00/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0x1, "8b030003000100787db02b56d864d3c3a3f4d3c9"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000003c0)="248e24c1e2765937cbe818af3d93b68bf63c56a715081461b87739f641c18202f4428f50f5bfb1f1e799dd4bca5f69a19d4906301e80204a229fb6590a324a540c80e0792ae047367ed1edac2ff26e36f2254822c67eb1f9d1597469245cf1a5c49f753cb8a608d62377e017f9bd0927508b10ee7e9735b2819fd9560e56508cc31f9b02d5420491ef7327f903e559b128b8175606702d308ba2ae5f3b05c304d1a111532f9de72ac4199cc3faedb257d26a686c581e188f6e6a53eaec2d88a691c3e04de8b66673ed9be6f1ebf0877d4fdf2dc59caca091e1", 0xd9}, {&(0x7f0000000080)="b86bfc8a76130b83a4878cb57da893695b9412", 0x13}, {&(0x7f0000000640)="97725f3157a80e990c3f149863d42539ec2ea41c92c0e03ab3e02d02e948ec2d62578e13389021446837aafca7ed1674052b45ca075bb700d076f266e1", 0x3d}, {&(0x7f0000000240)="23f61dfde49c8ce27f2d508c10e55441050786cb2c293ba8be88625d0e8453a20f8ab57e1a4f5e0e38f9903bb4a9ccffb56e4235ba64ad42462bd3fb7fbe4481369a4e63738a3b010c7119", 0x4b}, {&(0x7f00000002c0)="576119a5c259d9e84818c6d5664d852a0936375c5d5c5b159c85a53e67d784fcad17442bcd4287dedc1b36a157f55b8065d9d0414e1cb3", 0x37}, {&(0x7f00000004c0)="5c888d3c7e21d9d65381759b3067448b3eb062ea57da0a638deab549c32820432d3522962da5b4977074ab0de0ee37db3297f970c1743a4983238e07825c44263c2e9c6949123aef259af40a20a40d8ba6e837f5389b6e2e35d5cde0f62f91ebe1fc367cec8c48780e773df34bdbb311115ecf8cec85cd970ef71050a0d1a8a797c1d80511c4af7912ec0a9047d4828664ab1bd995b0c4b863f04028083558c5576512", 0xa3}, {&(0x7f0000000580)="137864f2000eb5e53876bd758d47c7aae623a7ca76569673dbe73887ec55fe7401d4d22b5900545a23184dd7d183b758815d91", 0x33}, {&(0x7f00000009c0)="a3fb88ff72d007b0a191aae9af613ca492d9e78931d430d50e7622f53a0aaa7e3b593750855bfd499a201fdb1589e856f3d69c66ba55459663cfade9c5d119aa4eb1061ee14c07b3761af9a665622db9dbb39b483c311a7c47565dcced76e4d83d6b90e63a6e9dbd7493154b9cb2c175314775e0ea361b4fc01c7da25c7eb80c9a8e0e61759216bf9cc95f4f7c1d8b3453e3ca77ddcdedbdf93c6c763eab24de842c995424cac9cb166298d81ab27e9d051d7a3c11f256ebad6f0246ec721d6238556e8fc679437eaebbeab0e7080cd3e8e8700ba68567fb6a236075cff206399ed72aa0ae67723534de1fec4fec957eb14e73ac5d2aedcda9bfbf24cbef293e9de13da2469d63e268eb9986651803510cdfa44687d42e1635f534ba7364df57f4f0e71f83c210e57fdb76d8637c4064e2e99b7d7c59567d08dfa2567664ec5be12ed7a8d8d44bffcebb30c78e872af39297c9ccf3489a8ddd80503002c3be88cf77384086a4099f79f46da2f8bbb86cb71a86c7879263f83dda6ce68ceacf749ab8ead26977739a719af2d024d119e973df194d12d87c6d9aa62dec3931674f5c7426f8ac00631b63aed3dceae9b804ccbc07cbeb1e3a8b4051ab1bfca8ba01f94944b66aad5c9ffde75f28e0e07c3d0746e11478fd6e7c1a1dea1f85b4e902027ad45108dc015488b29b6eed0de6511552e83cfe7df35fba02752de4603d354f59f50b6d3630fe925939d210d68070132068a14d6177f9932ca4fd77a6410c8764a4fcab99f66549486d98ac7473953d2c67a5951109d78f65ff1da3dad2d6d7bed0d30468ae55f109b47481cf6541b504472580aa57e2584f19c2ffb46aceef1a963b9dfbf93c1e886900923f675062b6016a15b77918159beaa7ada239f4c5ee6b0b2285dbfe185db682707441c34b361fa528ae0ed6691e84b7a23e7b689a7afdfb9a198bf388934d934e67eb4202f8bc632ac77cab71c17bc153cfc2f66f5da2423988dbaf1e569c48cebd1eec486f2a2eed86fd1dbb7a8abba699ed16cb15a756a78ebd0b467a6c663c11e93de6cdf2b11ef69afb90f428d91911ec6a7daea70d06c7490ac252db8fe062fd4253ca9506fdc421de6e959f25442d39b9c681af2e1b91e025b47ddd8b0684792af4f7704a8113956088aabd3c8bb2ae126d68cc150d08473db5af524f0a385884244b6b2efef2365815b02d7f64aa0d0323f2a78dc2e38cc0cdf1d67eda030576ae93611d10cc122e325342dd6471975b414ad6852c259cf9f48c744d23ed071cde606be7647902e4debbb32ce75cd023f122dff87a73aedc929ae5123ecd310eff6447f14335a76973d9c44f560df0bab93b3842073366f59fdf64747c0b3b7910f5242ad49c8119898b3c29339e32b8a4334293a660206eb7ad4baf8dc08261f5e563ba2f24fc57b17366a597a36145b10cc69fb18212fdaa64d012c3d215b9278579922c4152895b6d6ed7389b64f78c988000b45a631ec6cebd8006c16b40ffa795272b890dfb429e9c6240ef877ca4c949792783671d132418ab4a7104c36456a4cb92016702402bdd36af476ea8dd1a56d9642ff0c9b14e833d56e41b21238b94f4ee39dc20ed72ef4e241c0f8cdb53900db707315b769fecef52d707d487a8f06c9735fd2c5ef3aa1728f6c4dfdbae34704f13cef3ed922f35fc4d9e852738475fa2d155062cab5ce5c7a99c212996a0e5ed3c72c5f1ddd9568fbd5e5270bba54efa814c7c918a861117b60000687b0147afb09b9a76400ead9e75617deec3d86a42b4378a8d3b65eeed08281ddbf3e0fdd4ba1784eafe06b50d82e6643d6d70f0662e2d83bf262523e286c88517c9c7b31b07f071dff8b63d955687ad67b7c76d87b2771f99508a641af3d83756a7fd3db6e8955375ae04d974292c6d49977a686fc17ef7113cfe32bc37dc81720b63ab92db0b29551bbabd99ad8ac1727321549d850e5f5e5173c86b8f9de1a2d3b9af86ce5f919dcafdf6d29d4604844b9d11214c68ba0534dc78a100e9743c54bdfd74de72b3dbb143b44f817be92a46dd3362866ce3a41b1294df0a50c278cec50a432f9223f8022937e8cc1f4ab58bb3b1b1ff6aa41934ba3ec826199f9d4740d174967a400805d7aaff1ed3de61d46266c0b29579552a6cf5096e9852a0cebc53ddf090c924724ea3bb1f17288222e423337b248b5eaf4e5dc2fd3ca09f76b07723cc23cd63239aa22f1d00d87a3bf49c509d217afc1c21e9dbc70e2be0a94b6dcea7202fcde40017249c54ce1cb9612d61b24046c7db549c7dd56fde7a0f362cea82bf295ce24fc105d2f00407eb9e8fede5656797c3f3f359fea5165af374d6ae00a4d42d1cd17a89d6cf9d8838fbe53994c9a12f3a2d3ee5591aeacdcdc4c59588697cde1edf26eaa6c44ecae11f50fedce1b3deb8e8f3fcbd295904811f4163534f1e3128596878fb2b744d0cc3b444204f7f95e8514d53f859fa9d45986ab9e35be14305230d16cffba1478db3d80672c2d934b21c00a1c4feae8c9544b2798ea6820b845f6843a8f3bf8be82d5f2433f6bc748158154d574040be2207d260a54115683706dd1b2150ad5b44c5aaf96f49b557e935b1582f1d68537c82a34deb3797ba0ac9bf5f3c44fdefb9138d210531ad6a32d3ed204dba2fc1fdb736e779372b45ce91621e6339ad4bea009d5a17057e4f81053148cd5707cecf9fba97de57455f4d008849e0ab0cce2160fb8926203d25b880eb6d620d26458675b1cecee83e503413a16712c664824835348613807ab8dc519c5ec728365a2e8db22b0a0536ce997681a0867f9ccc25d5bcc771b3ae6fa5f0c4f816dccd4807bc4a82a3b1ed4993de23eb9afcdd453b56b9b6219d6115207dc50e004438f6058b28b779259e8a77676c811cad29f46ac9a738e6724b9e1e193f72946a6c8e51f2708eb657efbf9eb840e26ca2f5cb72d4b8d1cb495a4a2376ce0434c0eef49c16394173b051bb2f9435d02c0d7e3cb6e24355e2648cc22700d32df78fe5ccac0cf17db2cf5620b9d68e0c37753d52a621eab10c0495da942b545f5b03d823fc6223697ee468a1e924354e48a5d243c26cef57b85853618037dc4f580c8bb5198e2ea2a955ed2225cfa588c1302ae0a7b3d7630e15af1aa5d09177d6f04074b8751fb6463ddc5c089e566e4ecb2f22f8bd7b9891719df9c18ccf7f459dd98f40fc84bd6b46e1cb41207a9bc8b4640543edf5de4c45e02777d1c47c0585caab0a00ec421f9d7c7ff447676bd24e0f1915558904982c0457736a6429ab75b2aa14ab2cfb8804a473f786913a9e08b87852053790de36ecd710ec0c383b663f3a64dc8d9c2cac8c606d308c9effd6087ca8741cab044de404d82f35f9ceda9a1480685cd2fb6570112190437c21b71bcdf90b3125746f44d778ce23e64d7834605979818ff2216dcde0714675b0095f1de9a75b93b2343c52d69a7d646cb0f94ec665b9da8e50135e2b4096199456fc45c9a6b034d457c020f513eff343f1f22797dd9b509a395a7dab07eef4b0843c2b7455d037bcc48c5e623ae624c65699fec1b25559efd6d0ebfa49d5b02b526bfaf03c85aadda96b994c2d8ddca9eef9ea7bf4bcc3c68a96143b1938d6436a0713e13f87ffc29a5659d191a52e9309a83da7c781930acefb9dcef50beba84742d780d0739eae37744a64bc7ea8166b50bf349c88da41cb7f80b534d7a63519ac7a911d93ae3a8ec1acde333f8de237cc0d07d02b96d1a3d85c6c44b151a7f7cf04de28a1434447038e2a6002d8e68d466cc06a99e87c632fe290b9b090884243a634124a4cd84d6b9043af767b359ffdfb3323e8cf4404ef6be60c6aa972ebedb03109bb9c3f1b123a5fff6d8ea87922a851bb2362032b7879f78420276980439948828ea7553014eea8ff6749f889a8398e98bf4f1c2566768297882fca98995b6bb10a0db243385123d6992ebcb60884891fde2f00cbcc9168f2b64f0dd3cea09d5358cbd876a53be4cc900fc784debf8801f6cd3d9ff65ff728fff3fac32ca1fb22601204a7c7bc299d75518881d782d4048edfe48f02b66ade58475c7a7194ad2a7bd42022f3f75179b0dd2cffc5b77b7d60b34cb60eb6f4469f12dbf151e16290d4c3c3d5fa4bc7d06d5cc759a2e3b00b232a47e9bafb14bc9ba1e19f069872f7fb781e693b40ce9df2ecf6c77da883c1ae77f865add9c1d04e75513e1ba66f50cfed1d2908c89b1c0539840c006e198edbb702af2c33caa37b8e45c3471bb382e098d24802f1471b6a6d9f9de09c12ca1181c9c2fdf560ef75185357a791e0e92c728358783d1100fcf5e0c3e75fc1258c985dc5a26391b9f02e84b9fcd12b3953b387c0ecc2a558e5fa40fffb667d39a3f30433f35043d3c1419304af52155838b392cafd5999de4cc64993c2ee54507c4fe8d592c206ff4ea0a3f47cc7be5aaf6c8850284fe4f8bb01355665ed8869ee425fb6372f108a50f3483312a6f6027d224da30fdf479974331b842ff9a9e323de91be72c840d2bb16a4093122b423a9d161bc331eb89365b10c325e3b35fad23d449de9f174a6442805a2420fc61670e905ba128b0d005d31ad1d4b22769be7a090f585740c4c6ead315311de96bad120fe063e5794cd7b621c8b3007864d6a5dfb012a93abf8abf3b0e34415af5d17eace355340a5d66aaab75152dbb4c9b9707673c45f497ca96ee1cd7418697cc1cbb370000163ff4798a7a6614d8d4e9c57dfff3ae347c57f4e7a849944e80ce0f92319229c50aa1db9cb3c3d3dead4a855d9f84080f1220d165ee3ee2d9f5e5d2e932027b5999f2e0b57ab7905e69d89af3755e191419a47c8d504f70340e134c7b804f21bfba09a187726f29ba7edd0bac144020707478c6ff647262a1b0af52886597b9c66b52344987b8c052643028e6164739efd10dbc12c7ec60b65b1cef25f37953b6b24847027cb5abd8c26cabd9f137006d1ac123922feffaeb24b5faa758a404c457aa83506d337c2eabae41809b9015213306e5c012324a2ff81c588c63741f9309ee4a1bb2e8cc7d65ed410507c0e1511f34cbce8d2f7c22b83b6d6997f3b5f7b4eb52d7be13c8da64433c47be0a4cba5de8e8d5cefc215d06de66e9fe1f182ffb2331feb5b21ab0efa8da9bc200f828cc5c2701172cd1d2717472bae51355180ee17edda4642af522bf7bbf43584b86f89ceb2c4537ca43f3a511070241786ea269588c8d06b753ce4d439faac5535efbde22e1c277908f4e0a06384bf9e9be5540dd602b8367a7a9859defe191c819cb456c63814424b60d5af8bde8ab35796b8121018916b4e7553f32ea99766a5c5bb18cca33a7150c00a481860aff3b89f46df2ebe52f7a992d629f169e852811e00904c3f38f5ece5948c46d53dd7bae678e17b8e605e599dd1be0926b028b5a075c6ea44fd3d52de4747daca63071c156e24f9da34f46d5e132446cc1ef448abe9fbe6818dc0d248786532cab93739992041aa188df648623bcbe270ca759c7aaaa5e4033070d00826e55cdf0f61b459f67079c1634d82e6e187bd9f72b07fcd2a5df9bb4e5fab2c14f7ab2cf536e7b8b722755825a00af3dc913010aa085e4c6a740f0c611554811dddf7521c48a6e00c77ad6a596464dc9c35795cc53f8fbef36b6cb9f1e6d5d8d8c7ecfe25cfb521cabfad71b21a29e9e985e7e0c01bf4f2de80e7150f95ac2fa91bab339bb362465fd490f396d6183e91c50a5c63b6fbff2cb5d676e47c13b388ffb04ae485b936424529c8cb3e", 0x1000}], 0x8) socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) r2 = socket$inet(0x2, 0x3, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r4 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xc}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3}) r5 = socket(0x18, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) dup2(r6, r7) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(r7, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0x4) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)="f6"}, {&(0x7f0000000140)="3f2eda7c7218c05a8618110a9631166d"}, {&(0x7f0000000300)="fbee8c14773b16b0ab9093f2f7b955bc61082f30faed153d5bdf42ebc941916f8203e8190843124eb51dd45d78fe2a5263d2ca0a67610dc1ad55924f31aa3d1e37479046e570334da6fa74f6e6b75677afd270180a62fbcf8fa9939a330eb5ff9291e70381aaef4c657c0ddcf7e09f389908fbe89e3bd99cd10ba649554eeaa2008ce014e66437a222efccf597e1f0dde0809af1e40bd6c94df097f06213aae35bb8c7"}], 0x1) executing program 5: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000001}}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000900)=[{&(0x7f0000000100)="db", 0x1}], 0x1) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x1, 0x7fff}, 0xc) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x52e5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r4, r0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x5, 0x4) executing program 4: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xffffbffe}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x1) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x7fffffff, 0x4) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = getpid() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) r4 = getpgid(r1) ktrace(&(0x7f0000001d40)='./file0\x00', 0x2, 0x4000002a, r4) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r5 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r5) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r6, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0}, 0x10, 0x0, &(0x7f0000001280)) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={0x0}) r8 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) r9 = openat(r8, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mknodat(r9, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) fcntl$lock(r9, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x1, 0x4}) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x87}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) fcntl$setown(r0, 0x6, r1) r3 = getpgrp() setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r4 = syz_open_pts() close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000200)) fcntl$setown(r0, 0x6, r3) mlockall(0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x112, 0x0) getrlimit(0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x86, &(0x7f00000000c0)={@local, @random="ffffff00", [{[], {0x8100, 0x2, 0x1, 0x1}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x74, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0xa, 0x0, 0x0, 0xff, 0x20, {0x15, 0x4, 0x2, 0x4, 0x7, 0x65, 0x4, 0x1, 0x1, 0x0, @empty, @empty, {[@end, @timestamp={0x44, 0xc, 0x1, 0x3, 0x7, [{[@loopback], 0x8}]}, @noop, @noop, @generic={0x94, 0x3, "ea"}, @timestamp={0x44, 0x1c, 0x2, 0x1, 0x8, [{[@multicast1], 0x8}, {[], 0x7}, {[], 0x100}, {[@multicast1], 0x1800000}]}, @lsrr={0x83, 0x7, 0x1, [@empty]}, @ssrr={0x89, 0xb, 0x6, [@local={0xac, 0x14, 0x0}, @loopback]}]}}, "ce78cc28"}}}}}) executing program 1: sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4", 0x0, &(0x7f0000001300), 0x0) r0 = semget$private(0x0, 0x0, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) r1 = socket$unix(0x1, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001180)=[0x0, 0x0, 0xfff8]) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffe}], 0x7ffe, &(0x7f00000001c0), 0x403, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8480, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x5, 0x81, 0x7, 0x4045}, {0x40, 0x9, 0xa3, 0x4}, {0x7, 0x6}, {0x8, 0xdb, 0x1f, 0x7}, {0x5, 0x1, 0x80, 0xfffffffb}, {0x7f, 0x45, 0x3f, 0xffffffff}]}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x801169ac, &(0x7f00000001c0)) executing program 7: setrlimit(0x8, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x1, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe941a090000065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e62106e7f71167c53a04fa6", 0x294}], 0x2) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x2, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setreuid(0x0, 0xee01) ioctl$WSKBDIO_SETDEFAULTBELL(r3, 0x80105705, &(0x7f0000000080)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x3, 0x1}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r1, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) executing program 4: 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}, 0x8) 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}, 0xffffffb2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001380)={0x5b, &(0x7f0000001480)=[{0x0, 0x0, 0x9, 0xfffffc00}, {0x4, 0x2}, {0x6}]}) (async) syz_emit_ethernet(0x17a, &(0x7f00000002c0)=ANY=[]) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0x2, &(0x7f0000000040)="e6254e24a6f98bf6f331e14437153a229a6ea2bbd7e2143a39cc76595fa1838068efba0b0dc3dd4fd8c91efda00b271db72e02c8265be29c3b602b", &(0x7f0000000080)=0x3b, &(0x7f00000000c0)="06c2bc0f53aa1ad427827e00b065893094f43034646a6449fa637fece12e423cd053d473146acc19f2e8b40c1b3bfb1f5ab088a0736453bdb945b7d37758939fe5c2abe8c8c642ba44168b09455a423ccc5720d85ebfa31f103a9f5e8dc8119134955dde0e2be7346c96da42b9752e828e88368a94a0b85db28f837d8a11002cf8cf4f2ac6bc96012ea3fe969d8b3799e3b4de9241655d29164a868d80bcfcc3873fd12c77da0f2eda8aaaad13b467f4a2c8fead7de2337110fcaf85c8168ab56ad0c67dcf3ce328a4e855d610db1e49310e6731dbd2fcc7a4f87ded919e98a35b8c72fd35ddd28f2115b50d4c084f1cd8102907e02c34a9e8fcb291c01e69d00c97bdedf7427394cfb925a1c34b2a70266d70166897bdff0ff859805ab4d98c70dd6e71000a7b6b21dfd7301e0bd6e442e225918cfceb806a8757d53ed78f9729ab12f6b31c40293adeae1ccce7adeb98e2ff524d7c1233efc3444cc6eb261879cfa01bf53086a63c77dfaeb3d5ef4afa6d31efae795ccaa85be40d7edb2d3793a389303354ebcaeb15f9a5197b074fbd34e43ef7ac2f32932f12ac0707878f4b720e65e0766deecd2908b18ca5b4289bdea6c3ae2aa9c32e74f489037e87e4ed1c680e2512064fc7e9d46778af7e3f301b19c85e3db895e4417318575a4c9f4cf6abf30ed6188f2458d6ae81ed29c13b00c86dca013c65f2f574b5880a22439352734a31ab7c596d0b4e501438eae8652567e5c4d970808895d0a1bf435166574bbb95bc6122b3f241da9eb76feffb26de7f2a49e21fb6a4ed553190c08f564c329c309f50d93b5834a555754afead4f57addb1c0ffedc659a0a0c49f3e6b4ad55f252fd68503ab56ec4f4b2501bba0ca90405855a79800abb64c0ddf611c09dcee0455a7a924fb35d68ff487afa88e81b44fd948611a40fa2e871fead1aec12681cad04396673491e3957074a4353e76c4b6c2583957d286c8895799e36e8bef9bcb5ee965e155908b7adff3201166c23a6fdaede70b9df4b665f7878db770f7f46e084f43ee738e3d810a38ef32f542b89ec586cff2edaabe6566b7db0b1000c2d3f48d92f16ef9da3876af0fec50b9200f02c641d8d561d9116679fed54b82ba23722a7011568de6ce07cdd8c8375be7c9668b829c6ac6f2f6c3d50124a8799dbb4071b7140cc5afba13adfdd676776397d5cd4f9c2370bc56673df1a0b440c45a51d90a4cd968a3ccd5874640c211e6b5ae9bb6760330fee1ea98bdd8b977b1a041001c59b60e2ec83cbb4db54a2c2606d4145fbfdd60b32a6d7d8122433fa12f719d5b04b83bebfb558ab98b3cf11bb6a29176c55378d6bff422e62bc238887409cab2ad2f5081b3c6a69e83155efe96b2e4b6007703d1636882d6994baf654d95199a85bced9f080da7fc899acf4bd3d8cb327d2164a8fdf172b1e3fa162906a63c55acc58e25c73fc1fa64c8fa7cfdb6af29c5d8be426a606f2d4ece174a0250333b4e4762b840ac6e6de1d70d2f40174db3de556dcf6c33bc87dd97a20b28b6d81484d1f821eb05966114e4b4f07a6b643806436401084ac5d2370badac06b29d92d67ce855bda9e5ec77f31acf20a7e8e102c62672bfb11a9dbbb57ddb427bc0c6e59a20daea68d9886036a17a564e62fb76989b5147c445b0a28863ff300bd1b8053317b60a8f0d686627ce1d52f0717b215e68dcb09a93f604608c164b9d27a5222c3fb811e505ee86f65288d0d9a162c348d59c8f9327c2985ff363543e6c19a1464d83d5fb183b651b0fef4e960623eb8feb74aef2df46cdb02c9a2c276f22770f04fa2972a5b7f06abedceb6eef9438339e078d611330764464c5cbe72c907f666429126d90709411088714e0474ec942fdd8afd83a15eee9db6b278f5b2c276c92fec9a522ef8d105040d0af76caf22f905d9892e0a18125b788f4f7fe5597001d9c87a74ab232e02bbcbedcf46668485609cc3798cb37fabd4e315b280a3790acf47a8d99d2d507ad4741de0e5d21ac8d279ebf6a0e30e9c45ccac7f587084c385574e5c21c2729ebfbc4fd4b7deb85ef6e1d3870be2cb6fc187f3bfabe548a0235b237d0d4b8164731c4e7439db8532b11a2aa92de980eb802c9d0e60b18c1679dd94ad0dd0cc4860a37689e1be701f977f1538c3a7ea4cc2f60ebe10aec276be6ca39bc5a73bedbe33ccdae3485ffd5c4fe4c58d17a28e332e6b6218cb398b551ce23ff9645d542fb78b09d3d078337d791a54429bc4386461c2e8acd0ba6d205e657d4c3b0ae35bf33f2c1d84d8c0580f04c5716e9a33966e70d0523907045578d6a8d556a8b92b54fa421c43e4542880ce6d499704a2a3e0ce20842bddaf0a6a62a958aa23529fd557f0ef66fa55019283715677a7702c5fe19e2833f29de783d25208ef2e5ea4eb82ef00bda6c4d30904ac7f927d4c5f2be529021fac3dbad180314f8a137761cb0682d0d848afcc1e6ccd58c9a35f199bd95ae3937e92e058a7c23031539891e413cdc6c93b422af621efb835570c3c6061920934f0ec7f3f70ebbe2524cc21f2fe267026954f41c715e2fb0bb0fd517705462c060c5b7f7a9f42aefd7dcb1b40c8828e4d5893544e4e5f697f64938a739e4ca4e7355170dc2a9d0b934cc32c4dc2252764cf71b7108b5ae9273dd3851d6a32548d752762f0395f44771a87024c5c6a14d673e87c2b8a09b03a9df515e9c7c34912a927e64e59d5778aa88d14f2e5430d185bbb3a07ee04084647d90517cb0ab2652f29429be5b269277cab7e37574d4d4a2cf77770b2dd6b1a4aa6eef36b684971be7f8c4e7eafcfae9538174cfb2b9086a40dda7d4a0ce5ce36e75b767e862549e217f774f80afaa84378d3367bbf2dfe5c500ccc4e48a53ece99653e646c3d4a8dc099795242b22ad417c98b351870c193e6ce52c77ccd8994e55315b1a90bb9c6b8ab6545232e7c70231a9fec3f22b138be75a924cd2c2fe8fef7b94e28341a64d270e9fc5c3036c8c43601fc7f0b1506ccd08514ee45f5df0fb93a0cd3d4e9db8dde5aab50012514fb0651f74e7ab38bd27747b5c677e7064db56eae75354d62c8045f6a836e0e8fccaca0f29a93c14527a100a39b713bc30cefd6da9213c8867b199f843a3f122aa2cd4444e88f8a26883847615620035b121aef07a986554f82704d19873313d475fae83587ab2ec6e6005abcc747d4513819e66d7f566d36ae783c27a2b70820d6bdb2676ded209fe4aa7ae64e81a21970d8b4d4a4f21f9c43d3de1f5737d49d7285e72e6529e40e61c99d26d2d530773342afb537381dff4db84e841607e001f6b15a978181546892d717329decd2db8abff3fad0d3a04319161c6c54fe80c779e30b8715f26f5c8fc892d9b49187420425989306b4fb01860c4171d31369c20101b8607cf969391d54f43da65cb12266730c982354860e0a4c178a64c4f4b2228d7ef03cc38ee0b61753bed402d2a119404bed9782c912b603cb9dae2fbefeef5ab1fc02f7e2393d8ba4f96e627ce6afc03877987604b2897872a7a6ce3b8a5d5f77591c7ffa3dccadfa57cac2d108e95ec2ab7f9a5556ac3559303452ef61652afe297a98b12870b666412fe9fee225ed88bd19d31d49e280902c4f76fe4e97a72f0122ef1f1713b486bb8a72817a8b66f05077d6e7649bb0474df6816a688e803dda45bedd2ad9cb025b6ae53dc85c6d30e0bdcb646c6007cf212c46304aafc03ab227cf30f14fe665651293cc1a2cb74778c55f802ff6091bd58bdf669f0b905ab103c747e2cfd9d3bd3e5ca84f1517b3616c35c022e48299186b23ccd53c06604cbad48d4583b470e4b693acf3aadbdca72457276051a013afef0aca97d81a3ccaf8ac8995e33c18b9e3a40fcdb82a6685d0ebd26f189836f5fb937778ed00b786f14b02d62ad02e391e8dd48840cc0dec8f69e1c2422c187ec6d8519db58a515c3f41e07cf7acd8f5a26f15fc503c05903d421f2d41103ba1804213a1af6a32714ca4f9a5822ae1e64d53d1116887afd988783fa28761ce0eef9e46f775739c78fba69cce64f66c0f94cad2a28275edbd31b2f58ca216f2a512720613850fd49dcedd6b4817dbed1da2cf60a0226395dfa4466b73c52e05bc9de6303f9f14e5ada1a96ee1f9932feeaabb5699e1bb4592e921c7959a1e5ee9c41f5e9f016fae34e3c19e52f9fbb437043dff57942f0030205b18a65ba021c5e3375b26d6b563f19993b4b729e379c841764dcebc70ae427ef3ad0fa125aeebcd4d6611cf708be27e3925f0c40cd5dd51adb6deebf998dada785a0d23415a92fd1340f616bebc4ab01d4998d995ebed8199796bdd0178e8df08549780c24a8724606e0556023807881f7c5cb9e60aa903fd28c362e7e1cae75157821ef5d187b588de2f70dfe0cb5982b60b4f82b998d0c0a73055371e1b1350fc4903bd27a061842c37cc809f6856e3db66420957228e11542c010ecced71eb274ec8a7083d93a11df8475265b8cec45e7f284bea8f2e1e61bca58f655d83890d099141e1256f1424e5191e958a50c64ba0609c79c8cf02e8ba0c31506b00472dff5ac91ce17e3487ae17cfe128ff504c678cc0063358b05188de1e2d285119c3aac044b805a8a715595f1621b20ac6d57de874e2ed48769c7c2882d2f8183f5b09725e2440001e83f2e44c4653af67bdddc193251126a906ead2f365e0a2d77d9b39ed45daf74c3052851acb7094699d37d4987c2e2c342e272fbc8708f35a8f95f5f0db063d7a7515c3196dd315ea2781534d2ef01589111efb7ecc6f343b45f83768008070225e5dbaa7945d5cf3cdf3f6dcb2c91076807c73d211dcab75111d777eaad764a2b30496337f19926a91aa78aa8e569165b2867ff62cee300d66e6e1f659da2e7416d72f4108600320577200fe5075f041b6a65a07dcc73d4653eeb653418b3ad5156ec9e1cf1f496b9044db48e7bfb1ded5aa11adae866f6bc31296927da31a89eff09cc3cbcfd1bffbbd3ef03262c1ff41f714a4a80bd3d15c709b465ea70ca6159eecd6b7b5b9b79255052796297eff751822e57c66afc70e197ee358094881d0dda035e5ff74578fa77eb2b68651451aecc3345c4a6442783e5d8284497b9345fd98bb9f0641184a54a2cbcd2db4f359610f5cf4484c6ff74bc2aedf2c04558028ddb7c97c8c7ed31f8e23568219ea8d3c5e33907465b18a4db54064d72a7f7bd67fabd999fc28d2cb038127add48c6515ec78fd676ae9edaf9f493243df6f9423655fc28571e719b6689a8e2a9bd5a46b0f4e5d1bb1ff695b30279fb1fa1c798327f96f32ab19ac96f70d76d09d8f01177c96ce400a70ba59ece3857b61cfd61dfd76657d4bcdeaec5d8021abc27b45948001214e58dfc98dfe1f15a277e6e45a16aa2ff9d21e71bd0c140f2ea9f56122cf3d42b8fde7b7ec1e2209145e06ad8de7040d7cb6fc2f9bd98417b1b99a09aefbcd5d361838014feb37b85e2e669e7903e4e6671139bf61b33f6fcdc017106d806ab3b8459d22bdb3c70cce4b38e63dad56b0a4b00a4db9dfe8bf05d50a3f531c42986c540a190c0cd3fd4ece493c135729a324dd03e95ee6326e910b58a6ab9206b4ccf48cbdc7bbdf8865284aa2292e5a4b1351926a41fccd3a47cdf08e90a132cff6c0b6df511f691aff4cfa325f13a4abba0f7ef25f37e3f0b0287a99ed5539d61ba7bd362314a1e5da725094974afcaf61ab9c1a32037a3917e0135555142965968ab2b3cce2b75b5020d85374d68962246fb052c98c4e9506e32e8c3f", 0x1000) setreuid(0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000015c0)=[{0x4, 0x0, 0x4, 0x2}, {0x37, 0x0, 0x0, 0x4}, {0x8006}, {0x9, 0x3, 0x7, 0x2}, {0xfffd, 0x0, 0x5, 0x1}, {0x5, 0x9, 0x3, 0x20}, {0x1, 0x0, 0x7, 0x156b}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000001600)) (async) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) (async) open(&(0x7f00000014c0)='./file0\x00', 0x100, 0x41) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = dup2(r3, r2) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x800000, 0x0, 0xfffffffffffffffd, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000686000/0x2000)=nil, 0x2000, 0x0) (async) r5 = socket(0x2, 0x2, 0x0) r6 = syz_open_pts() writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000000)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb319", 0xffffffab}], 0x1) (async) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "247a274f7b870255b792397a03c015e06ffaee8e"}) (async) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000380)) (async) connect$unix(r5, &(0x7f0000001540)=@abs={0x1, 0x0, 0x0}, 0x8) (async, rerun: 64) bind(r2, &(0x7f00000010c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) (async, rerun: 64) write(r5, 0x0, 0x0) recvmmsg(r4, &(0x7f0000001100)={&(0x7f0000001500)={&(0x7f0000001180)=@un=@file={0x0, ""/499}, 0x1f5, &(0x7f0000001440)=[{&(0x7f00000013c0)=""/128, 0x80}], 0x1, &(0x7f0000001640)=""/114, 0x72}, 0x7fff}, 0x10, 0x0, &(0x7f0000001580)={0x5, 0xfffffffffefffffb}) (async) recvmmsg(r4, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x0, 0x0) (async) getuid() executing program 1: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000)="59c638cd69971a717b60122678478439", &(0x7f0000000080)=0x10, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000200)={0x4, 0x18, 0x29, 0x3}, 0x4, &(0x7f0000000240)="75377122250efd89d3525a9ec8c9380f9973fe7aab5da2397a855dfca48dfac9923e36b4d6fab5a2fdb3c77465373a765f73a84e4c09bf3ed37e7683499ce169e8978417c3b296703f9d6122254d50bb5ecf4f227ab5042cf002cca6a7d29ddd6071f20820b362c564b5ebe916902de976a3079e738ae77a6821aef0d5332abc35c05714da64b5daf6f4604ad6e6fe48dc94a109f7139dcbfbd24e13233dad4da85c27755c6ccabec9e4263288", &(0x7f0000000300)=0xad, &(0x7f0000000340)="6e5ae4166051bc8eacca40e6073a57c891fb680793bcc8e7f9d2d8bf58c1d725106a7a884ec3688f73da44f29c131a67e121123b58e75511", 0x38) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000020", 0x89, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x29f, &(0x7f0000000040), 0x8001, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="a365cf7f6249f641a94c7ab2", 0xc}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r3, 0x4}], 0x1, 0x0) write(r3, &(0x7f0000000140)="04", 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x586) write(r3, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e00"/678, &(0x7f0000000080)=0x66, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(r0, 0x0, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x0) socket(0x2, 0x3, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) shmget(0x2, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000001c0)={0xfffffffffffffff7, 0x800d}, 0x10) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000180)) executing program 5: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)={0x0, 0x2, 0xffffffffffffffff, 0xfb6}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x3, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) r4 = getuid() r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000001c0)) getsockname$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) setreuid(0xee00, r4) r6 = getegid() setegid(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000140)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[]) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000000)=[{0x30}, {0x44, 0x0, 0x7}, {0x6, 0x0, 0x0, 0xfffffffd}, {0x3, 0x1, 0x5}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700"}) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000300)="91446aa5aaed1114c5c79f3516375b21072f4b02b34c718dbc8a655906c0a30308ff002bbda6e4a12bdccfd6587f6df1a143cb84649827da1f1cc0ce5efdfc90741b50c270388404db3be9eb08460e02ea4086903272dbf17b8b2e612c1b891ed77bed647606b89335c32fd7b65c7d74b859d93da8971988075aa208654baadcfc8653882b52585c6cb9f9f3a15991977ac03788eabed4202c7479af87d65afc98bf24d15defd74ade4b5e7a1ea0f0", 0xaf}], 0x1) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {}, {0x1, 0x0, 0x0, 0x1}]}) r1 = socket(0x2, 0x3, 0x0) r2 = dup(r1) setuid(0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000002640), 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x102, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x17, 0x0, 0x0) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) ioctl$FIONREAD(r5, 0x4004667f, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000140)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000001c0)="ba2b3af95d1486d28fe6e3be26f92b104547aa8cde5d098682bfc9d282fe3f6d2de9b603a0fe06c52d", &(0x7f0000000200)=0x29, &(0x7f0000000240)="36714b2ab9b32486bc5db8be2c8c4f8817c23dba0db7", 0x16) setsockopt$inet_opts(r2, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = syz_open_pts() open(0x0, 0x0, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000040)=0x2) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff0008009078"]) socket(0x0, 0x1, 0x2) open$dir(&(0x7f0000000140)='.\x00', 0x10000, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x40, 0x11) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000640)="f1a42138cd18da8b", &(0x7f0000000080)=0x8, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004bb000/0xf000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004e6000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f00003f2000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x2}], './file0\x00'}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r2) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r5, 0x4}], 0x1, 0x0) poll(&(0x7f0000000100)=[{}, {r5, 0x1c}], 0x2, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: r0 = open$dir(0x0, 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={0x0, 0x0, 0x0}) open(0x0, 0x280, 0x1ad) kqueue() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000), 0x3) shutdown(0xffffffffffffffff, 0x0) r3 = syz_open_pts() close(r3) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x48}, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="b886b4e47fce0ca760905bc5ef2231e1a30910e6c83a73380000e4e1eb4d10be7c8c0dc55a3e7fd9ee83", 0x2a}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) r6 = dup(r5) listen(r6, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) close(r4) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1}) socket(0x1e, 0x7, 0x4) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) syz_emit_ethernet(0x2a, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r1]) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000600)=[{0x8e, 0x3705}, {0x86, 0x40004}], 0x2}) 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) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r7 = kqueue() r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r10 = socket(0x1, 0x1, 0x0) close(r10) socket(0x18, 0x2, 0x0) executing program 4: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000071000/0x1000)=nil, 0x1000, 0x5) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000100)=0x3) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)) msync(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) executing program 4: openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x4}, {0x14}, {0x8006}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r3 = socket(0x18, 0x3, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000000740)=[{&(0x7f00000014c0)="b78a673adf407b1a615f7b0cefcbaae1deee2db8c0a39e78cb9e7842dade5b0289dd462481d2f7086861942434c3459f97d45c48ca1283285d0f8cff1719972dd4e29f627a68c4faff243c839d6c7feb3bca329b172b83f4bc7e84f45d21754bc413ecbadd57191f8bd1cd61a9854f42c6695af839362ab8a907b4cde80e74afd65de994a34c9465147390a07ad76ccb98de184fdd98c479380c272de4184a1072fde680cebd19fc857c6ea3c37d4b878cba0d15434741e27e866cac8f4862ad786c571698aeb0c93c31ea608096fe9a8667994e54b2b5ef2e48ac65764a69ef91eee660951880d5428563fcfb6dee07f419033d0dceb8d800671a93654a54753d1cbe0a517b7489163ce0ad02703a59b64de8c85cc4d838a19f3a77735d7048a8e54ca3cae4a472ce68d59b73ff05c875be6e8958ecc84844a3ea077b1f828e9db731c560f50d0a97618a04df98e9420d480085c0cdd086decef9e01b00fc5bd7d129018429539cf1f096e8a3784300048967a3294410ffc467809dad39c9bf3e851b2aa4106af9d77f783d5bd1674d2c81b10d276e8ea78fd87ed33055c797c096a2d8394975dc1d1f5a89be7a4a6758954b0df5b8c30b05c95c71d212f644fa0fe005fe162339ece8c1705ca69a50ff", 0x1d1}], 0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r6, 0xc038694e, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x7fffffff) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x1}, {0x6}]}) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x101, 0x0, 0x21, 0x3d1a, 0x4}, 0xc) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x17a, &(0x7f0000000500)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 4: r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffe, 0x0, 0x1ff, "400000d900"}) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000206, 0x5) writev(r2, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xe5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x8}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0xfffffe64}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) executing program 5: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000040)="4186775d66929f3db8d367fa604314611d83208572b081ea4f3148b9618467907c2e1b6d4786ec806a835fc3bb97be35c12ceb871f703ec0bb4e890914cd80668fdb12cbfae5792cb6668673586f993c9e3d407dd05cf181e18ec165032e38158432750523ca9f14d225f2cc66731155ff81ce0b4dca9bcfa28dee5bb83a01cfc67f36ad523d74f051016a39336f6a404204018f2db7d50346acd6921cd9446c6f51a915b1", &(0x7f0000000100)=0xa5, &(0x7f0000000140)="731fffeda8f54401b2712c391e202fec9a93c53ba4a1405cc62d76bb192376cf0f8e9ecfb96353c0f8738b1e15eef15a5cc9a856b0dd4ad0e04f1e637ff3a21877a4418b88f8d299f6a617f897d5953e8851361465468404591cfbf3e6e5d55244568ccb6e411c1bf371126ce6c8c2ca6bed20d7d588ea49d28d3776a86f1996b5513b9a6e9b13d54d340001764a64d1ab402be941216598f94a7f7cb3c0d7bd0bb1a3006ccb32b2a2ca238ff44e22db0cb90c44", 0xb4) r0 = socket(0x0, 0x1, 0xbb) poll(&(0x7f0000000200)=[{r0, 0x8}, {r0, 0x40}], 0x2, 0xb8) fchmod(r0, 0x41) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x1, 0x8, 0x8, 0x1c}, {0x8f, 0xfff8, 0x57, 0x1, 0x401}, {0x7, 0x1, 0x2, 0x4, 0x8}, {0xffff, 0x3f, 0x7f, 0xf5, 0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r1, &(0x7f0000000340)='./file0\x00', 0x100, 0x48) r4 = geteuid() r5 = getegid() r6 = geteuid() getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000003c0)={{0x5, r4, r5, r6, r8, 0x20, 0x9}, 0x5108e850, 0xa07, 0x8000000000}) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000440)=""/183, 0xb7}, {&(0x7f0000000500)=""/156, 0x9c}, {&(0x7f00000005c0)=""/145, 0x91}, {&(0x7f0000000680)=""/54, 0x36}, {&(0x7f00000006c0)=""/179, 0xb3}, {&(0x7f0000000780)=""/125, 0x7d}], 0x6) chown(&(0x7f0000000880)='./file0\x00', r6, r7) chown(&(0x7f00000008c0)='./file0\x00', r4, r8) r9 = semget$private(0x0, 0x2, 0x0) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000900)=[0x101, 0x5, 0x5, 0x3a, 0x4, 0x0]) r10 = dup2(r0, r1) getuid() ioctl$WSKBDIO_SETBACKLIGHT(r3, 0x800c5712, &(0x7f0000000940)={0x401, 0x7, 0x9}) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x0, r3, 0xfffffffffffffffc) setsockopt$inet_opts(r10, 0x0, 0x0, &(0x7f0000000980)="7ef1fc72e263deefd742d9d2b3a04ee41583c1e24d9777", 0x17) openat$wskbd(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) dup2(r2, r3) readv(r0, &(0x7f0000001c40)=[{&(0x7f0000000a00)=""/227, 0xe3}, {&(0x7f0000000b00)=""/30, 0x1e}, {&(0x7f0000000b40)=""/61, 0x3d}, {&(0x7f0000000b80)=""/4096, 0x1000}, {&(0x7f0000001b80)=""/39, 0x27}, {&(0x7f0000001bc0)=""/120, 0x78}], 0x6) sysctl$hw(&(0x7f0000001cc0)={0x6, 0x2}, 0x2, &(0x7f0000001d00)="957ad40df2db36377ce91c979504fed57c8d0769a724723e754627e42a1ca900cd14f112428a93927ca1582e68fd0b4b5bb2f9f1365afdce92bc026eafd76fccb0072e", &(0x7f0000001d80)=0x43, &(0x7f0000001dc0)="5d5da98dc48b7d99d7f56f332cd9104d3860b0524cd2c8f78a40a5a131cb40b1fa0a9ba53dea63a7acec22c97ac8e09f7c2eacd0aca704ad9cf72db5633e056cc3a5a8824e8386295d41a0eabb31e7cf7bf2f3e9e82534b73e8c497cf9f5deff8d41a6dfbb36cc0007feb5a0a7c19085820a02dfd30f5407484b175f7b7021a824acbe9616781775954b4bb20b6126cdd7293d3d655bc9fe57537856946e24103d3b290ec973bae0189e8cb3748ee6f4e858483e7af375b921b36d2e6542d1f4af2065ce9d19222f", 0xc8) readv(r0, &(0x7f0000001f80)=[{&(0x7f0000001ec0)=""/176, 0xb0}], 0x1) semctl$GETVAL(r9, 0x0, 0x5, &(0x7f0000001fc0)=""/97) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002040)) executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f00000000c0)=[{0x1000, 0x4, 0xe0, 0x401}, {0x5, 0x62, 0x1}, {0x3, 0x4, 0x20, 0x2}, {0x4, 0x81, 0x4, 0x4}, {0x0, 0xff, 0x16, 0x2}, {0x7, 0x62, 0x0, 0x40000000}, {0x5, 0xfa, 0x7, 0x101}, {0x7, 0x6, 0x1, 0x1ff}, {0x2, 0x4, 0x5, 0x6}]}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x64e691461750e90c, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000001c0)) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) dup(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x1}, {{r5}, 0xffffffffffffffff, 0x38}, {{r5}, 0xffffffffffffffff, 0x7c}], 0x7ff, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r7) r8 = socket(0x18, 0x2, 0x0) close(r8) r9 = socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x3c) executing program 3: setuid(0xee01) mprotect(&(0x7f0000370000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x1, 0x8006, 0x1) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x20090, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000080)={0x10, 0xbf, [{&(0x7f0000370000/0x3000)=nil, &(0x7f0000370000/0x3000)=nil, 0x6}, {&(0x7f0000371000/0x2000)=nil, &(0x7f0000372000/0x1000)=nil, 0x5}, {&(0x7f000036f000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f000036f000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x20000000}, {&(0x7f000036f000/0x3000)=nil, &(0x7f0000370000/0x1000)=nil, 0x2}, {&(0x7f0000370000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000036f000/0x4000)=nil, 0x8001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xcd}, {&(0x7f0000370000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x40}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000372000/0x4000)=nil, &(0x7f0000370000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000373000/0x4000)=nil, 0x1}, {&(0x7f0000376000/0x2000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000cf8000/0x3000)=nil, &(0x7f0000c47000/0x11000)=nil, 0xffff}, {&(0x7f0000e03000/0x4000)=nil, &(0x7f0000d4d000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000f4a000/0x4000)=nil, 0x101}], './file0\x00', 0x7ff}) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = getppid() setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r1) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, r1) r2 = getuid() fchown(r0, r2, 0xffffffffffffffff) r3 = socket(0x11, 0x3, 0x0) mknod(0x0, 0x2000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, r5) socket$unix(0x1, 0x2, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) r7 = getuid() setreuid(0xee00, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r9}}) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) 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) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36cc", 0x52) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000), 0x4) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000040)=0x1) dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r7 = kqueue() r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffe, 0x8b, 0x20000005}], 0x0, 0x0, 0x0, 0x0) close(r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fchdir(r1) kevent(r7, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) getsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000001000), &(0x7f0000001040)=0x4) executing program 3: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000100)="0987c7c3e8072781b5839e540fced7dfec59636d73bdf37ed8bbae94d663031d464aa0fd4b1eb0ddbe40dbf61ab766a33a11b78db679e0512281e1595fd2b57155e451ec8602cb912aac1e92c445c75f3941b79d9e1b1fb6b0bc83ab8ef607145d7b0b5e9515e95b3adc4b03e83fc99d", &(0x7f0000000180)=0x70, &(0x7f00000001c0)="8f269cb3f506da1e80d0cce897715b80d4fdf42edd0cbecf360f134e970a1c7196a1ea69869c8b9f324aabad6fa2f86066a8cbaf86ffbe70f73198b5d58c735fbb20225485686e0446b5027073bd125412c4dff632b5943d50f2eadc4dcbbc486a2a08d0a2881439080d169e5d7aa4bca438c12f85cc5c869621656a133387c6ea", 0x81) sysctl$net_pipex(&(0x7f0000000280)={0x4, 0x23, 0x1}, 0x3, &(0x7f00000002c0)="adfc4c9c3fac7bd12b240cb5fbb5a72349a45a32446159bcd9b5efcd29fa4252b7f53f8fe3be86fc4ce6ea17e72bc10f0220a61038348436f792241c80daab9f58da01598c9299fb44654749537c8bdee3580a2183f0cdbc111f15f59b56c90355c030542c3d7eccb25e4be44cfa78133a6cba9bdd59b7cc7f9aae684798ce53f609421a428334dbf5bfe03a42c7e72c17871e52dac853d7907f170287da2f6830f5f70a164817f8645b88d9406928d85efb61281a1c", &(0x7f0000000380)=0xb6, &(0x7f00000003c0)="2c7f6c8735b83e8da02277aab9847f1599966cdf5c458cefbe0862af5a59f47eaceb1d27014a376e8e610f286d57df6acd80a2b62fb690124f4c6c4a893044f8eee95238614d7a0b64672be332b847e7de86f2458d01f2662e361f5825188e5c3071d7033211ba3676aec29693afdb6cc1c4a434b0141d650d2232f8e4cc2f71ccc786770e61206c0b2d8e3ff6e8ede0f6c551905eb0596f20dcb0b7b14e6c4dec0e0d3b84b25f99dca97592bfa59bfe7979620e14bc812d7cdee803a081eaf9a8ec", 0xc2) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x69, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) ktrace(0x0, 0x0, 0x0, 0x0) chroot(&(0x7f00000004c0)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069ad, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r4) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r6 = kqueue() mknodat(r5, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) kevent(r6, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffffe, 0x61}], 0x5, 0x0, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) dup2(r8, r7) poll(&(0x7f0000000080)=[{r3, 0x8}], 0x1, 0x0) executing program 5: sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x0, 0x0) connect$unix(r1, 0x0, 0xfffffffffffffebb) syz_open_pts() close(0xffffffffffffffff) kqueue() executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) socketpair(0x10, 0x0, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f00000017c0)={&(0x7f0000001780)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000140)=""/72, 0x48}, {&(0x7f00000001c0)=""/199, 0xc7}, {&(0x7f0000000400)=""/169, 0xa9}, {&(0x7f0000001500)=""/211, 0xd3}, {&(0x7f00000002c0)=""/35, 0x23}, {&(0x7f0000001600)=""/176, 0xb0}, {&(0x7f0000000300)=""/40, 0x28}], 0x8, &(0x7f0000001740)=""/7, 0x7}, 0x3}, 0x10, 0x840, &(0x7f0000001800)={0x9, 0x9}) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/102, 0x66}], 0x1, 0xfffffffffffffffc) mknod(&(0x7f0000000280)='./file0\x00', 0x1000, 0x802) socket$inet(0x2, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x81}, {{r2}, 0xfffffffffffffffe, 0x86}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000001b00)={0x10, 0x1, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffff81}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xe66}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ff5000/0x9000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x43a3}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x6}], './file0\x00', 0x14d}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4401) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r6 = syz_open_pts() close(r6) syz_open_pts() writev(r6, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2143d123942230399a389936299c9d6f3f7a9c77"}) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0x1d}], 0x6, 0x0, 0x80000001, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000001ac0)={0x10d3, 0x6, 0x20, 0x200, &(0x7f0000001840)={{0x1, 0x1f, 0x5, 0x40, 0x1, 0x8, 0x8}, {[0x8, 0x8, 0x70d, 0xfc, 0x3b, 0x3ff, 0x3, 0x0, 0x5, 0x400, 0x2, 0x1, 0x8000, 0x0, 0x7, 0x6, 0xfffffffffffffffc, 0x6], [0x5, 0x4, 0xff, 0x5, 0x7f, 0xfffffffffffffffc, 0x0, 0x5, 0x800, 0xffffffffffffffe0], [0x80000000, 0xffffffff, 0x7, 0xcf, 0x8, 0x4, 0x5], [0x4, 0x1, 0x6, 0x21, 0x1ff, 0x3], [{0x7, 0xffffffc0, 0xeb13, 0x9}, {0x400, 0x1, 0x800, 0x10001}, {0x9, 0x81, 0x0, 0x7ff}, {0x2b, 0x2, 0x8001, 0x4}, {0x800, 0x1000, 0x1, 0x5}, {0xe1a, 0xff, 0x7, 0x8000000000000001}, {0x7, 0x1ff, 0x2, 0x32}, {0xf801, 0x6, 0xccf, 0x7}], {0x2, 0xffffffff, 0x1f, 0x2}, {0x3, 0x2, 0x40, 0x7}}}, 0x2, 0x1}) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x802069b4, &(0x7f00000001c0)) syz_emit_ethernet(0x6a, &(0x7f0000000340)={@random="b9d7945cbdb8", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x5c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x10, 0x4, 0x0, 0x0, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, @multicast1, @broadcast, {[@timestamp={0x44, 0x8, 0x0, 0x0, 0x0, [{}]}, @generic={0x0, 0x5, "6ec4c3"}, @ssrr={0x89, 0xb, 0x0, [@broadcast, @broadcast]}, @ssrr={0x89, 0x7, 0x0, [@remote={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0x7, 0x0, [@multicast1]}, @generic={0x44, 0x3, ';'}]}}}}}}}) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) setregid(r1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd605ccc3000146300fe8000000000000000000000000000aad2f2b504ab6f462bbfc599f396f5fd534e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000040090780000"]) sendmmsg(0xffffffffffffffff, &(0x7f00000019c0)={0x0}, 0x10, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000140)="a04a1daf7ab692cfdf7c54c321bb708361c65a4cf48086", 0x66) socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000240)=0x3, 0x4) syz_open_pts() close(0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000280)=0x3fd) connect$unix(0xffffffffffffffff, &(0x7f0000000180), 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0xffffffffffffff2e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = semget$private(0x0, 0x5, 0x2c4) semop(r3, &(0x7f00000000c0)=[{0x1, 0x2, 0x1800}, {0x3, 0x3}], 0x2aaaaaaaaaaaabcb) semop(r3, 0xffffffffffffffff, 0x53) setreuid(0xee00, 0x0) seteuid(0xffffffffffffffff) r4 = shmget$private(0x0, 0x2000, 0x440, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) open(&(0x7f00000011c0)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000040)='./file1\x00', 0x4, 0x20001518, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) executing program 4: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, r2) r4 = getuid() setuid(r4) seteuid(r0) msync(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = accept$unix(r5, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r7 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000100)=[0x1, 0xfffe, 0x3, 0x3, 0x2, 0x88, 0xff, 0x4]) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r8 = getppid() ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x200, r8) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r9 = msgget(0x1, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x2, r0, r10, r2, r3, 0x80, 0x8}, 0x400, 0xb241, r11, r8, 0x200, 0xffff, 0x400, 0x9}) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f00000002c0)=0x3) connect$unix(r6, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmget(0x1, 0x4000, 0x84, &(0x7f0000ffa000/0x4000)=nil) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000003c0)=""/71) r16 = getpid() r17 = getgid() sendmsg$unix(r6, &(0x7f00000007c0)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000480)="bb7de369172a0b028000ec263926d16a1074017c55b3d56ba82c890f79e364361005b1cc8c93903d6325ae1c233cd7f51676358dcd6f52f66f1118dcf09d10eb3e8f60f1c3b3dfedd85c8832214517463787296af6d1b52055195787e890da0b1cd0b5410397e201db06f8b15e8d49ea314e0af692d66a79ec5e284ef01ba606cd06fa7a46966eaf8b3a3cd6af057990b51e8dd7cba61a04364be331c4", 0x9d}, {&(0x7f0000000540)="4d10d7d99d6a7c0f0f3186e68f099a7c2433eca14dc40ce10edde0427f2406fa6daf9e55831b69e0e52ec3b6b1eceb7560e15adf0907c4820a26dc88a9ea558958d5c7b76a454d3b8e8d2d5cad60c39e78caa322d86464d0acb512be660dc879a54196403d88be2ab0bc871be61c6c5885ec579a2664b8b0ee7967d1c5bd64a960691a506c4238ac21808a6228f7d858b411628c970fc96fc8ffa97df41b8d2c88c13bb10ddf1ad36203a0c8c3162b7cf2bdfa90256b04255070181d1315bdc5fd703c527ed527a62afb4af21df83221f153e07a6426c6a6554fd0b16cc44b", 0xdf}, {&(0x7f0000000640)="ad2150952e682aafd2f19f7c39e0f851ad9dc3d3fb3d6f36912e1b8f57e7fcbead71869542756b93a4a41f5be65fb6ff1a72e9", 0x33}], 0x3, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r16, r0, r17}, @rights={0x18, 0xffff, 0x1, [r15, r14]}, @cred={0x20, 0xffff, 0x0, r11, r0, r3}, @cred={0x20, 0xffff, 0x0, r8, 0x0, r3}, @cred={0x20, 0xffff, 0x0, r1, r12, r13}, @cred={0x20, 0xffff, 0x0, r11, r12, r10}], 0xb8, 0x404}, 0x0) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1d, 0x80, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x0, 0x40, 0x10001, 0xb7f1}], 0x2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x0, 0x4, 0xf4c8, 0x7512}, {{r2}, 0xffffffffffffffff, 0x44, 0x0, 0x0, 0x800}, {{r3}, 0xffffffffffffffff, 0x80, 0xfffff, 0x0, 0x2}, {{r4}, 0xfffffffffffffff9, 0x20, 0x1, 0xeb9, 0x9}, {{r5}, 0xfffffffffffffffd, 0x40, 0x8, 0xefa, 0xe0}], 0x8, &(0x7f0000000240)={0x1ff, 0x1}) r7 = openat(r6, &(0x7f0000000280)='./file0\x00', 0x80, 0xa) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) setsockopt(r6, 0x80, 0x9, &(0x7f0000000300)="e49186ee2283952cfb9fca80eafc99a179cb6b1afb41e6725f621d62d5d00759c8f5c61bec22685c363d595391c782321bfa11982b4b05af4df4f85ab8fec3869ad9f941495024d46bab2fead8fcd08ed49effaa3c37712fee24f0da64c8a787fd96011be3e8dc6607f72c885217a3ba21bfccfde469edf518217f6b01663bebac2b80099014c0669f04e2cfb72f5e2c9a944061b2d6b24666028bb1385d4ec7cc8b464ccfe0a9b118d8a7c9cb96734e75f17ef1e946aa30e7bc05", 0xbb) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000003c0)="1a15ad07f5843609cf3c3ccf44bdd2fa292be95b5800f22f0827e867181c6ef58b9c770775911775634df9f16900b8de625eeff79a406884294dcff6891e3329e3fb2f571ba204f628f27cfb1e3da4bac9e786ae0fa014f45a23f35ca003360071ab217ff6c4afbe352fdf93cd7d44fb1cadb0ab377482cac571fdd9e19c1e5813f7", 0x82}, {&(0x7f0000000480)="eb2c314128278a5584b72d3b9cec4a263aad6122c2ff75b36cee6e8d", 0x1c}, {&(0x7f00000004c0)="25007e27c02470847e1b95b7c55b28ea05ffff0439e8b758e8d70eab500b96274a86bd60b62e86edc1891e225ae6e8521c26b219183a530e86d4d4439f7d70d9e85ebe90f3f85f166e904015027a7352ffdf913a81aa60446bc29eb830b79f166c248ce6ecf8b82e0b2a3cef82a1ebdfbd9ceaac431f0f242e2d62f6b96c04107466bddd955886baef0cbae2b14f38eeabdae751f2c0f23ad875ba75542309a786f2a613ebd8a7310382de6a677f6255aa26b9d635fb1a9ab2876d31ceced9b1f6891630e95d707d45378194b52de13ad8f6602789da8bd411954c0c08eb9d4aa7bc580aed242afa1b6238b5df996767c9a3af71cdfc0cb81143a63ac268978b14a724aafbc33bcbe1ce672f54006e2ebc88d64e2e19ed664a9907b81f219266445990c7866c03b169800359b000588b20a43ebc243dc860e602d36f462e52938107feaeeaa60ef10d30100cb5cf6c95c9c2c387387bf5f5188a7429f269826a7e8831a8dd3bcc201069a607a525cfc196d826f222d7a4e3ae14ba51afe940efc18d54190a6fbaa36490df38a9ffd3079c259f1a2c5c2511003bdc9b8b6267109575a57ec44135e4b8c95f0020840bc6ac3d70fd4f40350ff71605f97f158658dae02f881371ca5f588582965db82931b1e9b81e58d1c4899ab32c0c302d3456cbef6cc37482cbf5d5ca73ae6bf7e2388a10408158bc1bb4184e8b1cb00ef0830ace99d7644af82bf6b5fe70224916a72c289b7fceee1fdccf17ced9db767f65f36c460b7d0dadbae38e952365cfccc9dac72355388446e54e88d91750fd3c74764cd67fe54cc81ee49d2f0f0b327878ce2f692070e91cc25efc9e9e1b816f919547e984aca8ff7310ae4139841b54876a7e8c6a919594b4f81f14f7123b4d19475338dd20a8c4656ccd371437973c5d1574a76c535e7d407839d47fb519d9bb665ab692138c7393a24151de15ffb467f027af26282585a1a656818fb8bf9b77eb38235cf5076f40393405889a6af444f4c48c73a82296f98cba7b3b0361c89e986ec74d77de8cb3965496dd5b681be030b3415f8467bca36a8f3fc8d2749e692a31232b5affee1e36f7b8f39c13649ba9c4a5ced27fe5aab263e7cd3ffbfa0d30425984dd3f6c651350ab8406bcb0575c5393d0e509e2bf502f9b9d0f031a748633d11179637e6147863db8b0b865061726bea47cf205d9628bd8f277a3be8d1ff3d964e3acb5fd90c62cf39f8ab02b196b96189d990f490d1866615a168198e0fa4513d79447fe35fb79c5f86ac76dbe86105d1ae909ab683f3c7d438a2bbd641322911361508b7189468a4f21afa37d2ae2ee0d08818b1e166a4347976a33f021d08d62f545960a4d5e26b587813150122a453399ea1e54f486b472db5ab6d249dd97e262c5fb8a6cf3243bd66965c43789f3aa9cef8def72ef2240c379b156d53106a0b94b756cca905f4cdd3b4aa69b2e736c8f0ee5343cf13808236b3e7cd94db8409cde3d2f34f94485682dacf6e860b155a2c80618405cdcb13b127c47c8170853b1ffb789c3de0694f23ba484c6b52acd941797afd3a3eec7a13b6fd5b0fd22ee741dfb8f61fcfa3b8d4aebb6ba72a853038884155f9f076a1eefa498607713264b54f3d8a23ccc3027e05c6004507e981d7a95860f13cac234df3eba9506f5a9e208ed49974e47b0bc02f9edcd34937a3023ae880f28610cbeb344eb66ae8e970d7c92395f50ee5e9c1fd4b17d8c6123f6aa3db61e45706202a1c88488ef4beef8fe57eb8b08be4cae386f2a79b530f660a23e355eeba83e1491cfbf7aca9c801d3091ce40510521f42b69d805fc5a2b255af1cbee59481fe7552782caf7237adccf481a39c48ba3fc686003094cf5dad6956bf8ab70fda64e07c51abe36d88fe2565e5baf1eb844cd1c432f88279c6f10546a47c98cb17b335b66d6a8f20f29bcb34e8f68c63f012b3de5337a7fcfa1d31ed05e762e3bf6359a7a2d0f3e50e7bf689cd4c1e3a5c31a754bf72b315d1d090aa42373404bd04a9b668f3215cae1167ec21cc4c7c482273bf764783982e7aebc6b792289c6eb6f4921ecc632183f302db475b403c7ebbce9cdb0817f4c27a6568aaba0c1ab05e034ffcff69064f56af4df392fe43ddb2a70604e94e60a34f7a4669727094c48776c9d834c0ac99247ec13c77be93acaedb80ffaa269d8a501a84ea83884989c8c271b8ba8935e4f70bc653f29150fd0a118a539ad0f2bbd65fa243ca0ee3666fdb33aa9e1a02f57a0d21fd8ebd0abd30fb3cbfda4b2e0747f6f45d14bd15e7cbd7e7218608ec756ba85c134d729d88eb67e0101041b5f9e38a2e78a80a1cf626d6ab9be8032bf6c80114e0558bbb4a324e291638ec194f2afc681dc319d95e1d696bd130f33840e1cc19468027ad53d0bef1f2d445ce35ef9ae2e95bfb38f66be9710a8619a27f604a94ccc751dc553355affdb5f6e851bc8b4431314bb6ee5db60812d2895a5977c9a2e2de76df2d2e53c95042075288170007bef4cf9a772bb682af5548a8fec3de5eefee66fba084a71596bb7e085f9b6f67423f0dcf5f97d32a376a83100e52294e2aef826e334bc61d9981809b755f9ae7284849a771171699d2e29f8fe24bcbde6af455e3ae59f6dddb35f129790fade077ec4940ec065df7346c84132fda4103d862250f353a727577815bbbaedb1ac50af8e2049bfe3de01cbf928963b6d80bc214e0c44cbcace6ec20a760c9502ec09fa75556102abeafc4f9a665077480e2130fbeae162fd19c5453baca2946386085df4b3f5089872c6c72053859f12473e975bffb5bba3a3ca8a27313cfb15d508c2fbb013faeeb0880f1aaf554584648904f7ba7f885b2658ad5f85b2aea120bda26d333d3c6d4ccbc719ea563f00321c40b7107bcfadb2cca22ed7713ea9a85e1088ac5a2a526b5e209dd020b5276a6b2827b7c8b2e24be324f5f459a73bac3f836fa32bc369bb30d0297cff214ad9e7a168c176a281d2b83214332df5c823540db991a6b2513cf02abe28a4de7c0da68268fe5efc7874d916afa0e634a6f3b9760abbed7f7bc3b2ff0b740a2aa916eb7ac49df0ead88818aedb24e5fc3691bd5c0f8572427f04774f633acdad6722c4f4ca212970b677e7a1017adbd0e68edf6d015a669fe16f3226d402025d1924bae087cc41ac879a74cae380f1be41f9d1bf382a6122255c614bbce69dbd0c64da617eaf5437dc7f1417d0afa1050c0541baa18c9b551f183a68e1e394cf6f3688bf1c4271492c8d7a1023fd4950ee2fc7dcf346773966be5a2e3d56cd76e8f574d42d4d0090845147bd8f23ece96a6a7e7fe4959da31264790bb99a8bd5416ad927f0617611ffffc0504551fd7022c5c8349a0f33310aacc70dbca4206adbb7213a7d749af124aba7a80a44225bd4f031975f5df8dc2e1cea8147b08509c889a2b19cedf0a9e0545bca09c3c904d91b9a6f143caf625376b641a7d949a1b91c4102bb4a6a12af5cb8d662facac78b6fa08888d8e28e4f29bdafe233787fe0241501bdf4ad0ec638e747e18eefb30969d44900d08c258a88656df379bb5f3ffe1a20cb7df62cf0941e6cc1c97ca0a9155e50b6dfb2ff21d9cfae7e2126ea132d353da582ef996ee55e75148477f75577937c72124b09bbf2559b63a99c5b972dc623dba8011add3149825f7a51e34bf0b870854048ee410d61626de568704ef36e7539631ef9ca6b12d8916c482df5ff0d475a2e9ee45ecbc6d93b9c91fea23e06804516dee1e4d64ef6e42ee2ca1239c7aae7d89eec5d82cb45792bf949c53f19584e2710db271240df76a057c1b5080c1155c8b15a651125844608e513dec1bd03318bdf31340ca8cb75d4cf11c40d29fb9362fdbc4ea08677ff07d946d532f10987e7d45b03283f6d50c9681f739a9a1fbcab7329d27838f3bbecb999caf5e499e6f1ba65aea2364192d876f1f1fc5b2aa53ebf763168e482a68f76e4c26e0a2872e04f6877097bd12959f10d79f39a37970b22d108a10c337816e1901b10581a49b4bed2a430bd381b5567de5469ecfe4e3dcb27763e7c0668fd385e472651361fd978256e562431120fea74768fad1002d5b93e1105d3f3bb253cb8637ebe2a8acc77cb71d8dbead784ec802d6a1bf9c6bc5045a03f058c4db2a4cabf870ef4f8e768233ea4405a68651463b444bffeeeeccb233fa01efa7a0275982c8f2ffd73cbdab05925626ad6447807d9a6f5571364bde9ddfc1a656f963faac8e648a76f2e532267f64991bb2262ad3707c950677fc30377eeaa861dd5d230a9154b370dad55547e2d4341b685f093b46565f8d695530edb65e4de1adb7a2f0d32fe167510506fd2ea3f467d7157025363f79301546f9f9134b95d04a2d9d2318ef5582b451ae80af0e9edc268caebfaef5959ebd6d9485a0a9eb0b2d6b4a7dc6f89b77b4569bcbc95ab3ecfe59de273a6760815d1d99aff3e05a35239f9fea2abcd5293f26f2823707be877321d9230f7fa313cd5d533bdc7733e9374df84adf38ef6a2c8d62e76e9c164079f96f0bb77f7933541d6aa309f07ad3fd1d6625623b9f9610ce5968e5278af67c32f6b9839d78a2b12af387c1fff9d0768431b46df273b6ef246a1c02cf3ff93516052e490912f7f0d1ab0a5323bc2bcb46c28ed515f1878775aeb16b8cd202775978839b627a1ffbe07ba65a3b28a4a9b98ce5471689684b5c7881a843059b2eaed3e3d372d927873cc9f0f59613e4d56b82d35446c7e7ad5b072c7d1a209276dc24c6ccbaeb2039f6fec6042e3a5da7c0194e0de88404aa53b87eb914b308928c8a5a3379a2ff63bbb9a24a01852ce46c960507ecee8e8643950a47a0f2ffc434673f23de2655eb5c377c92fa3f3ff59c338a2881244e6faa77a637b008e94fb5234ed99f2dd336ef04d6cf3f02a623ffdde160cae176cae66440055d019bc2a464cf20433bcce1a4af69b624534d5a37b93e957646156a3dd21105709d721f3e8708661d9eef7bf37e6e1c5b941b2381c20daf2848a16e8305955e58da428d118206cac4f4e04439a9a8b34b348229d0ec31869b39a6cd96f60e0c80e89cec3a272754ac97cfa419ea48535ea9ff0f294b62585df9dc0cc95349559eb1c60af04ef34ff95d3fe3ed927607258c0dffa9d6b62b802bb5f59f4ed1aa4839a2aca0fb6fa46d75ed69eb317eccf6f660c0358d6d8a14e103f46aa8e8463e695c325481dc34711cf3d5704cb855dd814d2d5157801e7960eaa799dce68b21d655cc944be28fce1fd1ac0430284012bb26548a22fa476516d229d2aace31832bf0f002171848d15c3e94649658206f82353b629e8f7bf57c7ae3e426e66164bbd66f235ac8ae489a0362cd69be884969d4b0177956414587cb6ceedaecfa32ac0e04829d798d285bacbed9361f85c93cd75fe336f4425a5b05aead929ed04e41a0b5208a6fdf0f3dfad1c11ec80e06515f211dee9519c85386e40e35ed179347df151447846b6b55eaadb7d3b66d11ba8d1ccd7f14193170d4a5929f0e02e927f357683d7228959027a66135a90cd2ecd35c399632863dc5b139d26ce9b1d292250f942950e0534c7830ce6bae7e6a234eb7b527e612fc68ba5edcacc9c2767ff8194228244af999aae1966fe104c57f7e15e5e259db13d2ca256472e94cf32b4db2eee46673ea547a9de384f4cfb6a0006d96071ef5376fe282397ede09235f56699291b26da24b67c72b60c9e090a4a162a2bd8349c286f9bdea63a16e8132a999e35652f56f18beaa61c5aa1c0cd", 0x1000}, {&(0x7f00000014c0)="263fe446e9f269313293b7c97650f7bb4a267478e174cba5e0748c3238b9be87e5f2fd61514a828a3e22448ab78709db82654a2b8a7df8a526c4238abae6b60d711e6acb40cc47db34d220f4754479e9ed439d90e21c50e5f3b5249376b51c43399c40d624c6dceac6f4229f57fc91d8350faef2dfd69cb242ac0385bc1914e4af671beda2f49419407b13d20203e3ef6b867df702c4c97f152a3ef4e846fa1f00843a476bf8f3a20680a293e681c2f014586b740f13ca566d34fe03353eb83405c6e8b64ee58e536cbdb333912d264ff623b90023b3552cee1c4bb8a6", 0xdd}, {&(0x7f00000015c0)="122b02bce9cf2f1a401ebebc6f67145be853d51699432fdfe12a3c429b79733bced9db80c4142915530072d480dd8d204fabccf90ad238b297b59aafecc90620a442e5cc3f90b20e13478bd7f09fabf3336fd686028877592626a6db2702888070e67aa2a7414ce654f6674e4a9b2edfe409f0ef860cb9da3d2d2fb4", 0x7c}], 0x5, 0xebe) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) fchown(r7, 0x0, r8) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001740)=0x7fff) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000001780), 0x390, 0x0) pwritev(r9, &(0x7f0000001c80)=[{&(0x7f00000017c0)="5c543dbc47d023b1f124095227258638fac913cc1c7dd2f2740d54a356677ca979cd58537f8bc9a11ff88b44b2b8279cedfe56db9b5697e89618506a16b450c57380850412", 0x45}, {&(0x7f0000001840)="770d75fa6ef777a76182361881c86df36165a0fcddd586b6ee913efe43f732f5d09f7747cfa55363303bca1d0a82bb02681ab151962106c9d6cb680cfff69d671d933d0fba06c0a1bee5a03d6c2e91e86940f6b634db4979551fc84fdae2ef3deb6ef4f7a504b9a68dd3cda94bb80de1e79f9a13f2c16c0aec17e798dd7e385c20101bd08c0ebd2491d50cb237b123f33e44349ee01fbabbdc", 0x99}, {&(0x7f0000001900)="5e9c932804e3759bc373f4bdbdff7f3cfcb1553211a79489d0869160f61a36f8335926d124fb1e36a5cdf2f47a6c022f9b1e6dd5f49d288e0f413a6ae761e4016e1111ec32f02027a5594b6b14004a4f56445548b74a37802cf9b2469c72389d46934939ef16bbe450987641d9ccecfa14260c9207ac0c7930adafabad276aec676756c0601e18d38d0bfbd5ad124b3e21f64d5fe4edeb30edd770d0755c3d8706d9b2d54387d96ec0fd3661b22aa17fa643257c4848cf7fab3379fc6f97c12001", 0xc1}, {&(0x7f0000001a00)="3b69b3ca3612696ac800ecc159ac1ba1d5a008a4e46f0bda4acfb899e8db6a1bf52f2a7103916d5f3e5cee6e9a66f5918247b7f6f88f973e95784fae5979fe094734ab83e97b4e999fe569b7476a556d663212295daeb5a116ef68c27d39b87f41f2619d38528eb64a2da66aae053c14a86bd0a6ebefdc62b60118365ae835ede608c36092bcac93c7dd7fb54ebce12341d93d4fa17929074dc01bdf54a46248b8ada308f44ab6", 0xa7}, {&(0x7f0000001ac0)="81cce72df1513587658c466cddd395168834ca38d8feb610fe349eb6e5aa75c0f3876a3a59cbceb4c16f3b09b474a20565cacaea986d586f329de814735dcecb37d9dd9ec248ee94f1ef2211c2a9e2382eb3c2e2dc9d8abe433d7723dbdb7ea5b043e96f74b80cdc66909fbdc957fb06ff2fb98ca2eb414de7d74937d33c1514edc31ca4ded336a781c0930a5b442ba768ed6437cd1325bf5771fcb831552435b5bbddeb6167493debe05e33f4a3b96735439936a840db5a29b82d16544374", 0xbf}, {&(0x7f0000001b80)="7a8a1ba01edb06535fa45d7bce32c684e8e7615c24c33b5db5a9136e38c2b44fe87ddc73311ba7a37f4c78890c8e9fde51e1e5e506b67501c39636e706ccfd1891a9d674f04d37738f85abac4b72b8b4250dfe164c54be0a5a3961583f98462352380dcc9bdf9f0d75d920cc0b5ac262987c268bbbeedc67c88775c975ec55bc0f203350b78fef5e979b5a10d007697e6c27d8b25fa978428799529c75ce3243dacf74e449963773ea27cf8803e99217aa402f", 0xb3}, {&(0x7f0000001c40)}], 0x7, 0x3ff) r10 = accept$inet(r6, 0x0, &(0x7f0000001d00)) r11 = accept$inet6(r6, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) r12 = openat$pf(0xffffffffffffff9c, &(0x7f0000001dc0), 0x8000, 0x0) openat(r12, &(0x7f0000001e00)='./file0\x00', 0x8, 0x141) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000001e40)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000001f00)) r13 = semget$private(0x0, 0x0, 0x80) semctl$GETVAL(r13, 0x2, 0x5, &(0x7f0000001f40)=""/55) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0}, 0xc) ktrace(&(0x7f0000001f80)='./file0\x00', 0x1, 0x108, r14) r15 = accept(r11, &(0x7f0000002000)=@in6, &(0x7f0000002040)=0xc) close(r15) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002080), 0x8, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000300)="b10005016000009f05000000070000007d9113fecea10500fe7a068da7a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3e5148e68934e5029617c217dc9d1b5bbbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a806000000772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d7a33c556ae9be371a3f8343712051eeab71d89000407000000800420000001a1136c770a7081212514e8a4004a8e7c7f45cf544834f91981c8d1c1bf4ecbafd1ae5658e680d1b5b64383850d0ca56598496866e5331de395aff6275a1eb7c9b1707ba28b75b9155ce44753e50fbf33c4d153a3b19641a89aed632f5b3d00000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffc70) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x2010, r1, 0x8) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f00000003c0), &(0x7f0000000480)=0x4) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00000000000000000000ffff0055f26788"]) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7fffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, &(0x7f0000000200)={0xfffffffffffffffa}, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d2368df20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec58904000000f6ff7f00361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffce7520f13", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x48}, {0x1d}, {0x8006}]}) setpgid(0x0, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40000000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r2, &(0x7f0000000300)="1e", 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x10, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000700)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f0000000180)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r4 = open(0x0, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f00000000c0)=0x5, 0x4) r6 = socket(0x2, 0x2, 0x0) getsockname$unix(r6, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r4, &(0x7f0000000100), 0xc) open(0x0, 0x0, 0x0) dup(0xffffffffffffffff) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) executing program 4: 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, 0x0) 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)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x8, 0x3a, 0x0, @rand_addr="3be1e300", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_request}}}}}) 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: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = socket$unix(0x1, 0x7, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffe4f) listen(r0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000240)={0x3, 0x900000000}) open(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) dup2(r1, r2) bind$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000001180)={0x10, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000025000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000159000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00'}) r3 = socket$unix(0x1, 0x0, 0x0) bind$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getegid() rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x29) shutdown(r0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, 0x0, 0x0) r5 = syz_open_pts() close(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) kqueue() executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf", 0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000000c0)=[{0x80}, {0x2}, {0x16}]}) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600000000000000000000000000000000000d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="70040010"]) r6 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r6) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) close(r7) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRES16=r5]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) setuid(0xffffffffffffffff) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x2006}]}) write(r8, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getuid() executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = getppid() setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r1) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, r1) r2 = getuid() fchown(r0, r2, 0xffffffffffffffff) r3 = socket(0x11, 0x3, 0x0) mknod(0x0, 0x2000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, r5) socket$unix(0x1, 0x2, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) r7 = getuid() setreuid(0xee00, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r9}}) executing program 5: sysctl$net_inet6_icmp6(&(0x7f00000002c0), 0x6, &(0x7f0000000080)="128f76f1b737bcb90b0bd790a26b56358f6de6aa1e7df5d513cc320c7710202f3af8a0248bfbe9a785e8b73917be3fe9d592e94e1efe2ca940e334b947791ec719cdda4676d77cb80891e04b9c514c324ba68822db4bb07de334ea256a61e8407aeea6694dec63fcec1ced8b9373d2b72ea72fc3f67d1d54598d7e5b32a76468ce1da18f502f36d56817e51f1c995c58c568662675ad3eaa9d04cfb2eb0d8d488ef863e1bcd65e41649fb598b9eeebed686df2d4d831a234b767952ee2cd563708043129395a9600", &(0x7f0000000180)=0xc8, &(0x7f00000001c0)="5a3d24f5807203168110a2a3ba8f5ccfb86432d688271e4f69ab47b071133712faf456013afe627188847ca156311062301d409cc20ed5a27be039643388fbd12ea49ffebec791aeb2656a6ae47431f40a1f5b6c433abaa6710e80ae4c4f8c88c7eea0929c122a77cc302752bc639b417854df5327c9ee6501c5a0434d2252d89ce4bc31288f4c99003cf62f8e07bf7735a14767ae3a9d9050600615341ee6216183335c31fabdbbc66ecb78d43bed32496c10ce7a1454dbab7d23e90b97a4c15b9311692b7078d1fab471a17b09402fb4f6c1335ce5f7fa796a8e3f47c5", 0xde) sysctl$net_inet6_icmp6(&(0x7f0000000300)={0x4, 0x18, 0x3a, 0x8}, 0x4, &(0x7f0000000440)="49871710ad6239eba396bf5c624920c00c47048dc44bf9e37f7730049259a1716c98a08c679a33a2234d1fabc50f80f5b9ae69af504ac989cedc88fcb6db7df8a9fd46f2856df2c613b3b78afd24cce8a93905cc3b32f1055dc4c3c7d82272def66c2baed98b2b780d0e05ebc640cbbc7f9e993b634537d4fc079cc9e550db35b4cab37d33eead03656e31e02743000cd5e95047ec4be9994258aaea3afd2d71c93f9f27048849c559ef74a7a290bae998bb2647f5131c8515345cd7509b1fe7d820e88349fb316ba9825f09a3b7adbf3462c7e0996136306c13c709c6195610cc2fcda27089fab7d5ded2ea9ded1b54b051da1dd626430fb2c83b2e9a502c3c0647bea14664f625eae3bcb5a372cd8e1ff50b830b37e38eb807ef9750c46d6be5b29fffda26cf395480ef8d606705d4fdc0de1d9fb41c780cd3aa304bd709cb17ab4408f9bc8ed665173d31e6889443b98a468e652fb576a29ce2ba727c523d2bc96dba2444e0e98dcb7b55da68c927b6aaaf75efd713629c88de24e985ad4ab5119de2e662a9cc0cbdf0451a4d1b8050cf2e064ee9b7fea1e275f1ac32ac88fb8bb04cb333e3b15c788e3d1b096d3bc221123356b51a12006425f273aa1d9da90265461886224f12c8b689b3d09ea8fa835a01abd210feaf1361cb89332837ff897ec164fd99d5a9facbb3a7b2a7273c5d962593c13e557b4ef36e9ca21d4462027d791cf8a14126fa4d462b6e4995226d06cf1b59ad49452550ed37248201a6c105d299adee89d4c50fcc3c3ee38b4f5b92d3f5f0d8227d97a10ffa7eb01e72c74592900339cadf78d4eb8bf812dc4f3539bca5c28c3567eafc115996f3decad09bf3f09e1a590c62f94404923d5f85305632051d285f60bed00eae7bda36bf57371610237936afbb33a3336a7b67f91fc0ed2dafeb77a995b9a6209746c57e96c2b37341afcab1586d7216781b55c10058ec7ea53941751f3f66608de763a7eecfebbf812d28200650ec323f679d3b423ec98c505a1e56af929cda8f065272ad018def59d5756de0f4890f8a40fd214fd16a0d4d97dc2d54e506b1d4237067db849aaedd879745eff695fe568bb5ff894a738c397eb77683d19de14b5621b60bf150ca4dc556cba42ef3a5e4e3b7636da29f33cfdd5b9d9ccfd5e5934fb0bb1cfd035cefa8ae0050813ffc15d360704ce41cb9d413ec931ba76f3cb73518240ed77f219be77619239fa083272412d3d653a72bd42cd361fcfa490871fe221125303158d5577ce04f4b3075b450d7f69e74d7cb2d9c860959ec7e7a3d3592133d27baa9bb86508fe6c7a02fb5dbff4fc42527e329b852679313dfef69b6461e2fba7c305f8fc70cf17419cf2ab59e0e5764bfc3d2e3cab0fe2a3971e08a1caed825242b351c67dc46f4ace9f50f5622a0b45076a7577757e2d2a1bbbc133b89d19c859ef1fef354bc9100101e0fe6927a0fda4fc9f087fb6ae1693f1cf434b865cf62f9ae88907f2d0c846e7ff351a5100c9c22da4b746a2d70b827cd1ce341e22f069ccda48755694f76888dba8b0e514291c59b4423fcf3be1ee11a5a3563eec601145a1639e6e161d2de854d57862bdef3d9cfe42c9b6911d7c40628cad3d9a9ed54195e019971c83788ecfc4d7ea3f8252231f7d414825f45af26d2c29f3c3005db04f87bffde4577778c1a85c84cfacc7c36f1ed3b8cf720372294a6d0eab716c6fe83c5b560d817722dc83c777561c09a59bfef85dcff2395a96174f5456e75e23d089386e3a15ea4ec47833b6fc652d417adc5fc96ed15442fba8dede5532792257108d0c455e819d611d43ce1bd1a2ad73274129422f28ef882b7d46166ce5c7df1108e4b5614a8a6ba2f77f62e5cb354cdde3f12c9e61374d265fea69dfcf5f850b8545fb6804367cb3d32124c3d5333aad2db3a6f014bacfe226792ebf06f4c328913f289bd756dcf59bfad61523a92118cbcb77f431d34a70362777ba8409e25b0d1ca5db6bca8be8c387578dcbd3274fb9e6846aecad89db76a7ca75414cadff82496c25c5b8286420f8459eadaeef08c96a64d812faca43e949fcb1b6864ac0a11da2c7b485b35687d2491e2eaf3d2e5c1afaae1887050d961a7a6ba95f1d6a03fd00c75d7e58157136a1c39a27ec412ed72621c9bd97f5ac06329700e5a683cabc4371ccb202f0a52130c36514a78d89be3a34551d01d3004f75eee7ab99e3e6587adf21c4396900e392029a14048a20fb985c8f432c368089c1b5a91cfbba92534bfb2dc23cbf505b3f713a34c6fa79b2600713c56a3540ece98ea2e5226fe8f6d3b7f1f5b92909c776d3ab95fd42ef4f55cc9da69a187bf8f105b01c22391b9c93beec310854c136f139e838c1290dd41838483d88bff6e677c15aa62baca64eedecf3b8564ab08ad0e6cf059eddcece3b5a476b5b8ea30d6856d44f028d76df8792b077c042a6a7293a5ea4c91487422b2f182702508412611e6fc48f46b5689e633cd85bece7d5accc8ec8dc5ea229e16bb9ba9a82094446ff73e9bf9c3f032eadaa8b65f47a7ba30a6a6ff47a3c8a3e46e3f5fc7fff50a29d335d40f2d3974fb1672190d94a565b7f94739a9241b65aa429c7db88cd67cae0367aad4ce85b11729b53cb6ffd7ceeeef713e94b83f124904e297b1b9da59da89391554406bf00f1a484d2bdf36cce9c2c261c63993b15fc977a11267f20345cab8ab70627a4a0905709499187eeeebc3b0cfa163a482b04f62967684f3b16b0997d34567ef93c1c6ec4e16be12bba5d04854359504d4ef297b3aa7cc3ef49d7db822e201cf75a12a11450f77989228bf00567de48eed3c9660ae8066a2e61bd44310fd6213d2d96e9a40fd5d7eba03cf19714493d39d38b00b6a3d284b25afe092cb86ea81e5fa713e22ecb8a5ed2e49e62f27906a3eb419864df5f4e773d6980a530a597ef51f2dc974c7452387ec14c607b9d1dce3558486c2f36e3b4c204dea1dd9e9f427da81281dd5cbf6f2b651812bbcc141e8cdb30334977662013efd4ada7b407d772f142512a203cce7902cd4b2eef0230f3560ea657e2fd794ba637c61a02cc041a37c0d0e3221a0132ce60b004d7f1cff12fe3833fda2b599487d936c78c69763358d722e8b7b37eac50e55077be08eef05fd1d8fa3248caaa6d4226f53c40240540e850dcb4443ac2e57dd8d51d6f62b3f7b94b3ccce07a8ee2a8224e837aecadbffa7e5fb94d6b5849f6056a0daa397565d4626406cc5fbcfad32d33ba881b26c74356f1646d659919f3980a872cd36897126f60c1c8e2a5b733a0e069589e36abb968a785f677a18c1e59b9b7f7c30e6a29eef7d086b356ee95dbb72105bc3162209449171c907140cdbb008fc870be3752bd03e690f66eaf4ec7befadf42bc2756a637c3e3192a7e5fc927e44e461e56f73ed11970df6bac500e4df27641f26a87af7fa24958e8e029c2685bb916a8340fac69b089e4e169490dfced3303429c73aee32d571a489babc2725b8d9e168182423e865d41274ff24aa47e7d19d0a4e4b496fd9f1766c6835e9a8e6766209ccb09774bd478876e6024eefcb210030af102ecc4bbcf26c9ef923878cb95e193e951d6aef4641be1c73a5bd906e655d42ac5de452286acb18016769407c70dce7aedd3b543a74d74ac11c8277e86f609bb6356ea4afb7ea5bc9b7f39483c57aca6a16f11a45824e5cd2e2feaf51559e80e39b4dfcc36f05875aa14e46ad9373218d476ddc9678e8a7d8619b89e1827c21981788e3573eafd023140c5aeca84449c25f5763b2072ab23807ebfc39038faee43b32351ffa0b81ccbab5bb0ab9a3ac6a6d663671b5dc7920760f7ae36cecac5dcf9191fa549f98c04da110bbfee72dfcd26494d6b0a1d3953768a22f09f68d2ac627b54c653e48b1129a6bf707fdf4b4ca79466eabd9e9cad51569271ade17dbe2b914d0746f82e650ce0bcb34ff68e20dd181e4056fff0a72ea1fefefeb8c6d2199a2da0b501423ee864c8074627bd14f8271fcce3eed87542c6b80d17f61f479227f0069cbb5d713f379a227eaf54e8304754d9de16c80b1eea15f5ec422b066abc8cfca22afb273bda246a7b3e5a6230813f7921c375b9649cff81907a991a38d43362817222880d369bf6bf3a318a434160eb2b1e9de29aa953d5664dbd43bbebedecbc9104ed486682d1fa62d9e62439e6a8de3683c3fca107f21dcadf0fcde2f3d86c2b72928729785c7e1177c9c39a1f7e5498b13affb953b7e735290781196277e959d65137b4c0415786a7a3b5e34ab072a3f2c9039ff8a1db078ecaeee0ed4fcae760f5091a6d4ab5ad8dd76eb5763e7080062b523ff3ff5fc395615e342256dc02b272f2bc301580710b055866eb44e0a74be6ad658e98ac2adc4412973e7693774d6303ba2ce8a9d30f9693769087650ce04c7df1479d3d6fb231bcec168ba3bdb8f073ea800799d5a401b55f10a8ee6965570032c07a4ea5f438b76307dc3aa1e9fc4d6c640d401b587cdf7c7b70e72d93eaaf7bbd82007aad98649e3cdf80e7aa1d1be2d5ab821cff2c65504412c279bf24c83d8bdcba089c8eb5f070d6f143e098b8578a3f24269f45ed975a8262d9a18c5b2531902e9792f048090dfa7b56ca01f0ae73e80c836b1e7dcc39e5230cda5510fb45093c45ca5ad717d2eb688f7fae14c44b92dc91be553e460c4b175ceec1eca7512c057b8a86f08e6ac027fc84e03c5dffd2722f80cbba9b9f2c641556390d15bccf7e531d7d70ad3d3f396bc8759d6cd60e77f77773e87981fc153014aeb9962bdaca27813b27e08de77f9361ed2d3aa49783bb809f49cb3c7d7b9464e79272e98eb050a7bd9bd2ffd5aa30984dcbc83a0691fbcafc5fc72febcb03172cb305697c036f52fa94cf73183c449ec32239ae3c315562dddfc9680af648e2c8f721d8c1fdad2359d8e25ce63dcda0eb0eec98071b147acd1fe56992aa770d4535a7e92aa9cd40d82a2109dbf48561aeb2e72bf0da5011e631b8e43909194964ab5473da25b9d7170a6ba8e67627ea12bb93cd4f6c062bee94bdc0a121fc436c5f2cb6595dbba17c48322e686689ff75eb5503cf4d8d354e11100cbf58e93784999015e717ab3701d51d1378864a768dedcd5714561606d350cb6dafd33c24cc05960eb115f6b25664d5c95cd386251db926d0d17857feefe0ae1efe7785bec41d113a045b291cdec37c1208703e1757a3d28869ffcb6600247727d08cf61745b35a60e6317e4fdd938e4dc35318761ae6efee135f02f5f6713556e8151c811cb479d6db9be3971fc9f6450bc8bf4966a3873962a7a1aed8b8f98b4b4f9314a11dcf66e6ad1f4d323017c1a44484634aa199b52936023a2044a591e0f99870012a70692c6b77f886747e987510b326554780fff5f724d64c774e7e7b60255cb25037708757f884d1df0584c1f50284fbc3d95bea8fecf19f0392b4913218064a9b2cf52256e07d8d572f0a780622eb38230d78126a72b9a4ce1ef23685609f878932d6835a1060ddfb33a6d62f52da49904128eb52c44bf0ac6110d0b9b24811c51a52e65cf2deff7e4b7e46fb0c65fb121ce3bc23dbe4d77a5298762dd677247d60a1f6bd1d38e6bd51b6614c456bb4a28968d8dda8f23847157a62f377b72fb102bab83ad03e2de6ff1cc67b7709ae4769016a872c72e0daf663c0a02da6dbd98d05e9c35f5f3abba8cf357be7e0d07957c608e2780b9d095ff39ca75bb126501b15b898990cceffc7bdde35985ba24ac8ac9a81ce55c84fec8", &(0x7f0000000340)=0x1000, &(0x7f0000000380)="c2d872052fd931a7ebf3ec424bc3901005b9ef83e8babd2c5a4c748982f38f257baa3acf405a7c0c52bb01d6ea92693b6c931b71ddf8278d", 0x38) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x8100, 0x0) r2 = dup2(r0, r1) r3 = semget$private(0x0, 0x3, 0x4d3) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000500)=""/192) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000001900)=0x6) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r5) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r6) setregid(0x0, 0x0) r7 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r7}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r7) ioctl$WSKBDIO_GETMAP(r8, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) recvmmsg(r8, &(0x7f0000001880)={&(0x7f0000001840)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000001740)=[{&(0x7f0000001440)=""/248, 0xf8}, {&(0x7f0000001540)=""/181, 0xb5}, {&(0x7f0000001600)=""/40, 0x28}, {&(0x7f0000001640)=""/239, 0xef}], 0x4, &(0x7f0000001780)=""/189, 0xbd}, 0x3}, 0x10, 0x1, &(0x7f00000018c0)={0x2, 0x4c}) r11 = fcntl$getown(r8, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r11) r12 = dup2(r2, r0) connect$unix(r12, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x5, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x8) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x801) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x2b) r0 = open(0x0, 0x10, 0x84) socket$inet(0x18, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x81) sendto$unix(r1, &(0x7f0000000300)="b10005046000000000000000070000f9fffffffecea10500fef9ed06c72fffffffff20b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900ff000000000900000072a09900000000000000000000000000000000000000dd6e425933053a4d", 0xb9, 0xc, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open(0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x6c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r5 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) dup(r5) r6 = socket(0x2, 0x3, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000040), 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) socket$inet(0x2, 0x3, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000800)={0x0, 0x0, {0x0, 0x3}}) setreuid(0xee00, 0x0) getuid() executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x5, &(0x7f0000000140)=[{0x0, 0x7, 0x81}, {0x6, 0xc4}, {0x6, 0x0, 0xfe, 0x1}, {0x8001, 0x4, 0xff, 0x6}, {0x8868, 0x6, 0x6, 0x5}]}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) r1 = syz_open_pts() socketpair(0x2, 0x5, 0x80, &(0x7f00000001c0)) close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffc) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000380)=""/227, 0xe3}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000280), &(0x7f0000000200)=0xfc55) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4, 0x82, 0x40, 0xfe95}, {0x1, 0x0, 0xda, 0x3}, {0xfffe, 0x1, 0x5, 0x10000}]}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x800, 0x3f, 0xc0, 0x9}, {0xff, 0x87, 0x8, 0x4}, {0xc2, 0x20, 0x5, 0x9}]}) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = socket(0x11, 0x3, 0x0) mknod(0x0, 0x2000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, 0x0, 0x0) r5 = dup2(0xffffffffffffffff, r4) socket$unix(0x1, 0x2, 0x0) r6 = accept$inet(r5, &(0x7f0000000100), &(0x7f0000000180)=0xc) bind(r6, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) setsockopt(r1, 0x0, 0x7, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "07160a009cef01098b748200"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000140)="a6f556f365ca6d2f96a987db54115da573", 0x11}], 0x1) r4 = dup2(r3, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) ioctl$LIOCSFD(r1, 0xc050756a, &(0x7f0000000040)) executing program 7: r0 = shmget$private(0x0, 0x3000, 0x401, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) r2 = msgget(0x1, 0x4) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0xd06c, 0x1, 0x20, 0x8}, {0x400, 0x71, 0xfd, 0x1}, {0x401, 0x79, 0x9, 0x8}, {0x4, 0x4, 0x81, 0x8}, {0x6, 0xf7, 0x1, 0x4}, {0x0, 0xff, 0x6, 0x9d}, {0x8, 0x3f, 0x5, 0x8cb9}, {0x7f, 0x1, 0x1f, 0x2}]}) r3 = dup(0xffffffffffffffff) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="2af384f720d0eb9dd7f482069879a68ea921fa77be0ad594311a0d63a141b262a9a91f4397e3eff84f86f2364235e0927bcbbddabeb37c96f28b125caee4f3763615c6fb1bd7090783c8a790cab37dde7eec13f4f785d8849483392910073a22f12768fb288348ab1a2a1c109adfde6b6497c77229879f5a6b97683cbe3ffad31e902c6c60f789f3b92d393b7a784b577283b2a6fdab69436c23cea9dfde7f10aae1473b5aca0a736d2833e4c90a9614cf8f48555ffe4d9d0997b66513", 0xbd}], 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xf3caab507e72c55f) openat(r3, &(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x40, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000002c0)) r5 = socket(0x1, 0x1, 0x5) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000300)="0c3be225a685b013b93b6328830706de28239c275cd8f3cb5f716eeefcc67ec4cd75a07e50139862f365a1b6bfde4fa90f5f3bfa5c8b7de0f2476f124e59279d7489e6c4db3751681f9126ecef27bc2a93ebb1c83b083094374f963790a70283784555e62e65bee68fdcf11f1815b077ee1925f1e14fe8e2a6d8c184595044eaca9a066ec3dc85fc6b04e6d04ecdbcda812b79bd725f001b508a8b8b6ab37ef22ab0ce915a58512c9b97ab73b889a6066af0916d46ec3f87967b65948fc4aab87610414297ba6b152a6ec941cd16e22a820e", 0xd2}], 0x1) mknodat(r3, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc000, 0x7) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000580)=0x20) r6 = geteuid() r7 = getegid() r8 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000005c0)={{0x6, r6, r7, 0xffffffffffffffff, 0x0, 0x8, 0x6}, 0x9, 0xe01, 0xffffffffffffffff, r8, 0x7, 0xfff, 0x3}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000640)={{0x3, r6, r7, r6, r7, 0x82, 0x5}, 0x1, 0xf06f, r8, r8, 0xfffffffffffffe00, 0x40, 0x9, 0x8}) r9 = shmget$private(0x0, 0x3000, 0x15f, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f00000006c0)=""/28) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000700)="98b9", 0x2) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000780), 0xe0, 0x0) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f00000007c0)=0xffff6878) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000800)=""/4096) recvfrom$unix(r5, &(0x7f0000001800)=""/95, 0x5f, 0x41, &(0x7f0000001880)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 7: sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e39de07cab9d8fa", &(0x7f0000002800)=0xc88, &(0x7f0000002840), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x30}, 0x4, &(0x7f0000000040)="34ab4576267eb58b436988bf3c760db1a1551a9d5a3b93cab05ae0f910a0c53eca7f4c96f13330bcc6171ddc6607e6462190e5982a71e56d05c675ac12e489dc5a5dbc766644c3b174712801d8074cbf7dc3e296d39f38769490c37d13bb76698a34723c9b219089b302371bf690a00a3998b9c14907", 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e49b913fd02025cc6a78b9e7a312740fc008f38b20447cc133b25edeff5366084413e862a0f88616580be02af8cdbe30d73c40bd1183e6a518e14e145c55ea6af3a6826498430e95ef3cef783fcc116b2b9243d232a80250cb1caed9126373ce1eefef", 0xc4) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000340)="403cb28f63d7790936e3a2738958a3b62c072de183893165686d00b1b0726244eef630cf903b81635b14af135423814a46bd5d91b0d2f63eadf3696aebec589571284663beb60c6341942885f6a77a68c340c876fcf1f3c9d14d32623ef5c76de1d6859407ebc0ea935d5992361e94042ecacec8d9cabd634f23a0aa6a44c5", 0x7f}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) write(r2, &(0x7f0000000400)="21000003", 0x4) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x3, &(0x7f0000000000)='\a\x00\x00\x00', 0xb68015d3eaf0e81) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000200)={0x1, &(0x7f0000000300)=[{}]}) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r9 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r9, 0x8020691f, &(0x7f00000001c0)) open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x11) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 3: socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x1a, 0xfd}, {0x20, 0x0, 0x5}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYRESDEC=0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="fa8a4763b5c65b79153ea86f2b476ed97447f84e29dd2de275cd9cb91dbacd9fe8a0ffb2ad63cae76dd9ef8ea2", &(0x7f0000001080)=0x2d, &(0x7f00000010c0), 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x9, &(0x7f0000000240)=[{0x200, 0x5, 0x6, 0x4}, {0x8e66, 0x3f, 0xc5, 0xab}, {0x8, 0x2, 0x4, 0x8}, {0x4, 0x81, 0x1, 0x401}, {0xffff, 0x9, 0xd6, 0xc103}, {0x4, 0x4a, 0x0, 0xffffffff}, {0x9, 0xff, 0x1f, 0x8334}, {0x8001, 0x0, 0x1, 0xc11}, {0x9, 0xfc, 0x9c, 0x9}]}) write(r0, &(0x7f0000000000)="3f2e12dccac1690448fdb0d81077bfb167b0ed0ec0f3f826769123b54853ff2c0acc12c9584ea7130a07fc63004db4059ec3", 0x32) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x44}, {0x87}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, r2}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x30}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r5 = socket(0x18, 0x3, 0x0) close(r5) r6 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000000)=0x4, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x48}, {0xe6}]}) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a24"], 0x401, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x18, 0x1, 0x7) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x8000, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff8035000108000604000000000000003f000000fbfeffffffffff7f000001"]) r1 = socket$unix(0x1, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x80) getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000200)) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000000)={0x3}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x10}, 0x40000007}) socket(0x6, 0x0, 0x1) executing program 5: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000440)={0x0, 0x0, 0x0, {[], [], [], [0x0, 0x0, 0x0, 0x3], [{}, {0x0, 0xfffffffc}], {0x0, 0x0, 0x0, 0x3}}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="bfeed000", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) r0 = socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000040), 0x4a) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d02", 0x59, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x26, 0x1, 0x4) close(r1) r2 = socket(0x18, 0x3, 0x3a) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) r3 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000000}) r4 = dup2(r2, r2) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffff72a1d66d000708004500001c0000000000019078ac1400aae00000010a009078a12f290a"]) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x4003, 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100}}) connect$unix(r1, &(0x7f00000002c0)=@file={0x0, './file0/file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x7, r4}) r5 = syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc1126939, &(0x7f00000001c0)) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1}, {0x4000006}]}) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0xf274, 0x7, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xac, &(0x7f00000001c0)={@empty, @broadcast, [], {@generic={0x6002, "c2156117b3469fcfd26a6cebd80140caf41a0688a21aa20ffcc4ec92750437778652a2c750d878b47aa31eac3cdf5509f3275b93e0b75d2960946920a9496103b989853d763afa947e42a4ae72c1681a5a786adf1fd1cd1a128812f69440ba7d37d8ce37c26db5cd7080e6eb3914820dc55f968d83d82bb41a03be144368be13f0e01a7e8e6a08b76333e2039288e73de33be066d09458b88f77e0c767d1"}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1}, {0x4d}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f00000005c0)=ANY=[]) executing program 6: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000)="59c638cd69971a717b60122678478439", &(0x7f0000000080)=0x10, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000140), 0x2) connect$unix(r0, 0x0, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x0) socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000001c0)={0xfffffffffffffff7, 0x800d}, 0x10) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000180)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) executing program 3: sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce681f4bc240d70e8a0bb09775cc980ba707d61337a4d41390593700e2ba004c01a560c2ecf706606e14c138c8e6132d4f28aec045184719fa503028ddae26c2bd245c2dbe23cd3172a6bb54f5de7ea305799b", &(0x7f00000002c0)=0x14e, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf179217cdc82ecf3209895fef9d6e4bdc40004542e5fd05404eafd6be0ce13703eb165aa446ea721719e6b1ade9950e1810cb0090c498c76b1007352fb24e3d02b08ad18fedd78e24d789b0b42d92f3dca73196e92ebcc619b382cf3a8f656637dff83729235ce8e7adb802fe6e038982430854dfece38014d4036cc21f0e50c242b4edfeaf52d86d60b8d533901b1888eaea20bfd260a5c5123fb64c3426fe5efcac8500713893eef9b0e8412cc342583492c7e92f905fe3c707a8fb011da78233279f637b09fbcd95a11b3ea08642c4f15410087172edd6bccf07e66afd10698295c13aa67c6514ac34ab0558167b1772cbce3076216895b4b33e0ae22f392b21c98e38cd4fa863f23bb89a57ce4725991c11f65ae7f7e681b4bf8458a798c061d9ae88b3990f20ad434edc30f7322b41dd6ad9c8acf088283dfcc0c049337900c0797af9c978a3fbfc09b64e607d7b44114162201dbd81992b9a44fcb2fb3f9fb62c09516c31cc2f267a6c8bb2f0a6a458cacf972fb6edd5eebec468898749247269359859a45675be80c5b73ff8f2e08ddf29f4ad78d9eea87f26f8b41af77d80165211e1491f8a3a31a18209f5f8a2d30e3a4210e1a41a7ffed96aa9da74644a7dd6a9de6e2bf4a6417c648abcf803924cf23044c364047137c33042eec1e8a24409a677539ce2a37ea3511e3f9ee959f8fbc07fdc405598e727b31161f7f27adcb85105f9b1434a49a9d1217cc91ff48c9b9f74c672c641f5b914a441c7f6fddf81e63ea21f3f814988f96674b9a1fac8d281b87372a0f796860c4e214922e498976f9036599625a787b16feb7a9cb114e3b9823ea30779e9586e3120950e5cdf0a90f04fc70bf81a37b2488f3c40e4f9120756ac7f7b05e5864dc3b6dcbdfffd10ba0946cfd3879ca75977a1971525032dcd5fc4b55dabee3314f542a87db21dcc0083d14f629e5dacb8eb91c229136a450fd8fbfca15974c007e841d5f1dafd31972bf88e5c1c7d6ddcf42b1d7cb92969ba2af3422e6069608bb44cffacf190fc4408b1241dd9a4c7df49cbd9ac0862166a4c3c65dc99efb2ca507c3c4b6e5a6933546ed5f13eda13ebf66a968ab9640c49b1e9c0b9eb454bc778a4aff0be5808a59a415b13e17f953f5669321b060651f3d3145fee4667b48609cff74f62346f4fe6cd1fa74bfdef9d88659314f1140eb9d726ea0cd43089b7eb9a0c432aeae13262e630dfc0134127b556b9b1205239f288d7d17cca7c72de4b09f116ef6dadab17775ac3cae2167e80eff7ba28d8c5bdab926f0dcf485cf08df0a2578e9ffcf64502c0b166613d93927086babf143de9be056a7afce25a5fb42b3179561dbbb140a42a231cc50073f88fe52ebbaa94614d18cd7d1be0e6f6633d5090e5eec1c35f816801ae2621a083a62d8c8b1a85a9bde19fcd9c009d7bfa404859c35b73f8b36bc69f0d3b72bcbf481f0f59a99d7a14f88855f01745bdc56acfe0078f0eebb7dcdd67fa68aad58370a8413db1884c69ff45cd4ba5afd82e1852d55f10adc84770f7036de9b9d2c5a8b950485ef5ef2b2723b88e73b001fe80570ef1aa6513b2896935557e01ab33b4b901d0c68a55f8d4ac72d47927e6687c4cb791a1387795a81653c55376d85305aaebdfc1ee651f8918515a50ee649fc912dc52bf4856f3042895b457f9cbdc078c546c72", 0xff4) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x0, 0x1, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000400)='./file0\x00', 0x188) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400, 0x0) pread(r1, 0x0, 0x0, 0xfffffffffffffc01) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') setreuid(0xffffffffffffffff, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x6]) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) semop(0x0, &(0x7f00000004c0)=[{0x2, 0x83, 0x1800}, {0x1, 0xfff}, {0x2, 0x6, 0x800}, {0x3, 0x20, 0x1000}, {0x3, 0xa2, 0x800}, {0x0, 0x85, 0x1000}, {0x4, 0x8ce, 0x1800}, {0x3, 0x4b, 0x1000}, {0x4, 0x7}, {0x3, 0x9, 0x1800}, {0x6, 0x7914, 0x1800}], 0xb) mkdir(&(0x7f0000000300)='./file2\x00', 0x100) open(&(0x7f0000000480)='./file2\x00', 0x40, 0x8) semop(r2, &(0x7f0000000440)=[{0x4, 0x3, 0x800}, {0x0, 0x95, 0x1800}, {0x0, 0x3ff, 0x1000}, {0x3, 0x2a5}], 0x4) semop(r2, &(0x7f0000000100)=[{0x5, 0x18}, {0x3, 0x6, 0x1800}, {0x4, 0x4}, {0x4, 0x40, 0x1800}, {0x2, 0x1000, 0x1000}, {0x2, 0x1f}, {0x0, 0x768, 0x800}, {0x0, 0xff87, 0x1000}, {0x4, 0x4}], 0x9) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000380)='./file1/../file0\x00') mkdir(&(0x7f00000003c0)='./file1/../file0\x00', 0x85) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, &(0x7f0000000180)="4d71df2e43498096ac96a20e9554f7f400005f81470b9fb470010000004736af869d14dad5e8c562b8fe3b00eb24758f4cee5a7f79203b675711217e8eb87013bc3c75ba7c64779feebc98393a3949b0d214c61c8ea127e215b6443e6b943639fbdd626aa060286b316af873483d41e7195500004d14c732b96bafe25500d81f1de54a0d025c4458a63418c7dbbf6dfa39c4f0c8a0930f7a1788b17b443700872d3690de4c2454c7ddcf0000000000000000000000000000000054cb2504578b1f68aa8e09594a19a85206793d2ab32ebd3ebda4ac85a01c7bcae433e7a1463f9f1dfd09badd8987143e8826211f3dd8bbf33550b26ee19ee41b0eb2104293b1bb84ecedd73dea310baf81f17cd01af54cb3c005af8fce01c49b9feba49a2c285c96505c3d842ef70cebb328ff9ebb4523ec00ef23", 0x7e) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = socket(0x18, 0x0, 0x0) connect$unix(r1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000380), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = syz_open_pts() r5 = dup2(r4, r4) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000001180)={0x57aff2c3}) r6 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000640)={0x3, &(0x7f0000000180)=[{0xfffd}, {0xffff, 0x1e, 0x80, 0x1f}, {0x0, 0x2, 0x7, 0x1}]}) close(r6) r7 = socket(0x18, 0x3, 0x3a) r8 = dup2(r6, r0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x2, 0x0) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000100)) r10 = dup2(r7, r9) write(r10, &(0x7f0000000140)="0c398c088c93a3ccf8ea23045b766cd41e7991c7fbd4eaa11603876cbaea89c77c07e049fb", 0x25) executing program 2: socket(0x18, 0x1, 0x29) executing program 7: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8000, 0x110) r1 = getegid() fchownat(r0, &(0x7f0000000180)='./file0\x00', 0x0, r1, 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000005c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@echo_reply}}}}) poll(&(0x7f00000000c0)=[{r2, 0x4}], 0x1, 0x0) fchmodat(r2, &(0x7f0000000100)='./bus\x00', 0x4, 0x4) close(r2) executing program 3: sysctl$kern(&(0x7f0000000000)={0xa, 0x2e}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) socket(0x18, 0x3, 0x0) link(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) unlink(0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x6, 0x4000, 0xff) setsockopt(r2, 0x1000000029, 0x31, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x2000000000000, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000380)=[{0x0}], 0x1) rename(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x28) sysctl$vm(&(0x7f0000000000), 0x2, &(0x7f0000000280)="c1b22172311f6e618aa834b91c2f56edd438ec5daca249ba3bab66d28e8b94bbd233bd1530159a7b7564bbac7b8ba288406fd9b2f378a32b60f20e0692b4e050c6d4258ff74d3232f380afc6a9f5054ad792d0a81a165eb4c78a0a104b868a8dc4532e995c8b538ba6c407210c75ba6a366d5324b13b30898cd886fd67e96d408743fd996b081d30c4102a750c1e34e19fbb20c7b6ccc4cc4a7f9125c4e1671215493b7070b3ce80f7da8869417518e8", &(0x7f0000000040)=0xb0, &(0x7f0000000180)="ab83b1cc720135855681745ec42e2d5ce82baa5f811c4cc22ad27ef19267c7d4a5ab51b56338b8b6f0229e9ca2d5155a15a1d932bc9410574bef6d58551e6c1e120a65c7bb9297fb8cf2f4da9aecdbb008f62a247e58d63a841e", 0x5a) r3 = socket$inet(0x2, 0x5, 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sysctl$kern(&(0x7f0000000100)={0x1, 0x21}, 0x2, &(0x7f0000000140), &(0x7f0000000200), &(0x7f00000003c0)="c9d84d25d81f0c9ae820cf0e3a16957ae376b6a02a74af9a8a5fd8abe7938f4854e181d9a11e51daa597659f5a7c3eeeaef27ad918f4999fa03689de8cecc5fbf7a6ddcbcfa6ee79949dfd076d3a72a00b2a4944eb31a680f5b532bac27d0670749e31cf7f439d10137a4e28f05da87a13fcd49ab81a079d4d3cc760beed0222441680ffd697f568bf171796a3ab093dd53e3231877364afa6d42559", 0x9c) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000480)={0xff, 0x54}) setrlimit(0x4, &(0x7f0000000000)={0x401, 0x1f}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socket(0x1, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0x400000000000fd, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)='E', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0x0, 0x0, 0x0}) dup2(0xffffffffffffffff, r0) getpgid(0x0) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) link(0x0, 0x0) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}, {&(0x7f00000001c0)="3d8900005700"/22, 0x16}, {&(0x7f0000000680)="fa10f363d8fd731ddc6f34534f10ce6e4d64b0abe190fd61aeea8622ed0d5c10866d480c2b572eeadccf79a2e02e9cbb2388e79b84ceceba39074684e45ef5e62743bef20cca92af2d21370102e824b3c9fd1d577adeeb004db8f073746b1d88bb16038070c2d10c3d98fdafac5e7c7b0428b7623a422a6412d9dfe1a4a4c921f5ff3f274ff7776ff323334609afebde3187a659ccaee167a4b78f8d004b51dde2e4586476f4a66dd20740178666dcd3bb79079e0ce143b8b4ef79641d790ab04e6fe13eb21631225e725c4646f07d1a4fcee79a541806802b298932bc256188ac03b3131fe736560cb34104c4e6ca2561b115e46dc4d97824743b3bbcd3df84282ebcdda95a8377d663cd4105891e40084ff79b8f5d65b6d9bc3979a9f111091e48e27794d20caeeb410e891ea699875a99b78aa98704407a7f574b11c37c220b662dcf752d10cdb4992e8d0259e290b7ed9642c39863bb8b603101363e60803133dfda6f95a9b968421514c86268b588284c559775671383", 0x179}, {&(0x7f0000000240)}], 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x10000000}, 0xfffffffffffffe2e, 0x2, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff4, "f5ff1d67147d5fe4b57d0002005fd700"}) writev(r1, &(0x7f0000000440), 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac1400bbe00000010c00907800000000450000000000000000110000e0000001ffffffff51b222d1666347c23b3c52a80593ddea083f79b1f246521b6267f60de82631ea89974c15ed788529c58b072a72e635a01e165028a5f8a365dbc870ab12762a0d551d14173d0fda270148175befda54a40b60917559a9138c506a38b07faba40cdc2fd0bd7b7a7b8ed76ca40a8d7e3ebeb111aad442e3c75bf6c6925d6fde6fd249e7cae941078f9c83fe14d9f0895248750e1846c89b6a3ae77e48fc830aba22effb3b15a5100f405e6563739787666e615e2d28c9f24f2ccd16c7"]) socket(0x18, 0x2, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1) executing program 7: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) socket(0x6, 0x2, 0x2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[0x6]}) geteuid() open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x8002, 0x0, 0x0) socket(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x7, 0x2a, 0x0, 0xfffffe36) writev(0xffffffffffffffff, &(0x7f0000000080), 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0xc8}) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8", 0x37, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000383a00fe"]) openat$vmm(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32, @ANYRES32, @ANYBLOB="6002"]) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r1}, 0x7ffffffffffffff7, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 7: socket(0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0x80000, 0x5}}) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x401) minherit(&(0x7f000069a000/0x4000)=nil, 0x4000, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000226000/0x4000)=nil, 0x4000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x22, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) r2 = socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000feb000/0x14000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x1}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) msgget(0x3, 0x0) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000027c0)={&(0x7f00000002c0)={0x0, 0x0, &(0x7f0000002680)=[{0x0}, {&(0x7f0000000440)=""/137, 0x89}, {0x0}, {&(0x7f0000001500)=""/176, 0xb0}, {&(0x7f00000015c0)=""/180, 0xb4}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x6, 0x0}}, 0x10, 0x0, &(0x7f0000002800)) dup2(r2, 0xffffffffffffffff) clock_gettime(0x4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e33", 0x54}], 0x1) executing program 5: socket(0x11, 0x3, 0x0) r0 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) getuid() sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000380)=[{&(0x7f0000000140)="cbaf9cea4de8df9b48ce6aeaadd7", 0xe}, {&(0x7f0000000180)="05e3d89d0a87c936d6c61e44ffe2ea1fa3f34217f25fd47edf1378deaf7ce3aed0c1c15890449ab78e45d12f52", 0x2d}, {&(0x7f0000000300)="5fabc27afd9af58e9a0b527cfb5bbb088742b72479c916fef4c9457fbe1a14d25da64af4ea5f43e47e7fbc3af8f0bdbbfe1c8bb8ddfb7beeee54e3c8133d7351eed120a26c8d16a961a1", 0x4a}, {&(0x7f00000001c0)="bb06baefe3956025405da8adaaf068bcc74a67b99836b3cf362c9de271374636af315d3acb5af0a74ffc8e1fd5e3", 0x2e}], 0x4, 0x6) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) executing program 7: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f00001a8000/0x4000)=nil, 0x4000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: 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) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x14}, {0x16}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='<', 0x1}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000180), 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod$loop(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x100, 0x0) syz_emit_ethernet(0x2a, 0x0) getpid() listen(0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = syz_open_pts() close(r2) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) open(&(0x7f0000000580)='./file0\x00', 0x0, 0x19) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8717f9050700000000000090d692480d51aa8000"}) dup(0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) executing program 2: sysctl$net_inet6_icmp6(&(0x7f00000002c0), 0x6, &(0x7f0000000080)="128f76f1b737bcb90b0bd790a26b56358f6de6aa1e7df5d513cc320c7710202f3af8a0248bfbe9a785e8b73917be3fe9d592e94e1efe2ca940e334b947791ec719cdda4676d77cb80891e04b9c514c324ba68822db4bb07de334ea256a61e8407aeea6694dec63fcec1ced8b9373d2b72ea72fc3f67d1d54598d7e5b32a76468ce1da18f502f36d56817e51f1c995c58c568662675ad3eaa9d04cfb2eb0d8d488ef863e1bcd65e41649fb598b9eeebed686df2d4d831a234b767952ee2cd563708043129395a9600", &(0x7f0000000180)=0xc8, &(0x7f00000001c0)="5a3d24f5807203168110a2a3ba8f5ccfb86432d688271e4f69ab47b071133712faf456013afe627188847ca156311062301d409cc20ed5a27be039643388fbd12ea49ffebec791aeb2656a6ae47431f40a1f5b6c433abaa6710e80ae4c4f8c88c7eea0929c122a77cc302752bc639b417854df5327c9ee6501c5a0434d2252d89ce4bc31288f4c99003cf62f8e07bf7735a14767ae3a9d9050600615341ee6216183335c31fabdbbc66ecb78d43bed32496c10ce7a1454dbab7d23e90b97a4c15b9311692b7078d1fab471a17b09402fb4f6c1335ce5f7fa796a8e3f47c5", 0xde) (async) sysctl$net_inet6_icmp6(&(0x7f0000000300)={0x4, 0x18, 0x3a, 0x8}, 0x4, &(0x7f0000000440)="49871710ad6239eba396bf5c624920c00c47048dc44bf9e37f7730049259a1716c98a08c679a33a2234d1fabc50f80f5b9ae69af504ac989cedc88fcb6db7df8a9fd46f2856df2c613b3b78afd24cce8a93905cc3b32f1055dc4c3c7d82272def66c2baed98b2b780d0e05ebc640cbbc7f9e993b634537d4fc079cc9e550db35b4cab37d33eead03656e31e02743000cd5e95047ec4be9994258aaea3afd2d71c93f9f27048849c559ef74a7a290bae998bb2647f5131c8515345cd7509b1fe7d820e88349fb316ba9825f09a3b7adbf3462c7e0996136306c13c709c6195610cc2fcda27089fab7d5ded2ea9ded1b54b051da1dd626430fb2c83b2e9a502c3c0647bea14664f625eae3bcb5a372cd8e1ff50b830b37e38eb807ef9750c46d6be5b29fffda26cf395480ef8d606705d4fdc0de1d9fb41c780cd3aa304bd709cb17ab4408f9bc8ed665173d31e6889443b98a468e652fb576a29ce2ba727c523d2bc96dba2444e0e98dcb7b55da68c927b6aaaf75efd713629c88de24e985ad4ab5119de2e662a9cc0cbdf0451a4d1b8050cf2e064ee9b7fea1e275f1ac32ac88fb8bb04cb333e3b15c788e3d1b096d3bc221123356b51a12006425f273aa1d9da90265461886224f12c8b689b3d09ea8fa835a01abd210feaf1361cb89332837ff897ec164fd99d5a9facbb3a7b2a7273c5d962593c13e557b4ef36e9ca21d4462027d791cf8a14126fa4d462b6e4995226d06cf1b59ad49452550ed37248201a6c105d299adee89d4c50fcc3c3ee38b4f5b92d3f5f0d8227d97a10ffa7eb01e72c74592900339cadf78d4eb8bf812dc4f3539bca5c28c3567eafc115996f3decad09bf3f09e1a590c62f94404923d5f85305632051d285f60bed00eae7bda36bf57371610237936afbb33a3336a7b67f91fc0ed2dafeb77a995b9a6209746c57e96c2b37341afcab1586d7216781b55c10058ec7ea53941751f3f66608de763a7eecfebbf812d28200650ec323f679d3b423ec98c505a1e56af929cda8f065272ad018def59d5756de0f4890f8a40fd214fd16a0d4d97dc2d54e506b1d4237067db849aaedd879745eff695fe568bb5ff894a738c397eb77683d19de14b5621b60bf150ca4dc556cba42ef3a5e4e3b7636da29f33cfdd5b9d9ccfd5e5934fb0bb1cfd035cefa8ae0050813ffc15d360704ce41cb9d413ec931ba76f3cb73518240ed77f219be77619239fa083272412d3d653a72bd42cd361fcfa490871fe221125303158d5577ce04f4b3075b450d7f69e74d7cb2d9c860959ec7e7a3d3592133d27baa9bb86508fe6c7a02fb5dbff4fc42527e329b852679313dfef69b6461e2fba7c305f8fc70cf17419cf2ab59e0e5764bfc3d2e3cab0fe2a3971e08a1caed825242b351c67dc46f4ace9f50f5622a0b45076a7577757e2d2a1bbbc133b89d19c859ef1fef354bc9100101e0fe6927a0fda4fc9f087fb6ae1693f1cf434b865cf62f9ae88907f2d0c846e7ff351a5100c9c22da4b746a2d70b827cd1ce341e22f069ccda48755694f76888dba8b0e514291c59b4423fcf3be1ee11a5a3563eec601145a1639e6e161d2de854d57862bdef3d9cfe42c9b6911d7c40628cad3d9a9ed54195e019971c83788ecfc4d7ea3f8252231f7d414825f45af26d2c29f3c3005db04f87bffde4577778c1a85c84cfacc7c36f1ed3b8cf720372294a6d0eab716c6fe83c5b560d817722dc83c777561c09a59bfef85dcff2395a96174f5456e75e23d089386e3a15ea4ec47833b6fc652d417adc5fc96ed15442fba8dede5532792257108d0c455e819d611d43ce1bd1a2ad73274129422f28ef882b7d46166ce5c7df1108e4b5614a8a6ba2f77f62e5cb354cdde3f12c9e61374d265fea69dfcf5f850b8545fb6804367cb3d32124c3d5333aad2db3a6f014bacfe226792ebf06f4c328913f289bd756dcf59bfad61523a92118cbcb77f431d34a70362777ba8409e25b0d1ca5db6bca8be8c387578dcbd3274fb9e6846aecad89db76a7ca75414cadff82496c25c5b8286420f8459eadaeef08c96a64d812faca43e949fcb1b6864ac0a11da2c7b485b35687d2491e2eaf3d2e5c1afaae1887050d961a7a6ba95f1d6a03fd00c75d7e58157136a1c39a27ec412ed72621c9bd97f5ac06329700e5a683cabc4371ccb202f0a52130c36514a78d89be3a34551d01d3004f75eee7ab99e3e6587adf21c4396900e392029a14048a20fb985c8f432c368089c1b5a91cfbba92534bfb2dc23cbf505b3f713a34c6fa79b2600713c56a3540ece98ea2e5226fe8f6d3b7f1f5b92909c776d3ab95fd42ef4f55cc9da69a187bf8f105b01c22391b9c93beec310854c136f139e838c1290dd41838483d88bff6e677c15aa62baca64eedecf3b8564ab08ad0e6cf059eddcece3b5a476b5b8ea30d6856d44f028d76df8792b077c042a6a7293a5ea4c91487422b2f182702508412611e6fc48f46b5689e633cd85bece7d5accc8ec8dc5ea229e16bb9ba9a82094446ff73e9bf9c3f032eadaa8b65f47a7ba30a6a6ff47a3c8a3e46e3f5fc7fff50a29d335d40f2d3974fb1672190d94a565b7f94739a9241b65aa429c7db88cd67cae0367aad4ce85b11729b53cb6ffd7ceeeef713e94b83f124904e297b1b9da59da89391554406bf00f1a484d2bdf36cce9c2c261c63993b15fc977a11267f20345cab8ab70627a4a0905709499187eeeebc3b0cfa163a482b04f62967684f3b16b0997d34567ef93c1c6ec4e16be12bba5d04854359504d4ef297b3aa7cc3ef49d7db822e201cf75a12a11450f77989228bf00567de48eed3c9660ae8066a2e61bd44310fd6213d2d96e9a40fd5d7eba03cf19714493d39d38b00b6a3d284b25afe092cb86ea81e5fa713e22ecb8a5ed2e49e62f27906a3eb419864df5f4e773d6980a530a597ef51f2dc974c7452387ec14c607b9d1dce3558486c2f36e3b4c204dea1dd9e9f427da81281dd5cbf6f2b651812bbcc141e8cdb30334977662013efd4ada7b407d772f142512a203cce7902cd4b2eef0230f3560ea657e2fd794ba637c61a02cc041a37c0d0e3221a0132ce60b004d7f1cff12fe3833fda2b599487d936c78c69763358d722e8b7b37eac50e55077be08eef05fd1d8fa3248caaa6d4226f53c40240540e850dcb4443ac2e57dd8d51d6f62b3f7b94b3ccce07a8ee2a8224e837aecadbffa7e5fb94d6b5849f6056a0daa397565d4626406cc5fbcfad32d33ba881b26c74356f1646d659919f3980a872cd36897126f60c1c8e2a5b733a0e069589e36abb968a785f677a18c1e59b9b7f7c30e6a29eef7d086b356ee95dbb72105bc3162209449171c907140cdbb008fc870be3752bd03e690f66eaf4ec7befadf42bc2756a637c3e3192a7e5fc927e44e461e56f73ed11970df6bac500e4df27641f26a87af7fa24958e8e029c2685bb916a8340fac69b089e4e169490dfced3303429c73aee32d571a489babc2725b8d9e168182423e865d41274ff24aa47e7d19d0a4e4b496fd9f1766c6835e9a8e6766209ccb09774bd478876e6024eefcb210030af102ecc4bbcf26c9ef923878cb95e193e951d6aef4641be1c73a5bd906e655d42ac5de452286acb18016769407c70dce7aedd3b543a74d74ac11c8277e86f609bb6356ea4afb7ea5bc9b7f39483c57aca6a16f11a45824e5cd2e2feaf51559e80e39b4dfcc36f05875aa14e46ad9373218d476ddc9678e8a7d8619b89e1827c21981788e3573eafd023140c5aeca84449c25f5763b2072ab23807ebfc39038faee43b32351ffa0b81ccbab5bb0ab9a3ac6a6d663671b5dc7920760f7ae36cecac5dcf9191fa549f98c04da110bbfee72dfcd26494d6b0a1d3953768a22f09f68d2ac627b54c653e48b1129a6bf707fdf4b4ca79466eabd9e9cad51569271ade17dbe2b914d0746f82e650ce0bcb34ff68e20dd181e4056fff0a72ea1fefefeb8c6d2199a2da0b501423ee864c8074627bd14f8271fcce3eed87542c6b80d17f61f479227f0069cbb5d713f379a227eaf54e8304754d9de16c80b1eea15f5ec422b066abc8cfca22afb273bda246a7b3e5a6230813f7921c375b9649cff81907a991a38d43362817222880d369bf6bf3a318a434160eb2b1e9de29aa953d5664dbd43bbebedecbc9104ed486682d1fa62d9e62439e6a8de3683c3fca107f21dcadf0fcde2f3d86c2b72928729785c7e1177c9c39a1f7e5498b13affb953b7e735290781196277e959d65137b4c0415786a7a3b5e34ab072a3f2c9039ff8a1db078ecaeee0ed4fcae760f5091a6d4ab5ad8dd76eb5763e7080062b523ff3ff5fc395615e342256dc02b272f2bc301580710b055866eb44e0a74be6ad658e98ac2adc4412973e7693774d6303ba2ce8a9d30f9693769087650ce04c7df1479d3d6fb231bcec168ba3bdb8f073ea800799d5a401b55f10a8ee6965570032c07a4ea5f438b76307dc3aa1e9fc4d6c640d401b587cdf7c7b70e72d93eaaf7bbd82007aad98649e3cdf80e7aa1d1be2d5ab821cff2c65504412c279bf24c83d8bdcba089c8eb5f070d6f143e098b8578a3f24269f45ed975a8262d9a18c5b2531902e9792f048090dfa7b56ca01f0ae73e80c836b1e7dcc39e5230cda5510fb45093c45ca5ad717d2eb688f7fae14c44b92dc91be553e460c4b175ceec1eca7512c057b8a86f08e6ac027fc84e03c5dffd2722f80cbba9b9f2c641556390d15bccf7e531d7d70ad3d3f396bc8759d6cd60e77f77773e87981fc153014aeb9962bdaca27813b27e08de77f9361ed2d3aa49783bb809f49cb3c7d7b9464e79272e98eb050a7bd9bd2ffd5aa30984dcbc83a0691fbcafc5fc72febcb03172cb305697c036f52fa94cf73183c449ec32239ae3c315562dddfc9680af648e2c8f721d8c1fdad2359d8e25ce63dcda0eb0eec98071b147acd1fe56992aa770d4535a7e92aa9cd40d82a2109dbf48561aeb2e72bf0da5011e631b8e43909194964ab5473da25b9d7170a6ba8e67627ea12bb93cd4f6c062bee94bdc0a121fc436c5f2cb6595dbba17c48322e686689ff75eb5503cf4d8d354e11100cbf58e93784999015e717ab3701d51d1378864a768dedcd5714561606d350cb6dafd33c24cc05960eb115f6b25664d5c95cd386251db926d0d17857feefe0ae1efe7785bec41d113a045b291cdec37c1208703e1757a3d28869ffcb6600247727d08cf61745b35a60e6317e4fdd938e4dc35318761ae6efee135f02f5f6713556e8151c811cb479d6db9be3971fc9f6450bc8bf4966a3873962a7a1aed8b8f98b4b4f9314a11dcf66e6ad1f4d323017c1a44484634aa199b52936023a2044a591e0f99870012a70692c6b77f886747e987510b326554780fff5f724d64c774e7e7b60255cb25037708757f884d1df0584c1f50284fbc3d95bea8fecf19f0392b4913218064a9b2cf52256e07d8d572f0a780622eb38230d78126a72b9a4ce1ef23685609f878932d6835a1060ddfb33a6d62f52da49904128eb52c44bf0ac6110d0b9b24811c51a52e65cf2deff7e4b7e46fb0c65fb121ce3bc23dbe4d77a5298762dd677247d60a1f6bd1d38e6bd51b6614c456bb4a28968d8dda8f23847157a62f377b72fb102bab83ad03e2de6ff1cc67b7709ae4769016a872c72e0daf663c0a02da6dbd98d05e9c35f5f3abba8cf357be7e0d07957c608e2780b9d095ff39ca75bb126501b15b898990cceffc7bdde35985ba24ac8ac9a81ce55c84fec8", &(0x7f0000000340)=0x1000, &(0x7f0000000380)="c2d872052fd931a7ebf3ec424bc3901005b9ef83e8babd2c5a4c748982f38f257baa3acf405a7c0c52bb01d6ea92693b6c931b71ddf8278d", 0x38) (async) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x8100, 0x0) r2 = dup2(r0, r1) r3 = semget$private(0x0, 0x3, 0x4d3) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000500)=""/192) (async) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000001900)=0x6) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r5) (async) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r6) (async) setregid(0x0, 0x0) (async) r7 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r7}) (async) pipe(&(0x7f0000000400)={0xffffffffffffffff}) (async) setpgid(0x0, 0x0) setpgid(0x0, r7) ioctl$WSKBDIO_GETMAP(r8, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) (async) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) recvmmsg(r8, &(0x7f0000001880)={&(0x7f0000001840)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000001740)=[{&(0x7f0000001440)=""/248, 0xf8}, {&(0x7f0000001540)=""/181, 0xb5}, {&(0x7f0000001600)=""/40, 0x28}, {&(0x7f0000001640)=""/239, 0xef}], 0x4, &(0x7f0000001780)=""/189, 0xbd}, 0x3}, 0x10, 0x1, &(0x7f00000018c0)={0x2, 0x4c}) (async) r11 = fcntl$getown(r8, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r11) (async) r12 = dup2(r2, r0) connect$unix(r12, 0x0, 0x0) executing program 1: link(0x0, 0x0) socket$inet(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000140)="caddf7", 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x2}, {0x7}, {0x8006}]}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x2, 0x0) close(r3) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42102000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c5000020", 0x89, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 3: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="010000", 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x7, 0xffffffffffffffff}, 0x10) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket$inet(0x18, 0x0, 0x102) syz_open_pts() socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) r3 = socket(0x2, 0x1, 0x0) r4 = dup2(r3, r3) r5 = dup2(r3, r4) setsockopt$inet_opts(r5, 0x0, 0x1, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x4, {[0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8, 0x0, 0xfffffffffffffffc], [], [0x800000000000, 0x3b7, 0x0, 0x0, 0x0, 0x7], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1ff}], {0x0, 0x3}}}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0) clock_gettime(0x0, &(0x7f0000000040)) r7 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f0000000000)="03000000", 0x4) sendto$unix(r7, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35", &(0x7f0000000040)=0x35, 0x0, 0x0) socket(0x0, 0x2, 0x0) r8 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000000400), 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x90, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0x45, 0xfffff, 0x1ff, 0x400}, {{r0}, 0xfffffffffffffffa, 0x3, 0x10, 0x3, 0x3}], 0x5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0xffffffff, 0x8b}, {{r0}, 0xfffffffffffffffd, 0x50, 0x1, 0x71d, 0x80000000}, {{r3}, 0xfffffffffffffff8, 0x2, 0x0, 0x1, 0x40}, {{r0}, 0xfffffffffffffffe, 0xb8, 0x2, 0x1, 0x101}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x1, 0x800}, {{r0}, 0x0, 0x72, 0xfffff, 0x75e1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x7210, 0x6}], 0x7fff, &(0x7f0000000080)={0x100000000, 0x9d0000000}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3, 0x3, 0x0, 0x0, "b1507635aefc7556a4759bae5f5d1fd5ba66a317", 0x0, 0xff0}) chflags(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$getown(r4, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f00000001c0)=0x4, 0x4) utimensat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={{0x771ca4ae, 0x3}}, 0x2) ioctl$FIONREAD(r4, 0x4004667f, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x5, 0x81}, {0x4, 0x0, 0x0, 0x1ff}]}) readv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000340)=""/98, 0x62}, {&(0x7f00000003c0)=""/58, 0x3a}, {&(0x7f0000000400)=""/46, 0x2e}, {&(0x7f0000000440)=""/217, 0xd9}], 0x4) ioctl$WSKBDIO_SETDEFAULTBELL(r4, 0x80105705, &(0x7f00000005c0)={0x800, 0xb12b}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r5 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f0000000100)) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d, 0x0, 0x2, 0xfffdffff}, {0x3}, {0x8106, 0x0, 0x1, 0x4}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000140), 0x8, 0x2, 0x0) msgsnd(r0, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000000)={0x2, 0xfffffff7}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x50}, {0x812e}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) close(0xffffffffffffffff) socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = getgid() setregid(0x0, r2) mkdir(0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000180)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020699f, &(0x7f00000001c0)) r6 = socket(0x0, 0x3, 0x0) connect$unix(r6, 0x0, 0x0) setreuid(0xffffffffffffffff, 0x0) executing program 4: 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) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/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) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getgroups(0x0, 0x0) socketpair(0x1e, 0x3, 0x0, 0x0) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000200)) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt(r4, 0x0, 0xb, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0x0, 0x61}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000400), 0x1000000000000165) setreuid(0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./bus\x00') getuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x54}, {0x1}, {0x6}]}) mkdir(0x0, 0x0) syz_emit_ethernet(0x2e, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$setown(r2, 0x6, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) semget$private(0x0, 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) (async) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0x0, 0x61}], 0x0, 0x0, 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) writev(r0, &(0x7f0000000400), 0x1000000000000165) (async) setreuid(0x0, 0x0) (async) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./bus\x00') (async) getuid() (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x54}, {0x1}, {0x6}]}) (async) mkdir(0x0, 0x0) (async) syz_emit_ethernet(0x2e, 0x0) (async) accept$inet6(0xffffffffffffffff, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) (async) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) (async) fcntl$setown(r2, 0x6, 0x0) (async) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) (async) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) (async) semget$private(0x0, 0x3, 0x0) (async) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x30}, {0x186}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x800b2b6, 0x0, 0xc0a, 0x7fffffff, "9f079595e1ffd3009069ee68d6a78615b7118c00"}) writev(r2, &(0x7f0000000900)=[{&(0x7f0000000680)="caad7bbc7beaaff7f625009cd0debb10ed1647013d4e9479e2cbcb85e6cd1801c9b0646f4e19c1370773c7de9be11d123ba0aca5aaf948be204bd7a7f8b2ad380fad09f172beacc99c807016c93b49c782b6af923c654c9ffdd4802035f3e719c23fe75f30d3a2cf71dcde", 0x6b}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x81, 0x0, 0x0, 0x8}, {0x9, 0x0, 0x10}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1e61) r5 = getuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20, 0x7}], 0x20}, 0x0) r6 = socket(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) lchown(&(0x7f0000000000)='./file0\x00', r5, 0xffffffffffffffff) r7 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r7, 0x0) getpid() openat$speaker(0xffffffffffffff9c, 0x0, 0x782, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8019"]) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x400c745c, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{0xffffffffffffff9c}}, {{0xffffffffffffff9c}}, {}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() sysctl$hw(&(0x7f0000000000)={0x7, 0x2}, 0x2, &(0x7f00000007c0), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x119, 0x0) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x1, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) writev(r2, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe941a090000065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e62106e7f71167c53a04fa6", 0x294}], 0x2) writev(r2, &(0x7f0000000180)=[{&(0x7f00000001c0)="4a6eacc53c76f50e5c7ed3266df10e689b59fa974ed23511663229357fa246834dcbd593cf0e07368c733e038de4be23a8702f6adb2dadb729f5684137eae207928675061b7908000f060000006f6eeface402bf2c178b3ab9bffed64a2bd25c2c1dbe7e49c70429b54d92bddd9890f62ddd7f46978ab16f51fb42d2eaf5cfee9222a46067e3e7b76bc18369a780366d5043e3c8495721aa2e0d3064b9a1000a", 0xa0}], 0x1) getrlimit(0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) write(r4, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xffe5) executing program 5: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[@ANYRES32=r0, @ANYRES32=0x41424344, @ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000140600fee2d5344ccb790837000000000000bbff0200000000000000000000000000014e204e21", @ANYBLOB="5010", @ANYRES8=r1]) executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x84}, {0x5}, {0x7}]}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) socket(0x18, 0x3, 0x84) socket(0x2, 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2, 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) pipe(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) chown(&(0x7f0000000200)='./file1/file0/fi/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1/file0\x00', 0x0) write(r0, &(0x7f00000004c0)="b5bff4b8d17fbb8ec301d43bb9ed6986290133f425572b9024971809b6a10b3667de632811298883a5838cddd03cd686df57094427202fbaa55af8a2a1c8a04321e0773a6d02de82cb43bc8706736fb4545017f0667049b13cdb9f58786fad41027ee211b64d719a279010ebd31b2b70503af7fa0f609221067887b6dafcfb85a2021fe144e960c356305b1f43544a334294fe1c4b10d3d93c1cb9bfeb19fbdb928d83972683cc0a6d61b1e69fbe4b2d77090076348414061a1a77d3da35f9055f7b58f1c12b05", 0xc7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x10, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x5, 0x4, 0xff}, {0x4c, 0x0, 0x0, 0x7}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) unveil(&(0x7f0000000080)='./file1/file0/fi/file0\x00', &(0x7f0000000180)='c\x00') msgget$private(0x0, 0x0) seteuid(0xffffffffffffffff) sysctl$kern(&(0x7f0000001400)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = syz_open_pts() setegid(0xffffffffffffffff) getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000580)="69a634aeb7653c233f50b89e06626217213368975ab0317dbd9e38c3d4aff14d0291246a6a936d39967b43612a890dbf2a3b8cdf49be05ce5f9de7d6d70d76e914719c01adfd76d47eeff5ae833a23d8b3c65be17885921ebcdefee82b12ff3e7a4dc50b1e22d2809cbdbe2c2d692dd0a1fcc90458ebcb05bbaedfe2ede2e30d972bcf32c8fc99ca7a9315e305ba8d989764a24ec27d3083895882b46d291df22483ed3ee72e88cbba2fb41bb6a57d6fcf6378758f3d29dd33f26194bd44a8f7fc77326379dac1501e33e405deec448f73379b8802f7ce95cdd0df2a4dd03e75b0edc31b5e766301ad18b00496085615df8a753f7fd71d935bb553d537754d3158f8b6257d70c3923ba0593920ac3c551031476e21281d1e0258c60e61d794469d8b5ca8faf837fd076d4c0f8d61a99859e840d745be3f169fa93be9569be6933b6012f4989a461cf1b92924e09cc0fcf859bc8b0268149c5d4afc88cdcdf0f2d8ea6b2b17b07b0e52784b5e3403ee68391c29247c336ddd2a47971e86e45d5983637743d0b8371ef068376f508db2323f6f1731ba6eb8678990c60d1c11bf7b56e95eb3fcd919f1d39a530e54c812822c8d826169fab99844719549964eda02590db6c95ca0c5b604633214feae6cc8fd6fab9ca10cd0f9a823610dbe3231b3ba09f59d84d9e49fe20be598116bfa5c5ec5cc70fc367082d6b8d303ccfad453732d48f6d577cd4d2d817c92984fa6ea8edbbf606185cd039769bdaae23c3aab51d4d3500bdc3f30755598ab97b5e98c51631fa3da12d868f8a8f22ad8d7850e466a74ff33ddda88cfde133ce1ecd5ed7ff6c47b81956ecce6bdd75244dac82aa22c0773f03e8b53ed16e902ea30e512254181c5db482d39ad8a3c1f0d2651f1f95e8693b8ea6d04586ea8c1a894a487941043c001d58697bcd73f0e7cc777c6a4db71c52f304336567f3e4a4740e97342b2cbd6388ef7d5cfd1837e2154078dd0f299a1833b7a5656029dc2b3c41f7cff23120eb528a58065e44520f6e1bb03f3cda273983bd74b8dbe0767c74bcac8185c57b81ab45d6ef765bf53c22e5e1fe04c04b39f84012bb18ad389a94a6aa4b7eca2d834ff54013f8e1639d74146a262c03f393b22d5ec367c6e9c9727cbade3ed5dd547d9720d005580e67cd62a9a7a147e7d1a3e138680a8ad89322fed6599bcaaf4d75171363e23b44ab22f1d2de6351c42ec4427aa6d40f6f8ff8130d95cea9b299c0d5d8eacb3244ada7e76839e81e97bbe134534a6fa9ac980b7bfaada3a35cc52f7000cad9358ff5d8e27dfe8a605db5b48f27850e6fc1fab3dc36f206067742d44cda18153070b183832c25daedde287b49d4a4e1a2fb78210bc40a9f91615d4f018a59eed2023a6101da3df7666e2c6ec4796e99c5395aea814fb730bfe5ce250a261db54cb247887c621b27610539133a530084b74141bd4b18bad63ad6dae581c469d47d36ad8844cc3b16db5ff78f9b5596471a214e8430944120d5ce1450c1c7e1098892dcec8db85b7d98ae2ae2c795418e6ed91517632896046847bb38bc0ea3f53ac798307836192e2b2806ba59e9fb8bab64d995819ab09a5967dc8b947be132aebd934392d81ae303aa605dc3dd3e3445fbb00c30bc7e6bd25c48e977c3ddd992572a006c506154e3968aa2d80d0ebc0d03aec327ca6d6ad218670c915d835283841fa7368659c27d457b2b998bbb76a55f13bfe4a5704de73b92bb4ed4bd58a393dded401b59e308dcfff42f4711346aec8b74a98b1b3233768b84d83036d28aad05d256fb9d7e4d02e8d2586f9e01a9f126461fa09d37d4d48e2890975018bc995682361817d460431a929ae72483a09862ef7004ce6c47c6b271e7a1a3daa9299f6a447fd11b581f51c1d57a93c17ff51789990f4e20e91a4960c9a71bad839afbfaf9513d664fa24ffb5b7727412dd56c3edab3b4d35bae67fbfa6dd2dcef48e8ee0fb7c6c48ded19f9da57e3a82c7820100e7116f0b06828078e93e28632adc912a5d86dc653a3f02a21efde68b2258a28e6b5fc2c04311b91c63bef49f0b83690a6062dcf2f00eca987482192c2037c22a4dc54f375071651047446fdcb43070b281e9d9ee5932cd70e894456f53baf59e7fdbefd4fddfc7ff4fa2056c460b57df2a8158b9fe92b1abc5d4ea6a48550e20948f193e58fd725bc6084ce726b74a962457b7b15fd4fd7fd3578f31434ca524640b7a945bd922c2ce4c5f695eb0974c9ae0c24da743576eb463b7904040420ba0ba0810116345be7e33fe083c78d93fbb426af26223d73c3ca3bc2eec5584703a437684d2a87c1cfb54b9477db5da10b15da8033432e035180b4fcfe3ddd298240e8ac92a24debc1cb616c4af964bdc869eeaf9edb5aef9cd022416f57c52c4b4becc60e0eecbc38c5d519304a55f25effe417540aeb758bb1b79aaeca5dc83b66907726fb8c8125787ad04055571f0acfbf58add564da3e42b89ce97b4f37c7a67a6feb2e8ca49aec62e6ae1f4c0bba4942a293da70d47d03a62d6a6333ed385012f7a3f6f5bc684fbfc23ac42c9768631b7ee960bb70a167e72a2d962b695ee28362b6a8a88ebcaa8e1c96e2220a6d9023b07635b1b1734e2930e3116fb30fe4e03f9b66090db72228b62619d66b2c4779ed93f9f89ccb75e4d9d1ba0dad3488fc0b83b45ade0b23e2e86c45478e5f1b8897bb57cd12b8f438fc3ceacacdb5d9822256e5b505a5056b5e169da81199536c30bbe4641356659cd16162830dcd069ad7c9d84c1496a87db5ec6b42ce8d88a22c684dfa38235006f2ee9c8930b603d33fb5cc06e5e35e8ea6e397b85d8ff22b2e6440f566e90920a7487075658011b07fb0d5ecf37e20c8eb4aa29df510256cce13eb58ae847955150c383822c1a67556d3bf7c47006c4d96e5a0f3d9f3562f31f880a08d0499d271d5a6f6d173cd668075ffc1bfe4f855a27d24914377fc716905d37fb71801017358364c09f82c9d738e62a5a6bb9394eda1a89f525b25607028b670b56af5c8cd3b86fbefa42deb6f7d7b1fa50d4034673556637fe2b0040208c39c48038416f72d26979dcf06b4ce555d83ea078efaded7366f847bb1fe5c968c6c904bd08e6f522abe521d49e47d56f0304c0686461098eef68eb1f3b5b109f75c1fdec26b5c7b34a24672b4f0ff56f01fc9fd7ef48ede3c4d945680941682d3cf6876985b8cd4b0b13aae78aecdd0a22cc7224a756b90ad2e3dcf7ec15f5b1bb589c3906238330fdee940fcfb6add00a791645982856f622a9712a5bdd951cf24f7f8c806fc6143693f3083dd463d7501c5f58f6a12d72cc5f19123161465ead9fff29d854f2dcc5c68e9f26c6c9782881a937ae7bf929431f6534acf315e0f3712ba51c10f40d595c7b27e1d04671e72d8f51ac7f381681e6442cf9cc4d028ebc10ce46a61fd60bfb2527622baaaa15248f29190ade95f31052df2c73b04071f073830cfddf046e96f696bf189b29f8a23b27496a4893885daa9973778674f9d0bc1fb6027caa68c3b17bdff397554d56733c1bad7a1c2b2f161fb5cac571412d8be366b2169990a036dd8b2eb0c47e9747dd1f6722a7cc25a9e1aa96ab234c5832cbf1bd6de23aaeb445a568b37a7205c2241464e9385de6c61f32953b8d748cae17b5c7121e8a2d09af5e5639568a50856876eea8419a0f9316bb2319732dbeadf1626b2834c92560351a2d6ea42de4810cb88dff1bbc17c8e46c07057f0310c83f88fe3e7dac703acd89192e0da46478ef7e8b6a044bf892dd1b01585079b7772c79c9daa78499221a94012c491d8c0c96296d7869ea427aed3ef289e2a687a49f414f8e425692931cb7655ada9adca9acd1e71868fa94484d9dc1a403354e5198b31d22b75183a088506a4e386f49a4bf652a57e2e167eeb1bbff80d01acd8eb5ab8e7fe4950820826c9a209db0e1a67a9054267c91d85b56c35497768e83554fc41589cd8deef947287f05af280cc1972dfb4c5c4a26ceefa1b508283c70f1e9dadc18335dc412152e27053d8913649e5fa2abd7f8cf9613f0c784764d11ba0a21443ab35444f61d02982d3b3fa0e254481c75fb18a51c4c4a0fde2afcca1d882f3cbefc0a5027989b19d80ff819566167dff561261e9a95aa1f35215c24f0f85e459fa1973e01cfb27ed8a96dd9106dcea63ca6069eac547bdb60d9e81db5e5ea1b4a3e2f79e2a1b3086bb16350bf531b3b79d262bbc73f0fcc454d4cc681c6bcc6f571c476bb2a1de4328b30c5a0fe17ec33a49e95af99559d6cddf58018ea66850062de078e50dc66aa95f5a9f7a8c0892372f4e8e74cf51cda918d2364b2776f599413886e1b6e5e7e8f18caaa9eb90ca8112b37876cbfaef4fe7fe42b7799aaa5b51ffba1ade3390b557fb0ac0d9654f9446273e4c7e0f399466b14f7ca50763b3b772fac2142a08b030e94eed97143eb07d8fe26a1b3aebc7994726cd412b5feb0aaccebc1b5fe8a512fbfee32ed18741be3d06f592dd7a64c9ca7310b287afd7f8e30cdf9ece475c071e18d67e7068639b02b54bcf2cbf206671aca72d9f7db05cc67d3c682ea808dbe6a296d72e9370655f85e4ea8b8876ec22c8f485159b825429c8850593ed9eab2c5b5005126cb40695653d62b7635ac43a8f119c7f193b73dc0b0449b82e68a6901164258deefeaa559f4cd436648501d9a4938f74ecc790587059fb14ff7756d37d0369a90d753295cd50bdc1262b4de6a625ebbdbc4fa95cbc0d8d70ee7634823a490a1f08c871c0eac5dac630a25230d65579b16388f4c83f6516100914a28118e871e77f3cd14d3856f76d917198663e4b2effa1179f5d2454e21b95de486550999cf5e1249d678bc8d77bd26c6c121a9c80f054bd1e0f5e69d8133142f60004590aed351f64e2544bec0715bc3d12cecafab21badb7ea7485755200732a74a6e138f4ef3f3abe9b41ed661147d57dcf259aa30e641567c90f96781c87f88188df72747badf44dd32336f8e5f360fa3bd1445f0c8637e6b250655041fa2855315c0c004989a56e9152c1ffb5ccfa81fe7015da21c1e6487faa8d5ae18aca1dced647471202f35ccc7146bf79d443beefd8dfd8f019cc9e586f2f00f9e92797f68794aef7f62904465157543ebdce3610e0a16a2536b8eab5f89c357f9ffcf1ab525e1bf892d7834cfeb6e3c911e6d8dc406f7770c075582eef4cef46830e331019dbf980c3cb07d3e05fd15b7ddc9b1cda2437513324478259fc68212a6766e2e401c084aae45c5bcc6911a79804457ca9607ea0fc825fb47865f4c746957c0065df2972893d9a448fb05119a9ca4131f81c98eff9dc097ab691d60b2433c460ee0711e4cc912c6d6bed10ecd6427b924b57124c6491011d61f17e54fd1189d0ba51bcb2a788ed32718d2470b87bd50c6eeb89c09650229b097169f891a3ad18d59eb95a97217c2d6a3615c1cdad830243fbe2c9662ccbe1d205345e25009f1ef4fb4c8cf6bf21dbbb26825bbe13b6a98306bdea7bd23418800985cce55ddfaa366e9058df8c58278a2f00ca816991953ad74ae398eb57dd4813a65b1ff563ec45e96cfcb35632a8eca0630a9479b458fbc798392a20870551613e47800006d426f93d0fc2f41f1d5d203d0a836b3dbc6ca56549897313b161ec72265a291d2dee90dfab7239cab6bbd5f7665fbcc3b72f55804101e651ff369b463f620f1aeaceedfdbd7d6167d24222644277464e60e1ee5bdf02dbef86457f1e63e2e646c4ad388c31b156f54cf9791", 0x1000}, {&(0x7f0000000000)="fd044cb6c6d5a7a81fd62a7d39d97ab2d22b63553dab8fb54eb64886f92b1ce1", 0x20}, {&(0x7f0000000040)="378ad1d7ffefa7bc3e2429dca4f366284b86780cda3ffff18dafb37bf1f3c60534407c2c4ed6182411b6", 0x2a}, {&(0x7f00000000c0)="35502b59340478fda6396da8fbf42b7675c4fb00090624f180bf2a4d5008b949f2867ec81e94dd6e5b7c923f79d8a9edee54cbc1ed986b951ae91c7ed9a5c322c6", 0x41}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="23e66d86cb59fec15c610e785811e63c8adba07b9929fdd078516801a789df8110cc0127845a5941d32f55d9d6611a010ca68a9f39b2c8a7492cced9328e6541c19ca424f07f6c40bfd2be51f064f30e1c4e3b1deba539ea9ee293262b27306c36f27bbff5726b6682852f0351bd988c4110b6da2ee405dc00e103613f4def69804c68d2308ed4751fc5f1ad2ce43d48504cf92065e7ac6f5927050c9c56d79be9c6c6668d4cf28d035e181b99704cc21cec161e0972fe84938efe6c20006af4ba21fe31f659c1108591fb3fe3f53e697b2757d08447840f6648021ee696b2783bb356638ca9", 0xe6}], 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r4) fchown(r2, r3, r4) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x0, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x1, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe941a090000065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e62106e7f71167c53a04fa6", 0x294}], 0x2) executing program 0: socket(0x0, 0x0, 0xfe) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x4, 0x0, 0xc0, 0x4}, {0x80}, {0x96}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0xfffffffffffffffe}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendmsg(r4, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000400)=[{0x54}, {0x7c}, {0x6, 0x0, 0x0, 0xe00000}]}) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000100)="ba2128", 0x3}, {&(0x7f0000000300)="7a9f30a344ddd8175e00c5", 0xb}], 0x2) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x2, &(0x7f0000000000)='\n$7/', 0x4) r6 = socket(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file1\x00') connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r6, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x7, 0xb3, 0xa1}]}) sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000000)="628d98d3a9e50bc85b5620a7a5ad6131", 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="c811fd392367dc54a45a389d3b47a814ac93c507f4e3e7142c5e0ea28a889843ae3e5ea78bf4", 0x26}, {&(0x7f0000000200)="3730ed58677c524f826e4daa568b81e0f6a2cf0922a8cc2de2363049cec9cb4c17f00d3ea3b7dd6ce9845dcc47cc23df116fbd0e2e3721f09971526953f3774363f46ba6ace7e1aadc2d3e42d11b2e2011a8671909bc621ee9c28df82e91030421c09ec057b7ec3a9118cb42f5cc99a5f3a63aa3a28c4a", 0x77}, {&(0x7f0000000280)="e2094045dc55968873d97ba3483f130bedfa7eb277b90478aafac23c651e57a2f9f0accf2fd104c59a4151d2e763aeb754cdc210c344542a488536893b34", 0x3e}], 0x3, 0x0}, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) executing program 3: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x101, 0x3, 0xffffffffffff564e, 0xff}], 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) setgroups(0x0, 0x0) r4 = getuid() setreuid(0x0, r4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='r\x00') executing program 5: syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc5760d87c0427914499031a35f1be08bfb84c72426", 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000001840), 0x18020, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000002980), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getitimer(0x4, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, 0x0) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000240)={0x4, [0x0, 0x0, 0x0, 0x0]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$net_inet_ip(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x0) r0 = open(0x0, 0x100, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) msgctl$IPC_SET(0x0, 0x1, 0x0) kqueue() r2 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) r3 = socket(0x0, 0x0, 0x6) readv(r3, 0x0, 0x0) lseek(r0, 0x0, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f00004a6000/0x3000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000309000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil, 0x43a}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000053000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil, 0x0, 0x7}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x0, r5, 0xfffffffffffffffa) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) mkdirat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x150) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x24, 0x400}, {0x41, 0x401}, {0x8, 0x3ff}, {0x23, 0x524dad1b}, {0x84, 0x1}], 0x5}) r1 = shmget$private(0x0, 0x4000, 0x6d4, &(0x7f0000e36000/0x4000)=nil) shmat(r1, &(0x7f0000e35000/0x2000)=nil, 0x0) munmap(&(0x7f0000794000/0x1000)=nil, 0x1000) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x2, 0xb7, 0xffffffffffffffff}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x2, 0x0, 0xffffffffffffffff, 0x6) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) madvise(&(0x7f0000792000/0x1000)=nil, 0x1000, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = getuid() sysctl$net_inet_carp(&(0x7f0000004940), 0x4, &(0x7f0000004980), 0x0, 0x0, 0x0) symlink(&(0x7f0000005180)='./file0\x00', &(0x7f00000051c0)='./file1\x00') readlink(&(0x7f0000005240)='./file1\x00', &(0x7f0000005280)=""/163, 0xa3) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) msgget(0x2, 0x40) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r4 = getgid() fchownat(r3, &(0x7f0000000040)='./file0\x00', r2, r4, 0x4) clock_settime(0x100000000000000, &(0x7f0000000140)) executing program 0: 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, &(0x7f00000009c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000400)={0x0, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f0000000900), 0xfd, &(0x7f0000000180), 0x9000003, 0x0) mknod(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20, 0x2412dfa) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f00000005c0), 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') select(0x40, &(0x7f0000000040)={0x400000000000fd, 0x5}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') ftruncate(r3, 0x0) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') unveil(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000003c0)='x\x00') r4 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x80, 0x1a4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r4}) r5 = dup(0xffffffffffffffff) writev(r5, &(0x7f0000000100), 0x1000000000000309) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ktrace(0x0, 0x1, 0x40000000, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4001, 0x0) dup(r1) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) close(r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) denied attempt to set clock back 4261347909 seconds executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x60}, {0x8106}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x2001000301010002}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x4) setitimer(0x0, &(0x7f0000000040)={{0x6, 0x9}, {0x80, 0x7}}, &(0x7f0000000100)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) executing program 7: open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) dup(r1) close(r1) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x40) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x6a, 0x0) bind(r3, &(0x7f0000000140)=@in6={0x18, 0x0, 0xbc, 0x1}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002700)=ANY=[], 0x28}, 0x0) sendmmsg(r4, &(0x7f00000000c0)={0x0}, 0x10, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x47, 0x62}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r6, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) r7 = syz_open_pts() close(r7) syz_open_pts() r8 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r8, &(0x7f0000000740)=[{&(0x7f00000014c0)="b78a673adf407b1a615f7b0cefcbaae1deee2db8c0a39e78cb9e7842dade5b0289dd462481d2f7086861942434c3459f91d45c48ca1283285d0f8cff1719972dd4e29f627a68c4faff243c839d6c7feb3bca329b172b83f4bc7e84f45d21754bc413ecbadd57191f8bd1cd61a9854f42c6695af839362ab8a907b4cde80e74afd65de994a34c9465147390a07ad76ccb98de184fdd98c479380c272de4184a1072fde680cebd19fc857c6ea3c37d4b878cba0d15434741e27e866cac8f4862ad786c571698aeb0c93c31ea608096fe9a8667994e54b2b5ef2e48ac65764a69ef91eee660951880d5428563fcfb6dee07f419033d0dceb8d800671a93654a54753d1cbe0a517b7489163ce0ad02703a59b64de8c85cc4d838a19f3a77735d7048a8e54ca3cae4a472ce68d59b73ff05c875be6e8958ecc84844a3ea077b1f828e9db731c560f50d0a97618a04df98e9420d480085c0cdd086decef9e01b00fc5bd7d129018429539cf1f096e8a3784300048967a3294410ffc467809dad39c9bf3e851b2aa4106af9d77f783d5bd1674d2c81b10d276e8ea78fd87ed33055c797c096a2d8394975dc1d1f5a89be7a4a6758954b0df5b8c30b05c95c71d212f644fa0fe005fe162339ece8c1705ca69a50ffe8920f5b9db7691b99429b7196061c4b2fc51dcea3f54264a137fee796a716798827091408842f36511611fd355351dfded485a60849fcde62f2867d245361cca123c2d70ee4d9b7e495b5f67cea778f952bf0c00f7892dc3f7e4875f3ff01db85baa4f4337cda169de63e43c7e5393f1599ebcb089a96bf25c8bf8e6ee1dbc2fde6753048ecb222580087695deca0cc7583e0c53ce832e55adae9acc5e2db49048ae9a522a11f3b693270c6ff7bccde4bade876214d7960588cb461f3d85a939acee63c2738c808647f8f57f3fe3b30cbe42b75eb698ecbcc5b1c40b0410261f232ba04bc3d315aa214b7ab33c50e7b455028640fd84eddd32b05f72155bdae5508193b28cecc40a0b5a97ed05571aee87d355cef03cbdcac3abd72dd629ffa637ea2b5931c2d4f8ccf1c1632a71a136009f5c72d0409aba4f4d98f48bde00becf317cce8ebc8824b0e81cfe0d1cccd23b8bb7087d8200aa244154cf51671df28e480a276ffa6da88a5f493dfe391f0c2e54fbd7409bf607999e1ac32ced9524352a7b983e19afdd9b92d0ae2e41ef8810738f1a5d202ef020603f7a3b6a3eeb53ee0a49d748ad220d14d471c0d8ac196a855cd49946f881105a66fcbc7f18b4dd505d53e69921d4b6007d4e3817512c55f2fdb4a31cf2a92685e2840350c843051a5f94672475cc5ad771d3d0b18d38af3b6e358592e22f18ab730ee34ca97e2e97a6d750e9cb65d71d93ec0e19343c97fac29a621a64cb8de117be61e82f25ff5a5a4eb9792a35b806a12397422359d3cb8ec2b6f3a4da9158e97619a00b05f6dffae8a390ad30816c7ec868cb8f0ebf2f12eef22d7b043bb6b286a30d0b56033135928f1f3ba4d3db6ac521161a0a446b22497b9644812868c8b3af55c1a18cbfa5841a43f10768b96170083aeb727c8f9af0380bffdf06036525e44b0bf1c44de46d57e89e785b8fc7fe21b463919a5fef01c3051ca50684741471ee90f7b3a9c884a24ab0d6e50496d540507062439a00e70d429b8e50bee76b5bf4473f93b9078c8fd53282a1ad2bb15e10281071016e1e17857a137ae593cff19541d5e7399d984779598556250b6acba121645cb5f9bbbee6ff44211d2cd171b752e11afbbd4616e2a0acb4835047a224e4ed78a6b900d79635fff77c11a543bd614685740752a5dcadc6161c0c15d6f15460088d10e86d916deff0d0ee941443b0df8052e1afcbb627866ed3a3b7edbdeb933968f035cf4cea0f50baf930ef10cc51f47fb4641c508f0182e9dbe335409bc230d93285d4b50e304501bdfd4e18e9bab3f94e19acb020b0b723017232b12d477d7b5661ef6892b2c9a04f29553fb6f1d9a4875efc30bda7045fb2624d90eabf5cbf71191098425a650fd7b3c2e584b59cbf224ef0ad202711315d15ad4b8c57b312c354acbec562e2d127672b8cfb7bfe7b5b4566b4b777385f6754a89daebc5b441e26df400a69efcd11c7e9d4660eb4ba19e054d0bbb554ae5b64e8d2d3a8d418b06063198bd732a71763986a67f9f7c84b20255d6290c7694fe266c0f60081f3b99ce597fbb671991aef52807f72f7af6461d228f734fd84ccfcad587048da52fd43ca3071b567769205900ce3dafd83a7a9bef972a205f1ee9083027a901d83326b57b12b206a6c6fe593404692922bc1d61681e58facb3ca16c8dd17a8d9d6d8304727c46c6769b9a47f4e072088b31dd5812b1d669e2475703f7f49fb5d0bedf2e530b1d60fcd0351c81f32677f02339b5d019fab03d67fdfeebe67f13527af6a4af07c363a86574150b94d40a5a7802b3d4b2710e2aacf492b8f2e95dbed7d1e5a7369be0bac63d9333995625613d8c0719016ff7e769262286a36a998b5911732e05f1c644c09a75930026761eb953035a59c3d746e686583c07ad90b65d652b5af70ed765b393177b896ed4a1f8c01164f1d41db8cf3d69083e4dc38e15b1358d17d28521a563ea3f0399b44979914366aed3648c7ce342a84fa5c81a6948f4ff4e97a1e17a7225de459001424d5d8480587413c767236e6e7a04f1fb3142f778461e6608b57ee6a79aca7fbbb76a3f66ebe23400b2197525ae1408978f8dd226b2a6e21976554810bc14e7b016ffa43744234cfebb0489263e17340a18818405b41e4bcb1c3cdf8d8691bea83415c2a7ba133694bf899f27df0cabbfc197f93c00df0c121d42488d270f84a533c795f081a6e0dbe1eb16a2df8f211d72ce958b3ea8bff462a6557ad1fc368cb0491b46317704dc151a6e2d597c58a353031eefb087f1eabc583f28f3c695456ab3d176d26a93cddbfd1df2664e22168466b4110b8fd0efd44edbb0682998642c1bff41486d1c6bd8f4f1187a91da3f4f7fc2db2421fed503b669e927ee224dcc6c9ecb285b0e36e0a0de343f4db03cdb1cb6033bbf8da5765d4b7665a97fe8424e6586ec95f6b2d87f546dac286faf8ff40d4782415a9e210c1a43635dec42122a7c6a51d30600027e8670babeed1ad7cc7bb7e94bca12fc14388e8f683af0287ae9a35eafea876d89c9b107132f2c2c38883eee808ad12e067e809ae897dd9d19a9aa1369c1536a213a3d2ddce04284611aa10ee2a3b111fe6c09c8567f4556289faf86eee526f261913bfae54fb18254f82309951f6a502b25030163d6d0a506d8d161bfb29edf4e11311150846d17505b0811b2255a0b6e31b7488bb05fa28b7fb68002773a16f7d47e1b02b5f276a04905320fb1dd054d88f23ef1b0949352d91b9ffc67e45b5bf27197b7a480b3f7c795d9ffc0c1caf81b68a314efa9fdec81a8d859775de3e0658ac32938959978db7d5972b79c16c2bf58076071e840d25bbb1be6ced78164b469e92c78558b0729cb01f2b48072275dcb00bb013a785b4dd32bfd1331366b83b39281636b331ff22fc1c4b89f065330647b87cfe7966b9f732123813ceba42c2c94a27f276a6f405c50f58238a9b231f652148df74229995fc55be05fb59b24ab21fd6198c6db2e54cdd2ba0263d1ee17cdb98d83c744fcb2364029def4f053050fad2397679e43d8b06dd2cfe028dc384195f5b834ac40dcaef18e0645211010466aa9232e3817bd5e40f7dae16b72a67b518e653b92e67a7c37ecc7f7747be16e97940398b24189a390e6243d9b83e6372cfd0f34856e99006ccd9bbfe8ea82b6c52a7310b1fe8c38a9494cabbe90ceb35c8e65b099b924ea76dd8f9108da3aeae2a0c06703ae7fdd19bcd18deb4ddc580b7a44c229d251260f299521515c9d19b1f8dc572f5f8893b8a3898f81e1e85d1269a6b998a6dfc4b777901f5ac1dc8cea365fdba3b321b57cc1a34905e8908a80e59252e7d9912f56f685b63023ebb53f2f65c4bee082ab8f6ddd73ee29b4135bed8912b07e8c04b859288b2c82f52bfce5babc4f83eb33c11157e57370ededa78bc1b11148574172c13cf01b65091521d87a1a4f4e4fbf51a39f05b22bd967c6af004bcee79eac4467e93b73a76c8bca0210ba33b5f00f9ca23df21d787d454567390a7083a348552ec5724ecc9536bc9914608f8d7f4c25c6d80af19f330e6725cdff8f687f8fafe45f43803dabd0694e0405f99eec339c53e3dd19fa192b9a763312411f4d7b44fd182d805de494fd8c2d3c89bfab51e7d1f48d3db900b1085af5c9d8d738e20a168769f50ba41295a7031e9516ff517c548e52deb2c83dfdd37732365fce0883534307fe6fd1bd02d670997bb2db84e4d768ad14fc24a6b679a8c111920c80bec1a448f7a2bc3676c620a905df3f51bc57607cbb90fe7cfbe37b265bc2a50eb5fefdfc11a0048f6dcef530f26e994dc4aa6bee2112b71ea2181ba4b3ae13aa9fb0593a295d4cd6c95f76db7923b5706746cabb298b7425194eca55b7e6ec30387a972d4523872b68ddcfd84e4834101b250fed4f870d2a2c74cdc1a06c3b71db2c0cfa1b02e69db78a5405164dc6bf8689c5cbb526b9fd5fcf8996eb731b2420634b5759fa69b0c09d0ee554cbc2de62683bb3b1669411910dc0b2aa23bf181f8391dc78bf70c6db7c6aa7c8650fe12b56c146fac3bf00a0fa589cd8b901752e0be5962d199cabdebd3a7ae1b53ce7c555e12f54dac7dd3747999a6ccdd9ebad79f8ba0ab115d59f93d1d7209925c52347502529dfffce9f1c80b94fe4a4f7c84c76bb3d981de8b35abe1fd97d7721d0584703e4a22a85740020dd0a839def4349619b120dc7f74d07dcd985355aa2187d244864de70a8c45371275a06276dca8fd1f63e1fb6700bd40a19d9a219ad4290600a9e32112eb6298ee121a58aa6d257152a53589c2e03a78e1c10f02b8c147b31bf26f46aad4db8d622edb5fa0b2670c5397322b28400708abd4cdb83b7c75d5668cfd63fae18f9a87e69f714180c27db897f469c51aaa66d4f3f2a70e5dff88d837babcdd7eba97bfa0f47f4bfc68b9a4183a594294ea500513bc5ed9dc811e9fe914745372112cf7c992f3181e5dd83618c396ec56964842259181fc0bca10736730a621e2f945da9ae597c2fdbabb14531cef29476a33b16cf4f35214c569f556d06d61abb2a8df47fa886fb7413604572b55f2c5ce59a9c8fe60882c7acf6769836b47d71f5c9ed6b91b61864bcc51bea2014e76fe5fc77079957e3c52b0b8d873d9cb25387fa65db7eb0cfab3f8c71aba2c17efdac5a804fbaf24e513e45373c0b773f471e4b41cb239acb3d6db55b1d72cb330cc4935046a3256151f02cefc4e748ccd2cac541a3380bbc325e8a9b8c5702a88ce8d2f6c79d082f3d1b152a118d71c9c678680ebc7a9b4b11ebf2a8856249856240af9248d6067b498c5750683da2f4f8d83bebc556e90d01136942f9faf805d42ff724475c0d93e9209034c7214a00d229172e4619303f444e7e7ff5e4d03e9a9a3c250fbe3ba8869cf1ab09f1cf938fce4013cfd0c5642c31edcc6e0ab1b4d8f6a56eaabc8f4b505643b4203a939774f57f066a69d1b5fbc0660027ae0b531142cdea879057da60b4e2effbe9eeb404ef9e4c5bac911f2f3be64926a5254f0c12a7d4e3539f8027f3427114d528367f1d896504edaa3597b2da58450302c54624f8d07725c6b34861b519398e1b90867eebee566d11f0f123e76b0e7a5853", 0x1000}, {&(0x7f00000002c0)="9ee4bce64d4c926928ce9d85b9d21ac9f39b5143da8653466883adbc7470559578fee707afc643ab189def0f963d38629c4742e12dec0ec5cb721bc1a264839587c7490db16a577c391939a911fe7cae611b5b7419bbc5aa107a6473f5a63f795659b6fe0f37d1d1fa2bc3bbbce715944b6c037e013421de75519e1a1e388f207bd9bd6e8e7515307e14b341d3c6a8723f9ddc3d7528d4b7cfee8efffcfbf817d91f8a2a8e5702f6da0b8acc3be86eec7c4304c0328511f914bded7d655740056e9b91cddd76ce905450fcc0e17a9907267c694e14948738b5267302841b19ba194b0c", 0xe3}, {&(0x7f00000024c0)="8e28728ef98173bb101263622e3e2a6f0e7c9f3a4d768a7583f5f287ad51d61bfdb06fa8ab2cacda9b42bf1c948c918dd90415cb8f1c82652c9b19ae8d9f9519cc8a8273faec0393bc97609b99b3441d7c9fc98b69231c5ad188a9406da4331e18fd89b2bae7936c29c538c0d2054010f5f309901be135f9d17275fe238ab235d0f0bc9deb2e396d0e4d35d1f40210fb2a7a575c74481efc97a7dc22737fc78d8c7147b2f49213f6747ae6d1c2ca6fa2df572a780cb81602beccba9baa702796b9087ff1388ed22613275ef24fc96edcd682ecbedbc966d52493fb3a7eac47cf76bd02058c810d349754d53e61f6f90f639bff5f01b098d81f08b2e20bb49f6ad73c58f0b90b76799a2024821cc26b32498f50209a4d92b588fa99f4b9089ede51fd778829017a7914cf519e19cd81110146d714cefb39be826f2512bc15b384d04a18eaf4c69ba0ef92a00659c33647f324d08675bf33288b8c0f86624cfca6d396d857a6f9a99a46bfdf17515d965606840c040b0d887050c8a9f5a62052d27a1ec1a616d4b350c2c40ec742fe11057b39736959609f8f02864b1cd9a4c954a74218466b0a86575f33ef1f03a16bd65357e3627397f6978bfc422fdf7435c71e187063211db793b11fe71610c42bec41c982e4642e34119f698014f05f0040aed0adaf7a98b17c6a7000ffb980e168aeeb0fa120aab99c54122d92acef6b0f40e1b0b2a0d477414b5fa58e1f80dd7321a72be7f0b6076e91733faeadaa", 0x21e}], 0x3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0xd8c, 0x80, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0xa011, r2, 0x0) r3 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069c7, &(0x7f00000001c0)) close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xbff6, 0x0, 0x7, 0xfffffffb, "1a1116f0d0a64300000000e50500"}) write(r3, &(0x7f0000000140)="e3b2ad2ea3d209b69d28f708de2e1b3da031648af42148b9dd161ca275de9d480d5c0a", 0x23) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffffffffffffff8035000108000604"]) executing program 3: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r0 = getuid() setreuid(0x0, r0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x1d}, {0x16}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r3, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) setitimer(0x0, &(0x7f0000001600), 0x0) r5 = open(0x0, 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r5, 0x0, 0x1000) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x6) r1 = dup2(r0, r0) r2 = dup2(r1, r0) connect$unix(r2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2, 0x0, 0x8}, {0x4c, 0x0, 0x0, 0x4}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) sendto$unix(r2, &(0x7f0000000040), 0x0, 0x4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) socket(0x18, 0x4000, 0x1) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) rename(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x40, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x20, 0x5) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000280)=""/167, 0xa7) execve(0x0, 0x0, 0x0) writev(r0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000340)=0x53495ebb) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f00000002c0), 0x0) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() dup(r3) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f00000010c0)=0x401) mlock(&(0x7f0000d2c000/0x1000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000380)={0x80000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) msgsnd(0x0, &(0x7f00000003c0)={0x1, "b2ec3b3d728c48d9d968fbd41368208629b1b0650b75d7d44840df6393737cb915f3c4d0c7313f0da3f620fe3f2584f76c4d32be2d11caef11c96ec164fd871fd64930ffbb35b94c0aa85a50c486d3e1191abbf4dc04ab97759240"}, 0x63, 0x0) setegid(r4) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r6 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000080)=""/13) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffbffe, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r2, &(0x7f0000000100)=""/192, 0xc0) 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, 0x0) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6028aa60006f060000000000000000000000edd3b6de7b8beedb00000000000000000000000000bb99da597c13a061543c6c0e7f84d4"]) writev(r1, &(0x7f0000000080)=[{&(0x7f00000015c0)="ce", 0x1}, {&(0x7f0000000140)="cee254b3c9ad1f273f4f7a0e6c8da7b4e327f117c299b6101f2c635f05477031fa23e88bf9746f8ac25cf70d71afb194c01309d513da0d85a71cb038b254a2ad79075f747e09c222700379c08a0c1d0241d717ef164276f5c9a7f87eb726681d168837b02a3ccf787446c7cde4e96be1d1af44de8dfac294bf64b0cccfd0baa1f9decb535418f9186ff21505d8c7125c87dfba7250a3cb0d107c2199a5bd713b819221d3a59ffb71b60f226578d3939a09c80a60bb718e13b0db8e20718c4390fe3db323cd079974f812a752626231d30f60b11fd5dfaba8a10673a77796916d416ab2201f01e74fc3fda86aac1682935ffd8a132b52baff1281419332d451f47aa29c3a1f5afe4bb6812a7ed55f6c7c566788f885bb6efe2434a47aa09ca733ab227377f6fed2c2a1c2c3e0f677583ed2616e08c16f02226b999408964b188396ca0a915684d0080f79fa69202d15bf7af5ccccafb74c099f2dcc7b3a5a0db0235ac65991e6f8edac1e895ce8b2b3df94b39c18e3f3a706125a6a6a15b3f2372bec2adee605a0b17d69c3176900fb24b8878dc37385cdefb7738cba636fb944f64574b716cc7ccd5400279f6e2c00bb076e1c4ea9435886448c82e404b4598eb8000bdbc44e437763df8723a82a0345c5174ea3f36b7f05af419a0a7f2fac7946ecec6101232ba0d861911d73a52e94af7cf219f37a2a10fc9dfa51ea8acc7c9c84c34e7126866949e206d493b4ce08a64b7f780db8737339bb4dd5c815d94ac70996adc15837516d1a33d4e1c04965bfe1df3be5908a2f22b3911be6a36ccf7a6c883f8871ef911dcbc5814f5298b09938c0a0dc532057d584d801ad7dd1e4a2cea89579cede8b59193b3909e20ff1d7157188f348f7171a0f7d8ea358e4ae027d3f968c537d69630a67db19c647b34b34c23eb9f48b48cd2ea1766c0bad752c18fb0ccd36a73df3313317c78172fa1c0e348bfa8dc145754c7edec5d74a17433e1e468b79bbcccc0c5966cd6f952a3efcdf98d686e202db13ac56f463ccfc23916ba3bcec83eff7c44773d1918c3358015f3d05cd313b1df9fa36dbe4e1b027d14f97b9eeece1201e0372247d24d544a6e57fc0ff3a3644d8037860d744cc45596e4d80a62d6c85e00eb038fae9e9aa79296b8c6c00d858e0c1ab6b732e8bcf7202fe3ccddf4d2ccb1e3d316937cccc0580b492427002125e5ff856a04613523572e0fbda9ed7d9ff03ae6019f9284b2ac72e50e7cd03c0fd94dcd5b116ba134b8c6887c60a99daddf07406fc97b60f708500058f75e903f812fe273149de7e55c618c28afc9ac2c897c2a482cb276af8e4abc41940476bc0ac6e72d5319654e268c672f27b6d64ffa9669079b6decadf5702393380ce2637776e19c0a7c11769dbc59e7637606b9f2b1557f0878584b054de2889dc3b63847fabe38bd68378cdb87609819b853b44996962db9fe81f4420f9db1175316da20307277e0cddd55082a9cd03773f00ccfcaca3631c0ae494fd61b800abdcad20eb8ee0e47330d597da2a8eb80dd83ae9fe35519a07dd07c28bf57967dddceb261d08c7fde5d3508f53f1db18acb9e51932f2ac24a9ec5ed2ae7f986f4ed89227d4ccc33a63c131e1d7888688393a1df3d2759c1f16d69cf28672f911f52d4c6bf9d61773cb112398b00d71f52093b5c97a6250bfe2e3163ef6a26ce3e1d11f9aca444075666df6138d5e7aa2a59960a7fab65181c609abc66a5b0e690a957de18d4dbf7427b95b0975e455b79ce3d88e1290356174f2f6d9a794b929bf058e0d1697210465b39d80bd2115cfc7d06c979c462c5585f291ad59b203cac610d2ba235f40acf2e3273d8aac7297dd413dc709d177bda84bd9b4e8592fb00552b1c322f00f70603f9b4f37b94e3cefa3a1f594bd1f6c17cc3134d4dff7bff32ad2341fd91a324b2faf575945e46549fefbee994186ecd32a7a360e14f1154ff192e89293caf1f0ef45cd1f2e25c5dbd4b9a1d70cc6ad240d3a5a4d64f58660911bdf9e3de8cbabe6489ef1c340d95f22f86aa92a3f4f3f9716a34c4350e1f832f214c1d00397d23419891ef27d0ababad122482a5e3a9db197be41de4648a66596f483d067673cd954382ff2211902e4736d559449562b3729e00a7b73cba1a0dceb8c39c27f40f248bcf26a1eb6c481cd26cfba1aed2cd0ab812c813b5517329019050f1b5decdad4f973cba57f382a0f7b21b3d8f78abdc27f40c4dff3650378b43622911f7ec0b4b47a87d0671071f1dcd97ae096f5e5f0f02e60422a77532821a07748f5f0909aeaabdd6193452f6f6b9d82b5b91b6a73cf5135565996b6a0fef6c0c092c9a97afde0db1768b366bd8e9436f7e6fbd583422fd82ed1a289f4a42fb7f03addfaa51585db1c025f9b7b1914efd8f0a8b3a8d4946b2b1eb54b4815737128252390276a95285bfc9bde4c25076ef4ac833106c709b662cbe34de2a6ee0c65c1fbcf936f46c7667f83c359696a20ef7e3dd9ccdbab280317464f506c446d0815684fcfdaee7b71935e5669564eddf9a46256303f5f5e4d0088e41c976b1030805a23e339e0a624e1ee77da8ad05690e26797a03f558235b015b50c9dc8e02800b0e6c73863957c7cd73e928b456b84061274995c4934b18f6c9f7e0774fb7e464a9265ae12433009fbe4eac567cdcdcee8813df39dafa828a318ea92cbde2ea89d43a7fe7bc3cc339bd47ea9cf6e7e69dda25d63560f8c1dbb6429e07fa4a657269724bbfb7d141e75437f88624f2408060f2f79f57d9b102d32d09af22e212320570a021978d0741cb039e257f95dfc509dc7357f873dabed2dc7dfb8d15fe49bc9ff26f52e7c3e9f9ceeb9b3b5ba8acf362ae0d43b4ec7119ea3f7a753eb9b648678bd9feb0163393fb9f99784bc47ad7ff21c1d3e5c69c6516b2a265175ccd87be04f32dc6907bb590765c2c94ace31f2e1241726efca46856c5d5a37beccbcbccfd031779b38948823623112375438dac7d1b4d7611d1cb32a1fc507ebc4f95a318cc667ea76113ac64ec18ee8ab16f614922f4d99473c8bfdefd4832ab9a8bd7bb1bf422ee153b3940b46a3d5b96560c2e7c35bb732371389b4cc618dfc299257d8eb26779c8fad41035a5f3a9c3c1787531b3ea88c719e641f00ab451498a1fada575610e1409d9e6e1da7e83d8d94275b376fd1672bbdaf30a2178b27a5cb9ba71197f0f011aabc5b15afb75bb91f0c2eff23001ec794411d70a4ef9784744cb0bcf03eae628cb7b7e77f44944e0d5a0c29ca09b7ae82542c6bc0aadfd8d4e98844793af847127672991afef9fedf42e90694a84c549d00f572288a469dc56228eb7da5728e9fefd77e4ab6fba688977bf8358fe287e5f567d039279fa307b5b54d256ac074850978fdbfab4e1b2a9a90ea1368735a2dd2315ef20f42cef92ff439542e88bf1616cd466465925149fcd134f4f2439660515cec6fa486a02d99267d3fd78e71ca9fce2051689f70c3eea00d9cb6e43c0db4b6fed9a5852fa2c599974b48a3705b63cceccd792d96d6949789ff7fb4f92a2f694c4c5085803592a31f04a36c3ca9677e9e208069ca032ff2b79db4ab553b8a3bffbc06def2deda08ac14417661461da36d95acf6a7b3ed412d58016ce03227aae609a264ec590f7484f93f2568e864ac25c8bcfb7d9f0a690f822427250ef22e43f8fe99c2fd06381882d248e84356b4ab2cb25a7cc8a636643a45b7103197962a69e51a821e463766fa98c82141de8deb8d81d51f9624d2f3a98f3011dfb02fca728b84cafc79cc6d531b23cd629294fba9c04035b01d471a281f750e2b7470050431214e21192e48cf2c87ccbac3826f24c3dc6067ff4dfdde5df3419be965d60c1661faa24fb508f813c71e035c7645e684bb7b4434f5e63093842f6e4b3750178722ea118753dab7e0d2678d36760d2205b5e6421c55fed637da80c55e33e02c1daafb21db1a192e3a4458963fe49a3a5943f57932f64754a1b314c6661e4eb2a94597a18e45983e3941097fa04552cf462ff813b546e456616ae2171807c4b1ef61c619461c00007236d2e16a08defb54b8b8cf2c065b19a09add2a61c7589ac437cec8786227a2e8a744c8e97f156efd3427dd2a6f016fb2474a766e494e966d5aa9091f694c2ea1d74387514949c86b8a640de57f6116a070c0cd5705bd86ef5e0697d808c5c09aad15fd02f2bbbb00d7aae59c1263d7b1b36cc22193bc97c467e4151c4c72679ed1784a14e624825a318b94333ac8706b6ef5f035bb68542953b4ab386d4915b9529b453b919bb6a9d86ce7e3bb48cdfb7732b8ea22e5b1a8a6e37f689a95d565a8a420947e8548cb8e6deac2e8b7cf1277520d4d3dbe40c088e6ba13c9428ff8110e779253ecc8e03f1b2c39174517f3326b39e8ed91a255c6648bb6d54b87c29d134996b727451aba64f60bfdbab4acc8725c1d6ac4e5d9479793d8d81a9d8f02e1facdce5c05906bebbc0aa6bb280fc9da6c73d088b7d3e98d3751af6940951a2faf2294120a91eaf9b3722feb7155c7e635b6954248622e876b45fe01335e88b31781023170e06c27accd3d430a78aadfac932d5ca1d682f5f11c030dfca0d3f54b500d203e6ce3fe09e810f60298afb12979df58b007242d0461a08ee49438d08785306429955e04d2f35395688ac77e10b64195cdd8f7f986152c8b7455c831f53b5946a98e080de2cc6578f2c8a6448e856b8b9ba9c530bd9fcbe1cb97317aae84922442fc3ccc1aaffafad513278059aee26a73eaca51a38013cf26ea5bc0a1b0f50f97583b0981e0b5ab82624363727d77e345ef16dc4011252cf4f9055fb141b8a51d28cec1c98a1f2dbc50a3c847191c81064b280c7901a2e5f46919487bb1c5a0cee7cbfd437d3505caab783248b6e745026c580340d0722f5ea727a9513d949097011bfdb371a017a1ce3bb215dfda9df5a7ae35a00ff5df2bb2bc73c92ba89c5ad5fe5f20601e72bf43eb4963959ea38d9815ec1d72343e98d9dc370273c3a7c33a6b311383c2b62e545506288d42b653879bf6dcdab8143016a0c5810271fc96a582dd969979043d28c18b5389f8f10b11731e2a2e3fcd17c341f05974aaede5cd345a63f7673c4c398c22af69ece74d95b0e70588f90fb328af6dbbeb4a99144c57b1355ec8e1cb9d1d13aac495a7b73d3bbb711c758a112a0763f8f003bfaed35d009e29c9f43e6c4b12aceffff865a60e89d492ccae25ce5f1b5b9b05e561466654469146bad827d55230684268f5954c57b418c9bdc868bfc2c9ffde2c60bcd14e0f3d8a27db261a84c6bb02796ade98afd58c8c3ea7a3af3680e43bdf2e61936a3f46ca1deff48d28e69ab4606f446335b1cfca5f08da739a6cf7a8a9357892c95e4c5da5945fc011ed98b50b0af2c2d7761285f615b7086c882bbeb296bfae48c41a1ec38cdbf64c58ae5f12d3199a73fa99a675a4101d0ddb61aa375dee0f7c073a244266c7746b6a38cd5af50afb39bc04854cd0850914a7dfce167cac9983db581e619a7ba6bf23fd8118710c45ddc761e93c3694cf134f040b3f36c04a1e87d7956853b76f95e9637b9e6974031a9f6a0a948c70e7f9963f1342f4a1722939ce8da2c24d4eb9ca3e0578d02b9709d459616ca433e776032678dac0319ece3769c44b1f0ccc314040e2231c7698116034697f20e185ccc67e6120a2399f6139f5b9498f4b6cf74f9d65412b566e0d6ce22cbe87083d08daac3a82483b41a6b3e7d5950b810dbb50533daa158d7cd29a", 0x1000}], 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) executing program 6: mkdir(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) dup2(r2, r3) r4 = socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r5 = getuid() chown(&(0x7f0000000180)='./file0\x00', r5, 0xffffffffffffffff) r6 = getuid() setreuid(0x0, r6) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) chown(&(0x7f0000000200)='./file0\x00', 0x0, r1) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1f}, {0x0, 0x0, 0x3, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f00000024c0), &(0x7f0000002480)=0xfffffffffffffcb8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x3012, r0, 0x5) getdents(r1, &(0x7f00000001c0)=""/158, 0x9e) syz_emit_ethernet(0x5b, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd605f6a02002500008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa95f449ca8dfe161ded3b78d5fe9377ef7aed18387a290099c5840ff233fdff4500315c9978"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000280)) socket$inet(0x2, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000040)}) socket$inet(0x2, 0x0, 0x0) r4 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r4, 0x29, 0x26, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000100)=0x4f) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r6 = fcntl$dupfd(r3, 0xa, r5) fchmod(r3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000a00)={0x1, &(0x7f00000009c0)=[{0x80}]}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) pipe2(0x0, 0x8000) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb319", 0xffffffab}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "247a274f7b870255b792397a03c015e06ffaee8e"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000000)="f8", 0x1}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x7f, 0x8, 0x101, 0x0, 0x6, 0xca8a, 0x81, 0x2, 0x2, 0x7, 0x8}) setitimer(0x0, &(0x7f0000000000)={{}, {0x100000001}}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r5, r4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(r3, r1) execve(0x0, 0x0, 0x0) executing program 6: r0 = syz_open_pts() setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) fcntl$getown(r0, 0x5) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x3}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0xabe212118763e30c, 0x10000}, {}, {}, {0x1}, {}, {}, {}, {0x0, 0x9}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)={@local, @local, [], {@generic={0x8069}}}) (async) mknod(&(0x7f0000000240)='./file0\x00', 0x2, 0x7) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x83) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00", 0x0, 0x2}) (async, rerun: 32) sysctl$kern(&(0x7f0000000040)={0x1, 0x1}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad62b2a301000000a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c0ca257433e4c2b632de71d951516adff26aa2e4800008ce92bcefd3eceefabee", &(0x7f0000000080)=0x92, &(0x7f0000000340), 0xfeed) (rerun: 32) mkdir(0x0, 0x0) (async, rerun: 64) getuid() (async, rerun: 64) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000200)=[{}, {0xfffe, 0x72}, {0x8, 0x0, 0x0, 0x4d}]}) (async) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00feb6"]) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) close(0xffffffffffffffff) (async, rerun: 32) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f0000000280)}) (rerun: 32) r3 = socket(0x1, 0x1, 0x7) (async) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffb, 0x55, 0x80, 0x17, 0x83}, {{r3}, 0xfffffffffffffffa, 0x31, 0x20000000, 0x4, 0x6}], 0x6, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000a40)="ccf8589036932244af675c7cef732e6feebe329e70c47421ac6187de9f078451389e2e667f3f8227ff022f5751b9feccabd977acdfbd9cfc36c8e370ea92511581d7c7f91c85e0a9584244434d82476f1aa4de08ed1adb437bbfc6753bb67b08cab58453e60b38453733ae154d71718c49b49cb7b09d895ed3f6fcfba700f84e6b166658fcce0e24e26940d393f18910d1b0f4f176921b8f0a87c6742d4d3dd495556f3d875f68415f5ecbe15abfdac2be2a8cca7f24a4f8a6390cabc217a8e5f82318b51243f8c5d798b51c1585e2b559db0d98fe1e9c865c3565528cb7867d254d14cfbfa045edf1d14591bf96282ce78e04335b5cc2f509dbbfaed5da9d1533ebaedf4cd8b3a61b4d67f840f50a8f55adf42a52592e42ca3349161c3cc5ff86f9dabbb776f10d295f846aa3a72ab5acbf38df8b05484304a16c6a58e139bbc0698c8891b47db8afb8d7211090490213627a4f7932d53a00f7a84e14e5264121e7519ee57e2e2ec2", 0x169}], 0x1) (async, rerun: 64) execve(0x0, 0x0, 0x0) (rerun: 64) poll(&(0x7f0000000280)=[{0xffffffffffffffff, 0x80}, {r0, 0x80}, {r5, 0x80}, {0xffffffffffffffff, 0x100}], 0x4, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async, rerun: 64) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) (rerun: 64) executing program 3: open$dir(0x0, 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0xbe51dd4fd4736969, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f0000000100)=0x4) r1 = dup(0xffffffffffffffff) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000006c0)=0x6b3) shutdown(r0, 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x36, 0x0) nanosleep(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x6, 0x0) socket(0x2, 0x2, 0x7) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) acct(&(0x7f0000000040)='./file0\x00') ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0xb54, 0x2, 0xfff, 0x0, 0x1000000000, 0x1000000000, 0x0, 0x0, 0x0, 0x8000000000000000, 0x0, 0x0, 0x0, 0x8001, 0x0, 0x0, 0x80], [0x0, 0x0, 0x101, 0x334, 0x0, 0x0, 0x0, 0x982, 0x0, 0x800], [0x0, 0x0, 0x0, 0x0, 0x1, 0x7ff], [], [{}, {0x0, 0x0, 0x7f}, {0x0, 0x0, 0x0, 0x3}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {0x400, 0x6, 0xbc}, {0x0, 0x0, 0x4}, {0x0, 0x4, 0x0, 0xa6}], {}, {0x0, 0x200, 0x0, 0x3}}}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x0, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x1, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe941a090000065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e62106e7f71167c53a04fa6", 0x294}], 0x2) executing program 3: ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x8) r1 = msgget(0x2, 0x0) msgsnd(r1, &(0x7f0000000040)={0x0, "400ff3f1266a971a4850aeba41795742f87ba04a73ef933920ecdb119d734015b1163ad6931533b7afef2e58e147c4ad98c89091adbb86192659b5f688150bcf73b5b4ba932002946681be834f4b3edd8f9efaf778257a3cbb9b720c1f9284cf59bbc9589a96d2a69988c982d973474e9410e126"}, 0x7c, 0x800) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/184}, 0xc0, 0x9e9e49e65a653f5e, 0x0) r2 = dup2(r0, r0) select(0x40, &(0x7f0000000180)={0x7, 0x6, 0x0, 0x4, 0xff, 0x3, 0x41, 0x6}, &(0x7f00000001c0)={0xfffffffffffffffc, 0x100, 0x2, 0x7, 0x7f, 0x104083f0, 0x18e1, 0x7934}, &(0x7f0000000200)={0x4, 0x401, 0x2, 0x8000000000, 0x10001, 0xc1de, 0x1, 0x765}, &(0x7f0000000240)={0x1000, 0x9}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="23ae727a97763be394d98b63cc21e19547213fd5", 0x14) r3 = semget$private(0x0, 0x0, 0x20b) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000002c0)=""/120) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)=""/9, &(0x7f0000000380)=0x9) msgrcv(r1, &(0x7f00000003c0)={0x0, ""/93}, 0x65, 0x0, 0x800) r4 = socket(0x18, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000440)={0x80000000, 0x5, './file0\x00', 0x8000, 0x2, 0x0, 0x4}) setsockopt(r4, 0x2, 0x4, &(0x7f0000000480)="1b3337bf9982a4fa79a0e99219feb970432dbfec01c9e6c958397b46e0f00f73e9d37c057c4768b908739fa97497723edf8b2f7a1ff069d96c43e40eef6f4465ff15b7370bcc14ae3afc1caf78f528495cbc79b16c4fd6c04ce9578de1841ad7bf47d7c2d50c7f21678cb516f867b5", 0x6f) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', 0x4, &(0x7f0000000540)='./file0\x00', 0x8}) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000005c0), 0x10, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000680)={&(0x7f0000000600)='./file0\x00', 0x0, &(0x7f0000000640)='./file0\x00', 0x8}) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000006c0)=""/205) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0), 0x20000, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000800)=0x4) r7 = socket$inet(0x2, 0x4000, 0x51) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000840), 0x80, 0x0) r8 = semget(0x0, 0x0, 0x220) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000900)={{0x8, r9, r10, r11, r12, 0x82, 0x400}, 0x7, 0xab, 0x6}) sendto$inet(r2, &(0x7f0000000980)="8fc5f5701cec2dc12db2b11e79c6611277f7", 0x12, 0x3, 0x0, 0x0) executing program 5: setrlimit(0x0, 0x0) syz_open_pts() accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) r0 = msgget(0x0, 0x409) msgsnd(r0, &(0x7f0000000040)={0x2, "628c9d2b5ee023c7ae519d7fdc11a1a8be568e01f83ee7d174e26fd929602f9251"}, 0x29, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socket(0x0, 0x2, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0xffffffff) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x7) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001200)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) 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, 0x0) dup2(r4, r4) setsockopt(r2, 0x2b, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e6993192964884d2d97dbd4717c79b77562b2bf379ed343e8fdf35540bfa97f0b19f5c97cc7019aae222c9a8bccddbacc5a6e1a0ba4b2f9adb2727308e6a9b5c8224047794f09e6e84ee9f78c566f92cec0130e90e0dd6d851a1397d92989f388d8f08202ca8d7915e5bf74b6bf927b056942793eca19551833bef68e7de87650ed51209fd04b4a0a44b7b1dcfcb9ebff0da3791595d7d8dd1c2e0818474cc509980869d", 0x69c0893c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = dup(r0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0xc0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="d6d3af489e2b9e97a4dbd943f57bcaa4fc578ee82345c165ef3d8147ac5d1609fff124136239fb4f025027fbb0ab840a10ec04c860373c8857949b80639341bca9714860825d9b396b6290d40c92ce128e25dab715ca63830eb82f283d5b83bfa7feb87ddf6dc3674c6d68e58c92ab6cc468d47eab7485fa4d52948c21e80ad7f08efac1852ba79b12218b69a674f7aa242eb736469f3169f4c190beb6f7bb05dbb7113d916d63308bf43b060aa82c99a9ecac96f7dfb26e7849a15c22ae0252f0fc112c0a0995", 0xc7}], 0x1) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) mknod(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(r2, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x2) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000080)=[{0x4d, 0x0, 0x9}, {}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x2, 0x1, 0x0) r4 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000240)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) setreuid(0xee00, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000340)}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x44) pwritev(r5, &(0x7f0000001600), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000380)='./bus\x00', 0x4, &(0x7f00000003c0)='./file1\x00', 0x8}) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f00000014c0)=0xc) r7 = msgget$private(0x0, 0x2) msgsnd(r7, &(0x7f0000000d00)=ANY=[@ANYRES64=r3], 0x401, 0x800) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x2, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6", 0x0, 0x0, 0x0) executing program 6: 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, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{}, {0x20}], 0x2}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r1, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r1 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) bind(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) listen(r2, 0xfffffffa) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket$inet(0x2, 0x1, 0x1) socketpair(0x6, 0x3, 0x8, &(0x7f0000000540)) r3 = socket$inet(0x2, 0x4, 0xb7) connect$inet(r3, &(0x7f0000000000)={0x2, 0x1}, 0xc) write(r1, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000040)=""/35, 0x23}, {&(0x7f0000000100)=""/32, 0x20}, {&(0x7f0000000700)=""/100, 0x64}, {&(0x7f00000002c0)=""/107, 0x6b}, {&(0x7f00000001c0)=""/216, 0xd8}, {&(0x7f0000000340)=""/246, 0xf6}, {&(0x7f0000000440)=""/225, 0xe1}, {&(0x7f0000000840)=""/186, 0xba}, {&(0x7f0000000140)=""/44, 0x2c}], 0x9) executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0xc, 0xfffffb4b}], 0x2}) r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x10001, r2, 0x0, 0x0, 0x400000000000023, 0x800000000}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) r5 = getuid() ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(r5, r5) fcntl$getown(r1, 0x5) fcntl$setown(r4, 0x6, r2) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) dup2(0xffffffffffffffff, r4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000040)=0x8001, 0x4) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x40000530, 0x0) r6 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000529000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x40000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwritev(r7, &(0x7f0000000200)=[{&(0x7f00000002c0)="b13b098326d6702ac37ee33a2c8767aa4c9d005539a695e16ccc244e2cad0b1d050000009022b061cac02a36efd925b2b6fc003c129c212232c275a6f3713764d0302a3bd6950af003bb572de845e871d2362aad4acdb8c73b68aeef509e280000000000000000", 0x67}], 0x1, 0x0) pwritev(r7, &(0x7f0000000000)=[{&(0x7f0000000500)="498d211b34e8e2473dff35e9ec3037d4d071a8547cbcc10f00f48bc6b72ea6bc4ccaf13c395d093aa2c55d3d5c4c730eb48e582b2d040758a2031a3e177782067f928f5d4a00d76e9dcee6dfb083cafddc55f1113028a60f47c4d514e6bc9829da4d", 0x62}], 0x1, 0x0) execve(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socket(0x1, 0x4, 0x1) socket(0x18, 0x3, 0x3a) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x8000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000699000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ktrace(0x0, 0x1, 0x1008, r1) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) r2 = socket(0x2, 0x1, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chdir(0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, &(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001340)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) setitimer(0x0, &(0x7f0000000000)={{}, {0x100000001}}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000240), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x60}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000002440)=ANY=[]) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r4, r2) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: semget(0x2, 0x0, 0x84) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, r0, 0xffffffffffffffff, r0, 0x140, 0x0, 0xfffd}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x6, 0x2}) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x1000) geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r3 = socket(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r4 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x4) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000140), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x40011, 0x0) syz_emit_ethernet(0x70, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa80f3087f0000000000000095c00b1d2788f3e1c47636aafadd5919f63730865dea26e1badf77c9537d46efbe8e1e1d57020fd935dc90c865540baa7e7b1790a3e76906183422113445264cee3c9ff0878db3cc076c3e17dc9efa5a4a96cfe6e6661057619a0e689e3ee0fe86304b"]) msgsnd(0x0, &(0x7f0000000280)={0x3, "a8a6f8ed703bc5d41cc84ffd8c15a57b5d029641794c4833c0d65f9c46c363cfec86256dcc31b1d17c294af747f7db7748e716fb1ad637ecfcd5ae3479395d8314422b687b6a05f9efa5c8466aedd048a6380d22d95d0c3577a74e94eacf916a174b9a99883f160df8907ad33ae43837c87a5106b2b4be8a84266cf6c9684be4b00eaff34b2647823cfba8a79e0b972cdd8019e9e6212e47e06afeb9ee6442f2bb0fd4ea72e92e66938973a8ca"}, 0xb5, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff0008009078"]) socket(0x6, 0x2, 0x2) open$dir(&(0x7f0000000140)='.\x00', 0x10000, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setrlimit(0x3, &(0x7f0000000100)={0x0, 0x8}) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: setrlimit(0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) close(r0) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x6) r1 = dup2(r0, r0) r2 = dup2(r1, r0) connect$unix(r2, 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2, 0x0, 0x8}, {0x4c, 0x0, 0x0, 0x4}, {0x8126}]}) (async, rerun: 32) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) (async, rerun: 64) sendto$unix(r2, &(0x7f0000000040), 0x0, 0x4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) (rerun: 64) socket(0x18, 0x4000, 0x1) executing program 4: openat$vmm(0xffffffffffffff9c, 0x0, 0x80, 0x0) syz_open_pts() syz_emit_ethernet(0x138, 0x0) syz_open_pts() close(0xffffffffffffffff) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee679c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20a35211791fe30", 0x45}], 0x1, 0x0}}, 0x10, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x1}, {0x1c}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) r4 = socket(0x6, 0x1, 0x0) getsockopt(r4, 0x29, 0x32, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) rename(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440), 0x100, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x10, 0x5) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000280)=""/167, 0xa7) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000340)=0x53495ebb) socket(0x11, 0x3, 0x0) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = dup(r3) fcntl$lock(r1, 0x8, &(0x7f0000000480)={0x2, 0x2, 0xe22, 0xb2e1}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000380)=0x8) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f00000010c0)=0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x104c) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setegid(r5) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) semget$private(0x0, 0x3, 0x22e) executing program 1: recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x4, 0x54) close(r0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa82"]) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x2}) r2 = socket(0x2, 0x2, 0x0) seteuid(0xffffffffffffffff) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7f}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x205b9b) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x3}], 0x7, 0x0, 0xfffffffd, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0x6381) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x45, 0x1f}, {0x22}, {0x5, 0x2}, {0x0, 0x9}, {0x101, 0xe3}, {0x24, 0x400}, {0x40, 0x8}, {0x85, 0xffffffc1}], 0x8}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x4}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x80a19f, "bb080000009a019fbcc2583e2f00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() setitimer(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x10, 0x5, 0x3) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x1a, &(0x7f0000000040)="5ab777a5", 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) fchown(r2, r3, 0xffffffffffffffff) r6 = getuid() setreuid(0xee00, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) executing program 7: mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583c", 0xd}], 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x50}, {0x64}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x22, 0x2}, {0x8d, 0x3}, {0xa4, 0x20000000}, {0x41, 0x70}, {0x47, 0x3ff}, {0x8a, 0x100}, {0x83, 0xfffffffb}], 0x7}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) fcntl$getown(r3, 0x5) executing program 7: setitimer(0x1, &(0x7f0000000000)={{}, {0x0, 0x10004}}, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea170086f9010000", 0x8) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) kevent(0xffffffffffffffff, &(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) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) poll(&(0x7f0000000080)=[{r5, 0xab6cc3d7ffaa0897}], 0x1, 0x0) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x0) getpgid(0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ff"], 0x28}, 0x0) (async) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r3 = dup(r2) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)) (async) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) open$dir(&(0x7f0000000080)='.\x00', 0x30449, 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r6, 0x800c745b, &(0x7f0000000080)) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0) r7 = semget$private(0x0, 0x1, 0x244) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0x279]) (async) setreuid(0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0206923, &(0x7f00000001c0)) (async) socket(0x2, 0x2, 0x0) executing program 4: r0 = syz_open_pts() writev(r0, &(0x7f0000003880)=[{&(0x7f00000033c0)="ecf0068f7394d885027735f268645a2ac485e4564146a8e79492", 0x1a}], 0x1) mknod(0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000001840)="f917bc680478387b51390ba0392b88887720613fa0ee6a2f5f015649c56d198efd853df5fff768e5e2ae8c5113e6bf228db1d4ac9489fa80996847fc924cb23a050e0945a3453d11af00fafabd66323db069d032be51ea6a1bfe2245e1208cee71c723cb44b790369c4e951eb0188eecf698f64b33c1e48c48bcb0d4f2eab1375de75d70302e", 0x86}], 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="de2a28e99784323289f4252767916440a674a7a722cbda2a35717a7ea2aad1a3a104da83c5e690ab7ed505dda9b1666f63ab3dc649d9006a482778fd60e0a41c079ad8baeac64457c60e5e6c7a7b04cacd1ec6da40285da7023091a89ef27b935f6292647e37d9ecc63e95479a286a3d89e71332744d8196ad3fdd849939ed6ba822941027d193433532015c6f7a5b4ecf20e502b85a40e10a5707c513bd86dcda8425998c93caa2c7582dc159a89197cf4f1566d72cc5bbdf992eb3eab06c8b33ebeb465140d08cdeb9a7474250ceb69a95c48de4d4d89b368f7d2d3a6eba1b2797c5b06d534f348c4b3e", 0xeb}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0xabe212118763e30c}]}) select(0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockname$inet6(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) executing program 7: setuid(0xee01) 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) socket(0x18, 0x1, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r2, 0x4, 0x40) shutdown(r2, 0x2) r3 = socket(0x20, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000200)=[{0x50}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f0000000000)="02000000", 0x4) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80286989, &(0x7f00000001c0)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x5}, {0x35}, {0x812e}]}) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000100), 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x80000000000206, 0x0) close(0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) mknod(0x0, 0x6000, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x4}], 0x1, 0xfffffffc) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x9, 0x100000001, 0x40, 0x80000001, 0x7f, 0x7a9, 0x5}, &(0x7f00000000c0)={0x9, 0x1, 0xfffffffffffffb3f, 0x1, 0x80, 0x5, 0xc000000000000000, 0xe16}, &(0x7f0000000100)={0x6, 0x10001, 0xffffffffffffffef, 0x1f, 0x1, 0x9, 0x80000000, 0x80000000}, &(0x7f0000000140)={0x2, 0x3f}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r0 = socket$unix(0x1, 0x2, 0x0) dup(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x8001) getpid() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000100fe800000eeadb816000023ae8ea20000000000aaff010000000000000000000000000001"]) r1 = getegid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCBRK(r3, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1, 0x0, 0x0, 0xb2}}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r5, 0x1ff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setreuid(0x0, 0xee01) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) executing program 6: syz_emit_ethernet(0x5f, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff00000000000008004b78ac1400bbffffffff0094060000000000070f07e0000001ac1400aa7f00000100b2d3387e55c9c6c19a6fcef0d10e39e80900b05f2ec5be64803eae8ed9e02d87c7aa51457500"/95]) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0xaf1) executing program 3: ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000000)=0xdd) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x6, 0x1f, 0x9}, {0x8, 0x4, 0xc5, 0x80000000}, {0x2, 0x0, 0x8, 0xe20c}, {0x5, 0x1, 0x4e, 0xcd52}, {0x9, 0x3, 0x4, 0x67ba1b0}, {0x6, 0x2, 0x1f, 0x40}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0xffff, 0xff, 0x3f, 0x7}, {0xfff, 0x1f, 0x1, 0x9}]}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x9) sysctl$kern(&(0x7f00000001c0)={0x0}, 0x0, &(0x7f0000000200)="127138d3afc853722d83022e910ff11964af8dba279f072f0ab3860cc7df145e069c755b385d52ffd3335e7bb2da6a12219efa92e09d611d977a3fb448c45129396a9b73c8", &(0x7f0000000280)=0x45, &(0x7f00000002c0)="ec52939822ab21f0c409cd861249ad98749dcbe9093cc8448cd455a7e0d14a48ffe02abb689b130144a2abeb69b02ba1ef5a0cc6444d3c001fafe5f0a51beafd42a7d16e38b59a8852195d336b156d3bd9c960aa4189ba0dde469878c0cbcd063bc6dbe16c5e6c0084a65592f4544d3ae494ceb73a38f75baf1a4ec86b3d8522229e6bd8ad082942e4c77742389dc7714e9547a377bb0a5deaa481872fc94cae90447513fca529d55395d033892e51a2e5f859e62c323898243a15fe45c0085ac2ee98b2007baf67d54b8545aa0719fccf34cf93c8c27ca70087f3bbd998408a885fa94a", 0xe4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000003c0)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000400)) sysctl$kern(&(0x7f0000000440)={0x1, 0x26}, 0x2, &(0x7f0000000480)="fc4a0173d26ab5f626a00e85760f0dc82dda5c08614a7fbe27d5710fbf952595f312a01d54e4c60bce87b2a4231e062c7d5f37972f6660ace58ade9144e8b35ed277f4b094da3d18749d2cea284cc183a0abe60f6f5ab086c08e1f0e32ce3260b53b99ad92cc4c1ddc59d67385fdca98997d7a4fc8b82025ad88cda4582095edbcf00b0039", &(0x7f0000000540)=0x85, &(0x7f0000000580)="9bd00a5e295024fd14e50d47e7dc9e0c21a8ed40750374775503f1a969ec151a6590567ad4b6784f9667025cde01c702ce6b0d9be7be1809dcad6c50366e7385e2a5963b6c2eaca50fcb5e3f6649bdbe539adec019efea564629c8f57c4361320640698b466aba1471fe151b4d4c34438f952e11cdf1b32b746a1ced101cfb6e5281ed14a585d778a1072b19cb930527dae621f6afe2bc91804c8a8b647810cd18efd6be4d4f4d34fa41abd1dbf18eebe3e5b841987a3f8ad05e0bca8ee212864f9dff303e7b93fc34958b2bd38f85dcc6c66554c4bf89269375cafcc1ed48a86baf0fd23b9cb872fee932222f97352719211aff5a5372786bc8c24fa9e3dc8d489ccfe8fbcc80566d1cadf0932c7862a9d7d02a0e0e41c918ffe250eeb94ad7c1bc314059d336df8cc23ecb73ca9656a3209e34c16d2f391a636d3d22b9e334603a6c91413d500c5e29e751e40526aebed9004555bbf618e294ee80ded1226ac77cdcc288903222f40e9b168ac3e7d8ee109d532fc7f2eaddbdaca660c35f31e8b86a81a69e253d5ac60c01e5690327a18a19114fba831c38aa61ed07634605a38a4ef742352867989a4959c0330bd9909596d646400a27cc3bcc3331843bd118fc07358c1e4e88a1fb96c26cd0219049fe841849c478defea767f6e1c9b526ea4c3d75628dec63839bd6147c7f151e1a7b6fa4f8d08fcb131c3e17e83b66bcd9be45390686d0d1af02f828b055c8676bdae0b89b599ef74b1db0872daba1158e94001ceb91afecaf286f3c007579d8f7d0ee0072ba8872793a550a1790a6f02c17a69cff5907adb36a2c265e47666b0205938c262ff941175e6208030261c27ec93829967ab90bfdefdcd65c7cdd4413b5bd52c6fc078725e6b804029fde4d68448b720aa8178852e01a8ba728c52d9df5535240bfa701eac616427059efe5cd37c5863ffb6093e896e9c737c521999f814b67e62c8b6f90608fc69d21651119f920dd4101557c25e2571a8065c8cb67460dd5273f49c3f2bde8a6df683e73123713299e213c19e529c03289e6f1900d0c42ec581e1e6cb00d273b8c8d4d2e0df039bcf445058a0cbeed1908762649a191ffdeb44611a030bacd870bc2dc18046b0a1e332f55d38dd7498417b38768dcf3e9c4db75b843617a25302a491ee48806a22a9d2b2c875bab5c85a24cb7bf11471700ef72d2727575b9d5093ad4af07d2ed8e59a686665ec44ef6357b640b994ff34638d743d10be040cb8fa7549f0045f51725fcdc944a64b12bce99f5816e06794ddf39e132ebc01d3c448a5c26680987958f91cb052ad218fb479707aebfce7d1b4136134227d617c7995930e9167c44d3f8194f807d2b77198985fa5322b74d4fa533ec333ad288b8dde097b183d1c8b4734d7ca389febfce10e28fdffe2c4962e4223d75c34617c895d0eb941b5b0384218085b606f966e76e9866ddc3a3c780fdff6cd2c6d9f21f9e44483e46a9c78bfc03ceb29cc67d3a572c532617888354e3ac0d537af5cd2a4dcdd972b419694b51c8d83bde388fa1b03f67395ff7ab9afb2df63fa499c345c00908907e57811e87bf4482756e9e692bd1a14089e78a89e8f79ed1840f4c7ba1d791f39f9a6cded7e8c3f3fa7a1c404009804b6fef4567d1ae6f55ce9f6fc8bb7589229914a279a7e7e6949c18e67b83abf55f2bfb96adc489d3e3648ddb1bfda8598677f7f71395fa41103204ad7444769e449fd3cf0ad000a07566363079b968d36298ad2957f8bcbb3e13545d2fe0a30e34a6d72309731b4e676a9f413027ffc85d17c4b2895e44b5250cad0d4e8eb76a8b1666c3eab1adf0161796bf0409d3aa80d7e3810881527b92b41ef37284660faf85537eefca46c6c06f846d5ca296a0665d2ab2217520c5f37c3b2857103f5de67ff706c26a6f34894805731c2ffe6d742a99b49fe000b703fd92b3ccbbe753aa227d3536649860753d43f6aa2c08eaa6ab9406beb93eca2ba9cd93642f293f6ee7895e4754902b256e20ab47895fee08521219e292fd36ca012a25121573359b6ab11591eb79595c0a56eef0b6585afd31188aef534bf031a8b283109762b4f3d56a3d30ead9cc4cf172cf3d1b99169f8994eaf407ac94eada1862ff13afea416912fb0990d9efa7fe3190a2ba3cc9763e2d6db39a3f207939829a88c72fad882b94dff3bf7187dcfc2375a6a8bea180075a3abb04012e6d418eaf498a0327cc372432263b6d86b6643dd6d1521c1793814e08f13c47e94fbf2f527d3f32769e92a68d9643b39589399403be27fbd47842837b2743f0263b83afede1b495db3018f11ab29e4dd37edcefb1511004259954ea093239324afc3cba7d4dd6802e012e2fe8e96ac791452177f8e131089cf48750d4b0102ccb095efdc15c87f1984d00fdad150f883dda64c46fe51b1e04b3f3ebcf9c5130fbcfcba8c01ac25899e4e4bca272e7f21d7440f52e25e72955538d41491518aecdc7c70db30f469ce4868ecffcbca37602628a4ae11e749dd183550c8ba2f0776e8bbfe5ad144db09bf472d5db323c6d228506159e983121b5257f23a775ee0182bae0a998b91d46024054d7650abca47794a4720768b25d66bf7a617b2ae2f6ac990ac26db6746050be6ba5587c0c8aae54ef005f7a7c088f8d624430ebdaf8d8a23747e292759186eadf056e2dd533063dd143b4f7b55e16b21399f99b051adf889cd06236b820b3abedd2d9d478fff3ba81a91720e477e68b2ce0505e0930ba0e8049ce08208fef1ceb8d133f1f45b6130fd11af05af466c2e7b59d8d15c78c3b6c18902bcd6fc9263129223435b2a53812c152ed22acfe4578eb7a5bb0b21ec642d4595d4f27973dddec899da543d43be772553d6f34a43699a8b28eb9d941038daf5cf691a9383c356a9e771b4ad379e2add5646da8adcd0dfcc42f7d2c9fca378a2536fbe5158b90bd53924eba4d732cb0e7b45334e58cd53fcb6cb7508f51ac06711b179c9ed0d1756a0c04d19dabcb9b6427f33dd78fecd858f2bb2d04e8d6898926a92a90ba214238ef5d62d5d5c6acee8a5117128e4519c1722e03a147cb818d3efbdc2b4ed646bf35098bd044c573a1b452d0b335faf5c4151b624fb3ead42656525a167932b97794119fbaf4a28407f604f40832a067b5562f458039c3fdb3ce8636257fb401673cdbe946682b1d69a130f2081d113b5b5b6680aee1f38f0f296d50ae2d7460d4e52242f73f3d3ab68a66ec1b1f8db29c99ca714d3238a9cfdc2e0782a53446bdc217f7b3a5c8fd957815955d2c280407f0a717199f21a2c797bc068c9289b06fac219aa1e0bf66af0d605139a2cdd9d36c411b811581e0c02d5037ba745bd1fb6fe3b9b3199b8d24e5b8e91ff4dc5d175b83735d5d9078b0b2d78f324a64c80a9560deb30bfd7521bb485f4f10ddc8b727f0e01cb67f5e660cd153586665aa247e17a69745bad3ea3f9b629ca5af5271a22cb624db06322a1615a38f1eda5272d0a0cab63eb4494ea25fe1e778be62a5528de942f13b85167d888adfe7380e948a893582527c77f5692d9de93918ae9d6c56bb71e3388d5322c1e49ef5efea0fd45b5a3a308a0aaff3a154dbda0dc5bede16dd5178880c43d719560907ada1f1bbdf81855d04529a2ad194ca695ad1d4d389a33220bd592962e7debc8e554a393ca24c502c607490ea44bb4b057d040b1f5e3f61e3b519c3ff34f78e168e577779b015566987d61d2f61f46e531d0d5fb54824bd41c9f884b68ff125555f7ad533a557ec400a65dc1d5a855c404729f787c100a8ea9523ac1da15debdfce315b06e13e5348666612b940b6e02da53117dccfa6f8444c2bee02db39326e1b1a5e7674ca61f0776b591d54ed327cf633452dfea5b28dc83d70f8cdef9c08bbf75102b462bf089e291067949a192401fa80c38e2a7d4dd409b5f04659ebc080d8e3a7f727ff3656da41a6f3741998ebb3002b36aa0d2404b061024db7ce0e948559cf7ed1d1f4fc900347cc2288a96e63f720015fba485ab8212061f6137e6bc10dafbcd00c5d3d27fa5955effbcdc9b1a59fbc512d43bc709efe3af2e8c06652ea2e61567f9f1e6ba42aeb50171cc82bf142eafe488f1257b34b37e499a39adbcf77acfcca853e5e70994bec1d4e59666b7c4abff60ee2d2fd9924e718e6f1b6d5182262e1685145300c6edaffb8b9a19e9c226353d529269463f1fb2b3bfea0a0fb9682c093d27010a6ebfb2d0ecc3275e2e9d227f168271d31ad8738964401c8a60bb1b0af02eaf9b8571c007ad1731e42e2d0193f670435e1bbed017ecf2678986926703720be495052e2ff9a12f17b0f5d1c02066880f157498293f4ea5d84a1f5ece9c26e5253c0e435308c7039d7e6b9c0c30d79130d8bd2ab09c0b702ee815684b237bf4f214fbe4a302c2c092e646a2eb345ea914abc3df4e5ebb7d98501faf781b84e6c633f5316ccf6852531010cb2ce07ab6142bd80f457c5bdb9e6d0c36f5b4ce2ac8184e0014df4746eae591bdf1c88df67c15778077b729892a30dc99aeb578373bc41546fec95ebfcd534588346968115446503fcf18e0f311a4fb279cddbac4656f558604e48495e55e92053c3898c5726a09711508d89a1651b3ad6123257454478b60ac87fbf3b888aa6b49c45d2ae079a1542fcceac2c79008036197fa57abd76989b1aa6b0e702473e616abc620ec0248a84511ab57168efd9be0c7a71c29e45457bfe8928308a8346a87ab1ffde4b20b0803eeb83c23c8b4979c96137897ba226ebd00aba38c67cacd3d18641744068a9a90bb00510b0268b6a6409202c373d30568cd09eb805bbab081c8568af6eb1f62124617bdff4afd2dda6cb98afa90edf099ec528b4dae8307eb7b60504cde27bf480b9b6811e6b29273d5ab0d9c1164773d545243e32605ef7dea7c72171f7333d3052e8d52b378bd7226401253f30b51b18b9ba0074054dfa09df325f918dd9f103e92318d502e6ead902e8fcf0728cb55faaf3f41db0db30e4f50554de695fcff0b9359553abec871ded8b03ba757415fbb66f4ac99c64d40c42a639ddae71c4d7184750e298c9fff53d2d73b5ab1fb8931d4d2b5452c200b075a18ff44bcc7d12428af0d69635f6577c9bf896a23db0fb0f5fa2051f5c62b830666c6b378f276a9f3033d02fa21c0bf2448ac5924aa8441da2801f0e438e70cd8a118481bfc44b772e2359fba895ca8ad8bc7052e727ad959b53c6ae7096eb20dfa53a7bb9e9c955c81736306ce2b5770526548b2dab21adc2e4e58999dc6d27ecfa95fe0a2d5e8c1fa93f2d57e0af2d142b61c40d0033b57719d638ea5adfcec643e3c0250de1d573a0d03774a847eb8bb4e4728e27e67757d272f1e10373b86aa954687a0828f83c9702e74bc7886868c19533d84c64dbb50bcaac2e331d9f02cf68be7265a40ae78a997b1531afb888fc2f350ebf0c20769c3a03ec8d88829454144dbd6f451dbeb2468e28d43307bae607ab5594fcd27e137b7c4bd23c2a2ba293ace53a7ea73cd9a2855675e25eaa23e304d3a9cd1a87337a0f910dd96e0105ae4f179cc2f98f0a70f9cd4f08e2902856c9fcbe4d73a7b9a7a0a32246ca6923dd20d325123158d7df0f283af822aa5b4861678af4848e8e93e2043e69f7ec468efd34385b26be730b71f3fee68d542338c65597fefd452465eb36746518dc82dd58e53261af946cc9a9169026777d6f52c3c9c3d3098a4e8900b62c5e4cf059965f660fe19cf9763e9b191e5e24912bc09cdc4f4d4c", 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f0000001580), 0x80, 0x0) sysctl$kern(&(0x7f00000015c0)={0x1, 0x17}, 0x2, &(0x7f0000001600)="8350971fc442001eda8a1f5e0b5b8fe7751e10e1181a89092711a930394c9e21eec58f717e85c6a1021d193911dc6322bf0dc9385c994f677a464d3267d2be670468c0c72ee61807c1e0f0eef20675065962b88898", &(0x7f0000001680)=0x55, &(0x7f00000016c0)="abc2156b6acc440e874a07e1b7b0ce07aab90f24e35c32fa7dc5aa71847423470f01d8647e4fdc97fb9fe1c3ffc61ad1ce3571d35df73b72e16a5e8f1692d788d12a25b75fbe35ff0f30ad81b1d8d9a67956fda6dd814e0064cc709ed9a4f88aa10f2c219f1f0e8000ff3dd44dd5c47f93c7fc025a1b3a3f01b1051cb8eb0cad93199b20c07ef5e36ca3647345e4c40a87bda480dfffd77886464a1f272acac93bdc6df5769d4f408e56837beb9ec6c9a4be166687192daf621f5e62a802262cbb6093ffdb93048f", 0xc8) writev(r0, &(0x7f0000002800)=[{&(0x7f00000017c0)="0003ab3d8024617df91bd3ee40a92a1656d014c3aee9477632f9f2cd28b3df22033e327eec9a2107c29797a58a6d65ebd8798c818a38091b4085c8bde114d5cb38b1a56db8d29709de5bf6046e3e4dc778c26b7185072d857f90792fc9b844e17fecdffa9baed326cb8456abab554f75724a76e24db0543f1581721a668156ebb158326e5043d97d32b23001f0766872e50816d74f9d08465c99f5a3a1b6d814b7e5c83fc231c6cb6961b16ea8ea92c51fd3e16a437437235b6165195296a117a72ab4a383334c638faa024319fc65ae7b188b51f3d65e139b6e57ee7f62c73921915b62d3c4a6a63305594484f82a545382303130bdd5d99cceb56ccceaffc5ebe188dc4a30ee08fbf52d5bf42813a983774147569e82850f24db6fca90f7764dc6c874a2d85898000cb2bb3e31522cd3e58187013d3240cc0597b680158dc3f6340873f7a948eb345b0ed1e4f2bd06058550c65b7d610888642297068c5886d955268d3093d065e219dfe0aa1006764951aa47ff046e9a54b29c5e6d8c453e6878c07d3caf69ddd89d54c6e311436b571c24777cd88de05fe963ff099b307896c96549d1cc62b2b8e10d19eab0b8b1793535a5d6bed1a88e6827cc3f761f03987cca1ddc24de95b271f43ca124c0c6cf06e8eaa29264f9e54183dce992526354599ada5157a2cfb274134f792071f45ac0b169e2d3c3e47b81db1dc317c02656ae9e6a71316fdbf654b9c1195f039ae6ab607dbfb6d3527c40daf1667ce5b72a627619bfdde4cda5374ea639066c646bc46317b5302edc13ebaa7984e2ef68935bffae36645c91a37508bee23b7621c3d1c70c03b3b4e58130e82703f27cbe09b0c3d0ebbdfa5b245c52634030a2ae57ed18d4777809035fd4e6089489320ab57bd097e2200b3132ec5827ccd3781db7f4f94bb546cba962a05a35dab9dd7c1dfc8adc4914e16c3c55edd23d5662a83b023bea50fe52e2433211d7d12e92379d592fd054aae49d2de514d3218fec914e0f5f18ce3164f317258c5abef810721f0275392d7b1096ac154274525205386b6b30e9775a9eff68a718b406523528d92300749aa99f2d452cef830755dce0fa3818e1dea855ca3c5b6d0c58bb77abc59a4fe3b10b1a62fd7e83f3edcc2a61cfb6b469ef1df1803bfc25ce09013f8df5c62636dc5cd662e16c2f2f72af3743eac38c2f6c0c3ef95f59e1d4a8e20161024bad123df1bcafdbae8cdc4f169cff354bf7196f6e43097f00cc1cf337a7ef751f62bbaccf10091012902439e6b505ef3603d2d51561d837caa2d83c5a966e51c068f0f4fe31ff0571723f2898bfe2016dc3e55aaa1d6ad05eecf35e95dd3cfd618f6c7e216334fc2313bbe7d7a5db8948a02ed5c345394fca44825f67cd55090e8c9cc8370f3c916beb706c0163678e4479f211ba5b707f10144b0f82ca9b01d1b401b6da0d56e076c10265be03af5d0ec9d7326b522e966cf92efa2759755cc555f506bc3e073c30980f30188147b2ad85f1751505ffa4815a6c8640307fba699005c192eda3f44e4c9fef7af59a4ea730090aa04052e3bc8af34632d68df1882dfd61dbe7344d181afa34ab7de70d62c96dc8104438efb59ff35835cec762ab64b7f7543be840cea60522609c13b4d83718ebdbac24f5bb8b1407294e4961efe43a3632a6054d3f888514b27b5a4019cd6ba4a8e4b230ed997531a456c993c43eafa3540541c622c22d240044342a163606e48724c209e22ba7441ae15a5759e0834fe0f47725a8f11055d785854a035a42e293e072dceca1c629497e81641921c206f32698c56de252a2722b069d3cbb05ff08bd5089f14d9231f7f5a1088ddf1d8116088013aa401abde6b8a885bcdd23276ab0562dc98b5608408ba14927e7b26c86acb115e6f5acbe8b789ceaeb53085f5f91554b0d0352f125a3cfbd4e1bcab2a9cd867fd24092482312d1c60a6a0ca6b6a62490bb2572b6ab5742825c467b78e27341b773a98dbf82969d7e161554d5e8d477e5669db00762ed91dada0f1374c23e8e9125eafdc43e6c390ced1f5046752b055f2f14306716147da5ee2b0a5d6158bf60bdcae88ccea48b148adead1de65e8541923fb665cbf0b9548cd1e3d6f59134d49907648efa1fd1905a2cb698b1b92c41c8812e6bec46d646b2f44e411393e6e34f2bc95ee82c7fef28fe7b6d235df7f7b26141e77fae29682da83a26633db9739cac356ad6d37feaa9bcb4e0c750584a572d9f828b3cc2b61259a65a36a742c21839f7586ca81ae5c319f86dc8f62cc22a32042f89277a6d9fec09e36cb672cc0c0f6910f5d500de86264e3605d763f378003ab9a1996f961c0071c9e5bee35428cb568b37f309f0074dbc907de217c211df30cdef0251070f1cd6e6c28bc9c531068d2afdfc3c390ae31ab4b514214a1b18312f9acc5ec23aeb802c2eaa791e792a48dce4fd21e06e5bf41ba19a477400b0221d5a9507377841d60159cf9f54e898611601dea4928ca5bdbe821a86f060ae0f8ddc4380c0759462e83eb7076bc94d96e1e64686f0131e99f725c6c3d37cc55d6eb4b2bf442dd7a2d073652419b9e085422cb4d8409e348dc14b26469c9e43f14f4b312ad9ca2c0c95d53e75013c688277071086c610543c393ba8842e63df6241d6ed0c33068520ec9460bc99a57cd4765a90c5b628a5ec11a1bd3f63199e41610697dd8ebda4a7653f85eb0e3393be21714a1e2c744027dc7a3cebace07fd39717d93d30d7b9ba423d2ef7feb8bd9ebb468bec3c5b177c367818d7d6c983f8b2cdccba8a54d596c4813b93f48bad6054426b93682d469236d2523a3543ece0f433277f7e26e9d3d78fe351bb1e8e70a5b4f8131e4ccc17bed6d0b406f2989fc40493b97fa29f197ffd10abacda5d724efa16506edfc6dad8144416367ffab5acf664eb751c1e7cfa4fe427809d65512c1240c64a23dbf5882ef8a6b75870455133e5086512810b825380fbe0a403d1eb6e1cc2840580c5be4f01803d826bd46ebede5639bb5f9550cc218cd35a2d3d4b6d56dc343282f3434a8b576efae664542583f8f35f63cb504f5a31db104e0818348681874a72846fb598cf433bd315495d340130851a9b5e83bcfe03e6d7d7403f31be004ad026833869f12230bcec28e3c0f88c2964fbe9eceae4e3e63394ed87ceaa41b1a30b9b9ce42f0bf5c56602eeb102af689e1078f5b5a66300997817e73c1787cbe27a50b9a7a6629a4e5b60a70500223a23b3d94a9f96e50c7fc39cc040ccc363bc53cf931f5bc7c40b8d0d1a58d88b5a60f208828d629060c7d69aa917455ad0113a1d9597592731c083acc119773f8cf9dd4e57ce4d8f4fba864630d878940bcf408d9cda705b8eb391ae2eefdd371868690475566d4a8b184dbab544ce6a575457bb1690f50999b89bf2fd2c9a0a0bd45266a86ea4114f80299009fec39627ec24177695f7cf1f019e54495e5f4cb456085aad2b990cacbe4b1c5ae3fa1185c154d70607ea62e34818ad2d4b65c5866abcbae3f403969f053247b9a877213115759ca62c4efe8227949a85655c68e559084b2087f2629fb4e7d84c0dde77f0907a8ab4e06286e3d4308ff0246def418625b87fb1a55e203909a2eb94425b3ab6592bf121765f68043290697acb2198f980d50a2613e7752560d079aec105d1ed96c45abcc2a67c40bc09c129956b44a4e8c901e65277b5a26637a5d537c30ba3b7b31e0cd43f28ef7e8bdae9571a34244e3d9e48864ab901018bc57f5ebdfdf3407d488c8cec4440c5431fa0baeb89d34fa69f3d11936eeae4ad32c476bde5005d815f4f25fd8194d25c761163d518326f789772759bd3f1ec0d710be364cd7a15575b2d681b77802d09fab01cb6711b1120f893db458f209486030a7f974779ae07463b63fe7d035957cab19bd684fd66c4f7d7085e4d8b3fc82106eda6db6ac8bde3f0cb2e35b4fd440d4d3e63928beefd46b2e4485eba146fc1af25b8bf67095e2171d4d51a0d62ed63e4216bbf369f4615d6055c92fdf2b95f14bb7cc4a4941cb9393209acdb284e827b5e2aa4e2658b7a0120c33ff557a346d8b1614ebff5a270a749edc511020e3da5f872e7bf7c0153b4f1e1bfeb8b3fcba6adbad688f4e25cfa0f4b56470e1ce49e0ab91df0fcc20baa1cecb41ada6f5b64fb8afcc3f1e43ef8644254f297a5c7aa0302b7c24eb550addf75b808db0334efa66ea558c00c5208ce044f64a01bfd4f43fccc367e8aadc877f434c43be24ec91b740ac8d628b1ee9c74fd2a1392b29e148b6c9ae05776eb4cb27ea69462558e48c3c3a914dd5aeea7275febe089278053a1fde3c475e87dfc77ec80d15728085fc325e662f5053115c791776842bb2674ab237c22ed53250773db4d541b96da06528135d3467363d487842798771fbb7ca1d5cdf0b5a4ac9cd1bd94b4755b60f24eba1e6c196cdd880498708448c8b4c7f2e87477745416056a27cfb4eea37f01322841ea6e22c9145ae6f17cf5ba96c845b4575efe0970e18470b61887caa6a4dca6b4b5577fce50992c70249c98f0d0402fe58df2cb90701ae5bb293c7bff6e0ea56e766dc125ec07643793b5ec8c09db93f4955e54d953870550f0659a5b0c41f00db4c61739b5bc35f9085a8308b4a4485a6f7565c2820b5fe1d84656285cf98bc91b3fa79be8ce4751020b74b96460f53322ab4fd08a7b194cf851950be5201b123a1fa3519974f7198acb0845bed1de37075b88e176a4e825fd6c4c3abdbc25d1836828b623847635a51fcd31b18a4fe7faca1e7bc22113c3f0b97e0c62580b9d8ad3a66fdbd286bbd9c1c399c485daa81bb2cc5025e7beade045f8ed6c875af1d299e628ec207789bc17d2c4eac069c88700442826a757d8abdb0976128dea497418383b798e6098049a0329d048be0c3f2f58a092908e84146b744a521fff2488fe9a157e362ce7c967e2737255ce2270ca22b306acf3f0765f5c9a47e06487d6f2586424a9cf146dd503a4152931eccfc070342569d7106863be7e93b1683a3eae6eca04d6fdf787a0f0592b13bcda7e6bec8611a1d6235437fa1b2809b9b53f74b41dd4d9dfb967f5a1d808b257999de8e81b45cd3932fbd89524bac89ab560b849245673cffcb8b00b60c629560528f9547469a22b0b98fbad15f5743464c455b9c5a3220cf34c1739d1ae5f3bcf137351a2e6c753571201ca235dea6b3c9d21e3e217b65e27ef9c6b6c988f037cde25beed9bc76ecca552f1d9176cf63c0efb6418afaaceef50ca968617e75adafe18c5d50d3622140e60fbf6778b662a26ab0ce1a42a0113cddc203c3c3a937799dc149f7fa505e0d56de6e3a69b96b8909393360dec9d6fe531f525e0fb37c286df6239e8955fe79c387ba780bcdee6434e8ec1ce52dafcac01548fbfc297f62d0a3fdfe5e9912733029f5e68d18232483f90d98e75d86ad941c404f7bcfd4f14944e07a5d92ad01f0251ad1af8bf0c60b4219dd87bc7418c7fe04ac903230a2bc57acc30b655a7420ed9675a52f37244cf953d42b1f32d160cb51276eaa7561014254340bc6e0545e1231ff2ca7276efb6c5ea17dee1dd231b4788f53c22739826035a8600dc5c943bd72929bd6187e506dce27212fc14eb7284a2646653f1072c76273ac36ebfa9cfd7f8de2385e4aea488a0a793f1fbd6d1fabf7b513482dcf3fc32c862d7e258c5c98cc3962c66107f0501c0f72fc2f7a831d1a40f631eb9d4bbbade65c5484beea708b2ca44acdabf1bdcc8492e64829f614cef", 0x1000}, {&(0x7f00000027c0)="169cee21515dd6ee67214ca6aebfe61ff4c71fbd1511d15b8e167612b4", 0x1d}], 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000002840)=0x8bbf) sysctl$kern(&(0x7f0000002880)={0x1, 0x38}, 0x2, &(0x7f00000028c0)="ee97a623a666d74ce58eccd1e94707af8b30a44bfe73fc313d61b899907fa22daddd483368047b162c71dd3056a6de19d448651128dd1b2fa0e7cbc431f91d2076d6fae7ba2bd149640f5ed7d20ab75010ddb5b93f01518ff1822be24b59ce55fc950c9f9c9d537fc38a80397b46849d1e940f99", &(0x7f0000002940)=0x74, &(0x7f0000002980)="ca1846c0f2194946b7bad6e2a1865819f29858ff476f68faeb04fda0f557aae78ed2a3c0d514e9268ac77ec432621cc7130a8bcf6ca1c82fc3d415e981483e9b4c72191eed6b65ac551613e275bef00ca543c5a0952913ea5d3cc57d96d9d75668efc9237d924b5370a3cb875d88e142367ffc09679f631bf1a6c875f91cad4bef838590a0008422f14a80bf5abb071c1ecbb4a4a7e10810", 0x98) setrlimit(0x5, &(0x7f0000002a40)={0x0, 0x7}) r1 = open$dir(&(0x7f0000002a80)='./file0\x00', 0x80, 0x12e) sysctl$kern(&(0x7f0000002ac0)={0x1, 0x1d}, 0x2, &(0x7f0000002b00)="d347f195d84b94d5239056c4c48075aa867f929d5c9503080574991c47a6ae7b0f24fd3fa3e507f6ef46f107591676bdf778cb34a1c5abfd64bfefda2c6b0433d5b84cfc9cfa019350cb90e24f1dea5f4d4ad80f204429ea94cc5a26f8a71b5c14c5831f0255ee5b207e4ef91167b1dfb4c543ae469a8ce5af918c539f9045272ed36bfee5ebda53e175f154e84d403cbd05e6340ebf3d112a0cd845e2c65546f52335c9699514211f0da847ff020a279692dde94ffa479e2c1069a958414b7e66496b3c3928c70c864bc8f98ad0806f2a3674df2a31", &(0x7f0000002c00)=0xd6, &(0x7f0000002c40)="d349c5cb7ce4146fd013587e9f897c1cb31c318bb58e873a8fe3f756fa4707c9ef45dfa4058f6581064de36535f97cdeeec022748d7c4bc2df97b97fb16c21091e2395aec77c5a11af36e85a09ff3a42d652b6d82650a8bd0145720ce9820c1cb8cf38b0bc55d7ccc03145caa3c72d05a7ba9f5e6521544c8e46e35725d3ddb5dbeeba2228a1af5e278dc85f467a79854e86084300e9b2105b8fbf9ff241dbe308cf328cad367cd25a5348ce14a47e7aaad21392a98e6ee58e42e18671336dd40d495430bda837a809e3d50317e7f9b9de7c06b8da3e6d80eab38e9bf831e8321833176ba4d2575967f3d2d0438539788383c746acb02bbc607f1eaee7b7192c8f8e991ff9935a88723a5cc00a4611ceda9d6c435ec83785139c9bb60681cbb29baf25982a18a978e15758f072a792f74d75d680a58ab257cc870c3e213c169aa9a264c955958ca84cafb984a6d4225432fc7e2866605e0548e12fc3183e9362ad424a2f4d8f84fd9ee12d05dcbf805591693e4294d80c5a794b5a5aea3de1acba23d46a35396945e16792782c4963337aa06e2fccae2141fb8423cb684bee13a2962cb6be100eaf50fe74c695e188cdeb62e5a94aa5ae4807fb18f3cc79636d55d73e18c57f46bae22b3de319c2fefdb65c663e8f0af210b82928feedabb353dfd6232114ee04f09fed097cf718af372b299bc84b58989a08ae8d5eb6f217c5cb23130c6ddb8397ba456af902c92c0a8177dbda5cb69840bc80f99ad23552e913bd64c18a54ec6d4f7c31b0d7258f73fa9ab22fc0c1ab876231519f8e9fb8fba0a5b721fe0cd31e9305b0d34aa888de943472e4387fcb018776e1273f0cbff69df7c7fb0c7bd02f18a060cf4c945a467edeceffbed4ca13e09537274ce488709b700e43d2fa5a13a85db08f54661bcf6cdc9761e680fb48dc9ae744e54d528257104e36ab26bfd178e4df2dcba28ec566586e520767cd0ff5c20a5e49a2fe409c2312a2ff21716f794dc6bbbbfa7e0b28f435a33a1acbd501c68263b6f778d9eb717e8fe03f681a9d80896f79673102d9e81a240bc6ff5f7f5e8cfbbdd2fcb8065eb649fec82bf2ee507ca103346dc197dfb5bd9bdcc011da9cccdc2d6f9d3a53d5a89882945fa22492841181cbee31661a753efff7d4d621dd172ae1c058a7a711065602171a127b35019525c8173b7f67eb63d22ac8349db2b4978b63d5176c2e546c7892073e3be437eb6e50da99940a3b26c44400e3cbb45666511847f6f6a477f917674dac6b3986aacfdedbd6e672f1b4cd8451269bb49bd2cc6a01c571d1a5ecf7722847f7951f8e1807a2847ed538b4960a2c08b3a8a7f76b5e053b07b088bce28b656cf023c8e71ec9f88faada66a77a0b7cebbad4a8b1f99ca6392efd5f6adca35fad3d933fafad1a2bf2795aa04b3d0180649fc14cf2bb687bd399069ed93519764f5df42522dd469fe81aeb0801eead1032ed0644491a66a1c298d5f87b3ce196a33c1780e69e2b6c5497ba1437a375a418cc4d9171bc351ece08893c892d03e774c42a590f4291f783d142da52af9ab223c00894b8873c8de35f9373593e55c2837907acb660b86e568f4808b12310d3c4bf347e0921c03aee56f8cbc57ab0b14f60fd642e8ce08b4191a8d437bac3efb0ddbdd9154987da7b7b9d94f0c0a1a2e52c4b88e67b544996fae4b6de6bc274b0bed8bd5e9ad7fe407c46d1442f673945a91378f48cc6a5831ad5af4691ac9f4501284b14cca63a9400b81e38a1d41f24486b64fc18156b1315c55f45ebd7eb3c4725d724fdff9c8202c8904c72fdd3f9487eee17954a2de12c0859a54002296b1268526ec4dc863c0c2c8d0722601c8a80b4c200439972c9b7ce79329507b7976abf7a36dd170558c51649f4760c90429855bd0ad9ed38f8b622ae47502d6367d2502617e13f49fde2878cd91adb8ca0743daa97ecf5fd25c315500f35ff679c1f45e3d925fef2c12c38e18b4583b2f756434600d410f1a009cc36cbbd4f86d22d782745eee587335398ffd64fd5d56ae5df52fedd61c359e36700661a89d54098e0e3134a516cb6c44e502e717300af94f5c42baf7571924ab86d9689304b05f9007ac90dd3bd9b2791cfc7aede590a7f88d31af3a77d2006f16decbdf3fabbd9e43e306719dadde4bbb256b8141fe3d267b3ef2c9f841b583a7c27569e0586a1f0765a769a853491b4c43b31a56e1a8fdb507038bd6b301772d308139f4bd75e2865bb9ce9d2a0c7163855d5f5b5f52ba96e285108097fb2666187f6f7702f04e448787254c1d1ff55fbe361c67dc05cf873035d812763e8ea897b862a0e7aa7b987c5fe8db896fbbb908cf1cca2a4b49f2b820592538a7c406f8401ea9b7e44e7b50236f3def92a455563cfa5c34afd86876ad7e56859762deaaf7101f896737997da3a6a4522ec57c13fbbdc0c4f48449743cbb8a7fcffcdff733f4437c0e412ffe6ece963c88a157de7463b7fab035d2e07a999154f44fbc9898a9d8f36c7589d1da1cd23f8bd9be22d8e60d9270661cab985b0b0d4c19b9a1e182dc4debc8fc54ec72bdf0162297fac8e90e3af991ae503211b1e9f0a41fa55e8d0eb7042daf01c1772516ce936ab75dc33c49442c3247dd108fde866265c242dc131fc1b02ce6c27ed8b0c4742b2d485c9f1b8aef3fcddc29f35edd958fa3ce68a328f29af6637dfe3be339076f2acdba3b58e2f69b9ca5e70576f6474ed2694a8640d632fd609990aea19a0c634e690912d33d402f18ef06fec941cd98ca591320c969b239d69aa20e24be10206048afea26dd41d1083cf389008373d66f73e23792c952b1ebd42be79d334e05845f7f13b8e032a13d4f6dd8a6d94c1e13a37cd0dad232aa31cec31cc68e744d2195e600874161a567a7e65270760bd01fcb664a07107ea75140bf266752312ca0b9119dc58d381ba74c339bd29b9cfc009dcda95ddaf14e3f2d7dfb74531d909a93441db6af815f4e3c49492585e56236968d7ee9d7880f48b97ace6e2a3197c15384da40364cef2fa0bac09e346c36a09738a4f93a9254e727748d3c7a29e932ce255a4c16b7a209ff44b14d6a6647e054b277a13b6942556b431111e869dcac31c499e8fb6d2572712a3899c7f024d2bdd00c131181c7b64e2b240ebea18bced6c0ef3698e0e27fbead184cb366a7d8c2f987949265ce20e1187ce8bc4c8c957c3e1c72dccc1ae234f9548f614a465592f92708075b82d49c7d4d7b5b2ea25b0e0fa180b33ab957a02558a4295d2f3441a57f77bedadf491e5c387145e21fcbdd9c3b4e8b69f2d40ccb2ee65422286094fc9d9c06bd367a75e2701483f37b606445c85983add1b8c8bec2ffb41fa639447c378a2c2953295b1e88d4ff34084b2c942fef4ff423a793c4781a87d3e389542fd2b6193291cb926ebae6b0dc66ff899573ae9ad8f286f8d95e8de099df47cfccec5e79b5b96381146b8fe0d52d95a3910bbbcd6db12f75fb2197845e3c2f8844d46b992843f7f159dafd0df31d6d2f4ceb9702414f93d03179f1a43e555a2789e9e1d18f54607dfa90515412816592fe426a8b3e026417f69f733ffb2ef5e0028ee2b5da2ca482e3aaee8bc488af5eb5cc6458267471db8b469f48e3e90b6e3ec90b42ed1143f9be5a06c459cd77d42bdc5cb99fe30c3c975ccbf51c5193be053ef4914d45c70ff468623469a687dfb8b57ddeb7fa75d85e994960a2172edd45209a9c3ddfa07be5855163f1413c1f54f388ebc1910b1fad9efee0df43d3b176ab306de7457456ba3bca4ba4749caaf1f56ffe24e9ee0f3e315673acdcf4cd22f34e9fd9081004f45db19b7124629bed738befc8f3e5bcca49e165430bb423227ae343ccb67a9a34594bd91c1f9fb452951aa88847f4a2b1f80f694493b495d4461639672877186d7df42b9d71138f71c60099738943b52f380ac79bf2e6280a9f8dd3dd936db7290887ed1ca750ba89fb8a5feb4cadcebb7d72eeb0a7468f6ad8ede61fdcb29cff99f530d4b2cfcc4d6561fc255ccff1120b0d6d6c3280615bc06eb287c0d424b980090881b1cdd1da781bb0ac3f8ac06483c9ac7abf4970f6c0ccd9618c86f325c9f46802fd252e8ec5d3c555858fd5c489bebe933582e19ecca263cb1aaf57582ed4e100ab117fecb536aa50cb524f85a09fec74151999389e0c2d249f5fd07f52c559ff1d413a858c86ec7181d0ded7e401d131aa78dec377afb532f25f0435af49157d9e38584311cad777744a3f124ed12fbc9563bf8708be4d4a53ea536d98a8dbc0442d4a0972e0ef2bfe215076eb5e8dfad540e06bd03fb642e70a6810bf28dfe531a67723c66cfb84fd0958e8c08cd6293c2fa59ef594b293d33e0799a88b660c1dd6936b01eb3f35b3bcf416f14e33862eea59b62f46e14095caba81635f2ffed1c58ea3c65bacc4fbd8cac43cc0042777a1d050bd3de5ed40b26e6b431f9e351a1dff4d6b18f34dd3681239c512d8511e6b53f79a08b0e6998f4e2fcb5e087c0b09aebdeb863246d75746a41423f132945916aee15683e027db46b7e7d4f992fbe4c25eb66cb417aa67ae69c8b367611dfa865b1028b4cc11fdb654295803127dc9ddc25c6371564e120c9334801859514faef3838fa21cfbdb047adc8a85a4594065a4e706d32728532894b41c55b8c501503d5812c9f74bf325ae3876dfb26d612e63f7b008ba3893d4b1f2246beb9964d8e2171a39a1ff974db22499a8e5b8e0724aa99e1cfa8885ffffa901d009b0b3aae9814b4257acdc2a620b1cdbb4a9ae5c1fb6c8ba7a944af9f28c3afb12d509d02e219a294022a301d34c19dcab88322bcbeb0d19228b1f7debee31c0357b9988d82b5138d0007067bc3f05e79b10eab8c959863e1da68a91593d38ca4b0c7c657f2cae0e031afc00c6ad1ca5b30066239eba91f2c36ae83fda81945fa8dc7ceb931b8fde30ae9d9d785e20c664864c894c2ee57e4a5bf7c24012e7eb38955f689a74b02e9bf5956a3b781590b37ac13c643a2de07d7f3b50b50ac90e9abde278f3b1143b7286f8d27b6a1e0b72f9ff86ecb434844bc81acb19b009b88a3b3c349613bcf30b193cd983fb17920a13e1b7faacee81adec3ea98c8344564e5968778af8f6e870e4ebe398a874d21436facd2dca706730890d4305c08917b0f58a0a3c5f7d1b91850c6ba91b6c103cc95c3da68b2d2f26598b9bc260123318cb2dc111509da0ec6092a91677443dee0c1f048ab35a86ec9cf48758fa628c16756a90d8004ad6d3d8611c04b85d279c009b103bcad972f9dbe5b04d86b1442d54e0c6e0cca08f4375d95382ea1fc979c6dbba56ac1edda1a8b0d7528b3671e4dfea341354efcc17d9aa178d9e2b63f642441d5420b6f6f5e33c397e5f6958251c81701dbace1e0858c5e33889f46bfa8f80412f50652bd5da25629b2ec17f297d705aa7057900a6497e7ef461c31c2654090e90f98503311d15d00e141360f359c2e54b7a5f0b7d78f0a9761718e8af8ebf1d6e81dc2e00c40d70a7a50e3d9725873815408467a333beab8b8ca04b752213fe01ec6837443559be6ddd8747a9a1924e44b0b4cf2ebd973db06c0907fc094d787abf7d98396250824228475dee91b6f895c5f5b233c8b7669275d61735b4d18a57a0cab57b2ed263a83fa3600c95e0b941d5f419a5acedb90c67635ccc6f80aca1fdd5c30a62e3b531b4aa4545034fa3e5a7d4eeee22006d065872d192cf88b39da992fd72a26af344c658667062b7b34a023eba11f1f402e69b052", 0x1000) r2 = getuid() chown(&(0x7f0000003c40)='./file1\x00', r2, 0x0) sysctl$kern(&(0x7f0000003c80)={0x1, 0x41}, 0x2, &(0x7f0000003cc0)="98c83c36c9e0bbe91ec5cfba185cca38341181108c687514813a4d6dbb486272f795adc7ab8d9a5a44f15b3a69207a2ce72bd4ea509a678dab5b0712796bc63fc59c4d03fce0ec85b85453a76b166ba01bedf7340810eedb9756f916b9b698ceb234262bb5d5723c104b257616470c8617197ee8d1545e93ac6fa6b84e95ee4b3063d364b311bcd372b8d970ccfcf0de9c4bc6c4a778a7b8f144fe03958c387346ef51a732138b0192eaa7c27fa20920d4faeb223ad0c0a2c85e288515417da67402ec18be2b9596778e489470d5060c3d88066d5e3be6faba1edf4770b82e37e2375389607b23199a7ef3271394230fcdb2f010752540b7a749653741421c1cf7b9cd04e8b3aca19074dda05efba0a2169589b9d06a5994cbd50534de5a310c44a481e04450005b0b17bc9e36d3493e1ed976325309c023fa8ab103326d33703339e9328ca7c41a7ac24e9eea7e15379756a6b29ae4d033a1e917b9e7fbff7a396c2108066510cf1cce662eb2e70b4f74a3ecfebac06dd4ae9ed61d62071df5a4dafa8b28a95ed9e38f491911c217425477de07a09ec9759e76702b920bdc0fa41fc00919425f849165bf991cb971847f92e13c80a6ef92c223696756562ab517ad7d824843f5e3273e3d12a084cad906d02628a43594bdf4d901a3e1897b8018e9dfb95a85766af5f11ea8a57b4d4b9624d1ae583b0be98fcf4ab91f1e5f42ec2ae3963fb0795b024c9db66b3c81769a46a7af24ef841229bd8d0a98ea347b3b456cb4e07f9fa5fa513c0b605a8fd2302f45a0ff847f690c5ddc455339d6f439f7f1053bdc0f0df1955e387be4a4fe631d968f690684d0dace23a5fd5646ae00d38c6f9355cdeef871a33015b134338cbb7cad707b7a9209693b2176145a02e5226a978b541bb1c609d9403ddd34042178c44b2590370a35eba2c284d801dcdea17adae78c2381c9f11edb42fdacf8fd9b54c81a071df6db8a7b7850b48824b8a6be9712f3e3ffdee7997fae63dd42ce96954fd6a7d6a253cdf78ba88ed0fb3dd935da3a60080676cd4acda0d26718cbdfad8731023d67aef4f4b435deef933be8cb04c1e43d9dd43692c95c293e333dd84d1e66ff5341ba2ad1b3f7e8e3f679865e65daba86fba07152fedf9ff6720342b2cbf0c67a59c4d998acc48f92710983b9a61b229e19e7ff85f0da7648a3a72907672b7b94b75756cca07a97009bb731227e4316a81544b86f82a09ef95d438a8d5ddaecea98c4fda6828a47be78d70e9bc0fe70d686a9c60872f4c05378db5b55bea14c78153c770c0bad704e683e0aaa51f3eaabb2cc84898d4099109933855315beb7bfc56ae0aa05d74178e5641ea45a2e2ad73ac442b82e605b04fdc7a5a478577fc7919eb404fc87cc59811cc921bef93580b9319ce7094ebfd124731be0d57803d6a67de6f9dcd97de10c388be9c7ca9186cfcd6e8d106ea6626f261c244babb176ffc03d9ee81f87de56e1ba5a95615ce37a80f73c7137c2c2e9c69faf029a6f787ad4a21533875b1f0f5ce3fb0d5066316f4be3823e2811db2895db3112e1270c2de932b9a50f3ab935ce8bc04618a4d79603f40d37dcfc0e9ae15fe0476dc728d1d2d2c2086cd51a34a3b03e6ddd7992e4e9000906dc1a19eea81daf9a457ddae2e3860c5caccbb48c70cd61909bb05969ab9baf87f0516fb186d49a145877ba8681f02a87e48747116cbff4e76a8ba6b8370e11c0b70b7505a1e1cc15d5a9bde0a300632f43bb5dea1f323d2fcd72318d9a77f442dabcd07af9e114474f303fb6a4d45e6be14f9cb0c6edf5c8629c84a0979bc23bda8575dea88c5403cfe887625949e7ddc5f7ca1b15e4b4363f8eb054e65abd4d4cfdc9aded7709313c37fe36487783e40007beffc2fb79e963a376ee481e70b605ef73ebee0a6a2d0f8ecee0633f97b71c18a5161160e0f3f61ec5e1647bfc16cf4e6df60d1ba926466be591c0d5a80520bff2872140c4bb02f3c2c84224d0a2a762471d77567b2e3457d357be82adcd956e8b237262c4cbbde396c2e26977e6d3f46f5cb677348d0c2f68b1c0773b2a1ff0ed26e2a852dd2a008cfe3ef072cb26dde48b9bfa1ccfd455246ab5dd909b0775844d133ca1ca86ac2f66a7ac7358ef9634394575f0de7c45886e05a783a2b328240e84a4330731fbe30c3a2e619e05f2e8cf351a02b4802161ef8142a1997d536bdafc4de6832ea7224ca412774838caf492c1ba5d0bb606204f08eb574419a57ee6760e360266bdf130d22f80d1a4d12c311ba3d1f1ec3a49f3d542fb4933e7fbab77d8d234be965d9b4ef14f065e7f88cc3336ac8ba46c1d851f02641c9eada54fb168b10b8329e66689fd46dfc7e2a9b927d0425f2a7a6d976a585857fdc672a4017263cb9565c61e3a40c0d6de709721fea474a5f2ca117ff59c0f86218d293de876be4c31e3c56ca5cdaf18262d8bcf86c3f0bfa452d15fd001f8dfa04012873bda67f949673a0d6bbfe46db621642c6bc3d7e747618e13ecb3081f24a422a406a7058b8fd5af3309b42f73f422d9abe21eb88b7fec8164fc64b646264c03558f2a016d4026da99fd920358a5f2580cbbc862bc2deb87c64c0841ba0396b414c4feea2a7ee794bbc6fd2d3101e91f78c78a568533a6739605319b62214081f21f116c338e71dae18f987ed6cfa9c5a438ccdba21d45f9b7e535ce15fd299b9db0e76cec1a55c004e0dc4fb019685a92c6bb9aee4281602fdd0de247e785e26bb5a1baa603a068b6b6da0e5e4671b261ae6c9f725a63452a5ed2f8dcee8387a882de976ac4b7ab75faf1b2ded58f843759929d04b8177586414ed2d0d819b5ac0f4a7ff2b3671a1484a1a3a041e85e89ddb6089c511cbef88f188c7adb4144d78e2f8e95cbde23717d649adb139301d91b3a3412baf7866fab44df4e64e149bc5335fce38b0cebbf546f2fdd230ad89e4fabf9d5c3649190778e2e0ace293f6c485d93e9685c512f72bf61315137cffa89b5dc6670075599624a9fe05926f8a41dfb92888016b3adc566d0a0540a10b70c21c5ec55ef605b243032fb293a83c2f11f4f09493f929dc95c7d07dff1bb5c580ef323f23aa4c9ef37216855974ed1a1fcbe01ac34b1335f5edf861914b7fe0f8693a7e04c943ef8b2244245421d293980a05d08b7ff931baed8565c764fbade2f6a3cd7e23dca785e0d518c7ade35a00b9d202e9e7dff83882e9ab381d2dc7d52aaa96c21ff856cdcf9a167b48c60fb41829e01173bf9394fee6beb7363437b02d48060dd5e180d8ceabb683dd1e94fd98765f580632c3d5b5c067cf0b0cf8044f4a1355d6bbcc04d4ecf1d35921378b7a5423cfe71fc4f5bfbe42c3255ab2f2045db4af7703ee27bdf85d574dbd6a18f406b3b1f3a5f4e92be930333d1dbc3d5861275027ab0127badf6ed575f9fe10e8f05132f885eed2789d7ee82463f8b53db7cf5d105dea60b17819e9306805a4239720b87f56bc61c6922527510165bf882f1a71fcab764fac000c79a07d60f7cba2118ba2e24d67688f3eb0be655f51423bda3016ee4c9eac3d680f71400a24b1b849197e61da7c80f26b9e70ca5f03afae0a28ecd5b0c66cf152096ed877e37f8ad4ad5d7b5607b3b3f1219153bcc9bb3dc0146419acc312cddee721be522126d99370b53580ac06bc04aec742a7becde3f7d6b06a57b102b341f319dc01aff36a8085071ef5d64ed90b87cbe70ca8153f65ffbf70115dcd6d6257109e4dabdb611b96e69eda27d56f219d64df711d6a1fb63c28fe6a32de023754cf02510c0b9121e60c1cf1f4158d001c5f6af4bdae3536aa5bfffec1b3257012eee8f9c1e3d44d94600789e083c68b86e8d903537a8a979612158b566fdc2494b1a2d11ee8003085bcd8f1e359a150bd75213f8d4680f11791653540872b12d6ecdd774451e6cfd359f374147f2a3c73c546c0f956e0ebf3561d555c83165be07b8ada1af3ba61454c22cb9ecede82ad794fc0e11dfd9fadf13d06784bd80822f424ebc6cf8bc9401da5d48a58889543e2dfa148d4e447b75d6ccb71711f73a29221536190d0cdefa6a8a2da9abdeb5f20e1a12c5a8a2c907d5decc5605544444dcbab14c1f550e9bf430510347c14989b585e7af3e16ee178777798d39bf30eac09dd0983c977cc6efcd4100345d13261c70690561ee6f891c821c6e11760593d86f67f01d2051dca10f5be8005f8957d91eb0e1f9873c4985e3f37d8e11dc93442f1f76a3e4c8b4c070ea74fa01f61a26de039800f605830bdf0bcb2b876c6b77332288da7c3f99d8047adde0603374ae592b50c2133d0314464358c89036cebcafae48087a95b4a028f2bfeb84dace1e13a524a1e3c6df0b272779edb48331aea379c832f8932903e947ef78a88b68843862df2a9cbd02e6a4470b7b0880693fcf453011e0dc61937d94c73dcade46ce134f30f9af9bac5577f0fcbecc74a37a8c520a72f377a1bd365a0796176e5980a8556529219c5035c1617ee13634656ed8975448762241709137e54d83aba5153b8aafd8b902826c6add6d35538fb0e6366f9fad693ee17979e709fec9f3c404a2f0bbe77c1b48ddb6eb32be26d0933bb3dc66f2b3f6a63628604a70a7e8298a5605c17206a7589a649dcb976f4ee63f369ebcaa1e56c7522b21649b2d4c621ac20e06db4521fe99c520ad35e18e22034a7769959b5a3d7bb34e7fc080ffc45ef2e657f181dbb70c568ef08134cff5fb2f022627a93e936f295cc18ff88cd545a678e1d74371aa7c58f2b9a1a5175940f97d814b28d25d3a27ec3aae4344d5d54e65b43ed0153d37e946c62cfbd296f470c28ad60e035dd90e63dde5e9a3089f889e31e36dd28b7125ba17871847b0a83c154d21be2377ad7d66e9073574615f8365e698c3ebf80d28a949dc88adceba4b5597bbb6b46d0d9913894ceb459ecbf8fb1841767114bf45d0ec5e430ed07eb6ef1010f51710782fba32f308af851822621a7ce1ca7e1db0b69909a091a8c65bee4258eecd9725dc64d128aa966a57a83bffab1aa8734a6e9933dba1c025d282b22b262d21c30df5ad200cbe386840b32c71f0d2e5df216f31dd909d1444f37e698a3bba359b27f7ca88f1784ff5d4fec8021d2c2c49737af48849fb630309672e525e16dd4aaef736d21ad419c5b26c4a3f94882be6a37d80b5cbe511018484966d2fd485b66529a8324a07caf0aa9a94636d9ded0f8500885092691a52ac1950d0297796d675b81532c01381cbe90b1c40eadfc0091bf589e1f2889eb331a5b376c774257e76a2efe614bbce7be1097b4e47576209e5fd96d255c08ebf2b1d036e0cb9172f4a194c6604cc9d8f79d31b1932ad464cd1daad9b68286e1e5db076ab909e233b0f5595041db546a6e4500ac7fb5b71390103499925b85b7ca1c648e969eafb21ec317897fccf65c5c8c23e9aa84275fe79f9276c46dc52731b1c191f24e7781c0881b9a28479c79f9af93fdc90e212d000c5c262f83f5f8e2c72bb722173f37e7495de8fb5965e7ec5176d0a977f15770fcea46bb3a9f61d102ad5dfdbefc6a79af2fc4136caa96ff46bdc87ee0a8b910cf31a2a6619fcc520adc1bb0dac315c38e1c218491e3e5ff924fa28149b21132e6772b6d8d86dc2c5668c6868bc3cfb31082f3824375d7401965af247dcb25c67bc681be2e651c3eba394525c4bb43b1848db7bbbf9c92e48c94fe7dcde4489550531d47f4b7d45cc8e213dd75524f3ca37c4b4d1dd8acea2c3970f6f7c973163b89e728cca8300f239", &(0x7f0000004cc0)=0x1000, &(0x7f0000004d00)="c97ed2158c95846b5626759dde8a5fdbfeba66bc1dd6db0b9fe47bb7d34e90bf53ee2d342b1b75f5626a967e369600ef6596ccbe1bc34316228dfb893b98cb5d7938ac6497ea0c8eaab6376772668dc9e63ded0dc8ba3176bb300078439437b942236dbceeb129eb1137d13c9bc6b2c0cfe716cbcf8dde4a0e9ded5df5174224a6b288d77c0ba2b60fd0c4e9b0dee839f5a4d72c690b13ac2248c72876593ef1e5d00a64398c8bf29e202e0fa621f1", 0xaf) unveil(&(0x7f0000004dc0)='./file0\x00', &(0x7f0000004e00)='W\x00') getrlimit(0x5, &(0x7f0000004e40)) sysctl$kern(&(0x7f0000004e80)={0x1, 0x29}, 0x2, &(0x7f0000004ec0)="7f0602ef4a5a393ba1996de4d64b75479899795f73b5b9416a38f1e800176650e8cf0c1c985f40e95319b63c7090bc7455395e8494fa0dd3539fb22d5b46640a6e882f1ddfb9ae7c68e8e256132b8143790cea43770a49d4b32322a378", &(0x7f0000004f40)=0x5d, &(0x7f0000004f80)="d105fcd60c24c9dad09444e313c01b0d2ac735232a75eb62c2397889bd06de055037f33c967b3bf6febca3670b4b7c8051db5088ebd36f65a5c589973b83f33f12ebd6adb7bc1c9428348e7c5f2d53ea5cc0ad2bdcd769d06d5407a5eaa9962c3986fa55f5a6784b39744b01453b43805bd151dcb8693ab6bc1fa2722ae75f34320ed95469f59eafcfed36820fae4a03ef8110b73b3d", 0x96) sysctl$kern(&(0x7f0000005040)={0x1, 0x4a}, 0x2, &(0x7f0000005080)="f294525e9f0ba03955cc1f72f8a91e3b14ae20a6921bfeb9e28c2335449942c0", &(0x7f00000050c0)=0x20, &(0x7f0000005100)="e421b42110ca56c3dccddc5038c859939148198b3dee99e59252ce48803b36f162ca3c6f81997f1e31089fc0e57ad21bd1f757e4a4db2041734b9360e8c988005f4f0688a26d20bd66a7d9d3a95b20cad75c8d8fa271ceb1b583b21d9943cc558e2d8ad54f04fc89af40c7cccde6bdbb6991c78c8328fa8d81e85b0ab1b64f4352908c3b80d0", 0x86) pwritev(r0, &(0x7f0000005380)=[{&(0x7f00000051c0)="f148b09d2af0e7f6ac8a815caf13c1a9968593b06b2933e532d2c504e4738da10b0f364603f5b77da3b5e6e99b3819a5770270ed955da32b5fa2c86ac71b77d6b18d60f9d947b9e0ebe6caa142df9f5208a104d13ed364928b44ed62173b05e77688abdc0cdcf036e159fd234da4c57ebf8509cd8fae6bfd6c109bff9ffa5191485b41ac026876f1ec73fe41cc6c380d420513a973277bde2b57580f4dcd4e7772b9ef922e717c7cb10fa2b02fd50c577390c5c97a2795880be50cbf5c7f4142ca87f870a385870d4f76e5f041bb60b42a7644cb12028b250bbd11a12d3eda28e1cd3d02aa", 0xe5}, {&(0x7f00000052c0)="1dc8f6eaada06b38d279a9e296537cd1faf5464e28c1991706b3afdef96b41334d0dcd8a79b74e65c0c2dcf4813eb10203d652b680da88ad0c59be0c39283012eb8209b9417aefc89809ccd9ae0e4034fdf4913771860b880a1dc8f984d0e1966a728d9f177fd8946bdac2ef7539750dcb47a778cc1eb7082376f60b77287cfbbfc4cae7b70ce17d32b0fcf6de511834b63d2b4e", 0x94}], 0x2, 0x6) setrlimit(0x3, &(0x7f00000053c0)={0xffff, 0x3}) pwritev(r1, &(0x7f0000005580)=[{&(0x7f0000005400)="08a90b8335f9d8701854cab44b49ed61ab6d5a17ac0fbcb2a069269aec2350d1d66827552d7351ecb06b2fcacc932140e26363f7eb97c2c7666254eaa0aeae49d54ca9cdb6b43264f795ddf4543e4cd81ea0a464514fd682c87c6833dead71bcc9726290b61e8502d7c6c7645bdd10d62921e81d8e561dffb6d2e80c21b628aa448eabf24f644ec333f335b5206f9582d568b637e1a8c208c3d870d9b750f076fde48090248cf4d33c8f298f07a54886b4d99c15469e992200861d5ef81638c9b365cadd1b78ece05d2f21974da4568b8ec84d8db7266134aa0daece84c9ae5b45aeed8d68f600ec95cebbe99d26c78719ac8502a4693909e3", 0xf9}, {&(0x7f0000005500)="fa09e690ccdfa17da21222bfe7f302a8c07d36ee985bb2ad870737acd5abdf0ea1ae61286692e3e3c3881b98a3d74b7f971071f5965427ad5ffa02ff58add83f65cc331b9274acbe38979a2a3d584ec7e9e27a1a82e28fafe05f2759e0d6c0344d638b1a2796135e53e37d47fe44", 0x6e}], 0x2, 0x7fff00000000) executing program 7: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002180), &(0x7f00000021c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002200), &(0x7f0000002240)=0xc) pipe(&(0x7f0000000040)) semget$private(0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000300)=0xc) semget$private(0x0, 0x5, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2cf9892af9a590e4cb52e88608007673ca9e5fd7", 0x1}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) getrlimit(0x0, &(0x7f0000000140)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069b2, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x8b0}, {0x7}, {0x40e, 0x0, 0x0, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[]) 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) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) mprotect(&(0x7f000017d000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xd5}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x60}, {0x406}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000), 0x2, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = accept$inet6(r0, &(0x7f0000000180), &(0x7f0000000200)=0xc) accept(r2, &(0x7f0000000240)=@un=@abs, &(0x7f00000002c0)=0x8) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r4, &(0x7f0000000080)='./file0\x00', 0x150, 0x84) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0xc) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x46f8514a22d0f701, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x48}, {0x61}, {0x8006}]}) syz_emit_ethernet(0x1db, &(0x7f0000000140)=ANY=[]) open(&(0x7f0000000080)='./file0\x00', 0x9e9, 0x89) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x1}, {0x1d}, {0x6}]}) write(r0, &(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'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) 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) sysctl$hw(&(0x7f0000000000)={0x7, 0xf}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) executing program 3: close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1ff, 0x0, 0x0, 0x0) getgid() r0 = socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x2, 0x3, r2}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x3) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340412051e00000000000202000000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000600)={0x6, 0xb}, 0x2, &(0x7f0000000640), 0x0, 0x0, 0x0) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x6012, 0xffffffffffffffff, 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x10) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000440)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x39e], [], [], {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) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000383a00fe0000"]) 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) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x800b2b6, 0x0, 0xc0a, 0x7fffffff, "9f079595e1ffd3009069ee68d6a78615b7118c00"}) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000680)="caad7bbc7beaaff7f625009cd0debb10ed1647013d4e9479e2cbcb85e6cd1801c9b0646f4e19c1370773c7de9be11d123ba0aca5aaf948be204bd7a7f8b2ad380fad09f172beacc99c807016c93b49c782b6af923c654c9ffdd4802035f3e719c23fe75f30d3a2cf71dcde", 0x6b}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000500), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x6) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) executing program 1: setsockopt(0xffffffffffffff9c, 0x5, 0xce, &(0x7f0000000000)="fa4dee657e107fe1cbb135249a6ff48c9651279ac4ef60c1f1f6339c5e2f34407b8c8a57376f4064538c1cb3c7e629e39116d27d409707621f1e024dc6c13b1a813c2a88382d97cd683185c1495dd6cda2c19dce453f424fda3ba41df4cddd78204c89edc9ad69adcc06b13d8d00b0fdaf5f585622cdbd8e01931a797ac70e730971f26aa2fafc3f68c8413e5c3b0ed708e62127ac0834b87df9950004bf018b99e4e63629d70c52bd7444907f391aa15ec25998d720e1fbd0692a9cde63b2409456085c0031a3dc6d815531c2fdd04952083433ea9a41bc39f13fe69c4a4956211850e0957de3e07cd14e", 0xeb) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) close(r0) socketpair(0x2, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x1) sendmmsg(r1, &(0x7f0000003900)={&(0x7f00000038c0)={0x0, 0x0, &(0x7f00000035c0)=[{&(0x7f0000000240)="a0afb07d64a382e03b58adcf231559a281a0e61c4a241d6f81d383f4fcddb8ae1a620968c74a014a8232065d0f8cafbf34ecf59705979312f154fb572a51bec3f67707f16916224e4252284a5612234663590d92b8e8fa6b3ef4b4ebd2fa0f8eea", 0x61}, {&(0x7f00000002c0)="e99cc56029599ff39a662d7c78812d78dd53b127ac5be117df59303c165249500f2bd165620a1805e983078b4f4a11a06644a06a3213456bf043c23e7d9c0061f3f80b308f79bec1c5341dd616c8bf77485fa7b0a4056880b5f46c59129b40e1a7f0fe7b60f306b58be67613b84975aabea8a223f7610f1ae0346b3d2d88fe41300e6ada4bfee6f0a11d5a9c748b004d6bf31839d1a117fc1f504928f5ad85d37800ce69c326a4e19c7780c4c28b6e148890ba26bd98644c8a794ca29229cab7", 0xc0}, {&(0x7f0000000380)="f91ab51a83b358e0b399004e04b5b5af7f5a0214d20f45b1492f28798be92c3158015116ec4d5eed1cf32bb7837ef46d59bd82b77cd772c6eb2d8d3c9ea88a653a034556d409d447d64f261823fc1324fd8ec02608251f2776da4e4fcf3a7a22f766efaabc5284762509f3cb699d98189b12ccb7e50c9bc0958b0047c100bf9bc237efa146fe0bbd3c058c100ad2e662ad2a8bb8268a07737a12249fc85e698654b8d9bde6794bf570181326d9c68e2727526d45c329d076f54dd2ead36d17407a44d95ddf840bd149a1e0c99398396a6a0cefda5471f64f1d9a45d452569f27", 0xe0}, {&(0x7f0000000480)="5e51ee5f36e6723e04a6ecc9e063e6a60621", 0x12}, {&(0x7f00000004c0)="9ece07402c46890886950c69c87cfd7ede77cee0931a2ede6f1d889b80982874524ecab2caccb645982704c3e0f1b947134f44994528a212dc3ff8b98959bdbf8dcca3a91c2601d4a8b16b52da913014488b13aa87c3c6fae70e863953b2c2826138598edf6efd5ea730951e3694d5df5c62cfe65466cd8c134b6147d50d10476d9d11e53480bfe75bed3b160df830e224ee989200a9fb2ad9b7ecda74410e99a83aa74cf9a698468c06ca7f538cb784ebfc3f9d7d1b109133af9af09d3faa870bc26164360597f389316b732f47315cc5405f7350180d81738d8a444d2346494fe5a241bd8ba369f9e3cab1a0898ecc65e559bc1cb2fd50cb073b9313465ab84981b31fac97ea444157ed5c920729febce744b2fed4e9ad00e7a5274afde83bac67750f11a284082a6d04783c9df2c4e9dd4e171dbee4f0163a3f01e3303be13cc0d4171145f60cd502e4da5501d98181193ab731ade027924116b7dc53ded3a77156cbad40a3bf159d290aedab92761c62865d43951d7db8aa44672d7b451f0f84dc5bcf8198258e65614e9533fb2d3a9954946329ee19a5dda4b8ed7fbe1b0fb12a373b8b0f362e1f0dc0e44988e4e9ce52cb480dcb95d54c2dd2a472b42d5e3a4b0ed7f73d07f7235a564321b5d091ff8ecb02cf1e320656e85080cb07c6e8c58721730fb4d0b9622fd14358e1824edbf6ac14a3ee5194859cf03ba7fc09de8a85211b86385108a4c5210d5f3bcbd05da88de63abe1197af9cb186637d1f4b8fd1181f161563f2d94485ab55ce31dd8c3009a74a0def15194858e932ed105f2eb1a16ebde5e6c3299890ef426721547bc57b03da2659f37c09058d40057850895967febab566bc9fabde34dad1bc4a7551eae5db1e12dc9d38a9a21520e4c4e6145129fadab6a4bc6d2459e6c2586e531e218372937464861eeaa752f389fadd4271bb64fe97ca10307f4a1e9407a7235bb2fa0285f744b4586073a6cbea1d425c3239466b72c56a6b6367795210902d219f75a4845152596a30635469236da3e4c34bc1b67920426df549b0ae2cb5805888ca6f3a8e87a53da41252f28abdf627ef52acea7a575f04ef7df32be7051e27023d2b176c01a3956360b8e6478e32c2df927d2e48430222ccf8b7bf435fab0222312d9788f17c1e92a9f19e1d167fceee954bb407d2dfcae8e178ff53f5b8ebce546b0db0eeffbdacd74afab1a2079b7112ee1f67b0e0d89b0db73ec25f953c583be768b54e62c6f5db1c167e23c085638c6ae44880e016744795da09c113fe310f0eeaf1f1e3be515594c8ff19426b2f67797e6977486174eb81d475a23495741e9b8c90d8e1c80dd328f13b78feef09f29ec19b946ebf460c051ce84ca4a0a0c757c3241d0ad199dead9861956c88f0200dca12b7b3a7ff645f82a4bcc23747ec39da5b57c5fa5b7508ccbddde0b89313daa568ad956622ed9a37db5810c170fd1d42bfc78531a96232218a21502cfefa7b320f8f5cf9d884168978461cfdc4aeb1b0359f2c53a397007ea809e7cc7632e5fe50ea214d61ea8a74edf80c2ce291839c488c6fcf068fdd82dedd7bda06548cbd1655b321cb0b1316cb0f4b9481acd100b6164d915eff8bd7895131ae5c6e504b5a8f93e7724baa4df30a54c92dae9a59f961c83900a735a5393773b46ceef4f4ad1b8974ae93bdb51c7bdfbd6e0a8dd271e5804eefb4f1f924fefc9b932fd402493083bffde7a5e53cb1cae8d5e511b09e38cc18625b2ce9e0cf60f5ca9ba20e68e18b2f2a80a10506b5b38e0c63b4812e99d59e4f5157e87c82ff34f2acead0a56c87444479090f74e13992b39599d1ea1d06f6d9c8b984541eb542fbb76890072933e89922b442b2b842f0a1a37ecc8468f98c5d2cee3af71b2adf4985642ad0780c219d54452c3428616f97e56d7485f628c55fb3dd1431e320fc7f8f7bfef4a7915e4df9bbc487fc047e17316cf8bfb9ea168283f25aa4fdd12a27ffdb1a43b939198a16bfce36355353df8a05d93cd6ad259063e9c76473d9425e7862a12cd82cb01a78a7889bf2224108d8fca4e2add8364bf88d6f58231651d05c2af58352be1c5ba6f2b359ba3b54d77b978950abf6789b19fe2309fd372e753fca5a317f4e4160f73536abf4ce9204d88593ff4b9fdc84be48a11f4920e3f585e21df877fa4a8ad026cc8bb01774538e397ba9863494186d6b458872d143855157346558dd4c02dfe5a1d0f9bf560a537a8cae12fbccc646ba16d81e413311af6d90833810f9f1bcaf92f6ba5372cc8260c08296726797a520030a14e1f583718ad5211b5c4ab2faeab96d41a591f99dd13bc579d93ac17f1a45e6d829037892637b881bb2c29b990d6ba1c0fb95d8d8af11b96f0cdcb18b9567d71e01c985c58856c45d230e101bd8d7bf71a0bbd4e215ab2e9ba83240f7fb856516cc2896959612f996cfa3425f0e597ea3b898fda15ce00cd1e41c1be67d7c058a6897c328c6f118e49369c34667f12d5dc664dc0f98c4bbf9b84ee8959d6e6d1fa93b80f9cc33af89c04d6f4274651cfe068eee8358530379c5e9ff7bca4acb874caba4279182ab2c46317cbd52a8f6535ba6299702f56d32703fa82fc9c67131ef89f1ad61e26d3a41264c684cc1cb8cad4d96c6319c2a59d65f4b49a52b14f6ee461fb753062d0adab7e0a1b495e544a7948b1c4374f3281136136c7e3fd72384a148622ed964f861725c75c2ccfd29c8cba6f65fe8e381a810ef89d30487cca0441a3d037f89c591a930f7b7c990398e98aef2390e4cec2383c2ed300abae06e1f4b4fe00a53bffaf52bfcbc82826a94e35a028e55cbe4ad512735b9b3564fcedf97d9bca09a45eb6e33dab5b4b258dd4721c90102c8c60923ccad0dcc6507a025dd3eb1c49de8aad2c78f1e38609061b2137d9eafe087bf0c45fdb2cc88334fd7eb1879dca5c1952090f22f230406dc24263bb1e22ea2a5e24b7ae05ba52d81d0e5f3f13375bc73d137dd6574ba3fc3f3627641612e0c16c6e594096b0aeb70a3d279e32a1324a46130711530dc2b6a42d55833fc8d619ff3244ce63d07b6882ce6e251a8ccd0741415f80e4f3997798ff4c2efdceb60c528b8178c9beb3e5cda7a1487e220f37a9acc9e1ccabedb3f6dc77bfe8516fc2c284f51fbc2dd712f120a39c85a29a937d57dada69d4c607168bd1c8aa6832df9bb754641a35aab6d0c76bd7d16717ea648ea34a05b7351e4a6b746eb750fa7229df9c8428dd3b322620caa1fc560ebd5193fa585cd3e05c37408f3eadf60451aeacac215834f2db9f747aa8f9745af2b026b5456307040cb4d7948f985ad8adeb1070e6f34ad6c9d9f4cec2dcac6c10c6928b36c0eb96c925de07eb7ad2d2d0a5c67d54cd394637a44ec2eaaf0eaef5a860859f9256a117a5e272acce7a3d80ea3dcfabbe1b829d60e6966dadf29d4931cb076f4dd90625cb1c3e8d8bedb3d101d43debf7f8028206b3c56a55d162c86119005d95827998bf3a0abb0b13cf753c5e371ca30c0ad215e251b812b90f0b30dc904e6e1078406ba2e4dadbc833be04b42fbed7ec0d001b9caebf5ef9fe59f563137133fcc23761303d5a561981a8e96d2be3928271495fee4bbc6743ba0515395b192d2c6624cd15545b86cb2836e97076faf40adac250ec4e8fd3d9e5a3b46e7864597ede41113f9d6005b7bf20152372507ad7f3e20622735e893cb98f8118cbcc2218d8ab4bf684eeff590cfe4d817367fd1155991709c91435495d700d2ec850ead63f5158ec18ade8a77aafca084bb258259bae86677a00672a839f99e950c1dc0e7944dfd4a1b480982ceb6df9691d19a0b123342a5b51c4e7a4e0f48faa85379be441c82e17db7d46a2df36ba69970e344973c5e6c84d5c3d6e0588336f9a2a65b2beff7b758170e8d2fe3d75ab041ee988fb1ec9d7ff67a8df84ff544504b26153a60f67cbac8e14f640e586ebdd2fe7d28fef0278ab8c65413b45b34ee88f70367825d7ae241dc7068c9a0a590746f43f674560b1da0e216e959ec45ae0cfba01f14e22a4f8f816a9816b08d282aa0425bf187d077ec71d9223bec87d7807bfe63e5d8a912abf83aed36f2d9ce4996d4b0edc169881350e165e9237e9c03bdd7d8ce9a638671a39ab0c2ca9501095dda1ced5d385022233aa3ac67f5dbeb96c3240862af7025b4fc87ea01ad0441ca2d85339aea78e50fca8e37df92039f8b069d7014c05d62497b85aa761d477be8dc398809b18b6ea1c3c4b4fcc4a0bfdbf5bef66388396b799ce483357df2da5acf323a595d923741e2204c944e4f8ed251f54175d5763ed1b89d1592d403d0cc4f36a59c4c2217df0ed5769f5d4715fa98091c9e9cd83bf4bea7d997ccfe1f49a525c5a778fb0ed1cd247693a48b727bf44ab1a2a4b8d9241df6359be8322ccdcca2d8dfcd203f2e660aef48e8a067f6c4b96ef45c76d8858c67b80daac000a8909462c9937087e6998c41cba46ca010f82182420622f4c5d450fdf0932ddcb06afce7938260c40ffed5f7a951db98f741eb30e73339ab9e153cf5e38dfc886bd4e3872f979704f04df59876bd7025cf55e1459be8da6d75deaf674f1512d5b5e4980e0ca603b1f7207c5896fb2bf4dfddf2c849948f16e64bc06438b7ea221995dd256e038fac14b2968319419ab3c2ef1d308574a69bba0f9900e3251fe999e58537e62af1c5b820c7e50f3b287c8f106bb9871a03f6810d01411c38ce2b5992d4678922729b11d4162b10906fa57b75951c7cff8f0a9b01b1fbd044e67a0a0ba6364f229b33661c6cec79ec335942082c98559996028f9375625d06ba9fe51fc2aa967e143d2d9840c3edfc33b8030f12f1ddacd44cf84f622ce65b19dce4066c788d60a7040aaf2d3c429e9f297dd07ede12e312e12ea8158684d27b7bdb523273015e20ab85c151297cbb0e7887ceb9bb314243903fde83e872440706fa7f43a2ae23fc2b4edbc8d3e5eb19d0ac8eb332719317a74ca8e346ed980489cefccb4f019ab7b35189f8275913a280e63d9d3fd4df2843a99b9c97301d8365e04822b71bfd5ab56548477992e6c5aaef375599f8438c3a403ecb3e0356b71059c898756b1388a4ba45c1fd05bdf8a920188838f0c28eeb38f6584ca8026bca75aeafef7a0f37d0edbc4d45491fd2b9cbff4c1b0bc5616deb0431ffc17cbcffa879adc9e477b07510650914c0a41bb537ef3b60466eb909fbd471d88fec1c7d5d28d5b969d8bba51a1cc5f6d171ce94d02eb80f1c453acb2101e4c92475cb6df61fa85dac3223404839975d6e243a713f94c026cf7836a537ed7a5ed43cbbb6091b31834ea1c92929cb1f4e8ddee518ff1b0186a9d018c2ff9ed8b86613c7ca3aa87547b5d25827a5229f8c98c931fbcbba2cb2823a4556c98e7fdbb5569c0d55cac5cdd76ce319919e331355a14352bac28dbea0f56ad09414af968ea5bb7b8f87456240fbf5845bbc9662392e4b96ee4b90e209fb2a6ef07aaaf9b4f0e0113ffd3ef63b806ea39dcf7a718e43b62db992de346320aaf1e086bc306b69096b9e51373246fd8a198db3ea413ae9f84b10143335e4e76e318211a6264d8ecf75470b57c483b90acadd12008169ff9197f2f34552b9f9e356a7cb18953ab7ecd8a077650732b879a1e88eed5db657ce0e7623b7fef64335b2d4bd9cf46329c41f91023f57a5e4b5633e77b0675b07f5bfc61b0d0f3023eec1788cf805aaa6bac91f6c938fe651d523722dda1b57063d459ab987882ac7b487cfbaa9235f13450d4efe", 0x1000}, {&(0x7f00000014c0)="a3e5ca171ab7fb97c3cf23dc0e86f60f", 0x10}, {&(0x7f0000001500)="f71487a6575da73ed1fd653ce29d20b9ab5ce79582a775670943bab6f657a2412c3f03", 0x23}, {&(0x7f0000001540)="b81992b99b917cc0ae7cf7e8a2030d5670c64fdd3d13d564c4173e3a67aa8f11a89775db4af932bed60f3928ff4f173014f8a3f3ea2f76d338cb5859f1ed97f1f95214a8899e486c8c2977440eace34538ef8ed044478712a443c1355ea884d4c90645a1e2bf61f0cad013f41162b50d70b8d8ec9270cd932564a6198daeda7257778824ec9c76a7b84517ddd25c997fdefb0fcc6286c65eeeb038af504054778452e79bd577e7ebc808de3e82c977783b8bf8d77bb0d5211df62457f6ff9023743364431634ba4d08fcc067181848998584a20f25fda547481cb891798b385279d83f0e92d598d94426ef166214843d75a65ad3830f0dfb5f1f5884154ea84a71b0107f8a6f894e7f4864cbcc9b4d2c3a83d3bf6b1eccc217780a77c4575aa963c59115ab1580b97d55b6724dbd4cd3636359039aebef9c8e6a24e9be8ef4d2aba480e8562b2a6b579388eebb2b1ce388e89ea58b929972db7da4213ec29cc35778edcdc67fc7f5b542123ba6eceb3a01829924d646e00be2ab57cf257dccbe780f090f1fd96d58adb318905ac898d2be678bbb59d084e4d83b56be041feb69f526076691e63fd129cbc33831b93fe50f76462ded8f70ca426fd4f6d4bd816350db025ddeae684ec2058512b5ad565e32ea561c410d77f0ffdcba5c5b7b410cb91687e166cae25baa869468f9d5932d1140f44c1dc2f8869bbdb2e71b0cbb3f069513ed626a61e21ed14c339f6d54e68f0c699807b4363dd54e030def2baf9239888101ed7cc1b18d2e92c1735c1a29cd40d4170bba2f7ddd75693e19a51af3113561bf3f7c880f5639c70c7e41366a3ab5e73a9f4c82cdad84d38c72b669d4fc1aa13937075348eed36646254b180d8aa7552be09ce48c0df47c7ae636fd94d1775de41d0904b61b1cd3571f3cade0b71b03f43e95aca523050d097ef2b99125d2101559a23d100d5080646ae765235983f64bad18f8e315ea0121e1b68d08ec541829ed4f803b9b5564e65989caf11b28c795ceab428eb3691f12c18f20aed5ba0e43b8b7b4303517ba8cb8f5fa2007c8e3e9672d28d00ce336e4a84d4d1780f9dbc9c305adc18f79fb35b09284f6caff6c8e9e378c7fd9432943322f90c819f34f7fccc2023f3a95b51b2537c43517db97a6fe93c309ce45c00b4dacaf94010c4e66eca49473a3cc8bcc539de2909a6c08e5cf4c77e72faebddd5a278ba81a4b3572aa289b011612509f27c0e2a458d0da0c5703c96ac0f94a2b9e80f57cd31bbc0040615662e1c467ca37320960f72b7af8cf0da592213f0592e5130e59853804591f69010439acf4c8349bd54179c3789ba7f314188eb272be2706abbc9b4651bdcb750eae262726a80dccf08f8a8678ef6fcd5a62e6f2258963254843002538e76e3c03f042cbf97ada5a62de15617567143d9c8d6c8bd5beaba45eef460e2e74d0a6fe529ccf1c679de7335c8ec727c95834d0ef306470cff332f5d5d2cc5c4a3d07854f845e56def1898ec2b27010908d43b2021bf4f2119667437d4c9ebcfe70e0ee6d9062adbae1e0d9c0d4f5596c28e52a2f3156b3a7d80edce925ad596b50302f96b97ce15d4aae0d1ab483e33d27e1667050191f3fcad7521b2cd9d2c78919b4569953bbbd87b9a9c2bda732c8bb6fde33d74b03806f51261b9558ebba75571cfccce94c83d31c7e490f6d72a3a6a237af880d38667f9e70d25c1bfdafa2fb3b03ebf4f8970940143564f172325aaf021ca2a3a10cde0b60c207e86a96f87484767eba4944c51106ff5f0319767c1ae227f64fd4786c94ec87b12676cf09514da9ddecf040a611c7b7733d5adc8dc98a133d9df1fd1d2aef20b0a7f01418d8706b44954bc959be2311fe9a612bf67f9639b8a471186d1137647dc0b4c9474173e71ad581ab0691874b452f88242b99b0fb51c74655072ef85abab0bf1c71d6a6baa82c8c64395d05a6e8923cf8a2dcaf08dae2c0138cdb76260e0303af002920a006063545778e0d69f7c47fd05a4c23839c5a5e0869364dabce0c0e1f6c4fe382ff6317561e51e2c0879e3dba07ed3e4caa8ac6a6ab5fc5989445df1dcc41a44dc1d8ac60266142c8a3372855b26c66fcfd361f9718febde75021f2b293b011e3e10a6dd83ee86c58ee81e139a39e07a6b6844d2f58d46b8b37635d39df7e1e1cd3ea18091342d6654b29c11ec21e6adb5b4faa174751ce63fec5fa25529b77b13b6346ffc90eba7aa6299760e1733b575e6a1eafefa10124373681d067f96fd804b11e4c72cff04dc5f228c806e3cee073f0942d4f6581ce5a74a458cb2aec4dca6d2fe43c3b8a8721e179185141c5d71f19fc7f962f33d77345dc79ff282b346730c0b19c1a9e29971e9491f3b22c3b95f818ccacba0b5908b4c2f0b149bab3e549143fe943f722a127783604977e14d8b30af065fa3a086ee1098dea3683f8c88be71054b879791c778206fe32b2f467e1187637797d6fa175feb16e67c3004fb8f3a650c2c17a8e83e9ae2271e4e92ee48adc2a640302b0d93c5690c09ad48f0208204cd61d7af8aa0603db172da7290b5197a88315338148d9641afe2256d054e7b4575b86325570f754d454b81a54dd6f250a2ad1c16311bf8fd566eaba11a8aee3c0f5a1602851adfeea49206528d9298ae05e56a2733bc13119538daccc63303a3e171cf50bb4503121553e29eabb6a4d0f2c5b3b2e12f692f1c2ac0a6c6ae3553eba413172d570d3f99561e3d8d8492dc3d47e1be94be7dcd2679a461116a31e5d3406518990d8ee8962440b7b2c9e1c6ee29eb1d26144e90daa5227416517444d6aa1229aabd9ac6a9a3f5ddb899f73ebcbdf887d202782301ed2b8fb9c268f0545e37534214559fd91ea5f5aaec15ddd9d6d90869ca256fe05f3e34c463aa82e0d258aa0ee934343cf0c455e55a8b37f116fb1bfd8c8d3458064ef80d56c77f9ea4bb86aa99e8bd180fa1f8cefebffb31442d75348228a04e6389924c1b6ae0d7682bf43444a632edc0ca03e5ed706b82b80d9c3868a8d7d0965f45040e33dcdb7c4a2cc345a8450842fe9fb777a778b0c7b1aba06d9a2cd99067a8d31ba345bc9a70265c572d8062d190b748a19d2f73fdf7868f3a5d7cc696e6695f624bbfdb321440d1113eec0a1470e36a544f383df0360c52ee9a41975af0f78aa10db57f869c0934c79962ad38171403de5ae73814215687725d9d595cea68e9b3b3c8e89f576a711b11a355d5a67b11368d24a119eeb29f712f7a3b745d0a96feeaaa0d4c00fb7fed3a7ed7c1acc9757369fa36815946baa7c7e7ac6c8d5d14565fd6bf98a8b2942dfc605f774ccd0984ca3f1765aed2d695b0cf394804ad880963bc1748ed15a3df644fbe8d0677dae9ee112117933997f9adb23c9b09ba2477f24ddd5a67984ca8966a4aab08effa1d88bc0e2ea45eaa599748272daff3ee32bd2d2123fd08bb15aaef785b35b57fc56c55f2d8a0b132455473ef0e72bb3236edac799a007c916f29021edcf9640bf8105195455957fcf432d414d4e147167e0820aa0d40f1415600bf9579f9acae3f72008b33497d289df6b58d7deeedb23932368b5b3b5ead84a1e6f3679a77ed7c9fe110da4dfc28fed8482d0a46c7e5531c6075062287b02e59c59e7c2c0fc478b5c8d3e869271fce7e05140a45b32ae9b840a458bb03f4556e619b924a35e70b951c94a8208ac50c410e5d8b07068f72851e9d4eb8e0f73c2589edef4dbf899dd73d92f04156dfc93f44aefcc1dadb857ccee389b1a222dc3ddab300e0ff14bfaff354c8766514c9ecfe6099a31646b19d1760c9a54ef89316af47d9266ef2ae3dee615e99218ad3b5f952f1ed81c0eab643ce1edce4f5e8884244b90268a8b2a27064773648e54a36f9987e11fd723fd4fbcdef622cad95493b17137498becde6b8f85bb8e15eeb82da400d12ccb851753e9b0b5995d4462e59872e25379f5f68b63482d1ca98faf1788dd9d0f9ea393c7b23251b2f1d57dad26c9deda11c248b5a50ab1275665a6fe1208f63b6b0d23e355f6fe1adfeb9312b4d3b1e599175d0f064d5af327641e2c7ce85fb33f99ad47dabfc129195d6bfa6d40406183d1ca736288bf1585216a6610e4ae9d4ae7447e489a3fbc1341a4817164bc6374e457fb3504cc07c49eac3da47305e054564966f9c0d8b0a93113a4c65bd56bcab00f0a47d0f9c8be4a9524fe75c86ae78666a55375e643cf0ff2374865969c87baefbe75b515864dea3aac4dd5e7336d0aaf07fcacc1f82e18bb471a4a15e1c0afaebd31a724e1c7634ed6068b71762db6bfb17dce564640709db0b3585b2929214a768074bbc9beb38ca0d5809e9576e8cfbd25034ff7329b1fd1045774ddcf1fa8ad1b08c8d0823403bffb74de5041f14552557919c53db670a056b1a2c11e622d2c96898ed0a4be56ebe992c28d092d3ac6c4b90244cb72838d63f68fdd8a0997be547f9e83b806e1edca11acbeb6b597d1c4c4b03b186bbec34dd3a5abe5d543d1bdce2db0b8fb22f5c116c0ee1210696240c0b40b4d1b85c5f6c91664510da813b07bc885016e41f97c76cb3e63f302f9de335f093c80a33402f350c004c4fa40d4588a544062033c2715824454de87def610cf37b311c8e5dc5ce4d87f670ae55483131344cde7a151b57b7a4dd98024c9ccfc136af8cd425498f261a01095a5c666606ff37bd032dfd2307838d48586586d420b284637b0ec65a62820a00fd5059867dd4bd50bb958e6764b00cc6e658b112a92aad6c8b53033be693d205dd4d811082eb4f6e415a128de6e4736b517dc4c22eb1506a3ef5ecce53b83ffb99d0ef2d5abd47b890b6b00052d811dd049f1a5328f5935b407b7a8ecbe81fe6a3ddb75ec07a0bf6ad0cc440e10b908b899c8bbe90c9b4b0dd6c973fb5a056f206faf9ab4dc706c4701ad567c56fdfe5583d272a4e2e26c68ae39bdd84f102d6664819e48e42aa6e6b419b1909aa8494242da14149e96e4e475a1e379f728abd9bce3c21894d55f4e6d58e13c382fc8ce03a52d33bd445871aefd2620452a5de4c8f5c394ba5e001dccb71c03d9e707b5e91badaa307ee6b31898766eb7332792fb3c6df390f662f28485d3991333d0a80b82c69096f5061d25036ec837fbaf89a00caff2f1f5f8adce40a2a9eb20fcd1dba22e57489f51a6976dfc52078f92ac358b9716e09ea1a7786ffc625b2452bcdea15de90746f44d8e62dfddd54d29caeb52b976b4c35cf4af7b95f92eb0c651c0b7f43b2abe115fc0826e062d73e7344f22568c8dcbf237f7688c0005874035e428b2df804ff3f9aaf73d34065f95bdaa0370f55de8c45a32c0e57b8e04a8fe2b2932d96150e96a3487be5d756feb1b001107c4cd99b8daa58b61d28b08910e1a7d98ce66b05a2545366f458d46d7db7e7f6eb2342b8551ed25c96583382d56c2fb54ccd13b023420c008dd089ee2478a41a501ea938222db2e1bbac295ba06890b0ba5a7a1be47cee069ac187b3db5fc8f96d9d563dda86eda7fe815117bd3536c08c35deac33b016733034afbb6a29841039e4bc46f8486699d758adc151905a3cea33e27d65293de152583fc3328c277083b34dc51ada575d92bdea1bc8e56fd7c4b218a8c1125e239ff364e0d9b29d2bf23ef20a22600e960dc4e6328fe119b4542a2936ee196c44dc7830441de44d7fe5db4fcd9fe65abfd6bb5242fdfae4f35ff4e929ccc11dbada3fd8d6fe5daa016397a20baba367996cf167e2885e4bbfa136019a78fa41886bbd7fb2800bdb532753e", 0x1000}, {&(0x7f0000002540)="d29bb2c5438c9c5baef0245094a193348aaafd1875b19f91d8604439f77722b64dd150a28552e124219e554397cf77f7c3bea713e36e6f77ea4b24a07a06ef2ba0b01da2dce049415a29c3531d2ed48ba695fbc41373f543c81601c2", 0x5c}, {&(0x7f00000025c0)="90f31e6b0deb51b19fbd45eb341c3178871dfcd754a8b26e105573965e99a01a5ad76777295953a43fab88089f313bfa77b0133d10268d2b5c9b05ef6d411a385a52c78c251f3320e83e582907c241c73a93fd3b686ce0105e8aa9b126e1443ae7509326a9ebd6c1207fa1c005a4a84968614489d2b8deef1a3168c6eac3ab874c48a7d5db53c4de309ccedb40f88b7f7b3ca580c442feb377a73a4887de53519ff730198c4318310d297094b2c432cba35410cfb925d849465e1ee6813859fbc6f470268c1c1dafcabb0a3aa589e0e2573e0c2fc612716ee136286323dd50a91c822590331b747c89f5821a8a50d52b35610ff6abe9b4bcc8c1c8dbf87ea37fc2b06ffa7ffd40cab73f1de2d2fe24912751fbfb74abcd983be06246d6c79e5353b638b79aea63b8f81c61183eff58e7e83b41138fa59609a0ce4162de020fe4685230fb5321a1617fc9a3c84c57055539c286cbd620d5d5b82a42f674cc31c64da43173c54482f91601584cef4db796cec666b9aaa51fff849888ddf5e2f655eedd3a706774746d4517adb4e7754fbdac2f82a60b2a615f08025bf2cb619bb280649d82ce276bfdc413ed7ceb1b4d34e86345f79d9085f675e427cd49ae9e31314e517b84de54b8f896931e3514d5250da1a21324198b02896bd144b4c6449a19d0d4dc45453af6529d313cc43c85df4d3509e0682f44753a3f27f7595c4832fed014d53937850f6ab9e519709911d70a6cae8870309dd2a2188356d94a20dbdff8a29d80c78df2b9da36a6dea53e9617125d4c9a085adba24441019344ef84879959e4ef70efd863ca9195800cd79a8afd4df50fc717e52a95cb66eaaa5e9648572e93b728d17492fe167613a544b9e3497c861c77b3934e8998b6e68f67116e353d9012fd4a5eaa0da0270f31dc6d06021b4b96f5a0d1084b071bf501adaa1074bba7c63f4b4a9e602b63b40d28d6467e9f05efae38c9876dc4135d2f5534857b8aefe37352a57517a52d71f1f8069275d7243363cd6fea605c7ee2e19b226eb5777d67e8f8bb9f5847123d4045bfd6bf51981e44f8b29e8ce6b91a178e24d77d4e95248060519faad3d9bc8b28eb860e9fcdfa1281cc6d89a06752c995d8cc7a933aa48ddf678dad5229e0ba2d7719ec2768b0f2356e29e23d59832e4e5a183ca390670f85e4d0255ecc52687024e6978f04cda32cb8992ca58a13238c994bfaf8ccf24f91cf2447789d640f3c85e74453a33f85c00d55f545ed3db2f8976f1c0016717f30abb0afa1d6b63e77504db049cd36a906eb2dec6f7f2a1e1545bf36fe6e6d38561f9aac145472fb57e66d963f92c89b140374e0579f2fe6d3767a77f1654a71a84fcbdfbab46015c624fbec3435950273d73dfef59a0f6846e6e4cde53f98a8d01386971444f3329f4751f05c82a8c84800befb4a1274d8f2c62474411fc08a41bdc58b09d1d4684b76881d75eb26a977d636c7781c885abc5a3ad88924ab4fca7a6201a8d57b28efa2796e8db754309069d25ff107ef24544647eec86daeeae8880c5a1e0296090e9c8f211d0bc0ab85c023f71cb7299b9b6ff5fa6dc83c53b397717e45162325fb9606f98268fc8f2234e7a79e51e884eb1b7e89e2d36acc787ae78b9b23927b4810a9cd689b1fcb5bd3eff2b1341ba6c3ffe9a694383d25816ab5bf81f08b01b9a0420d2b0d36841d80b46512fffed192a03e9c2af7ba9a10a7028b576a4573a0b7bff7fd0ddcfd05f6d86396a144c8273559387c4733df611ee4de2505ccecd54de8ff197c343879d85f8eb30a46a0ddafbb0d9722c2f313e660e95eff209cae3845c47a30cef953c82b8a9e67012a9dd1f1130c585f794feceddbf4e90e80604fd011fcbd8779beb4dbbe7f8ab6164a5d58f0ecf59f4cec30c119712f4735e42b069987e7b1a79d8615f2133919242de519deb6418c20fd246af7d1d8435286217d95c767dabe1f202011e698dfb8fec810993427f6dcf7afe139d17e0b15fc0408a6f292c6a03ba15c25e51f52e1d6614c4d5ed0aaa5b02bf84ebe039d8ccaa99678aa61dc6ade1a975b499514179a049a3bd91e5dc75341c82d03770f3a577ae4913f697c7ba7659c4778941d3d0b0fd4c00d6e8d0da9b5a67a3a4de0bb1874e5a206b2f03aca8e0a535d4f23e1319584e66e86b48a57148473e325069e874a46fb9f60bed6f787c7b8898ee6f41229b0362ac4a276481ea8e63eff7cc74e98bd2648a15bd2508cebe37604515567441db6519465578c454cf00372bc555e9c4db47394bde84caa2b0c2ce5073afb099f47b84871f36462111ec4e8a1659bb5028fc9dceb03f734ebe3145a3300acc1f907b973b6a5388122c8e761c0ce5b78379e5188578645c90fd340c0a2605c44f3d114a07dae2847fc7a277c28617d668269581e7c2f65d4231506e79e38fbc0a30341e7b58f015099dd716cbb0fada0fe1da3d6ae7ffc3be9667fecfcfa56d604c765a936f4f58ff1386b0b0f654eb5dd3d5b2d3ae8e099a858af55f3a3ba021a79db43d871a4804d8c43e851dc8174a2b0f4a40bd20b0c7a9772e1f7993ec6e671f25aface7df9131e23ce0286acd220ae4407c2a86d21823f8783c7a4fda7d1396d7b81bcf1346b10e842f027a25044363285cdde30ebd3fffa4913990519a9e5d63688d0cead938a0b4c82b67341ce19788741c5bb90edb086c5123e368dc90fe829553bf0e410dfcd22da93507cd3f5c440ec745a1340a1539e780a2bb4692393f1d444b707e3800288f5878b62dd7bb8c6471a353d3910b440a15647974439abe53f7a54d0cbf4ee4939255a78556b6b1ca5d4b022627f755025b9d8be3a33449ab3a52fdd74bbe48a01f8fe5f7df7592b49719652b4d758beece6c79a023b0d06d2eb14d9e7665c4ce2be4c517ac5dbb7aeb68c3cdb96225800ebe11caf7cce516c5f14d3397e0e811c4f13235826da6fd5a2341a408cb2400c0e9580932e1cd2146b5e149bbc8c673edf18e24ad7ec5eb54b4afb87c8600c2421bd2737b2bde61024f3b55fb62501e79be44b154945950c7f5896651d18f14095df2378f8de1bfe8ae464762caf038d61d6f4b311b043fca5c8dbc886e31e7742d86d32248a299879b9a70343140ff3d6a67968dcb851d921eee2130f660ac2f1902baa96c32ab9ac7d475cfdf855a63c0c49270e1697e836ae3fb3e04e214ae6e7547f0edf21c2dd55d2eb49e1351f81310f5c8bbb9b20f86f3eb1b57b87eb5e3cf2309297d7da71b892cddb53801f6a4c49035b598a3538bf37eeee4efb85dd7ef054bcac9047b007251a4c03de67ae8ce03953537dd1689afd3ab86a0b7b732517eabdcf1163ca312552ab97c2a65ac372bdef5b57bbf505066c4a12800af9e2335b251bc5cf5acb9788cbb1b1e8a69660d72b56c9b91b316e4dd2981d9a2661cbbd07a340638a786cb488eb1a78ec68ffd1bcffa0c36bab66a3fdaf76a78a09a82e218d31ffedda33ecb0c9d4461a921ca464aa5708c9658da6fe8d28a9f9f0505e3f134022a8ce826c1f5ce9c036325f45231d05f0753d6bf7e2c30b94ddc9d5590f386cd2d91abe1f800229b49a62ba49444fcc961cf195743ee759404b359a33f07d90dfd80052bfb33d710f76c1196de958dff10faff2a3811cf4d766029183af41980489088a2cdc378821e056d45cbfd95264f8d269a5909d2898406cc7137ded062300460fb81e436c037ad3a30e44e91982fa1de6fcaa6a84a96df4c6aecbf52e42cfceed6cc897f43e574a5df937ddc97c5c97a72eaa23b19dcac245dca67dc329cdef6bec5c54b56cae49b9f1987778e397a4b9f867c9f7280d6dfc2dee8f130c227f46233065ed56c06c537f1a7f427d4ae961fb4cbcedf60441c9ce624bba7cfb7fc544cc0075c38e440599a4d41fbf7b3e349f84119d7f9f59aa57233e1b8fd4d9b397a6e6506c6ad17de6095234129ab4e345039f7a6b8d0894dfd46de84650c3f5d9884edb2fe7c49d77eb4156b1ceba146226be0063a0a26caf3014128c6f570bef9bd6c331e3b029a0994629ceb3c9bb6a7afd826e0834d6e23be19b30bacabeb286c6bda9c94fc953cf190eff923ef7c434a62ecb3f6d0335a61bc48b3a8deac2502b89eef5b7f82207562b660106bcdbbbc41cd2bd479f19a6c7257a8381b1f431898b5f29abfb9830234e2bc4ca2a245667d02991c63477c1a9db4315bdf665902a7051ec802beb89464a081128ec9136b06fe738f3c8799be04f9d49e2712dadfea5938c6419f4252c04d6ae69cc97dce99b9c2459020d3de538aa38e7f3bd8a9f8989e89f2b6756c302873b3b7cb1461d8dda7613ff9e733b5222eccda0930fd7e695fea9acf9892b75b2abde6af467b0f7d4203823dd8a2c63ff80502633be0f7e3695ffe78fcd360487c9da4eeeb2a76aa0fab90938d8051802e972e83c6da4b21cd0c27d1a320778b821503efc9adf0608de6482b9d060f9e6ffe4feab02a5b5a58c59daed8d860cd33a2c306bde4502eff0873aa763a05bb56e8c33981343e5fc2891a35ff2f82c1d4cec2741925921cbccf0be798636464f71d3834868c36a4bfc35d57860da2bd560fbbaa1cf14d3dd45b32ef7e1b88919d6ff95b5282befc63295edff56655cab34f1101c515e9b7056d141bf71e955d1c6195628eb925549e5de4b9a84b6c8cf4ef1e05b8681c897f7e4cd1af66ad02507825ead1634734d47c9931a1eb6b99d0b4ec9ed50fdcdead7c7780f4543a87131712236f4dd74851925d2c7b1aaecdf3eb4f0ab455b8f1e9040560acee9c5d8607d72f5d40314d57178a0138a0c17b2b7ccb8ecdbe8103f2465a152871b4dc97b172ac74b750feecd7cdc6efb2712c7a01346246902085547f8090b019f137c2a451ccb41a276e69f1a27d3ed8d6f0f7e2af7ae9695b1ed31fe74df408d28e6e70a9ead074f03eb1b95448e929436d98e6998b8ef978eaab8006a7c93246566624bbd0acc5802c9953ed5364d0d1e8a2093da507945fdac0ed1af93c77bdfdf2de5e542a5ddbec51b516a71e3c0141a9cf03ead90bcbbe70f1a550c435ffade8d45567085f6d3b41822d057604172e24df313955d861bac4110422efa6e53027f7c7b76ebf5905a4ef0bc9e3c4a1956dbfd08ff1f8f7998df1b330fade95524c631717b4acee577bdbba8acced1700114dd2eb81262de8ae87017134edd2e03805860c7c4c27d0ee9d15f2a7efdcdf9a7e60c917743492f26f059679b5f269218c7470533e8389e542f88d6410627dc577934cf73ac42719fa952ffd8069059816767655248b282b0af18a7e7b9454a362607398d0e58e14f9e4e14ee8c7a35be8c149a5ea43c1a0393eef702a0f89f9392b69c50cf48f350cfe538d7a9c28d17542bee935e42253eb230a18bf4992ccc5427789bc6a98ab6dacbf1a82a0f86ed2039a670fa07b81ce592b6e66f355bd947e7258458d41967471ab10fe95b49e1e3a83cc04c4d4d412e109993571987f39099cdd58766e62c90b02e87921be0703226f49174d95f772ab5b8c676b9a416a68cf8fc1366dc5b8bd69f169ff67783738a45ec86b025537b8a35ca077a39514945b1c491ac54d562e1a46e266ffe6aca1c006eebc86355f8b80b12873e644709728c60c306c8dfaa3956bf07df8759c96e08d28782b3ea3fbcdd0cf0b847263a54434d6288d7e852019fc23583c16260ed52ae9dfc265e2c0c493b00531b4905b07d9d67fa84130d9ff097151d23e5b05ef83ec7b5e80d78a3d3c646b841b80e02c283454c7323b292", 0x1000}], 0xa, &(0x7f0000003680)=[{0xb0, 0x0, 0xfffffff8, "b1c41ffa685e85de049def86d9283dfea5bfb9866125db4cd597a69752b37e872269573d7e68be2e747cdcbc332281bef95b1ff1c2d7147336476dd9d23faa934c8138960194ee9cacb8d0aedfb6b04d5ce879cc36f817c05447ea6d1712efd0c87eff2be237e08981436b9608e8cb0832f13696aa85a31e0afab6cdbf31a655ecfb4591001dee887c4afc73c93b90e784a87e880865f567ac0496b984bd5b"}, {0x98, 0x1, 0xe7, "81806bb1116a2401530aba3af338a086011805ca7072a8487d7f9d902f2aa76ef26595f8cd2316b794a7a861936ce2900ae465d6064eb49be3e1f6bef2749d1a7fd1a48138549160777cda56a03aa81f73540a36c8fc223c59792b75ff11a73ea4903d218101626e0e57ea0013c22a032137cd7a19a953a77e64c5d4ec69295c34a383c67b73393d"}, {0xd8, 0xffff, 0x1000, "e3380e4f934dccae9f039b94516e05531d025c0488a9bffe229ad909544fb1b80678ce0b831d674c1b2e8fd1939b6bc4e92fc519ddf2203cd3632714d3c93519567420462f3edcbda5fe8b509a95b80d3c188bf5bf88af0a68ed7c23685bb06946fcd23340cedcaf0bc2ab22b180d0c122954f5a276ea71da78c66efcd6e061bd765e6af371d1235744582e537c6a9b11f46d48aeceba50c8e9af5c46f61515e5b221bcfc3a62fe6c6da75551d6aa76c9ee5f9eef1a3e8d5464c3e0b22525926342294"}], 0x220}, 0x20}, 0x10, 0x9) sendto(r0, &(0x7f0000003940)="3947df2e6fb84a583e1b5dc7db81be9fc7ff2cb6f2981679e3f7d2198754736a38ae88ebdc113c9cc9c2749ad2", 0x2d, 0x6, &(0x7f0000003980)=@in={0x2, 0x3}, 0xc) flock(r0, 0x8) poll(&(0x7f00000039c0)=[{r1, 0x100}], 0x1, 0x1d) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000003a00)) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000004a40)={0x1000, 0x0, &(0x7f0000003a40)=""/4096}) read(r2, &(0x7f0000004a80)=""/68, 0x44) getpeername$unix(r1, &(0x7f0000004b00)=@abs, &(0x7f0000004b40)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000004bc0)={0x0}, &(0x7f0000004c00)=0xc) ktrace(&(0x7f0000004b80)='./file0\x00', 0x4, 0x1000, r3) socketpair(0x20, 0x8000, 0xf8, &(0x7f0000004c40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000004c80)) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000004cc0), 0x80, 0x0) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000004d00)) syz_emit_ethernet(0x2e, &(0x7f0000004f80)={@broadcast, @local, [{[], {0x8100, 0x3, 0x0, 0x1}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @remote, @empty, @remote, @multicast1}}}}) writev(0xffffffffffffff9c, &(0x7f0000006400)=[{&(0x7f0000004fc0)="79acded9dfd065fa264bfa5d5d97c21660abecabfeeed1bfe794a516b3c89ad38ed46c5795ec9959f9f5a38d3fe86258eb933c036b940e26d564d5c95943441aec3802b8d714122e003b8fb97aab0b1d4c0d9c85c61541eaff0b6700cb677d93f63256a70d1efb8408d89e00667de399931ddc2188b8cb22b6186b6783c5f830eaf25016a0a72acc95984608eb79373649ac46f59d42f0ab8cd1af8520cb4b2694a5", 0xa2}, {&(0x7f0000005080)="c7c25fa06539c8063b9e24b244cb8d8827f6380cb2cead2d532bcf1098e11cbb7cadd7cfec57ae375a975d57e6dc0fd3af761ab06990d2d90decf111681a9e977f467ae43ad277807e94c09e367b7d2f9aa12e93a9dad178085b056b2d33a54e24853bbe19ab6ed940e5b748853b78cea33fc64c85a61d782d5a69464772c720540b3c6754", 0x85}, {&(0x7f0000005140)="a1ba3dbc641bb895a00fecb21f29c6228d26e6c47f31027768f7cfde687286177c1f61c99a70642b6ca5655c3a826ee7e96356758b29f94da1970089c60b94b7bdff930dd92a28c095736eef418627ec438e20355ddf50bc5a83f92f834f73522486bb33912226853e6a44da4cb08405b0dc44be0d485816507481f9e3496f8450fcaa90d2896c25674cd4822e937a3649bd3a4448fc7bade35d4ac03b2743120f716f80249cf4f4190bf200d47bcc5dc4e54681b3aa15ab2f898fc4bdbc509be33a4580425e10cd5ab4e7cb7d7af438b2109cb8c8988ea09f723ba6ccb6e7cd093c3641885e5eb7903b645754c61046aee8c12b6adcc7868da33f0f228c80c89c6213782133ce5b1a6784ec498457f86198d311ad2dc68d552d9def1db183ea09e51ea4244b6f50ed7c5f5b056d287ee41f980da8734f349067cbb15797e006aa00c402613628e71f617e952edcbe5c51918e687931bf145aef6c6392cfc6104f9b7ab372604ae5cb81595e044ca8b6973e72f4354af93a986d6a7f69062b3011ce29525a930f6d583a738d60e414d601e3f3dce679978b21ec55ac202efaf719e35157206a8434780614632ca2aa090b405b62d13a3c9b1ee5a08b46dc664694fb2ef2c8a848579bdb16617342dc1be70acfea2ba2e4d790b9544d05468130d6d7c3e0835521b696d77fed7479e33bf8d84dce22a419db65680a50ae03fe6bde0c3fa8087ab076fda853a89ff5668eb48e737b92bfca4da1954cbebfc005d58d22360a8d2b5d612f84c046caef298b450f504cd8ca9a93d5293b7907744668649c671d492142f27457b3515774100d6114470c7428577cf25bc8d2c8b9ed5f168f4df28332c7602446a28c8d58f154363560f9e475d8b2dc9b5fc1d18a6424d6f8080d65997566e0fdc9a501d8ee15946743b47b54e0b10458c43998f49bd2d694f0cd060e3a2dfe8fdb9633481b3d863919ae367126dfb8723597b29ff4ce8fc773ed84f7bf7b0563c0ed3ccae21722d9b93c3b20bf98cb1dd4f9aae3c62c17919ba17497c84b24643c82e0807ccaee101b0cddff020513e198ba14b78cf3ac6858716a179932e65768dfcb7b60c250248df2531d26e0008c6c1064ef9049c9f90eb6daa28d25018961c939b4f9b7e529dafea31ccbfcd46a2a8cfcb2bc32c87b50d9aa37822bce3980903f17baf55025c8d2fa10a8cf96b367d6ded83cac6f758c683f428471e4774811571fb24ff8eaa0fa204abf1c8dc136c03d1042fb3955da854454c5c62f3cf7652ff90948446e06b080b4ce06ceacaf203ce2df98165869a5eaa33bff1283eef3165751ec6364fd6afec623941c6bf36d66f9586ad801ed8b0f8156f16111d03ae45a568c0d02bca8377e3257e870e22af467fbf3e54b2b14cf4b8e18d33eab34ddbeb9c7100b6e811b0c23e93779105db1da7896ae3f683c7661337a0b2844c45dbfc1983308cb2aaca7b2b71887e2afbc32c2f5be7f17569b9b74c1bb17ede053410b785498e43a58be7a1edf56d6670fbae5d08ea90a5e54c4d262d453579e06dfeeb40b1549737ec312e793d9892f933d83980190ced04daa87a578e95c07cb4466f13ae3f11e280a902607303508d25cf53f712ef42e267eabeea04d0701af669c880a8aa2b24fdee89bf06bb5feda76626ee5ab8c4fd1c2a7425e81fd06954cef40ac5d65ddce42202e5adb56b6ad03b7687cb057809cc52647dabff781c6574d8f9f39fad101e833338dc1d3a2c5497f2c84150f2142ace41255b215e403e27d8f5a2900a768affc9371977743297991905c00d87590553a2279131043a5cc17fecfc7ee9eae9c41ecec41c0f763528d505fa6f54f216c22b81bd8751e7a9e49e4ce77bb53775a333fdf8f1098c3196e230aef3a59d1200a9e821bd8b6e78c85d4e1aab5e75d56c9e6446c0e6c5692d29a1d6487b48a17f6f83efbb854abf400d3bc8f8221ed738a8831e4fac1f75c8e30eb499acbc1b63092af69fa6fbccc14db694b2d984af17b8059cada04b36b9964045a634ce9d109b6d470fcf416946bb394ad7e866079923df6c558dbdfd2f85eb538c6a42052b404a5a3edaed65f52af521dab78ca5ce2b409107f3492085387e47abe3f26c6ae636f8427029bcf92c39b8ac68fd610b3b2be04d252c6e27b93e7c3ceea4ba4af0f175f8b8e9b7a66f4f5596bd73bb4e9578d6c81763dfd36f000bd52fd20058ea3fdbd7ca451b9de9b531c4f2cce54c40a29fd03698675912f30fa8c8a9e0672067d8ac4ee577de17e2e78715565f50a421793788a915f22331349e72b4990d1d50e88306c2b172a06a3e88e345b3ccf0e8020aa75876de9be52d4e51dbc6235469f1fc44d0202d5e2c8cf83f2893bd40fe886d0092aa29ca38473a9815c1c544fd3b069e0e4a120a47a4ecde210fbb89d905da08f32992c6d43627dcb31e71e0a2752cc242046c33342a657eeafb079bb35dbabbf0acc9fc4de474bd1f7764b820210112e9a2f915d12862d0d1e0e619fcf24820178fe3d776f28da97527d521134bc0b689eb52227f14ca19d2d6cd20aea6e16389152e2e2a54dda089d62fbc31684ee47ce8b8cd629fa8e53e554381c64d15f42eed1e663b0623d91d9b26619bc3fe2064c0304eb5830a2f53a9a99e39ef5ceed67e80d3d7f06ed01aaa017835527d71d57a85ef2fb02e895c88a7dbd16ce8094beb9688aad9938afa07ef5eae6f63f2413d052b8360d275d78f0a114d5afb787677125dfd20229551393d9562ac13db895af767d4e3a5a07d8260298bce21cbf73b73c3d08020257f906f4f69949b24c83336ce9fcc6846b3fbc6f50ef2213c481ae76af7cdc7218a4df4228242f4a688c1fa708100cdf96c372f6a44ddc15c599349395b876d316de28c5360fcb199995e4b1d124edaf3a11e4bb48d78d97eb3a9714d860b7f1c1f0e17077add71cec98e40135ff50c5a5647f1604d495b8815021137151e73ab41a94b7a7a08bd3fb11809482ee76f214a28d65251e8f91a9e8c797ecaf271bed99e9a9b14329846967cddc0297ebde29b593f7a4f0d69e151b8e995eaf4eff089a572d7a7b9272d14d9d54bba7fcc6060364881ee8e95fc59aa50083b2c398c563ebf71f9e9a9e0e0548f0535843588f4a1ed6f1eaa34bce18b7e38ac63565a498a9fb1021ed4e48d79ebde02696365e94c815751743be39ba6df1bfbde2e440cd74020f70b37016c656913e7e00cffc5378ee2baff538740a28c22c7bb98e3cb218c2ca55b7bdf967b9d80ee38658e41297c55594b05a4c32c251f534a2b9e02230efe29ba4b1b731fdcb567fb7a6a072699ca553599727b937a9df7c4b22bc1bb0021815e6c353b0e17e25f87ef459c37c3486cc228d4cf94ff804aac80e4491f59f9ae12af7305f0bef893850c5485a6cf3941f596116bb4ab0814f71f37b8bb1570d28de1e6ca0a865c2593ea2e55cd373924bdbd461a33400041de58ea0b96a7e455dcaf0acc99e9059b354b8d260fdcf95156d8706f712866f5a4544022f61a12b19c1c1a37776a9df8caecb2e2e156711dfa1810c013f296a795e46d6dc89b2fb6b5768d20a0d2528cce5405c316f89d8bf283bd787ec356341a855e3902dcf19ececadce2481a51166d6c16662b5b17eac727730b0a4f7e011e6de51eb078d5e9e47fcde7f9fac4ebbb80df89c9281de05ae683266a7ac4733f1cf4b80b492c1d59dc12346603fb9eb5ce1e62f125550f52aab5c874476379ccb95d38188b24451e5bb2231ab211cf159031f294d3e7627791531c773e450412a11b529cae4a16b3c46fafabd7fafd2151758faa2b62ca2e15f6e8db41ab6a994f2bc7a137a131e1fd6e6e138b6ee7b10f9302d1e909cd5ee73d873618a4080cf4252bc0aae12be99d6efd3d3151d5b386ffa9626069102b7d6dc3110d5592d8cb766865c90e2a45173cfaa55fad06740644a3a65a89ae5ca1d03770a90d8eb65aba348288f28725d37401f77408da69937a001661eb9bd38bac586080b6c47cc7a590f5dc6d26bfbba4ece6d841d764745721a007ca5a25d81b64b705e6a319ff9da6d9fa1f19275c52e89f7e62b4802ed23c46fdf41b70e12cc4b098cbb73799894fef1ddaa07b223131660525abdf4afa76a47dd47f4ac32eee583a055beab3a25501830d91bd930472f92ca6308e7cb831ec67037fa0363ff31a39cfcfbf4d23308fdbacc12663510500cda12349eedb639ae9a4736ab6cd035d93c60b78a548a25ccb971c7cc1ed3e463ebc39045179dbfaf9ece6c20af92398355658f4eb3fbaced332f702024778596d22e97cf721339faefdbbe78b31603aa5a18b5f5e01db4b9ab0565d577e7a10863442da4380ba018bda495f9632e53a5e79ad3eb9c6602a291387b7edb323c30e7981b12fba96e776ea574ed08bc8df7d8fe7cbc1e22fcccfce7fd0b2f8bc371992b4f71fc2a49f7776019ce4c4d1bbe5b28d39ee57d509389cc2d64dc374ef11af39134e0fa4aaf708a1d7ee2d4b70e4064419b469baef8a67c8ef18bb18d92d15b0ecba4d7b8d1f63588830c97eedcdafd55d8334b38b18745d5bc26aa5f715d8859dcda01455d4daff6bec3bd54c74476dec9716f3eecf2ec2df2ce9d7b57f62ebabba97ed76443e1eaddfee647c8b32ceea2fb4167a3510a0ab21aaa4fb933277aa6a7ae9d6219d610d08fb22b9f4c7cc28a8ced26b40e0dfb945e944fba99d628ae260e3c445680f4d9aeeb492c48e4136ff7f4164f2b7c3e6ce9370168c343d343e6328c083494f0525b0d4211891424d2798106fe5a12f7e8bcb21188c73f3ee1065988a567e1b21b0ea79654498490fa154553d81fe9be500f6cc55b4c02c10a3ee6e36f4d4605e82a623f595e61bf0c8def581082db85d8ccb1413b2bb7ab860e609b2b9e49da0fa8d622ecfc03fb08a6117659c288aa4db2958fd507220042fbf7bb18f23e53e78972b4ec2cd002f271d9f2230855621ad1d91da721016b8e71dcb71c33e7995fe1b3201badb5d9f5e1f996083d5ebb1b242d79112cbb13b9261a07d8db4b0d6eb24c4eecb62f1c4dd9afab572e2c3c46e0dfbe06b1811bb040c59cc1fb44b86865946e8b1b51607d394cdbf6b61d4d13ac934e34efd92a2b0cb6a4b51e979deefe23bb57ce5291873e9220c038a4b514cae1a3154020e396e5b27bf5da188baaffc05c6ca17d351ffebb1233aaccb72902b0affa987629c806b65d107db5e3217e6212adf520ed5d71418975a8c9c5e01a679327f27974bbb5fc67c6b6f6c88d945aa9193aa874caa80b2d97129b550a9b6c48bb174c75f832f008eeb9db56f79acd54eafddbc1e5c04c8b44e520a3301ed763cfe0be04e2ecbb8863ae26d345ee89e75d0b629db22920d45d99c1d824106e46f277bb817dcc99ca8d3dc5e2c7b2130a530f819346055ecb8f1eb007341911bdab75100bf64e1f0df90725ebff0335a7037c904a8d1f7eb18fae29378605e0eb65bad50c09fb11b01ed7a1fa4bf9f35c0260dd7b266c7459f5bf294ab8994edcef7e49f93835dbf43a96497544c6f580f09103aa6f830c678902d6adea3f4e7af642ca2b5b2d3b0068b49fa566144bdcf8dfabe620bd1c06888dbc21cc5980cbd6f0c963d490fd4abd09981b21ed5d781c3c164bed3cbbfac1d9aedf8540a6e3715978897b2330b09479c4b663b132c09140a8478b3d86c928d8782c65646028a1ecbee6ffcca3bcd88bea09ce935e31c1319fca92d245cc0a3e33fea0f630c41315b7e9ac12c44b72a773d181fb325a42f673", 0x1000}, {&(0x7f0000006140)="43f28d16e813955d41e8117610c48f3ec076bece729891a6cdfeea7b77027ccf4143164e693fbcd920dcc904e81ebc69d69ae5764788183a26fc981a93cbed039219ed7d92bc1f79720588bd7497a140734d3540cd98fc04e83a931e9a96d2e8e1322366d38f562485fc3271adb3ea3520ce63ceba3e127faeda9547a24865a80831b78601b252f9627fcbd10ad6f3", 0x8f}, {&(0x7f0000006200)="24202baa1fef14d799298250a166b0be8262beade5029172b93c20ad31a0b8b0d5d96559de459d1284ee8e98883735635b6131eeb914612c590769714d419b9646ddbb99abc8770d1ec1da1c5741551964a150ca24352686233ba55b808e390b820107c193fba04affbc898191b7405b5e0efc7d6ced43ee728f6b6bf6189831ac696ddfae62b22ce5ed37f685dbc9045bde71a3b768099cdea8805aee3858a4f13d22ae2e45c17de82ba29a47dc3d3433a74f6b9887811874549b119786ce2056b3605a6f3283c6150a51ba9cff0c026ce5", 0xd2}, {&(0x7f0000006300)="0ec294afa32a91e4f2f6da3a4851d2928bcb8878c2bc3ad368e7af7c8c064144f36a14946b53ac447658270958814dac455665dfa94c3043683056924e6ae3446dcc0356e222ba857c5bea54cbd70374db828104bce790313e0842b3ac864f992dbf93554f1ae9c5c3379e18fa07970204f05a0c04ee8a2e6a47242402fe87f32b944dfde724afac558b1222fcbd71b881ae42c23a8793973c89fbe531e18c013ade11a3784505a5c168d5d522c5602f9e", 0xb1}, {&(0x7f00000063c0)="1ad6f6a97ce1c0092495d3440e8b5319a4d437c22897a19046e74036159acbcd7e73122c340463e3253bc3a55f0a", 0x2e}], 0x7) r7 = dup2(r4, r5) ioctl$KDDISABIO(r7, 0x20004b3d) ioctl$WSKBDIO_GETBELL(r7, 0x40105704, &(0x7f0000006480)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000064c0)={0x0, 0x3}, 0x8) rename(&(0x7f0000006500)='./file0\x00', &(0x7f0000006540)='./file0\x00') select(0x40, &(0x7f0000006580)={0x416, 0x8, 0x7, 0xfffffffffffff801, 0x2, 0x6, 0xffffffffffffffff, 0x8000000000000000}, &(0x7f00000065c0)={0x2, 0xffffffffffff0000, 0x3, 0x8, 0x2000000000000, 0x3, 0x200, 0x7fffffffffffffff}, &(0x7f0000006600)={0x10001, 0xb2, 0x100, 0x20, 0x3, 0x9, 0x2, 0x2}, &(0x7f0000006640)={0x7, 0x9}) dup2(0xffffffffffffff9c, r7) syz_emit_ethernet(0xea, &(0x7f0000006680)={@local, @broadcast, [], {@generic={0x8130, "988c24384513289dc5be419bbb1baa14f3c12c781842fb43e0110b765c9bbd0673d9f4a0663f8665eae7cfbe45a909901c21a606ed6786bfd725e5bea9ba54537a530fdb390c26c5a31e75586add0183741b54bcc261d2a942813442b11aeb55908194debaca264a4b52b7546d3050c02ffb2855e1de3774752eada6fd836358ca39cec87ff6e6fa05f684d24ae660ea740fddee7db9214bdf619875abc058034b825de79a41e9c6a2fbedb9f3825077aeec433aad0088f816af2f8c395c9bc02fa4dbf6eaf5fe46a5675a9fe7ca646578471e4991e6cebbaf32f18c"}}}) executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x11, 0x0, @multicast1, @broadcast}, "f37cee57da1ea102"}}}}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000100)=[{0x14}, {0x4}, {0x6}]}) socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) r2 = msgget$private(0x0, 0x701) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYRES8=r2, @ANYRES16=r2, @ANYRESHEX=r2, @ANYRESOCT], 0x401, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc5760d87c0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e2", 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) getuid() openat(r3, &(0x7f0000000340)='./file0\x00', 0x80, 0x15) getgid() r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000002c0)=ANY=[]) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x1a9) executing program 6: mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) chmod(0x0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x50}, {0x64}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x22, 0x2}, {0x8d, 0x3}, {0xa4, 0x20000000}, {0x41, 0x70}, {0x47, 0x3ff}, {0x8a, 0x100}, {0x83, 0xfffffffb}], 0x7}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) fcntl$getown(r3, 0x5) executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff00000000, 0x0, 0x2000000000fb9, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f000074a000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pledge(0x0, &(0x7f0000000280)='\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) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket(0x10, 0x0, 0x0) msgget(0x0, 0x0) kqueue() mkdir(0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000040), 0x0, &(0x7f0000001080), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000340)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe8000000004000000000000000000aa02009078000000006006c33e00000000fe8000000000000000000000000000aaff02000000000000000000000000000101"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x4811, r0, 0x262) executing program 7: syz_emit_ethernet(0x46, &(0x7f0000000000)={@random="73b9ccc300", @random="00f7000400", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x10, 0x3a, 0x0, @rand_addr="00f0372e0865911feb7e00", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ni={0x8b}}}}}}) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x800, 0x102) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) rename(0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x28}, {0x206}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x40, 0x0) writev(r3, &(0x7f0000000280), 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/205, 0xcd) executing program 2: pledge(&(0x7f0000000000)='@,+%@*\x00', &(0x7f0000000040)=':\x00') pledge(&(0x7f0000000080)='@,+%@*\x00', &(0x7f00000000c0)='@,+%@*\x00') pledge(&(0x7f0000000100)=':\x00', &(0x7f0000000140)='&::\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20000, 0x8e) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x9) pledge(&(0x7f0000000200)=',\x00', &(0x7f0000000240)='+\x00') setrlimit(0x3, &(0x7f0000000280)={0x7, 0x100000}) syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000300)="2f738478f07419c8ada26b80f172", 0xe}, {&(0x7f0000000340)="aebd3e4d5f7fad7fc64e98ac05eea60b8307bc8fa13234b45cd7e7424f94c8cbead5cf5c95ef9041c79a2bc9a59929f112501797446c7feaa7322fbd83424e8ad165fb97a09937f578e1f77b4b627279e0f953b9d34439ba3857fc7d8ddd2f402f5f781658e7ee54aa5d55483acce479896109aeab0085c15a9306fd5e7726597020813a0b697965", 0x88}, {&(0x7f0000000400)="f70528811976114189020c18245aaa9be2ebca4676ed963102ff1bdff3e9c2ab5410267817eb2b99babb4cccc16aaffcd8dd89a6029a5166d91ebbd5f3d0f32cbbabe071c87e41857fcc70a531bd4de7cd5debe9b6413c1f177a9e45eece", 0x5e}, {&(0x7f0000000480)="f8aa141bfd214b8126e38e79b52aa2604f51776f37d7560b3ada0ece2ee10ba25cf1cfc66f303298df3c325233e039af0cf42bceb79edac07f78d9a0ec84514d085d6b8be1134333018da80ff54ab1ea19523b07fb1f5b9080d8f9d1d6c168e529cc214e257e399bfc35e1d11b99f0ed4f74427feb7b503cc8d83b9925ffd38a32547018a2c727e97dc8bd9e0074ade221187bfff830585a8c8bb2aee65ce31b54c5a40616079d140d8926aa41850c0f6e2b87e1fe0a41b939ea0d4ca1f6d319ab86cd76269eb26567b2810d12a88b91a5", 0xd1}], 0x4}, 0xc) getrlimit(0x1, &(0x7f0000000600)) pledge(&(0x7f0000000640)='\x00', &(0x7f0000000680)=',\x00') pledge(&(0x7f00000006c0)=',\x00', &(0x7f0000000700)='&::\x00') semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000740)=[0x9, 0x7, 0x4, 0x4]) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000780)) open$dir(&(0x7f00000007c0)='./file0\x00', 0x80, 0x150) getrlimit(0x0, &(0x7f0000000800)) getrlimit(0x5, &(0x7f0000000840)) pledge(&(0x7f0000000880)=']\\\\\x00', &(0x7f00000008c0)=':\x00') pledge(&(0x7f0000000900)='-,:]^\x00', &(0x7f0000000940)='@,+%@*\x00') sysctl$net_inet_esp(&(0x7f0000000980)={0x4, 0x2, 0x32, 0x4}, 0x4, &(0x7f00000009c0)="97710d42231ffb1f5aed7223bdd90d0a84392b3d527b4a098d500fc79dc60b7559e11519665ea34f756c119f3dad447f9e8b38005872e0a568db51c415fe72a446a39e7360f6dbc7fdd59fb40a4d55062c6a67f1c55e8add30a9d587affebd8b00d096988fdea5306e3ad1b6c05e5a7ac8d244f968c356c1f78a7d9443c9d257f8e629825cbf068a1ee5ebda", &(0x7f0000000a80)=0x8c, &(0x7f0000000ac0)="223cb7c7d5ad1d76e60a6fee1ee3d058b9ea090e5997d3a9a5205210a4c9874708ab8120846e891f8bb883331afa684104c597ec8f9a6b51c1f879567356e2436e19542d1c08926b9f89955c4e3945", 0x4f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b40), 0x200, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000b80)) sysctl$net_mpls(&(0x7f0000000bc0)={0x4, 0x21, 0x2}, 0x3, &(0x7f0000000c00)="4efce788596351e907c438646268896b489c791cc25a4b808b86006d30a5244a811cffcfeb1657a5b65205adaba04775c0dd4c1b49fb42337ff175f4a6ad9c738f159a377c2550ccb56090e32c8e8ced390cc9457728a5b466f36ac4fd8932d30af407a1184a13ded989d660022f133ab16c715db3b2ec5483ac4676d7e5c34a8405bc4dde5467944b37bf02cb36cd2dd61ff8eeb9422ee38d7cb1bd9750416ef91761cbc7486c39536542bf0e6d26e78a0de8541a708d3096edf921d646f2b9ab7f2d0a0e1cf52cef025b95f840ee4e98a4cea536", &(0x7f0000000d00)=0xd5, &(0x7f0000000d40)="ba0a99b5d580cf8f5c4fe1dedbd27c037040d2ec2b61e6888013891a412c58db7d82f10bf0309de3706c1856d61166d8a460794fc9bfbb1dc6ad06bb08e5eb69c21e765d1a05de0b36f2d64020d89a22f3d0dc96865db0e8f5ae9f316a4d7f2865de78bc7c4a90fb5b19a2ce2358dd894ffed9c13fc8462737364e7c7101464d7be738ed1ffd897ad07dd6879a48a0d4c1e0dce7bb623fdd8f2d33df6ac55de866dae6279ff61fb00b4d87761a108fa4f9185816149308c92291f44e37c64839b41311c6e0353fd11cc397", 0xcb) fchflags(r0, 0x1) readv(r2, &(0x7f0000000f40)=[{&(0x7f0000000e40)=""/23, 0x17}, {&(0x7f0000000e80)=""/23, 0x17}, {&(0x7f0000000ec0)=""/108, 0x6c}], 0x3) setrlimit(0x6, &(0x7f0000000f80)={0x9}) getrlimit(0x1, &(0x7f0000000fc0)) pledge(&(0x7f0000001000)='!q\'^#,\x00', &(0x7f0000001040)='\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001080)={0x5, './file0\x00', './file0/file0\x00'}) executing program 3: r0 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x0, 0x7}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) setsockopt(r4, 0x1000000000029, 0xa, 0x0, 0x0) dup(r4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000340)=[{}, {0x2, 0x8}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, 0x0, 0x0) getegid() accept$inet(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00000cc000/0x1000)=nil, 0x0, 0x80}, {&(0x7f00003c9000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f00001b1000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, 0x0, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000630000/0x3000)=nil, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x2}], './file0\x00'}) syz_emit_ethernet(0x2a, &(0x7f00000003c0)=ANY=[@ANYBLOB="096000e3ffffa9aaaaaaaabb08004500001c0000000000019078ac140062ceae5110aae000000122009078fe3396575ed562e1f39a3391b641df5ab3509ad92d0f0deb4192856b85680ac35f03a907235e46a2e4a6cb6264d5cdc4979e1ef1e5dde3718927124f93badbd3736743b204468e25ce175d5e02a8f183ccc9ad8428510ac5d8482b746513867994b94352d24edf94a6e5a14de66fe549e0caf7f0cdda75b578a615c1accdd0dc016ba7bb6a5bc9b53f721f78aba76f4d6294574f78dde5c39d2701d096e6633512648afc2242357432438347eb24182485e1f812eb4b70a831ac7d54a4b632b32e7e781e703c622abc0dda4ab59b51eea7d7a4478dd85c0211ef0da3e7640deddb4d3419e2191bbd7356b30693eb74ab3890854b21e437ad3f067cae90d22c63ba9cba6f5b8aa160a6a2d5c6e932a053d8e13e32301a2e72b3f3d00e7cc9b084fe637fb59d6044d73bb245244ba7c5492e6c916b5725808e19aa56e90991899f43eed7e025814addabeb3beb8420493ec96c081bccfd"]) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000380), 0x1c, 0x0}, 0x0) sysctl$hw(&(0x7f0000000280)={0x6, 0x19}, 0x2, 0x0, 0x0, &(0x7f00000002c0)="eba35db600000001c0df3f49fee4a93375efdb46675b12210763f658f58261d18f187e44e89fda964a00"/54, 0x36) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_extract_tcp_res(&(0x7f0000000300), 0x10001, 0x3) setreuid(0xee00, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) r1 = getuid() chown(&(0x7f0000000080)='./file0\x00', r1, 0x0) setreuid(0x0, 0x0) r2 = socket(0x18, 0x5, 0x0) close(0xffffffffffffffff) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = getpid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x7}, {0x16}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$unix(r5, &(0x7f0000000580)="519a4b144eb4521f00b4880a247346e88dff66dbff09fe6bd0a47f1faafbc98b75d3b27d601a287a514a0b9b0985ee47cf8e492dfcb03612ab81893bf2542f2db39c62d05c30ad7ba6c1699d66a6bc853135b27013aaee43221f78009d9fcfea0e66300f3214750a0045537b983c2de0c5e298952f6f9b173c9e260f6449e9009a555a8e9196ad04e0b4039b1952d34dd08f6d62b5c13fcacb5cc614d5d5a6a313fffdbf3900238f962cfc225857fda8b3de764eb772d9fb4e28c43a2dcd0f84d7584bf0f3502b8802487545456230190c2ff347104c942a32cb147d69d685fff7bd699012", 0xe5, 0x0, &(0x7f0000000680)=@abs={0x0, 0x0, 0x2}, 0x8) setregid(r7, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r1, r7}, 0xc) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') socket(0x800000018, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 7: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x10000, 0x13) r1 = getegid() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r2, &(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) getgroups(0x7, &(0x7f0000000140)=[r1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) fchown(r0, 0x0, r3) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0xf1492437e5b9652f, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30}, {0x3c, 0x0, 0x1}, {0x16}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x77, 0x0, 0x0, 0xffffffff}, {0x2f}, {0x6, 0x0, 0x1f}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffff9, 0x17}], 0x29f, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffff9, 0x81}], 0x8001, 0x0) close(r6) write(r4, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) setreuid(0xee00, 0x0) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) setsockopt(r8, 0x0, 0x7, &(0x7f0000000240), 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x33) open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x198) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0x5}, {0x3}, {0x6}]}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x8, &(0x7f0000000040)=[{0x5, 0x6c, 0x8, 0xe7}, {0x5, 0x3, 0x1f}, {0x101, 0x9, 0x1, 0x5}, {0x2, 0x7f, 0x1, 0xdef}, {0x2, 0x81, 0x5e, 0x101}, {0x2, 0x5, 0x1, 0xffffff4a}, {0x3f93, 0x6, 0x6, 0x3f}, {0x8, 0x6, 0x2, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="98093438c371eecb4096a0ff293dce67eb5635d7316f0050b068d6d956abb8aade966b6665d0931b06f1c8de054cd837fdefa8052cc1b8608d59f0a571d30d7ac06e622daca897c1331e338324d4f88ff477ff162e9b10fe6eb80c34bd8205ccda0d4944dc59efcd16d3c17b2cd6935a60461cffb8018cb1f3e912b4c74f69fb1ccde3d9", 0x84}, {&(0x7f0000000240)="f2ae1bf98e701cdb1d7a738f03090538869835a6c9fdce5b496e8b6f6ebe8ab15b69e3aa434809651250b2923ff5b66a2bea4e6d0472725a6a791a6ea95b9f5b0db503b038b92b63f7db4c6a40bb3af72d1bc3fdd38698269b34da200e2d5e4c46595ce24794fb", 0x67}], 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x20}, {0x1d, 0x0, 0x0, 0x200}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) executing program 0: syz_emit_ethernet(0x42, &(0x7f0000000080)={@local, @broadcast, [], {@ipv4={0x800, {{0xb, 0x4, 0x0, 0x11, 0x34, 0x65, 0x0, 0x7, 0x3a, 0x0, @loopback, @multicast2, {[@end, @lsrr={0x83, 0xf, 0x1f, [@local={0xac, 0x14, 0x0}, @loopback, @multicast2]}, @generic={0x7, 0x6, "c3b2a814"}]}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0x1}}}}}) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000140), 0x8, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x20, 0x4, 0x4) setreuid(0x0, 0xee01) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x81206919, &(0x7f0000000100)) msgsnd(r0, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/33) executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) kqueue() syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000580)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x5}], 0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) write(r3, 0x0, 0x0) write(r2, &(0x7f0000000100), 0xfffffe5d) r4 = getppid() setreuid(0xee00, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, r4) executing program 7: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x11a, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) getpid() sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000000c0)="e71c3a8158ad38708c4daa7f8be641663df36a842aace91871ea6c97702fcb8a6a879183a73e0c8f4f33283a9ff9687e0da1f4ef65de1ce73073704b849a003eb637ac609f069a9fe3beaeb75457a9ee3404ffce29efe543728cbe0d43afdeea45654bc74d00c95f07d07233f019bcdca4426063ed92556cf75a518d1f37edac4166e93d3a4da4664f9479cc8b100916393c43a2543efca042dbbf31757d4a030aff7d791545d1b1988a4927c736264b39241451439d16db75dafd097c38d02195887210df3fff79f303030fdbe3b5e2ba3ae05300e92992775a74c77d5637da57479a31b02ef2af9782e735c8a1dea78bbe9833bccaedfe88181532be", &(0x7f00000001c0)=0xfd, &(0x7f0000000200)="02501fd8df04e8953fbffe50695e1b0e25b7fd9e9ddc4f292000daeefa1b53f8da923a4900cd26228316c770412d0d2c7c163469b8ff0dbe82e8d7c7233e716092bcd3136b7271fd5b452319f3b5e52bc1caf5ebba2684eca57c7306df88f9522239d8de29d1f8dec7b08ff4420c20fd0cd3cbbe2d571c8f4993e0", 0x7b) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x812, r0, 0xd933) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) close(r0) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x7, 0xfffffffa, 0x3, 0x7fff, "b2c9d2112392e86035aecfce177bfc5eb9d9ffd5", 0x20000000, 0x3f}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) sendmmsg(r1, &(0x7f0000000bc0)={&(0x7f0000000b80)={&(0x7f0000000340)=@in={0x2, 0x2}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000380)="725c412e9ec88f0c3f109fa4ab7c687a667e7d9fe1c5e6c79804ea427775f8b08b7cdfe275ea813236cb13661c12d5208177f122058ac6bc6da68d306e83c11ab6c927cea1f09c01664223a3242bb3d19724075a4745c5ecbca66384c84143e24a5e21bec0cd76a78f90", 0x6a}, {&(0x7f0000000400)="bca650b88332d998e401a4dd5e6339281e7cb452b3d659fd4142ac8f010b410283da170c4d641252b00a3f4ac18662940671598a68ed635d71e81b987e9313dc82125fce227e2b97688c21c6a39878d66bff6bcf0c3acbb87f95d992757a5b3389025e4cddaea2f2766feb12706cbaf9fefcb4be063a6cc585437b506a50631ed7ad32cff6a57941ceed718a92d7f0095c68e5c16635ec747dfb76a96d5ae31df461116e813825e48083c9ed921088ce3ef3c2ee2efcd4d7bb1c2d61cab51834270c7b98c04480c01d763f", 0xcb}, {&(0x7f0000000500)="de531b9aee36b436e59e5e05c90d8d7f6c34571801dab519912cbdffc2b863e0c07f7454d3d2711202769b3ea07ff6f06452ee64c7f812cf62eccdf9f3bdc4fa3409d87b28398f4b55180a459461b071ceab9a1cd8f975cdca0ee36c037785edc66786707f937f53449a4c022c79229faf348de5380a195d2f6f7d6ef5ef643dc06bf9115cf2af", 0x87}, {&(0x7f00000005c0)="9a51fa2021aed0c4164e67be8d093c572d633645ccdd5e528de7986e07867178", 0x20}], 0x4, &(0x7f0000000640)=[{0x20, 0x1, 0x6151, "7bd2fac0647e736fad349cc1e1d132"}, {0x30, 0xffff, 0x0, "dbe80054310840e82634b6b7fc7d96e6c672340069985a935051"}, {0xc0, 0x1, 0x0, "7e0d528f0e697f17db2eddaddc59dbdbc7340d92b6d31d5c09d25edff8a7eb57924b8c956243b1abfada42c28a5d1be4b859bbc93ed258088c3ce8eebb525011f4c75c62d7a5693967da4b9fef43d7f4444c6d0030bed12a1647dff9fda02bb250dfdfc7b33beee0e0526db5d2a120436ebbabe5d3469a2912f11b5807a49bda9b8a6038bfd3dca767f1786f2f962bd81dfce625fe856a6e097d1149c9df2589ebca223f2e58835bd7ee"}, {0x20, 0x1, 0x1bf5902f, "dfe22da4f3e5d31ad921826e0b23"}, {0xe8, 0x1, 0x4, "e332f8976a7954785bf5820c03bf400d699aec42fad0b5e8e943f786aaf53a1fea88d5c2b8a931122f0699451250e3a35c0fca7e62c14d23886d3e5cfbcfc24b6f0451cde078bae335b3db107dd3fe541c95217e1c49aa0e66663b43a05fdcd7cc1047023fd09e94c8ee3b54300b9541c838dc84b7d0e2e0d6ca30abdde94f24e8afe48ac4a15a826e8fe6c637af8758b462c3adcb9a46b07e31e2cd30b1d71050aee5a8d440ba5b15386a6e8f88bbb1702cba6d9e36275ba98745ee2a79b69d5036c900b8b6c341f956553f6842658dc4ebf6d9e3"}, {0x40, 0x1, 0x2, "7ba1f510b6a0deca5207710b18c417e75ff5ebea9d51782517756652ac38733918b42524afe72dc27d1d42"}, {0x100, 0x1, 0x7, "87ceb714e35407deffb212252e04ebe7621c7f85acff915e4438ff777717eb0b0785878f65bded31b31ad6541c8ad02cc6e8e27ddc4f3895bb6e55835aebd64c8e44f72d52e2e878d15fa530b43dc94e9b8c5c810680412343f590e517b4367bb9f6cd1b2bafb4ae8831752e9b5b882e66206051237e07f933bb93cd323b3ef2f343b936b04b3cc31f128a4f8cc2f57a80e9f74f82dc11da751b096a5bdc4448ec86ebb43558faf5ccab6c730b2bf6f83ff63eb398917501417b8aaa65ad99a1a621ef2b1b45f544834037aada31eb2698b5ec96e657dbf6dbae0b7b5b81bcc3f28fbfaaa47426ddbae55b561aa0"}, {0xe8, 0x1, 0x40, "4dd4a3155ee482c4d42a6e95b24cf955463a792b879f73f23dc091f49ed1bd253cfef051441a40e5775673eccb3279d91e07f611f1de43589467719261e0178734af769ef8db4f94d197b4076f8c55084338b5538340c6e2bc5223d4efeb38116c0ecba17fc41f507445c4fe06eb197e147a6ded77ef25ea09fd21c4f4c6fe6cd4d23d66daebefb443e9be62db03c9f50603d184081f6bad27eee98c5bb9961e67a6e4ae4011c32bf75db5bd1fb13952f2d67aa2df83198a1bb4a270ac2a0062ec35ace7b0adc921d6157dc93c53eb909f735a"}, {0x20, 0xffff, 0x9, "2cf40b99eb0d9ddfb7c0df"}, {0xa8, 0x1, 0xfffffffd, "cb82d40d6ef40a474bbe4f7fead407719e0b6d16169a4505ce80c4d51b8e5fe30a2670046a61f391b5a28a2f212ae9a0ddf40008e5f80a377ec87f058f49613814f2e0ae4257687009cec43f9a5350a0e9d59a4de0091212eed9d06999fb7284899a56410a0f7df79fa62bb3ee9e4a379b13b788e2e09ed62145565c4a2318f68c9258f87e75ac7a6fba0ff5a8e0d5c0f15c0d92a0d4"}], 0x508}, 0x1}, 0x10, 0x404) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0}, &(0x7f0000000d80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000000e40)={&(0x7f0000000c00)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000d00)=[{&(0x7f0000000c40)="ca370a8bb01d987ae7a54663561f355b76908891341516cd2a72fa9385c26f0f7f5ed2ae993c2aa1fc3653a9f6c62b3f7e5a25ae021860a0b72fe748d9a39a26b11c1a386e891518f0601f2ddc03af62d2eaa2f678cd4c6433bedfdd3450c1655fb2d64ba40ebc378a7021137509585bc509bd3c12969d204e8a780d7e800acf3564fb5eb1c4fa74b8b5dbf3ef5dbf74a5b753b4c29e922efa9f799a8d1f906ea12543fe337e", 0xa6}], 0x1, &(0x7f0000000e00)=[@cred={0x20, 0xffff, 0x0, 0x0, r5, r7}], 0x20, 0x404}, 0x8) setreuid(r5, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000e80)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000ec0)={0x7fff, 0x3c, './file0\x00', 0x7, 0xad82, 0x80000001, 0x4}) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000f80)={&(0x7f0000000f00)='./file0\x00', 0x100, &(0x7f0000000f40)='./file0\x00', 0x8}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000fc0)=0x7) sendmsg$unix(r0, &(0x7f0000001200)={&(0x7f0000001000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f0000001040)="d20c208301", 0x5}, {&(0x7f0000001080)="e82a241fa2fd63f4b1175b1bc9577c85b95341328929bd8e918f3c8843c8a65e8e97ead6a6c3360b703a28c230939d76465ec81977f398df4030b0144a1915aaacbd4558a7abc2d14cd46eb88c57a98e02e113c366265ab4b83d28f43ccad300d6bec913a0d3375d5612cd4cc68fa44813e2b041b6445dd0fe5ad1dd36f3f5469443b791407fc0233ef185f57cf81472c05b2a01ae5b8876215ed2454653bb0334abc8592f0612d847d8fdf08115effdf29fd70000fef26221a6dc820bf4d7fc314b285405faaade7771d8264e1c0ab342bbf2e532c99899c209ed", 0xdb}], 0x2, &(0x7f00000011c0), 0x0, 0x400}, 0x8) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001240)) setegid(r7) fcntl$lock(r4, 0x8, &(0x7f0000001280)={0x3, 0x2, 0x7fffffff, 0x10001, r6}) lstat(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)) execve(&(0x7f0000001380)='./file0\x00', &(0x7f0000001440)=[&(0x7f00000013c0)='!:-\x00', &(0x7f0000001400)='/dev/pf\x00'], &(0x7f00000015c0)=[&(0x7f0000001480)='\xd3)::]$-+:2\x00', &(0x7f00000014c0)='\x00', &(0x7f0000001500)=']\x00', &(0x7f0000001540)='^]\x00', &(0x7f0000001580)='\xb6\x00']) sendto$unix(r2, &(0x7f0000001600)="e55c352b581e03e9f4bbc70d30137799b1fbc564409a41e358f2aca2a4af010d2ce3c1bdc93cbfb2907baf22714fe2b47f6d5fedf8c661aa92d7be80adedeec91c15e71e32ef6f0d856177cdb193c471c705eba58704d413914a49f7efac3de12d385e05866c38140f96d2479588a1fcef4e2d4f07012491126ab8c2baca627066e0f0693e8f5d0a0e967cf299589eb7370dd98d7ed00f97ff3d1a542de22557d70fd6108e5d8cb0f1e0d64c15f822e3eba5b05cd2335f874742e9bd8bc4ed4eec9f31b5", 0xc4, 0x408, &(0x7f0000001700)=@file={0x1, './file0\x00'}, 0xa) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001740), 0x80, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f00000000c0)) read(r3, &(0x7f0000000200)=""/92, 0x5c) ioctl$BIOCSETF(r0, 0x80104267, 0x0) mkdir(0x0, 0x0) r4 = socket(0x6, 0x8000, 0x3) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000040)=[{0x0, 0x1, 0x3}, {0x4, 0x98, 0x6, 0x80}, {0x6, 0x1, 0xff, 0x20002}, {0xa54, 0x8, 0x3, 0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380), 0x0, 0xffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)="964b2e8c0600000000000000975fecf28b3500fd421ce2816320a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6f4afa6d887c519aef0e00001a8da900000000000000001aee3e9eee9a684337", 0x5d) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) dup(r5) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000080)={0xfffffee2, 0x1fc}) socket(0x1, 0x1, 0x0) r6 = dup2(r2, r4) r7 = fcntl$dupfd(r6, 0x2, r3) close(r7) socket(0x10, 0x3, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) setreuid(0xffffffffffffffff, 0xee01) sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x18, 0x29, 0x2a}, 0x4, 0x0, 0x0, 0x0, 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a278b18 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x8000, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) sysctl$net_inet6_icmp6(&(0x7f0000000200), 0x1, 0x0, 0x0, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/105) socket(0x2, 0x4001, 0x6) close(0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xfff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x412dfc) r3 = accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000280)=0x8) accept(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) getegid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xb, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) executing program 1: syz_emit_ethernet(0x4a, 0x0) r0 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000340)=[{0x40, 0x0, 0x0, 0xc}, {0x6}]}) setrlimit(0x0, 0x0) syz_open_pts() syz_open_pts() socket$inet6(0x18, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffff79, &(0x7f0000000100)=ANY=[], 0x28}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x6) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca4", 0x2) sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22}, 0x3, &(0x7f0000000580), 0x0, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250a", 0x88) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x54}, {0x5f}, {0x4000006, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f0000000140)={0x0}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) mmap(&(0x7f00002a9000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0) writev(r3, 0x0, 0x4b) executing program 6: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0xb, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x3, &(0x7f0000000440)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26010000005f8ce92bcefd3eceefabee7e3ebe6c7a36746af569ae94b5d1275a9807ef9e0dd96d5d22fcd1289c80d3135ee0d4ccf9cf3d6f8ce70202fcd0738c22516d797a6d4d4577073c00a40824e97f013e56d710915d35dfeb96c0edbd0fc1381ac8d1c3a91ad2d50588da310100000000000000a7c210e97256c8538d64f6ef4ee0513d784dcd7abd974898cd9876d750b23a36c756c3edf75a3d576af5f2a5edc217ca61ebb52a7692889975c180baac6798938ec34cd37b28436db93be49e1907dba3eec9a40afdf9058648e598fd163ba9361ccc99fb6ccd7068422c486a7eb35daa8a6cfbbc01269fe7088b3fd869af60bc0c60136c7717064a9d46c82544ca34442be10218d1fd37ba0603b4f2aec29fa14dba20301a961810d2094eb17e9f4d263cb6cddf913c915a11060c88fd5f3030febd07d4e57c9ae190725f3cc44f193a2f5fabdf894005e7b3280d96ec12d3af346a940924986ba166f3d97bc1db4eff", &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x8001f7e, 0x808, "e7303483ef00000000000000000000000000ff00"}) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) r5 = syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000240)) mknod(&(0x7f0000000480)='./file0\x00', 0x6000, 0x400) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000001c0)={0x0, 0x9, './file0\x00', 0x0, 0x4, 0xbe61, 0x8}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000200)={0x2, 0x1ff, 0x3, 0x5}) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r5, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000580)="ef37d72f95418f9fa64a6e2af9b277141b48a3e29c009b81db0119a0ac475da2f7a0f1fa984cb25351d6f16ba88b3e500e73072e778e6dbc49347b4f", 0x3c}], 0x1) syz_emit_ethernet(0x12, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @empty, @broadcast, @loopback}}}}) executing program 4: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfcf) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000440)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x39e], [], [], {0x0, 0x0, 0x0, 0x3}}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r5, 0x0) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000080)=0x8) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x6, 0x10000, 0x2, 0x724b, "860e28b074f425b9d603c85e0f887ace012b8335", 0x5, 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd28, "dfe8daff1f00ff0700c4d2e8a789a20000004c00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="f6172e7d11c88c6ee5fbdeb82ac5de45e4981100", 0x14}], 0x1) executing program 7: sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup2(r2, r2) shutdown(r3, 0x2) close(0xffffffffffffffff) getpid() select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x44}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r4 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0xadb, 0x40000, {0x7fff, 0x6}}) executing program 2: r0 = getppid() setpgid(0x0, r0) wait4(r0, &(0x7f0000000040), 0x0, &(0x7f0000000100)) getpgid(r0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x5a, 0x0}) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) close(0xffffffffffffffff) shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) executing program 6: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047476, &(0x7f0000000000)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x3, 0x3) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) minherit(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000900)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file2\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setreuid(0x0, r1) unveil(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='x\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)='r\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r2, &(0x7f0000000240)=[{&(0x7f00000004c0)="20200330834e7fc629d96302fa000080bada054216b85f39db8be9187c8c87854b34b0a5f6b8a32020450c719a77e25cb0b705f62f2e129f0390b6d41f0a", 0x3e}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, "091500000000ff0f000000000000400000d900"}) r1 = socket(0x1, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x400, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000bc0)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b578e9a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0ade2d247adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896b", 0x4d1, 0x0, 0x0, 0x0) r4 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000100)={0xfffffffb, 0x2}) executing program 5: mkdir(0x0, 0x0) setreuid(0xee00, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x61) semctl$IPC_RMID(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x6, &(0x7f0000000000)=[{0x5c, 0x0, 0x0, 0x8d92}, {0x14, 0x0, 0x0, 0x80400}, {0x40e}, {0x2960, 0xc, 0x0, 0x38c}, {0x1f, 0xd, 0x0, 0x8}, {0xa9, 0x0, 0x8, 0x14}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) open(0x0, 0x0, 0x12) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffc}, &(0x7f0000000080)={0x1ff, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0xa}, 0x0, 0x0) kqueue() poll(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setitimer(0x0, 0xffffffffffffffff, 0x0) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) close(0xffffffffffffffff) r2 = socket(0x2, 0x1, 0x0) r3 = dup2(r2, r2) dup2(r2, r3) executing program 4: sysctl$net_inet_ip(&(0x7f0000000000), 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000040)="ac1c48ba73f4f2085542b87f000000", 0xf) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, "091500000000ff0f000000000000400000d900"}) r1 = socket(0x1, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x400, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000bc0)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b578e9a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0ade2d247adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896b", 0x4d1, 0x0, 0x0, 0x0) r4 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000100)={0xfffffffb, 0x2}) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x40, 0x21) socket(0x1, 0x2, 0xd) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x40804}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x64}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) select(0x40, &(0x7f0000000180)={0x8000000000000001, 0x1, 0x9, 0x0, 0x0, 0x7, 0x0, 0x100000000000}, &(0x7f0000000700)={0x66b85a5e, 0xfffffffffffffffd, 0x101, 0x6, 0x7fff}, 0x0, 0x0) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x20, 0x100) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x0, r0, 0xc544) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x6d4) open(&(0x7f0000000200)='./bus\x00', 0x200, 0x44) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) write(r6, &(0x7f0000000100), 0xfffffe5d) write(r4, &(0x7f0000000100), 0xfffffe5d) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0x4e, 0x0) r7 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) clock_gettime(0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) setreuid(0xee00, 0x0) r1 = getuid() r2 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) setreuid(0x0, r1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x84}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000015c0)="9b1809c3", &(0x7f00000000c0)=0x4, 0x0, 0x0) executing program 0: socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1c, 0x0, 0x0, 0x400}, {0x24}, {0x416}]}) r1 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x0, 0x2}, &(0x7f0000000080)={0xcea}, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) r5 = syz_open_pts() setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) dup2(r5, r4) dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = socket$unix(0x1, 0x1, 0x0) setsockopt(r6, 0x4, 0x380, &(0x7f0000000180), 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000007000000000013fecea10500fef96ecf32c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051aaad0ad4d34c337b274fa13ceeafd1e2f0013ebbc257699a1f139b672f335c223e7d0c032bfa896443a421180000007223e8a51dbf1c055ca872c88106002ec589040000002002fbfefc2200008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120000006276414e84437006071348fd8e5bb6598cc40f0888a34b9aa0022a3a77997f87e1c3fcbe6a73904b19b9f0081043dbe9b8c044e2de3e6be1150d6e80600000092aac17343c683000000000000000000000000001451e07ff3d5a75bae079bcd2b8fdeee076e0e0a6f84425b", 0xbd, 0x409, 0x0, 0xfffffffffffffdd1) executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) close(0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000508000/0x2000)=nil, 0x2000, 0x1) r2 = socket(0x2, 0x4, 0x8) getpgrp() bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[]) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000300)=0x3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r5, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000380)=ANY=[@ANYBLOB="3b0bbf3f92a378ea0b5d3046fd6c3527641a27e7ca4470aacd14a4ce90c0463e47abd518e1d1987227dfdd53d19b243a6442671ffb45c6cd91ab8285443c021ebd9019081a91b37eeeb6d741b6a8907d73181a61598df23153078d3930945511d743159553046b18f4a9b6c0284db896586e63307276449f5e3c97e71c0f02b741a875c7179d2c587b43e13d", @ANYRESHEX=r3]) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[0x17be400000000], [], [], [0x0, 0x0, 0x1000000], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}], {}, {0x7}}}) socket(0x6, 0x3, 0x0) syz_emit_ethernet(0x20, 0x0) socket(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) fcntl$setstatus(r2, 0x4, 0x40) executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x0, 0x80}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xfffffffffffffd2a) sysctl$fs(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r0 = kqueue() getsockname(0xffffffffffffffff, 0x0, 0x0) dup2(r0, r0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) sysctl$fs(&(0x7f0000000000)={0x3, 0x1}, 0x2, &(0x7f0000000380)="1e6bc4dc44f6721eababff85908ff1aa1436176c451f6b0327ddfd3cc7fafa2668eed093484dd5a9c9cadf2fca3ccacff557083d2baf3c8735c434a9b60cb3b7aeaea27693c9876c4ea02ce6bfde8c0d22f6ca8943e28c9d365bf79168d2aad1f86f3a6cdcc2740aa6585d4c11145494c9a8ce413d6ebfc40cfb6cd8887cdf7495ebe55c3771a590f894fccf46e69c06ea69129da1cc37b80c6029a4e7e31751288460b61dd0155aa0209eef180cb9", &(0x7f00000000c0)=0xaf, &(0x7f0000000100)="84ca8e76ceb83480c39b43a165e611c0efc2b3c09b", 0x15) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000280)={0xffffffffffffff35, 0x0}) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x40}, {0x812e}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000700)=[{0x1}, {0x81}, {0x6, 0x0, 0x0, 0x577}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xa, &(0x7f0000000000)="c2", 0x1) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x5, 0x0) getsockopt(r1, 0x0, 0x14, 0xffffffffffffffff, &(0x7f0000000040)) close(r0) r2 = syz_open_pts() r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r4 = dup(r3) ioctl$SPKRTUNE(r4, 0x20005302, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000080)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) setsockopt(r5, 0x1000000029, 0x32, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000001c0)='\r', 0x1}, {&(0x7f0000000280)="b6705fe035618a47e5b1bdee170c6415b2e09b728bfc4cf2fd25979a4f60569f295de176de85b6241d11211d0830648b8301ec6a1371cf90c6aac34a9e367d378e2bf40a190ff7b4cde3046bf7ed03a6e57bef016e624057f706328f3bee7f6bbe46c0", 0x63}], 0x2) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x38) r6 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000001c0)="f4f5925e4b49bf720cf10c06503eb7b2206c9957a1aee56b331b84a198f4160a", 0x20}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0xffffffffffffffff) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000000029, 0x27, 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = dup(r8) getsockopt(r9, 0xffff, 0x2, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) fcntl$dupfd(r5, 0x0, r0) executing program 0: ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) recvmmsg(r1, &(0x7f0000000480)={&(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/188, 0xbc}, {&(0x7f0000000180)=""/251, 0xfb}, {&(0x7f0000000280)=""/196, 0xc4}, {&(0x7f0000000380)=""/40, 0x28}], 0x4, &(0x7f0000000400)=""/41, 0x29}, 0x1ff}, 0x10, 0x1841, &(0x7f00000004c0)={0x8001, 0xfffffffffffffff7}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000500)=0x80000001) mkdirat(r1, &(0x7f0000000540)='./file0\x00', 0x4) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000840)={0x6383, 0x1, 0x2, 0x6f, &(0x7f00000005c0)={{0x3, 0x7, 0x1, 0x3a, 0x47, 0x3ff, 0x9af5}, {[0x6, 0x2f2, 0x9, 0x0, 0x80000000, 0x3, 0xffffffffffffffc1, 0x1f7, 0x81, 0x9, 0x5, 0x9, 0x1, 0x2, 0x0, 0xa2, 0x6, 0x8], [0x7, 0xffffffffffffff7f, 0x5fc, 0x9, 0xaf82, 0x7fffffff, 0x1, 0x7f, 0xeff2, 0x7], [0x8, 0x80000001, 0x6, 0x2dd, 0xff, 0x1, 0xffffffffffffffff], [0x3f, 0x200, 0x0, 0x3, 0xa19], [{0x6, 0xe25c, 0x80, 0x8}, {0x1ff, 0x6, 0x7, 0x289a}, {0x1, 0x0, 0x0, 0x1}, {0x6, 0x1, 0x7fff, 0x9}, {0x4e4, 0x4a, 0x200, 0x85}, {0x4, 0x8, 0x6, 0x13}, {0x1f, 0x1, 0x7, 0x7}, {0x3fce, 0x81, 0x4, 0x80}], {0xe9, 0x80008, 0x5, 0x4}, {0x3, 0x1000, 0x8, 0x1}}}, 0xfd, 0x5e}) readlinkat(r2, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/221, 0xdd) r4 = open(&(0x7f00000009c0)='./file0\x00', 0x10, 0x100) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000a00)) fchflags(r3, 0x0) nanosleep(&(0x7f0000000a40)={0x3e, 0x5}, &(0x7f0000000a80)) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000ac0)={{0xf9, 0x20, 0x3f}, 0x0, 0x6, 0x8}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$WSKBDIO_BELL(r2, 0x20005701) r5 = dup2(r0, r0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000b00)={0x1, 0x5, 0x1, 0x101, "c3898a226fa9e56a0c9ffcf996166042ed4b7ccd", 0x5, 0x2}) setrlimit(0x0, &(0x7f0000000b40)={0xd46, 0xfff}) connect$unix(r4, &(0x7f0000000b80)=@abs={0x1, 0x0, 0x2}, 0x8) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000bc0), 0x80, 0x0) r7 = syz_open_pts() ioctl$TIOCSTART(r7, 0x2000746e) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000c00)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c40), 0x200, 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000c80)=0x66) getpeername(r6, &(0x7f0000000cc0)=@in6, &(0x7f0000000d00)=0xc) executing program 5: syz_emit_ethernet(0x664, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x3, 0x6, "a9afbf", 0x62e, 0x4, 0x3, @ipv4, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, {[@hopopts={0x2c, 0x19, '\x00', [@ra={0x5, 0x2, 0x7}, @ra={0x5, 0x2, 0x7}, @enc_lim, @jumbo={0xc2, 0x4, 0x1}, @generic={0x4, 0xbb, "edc309846df8fc62feb68bd7ee4f371cc013cb7b83e7bc5ab9bb3495c316f52e0d214ad0a48d28abf496cecd3635d241e7eb02c9ef1b356ab8b431bb1bce3ec9a793cafbd0faf32d990b05353b6383a37cb30c0ed43cb4a592421c076444614ec3fc6b72f49f14493e23843da6ceeb55c57c4a26677408efc0a379b6aaf5e77097f27a295ae80631ada4b8b76be15eedc05a57ca551fd43f066197fac8ebabc3845ec4aa55883571874653122089943eacf8848ebbc5324d4f9efb"}]}, @fragment={0x0, 0x0, 0x2, 0x0, 0x0, 0x1c, 0x64}, @routing={0x1d, 0x6, 0x0, 0x2f, 0x0, [@mcast1, @rand_addr="1f2936c7e25b306b51875931f26ff871", @ipv4={'\x00', '\xff\xff', @rand_addr=0x3f}]}, @dstopts={0x2, 0x12, '\x00', [@padn={0x1, 0x1, [0x0]}, @jumbo={0xc2, 0x4, 0xc5}, @jumbo={0xc2, 0x4, 0xed}, @generic={0x2, 0x84, "c47575e84abcf784e37f999884b034eff05a11d09e402c7afc3e3be98775755c32aa3389f07367416cd16537c3fca00e7f101bd1af98e6c6f1bbd56b195645d86481e27dc6afc9e77e74b77fabc907259c8e1dc231e9683b6d6f69cfdb8d2f8764158a243f3b6d870737d9a806089d3aef9bbda41173946266fce8ff212117c2628e05fb"}]}, @routing={0x61, 0x2, 0x0, 0x0, 0x0, [@mcast2]}, @routing={0x2, 0x6, 0x0, 0x0, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @multicast2}, @ipv4={'\x00', '\xff\xff', @loopback}]}], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, '\x00', [{0x18, 0x1b, "3fd05f1a64fb7686d1f12a4f3053118d1deb15c50a691667e882d74044c048349ed4d81e116838eea40727fba9c9d0a6139c4ef5621b92a85ad791ef0aa96457c23b32f538c5fee5896945fa8ae6a02bbe5945a13a81f77577e747cbd255a4020f0baad9e0f9af018b2e5ce2b908f6c6e18408d6b970e6524ece54e660b23ac2acd460248cf74edcf3a4f1c1cf6d6bb78ed2899489c9acfae47d7d93c3bb517306eb30fc6665830983a2b3097a95a1f81446e65ec1505a945cd13b3ca004aece167366df7a3f74a6263b39f3f57644d245ceb9978d9f05a02d6d6b3124"}, {0x5, 0xe, "9cda3745d0d4c7b313eb914d0c3a3d8183fad4d623699e8cb849f3cfd2aef4af4b3163a353c40b127240e484cd75324b88744d02a73375aae1ba11b1ff4d7843df1b293d556d4a19d2092f6b0bb8fc9983739a9ea975ea5b3a1c335d0f520c21ddb1274edff8f9d2001e77ffa45f12"}, {0x3, 0x19, "4f2c37428bf72ff467a286026660f392401c08f99a86bd4aa5f802767212d4ed20b46523c41538611769dd39c92969585fb10b1b16df74a528b23cea4e255af2c133af026a4b9106dfb06975925591d4d876b4ee1706bfd6387c611847225c08ed023b4b8e2bca90e86f58b6fc017dd4919b0d25c3167a0a01c1a7f0cfeda6b612f8a170b7f117535255e98b472685cc92e942d74b7ba87d2a1558ec6389002c4f497e33beb59973a8c85b43b4e43c1290d8085c93d6225737c47fd38b6dd12b5bfce4ba784881bfbc10f0ef9a"}, {0x18, 0xc, "a903dc297461dc7e3e70466bc2ec7ad165bec7a6ac21c902ce454dc519b1f18d801e9a1dd67577d61178152cb578b48ec19d7b543f75bf2c6becf66130bf7a7b67959d844ddf7d68906b7cc8db14185c4cbae3bb5b1f7e1614deaa0178f5"}, {0x18, 0x17, "4cfe665e40555bd2c32ff1a016c57a3636e15ba874af4d0ae35c072d3ae90a774f5f2552a4f789ca09bb20428744bc08cfe2e3564112f624e83749e4f55484f1ac14f0461127e354cba2e5816dd7fed826de61e533e81eca995a04ba70de23a9a626dbea7254f3206949107c06929ceeaf695a12be52e79284cf0252f8c860adadb98e271c940f7899e3cb15a96141a539ca9ea4f9130013f76694efd931bd1bc78d76a87d8e9f890fd27961820ca8a2bde9d1795875b6174089a0"}, {0x5, 0x1c, "eaa24dfda31c702eb83da9d673ee6cccca24c308741c68f1c08a27cfa52248ca71c048a1b9ee9d94a6695c3678479cd2c5225c83baa8d236262eea657b25ee7357b9018aaf7c5477625083cd424ba40d5920430f67a43bcabd02f1bf8dc41f9648e84b284f0f1a5a109349b93219fedff1e627b805ea1b0b26c41add0e0106adc7e459c854e6e3459c9c6da90a8de60915f22a0f3a903cb47cae00984c4ba401d91a4c335842118bcc0a0724bb7029895790507cc8e6c8f9e0fefe930c5272272bcb7359e1aef080860b4ee02492f0961d1145231e11e30934f1f1d9bfdb4ca7"}]}}}}}}) syz_extract_tcp_res(&(0x7f0000000680)={0x41424344, 0x41424344}, 0x7b5, 0x7) syz_extract_tcp_res$synack(&(0x7f00000006c0), 0x1, 0x0) r2 = socket(0x6, 0x4000, 0x8) getsockname$inet(r2, &(0x7f0000000700), &(0x7f0000000740)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) r3 = socket(0x2, 0x4000, 0xff) getsockname$inet(r2, &(0x7f00000007c0), &(0x7f0000000800)=0xc) syz_emit_ethernet(0x1425, &(0x7f0000000840)={@local, @broadcast, [{[{0x88a8, 0x5, 0x0, 0x4}], {0x8100, 0x6}}], {@ipv6={0x86dd, {0xd, 0x6, "249359", 0x13e7, 0x3, 0x7, @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr=0x2dcec285}, {[@fragment={0x6c, 0x0, 0x8, 0x0, 0x0, 0x6, 0x64}, @fragment={0x29, 0x0, 0x6, 0x0, 0x0, 0x1c, 0x67}, @routing={0x3, 0xe, 0x0, 0x81, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @loopback, @rand_addr="841a2286434f1521540a820c864f0596", @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @multicast2}]}, @fragment={0xc, 0x0, 0x2, 0x1, 0x0, 0x5, 0x68}, @fragment={0x3b, 0x0, 0x8, 0x0, 0x0, 0x0, 0x64}, @routing={0x3b, 0x4, 0x0, 0xff, 0x0, [@rand_addr="d0627a115a7912cd1c6afb7f53cf1042", @loopback]}, @dstopts={0xf0, 0x6, '\x00', [@jumbo, @enc_lim={0x4, 0x1, 0x4}, @generic={0x1, 0x1e, "08b55fa5cf289bd784e165f45f3eb48bb50002bcb28a572b6348a34e4311"}, @ra={0x5, 0x2, 0x4}, @enc_lim={0x4, 0x1, 0xfd}, @ra]}, @fragment={0x2b, 0x0, 0x8, 0x1, 0x0, 0x1, 0x66}, @dstopts={0x74, 0x21f, '\x00', [@jumbo={0xc2, 0x4, 0x7}, @generic={0x8, 0x1000, "05b3839a24a5d6116e96dc528b3218ca6da7a9de0c9bbd3600dcb3760a2d11b16fd5613932219e16493400944556c3e939644a616c334b33c436140b304c1f54f8b1725efd43275934ef4eaa147b99da455513fdb9a33c201b31ce3453f4fd46c89a83b23dacbe5eb42b082835bc148f5a9b3ee2beb4f482bdb7bc252f9db65b4a4ff3818bf464ad03bef529d6cbfaca82d1a82ac505b02eb65d844abf6fa10be77d738352ee30a43a76d285d32e8232e78d057d4d6748effc338b261b347bab02988d380b924aab0fde4e73dad578bc363797adec205172bf82463291938787d70580a0a8796709eb5690d515e3f238706286a857a6c6b3e4f2b815aeccbe7a0f6875411d4ccd34b0f9b2824ec6fc58623770a72e7e58555d322517358fc76e3fc1dfc78e4c7592c2fabc0a2d710b6e0be6689606f951c2995a08c05da27defc8329dbeb6cb0cd8816f9153d10a3190c82b31dc6a51aecc76fab6612d9600f55cd4519460df10d01a5f22fd66137dacf0fce288452d30d8813a6e583d57111f1167218ee855dcbdedbe5a223b6da33dbe6ebcfbf4687b53646187cdc1d8f603a928483bdc1816dad82e404ebfaea7ea12d1d35648d0a45c1955591c7237bdaa18e89dcaf1491ab1cbfdd03846596d857c65129e9284a418c779d9cdc6aae6bbf17a42e7372acea94f3ef9a4667f03030ab74403b3539e8c2f7275998b7588c1610c390b89bd9b26f2987e6e15b18971056694d88ac09a1145763d42567ab23ba19bde4935b29996fb789bd69ae1041c0c55ce0583d333b8c3856ee3fdb79d0d27e918a49e0ae6b0d182e7026f9b575d1c31da5286838c36e99b5e3636a43d37434bc5558241631d62534d419346606d9d05b25e301e1511acced52c2a78c4ed81513614a9e443790c81ceb3af00404a835cc88ec23388a0f402ca8a6e5bc29bee31ccba3e1bc1b043b20c9c485ab33b59bd2501de1938320ca7629443bcf56f8495841002072e5988227d8fd887c7184657ca5c7ee6cbd7698823ffd6fdb5b8d470e69e93f632a7d6bda2af99c074698c9aa508ece7598506d388b814078aea807d3b96f2e3f7d90201f849c70ea8704f66898772d2ac98597ebf99a3915d8c09939f9f6bd46caaef94e91818cf36e9723949cb6a8624591942ab2c692269dc228df5777eeadc1f0f545b84c6eff00d6fae916f4a64bdcaa38a9796ce2e1567c69172f79f54b73d2f9c1dacfd33fda06fb4f3f3d4db97c04f876b82d05bb59f2f7ccc40aaa5b1d80c68d8039d35e6d0d4eae83d0efba7dcd314422c562def087d211b7f59cf0c090f85559b949feb8ac7200d370cede838aaf9143a3249500f0fab5286e0efe953912ea4c9a8c068e56c661dca3e33dfaf94f67bbbe6e9a6d97f68e6b2b15aa3b996c3aa5e6d7a3a7326916bda070e4a96095e8b64888fc41e91d4d5812003c231b347224767bbf19cbc54d484669740102e5c1d6a8085b8c058ed317bd18c83779629b706f31116d9f11c3132240fec3423c962b0c2fe8a2863b52080f63930739712e711ac6d2574946690a9ca1d760b9284ede6f94eb15119a9b91b2de68bb06321f8ad47589f1bcd5a6afcb83965fdb36dde7426b06e9e3b4dfd28a66d729338eb5e0564d577c1f5fd814f14de5e755e7a4bd6ba3b430dbaed8e8748f4ac795ebb17b1c7ad8a0c395874a102e605f5a56ebc8b40d2d62ed58d7590796f0a4a8bf73aa78193b7ed14c20982a5f6019521675bce426daeea37a37bc7af81acec3062aa2abb27342a3548f6a8e63afa98bc604e18b92f1628a4f34ba9f6c8be8d4916fad4bf3bca1ddbb7d6b49a5936ced816dc65045d2b76324065d78b94f1c833acecf6f1489efe172349af619c64edffb9298e03a8caeb49d7bac52956b7c3f1c678fb71366817c308be0d674fbe374720cbfb183757a6f1cffc838dc2f6780d8acdb5f4a1bf01b8a3312cedd97ee52e22bb9c3ea4e4a8ae6df9d5d124e355929d86f6435d99e1d8841868afcbc68bd5e418c828cdb19a4eeb740039f1fe6dcab9fe12c5aa49b2bb4b5cd9ec06be4f04f651e5e0dd15509eac4f13f5ba233592c31ababf3d7246e3c9804a6b103059d2f77a0a033633e669e002b42857ce0dfef96af904283d83d420e189c2565e8001728f0157ab2fb14b51c85078f2440a1e12fbe3b8a4b9dd48b22a5797de0169865d502d1d0f4bdac82e3eb6a483acc7fd7cdf84266d4398dc4f0ba30a6a4485bfae68d2df98211d67fdd5fb0a0556fab1aa1796083e1bf17cb4b1c1d473edc1227d2b018b3554f9ec988ade112a80727f696832b70ad414fbc653631bced325d52bf54e3bad6217eee91e02b87151140fe529aead557ed5c4e09f1de5be59071ef54d48f5ce86fd97f8040ea1e03f5e9ebcf5c4354d414500df943f1db0fd90f2b79ff86177fb625c75678abf77b62171fda4983e7ff9e2aa08a9084c5bb8d7a37038416a2ddcad93e1f127b7dda4694531fcdedf7bf728e4eb30179386cc2d884ad024344736f87063a8297d6ed0bd3b182457afe2b86909bff2ca377de8ea79da9e3cb58fd38e6abe42a3c7a1298d60c005d2c0d5fd5f9cd2b0e4aca519ce2f594b22f1d4587b3b5817ba25b75675e86ad824fa14c257665ea6bb36059d125bffc2d1c51e67c0e4c85ea88a930036d71c51ea3c565330b1c24d243847f859885bce6d90e2800654619edef80c9606d2c121e796d9ac793a37997f9f1d5e51ce38732d567740c7ac7fa5c8749c824ace97f0be7f5de5490655066c5d6018867f69b80efb8cf43315fc62220214280a1ac06d949a2078b3068ea154633e5ce4442c99e23d2228a750a4de7a2d30b14b7429677c9f040fb432ac49a1f27e69794d5df924ac9115451359eb6a0891f496e6875c95ce7efaf243cd3c942f3cbed4b38dfe0435c433561559d2e8855ab37aae94955d7928d5b757eb09aeb4f7fbfc84dacb0808f4bc67409f86d93b7bb217c89a534f4a2f582c9b1ce1d911843858e8776b30cf29c60da82eae1eae7a10bb2457e37a767efcaf730f20f5868cfc8693284a6ffa87301c5ff078f1a7e50ff6d668e0f5dbd37a5d566004a8493c9156b43a94017fb7f713771033a384f51810fbe5ce7c6b7268bd7c5e417a3c615da4c8f9987cf4d457d2e290341796ded297f0e79c6f18cfa1effa68607ef0d539fe36100ea941fc37669d24915ac6b5526bca6eda4737bcf7ed87efc2c3398638cf40c2725c4a2501a7ad37bbeb8232dc073642212f72eed71524a898091a0521e64e867fbd0dcae15767aa57fc0be55d2fd157263c842ea7dd5fbe621f443e3256ebe6d5ff8b56d569984913c18c5860402d81b9ab83ff1da05270b6195f07a83b6198bf87968127c89044465e48e14174700ccf1a138892d0cd9bf9e69c96658996c2939809490d676eb5b2e797b0195d4798fa0b44f8e7cdee10d42596c0b33e50218ad2c9334eb6b56d1a2a60a0b279c08d5e8e15420e5d711ecc69a922077310beb7939ad2334d85db07cc0d3c9835c119e4d5d2470508942fb46d5e8f385bf3be552c5299d5f6509847588a87db0cbf57f7a482ee76729e36a43077250620a33d9b31be7884a46c2db83660bbd107673180f2b9306e07fdb3a3194b9ab85c71ef511dbc6721ec1287ca9a1d430f3ca6bc1a19de857ee7e509ffbb3a68caa25b6b3a635eacd5f7813e399050f58aa680526274049a0b0815e1eb063ff6d2ae9e27a6653d984530fa3edbbeaa549e8fc3bd2e8e0691746b96ccd8759a07b6f5016e1104de46dfa829a0837f404f10131d2b1f0dc0df006553786467df93ac9e3812a102ff015f276d74e90fa149d87bd9a371d5022260ead397472bae99f89af12cbe2eb8dc4fb78c203c7ae4b9dd2ccbf3382d129782a65ca6d08d580ac22b5d0b89df5d036364f90d215c526d860ec3d3b430ffcdf62c56554190951cdd90465359775c7901ed82d2d929259035020671b907a327350003aea8f498bd5f9900ffad75c61002519732ca3af71e31a8440d5f69ec5d571c557205bb705741454cb5655c1615ec1b0c7663c5708dd3941136b27220569a5de74302721689c5ca68f2aead9a0542b83fd0cd6d381cfd09f0bf56195314ad6ad99247f5c4cb3aec15427b3b58e7e8dc16edc8e45af836884c27aa963385243e668cc0c8bd73a5fbf9f32bab63964899af6639f1bf40d3d91ff2be24021ca2b198238e49174a853913982b075629eaf02e19f6900df00d68a7c146d1b64aac1d528506d911494274ee5e8c42771ffff15c0e8e683d72670ac45816cdd744d15174cd33b71d05acd6304ea57d634e84ac997080a13147969e1ea5e26eb96bd7730c4f3c834b2d0445c0bd0554d9d674bbdb0a7ab53130f320b3e5d480bccc1997814c9f29ca2f7924679939b102c253a8b49dcb90424c63009d4459e74a8c888a51b0a6dbeb77ad77d2ac6771eba4fa078ba07a622de8902cfce9e567dd090d3f6ce3e91908f0786ef841dd12807501c0f2a42d6538d308e1a8305c59c0d6cecde516a8034c259b91f3878b0942087da57da01c10be4719264d5c6730456e9f5d7b9b6c78e792ee7100c557fbbc484d9cf073e2389db5d948f741263198ca9581bc078e9197c3e50fd7b8c6251795f3d5bdd5044728215d609f0e6b4d2278845269c0766dfbea10a01c655a16cf366c3ec65ddcd501f581857aa123a7a0c4395743e19c2f3b29e187cadcd39a4a0922649348ca203c2959cf39f9eb17ec5c7dd061ac98d3bff35c502b3cc53184203012a4a2a8f196503e3df81bca397ff9eea9fef62e60ad1fdcaa54f6bbb6614c7a0b5d2bdacc6c2079b4e98cb40b9820a4feb5339512208c82912ca95eac78e05aa571361ee1373999bc7c57abc96fd8925732f85f9ebc7a1954960d8c736fadf1da4449db19901fbaacc7a6faab5fdd6664e97f12339a83128219fc0901368827de2e4809a494e49bdf3157deab106ab2262e3769a604d8a2ef8b737d7e1881a7ab6e85ebe989cd4c3236814ff9ab3bd459627d9ec2bace1d5753cbb9cfe36a1134b8a2b135adcec32f92da895d3371e8056254a7f41f862f941da5a87ad18bb467703971aa1f4892894910ae89e4f72674e99a21db6a7f9d482ec53c6237eb4dd9dff014d64527fd20a8420a9c765571a5e0d75ac6f743276e8b9d992e8803a6881a7e985fa743befb4f3665752139bf865a99ae26fa70663a72eee18ee10cdc800830e9c64313ac3677002a1b789277dbf11160e811b05e0155b509ae8cc28047f4fd89a1ea1f7ab799f0f5d7fff837438beb25c7913d968c592f17e5505ae4f20564e13f1b2ab00e6cfe63e70b43c793c2186111950c5393200e695f21122aa5ca5c9ca17a0cb94b1fe8cd3d55e64e8cc11788370e255f40b9c28b920228e151fa7e8e5c0ad4f46bb3bbfbff3d83c88ccf251a99c89b40c4f5ead646a6800dd879448d44aaf9cf27d644d64145670c716ffeca086e045769410f36c61fd8cce44aeee14afdc8e03d579a135edabc3eb799555d0fc055c71a860359d9d3e2933803bdac5bbc78c8a10faf4539f2c15aea69b6aed38889ca88d722d0b07f449d53ce24b9eb4f543fa0335d06cdea5fdd3e2ca003a8ba9f63d8723c32ae3ba9a51b7d9a02f6394fee561d20ef88a87b6b7e3d225e36c1c7cacfad55a657247903946f65b791e70bf280190d3aaf05f45999259a7701cc9ebbdcb8cbaadcc765e939cae0f9994b2ec9cfebccd8d837b4695d9d29fa591b94615059ac5b3ceb47c192"}, @jumbo={0xc2, 0x4, 0x2}, @generic={0x4, 0xeb, "6f688dcbd00cb128df1d570d67bcbd31876462f6d5d8caaf7e637a721bd495e6b158a73c10e2eb921c4ce85a9b53c2efc2ec127af65ae854d6ba368eeb9108e101f3312f62e8b19c181a1f33091169f7c9ecf0f7594b8b0bde84855af510618c4bbce7f68daab1cce2ec0ce646b82917c5a629cb23da61cd1b1a12149985acb5a7a5b887edf0ff246bed9c6e6670c03db93838bc2e417648d0b8c00c1b7dd8a904ad4e85f3d861f93a61be79f4b64e778b4e0385fdd58205797fc2190613cac890e4ff5e2d1d8bb2014e45646efa9b1cbce27561c90e60ba1479d432dce3e6236e3e41da4a2ac90b4aa930"}]}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0xc02, {0x3, 0x6, "fa414e", 0x3, 0x70, 0x3, @ipv4={'\x00', '\xff\xff', @broadcast}, @rand_addr="5a9230b24ccd52902bc30ccba3c8754f", [@hopopts={0xff, 0x11, '\x00', [@jumbo={0xc2, 0x4, 0x6}, @pad1, @generic={0x8, 0x84, "669ed6970742689117d61179d4927f91f77a35faf05076230a0ae3452cadf145bc700d86d2ee0511a77a9178bf1c74e553a71f497a44cb57070c5895613b1aee5bc5b113e32a1df96f7ed11898c9eee3cfd273845423cf4bcc8d748a0376cf3afcec4b2bf40879ce9bf9f7efd2118c50369e98d246107457ac8c98e55142a0341d710203"}]}, @routing={0x0, 0x6, 0x0, 0x8, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @mcast2]}], "c4490d2e38ce83e709db0641ee79c275c8867b9a20a201cdb71a5a7852476e0f9121cc135abf754c21035a38004d3f747d23e006363881b95c8dac4366f94fe8a6a8d438b7f9b2358c4ccd486e6e3890ae9eb29fed802ca7b3186b0e6ce48eb7a86b2e5e88c20508d0348e85a1e2685a5d6b6b62399b9c9306a0fa0027f0b39da57c5f97a34f72c398e9bf4c5de1a3be61927297af15385f1925d9c71bee8fac36990cdc884e98e62463b62292644edab20860b494a54326ac0ba7ae0cae37ed0cbc5b914c0ff2b243b98a09016fe52bb14dbfbfa3ecec"}}}}}}}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001c80), 0x10, 0x0) sendmsg(r4, &(0x7f0000003440)={&(0x7f0000001cc0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001e40)=[{&(0x7f0000001d00)="69748e72fcf36c16097ee94a855251b5e761b15c489e79c425a158a120e98d6befc6b526bf830c74c8a3af55e982b281beb3564fe3781588d21a856dc447b996cf1b984e97d7465b6418b1f4048deb0972e48c330e03bfd60c6e5c6c0d1ab1368dd496e5173ee78e9b13addd68d4ac6a812800b68e8d62c891404149c775da16a96f39d3ecce131adebea426d7e3c0f82367c194c267787f3746fa683f38f8da9fe9", 0xa2}, {&(0x7f0000001dc0)="d786efd71577b3df3c7ca8e5cd2adfc7842c6cb5058b27ba3274ace8040096848146e034aebd13ea8191abe45e262d53c78d4be13fb54f16c805e2cdd465de8e84a9bdef85f952e50835", 0x4a}], 0x2, &(0x7f0000001e80)=[{0xf0, 0xffff, 0x3, "6d391719ea2900a90bbe03f03e4e039d3694ad780dfafed5c98dea4f32c81d6113677fc1cf86fff97b4b2b6d4b37a9f67b706cb51be07ac92cf5fa7ff9bff497b8ceb81eab79ae8568db34aeb320a56195e21bf4452eb56ddbeecbf4b85e67e6da2ef4ce24efaa51c9dfb70e4e1a14099944d163be65c5a319cd2019edcf8a8c6f52305a2704a1ca028346a7bc41e387b0585997a72a042eaf200dd16e52de0be49b5406a0ff599f434e1ff425c39d404a50e5e0cd1257e39656d62454374583b0438ddb2f47d24d57867b9d987b21ea19de629da20a71c6059f55b6d466"}, {0x78, 0x1, 0x0, "884b083069ecbb45647a7123d8a2276d69094c669d10479aa853e01a24b0f757bea57b8c6d1a70b026c6b14e41f1e266a761e068eb1146b6d8c18fa418f039f5f7e0d5cb9901743c1d60d20eec2d8fe5f7543919dba622b975db8366b654624d97043e289d2a3e"}, {0x80, 0x1, 0x3, "d7136db806e2bd5db9bc2769ce5be2fe3647b26c2d7faab686a1079967587b33f073b52982d13c53841beb629cda94e2907fdf76f204b219db5bf0ae7a99ce7ad7c6514bf811ef66c2c352c6866668368704d30f71865e78858c8cae460df50193200a4d64011c6ea1"}, {0x1010, 0x1, 0x0, "ec84f0f85c574889dce4e8442fd8bc6ab18eb97947124345b3d4b36f95930afc69092e401064cfb2bd2a39d99fce467170a1e596e54d5e936eaf2816447e81ff46da8cf080757dc0e2a9dc640cc330a3469f8e1c992ac748d3c338c29a561ef4536da3f19a37e8bdf7e07d85d7369624e26106570af2c6b19d71d64dd47c4e8bfee4dcddeb7ac7d544e8383fae35e2ac62b5442879a63f73b6a6f6b1b16d744a01657ef0b85b8e86b5541e8dab1b985b19ebee4f31b6801c53c5d5a3b3dde6ee269538ec1dcd4d47e15c1cd354d62838ad2f10b02bc760c3cbe2294dee1f385b3367ec571d1b309e41917b1ec69e6ddf010440ab4d23d7556c65545b10169db94e1fc8bf823344c30b1bee2b344af454741dde18fdfe214b0d228ca585135f6cc30a2560a44c40f365c0a621c1749fef97bd0fcf4069041200dc1f5f9c3c0f90c15682b2a83c30f5ea44d37d4e8a013143d3b5bb3753c3d4475e4675df2ead4a82a93d31270bf0cce7287a0c2870e745639b5ba0ffb931aa7e514805d0e067ff119ea76ad17c169e53c4de405621e3ec9c467f8431cc94eb853c3ff6e42ac24fc6d3666aef2af58065980c9e1292d5605b481c57b24800a676ef49156e80e7315c8e280caf04c46c4ae2aacdf8ecf6c295484fadc7a134049b43aab4d793ffc563ec7fb64594bf04c93e459224028df06116254a10da43996d9c7379550e50d90c81aff631ee2b71bdc4e0884b83ccc63c205c1c439d1ea660e5b0d0bcb32a6b4679cff7f358eed0c5a6f0067c4b64ab65d5fa8c23679e0779cb29dca8c647af601e1c8754ccf6b3580ed220f3bc475df5c373f053527a2bca28a993e533aceeb534cc121380dc9fb930a2764d9c985fd93b2285436a50a4a19a980f9f336d504e91dc6b05ce6ceed4b82be7d41651d7a1f6348cb82f0f844d7cda23bed82029c6283700faaf8d779562a14cba14ce09ef55f0ff95b672c9449d5ba7f4318728cefe39b78e9a05f887f374214b04a4ca9362e532fe75b562dd21307f494778f5a671263b278e7679ecd48359eaba3f617ba715f85d840775abc0f0f700994c8f56e007dda69e60f8ed8b2a1e95ee696ac5fbd0e0acb10b7e36926894663272f35c740d79e991e500037db804a6e4ecd89a5729fbbf541cbab2eff4df26b4a69812512c17a75306e098f4eaf07b15a549b3a1c969ab2c226218ad69e2379076967cbd83f52498158546b854ddddda87210b944dc91035cbeac245d52889ac095c6aff9cc6d1845db56447bb5a843e22040e5d611cd40ae16dcbf317c723e3a7132d24a9ddc9e925f9c821f928adc00964fd7ce46e53be84d4d6dcd7807a685f50b22d87170b86835af2bea98318dc76eac4299f3970c0458349cff94401b304b6693accb6ae14130927bc6186a02d33143c26f65707bc7afbb52bcb6784ad0a0635e112042253056c0eb85f038ad6f9a8d77237b926a645d6e737a0989f7d20c5f8ed0780e4711e5561e15f60815df4073bab21d41a1e958144ae329098a5aa4fc4190d6f907f59e6f9f88118e1b4a408ae379c3cf1ebec747c0c6e40ffcbefb2cb6298fb58d69ddf26f936b5660356b2b6d8dac793433f756af68911900845ce9bdb8c4022ff059190b34c5173ee586e31648bc02e708bd7818e236420cbee83232ae5b6e9cbbd397b9e140a846b419cd6a015fd2f4314ef2271b4df5c5aaebf99ca8ef7ef305d3d047852251d13c7388cd5b2cb815b2a24f48ace49b7852cc47ca094a508dcaf193c75b6cd5b528aa6ac9dc785e6be98618601df1f5ec157f93d7326f10694340f5e5778857c52b6fa5c25e1a7ba951c490a6960533511ffc8a61129c6542b9eccca5b58ec9d4448b328dd1f05f59ad4fb769161a9a8f9539b7962e6496390978155c7081c4bd70725f7d9126bf497f404a6e9ef82b12e44fbe8b61542db51e4da00a62b042e6835b4ad9b4344ac6355d4718e8d9de7d8f6b226c352c458784342f322fb2ff57ce0e026c4d74c953ebab780859273051a866ac05e7b3313355024cc6c7f9e79c615a124ed9490e20b2dd5e7e4814b9afa01bd5a5996399544c85ba8774e92b9e47cba54e6939f2dba1a2082d9a1dcd2266f3137289c844fdf118f6bb0e55288d98a3b22ddbc69afe9497b0d533cdab10266b8ca567a906e0bb86182802a8de06826557522e279af8a680aeb36d7f2eddba26927e33cec2d3def0f08b4ed7830abfcc3f2464b9a8799afe89bc3a05a9fa1fab1eef594ce1909a3fbb8d71802d6db0e90c16fb9ee05dd8c4dad202e8cc955de3c0709de35befa0403bd05ed7958abd61b6d206f3ce92128cb12a13fca824e2e2ea1b41b28b6cbb9b7b5d1ef0efbdce0325e48986ce2eef987f125b393d5a0cca4fa333467cbee24b3af029d7427aa2335a25c9b6d1e00a9cd303aad7e6a6979e004bce8ed677fea54cf1e9ae74ff1adb8963420297cd4ba33523188df9affb21796e127b59e324babd3cf2b15ca2a95a196c3e8caf5dbb7931d8f14061e765dae660893a6346c23c419215ec145f29f3c59e053aad383fbdad2375f87e88e27bf1f041ad1a90dc86d833d5bf506b5132e3edaaebe485862e39ad6fea4fe5d70786387eb537637b3eb5d5291fcad2a48a74eb57a7a8cb26b29fd97f777c32ed44c04e761c0823aedeba426a5abde80503a61e8b199cadb430e6c1d59228b57747d2d97e7c46787eef2276a8ddc0eca02560cc1ba11c28ac62f49177a97084e7759944591fcfd7a6f4e4ff941fe6bdcc6c37e0c9e29ffc0f3cb9d9f844fa36ba50becb89f76bf02dba9745b3fdbe6a01d267c48019550bc535ce35cbb81c046a4d37ce8f979a1c017ad554e617e5c7adfd8dc6d2dbcf458eacb306642302f519556ff11f6fcff450083009d2e8ecc3318829bfa9976b162420aa99a6df9bc47affa96ef19e9ee9bdea35221ca186b65497ca5b3a3478cc42d4b4624192d1b76e64b57da5ffe9e5ae7cd947f28867e8998935620f09a3cc0b2c03f9a2c42ff13e213fdc945e8864413eea92725d7e0e9834a6ee660104beb44d8217c19938680e9781d9ed4dfd7baea4bc35a9689ce871a66c378316f5d176f8ab6c8c52d7e097cf04ba08fd31a66857e076219517316df38c94e3397da8ac81d6f7e850b544a19cdcd5c415d2303c3b0d18a19dcfb7a87132c5cf48898e7ceed4ab326c22a14cebfdb9770b7600a74092dd36bb75ea079031c1455db679a4808d309e2361e291fd90c10d5f8ab190c9aceceda6adb528737b29a7f15fca91231bead1b98f746141d3e84e700f59bb711294382bdea69ff462fb71996bda9ce31d4da0164181e7cdf5dcc694279d870001a7139e457b1177c0e40a554da55ed055da88546fddc37fe9beac625075f84cce29e5b72349e503cf35073196b811fe62509af0e6607a9a24f88b80a1d1358c7167c711f489aaf2852cb5c1c37399e8522c1ff94e63e007eedafcba8a61103cddc47c47258c7b0caa6c51b1c8586908216ffd9dc7f4863e3202a0fb6d2c7756c441429638ca4847bb57ef50c38671230ce2baca5336ff7b5aa13205c0f86d9f657d890358d2d6bda8095a93342273abd20a76b7405d5fa0d48ae115255d7e9970115074e12e4ec9ee6ab3ad4b89fe5a939521e7ed6815e73f051113e18d753878dfe890239156c9065401938bd49f79a6ee5c542038f3d7b2e2831ba56d557247f35595edff7f6594c8a895d9a63a4a1665da26936ec07168e043ca59adad8eda28b37527a165ed2f9356077884a6a2e664f9718b9e499e72c0d3a62b54a247208f0211a73af844e56f2d045cf4a5e9fec30a98d952fe50602b2cafa771f0732044a477d1e7fd2579ede49086859d142670889c3863bdaad94ecada161997439aa3cd7b9c60393d1c9803b5aa1169f96e95da8afe4761ca219895eccc622b3d58a64b57a2c4ed6bb2edc837e737f108fbe1d060f3e091eb67b1069c499c7a6421f3af9de8be40ec45c7b46ebdc1df5581587205c982cb2b9fa27085dd87c50b633532e19f85d948bcfe5daa925e6c49d3ab3c0b41707d44828d6f87a423252256eda9c23e37c925a90830399559edd2a2e616c7787ffd1036a22833476a6fd726f41c77ebcbd24bab10e1a394ead0b979bbe242e988f339d56e03556133f5b9372e80c8281b92ac89f45a3f70b837bf94c09553938f08ee11bbf344a1d3f4b79112615013fadacf347a706a450642464db8a914559557e6e4264045167ed25b3e1c37bbe62d677cefe08051922817f9a42594b3dc16fa6e25a828b586efadeb6135b7cf04a939e6f6e76a6960664a7d59789f99cb92dccc36af984298f774dedd683905ed6eed4c47b962dee4a294abd41f9167927eec72eef6b3118b2528a396d3eeaad011da76738f03440c4ebac1ee2e0f86288ef133f9ef042ea30ffdc1c76cae94de182e255ddd1093aa27def73ccd94ea2f9dd8ada08a1d659703f35df3f36b07f5c739db7afa4f73cd45b5037c48dbf9dff1b31150cc34c3211a134989524c15d43051f98dd7019f39f0bdaca78372b1011bf3559f0d000facc63a8fb2fa66834312f49db6ba51ccfadc1e0b2d6b48f4bee46c43bf8834ca07e2852c7f012dc0c5bb82877a3a3dc8c9bd11b8c0378db34a3fbbea3db386aba6446f3878a6473beed45befcd42bc75ba3cd9acbe6bde912202f9aa12138701db50d97ac20de07171b8c856ba2b301ec8360bab4f660461699b09c68b029388e88be63f4fa18b3dd7cbac091af2ac6d32e52e9749616eecf231ec0c1f197bdfa6378c13783975b25b05eab411b226eb569418f9b3a7cda2756ff395d654695a20248bf0fadc6b8d98608a2e6564e8cb37766984b67609248ab0e2d98dfb701d0b82412838bf3a6b8fb94a601fbe66c7218d53f6e4c55d8d965174d486fd6eb5c25f23049a4145b0f8ca419c5ddf4695698aa8dd75d9b1eef340333b3feefda9376ab3450f39e324c091300754912bc9b4e8abfed861540759b8e557f58d8faf0ccf6648d7510fa5dedcdc45de97e30763edf404091df9eacae7c27dabb0975e59bef46abf1fbbe28bfcc23e14828dcc082da727236b124616d99fac7d0a60569daa8149b78711fa9ed107e9b70b5435a0f0758a54e4556754d229c1a143b8334cd0d08fccf13073862c18d2f37982dc45f0b4d58c07c3415527d22153ba04bfe2cb62e661ecadab0162ac3b4f49235dfcb4c050008c43fdfc74e37915287673f05029f0589510d93665376668913f8c6bb6442f56483562fa80ed445f13dd09d71f5f2b53935a3b95c476c2a1a78108dd91466fd23f3b655ed177e2267b34eda95ce8acc0d0d1a7b63d2bae257f52baeefc6e3f9deb33c32673b280d389645cd3c822255114873847abb2733ef71cc99fba7c1ddc5a0200c1d2227b42ee978fdd9e7da6fe6fa14d0dbf858937fd8d823a77ca11d608147ad6e83081c6595c95be9d4a2628413bd7f1995119d6bac33a03af534181354a5c2a5abb45ad3db6fa7a1028fe20ac20343bb0c1f7146dc96260267d8efbab8252768fd62af67a7b6e3d1f6b86d37c7944fa1d8e8c4c93c8dce5fe66b24c665e07361b39373de2c21bd9e2e41ff19bba1bc9a87e0e6bb185a9591ef76351b782130b2271467fd470e5c3f7d9bc58dbfa8068e534fef6760f23ade00912c32135df9b895a5d271b01a13d6982413c3dbcc3d5d8ffdd470f467c5402d19f12ca056c689916a9a9a59c6e3d2014a6eec856b37c70d3c23f3a5085da37cf16eaae921d89cc80396"}, {0xc0, 0xffff, 0x7f, "b036e804a9983f11a867be380a04e948d30eab5682596b4fcfdbcc94bb92cd50c06ff8512f223117e5a9c22878c589590e6f146976659cff979f83aa280eb2939069099dd90452ad86e14221c2a96eb2bfe2e7da7abbc131154813c9eb78e0e4f48cdeabd7446838bd4368ee1f5b2901e99b9fb86acea667777382e395e50fcd84e04e0429218730c5f7d48f456f31efde36a2f4223f4d28a39aeb464922b083f23f564bff2b0b6d688cd55c42"}, {0x20, 0x1, 0xed0, "66aff60cc473247c4a9a65a690"}, {0x30, 0x1, 0xfff, "505cd7336cc8df33a3433a34bd1900f7f4ae9320814814f7aef242b513469b53"}, {0xb8, 0x1, 0x3, "4da37e2009f21e0e1a68a706f2281459a8769dc42f584fb8f772d5e03233cb45257f4d1a8ef0034cad075a15b2d4ab48f8c5358be97c31e774f06e9908fed470eb49031436a204db43ff98a7587d484b491acfb5b71d378752012c956151281bd6794aaa187567b253de69aeb766734a32264f68fca94441a0a0520d60a6ec02dddb4297fa390b659d6ee15dac8c95383ba8b479393a22e099c8283355dadf5248b3ecfb"}, {0x110, 0xffff, 0xffff, "6e4a198155efbdf3b60edd6320fa0d24d61076d46c7531c71d82bd065c322d15d7802527b8f028c786642e15a1dcb2e87abe551c6c7bdc68b76dc55c3e154f1b646ae6e42d67f43bbcef5fffe4da846e9b494366968bba8e53fe2179e4c3633f01475c13c6db64ce292d3e402b06ebef26e6d42cc203c9441fbdb302fa24606b9beb09de85288b5d1290da5c5f21c130b32f8c43c80d70d6efd293ea8b76a9bd92c4e5cb18cdabe0a9358bc398bf6f69fbf6cb069ebcc7d0c763aa9353995c2d051f4c58566ef7c01ea3ad447a4b22061883e6bf614dd86673b885fbd0881fb28b36eab1ac63b070019d0580e056b4a4eace381d82d6132632474f0a7677"}, {0xb8, 0xffff, 0x1, "92eb7b98a345751fdf533ea56001c6025ceecc21cb0f1a694dd8fa127425e0006e84f9318840c71324a4050575bc19494eb72a25ea31212119699d8bbf619e1bb6df115f48845f72cce85d253a796720472957ecd5411c454396cef5cf211b6ded73ef2ee094b97003756cd95d61410a5e0f8d1ad957deeeaabb72694d1260a1778c8592369e679a9f590509d679d71e7d94d9ef530e1304e5c7752896f76e341969262a"}], 0x1588}, 0x2) syz_emit_ethernet(0x171, &(0x7f0000003480)={@empty, @random="ecac1818e098", [], {@ipv4={0x800, {{0xc, 0x4, 0x3, 0x7, 0x163, 0x64, 0x3, 0x20, 0x2c, 0x0, @rand_addr=0x80000001, @local={0xac, 0x14, 0x0}, {[@noop, @ssrr={0x89, 0x17, 0x9, [@empty, @multicast1, @local={0xac, 0x14, 0x0}, @loopback, @rand_addr=0x9]}, @end]}}, @tcp={{0x1, 0x3, r1, r0, 0x0, 0x0, 0x13, 0x0, 0xffff, 0x0, 0x3, {[@sack_perm={0x4, 0x2}, @sack_perm={0x4, 0x2}, @sack={0x5, 0xe, [0x3ff, 0xff50, 0x38f6bc83]}, @eol, @generic={0x5, 0x5, "03bbd8"}, @generic={0x4, 0x2}, @sack_perm={0x4, 0x2}, @timestamp={0x8, 0xa, 0x2, 0x8}, @generic={0x1, 0x11, "e9ee83cdbce569b215f86d1d2e248d"}]}}, {"e265f356ba6a3a6b01e938efaa7a4b600da991f1289c24c98629c76f8c242ff68b4058ac00d8dfe5297a170f3de8c4a885b9cc05853d3371cab5930ddd93bec9d87dae4d292e0cb35086c2323be30aed80f51c3fbe24accb220405f387916684d89c3ffeb4c47cfe2932947cf59f3f01278a7b6db631bf04d5b7cd36a3d51881db56474a5991d7deab692520eacbdd04a3628ccfe15b63eeff91e928fb5ddd1d6d929cf48ac023ac028a25c9d2f22f4ab7cc98924e64fcf93c0baa192f40137e211da92b2ced1d88270ab51f28aaccb5e76a9d2f2f421c58fbef8c1c74d0c2fc72c363d2f3f5a1"}}}}}}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000003600)) writev(r4, &(0x7f0000003c40)=[{&(0x7f0000003640)="4cc542fd9d13d25f0d6221fb8bc9b3dbfac90cfb455987014cb3cb50ccde5f4b0157bde9dc038c2820ce36f62e11e0e3cf787e99b20e6017ac5ac14a8c9741834530f6209d304907f786b462ab77acd9ebfcbd65c968", 0x56}, {&(0x7f00000036c0)="c1451b1efd2dcebe73362169c39fa7f0f891ab97820d0c2d621581a26a", 0x1d}, {&(0x7f0000003700)="47fb711e118f5ecaaa200288d5dd68c22ad472bf0739dbf334610f92282795df3b0fc08127ce4cdf838e4614e7941f9ac39cb4d11a9acac6da3a64794a8a36857335ae851f1120c1cdc10eafb94e2a3979ebcd2aae56b4e1d322d2905a39123ceaf73afc29afbe75619671b6a471aff1662c7a5096cd97ef5f2661d2ceeb9e6f821d57e3315b73b9e62dd611ddff890f544f0ad21a9200cccfc1db309d2a63075291dd35da6df6439d7809270d1298fa91433b45185eeaca70a79f8f9922052cdba654356ea9", 0xc6}, {&(0x7f0000003800)="ef6918b2d8e481816127e6bf4074dac63666ae871ecdd5b46c1d15c17019f619204addb14b64d9747bb05689fe1607ae1eb16dcad14838e2212dcf600836d49cef3ab099f5ffbb7347d351033b0975dae709c7315a9735c7b011a531d2ee6e0011f4cd5b01a5442d643dcc3478540f12be71510167893cd981c1609c3c9fcfb962cccbfd2226758428f92b834843b43ec3604db0e0d9a5a72f1c8c2e830d811776f7ea11368f5a86438812dad519e3954b624fba47d33bc14887de3e965f80175a843fef3b7e3b630ddd7a8f33e69982b81f065c95cb22a2a2b307cc579daae6ff", 0xe1}, {&(0x7f0000003900)="be480c327e7ffabe0278ab63c522d5ddf47d3629c085579d134d76e6e477618b0be568fece9cf54ac1674c914271c90f4e2a28e6c9376f5a168c391cc4d47a80e62b2ff6aff7e7c89d6ae3031465a364b39718a4c5488fb6d5006ec597fab4f9f3f1176ed84f3fb044d7ae5336a24811b1a2597dbdd36b9287803a6cfb85391039511de9295c89520abdea2c66db5dcc411f668949833af90337c845332835f0a95882cd8519436da86a02e43b0437", 0xaf}, {&(0x7f00000039c0)="6d70f5460bbae213eed5404c352a19a3047a1aef24c6097642e327082012a715cb6946c4afe127b59c71db5f4ae3dae297d87519a178085c39bb7bd3cec926c1f1701292fd8baff5b45a9168d95586cf450d6fcc615d813971cdb88f5d29c2fa32036d7ba8aa7c77d942d57bc6478ce6e362a3111c253402ac9c48b7464c2a7b688556b2cd51be7a4d7967534fc9995e7e78f19b51025be25cfbf8f471a4e3ed7ec1d4e4d255bee0075c0c3c73b5fdad285bdf0a60eda09f7015642694d6ff20cdbdc30ebde82edbb99ebc4f5421f63324baa4a393ab06614771d2a90c58dd0f0589073e1df96c01", 0xe8}, {&(0x7f0000003ac0)="448ca9311b93e23aa00c39100ae5e6f6a1f30639e13aa4fb557a4ba47c07f11eec9e2d881b5bb544464a46c457edd6de077e90c14f6ab58cc020f6b5787754d8f56421b7eb4330a612f8283636c75be32c61b16d17bc1999d5b5de18d8169b8746d1f0ef9c45196a3e1645cf643378bbde19ba2e2c76", 0x76}, {&(0x7f0000003b40)="fbe46a0251e8c5a3a193b91c81758b7f567ec35f0c25a524360e1ac7a72cea824fb284b51a062087a782ca65df7563d041013857fd06996eb0e595bc00212cf868a99f05c95bfde7a330edef1ffc40cea3d4cd6a43cd7ee219673234d6e9e137a7743b1786558dc6b2a0bc681e9c5ab8587f4f7a6cfb10865fa34b1f19edf114fea938407e0b454c2af2840d06b481ef07ba645004eb711aa83f4049bf592ac956e1397ed07ce1ab9be7f8505013f33b06be2353cf3e9467fe4fd0e2991988afd9d1c7ffc3e95b1818b8e2df39941115122bb49fa4dd2f35c2a6401e758cb3e10cfb5ffe7cfb84191d0a0aefe44132dc435e491abd51a0bfd031d85d", 0xfc}], 0x8) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000003cc0)) syz_extract_tcp_res(&(0x7f0000003d00), 0xa0, 0x6) r5 = socket(0x6, 0x8000, 0x9) openat$wskbd(0xffffffffffffff9c, &(0x7f0000003d40), 0x280, 0x0) write(r2, &(0x7f0000003d80)="f208605cf1f6ecb28f6f73c336b4daca70ee8d55e9e311d382ea5b10652a1ff38d78e8781f4ca7ad18484529a54e16977afafd5cdc77e8b4ce0cd313dc1b24ed744e280a16fa9df4d44f5f50f901ca970b894316598c943b7600b6f10ddf02ceda995344c69b6cac1028e4cfa6ec69a59f638bb7f781aa9334a376819a07c50e1321b123349adcf18c8de888f482f49c3dbd1b5bdf320f7096926770f6c7e86840d32f0f7f2c8bab1b21bcdef3c1d400af2cbf1a1c0644e5739c771f56ec4594e097ac28e8da510bdc3e3eec594d34125182a9bcbd", 0xd5) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000003e80)) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000003ec0)=0xffffffc1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003f00)={0x0, 0x0}, &(0x7f0000003f40)=0xc) fchown(r5, r6, 0x0) pipe(&(0x7f0000003f80)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r7, 0x0) fcntl$dupfd(r2, 0x0, r7) syz_extract_tcp_res(&(0x7f0000003fc0), 0x4, 0x8) ioctl$TIOCSCTTY(r7, 0x20007461) bind$inet(r8, &(0x7f0000004000)={0x2, 0x2}, 0xc) sysctl$net_inet_etherip(&(0x7f0000004040)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000004080)="45e5b502ebc303f1edb65f55ef395ea4e7dffdffff0ea93c281130df392af2414c02dac35287d60bfff20f07ff20fb55163e02266268cb7a3073ae07d80212ec8cd4139ce18e51bcc59320b11bb5e3bc5af404cd9cea2fdae973cf30771c35cafb1f3d812d2b7883a1549bd6c1c71e375e18a73c58871b9d6b4b3baa8f9f433c8ebc3be64e9b005b7a83bd1430ef3094fb64aabb5bfa4963b0fa1722b030f32ffc488ca878670ee62ec39631f640ce32f1ab640deffc163659b52dee77fab8adddb79d76c435b52918ffea8f9e2a5f77bc8a250abbb3442feecd6ed2aceb7edcd4974e0873cfba6e4c9a9d50405141448f44f40e12880ef7a3c09e0327c9c3", &(0x7f0000004180)=0xff, &(0x7f00000041c0)="18eda2b2a180202f1f8612010536f9bf7f73da5159dbd0c832d8da946e0912fef08d77f7215c74b8def781701be79b18713d4d8433e876dac3d50cf40e323262f09bb091d5902a10a2db276262e58d9eaba76ad1681651275c281b6cd5ca39f6d3a8363e74a184e07c419f010471e888e32091b62f7b22ff2f0b643da0d165deb54f7a393fd105282d361c88cc3010b0d8240bb75b3bad922dab", 0x9a) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r0, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x8, "f546db7a3d1f691a1c0000000000d700"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)='\a', 0x1}], 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) executing program 7: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x4, 0x0, 0x0) link(&(0x7f0000000700)='./file1\x00', &(0x7f00000009c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b35332f37c370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e", 0xe12}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993d87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161eff8cfe93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa6", 0xc1}, {&(0x7f0000000340)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca884d0b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e22cfdbbe6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b9", 0xb9}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000002340)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c65601ee4b069c1b46e6ac27103d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e5e693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebc92d46e0c615baff992bc2eb6646a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f161f95623d3ccf83c3d87bc02b3df90cce7c64c9c41c88782e041cb6a7080e9b4962b64147d48e10ac9152e64f5d202ea474", 0xbe2}, {&(0x7f0000000280)="dc", 0x1}], 0x9) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020699d, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') select(0x40, &(0x7f0000000040)={0x400000000000fd, 0x5}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') unveil(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000003c0)='x\x00') executing program 3: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x1d, 0x0, 0x0) setgroups(0x0, 0x0) r3 = getuid() setreuid(0x0, r3) poll(0x0, 0x0, 0x0) syz_open_pts() semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(0xffffffffffffffff) r4 = socket(0x18, 0x1, 0x0) close(r4) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x40, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='r\x00') executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) r1 = semget$private(0x0, 0x4, 0x46) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000240)=""/99) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r1, &(0x7f0000000440), 0x0) semop(r1, &(0x7f0000000340)=[{0x3, 0x5d32, 0x800}, {0x0, 0x8}, {0x3, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f, 0x1800}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}], 0x9) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x70e, 0x0) fchmod(r2, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000000c0)=0x800) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/251) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x46}]}) open(0x0, 0x80, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000200)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r3}], 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="ad442fdd", &(0x7f0000000080)=0x4, 0x0, 0x0) sysctl$hw(&(0x7f00000002c0)={0x6, 0xb}, 0x2, &(0x7f0000000440)="8c795fc522856ee3d247dbd28ab2822e4a3ac19227f68c5e6b0ce44080180c1b0aa5e084f20974e27f7c52c89e156ba2430931c25c3c8fce78f3c7ad71e363917fa221dc1ec00f40cce60d3c6a22b2a629bf14c36b3f3fa53d811676272966c76ad34d4a36ef24761d709fa190f2b152663651ac71275d746842194c31768009c3b6a2eb53e4eb48cdea43a8135aa733f0bfdf89cc6c82915883bdb4c83c59763bd34e", &(0x7f0000000300)=0xa3, &(0x7f0000000380)="cc0795d84914d7fd2fb12821fe9472b42c133d54f6007ac6ce0e1f686adfc02367fa2120143781f0fc7a1ea53c71c0f321", 0x31) executing program 4: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x41, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) mquery(&(0x7f0000161000/0x3000)=nil, 0x3000, 0x0, 0x0, r1, 0x9) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 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, &(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}, {&(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'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x3) syz_emit_ethernet(0x6e, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x3a, 0x0, 0x0, 0x7}]}}}}}}}) bind(r3, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r0) (async) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x20}, {}, {{r1}, 0xfffffffffffffffc}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xb}, {}], 0x0, 0x0, 0xfffffffe, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000)={{0x7, 0x9}, {0xfffffffffffffff7}}, &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) (async) getrlimit(0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) (async) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xdcd, 0x5, 0xd29, "0d88f900000400"}) (async) writev(r2, &(0x7f0000000280)=[{&(0x7f00000009c0)="f6172e7d13c88c6ee5fbdeb82ac5de45e49811006915b57aa9420c3d96fb6e013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b904", 0x3b}], 0x1) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) write(r4, &(0x7f0000000100)="7f23a3c23cce2575e1dd92c256785b2cd32aff7596efd171246ab3ba393a972c19513d0e48c855bb50c4e4c2e8ca0b2ca9d4030300e4690a734a789e6e8cce09a7000000800000000000000000000000d00f028404724520bd0c9218dd381e6f8d2467eac10d", 0xffffffffffffff78) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) r1 = semget$private(0x0, 0x4, 0x46) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000240)=""/99) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r1, &(0x7f0000000440), 0x0) semop(r1, &(0x7f0000000340)=[{0x3, 0x5d32, 0x800}, {0x0, 0x8}, {0x3, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f, 0x1800}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}], 0x9) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x70e, 0x0) fchmod(r2, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000000c0)=0x800) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/251) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x46}]}) open(0x0, 0x80, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000200)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r3}], 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="ad442fdd", &(0x7f0000000080)=0x4, 0x0, 0x0) sysctl$hw(&(0x7f00000002c0)={0x6, 0xb}, 0x2, &(0x7f0000000440)="8c795fc522856ee3d247dbd28ab2822e4a3ac19227f68c5e6b0ce44080180c1b0aa5e084f20974e27f7c52c89e156ba2430931c25c3c8fce78f3c7ad71e363917fa221dc1ec00f40cce60d3c6a22b2a629bf14c36b3f3fa53d811676272966c76ad34d4a36ef24761d709fa190f2b152663651ac71275d746842194c31768009c3b6a2eb53e4eb48cdea43a8135aa733f0bfdf89cc6c82915883bdb4c83c59763bd34e", &(0x7f0000000300)=0xa3, &(0x7f0000000380)="cc0795d84914d7fd2fb12821fe9472b42c133d54f6007ac6ce0e1f686adfc02367fa2120143781f0fc7a1ea53c71c0f321", 0x31) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000383a00fe0000"]) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, "091500000000ff0f000000000000400000d900"}) r1 = socket(0x1, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x400, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000bc0)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b578e9a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0ade2d247adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896b", 0x4d1, 0x0, 0x0, 0x0) r4 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000100)={0xfffffffb, 0x2}) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a278b18 executing program 4: ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0x8}, 0x2, &(0x7f0000000080)="1dfa0fe3da692664eaebfa584b4dfbdb7fa2a9514d268a3863cd6139d296bd78c036e1ba8775ab0e0eaa747109f0a7d66fa2de0f2375c30b07694b5bfca328d00fc5194f9772d95d8fed21d4ad5f386481f4880d87e226ccd55aaf4503db006fb00ad95c8b596d3fa06ecefd09", &(0x7f0000000100)=0x6d, &(0x7f0000000140)="1138a75516d219c97ace3f37430321c6c0fdde3a6c4f8a78aecb56add80cb7b869e999825a5b41052dffd360fa5569f996f31c0e51c3b0a6def37762165899c04ef560d278e154aa89f2dc29ae7080563c9c12ea728b374d6f64e1a91617549bc65b049d61f3f8be21c3563489a4016f5541f1da1702e19850e5fe1d29d370010088e34869e06b5167d1f6c047f0a13d638d2ce6e7ce5fb01b3caa3041f66ddccfa49a3feea9373baf097963b778b4242f420e6fb2eedeec1bde26414f12fcdf", 0xc0) mprotect(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x4) shmget(0x1, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) r0 = getgid() setegid(r0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000300)={0x10, 0x0, [{&(0x7f0000417000/0x4000)=nil, &(0x7f00000b7000/0x3000)=nil, 0x2}, {&(0x7f0000049000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xd04}, {&(0x7f0000074000/0x2000)=nil, &(0x7f0000718000/0x2000)=nil, 0xffff}, {&(0x7f00007d9000/0x2000)=nil, &(0x7f0000655000/0x1000)=nil, 0x1000}, {&(0x7f00007c9000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6a7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7fff}, {&(0x7f0000552000/0x2000)=nil, &(0x7f0000420000/0x3000)=nil}, {&(0x7f000006a000/0x3000)=nil, &(0x7f0000420000/0x2000)=nil, 0xb2f2e5c}, {&(0x7f00000c1000/0x3000)=nil, &(0x7f0000ff4000/0x9000)=nil, 0x9}, {&(0x7f000056e000/0x2000)=nil, &(0x7f0000049000/0x2000)=nil, 0x6}, {&(0x7f00007ee000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000001}, {&(0x7f00004c1000/0x7000)=nil, &(0x7f00006c8000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000576000/0x3000)=nil, 0x10001}, {&(0x7f0000044000/0x4000)=nil, &(0x7f0000735000/0x3000)=nil, 0x8}, {&(0x7f000056a000/0x1000)=nil, &(0x7f0000378000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000405000/0x4000)=nil, 0xffffffffffffffff}], './file0\x00', 0x6}) getgroups(0x3, &(0x7f0000000000)=[r0, r0, r0]) getgroups(0x2, &(0x7f0000000280)=[r0, r3]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x44}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000240)={0x8}) executing program 7: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000300), &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000080)) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0xa011}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x4}, {0x40e}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020697a, &(0x7f00000001c0)) r5 = semget$private(0x0, 0x4, 0x0) semop(r5, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) semop(r5, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x0, 0x2ff}], 0x2) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) dup(0xffffffffffffffff) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r8 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r8, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) write(r6, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1c}, {0x8006}]}) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x2}, {0x14, 0x0, 0x0, 0x10}, {0x8106}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r1, 0x0) recvmmsg(r1, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) shutdown(r1, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000500)=ANY=[@ANYBLOB="5960c63c064cffffffffffff86dd6009a4560010000000000000000000000014ffff00000000000000000000000000000000000018", @ANYRESDEC, @ANYBLOB="e2f1361b324a3f1b816a60f9e9d413d2a65c7c65b0ba2bc35cee19fc1d175081f8ac583dee72dbb9fe55d6aac62648c021ddf09ad349be3435e16f9bb36076591f9cab99570578d5680c30bf1f9f7d5d9270e0dd55d28bde461aa2cd8247bdfe362787f16c319f5be5a24cdf1a8e8185b7780f9c57ae1b067f", @ANYRES32, @ANYRES16]) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x2) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x10) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x840) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) syz_emit_ethernet(0x5e, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/192, 0xc0}, {0x0}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000000180)="b3ff13c4", 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) ftruncate(r4, 0xf869) r6 = dup2(r3, r2) ioctl$WSKBDIO_GETKEYREPEAT(r6, 0x400c5708, &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x800b2b8, 0x0, 0xc0a, 0xffffffdd, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x4000, 0x0, &(0x7f0000797000/0x4000)=nil) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r4, 0x0, 0x0) writev(r4, &(0x7f0000001680)=[{&(0x7f0000000300)}, {&(0x7f0000001400)="4bdd474a8c385fc12826b40dba57c166123b08ce647888b6363c11c9c62f00ac12d56a1fd3cb58da373e413e1b424c2648c2692d433be73b2943ccaf382992b00c1a739ebba47a95815c38970179bc1ab93d", 0x52}, {0x0}, {&(0x7f0000001540)}, {0x0}], 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="a81a9f1516105956514f819d61fbd51afcb4f50cf9432e1084dbe8b9e930da50b758e0c7f49021b9898639027c48e3f24ae48ce7e741be67f57c275577881166337150130a2e0513827fdb4f2aaf0eb83b093e528566ccd3598cc08924ca858c0a3e8f61f2d354a7387d6b8aea2f66c3d9bcfa54a078e146fc23937494ea348cc5b56b769f5c0b3eab75d444b7aade0947fdf5076e9e543930b10cd2b2421d3ffcbe5db2d759cc0ba90dcd035d096bf861ae287aff84cf7e07a16929328411c8a5cf63676a6dd74205a6de3702d6a60872edcac974366cb67fce64c6bca6f2743640902a31e7710535fb813606eec4b7c11e1fddcc2a8febd3177434573250b13e91e0c0ed50448971a921514599d555b651f747f71da6c2c10655a03010e026342c8ff5fadfd5d36119066b29871c0cd32517223e2ec733ddecdf2cedbdf5d2d1bc8ea46688e6d96065651e0dd73459c561026201eaed124550f3d87a846a9b81ee91a51a1436487dbed1ac445e6c98875e607d199e42da36a874cf69c47025285dc22c23ddaa1e124718ff461a1cb509ff1005d6b66f93db8f4ad48b5f6278cc2ff865f1819eea232a2c2fafa289f00088bb8b50119caa35684f734d3755b080c78eaac7141f25d17e695dfd1d50514e2dc78691f04dbf1e1732897cf32a0c2ff941b7249c094fc153416a3d203c0c7fa40be53eaf5e87513b0d557571bbffeb052b7c5ce9b2247bd28de5b5bc2eebeba0779a162bd4fdb5e924b149f1130086368443b3fbb0a630663db8af658efed609b2ab7df980f5bda3c89f538bef70b56dd63f08757caf3d85ca509e9b63bda700aac2024e5d69453dc9a84fcb9a472bfc133176e23c2eb0e7038009ac4f5679560f5c5518fd972039adc2ab5fbb53dacf5999aa36efd104f8d4298c415fe26ceb48645b5ca9000000000000000000000000000000d1aa45b47b6f3bd33790984d1ce0922dc95094eeebb246ec2b218e70d4b7073e166eaf526367164cd80bf9728c4a0fe98def275c19cc8a2a7559f31a786b982bf8f441487a1c4c07a27b4f0000000000", 0x2f6}], 0x1) getrlimit(0x3, &(0x7f0000000040)) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(0x0, &(0x7f0000001440)={{0x100000001, 0x800}, {0xed5, 0x12}}) socket(0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x41, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000440)="3b3e9973c5417e0f9522b91ebc45a6825f88ac749ae458767d9bb0932aa192c2d8a756b9df95fe22add60315e5d0f50ba9d6046a206038becd3f2c446b0954b3b5a222a4d4fccb65d854b76654f9980a09e571f3abe47a4fb8b7a95e2fdc234c0a263b82574d5eaa30f29e03fc0dc6c68eb52f1669279a8154f21edd0f411b5b1815e6ee199d0e8b5fe98c9b2abe852dfeab6a0c2f28737bea39e9b813eb2f80a5116faed7a427536af64a2792e0bdaa2d00db9dceb34eeec561278a329acf9539b205b618fc63db23f4d651b670f870f8603842f4f602ffc4b6fe29a352fffda965e809523687139de20f4c704b36e9361f2d5e2dcea29fbffd1bb2c61a68c0afb880e92f639a14d868d228a186487c04448cb2fbb0a3d9b14d57fd239f0e6109d7bbb46a0083e658d5d7b50edda4d20c11e93f6ce4a3ea2fbc38feb2755db704c082c86e154ce226c46f89251c20c552bfb22180432c61d2a5beb390f8d122a4aa7c305a2b96d5d81f47484bb8a373c4dfba9e48235f042c8f28201b60ae664a64689261f759b24fed2fb025c6a8230a4300746f8153b11f8f7acefacda68cbbe37443015c7f207ac6e6ccd77ad351d6a53dc9b6fc67c6882ab28b8581ba7628f2a85bf3b6e82c9ced153b4c599d85a5c671f7cfacc8023aedb839fff6fffbdafacf89355a938dccda0cc93d5b2ce6d8dedcf684ae05fec5987c5a748c83054278dd324de2ad23b09607548336e7c14243aa20603f6c913dcc54c746fd2dd46e999cc8ee4d49be66c0e0474247ec559d9387d699ee73c6fdd26a6dd6f76cb5c9ca43e1da1c906a1d386f1b9968eaf11fd071935301d2a4648ef23a00f8b95b04ec327762ff52c1838cc47af9367b31ab511f1614b2a1137188b272e9de7a7b1b1b999a3347450cdb30a50df1116c583c4fce89f29ab526f27c319ab9797a5dc52ce8d5713ae72b05d7f5cfc893d7af722cd720277bac37d8242415a9fbc6dd771228951615a798b9262dae994c48482b570911838e373c1fbacb247c67b5b59a8bb48b94de3727ebc689e2f88424fea74506ffb2a8d67ec7b6921fb56cdcd2f7488db49aab0170f410bf0f3a3237b0051d15abe69bd17284d7203aee53cb217448fac31dc41a9085141e0a383f6d2535a7dc90bff14d0e7564ea8499414596ba859dd90d200210a80c1edbb90ce1a2d5f72870af7cbb506739ea353602299aa9a0b9a0f6ee16ab0c36b693c04974bea0909f2d2806d8040fdb89e81907988408660589179799fae8483dc04f8eb0878d045a057fd63175c8142e57824ec87118bf173d9f3e7cdbea610557b7da3fcd1c784e69189d9cb9d1c38a85c89ab67c59ee5d314bbe5184571f6d70ce4c6f8bbd32b171b8761ad427e246490f48b292ad93e96a08dc41872a4e6bf0eb258abff99b00240de78f57b7669584b09e11dfe21b88085b31c95044ad836a9a88beb277351243b002728a9aa79c4490f4a85fa3ae790961cfc86d6099136c948cd871e7e63fc96fe5c6547d3d4d1d01383a481f043111ea527e1ae8812e27e0c6271e74977b2288121ec8a8256693683c11231bb22a75535d9f6be66f8d6e6b1ec46cdd54c119df637f537860fefd91ee1ee3583c598e7b72c53ec5f023cc2f065d35188f3d9e788a5e96cc53b614b8bb447951d0e635210f404fad3830c8c06d40e84189526b3f71e2e06add9c064f713543b94ff0b1686b5f2046963e83bc43cb62ce780571e4edd1c20d0a91574e48c88aa656cde4b8fe82f604ccef385b7ba0efe17c1ddc04be0233045be92569668250ece270715ff413952ead365d17874e840cb93cb0840769a17569c32c65616635c5a0cb2959589a2cb0c8553591d93dd4b7acc0fc98990ce7282bbd8fd44a4172fd9b72d3a8a70db21b062045a22536e28d2604e3b9c0d145d07ba1e394bc991f67014b16cd8a8313d86834a0c5a0ed1741305e101125cf244306a97cc1373f38b4d817dedef9f40468966b363dff13538b34cd187fc8803aa3af75bc0d759c17bab6694abf7a9b07a3eb2f6f21995e1a71794196b1dd5fa788986e66cae907ea89fa294959551def1721715d50c430d6d4597c18b7416f6ffccf7e588b54c8d3c9d4021c097ee7ba0b4bcbe0e6fed0568f015c4cbbea734b0a3324728624ecb8aef9babc1b8099ed9509b3a1ffa9349fc93b4b890ffbaee459b932fef7ce04a77269eb876ed5", 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000340)) executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000200)="4b000001", 0x4) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) r2 = socket(0x18, 0x4, 0x3) close(r2) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x90b) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xa084, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) 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') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xfff, 0x0) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x18}, {0x5, 0x0, 0x0, 0x3}, {0x2}]}) syz_emit_ethernet(0x56, &(0x7f0000000300)=ANY=[]) sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22}, 0x3, &(0x7f0000000580), 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x8cd7) executing program 3: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) close(r1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0x7) executing program 2: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) r4 = dup2(r2, r2) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{}, {0x26}], 0x2}) readv(r0, &(0x7f0000002480)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x74) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r5 = syz_open_pts() close(r5) syz_open_pts() sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x8, 0x0) execve(0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0xa, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe(0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) executing program 5: syz_emit_ethernet(0x664, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x3, 0x6, "a9afbf", 0x62e, 0x4, 0x3, @ipv4, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, {[@hopopts={0x2c, 0x19, '\x00', [@ra={0x5, 0x2, 0x7}, @ra={0x5, 0x2, 0x7}, @enc_lim, @jumbo={0xc2, 0x4, 0x1}, @generic={0x4, 0xbb, "edc309846df8fc62feb68bd7ee4f371cc013cb7b83e7bc5ab9bb3495c316f52e0d214ad0a48d28abf496cecd3635d241e7eb02c9ef1b356ab8b431bb1bce3ec9a793cafbd0faf32d990b05353b6383a37cb30c0ed43cb4a592421c076444614ec3fc6b72f49f14493e23843da6ceeb55c57c4a26677408efc0a379b6aaf5e77097f27a295ae80631ada4b8b76be15eedc05a57ca551fd43f066197fac8ebabc3845ec4aa55883571874653122089943eacf8848ebbc5324d4f9efb"}]}, @fragment={0x0, 0x0, 0x2, 0x0, 0x0, 0x1c, 0x64}, @routing={0x1d, 0x6, 0x0, 0x2f, 0x0, [@mcast1, @rand_addr="1f2936c7e25b306b51875931f26ff871", @ipv4={'\x00', '\xff\xff', @rand_addr=0x3f}]}, @dstopts={0x2, 0x12, '\x00', [@padn={0x1, 0x1, [0x0]}, @jumbo={0xc2, 0x4, 0xc5}, @jumbo={0xc2, 0x4, 0xed}, @generic={0x2, 0x84, "c47575e84abcf784e37f999884b034eff05a11d09e402c7afc3e3be98775755c32aa3389f07367416cd16537c3fca00e7f101bd1af98e6c6f1bbd56b195645d86481e27dc6afc9e77e74b77fabc907259c8e1dc231e9683b6d6f69cfdb8d2f8764158a243f3b6d870737d9a806089d3aef9bbda41173946266fce8ff212117c2628e05fb"}]}, @routing={0x61, 0x2, 0x0, 0x0, 0x0, [@mcast2]}, @routing={0x2, 0x6, 0x0, 0x0, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @multicast2}, @ipv4={'\x00', '\xff\xff', @loopback}]}], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, '\x00', [{0x18, 0x1b, "3fd05f1a64fb7686d1f12a4f3053118d1deb15c50a691667e882d74044c048349ed4d81e116838eea40727fba9c9d0a6139c4ef5621b92a85ad791ef0aa96457c23b32f538c5fee5896945fa8ae6a02bbe5945a13a81f77577e747cbd255a4020f0baad9e0f9af018b2e5ce2b908f6c6e18408d6b970e6524ece54e660b23ac2acd460248cf74edcf3a4f1c1cf6d6bb78ed2899489c9acfae47d7d93c3bb517306eb30fc6665830983a2b3097a95a1f81446e65ec1505a945cd13b3ca004aece167366df7a3f74a6263b39f3f57644d245ceb9978d9f05a02d6d6b3124"}, {0x5, 0xe, "9cda3745d0d4c7b313eb914d0c3a3d8183fad4d623699e8cb849f3cfd2aef4af4b3163a353c40b127240e484cd75324b88744d02a73375aae1ba11b1ff4d7843df1b293d556d4a19d2092f6b0bb8fc9983739a9ea975ea5b3a1c335d0f520c21ddb1274edff8f9d2001e77ffa45f12"}, {0x3, 0x19, "4f2c37428bf72ff467a286026660f392401c08f99a86bd4aa5f802767212d4ed20b46523c41538611769dd39c92969585fb10b1b16df74a528b23cea4e255af2c133af026a4b9106dfb06975925591d4d876b4ee1706bfd6387c611847225c08ed023b4b8e2bca90e86f58b6fc017dd4919b0d25c3167a0a01c1a7f0cfeda6b612f8a170b7f117535255e98b472685cc92e942d74b7ba87d2a1558ec6389002c4f497e33beb59973a8c85b43b4e43c1290d8085c93d6225737c47fd38b6dd12b5bfce4ba784881bfbc10f0ef9a"}, {0x18, 0xc, "a903dc297461dc7e3e70466bc2ec7ad165bec7a6ac21c902ce454dc519b1f18d801e9a1dd67577d61178152cb578b48ec19d7b543f75bf2c6becf66130bf7a7b67959d844ddf7d68906b7cc8db14185c4cbae3bb5b1f7e1614deaa0178f5"}, {0x18, 0x17, "4cfe665e40555bd2c32ff1a016c57a3636e15ba874af4d0ae35c072d3ae90a774f5f2552a4f789ca09bb20428744bc08cfe2e3564112f624e83749e4f55484f1ac14f0461127e354cba2e5816dd7fed826de61e533e81eca995a04ba70de23a9a626dbea7254f3206949107c06929ceeaf695a12be52e79284cf0252f8c860adadb98e271c940f7899e3cb15a96141a539ca9ea4f9130013f76694efd931bd1bc78d76a87d8e9f890fd27961820ca8a2bde9d1795875b6174089a0"}, {0x5, 0x1c, "eaa24dfda31c702eb83da9d673ee6cccca24c308741c68f1c08a27cfa52248ca71c048a1b9ee9d94a6695c3678479cd2c5225c83baa8d236262eea657b25ee7357b9018aaf7c5477625083cd424ba40d5920430f67a43bcabd02f1bf8dc41f9648e84b284f0f1a5a109349b93219fedff1e627b805ea1b0b26c41add0e0106adc7e459c854e6e3459c9c6da90a8de60915f22a0f3a903cb47cae00984c4ba401d91a4c335842118bcc0a0724bb7029895790507cc8e6c8f9e0fefe930c5272272bcb7359e1aef080860b4ee02492f0961d1145231e11e30934f1f1d9bfdb4ca7"}]}}}}}}) syz_extract_tcp_res(&(0x7f0000000680)={0x41424344, 0x41424344}, 0x7b5, 0x7) syz_extract_tcp_res$synack(&(0x7f00000006c0), 0x1, 0x0) r2 = socket(0x6, 0x4000, 0x8) getsockname$inet(r2, &(0x7f0000000700), &(0x7f0000000740)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) r3 = socket(0x2, 0x4000, 0xff) getsockname$inet(r2, &(0x7f00000007c0), &(0x7f0000000800)=0xc) syz_emit_ethernet(0x1425, &(0x7f0000000840)={@local, @broadcast, [{[{0x88a8, 0x5, 0x0, 0x4}], {0x8100, 0x6}}], {@ipv6={0x86dd, {0xd, 0x6, "249359", 0x13e7, 0x3, 0x7, @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr=0x2dcec285}, {[@fragment={0x6c, 0x0, 0x8, 0x0, 0x0, 0x6, 0x64}, @fragment={0x29, 0x0, 0x6, 0x0, 0x0, 0x1c, 0x67}, @routing={0x3, 0xe, 0x0, 0x81, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @loopback, @rand_addr="841a2286434f1521540a820c864f0596", @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @multicast2}]}, @fragment={0xc, 0x0, 0x2, 0x1, 0x0, 0x5, 0x68}, @fragment={0x3b, 0x0, 0x8, 0x0, 0x0, 0x0, 0x64}, @routing={0x3b, 0x4, 0x0, 0xff, 0x0, [@rand_addr="d0627a115a7912cd1c6afb7f53cf1042", @loopback]}, @dstopts={0xf0, 0x6, '\x00', [@jumbo, @enc_lim={0x4, 0x1, 0x4}, @generic={0x1, 0x1e, "08b55fa5cf289bd784e165f45f3eb48bb50002bcb28a572b6348a34e4311"}, @ra={0x5, 0x2, 0x4}, @enc_lim={0x4, 0x1, 0xfd}, @ra]}, @fragment={0x2b, 0x0, 0x8, 0x1, 0x0, 0x1, 0x66}, @dstopts={0x74, 0x21f, '\x00', [@jumbo={0xc2, 0x4, 0x7}, @generic={0x8, 0x1000, "05b3839a24a5d6116e96dc528b3218ca6da7a9de0c9bbd3600dcb3760a2d11b16fd5613932219e16493400944556c3e939644a616c334b33c436140b304c1f54f8b1725efd43275934ef4eaa147b99da455513fdb9a33c201b31ce3453f4fd46c89a83b23dacbe5eb42b082835bc148f5a9b3ee2beb4f482bdb7bc252f9db65b4a4ff3818bf464ad03bef529d6cbfaca82d1a82ac505b02eb65d844abf6fa10be77d738352ee30a43a76d285d32e8232e78d057d4d6748effc338b261b347bab02988d380b924aab0fde4e73dad578bc363797adec205172bf82463291938787d70580a0a8796709eb5690d515e3f238706286a857a6c6b3e4f2b815aeccbe7a0f6875411d4ccd34b0f9b2824ec6fc58623770a72e7e58555d322517358fc76e3fc1dfc78e4c7592c2fabc0a2d710b6e0be6689606f951c2995a08c05da27defc8329dbeb6cb0cd8816f9153d10a3190c82b31dc6a51aecc76fab6612d9600f55cd4519460df10d01a5f22fd66137dacf0fce288452d30d8813a6e583d57111f1167218ee855dcbdedbe5a223b6da33dbe6ebcfbf4687b53646187cdc1d8f603a928483bdc1816dad82e404ebfaea7ea12d1d35648d0a45c1955591c7237bdaa18e89dcaf1491ab1cbfdd03846596d857c65129e9284a418c779d9cdc6aae6bbf17a42e7372acea94f3ef9a4667f03030ab74403b3539e8c2f7275998b7588c1610c390b89bd9b26f2987e6e15b18971056694d88ac09a1145763d42567ab23ba19bde4935b29996fb789bd69ae1041c0c55ce0583d333b8c3856ee3fdb79d0d27e918a49e0ae6b0d182e7026f9b575d1c31da5286838c36e99b5e3636a43d37434bc5558241631d62534d419346606d9d05b25e301e1511acced52c2a78c4ed81513614a9e443790c81ceb3af00404a835cc88ec23388a0f402ca8a6e5bc29bee31ccba3e1bc1b043b20c9c485ab33b59bd2501de1938320ca7629443bcf56f8495841002072e5988227d8fd887c7184657ca5c7ee6cbd7698823ffd6fdb5b8d470e69e93f632a7d6bda2af99c074698c9aa508ece7598506d388b814078aea807d3b96f2e3f7d90201f849c70ea8704f66898772d2ac98597ebf99a3915d8c09939f9f6bd46caaef94e91818cf36e9723949cb6a8624591942ab2c692269dc228df5777eeadc1f0f545b84c6eff00d6fae916f4a64bdcaa38a9796ce2e1567c69172f79f54b73d2f9c1dacfd33fda06fb4f3f3d4db97c04f876b82d05bb59f2f7ccc40aaa5b1d80c68d8039d35e6d0d4eae83d0efba7dcd314422c562def087d211b7f59cf0c090f85559b949feb8ac7200d370cede838aaf9143a3249500f0fab5286e0efe953912ea4c9a8c068e56c661dca3e33dfaf94f67bbbe6e9a6d97f68e6b2b15aa3b996c3aa5e6d7a3a7326916bda070e4a96095e8b64888fc41e91d4d5812003c231b347224767bbf19cbc54d484669740102e5c1d6a8085b8c058ed317bd18c83779629b706f31116d9f11c3132240fec3423c962b0c2fe8a2863b52080f63930739712e711ac6d2574946690a9ca1d760b9284ede6f94eb15119a9b91b2de68bb06321f8ad47589f1bcd5a6afcb83965fdb36dde7426b06e9e3b4dfd28a66d729338eb5e0564d577c1f5fd814f14de5e755e7a4bd6ba3b430dbaed8e8748f4ac795ebb17b1c7ad8a0c395874a102e605f5a56ebc8b40d2d62ed58d7590796f0a4a8bf73aa78193b7ed14c20982a5f6019521675bce426daeea37a37bc7af81acec3062aa2abb27342a3548f6a8e63afa98bc604e18b92f1628a4f34ba9f6c8be8d4916fad4bf3bca1ddbb7d6b49a5936ced816dc65045d2b76324065d78b94f1c833acecf6f1489efe172349af619c64edffb9298e03a8caeb49d7bac52956b7c3f1c678fb71366817c308be0d674fbe374720cbfb183757a6f1cffc838dc2f6780d8acdb5f4a1bf01b8a3312cedd97ee52e22bb9c3ea4e4a8ae6df9d5d124e355929d86f6435d99e1d8841868afcbc68bd5e418c828cdb19a4eeb740039f1fe6dcab9fe12c5aa49b2bb4b5cd9ec06be4f04f651e5e0dd15509eac4f13f5ba233592c31ababf3d7246e3c9804a6b103059d2f77a0a033633e669e002b42857ce0dfef96af904283d83d420e189c2565e8001728f0157ab2fb14b51c85078f2440a1e12fbe3b8a4b9dd48b22a5797de0169865d502d1d0f4bdac82e3eb6a483acc7fd7cdf84266d4398dc4f0ba30a6a4485bfae68d2df98211d67fdd5fb0a0556fab1aa1796083e1bf17cb4b1c1d473edc1227d2b018b3554f9ec988ade112a80727f696832b70ad414fbc653631bced325d52bf54e3bad6217eee91e02b87151140fe529aead557ed5c4e09f1de5be59071ef54d48f5ce86fd97f8040ea1e03f5e9ebcf5c4354d414500df943f1db0fd90f2b79ff86177fb625c75678abf77b62171fda4983e7ff9e2aa08a9084c5bb8d7a37038416a2ddcad93e1f127b7dda4694531fcdedf7bf728e4eb30179386cc2d884ad024344736f87063a8297d6ed0bd3b182457afe2b86909bff2ca377de8ea79da9e3cb58fd38e6abe42a3c7a1298d60c005d2c0d5fd5f9cd2b0e4aca519ce2f594b22f1d4587b3b5817ba25b75675e86ad824fa14c257665ea6bb36059d125bffc2d1c51e67c0e4c85ea88a930036d71c51ea3c565330b1c24d243847f859885bce6d90e2800654619edef80c9606d2c121e796d9ac793a37997f9f1d5e51ce38732d567740c7ac7fa5c8749c824ace97f0be7f5de5490655066c5d6018867f69b80efb8cf43315fc62220214280a1ac06d949a2078b3068ea154633e5ce4442c99e23d2228a750a4de7a2d30b14b7429677c9f040fb432ac49a1f27e69794d5df924ac9115451359eb6a0891f496e6875c95ce7efaf243cd3c942f3cbed4b38dfe0435c433561559d2e8855ab37aae94955d7928d5b757eb09aeb4f7fbfc84dacb0808f4bc67409f86d93b7bb217c89a534f4a2f582c9b1ce1d911843858e8776b30cf29c60da82eae1eae7a10bb2457e37a767efcaf730f20f5868cfc8693284a6ffa87301c5ff078f1a7e50ff6d668e0f5dbd37a5d566004a8493c9156b43a94017fb7f713771033a384f51810fbe5ce7c6b7268bd7c5e417a3c615da4c8f9987cf4d457d2e290341796ded297f0e79c6f18cfa1effa68607ef0d539fe36100ea941fc37669d24915ac6b5526bca6eda4737bcf7ed87efc2c3398638cf40c2725c4a2501a7ad37bbeb8232dc073642212f72eed71524a898091a0521e64e867fbd0dcae15767aa57fc0be55d2fd157263c842ea7dd5fbe621f443e3256ebe6d5ff8b56d569984913c18c5860402d81b9ab83ff1da05270b6195f07a83b6198bf87968127c89044465e48e14174700ccf1a138892d0cd9bf9e69c96658996c2939809490d676eb5b2e797b0195d4798fa0b44f8e7cdee10d42596c0b33e50218ad2c9334eb6b56d1a2a60a0b279c08d5e8e15420e5d711ecc69a922077310beb7939ad2334d85db07cc0d3c9835c119e4d5d2470508942fb46d5e8f385bf3be552c5299d5f6509847588a87db0cbf57f7a482ee76729e36a43077250620a33d9b31be7884a46c2db83660bbd107673180f2b9306e07fdb3a3194b9ab85c71ef511dbc6721ec1287ca9a1d430f3ca6bc1a19de857ee7e509ffbb3a68caa25b6b3a635eacd5f7813e399050f58aa680526274049a0b0815e1eb063ff6d2ae9e27a6653d984530fa3edbbeaa549e8fc3bd2e8e0691746b96ccd8759a07b6f5016e1104de46dfa829a0837f404f10131d2b1f0dc0df006553786467df93ac9e3812a102ff015f276d74e90fa149d87bd9a371d5022260ead397472bae99f89af12cbe2eb8dc4fb78c203c7ae4b9dd2ccbf3382d129782a65ca6d08d580ac22b5d0b89df5d036364f90d215c526d860ec3d3b430ffcdf62c56554190951cdd90465359775c7901ed82d2d929259035020671b907a327350003aea8f498bd5f9900ffad75c61002519732ca3af71e31a8440d5f69ec5d571c557205bb705741454cb5655c1615ec1b0c7663c5708dd3941136b27220569a5de74302721689c5ca68f2aead9a0542b83fd0cd6d381cfd09f0bf56195314ad6ad99247f5c4cb3aec15427b3b58e7e8dc16edc8e45af836884c27aa963385243e668cc0c8bd73a5fbf9f32bab63964899af6639f1bf40d3d91ff2be24021ca2b198238e49174a853913982b075629eaf02e19f6900df00d68a7c146d1b64aac1d528506d911494274ee5e8c42771ffff15c0e8e683d72670ac45816cdd744d15174cd33b71d05acd6304ea57d634e84ac997080a13147969e1ea5e26eb96bd7730c4f3c834b2d0445c0bd0554d9d674bbdb0a7ab53130f320b3e5d480bccc1997814c9f29ca2f7924679939b102c253a8b49dcb90424c63009d4459e74a8c888a51b0a6dbeb77ad77d2ac6771eba4fa078ba07a622de8902cfce9e567dd090d3f6ce3e91908f0786ef841dd12807501c0f2a42d6538d308e1a8305c59c0d6cecde516a8034c259b91f3878b0942087da57da01c10be4719264d5c6730456e9f5d7b9b6c78e792ee7100c557fbbc484d9cf073e2389db5d948f741263198ca9581bc078e9197c3e50fd7b8c6251795f3d5bdd5044728215d609f0e6b4d2278845269c0766dfbea10a01c655a16cf366c3ec65ddcd501f581857aa123a7a0c4395743e19c2f3b29e187cadcd39a4a0922649348ca203c2959cf39f9eb17ec5c7dd061ac98d3bff35c502b3cc53184203012a4a2a8f196503e3df81bca397ff9eea9fef62e60ad1fdcaa54f6bbb6614c7a0b5d2bdacc6c2079b4e98cb40b9820a4feb5339512208c82912ca95eac78e05aa571361ee1373999bc7c57abc96fd8925732f85f9ebc7a1954960d8c736fadf1da4449db19901fbaacc7a6faab5fdd6664e97f12339a83128219fc0901368827de2e4809a494e49bdf3157deab106ab2262e3769a604d8a2ef8b737d7e1881a7ab6e85ebe989cd4c3236814ff9ab3bd459627d9ec2bace1d5753cbb9cfe36a1134b8a2b135adcec32f92da895d3371e8056254a7f41f862f941da5a87ad18bb467703971aa1f4892894910ae89e4f72674e99a21db6a7f9d482ec53c6237eb4dd9dff014d64527fd20a8420a9c765571a5e0d75ac6f743276e8b9d992e8803a6881a7e985fa743befb4f3665752139bf865a99ae26fa70663a72eee18ee10cdc800830e9c64313ac3677002a1b789277dbf11160e811b05e0155b509ae8cc28047f4fd89a1ea1f7ab799f0f5d7fff837438beb25c7913d968c592f17e5505ae4f20564e13f1b2ab00e6cfe63e70b43c793c2186111950c5393200e695f21122aa5ca5c9ca17a0cb94b1fe8cd3d55e64e8cc11788370e255f40b9c28b920228e151fa7e8e5c0ad4f46bb3bbfbff3d83c88ccf251a99c89b40c4f5ead646a6800dd879448d44aaf9cf27d644d64145670c716ffeca086e045769410f36c61fd8cce44aeee14afdc8e03d579a135edabc3eb799555d0fc055c71a860359d9d3e2933803bdac5bbc78c8a10faf4539f2c15aea69b6aed38889ca88d722d0b07f449d53ce24b9eb4f543fa0335d06cdea5fdd3e2ca003a8ba9f63d8723c32ae3ba9a51b7d9a02f6394fee561d20ef88a87b6b7e3d225e36c1c7cacfad55a657247903946f65b791e70bf280190d3aaf05f45999259a7701cc9ebbdcb8cbaadcc765e939cae0f9994b2ec9cfebccd8d837b4695d9d29fa591b94615059ac5b3ceb47c192"}, @jumbo={0xc2, 0x4, 0x2}, @generic={0x4, 0xeb, "6f688dcbd00cb128df1d570d67bcbd31876462f6d5d8caaf7e637a721bd495e6b158a73c10e2eb921c4ce85a9b53c2efc2ec127af65ae854d6ba368eeb9108e101f3312f62e8b19c181a1f33091169f7c9ecf0f7594b8b0bde84855af510618c4bbce7f68daab1cce2ec0ce646b82917c5a629cb23da61cd1b1a12149985acb5a7a5b887edf0ff246bed9c6e6670c03db93838bc2e417648d0b8c00c1b7dd8a904ad4e85f3d861f93a61be79f4b64e778b4e0385fdd58205797fc2190613cac890e4ff5e2d1d8bb2014e45646efa9b1cbce27561c90e60ba1479d432dce3e6236e3e41da4a2ac90b4aa930"}]}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0xc02, {0x3, 0x6, "fa414e", 0x3, 0x70, 0x3, @ipv4={'\x00', '\xff\xff', @broadcast}, @rand_addr="5a9230b24ccd52902bc30ccba3c8754f", [@hopopts={0xff, 0x11, '\x00', [@jumbo={0xc2, 0x4, 0x6}, @pad1, @generic={0x8, 0x84, "669ed6970742689117d61179d4927f91f77a35faf05076230a0ae3452cadf145bc700d86d2ee0511a77a9178bf1c74e553a71f497a44cb57070c5895613b1aee5bc5b113e32a1df96f7ed11898c9eee3cfd273845423cf4bcc8d748a0376cf3afcec4b2bf40879ce9bf9f7efd2118c50369e98d246107457ac8c98e55142a0341d710203"}]}, @routing={0x0, 0x6, 0x0, 0x8, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @mcast2]}], "c4490d2e38ce83e709db0641ee79c275c8867b9a20a201cdb71a5a7852476e0f9121cc135abf754c21035a38004d3f747d23e006363881b95c8dac4366f94fe8a6a8d438b7f9b2358c4ccd486e6e3890ae9eb29fed802ca7b3186b0e6ce48eb7a86b2e5e88c20508d0348e85a1e2685a5d6b6b62399b9c9306a0fa0027f0b39da57c5f97a34f72c398e9bf4c5de1a3be61927297af15385f1925d9c71bee8fac36990cdc884e98e62463b62292644edab20860b494a54326ac0ba7ae0cae37ed0cbc5b914c0ff2b243b98a09016fe52bb14dbfbfa3ecec"}}}}}}}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001c80), 0x10, 0x0) sendmsg(r4, &(0x7f0000003440)={&(0x7f0000001cc0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001e40)=[{&(0x7f0000001d00)="69748e72fcf36c16097ee94a855251b5e761b15c489e79c425a158a120e98d6befc6b526bf830c74c8a3af55e982b281beb3564fe3781588d21a856dc447b996cf1b984e97d7465b6418b1f4048deb0972e48c330e03bfd60c6e5c6c0d1ab1368dd496e5173ee78e9b13addd68d4ac6a812800b68e8d62c891404149c775da16a96f39d3ecce131adebea426d7e3c0f82367c194c267787f3746fa683f38f8da9fe9", 0xa2}, {&(0x7f0000001dc0)="d786efd71577b3df3c7ca8e5cd2adfc7842c6cb5058b27ba3274ace8040096848146e034aebd13ea8191abe45e262d53c78d4be13fb54f16c805e2cdd465de8e84a9bdef85f952e50835", 0x4a}], 0x2, &(0x7f0000001e80)=[{0xf0, 0xffff, 0x3, "6d391719ea2900a90bbe03f03e4e039d3694ad780dfafed5c98dea4f32c81d6113677fc1cf86fff97b4b2b6d4b37a9f67b706cb51be07ac92cf5fa7ff9bff497b8ceb81eab79ae8568db34aeb320a56195e21bf4452eb56ddbeecbf4b85e67e6da2ef4ce24efaa51c9dfb70e4e1a14099944d163be65c5a319cd2019edcf8a8c6f52305a2704a1ca028346a7bc41e387b0585997a72a042eaf200dd16e52de0be49b5406a0ff599f434e1ff425c39d404a50e5e0cd1257e39656d62454374583b0438ddb2f47d24d57867b9d987b21ea19de629da20a71c6059f55b6d466"}, {0x78, 0x1, 0x0, "884b083069ecbb45647a7123d8a2276d69094c669d10479aa853e01a24b0f757bea57b8c6d1a70b026c6b14e41f1e266a761e068eb1146b6d8c18fa418f039f5f7e0d5cb9901743c1d60d20eec2d8fe5f7543919dba622b975db8366b654624d97043e289d2a3e"}, {0x80, 0x1, 0x3, "d7136db806e2bd5db9bc2769ce5be2fe3647b26c2d7faab686a1079967587b33f073b52982d13c53841beb629cda94e2907fdf76f204b219db5bf0ae7a99ce7ad7c6514bf811ef66c2c352c6866668368704d30f71865e78858c8cae460df50193200a4d64011c6ea1"}, {0x1010, 0x1, 0x0, "ec84f0f85c574889dce4e8442fd8bc6ab18eb97947124345b3d4b36f95930afc69092e401064cfb2bd2a39d99fce467170a1e596e54d5e936eaf2816447e81ff46da8cf080757dc0e2a9dc640cc330a3469f8e1c992ac748d3c338c29a561ef4536da3f19a37e8bdf7e07d85d7369624e26106570af2c6b19d71d64dd47c4e8bfee4dcddeb7ac7d544e8383fae35e2ac62b5442879a63f73b6a6f6b1b16d744a01657ef0b85b8e86b5541e8dab1b985b19ebee4f31b6801c53c5d5a3b3dde6ee269538ec1dcd4d47e15c1cd354d62838ad2f10b02bc760c3cbe2294dee1f385b3367ec571d1b309e41917b1ec69e6ddf010440ab4d23d7556c65545b10169db94e1fc8bf823344c30b1bee2b344af454741dde18fdfe214b0d228ca585135f6cc30a2560a44c40f365c0a621c1749fef97bd0fcf4069041200dc1f5f9c3c0f90c15682b2a83c30f5ea44d37d4e8a013143d3b5bb3753c3d4475e4675df2ead4a82a93d31270bf0cce7287a0c2870e745639b5ba0ffb931aa7e514805d0e067ff119ea76ad17c169e53c4de405621e3ec9c467f8431cc94eb853c3ff6e42ac24fc6d3666aef2af58065980c9e1292d5605b481c57b24800a676ef49156e80e7315c8e280caf04c46c4ae2aacdf8ecf6c295484fadc7a134049b43aab4d793ffc563ec7fb64594bf04c93e459224028df06116254a10da43996d9c7379550e50d90c81aff631ee2b71bdc4e0884b83ccc63c205c1c439d1ea660e5b0d0bcb32a6b4679cff7f358eed0c5a6f0067c4b64ab65d5fa8c23679e0779cb29dca8c647af601e1c8754ccf6b3580ed220f3bc475df5c373f053527a2bca28a993e533aceeb534cc121380dc9fb930a2764d9c985fd93b2285436a50a4a19a980f9f336d504e91dc6b05ce6ceed4b82be7d41651d7a1f6348cb82f0f844d7cda23bed82029c6283700faaf8d779562a14cba14ce09ef55f0ff95b672c9449d5ba7f4318728cefe39b78e9a05f887f374214b04a4ca9362e532fe75b562dd21307f494778f5a671263b278e7679ecd48359eaba3f617ba715f85d840775abc0f0f700994c8f56e007dda69e60f8ed8b2a1e95ee696ac5fbd0e0acb10b7e36926894663272f35c740d79e991e500037db804a6e4ecd89a5729fbbf541cbab2eff4df26b4a69812512c17a75306e098f4eaf07b15a549b3a1c969ab2c226218ad69e2379076967cbd83f52498158546b854ddddda87210b944dc91035cbeac245d52889ac095c6aff9cc6d1845db56447bb5a843e22040e5d611cd40ae16dcbf317c723e3a7132d24a9ddc9e925f9c821f928adc00964fd7ce46e53be84d4d6dcd7807a685f50b22d87170b86835af2bea98318dc76eac4299f3970c0458349cff94401b304b6693accb6ae14130927bc6186a02d33143c26f65707bc7afbb52bcb6784ad0a0635e112042253056c0eb85f038ad6f9a8d77237b926a645d6e737a0989f7d20c5f8ed0780e4711e5561e15f60815df4073bab21d41a1e958144ae329098a5aa4fc4190d6f907f59e6f9f88118e1b4a408ae379c3cf1ebec747c0c6e40ffcbefb2cb6298fb58d69ddf26f936b5660356b2b6d8dac793433f756af68911900845ce9bdb8c4022ff059190b34c5173ee586e31648bc02e708bd7818e236420cbee83232ae5b6e9cbbd397b9e140a846b419cd6a015fd2f4314ef2271b4df5c5aaebf99ca8ef7ef305d3d047852251d13c7388cd5b2cb815b2a24f48ace49b7852cc47ca094a508dcaf193c75b6cd5b528aa6ac9dc785e6be98618601df1f5ec157f93d7326f10694340f5e5778857c52b6fa5c25e1a7ba951c490a6960533511ffc8a61129c6542b9eccca5b58ec9d4448b328dd1f05f59ad4fb769161a9a8f9539b7962e6496390978155c7081c4bd70725f7d9126bf497f404a6e9ef82b12e44fbe8b61542db51e4da00a62b042e6835b4ad9b4344ac6355d4718e8d9de7d8f6b226c352c458784342f322fb2ff57ce0e026c4d74c953ebab780859273051a866ac05e7b3313355024cc6c7f9e79c615a124ed9490e20b2dd5e7e4814b9afa01bd5a5996399544c85ba8774e92b9e47cba54e6939f2dba1a2082d9a1dcd2266f3137289c844fdf118f6bb0e55288d98a3b22ddbc69afe9497b0d533cdab10266b8ca567a906e0bb86182802a8de06826557522e279af8a680aeb36d7f2eddba26927e33cec2d3def0f08b4ed7830abfcc3f2464b9a8799afe89bc3a05a9fa1fab1eef594ce1909a3fbb8d71802d6db0e90c16fb9ee05dd8c4dad202e8cc955de3c0709de35befa0403bd05ed7958abd61b6d206f3ce92128cb12a13fca824e2e2ea1b41b28b6cbb9b7b5d1ef0efbdce0325e48986ce2eef987f125b393d5a0cca4fa333467cbee24b3af029d7427aa2335a25c9b6d1e00a9cd303aad7e6a6979e004bce8ed677fea54cf1e9ae74ff1adb8963420297cd4ba33523188df9affb21796e127b59e324babd3cf2b15ca2a95a196c3e8caf5dbb7931d8f14061e765dae660893a6346c23c419215ec145f29f3c59e053aad383fbdad2375f87e88e27bf1f041ad1a90dc86d833d5bf506b5132e3edaaebe485862e39ad6fea4fe5d70786387eb537637b3eb5d5291fcad2a48a74eb57a7a8cb26b29fd97f777c32ed44c04e761c0823aedeba426a5abde80503a61e8b199cadb430e6c1d59228b57747d2d97e7c46787eef2276a8ddc0eca02560cc1ba11c28ac62f49177a97084e7759944591fcfd7a6f4e4ff941fe6bdcc6c37e0c9e29ffc0f3cb9d9f844fa36ba50becb89f76bf02dba9745b3fdbe6a01d267c48019550bc535ce35cbb81c046a4d37ce8f979a1c017ad554e617e5c7adfd8dc6d2dbcf458eacb306642302f519556ff11f6fcff450083009d2e8ecc3318829bfa9976b162420aa99a6df9bc47affa96ef19e9ee9bdea35221ca186b65497ca5b3a3478cc42d4b4624192d1b76e64b57da5ffe9e5ae7cd947f28867e8998935620f09a3cc0b2c03f9a2c42ff13e213fdc945e8864413eea92725d7e0e9834a6ee660104beb44d8217c19938680e9781d9ed4dfd7baea4bc35a9689ce871a66c378316f5d176f8ab6c8c52d7e097cf04ba08fd31a66857e076219517316df38c94e3397da8ac81d6f7e850b544a19cdcd5c415d2303c3b0d18a19dcfb7a87132c5cf48898e7ceed4ab326c22a14cebfdb9770b7600a74092dd36bb75ea079031c1455db679a4808d309e2361e291fd90c10d5f8ab190c9aceceda6adb528737b29a7f15fca91231bead1b98f746141d3e84e700f59bb711294382bdea69ff462fb71996bda9ce31d4da0164181e7cdf5dcc694279d870001a7139e457b1177c0e40a554da55ed055da88546fddc37fe9beac625075f84cce29e5b72349e503cf35073196b811fe62509af0e6607a9a24f88b80a1d1358c7167c711f489aaf2852cb5c1c37399e8522c1ff94e63e007eedafcba8a61103cddc47c47258c7b0caa6c51b1c8586908216ffd9dc7f4863e3202a0fb6d2c7756c441429638ca4847bb57ef50c38671230ce2baca5336ff7b5aa13205c0f86d9f657d890358d2d6bda8095a93342273abd20a76b7405d5fa0d48ae115255d7e9970115074e12e4ec9ee6ab3ad4b89fe5a939521e7ed6815e73f051113e18d753878dfe890239156c9065401938bd49f79a6ee5c542038f3d7b2e2831ba56d557247f35595edff7f6594c8a895d9a63a4a1665da26936ec07168e043ca59adad8eda28b37527a165ed2f9356077884a6a2e664f9718b9e499e72c0d3a62b54a247208f0211a73af844e56f2d045cf4a5e9fec30a98d952fe50602b2cafa771f0732044a477d1e7fd2579ede49086859d142670889c3863bdaad94ecada161997439aa3cd7b9c60393d1c9803b5aa1169f96e95da8afe4761ca219895eccc622b3d58a64b57a2c4ed6bb2edc837e737f108fbe1d060f3e091eb67b1069c499c7a6421f3af9de8be40ec45c7b46ebdc1df5581587205c982cb2b9fa27085dd87c50b633532e19f85d948bcfe5daa925e6c49d3ab3c0b41707d44828d6f87a423252256eda9c23e37c925a90830399559edd2a2e616c7787ffd1036a22833476a6fd726f41c77ebcbd24bab10e1a394ead0b979bbe242e988f339d56e03556133f5b9372e80c8281b92ac89f45a3f70b837bf94c09553938f08ee11bbf344a1d3f4b79112615013fadacf347a706a450642464db8a914559557e6e4264045167ed25b3e1c37bbe62d677cefe08051922817f9a42594b3dc16fa6e25a828b586efadeb6135b7cf04a939e6f6e76a6960664a7d59789f99cb92dccc36af984298f774dedd683905ed6eed4c47b962dee4a294abd41f9167927eec72eef6b3118b2528a396d3eeaad011da76738f03440c4ebac1ee2e0f86288ef133f9ef042ea30ffdc1c76cae94de182e255ddd1093aa27def73ccd94ea2f9dd8ada08a1d659703f35df3f36b07f5c739db7afa4f73cd45b5037c48dbf9dff1b31150cc34c3211a134989524c15d43051f98dd7019f39f0bdaca78372b1011bf3559f0d000facc63a8fb2fa66834312f49db6ba51ccfadc1e0b2d6b48f4bee46c43bf8834ca07e2852c7f012dc0c5bb82877a3a3dc8c9bd11b8c0378db34a3fbbea3db386aba6446f3878a6473beed45befcd42bc75ba3cd9acbe6bde912202f9aa12138701db50d97ac20de07171b8c856ba2b301ec8360bab4f660461699b09c68b029388e88be63f4fa18b3dd7cbac091af2ac6d32e52e9749616eecf231ec0c1f197bdfa6378c13783975b25b05eab411b226eb569418f9b3a7cda2756ff395d654695a20248bf0fadc6b8d98608a2e6564e8cb37766984b67609248ab0e2d98dfb701d0b82412838bf3a6b8fb94a601fbe66c7218d53f6e4c55d8d965174d486fd6eb5c25f23049a4145b0f8ca419c5ddf4695698aa8dd75d9b1eef340333b3feefda9376ab3450f39e324c091300754912bc9b4e8abfed861540759b8e557f58d8faf0ccf6648d7510fa5dedcdc45de97e30763edf404091df9eacae7c27dabb0975e59bef46abf1fbbe28bfcc23e14828dcc082da727236b124616d99fac7d0a60569daa8149b78711fa9ed107e9b70b5435a0f0758a54e4556754d229c1a143b8334cd0d08fccf13073862c18d2f37982dc45f0b4d58c07c3415527d22153ba04bfe2cb62e661ecadab0162ac3b4f49235dfcb4c050008c43fdfc74e37915287673f05029f0589510d93665376668913f8c6bb6442f56483562fa80ed445f13dd09d71f5f2b53935a3b95c476c2a1a78108dd91466fd23f3b655ed177e2267b34eda95ce8acc0d0d1a7b63d2bae257f52baeefc6e3f9deb33c32673b280d389645cd3c822255114873847abb2733ef71cc99fba7c1ddc5a0200c1d2227b42ee978fdd9e7da6fe6fa14d0dbf858937fd8d823a77ca11d608147ad6e83081c6595c95be9d4a2628413bd7f1995119d6bac33a03af534181354a5c2a5abb45ad3db6fa7a1028fe20ac20343bb0c1f7146dc96260267d8efbab8252768fd62af67a7b6e3d1f6b86d37c7944fa1d8e8c4c93c8dce5fe66b24c665e07361b39373de2c21bd9e2e41ff19bba1bc9a87e0e6bb185a9591ef76351b782130b2271467fd470e5c3f7d9bc58dbfa8068e534fef6760f23ade00912c32135df9b895a5d271b01a13d6982413c3dbcc3d5d8ffdd470f467c5402d19f12ca056c689916a9a9a59c6e3d2014a6eec856b37c70d3c23f3a5085da37cf16eaae921d89cc80396"}, {0xc0, 0xffff, 0x7f, "b036e804a9983f11a867be380a04e948d30eab5682596b4fcfdbcc94bb92cd50c06ff8512f223117e5a9c22878c589590e6f146976659cff979f83aa280eb2939069099dd90452ad86e14221c2a96eb2bfe2e7da7abbc131154813c9eb78e0e4f48cdeabd7446838bd4368ee1f5b2901e99b9fb86acea667777382e395e50fcd84e04e0429218730c5f7d48f456f31efde36a2f4223f4d28a39aeb464922b083f23f564bff2b0b6d688cd55c42"}, {0x20, 0x1, 0xed0, "66aff60cc473247c4a9a65a690"}, {0x30, 0x1, 0xfff, "505cd7336cc8df33a3433a34bd1900f7f4ae9320814814f7aef242b513469b53"}, {0xb8, 0x1, 0x3, "4da37e2009f21e0e1a68a706f2281459a8769dc42f584fb8f772d5e03233cb45257f4d1a8ef0034cad075a15b2d4ab48f8c5358be97c31e774f06e9908fed470eb49031436a204db43ff98a7587d484b491acfb5b71d378752012c956151281bd6794aaa187567b253de69aeb766734a32264f68fca94441a0a0520d60a6ec02dddb4297fa390b659d6ee15dac8c95383ba8b479393a22e099c8283355dadf5248b3ecfb"}, {0x110, 0xffff, 0xffff, "6e4a198155efbdf3b60edd6320fa0d24d61076d46c7531c71d82bd065c322d15d7802527b8f028c786642e15a1dcb2e87abe551c6c7bdc68b76dc55c3e154f1b646ae6e42d67f43bbcef5fffe4da846e9b494366968bba8e53fe2179e4c3633f01475c13c6db64ce292d3e402b06ebef26e6d42cc203c9441fbdb302fa24606b9beb09de85288b5d1290da5c5f21c130b32f8c43c80d70d6efd293ea8b76a9bd92c4e5cb18cdabe0a9358bc398bf6f69fbf6cb069ebcc7d0c763aa9353995c2d051f4c58566ef7c01ea3ad447a4b22061883e6bf614dd86673b885fbd0881fb28b36eab1ac63b070019d0580e056b4a4eace381d82d6132632474f0a7677"}, {0xb8, 0xffff, 0x1, "92eb7b98a345751fdf533ea56001c6025ceecc21cb0f1a694dd8fa127425e0006e84f9318840c71324a4050575bc19494eb72a25ea31212119699d8bbf619e1bb6df115f48845f72cce85d253a796720472957ecd5411c454396cef5cf211b6ded73ef2ee094b97003756cd95d61410a5e0f8d1ad957deeeaabb72694d1260a1778c8592369e679a9f590509d679d71e7d94d9ef530e1304e5c7752896f76e341969262a"}], 0x1588}, 0x2) syz_emit_ethernet(0x171, &(0x7f0000003480)={@empty, @random="ecac1818e098", [], {@ipv4={0x800, {{0xc, 0x4, 0x3, 0x7, 0x163, 0x64, 0x3, 0x20, 0x2c, 0x0, @rand_addr=0x80000001, @local={0xac, 0x14, 0x0}, {[@noop, @ssrr={0x89, 0x17, 0x9, [@empty, @multicast1, @local={0xac, 0x14, 0x0}, @loopback, @rand_addr=0x9]}, @end]}}, @tcp={{0x1, 0x3, r1, r0, 0x0, 0x0, 0x13, 0x0, 0xffff, 0x0, 0x3, {[@sack_perm={0x4, 0x2}, @sack_perm={0x4, 0x2}, @sack={0x5, 0xe, [0x3ff, 0xff50, 0x38f6bc83]}, @eol, @generic={0x5, 0x5, "03bbd8"}, @generic={0x4, 0x2}, @sack_perm={0x4, 0x2}, @timestamp={0x8, 0xa, 0x2, 0x8}, @generic={0x1, 0x11, "e9ee83cdbce569b215f86d1d2e248d"}]}}, {"e265f356ba6a3a6b01e938efaa7a4b600da991f1289c24c98629c76f8c242ff68b4058ac00d8dfe5297a170f3de8c4a885b9cc05853d3371cab5930ddd93bec9d87dae4d292e0cb35086c2323be30aed80f51c3fbe24accb220405f387916684d89c3ffeb4c47cfe2932947cf59f3f01278a7b6db631bf04d5b7cd36a3d51881db56474a5991d7deab692520eacbdd04a3628ccfe15b63eeff91e928fb5ddd1d6d929cf48ac023ac028a25c9d2f22f4ab7cc98924e64fcf93c0baa192f40137e211da92b2ced1d88270ab51f28aaccb5e76a9d2f2f421c58fbef8c1c74d0c2fc72c363d2f3f5a1"}}}}}}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000003600)) writev(r4, &(0x7f0000003c40)=[{&(0x7f0000003640)="4cc542fd9d13d25f0d6221fb8bc9b3dbfac90cfb455987014cb3cb50ccde5f4b0157bde9dc038c2820ce36f62e11e0e3cf787e99b20e6017ac5ac14a8c9741834530f6209d304907f786b462ab77acd9ebfcbd65c968", 0x56}, {&(0x7f00000036c0)="c1451b1efd2dcebe73362169c39fa7f0f891ab97820d0c2d621581a26a", 0x1d}, {&(0x7f0000003700)="47fb711e118f5ecaaa200288d5dd68c22ad472bf0739dbf334610f92282795df3b0fc08127ce4cdf838e4614e7941f9ac39cb4d11a9acac6da3a64794a8a36857335ae851f1120c1cdc10eafb94e2a3979ebcd2aae56b4e1d322d2905a39123ceaf73afc29afbe75619671b6a471aff1662c7a5096cd97ef5f2661d2ceeb9e6f821d57e3315b73b9e62dd611ddff890f544f0ad21a9200cccfc1db309d2a63075291dd35da6df6439d7809270d1298fa91433b45185eeaca70a79f8f9922052cdba654356ea9", 0xc6}, {&(0x7f0000003800)="ef6918b2d8e481816127e6bf4074dac63666ae871ecdd5b46c1d15c17019f619204addb14b64d9747bb05689fe1607ae1eb16dcad14838e2212dcf600836d49cef3ab099f5ffbb7347d351033b0975dae709c7315a9735c7b011a531d2ee6e0011f4cd5b01a5442d643dcc3478540f12be71510167893cd981c1609c3c9fcfb962cccbfd2226758428f92b834843b43ec3604db0e0d9a5a72f1c8c2e830d811776f7ea11368f5a86438812dad519e3954b624fba47d33bc14887de3e965f80175a843fef3b7e3b630ddd7a8f33e69982b81f065c95cb22a2a2b307cc579daae6ff", 0xe1}, {&(0x7f0000003900)="be480c327e7ffabe0278ab63c522d5ddf47d3629c085579d134d76e6e477618b0be568fece9cf54ac1674c914271c90f4e2a28e6c9376f5a168c391cc4d47a80e62b2ff6aff7e7c89d6ae3031465a364b39718a4c5488fb6d5006ec597fab4f9f3f1176ed84f3fb044d7ae5336a24811b1a2597dbdd36b9287803a6cfb85391039511de9295c89520abdea2c66db5dcc411f668949833af90337c845332835f0a95882cd8519436da86a02e43b0437", 0xaf}, {&(0x7f00000039c0)="6d70f5460bbae213eed5404c352a19a3047a1aef24c6097642e327082012a715cb6946c4afe127b59c71db5f4ae3dae297d87519a178085c39bb7bd3cec926c1f1701292fd8baff5b45a9168d95586cf450d6fcc615d813971cdb88f5d29c2fa32036d7ba8aa7c77d942d57bc6478ce6e362a3111c253402ac9c48b7464c2a7b688556b2cd51be7a4d7967534fc9995e7e78f19b51025be25cfbf8f471a4e3ed7ec1d4e4d255bee0075c0c3c73b5fdad285bdf0a60eda09f7015642694d6ff20cdbdc30ebde82edbb99ebc4f5421f63324baa4a393ab06614771d2a90c58dd0f0589073e1df96c01", 0xe8}, {&(0x7f0000003ac0)="448ca9311b93e23aa00c39100ae5e6f6a1f30639e13aa4fb557a4ba47c07f11eec9e2d881b5bb544464a46c457edd6de077e90c14f6ab58cc020f6b5787754d8f56421b7eb4330a612f8283636c75be32c61b16d17bc1999d5b5de18d8169b8746d1f0ef9c45196a3e1645cf643378bbde19ba2e2c76", 0x76}, {&(0x7f0000003b40)="fbe46a0251e8c5a3a193b91c81758b7f567ec35f0c25a524360e1ac7a72cea824fb284b51a062087a782ca65df7563d041013857fd06996eb0e595bc00212cf868a99f05c95bfde7a330edef1ffc40cea3d4cd6a43cd7ee219673234d6e9e137a7743b1786558dc6b2a0bc681e9c5ab8587f4f7a6cfb10865fa34b1f19edf114fea938407e0b454c2af2840d06b481ef07ba645004eb711aa83f4049bf592ac956e1397ed07ce1ab9be7f8505013f33b06be2353cf3e9467fe4fd0e2991988afd9d1c7ffc3e95b1818b8e2df39941115122bb49fa4dd2f35c2a6401e758cb3e10cfb5ffe7cfb84191d0a0aefe44132dc435e491abd51a0bfd031d85d", 0xfc}], 0x8) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000003cc0)) syz_extract_tcp_res(&(0x7f0000003d00), 0xa0, 0x6) r5 = socket(0x6, 0x8000, 0x9) openat$wskbd(0xffffffffffffff9c, &(0x7f0000003d40), 0x280, 0x0) write(r2, &(0x7f0000003d80)="f208605cf1f6ecb28f6f73c336b4daca70ee8d55e9e311d382ea5b10652a1ff38d78e8781f4ca7ad18484529a54e16977afafd5cdc77e8b4ce0cd313dc1b24ed744e280a16fa9df4d44f5f50f901ca970b894316598c943b7600b6f10ddf02ceda995344c69b6cac1028e4cfa6ec69a59f638bb7f781aa9334a376819a07c50e1321b123349adcf18c8de888f482f49c3dbd1b5bdf320f7096926770f6c7e86840d32f0f7f2c8bab1b21bcdef3c1d400af2cbf1a1c0644e5739c771f56ec4594e097ac28e8da510bdc3e3eec594d34125182a9bcbd", 0xd5) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000003e80)) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000003ec0)=0xffffffc1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003f00)={0x0, 0x0}, &(0x7f0000003f40)=0xc) fchown(r5, r6, 0x0) pipe(&(0x7f0000003f80)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r7, 0x0) fcntl$dupfd(r2, 0x0, r7) syz_extract_tcp_res(&(0x7f0000003fc0), 0x4, 0x8) ioctl$TIOCSCTTY(r7, 0x20007461) bind$inet(r8, &(0x7f0000004000)={0x2, 0x2}, 0xc) sysctl$net_inet_etherip(&(0x7f0000004040)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000004080)="45e5b502ebc303f1edb65f55ef395ea4e7dffdffff0ea93c281130df392af2414c02dac35287d60bfff20f07ff20fb55163e02266268cb7a3073ae07d80212ec8cd4139ce18e51bcc59320b11bb5e3bc5af404cd9cea2fdae973cf30771c35cafb1f3d812d2b7883a1549bd6c1c71e375e18a73c58871b9d6b4b3baa8f9f433c8ebc3be64e9b005b7a83bd1430ef3094fb64aabb5bfa4963b0fa1722b030f32ffc488ca878670ee62ec39631f640ce32f1ab640deffc163659b52dee77fab8adddb79d76c435b52918ffea8f9e2a5f77bc8a250abbb3442feecd6ed2aceb7edcd4974e0873cfba6e4c9a9d50405141448f44f40e12880ef7a3c09e0327c9c3", &(0x7f0000004180)=0xff, &(0x7f00000041c0)="18eda2b2a180202f1f8612010536f9bf7f73da5159dbd0c832d8da946e0912fef08d77f7215c74b8def781701be79b18713d4d8433e876dac3d50cf40e323262f09bb091d5902a10a2db276262e58d9eaba76ad1681651275c281b6cd5ca39f6d3a8363e74a184e07c419f010471e888e32091b62f7b22ff2f0b643da0d165deb54f7a393fd105282d361c88cc3010b0d8240bb75b3bad922dab", 0x9a) executing program 1: r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0xbe5, 0x0) dup2(r1, r0) sysctl$net_inet_ipcomp(&(0x7f0000000000)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000000080)="0c8ae35aebabe83cc60f918f57e43d414830091880913746c9f4d2737b762755285915a763a74d0575bd8c37254cbdf3a477ad6c47dc2d21491dd1ac785d8831e8e7bc6ce223dc9793c90824df13ca1162eccbffa473953c47e5d21ebe04800bfa50d19b17635e235ec61e298366f059d1ce335de362e276e6062597054aa230545eb831b03b919e1ebfb12101e8c10b2f1a63006c32f7ec14ccec890e980b59c39b0179a394d8a97afb7c6660", &(0x7f0000000140)=0xad, &(0x7f0000000240)="8ed02b2673c5f7843b31133fac716894e5cb801e8092a2b5158331a48899497543fec696d65eec6da49400db189c6ff0f00af30620c1437eed0922111038208505044999c85dbf13513fe1c28d7d82ba0e3faefd3cf5b1d28e3af582b0fb544699d441ff9e69190106268daa39fcd415ce89dec8e4749ac940f7959e9e4327c13960507bf5c9c56bb45c7b7924e14adc47512255a3e59f95eb6461abe23a97e1288604c8c2792a0aa8eea0fad280632f41db65a18c36594eb6ceccb66b13cd5c20ea29c7de2bbf13944ad3cd941f55f7582c224d7691eca76fc19e37fe67a28e2480551372728bb4798b9797792cb6", 0xef) setreuid(0x0, 0x0) getuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000200)=[{0xc, 0x7f, 0x0, 0x8}, {0x40, 0x0, 0x0, 0x2}, {0x7, 0x0, 0x3c, 0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000140), 0x8, 0x2, 0x0) msgsnd(r3, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) msgsnd(r3, &(0x7f0000001180)={0x2, "086085b026b4d30a7154e475bf9d14996e39be2b9c55981a43c1cda3653181f486a1e07886a81055f25be98e8fe3aac5c2cd12d674af1ae3c0439335da7baf8dec9b610c367f096e"}, 0x50, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) semget$private(0x0, 0x3, 0x31) executing program 3: socket(0x19, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x6c}]}) ioctl$KDDISABIO(r0, 0x20004b3d) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r2, r1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x38, &(0x7f00000001c0)={@empty, @random="1de64e8242ed", [{[], {0x8100, 0x7, 0x1, 0x4}}], {@generic={0x6052, "9ef7946e8d946d4c0d3e3420fee9ce98c4d1fc323f34cb74b2a8c011a591ab2c3a90e17e3306"}}}) open(0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x875be7aaada81e9b) socket(0x11, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000140)) executing program 0: setreuid(0xffffffffffffffff, 0xee01) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000)='Y', &(0x7f0000000080)=0x1, 0x0, 0x0) executing program 4: sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce681f4bc240d70e8a0bb09775cc980ba707d61337a4d41390593700e2ba004c01a560c2ecf706606e14c138c8e6132d4f28aec045184719fa503028ddae26c2bd245c2dbe23cd3172a6bb54f5de7ea305799b", &(0x7f00000002c0)=0x14e, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf179217cdc82ecf3209895fef9d6e4bdc40004542e5fd05404eafd6be0ce13703eb165aa446ea721719e6b1ade9950e1810cb0090c498c76b1007352fb24e3d02b08ad18fedd78e24d789b0b42d92f3dca73196e92ebcc619b382cf3a8f656637dff83729235ce8e7adb802fe6e038982430854dfece38014d4036cc21f0e50c242b4edfeaf52d86d60b8d533901b1888eaea20bfd260a5c5123fb64c3426fe5efcac8500713893eef9b0e8412cc342583492c7e92f905fe3c707a8fb011da78233279f637b09fbcd95a11b3ea08642c4f15410087172edd6bccf07e66afd10698295c13aa67c6514ac34ab0558167b1772cbce3076216895b4b33e0ae22f392b21c98e38cd4fa863f23bb89a57ce4725991c11f65ae7f7e681b4bf8458a798c061d9ae88b3990f20ad434edc30f7322b41dd6ad9c8acf088283dfcc0c049337900c0797af9c978a3fbfc09b64e607d7b44114162201dbd81992b9a44fcb2fb3f9fb62c09516c31cc2f267a6c8bb2f0a6a458cacf972fb6edd5eebec468898749247269359859a45675be80c5b73ff8f2e08ddf29f4ad78d9eea87f26f8b41af77d80165211e1491f8a3a31a18209f5f8a2d30e3a4210e1a41a7ffed96aa9da74644a7dd6a9de6e2bf4a6417c648abcf803924cf23044c364047137c33042eec1e8a24409a677539ce2a37ea3511e3f9ee959f8fbc07fdc405598e727b31161f7f27adcb85105f9b1434a49a9d1217cc91ff48c9b9f74c672c641f5b914a441c7f6fddf81e63ea21f3f814988f96674b9a1fac8d281b87372a0f796860c4e214922e498976f9036599625a787b16feb7a9cb114e3b9823ea30779e9586e3120950e5cdf0a90f04fc70bf81a37b2488f3c40e4f9120756ac7f7b05e5864dc3b6dcbdfffd10ba0946cfd3879ca75977a1971525032dcd5fc4b55dabee3314f542a87db21dcc0083d14f629e5dacb8eb91c229136a450fd8fbfca15974c007e841d5f1dafd31972bf88e5c1c7d6ddcf42b1d7cb92969ba2af3422e6069608bb44cffacf190fc4408b1241dd9a4c7df49cbd9ac0862166a4c3c65dc99efb2ca507c3c4b6e5a6933546ed5f13eda13ebf66a968ab9640c49b1e9c0b9eb454bc778a4aff0be5808a59a415b13e17f953f5669321b060651f3d3145fee4667b48609cff74f62346f4fe6cd1fa74bfdef9d88659314f1140eb9d726ea0cd43089b7eb9a0c432aeae13262e630dfc0134127b556b9b1205239f288d7d17cca7c72de4b09f116ef6dadab17775ac3cae2167e80eff7ba28d8c5bdab926f0dcf485cf08df0a2578e9ffcf64502c0b166613d93927086babf143de9be056a7afce25a5fb42b3179561dbbb140a42a231cc50073f88fe52ebbaa94614d18cd7d1be0e6f6633d5090e5eec1c35f816801ae2621a083a62d8c8b1a85a9bde19fcd9c009d7bfa404859c35b73f8b36bc69f0d3b72bcbf481f0f59a99d7a14f88855f01745bdc56acfe0078f0eebb7dcdd67fa68aad58370a8413db1884c69ff45cd4ba5afd82e1852d55f10adc84770f7036de9b9d2c5a8b950485ef5ef2b2723b88e73b001fe80570ef1aa6513b2896935557e01ab33b4b901d0c68a55f8d4ac72d47927e6687c4cb791a1387795a81653c55376d85305aaebdfc1ee651f8918515a50ee649fc912dc52bf4856f3042895b457f9cbdc078c546c72", 0xff4) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x0, 0x1, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000400)='./file0\x00', 0x188) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pread(r1, 0x0, 0x0, 0xfffffffffffffc01) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') setreuid(0xffffffffffffffff, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x6]) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) semop(0x0, &(0x7f00000004c0)=[{0x2, 0x83, 0x1800}, {0x1, 0xfff}, {0x2, 0x6, 0x800}, {0x3, 0x20, 0x1000}, {0x3, 0xa2, 0x800}, {0x0, 0x85, 0x1000}, {0x4, 0x8ce, 0x1800}, {0x3, 0x4b, 0x1000}, {0x4, 0x7}, {0x3, 0x9, 0x800}, {0x6, 0x7914, 0x1800}], 0xb) mkdir(&(0x7f0000000300)='./file2\x00', 0x100) open(&(0x7f0000000480)='./file2\x00', 0x40, 0x8) semop(r2, &(0x7f0000000440)=[{0x3, 0x3, 0x800}, {0x0, 0x95}, {0x0, 0x3ff, 0x1000}, {0x3, 0x2a5}], 0x4) semop(r2, &(0x7f0000000100)=[{0x5, 0x18}, {0x4, 0x6, 0x1800}, {0x4, 0x4}, {0x4, 0x40, 0x1800}, {0x2, 0x1000, 0x1000}, {0x4, 0x1f}, {0x0, 0x768, 0x800}, {0x0, 0xff87, 0x1000}, {0x4, 0x4}], 0x9) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000380)='./file1/../file0\x00') mkdir(&(0x7f00000003c0)='./file1/../file0\x00', 0x85) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, &(0x7f0000000180)="4d71df2e43498096ac96a20e9554f7f400005f81470b9fb470010000004736af869d14dad5e8c562b8fe3b00eb24758f4cee5a7f79203b675711217e8eb87013bc3c75ba7c64779feebc98393a3949b0d214c61c8ea127e215b6443e6b943639fbdd626aa060286b316af873483d41e7195500004d14c732b96bafe25500d81f1de54a0d025c4458a63418c7dbbf6dfa39c4f0c8a0930f7a1788b17b443700872d3690de4c2454c7ddcf0000000000000000000000000000000054cb2504578b1f68aa8e09594a19a85206793d2ab32ebd3ebda4ac85a01c7bcae433e7a1463f9f1dfd09badd8987143e8826211f3dd8bbf33550b26ee19ee41b0eb2104293b1bb84ecedd73dea310baf81f17cd01af54cb3c005af8fce01c49b9feba49a2c285c96505c3d842ef70cebb328ff9ebb4523ec00ef23", 0x7e) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x100000000000025b, &(0x7f0000000140)=ANY=[@ANYRES8], 0x10}, 0x0) sendmmsg(r0, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000005c0)="5404e9f888869c0232b25539481c856d96bbe012505fc50d2170b7fc179de4d09343cc4c20aec7b3eef5f06e03d40a826edffac42b17c6bac202f33385ab461b29a1ec3237ad83f421fc231e62685842b48e54fe36935871b7e220df28cba20de0eb00b2c78426bd8e290a61333f1d9ec3ed9071dd15a8a11ddacef1f0b075b3babae749e8cd7b1d6c77e56f49ac3bf04d970279dc65c5f50355de35c36551bef6e118f78db5b9564c4f682bcb03f465c322aabc9fbf0a53c84b6dced98b5b957c91e3f41d16dd42c87b01a08cc9ec6d1c67266794dd821d6a4649cad052bdb9e8932c74894eb1e8581f329a75fe677ae07f34b2d99b73328f135ace8f47d6ed0e5d732948af315c7eefac262e88d7a6c1f02e82bd05ca973e96b0e0da7ac228e564a8f0344f455f5061278d180c7cdbf8445e6c9600cfa0356a514a981163f23e81ff62c74d80278b7af81917385c9ebdd4188bf310eb7b3360927660d2f37277610e9dc12829fae26fa9190e30b59f6d1317aeee7775c5920524e2922b2e18b78cd8df5b4f3516ac6834661af152a6149c7709c8537885d0b360264792bf7cf419b9d3f4dacd1c018ba562476852c7cec17b7ee231d2062bb2b3191b82f16e5b00bcd51715addcec6c396fc068723bf4e1dcc325c98282063153055228130353b365498a780afd1dcf3100614b193635078ffc38b11c10630bd275f0b8a1e4752564fa7b7b255b31647c1668982b3a97c41e216c0c9a23991ef4f4ca337b9f40a69e16f4abacf893407982854c1cab49f5085d8ad0f95b413c4bb1faba334de98c844cfc9a9dd3e393acea3d0a4f962e976d4f526cc75b398a35a7449fbcb0a2a7cda0128f131d2d8899db93e6408a2d58745ffd87364a6b9a6bc1b6f30049e3395f385cb62b63ba827327b79dad9cf8b15104f72209f8199f9cb912610d7b4801cfafb64b479a81f3d1c28fa0d4740a4818f0674c4c85fe216bcd2dea7633b3ce73420308ee61303514e7583921b55beb719aebc0b7cab7bb5e2a1f351b2df6db2ac591a0e7eef9eba09db18d18609a562d41ae506d0e53fb05f466b20a10174eff1db2f2086860cc369d78e41e65061fe104ba86cfeda69f3355a2c32ea8cc7bb83c384a4f639e9abf80beb6a09807670e32f377c8173fdd0a4ad44205043f766991ab3bb9527a73d6c1af623514cd1e3e5ee86fcd2ce73d613b3214f85ef4a2c1b6fe83c9454be6b064301c457ea0d1298aa5dd2651b3dd697455550f26eed649a8ae42e686ac922783cd33cef98e41a5f6392b5661cd0ccd0b381a8fec1df81419517749947312b8b3f26effcb50608dc2c0a2c77bfa146a329582124cd519e6da1990472ff4a83b7afee389e347ca7d62ba78ce80675418a7128751d84134cbcde921d66333eb22791c72dc30c96ee5f3180a25b8a25a12e83071090d7a5429221c7c6c6e9af85e4c5db979d8d193cce14e84f8331b13e5522069537966c3f5f8196762bc5ae00ef4be14fe2289a83fdd06bbcc5694f19f12a9d1b9f44c6cb099aafe75e6e670de6b95ee783b0bce72a242c74b1d5d4ce8c6795047aa393118bad90dcafe916354c9d45d4e902213c42dc299a7626440da7a98acbb86243fe81e3652d6ba912d60eec07200581bf633d379a89d27c2f743223e0180b885138ea290d7ff3af47af70b1688b0be838b47668519d3831ea8bafd53af1ea2721e019f51d3bff50494effd18d50c3fa54a78e4614fdab2c9606af16dff2c6d1da603d918e5db8902da7ccf44bf24498a9338c2eff21af002cfa434db29ed2531981d9b3f60a4a7ab741da18905e514569245916f69026b9005c68c37d3ec2da745d5cfea3ce6286830fb3e8b411eae65d85ee0b8d0321977b90a2e29da41f5feb46ed07eeda9c642358f519fc232544b7aae5fe9180cc8e1ec64441da0fe90890bec24954a2fabe993ea60ab97b64eca1b35d241a8fb719ec4b9f68d03051a0bda4ffd7812fd45fc24c199303944c2ed3271dc96fe6915979b773530c57640ce8588de0f32fa189b99b8f38473154dd6c47176115d04e77856b6291f0fe7a560444146ea4f5f1e69ce0dea19982dbf749ca9a77d772473d36d08455227fcfb16eff2262648d68645f1e437253cf8baaec39c3d056f47a995cfe6b5ead3ac42419fac8a3a38878d02bb8396a2daf43e86be5bdd3d07dc9ebb16a6b2249c51ba2d3d6c5e21b798f713cb7fc46fc0b734f824a78f48b9bc4d7d81d70dc5dd1a60e330a547018f346505993226a0060b0b63e3a886daa4a64c21541ebfc2a9cfada9759dcbdc5587a6c14039c2fd9778d02356ed3aa98d7e4bbfcee50acafe111c12bf134f39a3645551adb8780b8c268fc34ab855b8456892379c376a6bea2e912e9ecb1cda0be4508675070d23a900820f4027cba65b4f5865845f3244cb1e4e7fee7f4a83dc5c954bcd208a876d9f09b8257204df91b1c45f4448a696d51e51ff5cbbdff95331b6a1335bc8b7538017f249c36bcfc470987e88132238a5f47ecd3d652d1404aa3c238ddafd3e9b922fcd890531a30dbca536bcb8d646c17d675d885eacb1fdfce033aa13bf8831dbf704a521ceaefc6962577ebdecc49c2ed5dafbfebf752342bf28f9501bcde926a4f41bf2943a1b803635a9ce0d508e2c3ca4807fe7e77e4b52c03ef6a8c4a7be263fee060c34dec018ab87cc7095eac42015f826d87690b6e67bbb0d714ce9ad76f470a0cc206bbddc0f5cdbe2524d812444311a3743620caac7c6eed62d9d3e790bddfdb534e6d4c63cebba25ad22398a8efb65bc16d60739eb50e50bcafa1ae86ab5c1c1f37f4efa5a04c3ad8e8d87abe40722eb17dcd6aee820dd79dfdb970c84703851dd6269c95119688c8e2e934e9c7a27d29ec9dd0c32377b98964df3ca433fb3778a18ec2292d9b6fa0c2540f2740fcff081022c257443a7d26f7381f103062fdb24d671cf4e3bef65e7842cf2e6f7cc48168483ae533cb5e229bc57dc987739032fbccdd88f0eae3bef792c6844a0a52ccdc1a983f2b84070e844cdb3fbff5ebdefc31d066867f11b441662ec63ac4c27c3cdd6d4e42b4c3c314d1ebd44bc886e9133dd336852c8d24e664a90a69ab8a25c55d1c27642837ce95d58e408ecb8f5dbe9ae2dffe686b180fc4be7eea8a8da0abc8c960675adb8bc26f25de17b350e4a9421c607d15ab00adb172ca87e05fb6458d49fa7127dcf3ab41c4bf59d5ddb307f6e0d4b1f8b49630d6cc6aa508c135dc2b2ef3f59268c358eb1a38fc445ce2dee214390926ac063b49c73b9c3893753e6ae37f0b2643d67ac2ef918e714ae8232c78b6abde93ea78ec5804ebfe5282f558c1203a903a7b9679c1e3baa639b0c871d0237675fee881d3b2519fea54d08d9f8f1656a0becd681a9faf149d2493a8a67df3fab8f863266ac2a3b59ac10bbeba450b17b267a4c200e6791857afa242d302e52a11710d85f22f9b8437cfd92d3f3062cb96e96bc750b3eac992ff2bddc8b066c4550d30b159afd6588d49f73263b6f6bf68e4a583f238ad5f4b5ddb9cbd4381dd2e643a2814708550753ac9e007b9c811443a699b7510c9c484a26672235e4fc83f5cf1cbbd9617c10d4a13d3c2a36d439f6b8e7a28678a3a805c1f93289eedbf97ed4ae6f193f9ef5805ba434270d93769d34ba7d9d06297b847db6a2e1083bb460f2cbef5713013bd22b8b59e1afac4736c9193f9b49f08711c38a981fde2c6b3591d54db63899637c0265ea934f3ab3fff53c7ce87e64cd752f66f4fc8bca1c64181117741e09c03a534c67b0dc22e77efffab358b0316a35d0e62cbbf28ba1e10eff7812f45f5ecd917fa7dc846a088441cd303cbb71f246acb95fac8214dbf45e10e8de4fde52c5fdb4665f7ebfadb53818d8c995fcc445c363912da3d65d11d361bb2b8637221c79aa8fa0b863690f1791c13e8bc5de75e4e07c34e3ef4ae7910ce448f8a654eaa77b38e4ac267f00de2d75a0e14e3506b08aec6a2a1d5aea77b4328a75204c82107e86c88f6489b13bfba1ccfabad404cbf0c5fb2fdfed26a70fd1aa45852f76e9d68b41891ab8839ba7e73a4db05e1603abfa662ccf37909ad68605459a7d9a6e863c885e3752f86b2086f046fcdf31aaf0872d24e1a47363aad8f0a241ee04c916142bec3d2f5acbc540108d051d6fbc8513f31a990c25268ebf33a76f17926425733fbe9b8f489a759b974d9ec2fad9199ca913ebc9f60d5e085555b9163f4f86b25011ec20c8cadfbae3cf99b19b00871c469f294f33e79fc40304efa9d400af07e1df1ffdd75df36f23bd0bb21d40a6dabdf25a7b79e877b3baf7ce42db07b8d382609c5de1a4061722f491d547a883073f51f176520bf4c872066923d579d6c65bd520aca443b6d7bc6069d6293bdb52bfe5624acc54bc42aa22010e81a3cc6b627d442294bf5f60dd468ecf55dd0b0b6f3e0d10889f578049b75e85ff5440d5313b66c6ef773c5dfea9ed9f3f94a10f2a6357b527a6da3ac58e3b7d3bd5de1895c09a7ed82de147df191dc66bbb6bf81c67a09e2225bb1c5311c8d849fb1566c39f62d0d53f652909242e80db1cfd44516b2ad1211ee82cd430b01bc45fc4adebe3c7ebbf328a4786ba232f46a643833d1b2e5039d9e154d8ec90d304e76737f86887a74f2e9af774346e2579bb2d6af96d80010bd6d60564821bd8449ce8835f28fbdfbc4718b36f2bea15ee95676556973c90bcf18de467014656d2fc0fe385fefea7ae6ae4bd5e6fcaafe6380b046a3233327f05ffe15ef482864fd4cb7b0b234f71625d15fbce6f0077f36120004e51c82cb4a0a3a759849b7877d015f0b895bd0deeb614f76297ec64358a40aa004f95513da4aac7d21ff570afbd1b699f8fec09f02248a634806340492b9bda4774aec026e8ff8b8c644893af4246ad813720243ac90df56a046fdedbf4f67c9392d6f36aacc56b6fa3a1c9ef615985a389be223d42a4d872d110e2c5b5e6f1d1cc873a4e690b7ae9c8a827f95cba6f707b4a881cfe1af2e1de0a00908afa5a519175accdddedce9ee44b018a9f2e6d2995fdc99c81726d53024515b25d3891964af1f1ed1b4f6e0929422a647448b77743b8045b9cab70b400b2e25759185583ae4e328e4e2fe7c24e189fb09640ede3892f0a8f7275229f6aa6a0c7f6af886e669ec959d911d0f39db1dc7fab35a261ebafa9d0bbb8c69cea59e321fbd75541a90b1018e37f87feccbac1de0c509c8021fb3a95f47c66273cf51fac8b10db4f01dab95dad64f2c8368ee4e31596fd578c9742808549ddd11b349d71ba4eb5eb8e47a9c4914956acc88a6f331cca27b8f959c66ba709c3145c42e15e907184e9fb3ee5c9177c6a67ae4e4bb8a4cd7bb26c4b60682fb0eb93078e14e36455d7d7111a6caed71b6e03aab653fca5f1befab4624beb3307f6f2cd64261e87e47fd853671fe784ad469e031e0a74760a24755e35b0247763d6282c5888d0a8f785d3a594f1de3df0845d45d3b7cabe9110be0a569d602946a31b3173915add003a5b648b3be16678d9a5ba42ea3caf790eb069465b10728d80fbddb29f71e6108b3a9d7b6b9a5da020c8e3412cdf30de5d534050ba7bfca1ddf6c87ba1fae911bacfb3537a4094d6da5baac244f377071cfe9f733d1673a93361c8ae81460315e54e1fb84ce3242da2616d93ab6e87ab064ba99c3660d988acee992cbff973c7ca774d4b976b156edce209cdf29e79fa1013d6042f0811beb1ebcaee9876547e15f0602d724867bb3d4fdc", 0x1000}, {&(0x7f0000001900)="2912d60ff8355436bbcd857373899248f2228450d1a7ccf8b19e769a93965388770d87089776a4628c5c2017aee6e4bf5b68dcf1fd9884192ff14c9fd15451e58b1867011e2eb0eff82fd26267466441c419e3a234b7247b4ef7e4876732fd30894a2acf592d27bc53d3cbdcead0f54875401058a25b337760e096a93e071714ba9e87cef2a2d70746ce55207bc59886f786610ca272df08aae4632b0e682b383ad6f544febee3edb5b77544014a893aa2ff75829d68cd1728439dd013a42d2d7ba677d0fec988079cebca8cbb50b5a646dcecb057bab41adf608778a95b0acc4a1047eb7288e08be77c9518d729797daf544911ee8f62dc6d0487e77aafd2ad0d51d6a188a2adf891458d58847a0cf8a5dffe6556a2f9e580127a4dfde2bcae121ada7eaa9712730275b2d3dd75f4e4f9fbf782477c40bcdef7c3ce66f99f888dd71a483c5d00b4ca1a85542ee637b63a62f0791b8adc880a67327c19bb420932831397047fa3578245eab2ec8e51851408237e377814ab699a71cefaf4456c5399b66e8e537faada3609c302c6d8bf0c3f712d62e38015f7ca2b9af4328f571708446c623fd3094e4eff949fa0c30939743259d03a9f49658e5c3087ec8738b3b0b0dfc8f9793fa4a93f7b82b316143e07e0144c6963e6a7bcb3adcde72fe585a3302d001135b1bbbd5650f34b55f4dd05dffb3eedc97462c2d740db1c1cf084cb53e8852ba6d586a0665095fcf5d5c3f2a0f659d486d12633a7faec30e893a4ab2ba7018d03d26e2c011379bddc3075dc9128c9410228e2de57bca0cf136ede090fcd877685517b8fe28ebdff70f307a2c77b75afa6686f086a62ef6c3d61c81171e9ae6fc198558fdaa505ab03352cb7d3e53ed17854f5f9df7e494016c9939c11baf4dcdaa00889b21fb5deb4a0d42f8bb306126caf9c27d5db1754ab63d874408f5b13d37944ca2d93e058735470faaa782387bb210133d667c79cd04c5363448b86f7f6f31c306a47007d34fc79c409533bfc70d9203b527d839ac7d0b3c6d5d2b72370aab4fcdc2e73656d276be7afd29fe01ae0951ee865b81f8390cad24adeb922da7e2cd707d98b6556bef0fa4ef0515242ce19237079f5c329707b3ac39ebfe2db22bdf0bf624ba1d72e70915c8262b6a7e232f5a4aa6f84892640bdc804b0a9cceaa477f72fe5194dc3c3281bfd5de953f25602775c3d8fac7d44dd444f1e23a738aefc60efdcfb65e241c677c88ba85541abd0ddd788c25a155007367d7c51457ac9a8ccbcf33d240fc48a1e59373599b998cc58191954674178ef78c71107c637ca217b03c14f0ae6c6c8ed5c1a389bdee07746464e2362a6d78492aff8c6de3e66ebe6c3f51822e55476e17c039ba35f8d8eff653c45e987962f3297a6bba64a0f2afe55435b5ad41024f338b637386774e097d16003bd852fb053111272e9692f95b387057b28bc05fd2b1a18596b400d88078fc5129e0a6fa1da17e9ca91e677589ef32c0bd767775c4f0f0723c883df709e8d497a875dd2a0be5d939768639f894598f5c478662c1fb906f1791e2eac7bb8d34c0209d28f1611a02803bfd993bc520d5833657070e5d49d23a4f5cd6b55f74d1fc58f098e6c6e79568e7ac36dace3569464f2d0f2e130ffbf7f79275921656c8c07ac0319d457a5cfbc8714497a5b151889476ee4406aee76b770363f34836a70ffb1d3f738b19bccdcd1f16ebb1d4cf252588f5dab69d180701bd43746692f030ce1b5816631d658de3cace940aeb444f0e6beb721e339aa136a4372e50516a9efbf324851b44e4b8ab17d32a2737829d4582e80d9297799ce93eb9d06fd7a24d6c77c1f4988b2120e4c887078d0080cfa0f18ce78f415135aa4b222cad5218ef4dc8a2d4d2f063278cd7d7fbc9f12f3b7a1f34481735d3dae78fd8188effdb87854433976fd7229ccf84a06b4544338a2c0faccdd0662f36bd2d9fc043548d082a3e1ab3384937fffc7b2bd2bb742eef7f4ff9aeaeed02ffe71adb9125753da1e8b328ebae6e1a98b691d9f50514a86d9ca6f2b35d2b48f23afdd17c0d798a5c4078c4c288f88111eef1e33a0236066d5e1f29a6e013d43211d7cc14b92a50e4d68a8969329e623c5ebe57d03025d6d281ca63fa0bf680bf197d4784159c709ab315ead2fe9f440714a3564ede9c766b4d585fb35adcf87e76992f478e8c29b8b7a30b21289223d770cfad683c9f29346bc1cf301c58b4db56eda1770dd0c4df581a648010f9bd1baa5b4dc2120197ce8c8edaf2185e53e6be0425d178dff16b03cd1a3989385d02717a8933410f579e0345940659015cc940c06d30e431a56d7ad2f9ba7f4f02d84524a319bf86254a7ea1b3dfa438cb74882a6225cb901bd7654c69f5847816897611137ffaa4c175284b75247c1d75bc8ba169957239d4c90ab59853cd6fab84ffc42996acd30cc0b35787120c6b32d07eb5b732aed4325f5de705e09e757ccbee58b29a5a2270a001d5a8ac693e8669ced4406e2708f64192b357a97468f259206e04ed35771515019169e181d60acb0a78a69e85859c61788ccbeadd17aab58d9d84d12c5db14f41bd8dc1ce40a93594c434040b2cdfe74fc3d8224d81e6a8961571ac52521fc34b338c82b3ab9ae3cfd179ae137ca083c1a103e646fd170efe912e4d08fb6d46edebdabcd0f2c536412b5ae90af35cc415d54a3c817a224191d7d7ea3164f1465ef7ba790bd084ad136741407bc8656303218696c01760484c50262c26eacb85e69994712b68530e195e39a26fd62c56c95be2d4fbaeaa45312c1caee9b5c400d8a78378b9ec9658a28f947cfb29eb270ece0acf6b445b3f4b9a9872a6ddc3b19f5785a4cda17563d6c9e9d80f87d459533ac1570a73d74d0ba8c94582df6682e88566b4c4cd5b2d4701ea1266cfd3658dd663e2ea02f7e9ccedb2a8d48be2fa80a233bbfea159bc9d59a23e0b8d4287c9db16c060207d07e3ec946439d1ff51b1b3bde428de310015dda98748c2ecc2e926168b1207a2bf971620483a89e7fdec11546ec33f7b9d981de8bcd922b424f9f91d034ef4da45f5ee8387782427b885d50556954655892f434ed5baf6444950b387cb72b8ec2ef8613953520396e1e1ee139ee523fe1e4c72319efc1845df52f0d31da9886ac48892817aa1c7643fac6d523be65867fb059e6cf0d08f134ed3d26202b7ccc4eb7d45a943f3106459c8b2adbef826b8e359adc05402b2a528fe095d1a2ce43afb74fa39d47cd10d0ca4d85f3d64802052fe654e3b8f57a8614880d9242470425af1709886f5638086bd14f8704e2ce366af7420517d16db40d18682c2317b7d48154fe40c607c3d546d7277800ef68a4bdc245abb6d20138205196d324d1b27617e2acadf0e5de7fe64431798612cc2bd383db4a5cdd6fb607ab7fc31866df4f92b1cff050a8a71f5d287badb43e83a6f0a29e29eb4481b778c6e0752d88beeebae90ffa127dac98f8ced463b771d9cac00620f4cdff2975882e5d45a9c0c22fcaf6acf3a9a696f33bb2dada4007eceabefd37b8c7dfe8b7a04e6a9e3b618aa09d2ed789e65d1c562369e5b6dd34c69e852ce96151c5883778b5f497dc6586f05438fd9e74ede489bc2827a88727fe24449ae9ca9aaa927c66887ad5aec0ec5618f0b1427e153687118dbf99310bad8e4ea95ed93b0d09a8f44b7d453b4a95c2f0137f6c72f40c87a98673b5073b6df44020f17f38434d5908f2ec981f3e64385f49579dd9ad3a30c177bce31ffa8486e63583d21aed1b365c4d835f1ab69168faaead69931b0c17c02ae63fad2d02a9252cd5afa925d123bd0f9481b0bb0e01e5b9e9e1c60a3a9cd2b3a423021198bf4c94828387404adb2b5a378684319cd23c230ba49d6b7e07379e754979a0799cb1a8827a86d4e9e592cc830fca8eab4c49a736af3a095b7015f1a4d3f2a1b91c94d21b33394ba2b2625be69de16cf7b52498c11e828a33a65559eee3e91c476bb87751ec60f84adab8c95a02400ed447ae6cb293e611ee8c433cac393b35409dafffc0bf4b704923c537aeeb15fd5a6563a93e9d0b4153a6341f266cc7a7d9cb5ccd18bf989d469c673f5815834aea2444e4be394c481417a68ee6c3e12243931fb32d109353344fb8cf09fe2b231f339ef0bef22952f58607abd48742e8edfb603cb3c53a01d01a2f28570a56640283fd236c9cb76cfa17fbe4879571195fccc42a65a0b3c7435aed6887c8f4b488afa1f942736865c0311f5cd3bd98505d6f56176d68820d2185b2b7628db059f00b4e8099d2222df4470d0e7a374e4e349befe8d021f4bcc0d336f566d25bb0907306a4cc2eb1e6e49a8136bf9d0eba37b7bc458d8e1dac00bcd5b29f97a4ac4c1261646bfb93f6ec868d93a49a0a2df99344e5247973cec98edaaedae89ac5d5ddcc8789a71c67c66d8dabed8b1fdc9ce0914c0b8f629379cb5b29b603d24e982d03596b8cad7d2603c58fe7df3d826f2fbf2daf59e4dec57aa021639484ce785c84d0f6ac26c9db45dd78693b0ad8b26edcfcc9f9ff32fbead285f110d2d7aadd0edfa926b947887aa1a2de5e45c35942a4efa3a5e004c50209e87da7d3d551be151cc73e4deef805d2aa4ba6c2793b6ee525cc5c60849c1d7ea3bcee7429b9571d038001838e24e1b099f60fbbb3021538233042f7f451b157a2902af25c501955d8ca972c2e599287da1868e4f470dc088927546ffbc10ff5b8bc43cfab8d73dac7e92bfa9bb4375b4afc19371e49fdbbe3def2cf7ddc7e5210a36f28b579423a7a955f83ce3fde807f81cc8953e26aafe8bbc2f2bf1a29c97348cef81691c078536a8d1a9639cf25490ca01f1ab951a55546cc85f757dfcc1f9228ee11c91d9b71c1956ad26a09b64d5a9fc9c46b285b4590411c6feda07d8b637e39653e16171a9ad43b52d82f0af8f2b8b8aba207aa279f41c300e3f0b9f9b861a930e79e276229efeef41b6b90f0ab5ec917687172432d5b91813eb1d4dca976cae2acda5fa317f5af560aa4c9522bfed661241994d1c9bb0253a9540a08a44c74bd370038a5c0e7aef10b4d96de38014352291544bb787e5f708947fb0ea30d1d6ca412d64afc90b92f2ce16cc87655942d1be38b482f6b381b2167eebdd8ad73272a977e54b60120c3c4ea8dcc47f1bd5d51692b0b9c891c43a276d4e651dd7d19c7e90e7b166ca8d7599b60881156892fce4d0606e2883a1b520f82c4e1b14d6b2c1bb51050dac2717de57271b99c55e7a40e03c0eb3464336145b79036f4649fa137b0e4ecada9e3dd7a4b6a17835bd545d06222aafc67b41d3458c0fcc40750d9a66116b34cbfea03a980a0d9f6e4185fa7cbd6bb0dcdb36ebc8cf4842f2c4174ed4268ef53256dc71b293d17b34f7d5089d6289d1728aa40dd29ba62fdd6813f33f93df882038bcd4af7e867ea10ce00dbf0dc4aa0eb73f4153513850bd695113f310cf9c66c57755bf247b5658659db8937a2a75c14564daa8429b6eb7f4d8439e70c49b3fa5cfdd201e5cd9360763d62bbaf97aef572751c8d1df73a4e0d77a641f5a3c8b776d62950ec4f35d2eef6d07236cf856869e64f541dcce00217a3a915ef31dc24ee52ad5a7fde19cf9769e8ff940220579ff0d0f515e0e251cf2adf8998206e03a411e1c4395dbf48470951206ba7df6cc30ca6ee94390f99ec96bd23cdb0c593a184427e65611bdec0a17efba8e2394416c9d0c812c9c707ae35fb188c6c25e038bd2509e7934df49869d032d2a90cc3120d44a68dbc", 0x1000}, {&(0x7f0000000040)="9367a471fdd86901da4ad61b731ba97989e95a987fbc83e77c8744af4a101af86c273d19cb389407df8505e1724e233e0684825e678b47ab0849379bbe7f4833333a2c4f9756b31ffa16fdaf288d4ca467190bb0c74c06a4b008daa5324150987676087b9646a001bf0bfac51e3a8d7722bb61ba73023940bdd137f4fa6da27601cc1b6fc689b5944b5317cb7260", 0x8e}], 0x3, &(0x7f00000015c0)=[{0x48, 0x1, 0x7f, "2c5141f92ee83cb69622e41c8a7d9d3d069e40a23855eb25213db1a51ae5c81517dbd9103017cd36d850b6c65f6d2fffebc3"}, {0x18, 0x1, 0xe2, "075f16af870b"}, {0x98, 0x1, 0x7fffffff, "af1faeacbc38bc04c1d159417d74b63fdcf8ec96d019b51f7f52efa08d59afbd1117265d5ef68a4f6e658d8735330bd2e07a6b821feb000ee53ea68790fc271da52f287a9f38fdf82799ec03c46c7989109f90972c48ec72b28cf80fc632874e4f0efc98bd0a63ca66c001f3fc23d060adff0f8bd760570333cbd7d4eea7f1428f42"}, {0xd0, 0x38a9f6511f3e0ca8, 0x2, "9517f41f80d1f4cf9fb654c85b81e059ae9baf19ec5a81c67dff386fc2ccdadf023fcf7dceb6f1ae9257e23b3bf755c5f518572737c58dc77e5cea97d4658c945938179a947754acb7497a4a8eeed8b388ce6bd2174be9c9d0e0a34e9dbc40ba9d15b48afbe0eddae3114f8cf5e27ad933920b85e578e546f1f3dbec916cda459b93f151226501eed98c46d0dc72c4756b2242ad13ff243ff6e7f0855cffeb16fc477bede8ccab04bd1b82c33a14010611c9b3986deebe3b0d00"}, {0xf8, 0xffff, 0x1, "addd5e75b8c46a1e07d1a928ce530cd70538fa675f1b967f759f06536dc0449f689c9000617b60a2d0c1db3ed23e447b5678987532f9d7c0b7b2535b32573b52aa3a7d78b1801d8bb08a991a1cd592cff533d62339b32fe7c98b62f8d34bd76ca2b4fab82c8806187ffad9183d7ea65c029615ac62930388fef976fef3fc597916253ef464652e1a058e546433ddb8cf05cccf73ab35bd902719705a065fcd85ed5fca9dfb12142671d505f12c7ffd5bed0bd6120394e75edac02f75fd3db237b9df75d9309283b450f6cf18302e58c1a5a4272e776cf21a24698f50eb58c5efd935700e"}], 0x2c0}, 0x6}, 0x10, 0x1) executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x33) r1 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = dup(r1) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005000400000000000000010100907800000000603977"]) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') pwrite(r0, &(0x7f0000000180)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d1c06075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a974834fe312a8b7009f936a6e98afb50750a6e6317e6dfa3e0ad5eaaaaa440cd31327d9045de5c218b8f5938f4f9cb50df9680b1888043c9d9f3d54398517bca7585be7291fea77689769825eafe6c4a6bb330147ded1ad31857ec3a0f0c625dc560d6a8ccf785f618136ecaa45954d819981724f2b21c58769956c067740994ce99c4cba1a9f681db9878a859270e6c9f947f2ae9a83d093d1ad9376d4e5d7fc52d8e12fe489bcf726544c62b8e2d7437d1bd7c140d3e79d34b3b1c00abca176d75fbed46d4d8fb726d2a9b74f8c87e3d983dfc8eef30e7292eafb82707d9b207f100"/484, 0x1e4, 0x5) ftruncate(0xffffffffffffffff, 0x8000) executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f8343712", 0xb0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x64}, {0x7c}, {0x806}]}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x9, 0x1f}], 0x9, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x4, 0x3, 0x2}, {{r0}, 0xfffffffffffffff8, 0x8a, 0x40000000, 0x8000000000000000, 0x5696}], 0xd531, &(0x7f0000000140)={0x8, 0x100}) executing program 5: lseek(0xffffffffffffff9c, 0x7, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmmsg(r0, &(0x7f0000003640)={&(0x7f0000003600)={0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000000040)="3bc8522196651441d6dc5a5a77847883353a3f43111131ed3e0f1b25678813fc1b4691bd28c62018590aae3358610c759a384c1cefc34f5625fedbcc64632af8be44953c41f3daafbfa7aef33f22a5d2ace8d3711062a7e49fa8c8b7b46c41355bda9f3a43a5f98eec15f282ad0a32349df59ec2139387d924a8c1f5d08022dd74029d32ce44e02361248dc8d83ee79e105c76e8369a3136f4008c386be32ca2ded92d84222b064c86a917cea008fedbb581dc7d717cba76a8e87504e3135a98c83a44651327affc601117171beeae8df449d254fb6c14c44961d891ebe779a03aacf054d2f98fd50f568a940147821d6f0fd6301676a6af2e887236248ac596932c80105b8cc149d45d1c21ae2374de6fce0b82466fbae8dd22a37e04c9539a2573cc1cd1d3e924831f22abf6ec81277dbe91073d39b1471b4ee4dc8fa0d1bfbff2379efbdbcde793e2c6d5411def1db8c5fa54608e4fa90ff4ffb5103bb14b290402d5328a159e8fe0f100e01f0b65eeabf8ced2b3a002d539f4f2e8f8499219de2653a41e8bbda5d00d4862c76d7b94a3c16c977d1d087c8df27ddc68ceef0871cc2aecddbef4bf4137c344c9d363be1f16ae2968fd0dad92c983f14597d36c6aec3cb61c9559ee6c30dd9b5fc6a313e989336cdc1f8f665fe9143b4a8f555d48e879f2ad3d796b1be1daaa12c9a8957bfa72050d8376d5b7d09d7fbfa40a46cce067d49ebaa5f35f43f129ef1b3300eab841e70bcd5715f5de27ee1f0f47e5c68b9a2f7711061c752b5e737f20cfd072583daa2f3ff3e60358ecc32a35bb6762df30c9ccd548ae4f12da5f8ab7ee094c9405f6aa277e3ee65a8447ff132ae60ae791ba74cf25866a4f763988bfe685684814e7647754adab055888f41b27ac80692194f3ccfa0d846c4c53f46ee4ca66fa1617f374b0bb809c72ac8cbf2bc029df025f712cdcaf2b81319f813a7ad8dbe2dc8c94c15d9c87f8eb2f85fe2f3d5e5a5a5423f6ea23a015778d237a35c90b2d00d03df5b902b061005ebe3d3ba6b01b58774d0081b4f327c15222e99fb1d4301e1324e4317af8544cbdd6b5a881c2ff1d9d0b5a0a1fec8571a57d9a5a8b234951e38e14638e686427048488e46d444fcb6897082d692c0df9169dac0390b81b8707433c5a67f5071645ed205b7cc1c72b3739044e4971985a334648a4ca3e92f6a6707b04d12086376424214b1a895cf091b7f3fbdc5b0809a7bbde83f8f28d2d00745dad4829e8533f8d23e459518519e8d188fa73d056fb440a1b98e53d88a65a463be849f160fced25b42dd60204f5f1e5db07938256de8f9baa78f1ba7e4090af1b3cd1aee0916c51cc637fdbb11566a233513d8d87d90b3bebeddb352d2d0ef526cc231792fd70d7b59313ef5ed21e5bfa9a8910f9c4c8cb3ad1de681db2d595557d0ea67003292012f2107dfe1dfcd218a373b1bb9815913a74c7987129859b19079de97077b63d5106c57860ff6d79e803cfbe46ff86cb289ccdf778bba888276e8c53414944a5f20a4b78320d3445bda87548cfb1290f95b5d67633cd38baafda051a0f1719d8508e71aaa5679461166e631412af2780582135d2cb43fc5e0f09f1ba82f628b702c349848dbca4127b7a2373885bd3605df457b28f2f4927c46ffeccbc19267ac583fac46e52732f8ee9375bcbbf86a413be796b07fa9f18631aeeed069ddda3c69183d84c39b460d5a1a720241a1a2b3752ccc7ef9979def7e1fc42e610cd2762976e4457c120dbef33509064e6f2debc80f90d0576c5930cb61b2582a55188f6fafabd6a7d24027104a990d81084649bebcdf3598bb2be2fb52a6c9deb1e14c177d322f3c54d7c853ca8b260fe9a30731a12f278303c6232ebb331bfa5bec306ce4de94ff008a90adb62b314946c2e44a3de7c964632187737a0c9958d88dfb71678d694d0d893c4cec78b8bb595b332dcb2bafb89f6a8c4a4d7c73b1733af65c666849e33db048b7936ffb49894d5ba937b640b9500e06ce26f2a8acd48f3bbd9b51fddc7684d750ee09626f0606e1f8fc18dba14c2ef345f0abd9330e4a8ef2e48d65c98b293143f75f6f6ad59bc26be8310054dae120e1dcb8f7464a73e1091a451e1d86a01d86ab1523e2a1ae9bf47d5f7ebb1085bc33824b18c510ba70c9382fd02f75ba09b9f3872041241fc00e7b579fdfb2d3f3f43b28922456251c71bc77f08c02ee50f6c43b245a82609029cad004f02bb7348a9543ab0d0d650c4860a70c5968c37fdbbfbacf68770f894e4376a9b24865d261882d2b73eb57f205521dd9a93184bbbebe85b62ab1fc3537fafe900196cf19a61b8370242f3e7baf75412ba6902dfac94621ec7c2e25c4b32bdde3f46bc027318cc7748f83e86df060bad7240dabd88e22b3fdcb4dddea99250e9ec168118287b28efae3fc8b0fd903a67f44e76d95e97741c6dbab13cc92500131958f7c29d06faf7ed1f655b7f704211cdaa5f298c319153eb47c40432684433802aff2e71d7376d6c65a5df6cba0c43495ee19645fb94f07113f61f6585ff89f8a210beba898d3e0fe2b5078d83c001b2b25c02e0e664d7a33d7099a393e2b618829e25c70baf29c213d089a071e005c26fddaaa69939b820a3ae93d0bd930fe68a2a98ed19e17d52471067f28fa1a2e8c026f862d0a95ae33ba2506aee497b694d514700e657864780c0e03b27a1a3af4d96f12e421418369d726601cceacc43f6cb35ca60c621c38585e92a981b0ccf48efc6ded5cbe10bb527822abd82a2f4a55851f528acc0cc649394f42169e4bac5a946e7ef07b3a544f3fb8caf4b36f0eaf73a7d365eb033a06a16032fa99e47f55d833bd305ae9081f41feffbd54ea6cd8acc0cfc5b1c21343b80dee88821fae978753c516e5d5dccd3c46f2d48c6570c4e15f64fb8282155bbe54dae5b5b22ab3524fe307f83ec689edcc51194c54e60c46a1fac75d83b4b7b812b47e5c38e8284778f785eee53ddfc8fd07568ccb6cacba1e3cb4ac50a2c4bbb2652bb9607422bc537258be58f9343104fa7089f9d15ff663b1459cb9f468d6a6b316d513b973360b443989d2f6d8ac27ce827f1a56ac0df9a827dc5e80ded37ec0c3daf63cf2ec9f1c50cbca9347d1acd6103b73155a616df60a8821fc03447d84b9b1d350cf0143cde840f6ceb27e714a40a69fe26b744a89f270af6982caef3e0c2059ff3c9a4cfdf54267216fdb649c00ee9e503f7d19b084b4ea6ce07d325faa9488e808b13ae373b37d0fe12e4132ed175377c01a0f065411c9d267dd054a9943d15cee5acac6a6c25e2d292840b4ec175b4196dd22af8286da351c41d4d0822616fad89519cb0ff6120004faeea6f7b65ee8eb1f54ec7e5cb53f8bd684adcb8b12a9861109c78bcbbd9004cb04025dbb4381700e64fc5649bc8459ad1940fa9ba51fa17e04c9febfd0810df30fe4ee885d4dabcfa6c646c5bb1fff62b335cede96083156778d43a9d6897a0bdf4801b243a8d671be2d2435e04b99b70a96f04ec77584d08e688bb8cbec2119f3621c6046a8753f1fa9464cb902ccc630eb648bab79518e587bdb75ea769fe2d7bddac05fc6b299404950118abf7ff284f65cdde31d5cad5a667e95603ce513191a89d9dede6d2803c5bf8089c649207057c138c3ae1c3e990f819e661902209809fdf85270d0962e20b1aa0c64de995b4b4ec086a129ca9a62fa6b8ee9871b3192256c82ffa79954ef7cd20955b812d967290764f6703ee46bc24439827bd2c9692a310be79ad576055a0dd1095e6995e9c81fd5f6e3bff16cf49500466225fe228d5f81b1665378cc178274883920b78e312770858524c72ca52c038ad8fc7a19b29a4b42c25f832c39a44cab352c70fb017236666529f416eb8d3f148caeb18b20fa10177be891c40545bd24b2c7dd1a372029b9de70834933293391aee484b36a7ed247774b3670482a06b94a0eb3ab98d0fd42a341a591052ab4d2912cc8a521dff33d8ebaa364fea09173716297d2dc5d3a9defb0f5ec06a64f4c44ca7ac10e611b2f1256c88b7020f7f8d3f15e942a47f79f1b1d84237318cb6c3033256c39dd20c62e337b1f17e4d87f66c96aec26be449bb0d28cd8a2f9d1ea83f945c68e8c8f35108f45388d9c16a15f711d62acfb9dfa3255ac2cc7b83b0a31af1e820123517cd4166f73f3ceca2c9846f67058a44a6a46801e88b22982898327d7af4490105b94da1135896a6b9f516d9a45a4d543c163dc271ef7e7344166493eceb64503a674ca164a50a80188c1a5efac16d609c19570a28083e5c6cb27c2accb92946dc5897546ca1eee393304522a53920087139deed87a2a2eb370b52946b55ddc79d3b4617ed9c6f5764e999bb3c8e3e955781e0d233f2dba8cb29d74c4a4331305afdcff5a3c38cfa91c0275b5df4ca9da7cad7ac294015a9787dbbbaf39647a1eaa286b56d4450dd84b5eb529723a1cfa7d6378a9e9b48811bd927fd3f4b6058cb1c3b4984c593cb02b1af45116ff422aab63a98ec6c6f3a528c1e77b1b6aff7c6e8060766dd6c41d09938cea5d5287d48b376e7969ef82a84137d9d92beceb93f203ab7f8b5acb8f4a9c5c8ef0b6a986809a8935e379b2ecd7622ac6c486b0bcdea6e9d1711cc8f082ab0c3306ee9c3be76676371adf60ee73bebfc87cfba88770150e3cca13086e0ffbdf50ede31319f2fa40a1fbf62279122f7e6bdceded434963211b021e76c9f8ad262448379442eefdb8786a56f619f2fd4b26e4b2f400c160afd13874dadf4f8a7a8efbd46cdcd42050489d657c5157f09739105e2ef141c7e3eb1ace0813e1868f57380a61bcb1fbcdfc6c0ef9d06978275a5b523d4a792816ed988a460b93203a42b041f0937c62b9a0aee2a878f4e595b55f781a714cf22c350ef7beec892a108b9563528e978c0483f986a2305d4cc8f9143a735e02beb28d914ec8020f0aa2b5ffda218744d4807412753cb60333e2131d8d35ee970fdfb1c37f90544c588f8d73c014aaff244306a92947d32221b98e343a4009100dc5ea3ad9a99d76baa53021114602ce002396fef39581f127c37e957df36ebecd0b762b5651b1da7fc9c410b221beb7159a4002f952c82031ebf4da9d3b3ac7a91402d902688edb98ece74dbaccc596321330652e3ba607123736119042225659672a578b9eaf65ba1aeadb10d5428f30905e15397188c90add44b514843571237a97c36175486a052be03e34a7a568865b460b4317089907e4ee85d34790706bccf5e97e9bb48b7aab65020942872ec7c4c036698f46c834c949f01f720cb6f2e2e8d8f75efd8f12664b233124e0c18b589c32196085948eee977c0556d34b097cccdd4f3557c10794f9125fa7d142409ea688b724c92633d39af8734c832b5faab0dd7d465176bf1c16d0cc1ecb407e872fd9bd71eac54083c11d0ca54806697fbef1ba72e01e4db6c4254ef474093802eeffee433923f5469e4ac17ef05590e71b5cdbe9d5732c74e2d376d922913de02ed249f0dc3d9b6159e2e6323cdaa47edd436d9c4b91d663151924aa352ca70b531079f4a0ced415f7d8b8641eb5b05ba26c8bf36a35ff2f257c4957633329abe4fec97b7835a53c10a332456916085793bae62266931386d0b2e2a02bb0c0a45a5b55dff3b512a3bbb320fa944f02b2df8e4e7d60cd578bf15451cc340874ff4ef7c2c7c865a66cb19d507bae18d868e1267814f3a5ced19ee96c98c345f4ba1bbf75c83a4d66bce4612cd0f4d37e759d9e47a3ade336bf78fe5", 0x1000}, {&(0x7f0000001040)="f3fe394378fada39e3fa83041442a1179f30c186e91bf70f56806839b4e83fa1c86ed82342e608613f060d4416b2d9b83d8f9c66e90428f81a382ba6e6f6c6e24a8979034a4bf0c073caab92d138fe92057181af88bd76796e2cb827b28e9003d0e4b6dc0e8ef8d73555508831c9368f2282d26a9723bcf2098a836ba0a771b2440006e9bbf4423ac11f409b2a7841f1c473c74f767485711229c79cb6007dbab2938bcb1f68c2978ca49a8710515068517fb0bd5ea0535add00d7edc986389d4ef50c8190fd7466b9a9c4115e8974d57830cb2b06d1b31dd8196aaf63505e424641e74344d80be0b8abd576220fd093f02ea939a5b3a43a4e8dbceedb3b3ffcca83eabf72d8e7be2bc80bf886057a8e6e228bc8b867d3cb6048adb617624eb9cd29f3e21cf17440fe3ff7288f211cef38953bad16986318db8f98333f94c7fdc128f828d836968b3553e7b2daae297cdcf59750d8af625cb13438b753beed067a786f1c87a66acb81ab3e89f2060ef79accd3d2843c90ddb3a197a578790ac90f5072d14ecab5fc47726e2f828faccac1b5b5d4a7594b7401104d7708bca154d0c760ecee83385e2728c7f500dacd2802a068c2a4e322e0febef62dd1b4a31bd806b0b75da9ad409c3d7d63740a7193a2081cd541c7a0d359ab0188a6d5bca76f3680b7c2be550e709a239ed3bae2bec8c07d95a56a413c1926b604a125cbdd9d36d45f96a4eef5648a49eefd85802f27f87bcea648e5bc37ebde51144a4602dd631108f534ed2d322b6183bed243dc405c3c5b646c2bd12d172d8ef21c567c3ada513309993d3a84a9d5aa004ee2fee41a01dca31315caf72ce3cc62f9ee1c7a1538104bb2e9465635394cfaf5d68d363cfe58387fb6c04beae5f27231a8d76573ef15b98d9ed0e3c0e5ae5851314759acb65cd577c3cf34721854264972f7543bb9001f981abe3faca21eaf074fa7c65277e9aa64fda78be04f7a8490dd9e0cb97d77519cbb57354e4727f70743c59dab7147da1a9cb6cb1fa81d0be5bdb694a9f2d7ca830161f399472c00e8c6811a3785f62c482f67373736da9e51759452548c9cfe6801cee1b3adc756f28e1c5c4df433ffe9feccf63c7712753522ce2433790ccc1aaf9f66fbfc3dda891fbe33a98e17d9a951c6479cdbc5d41c158a1d279f8033704de37c038e509ec3af46abe413f7e6add38cc74098b1e63f4aac81cfda73b58ad2409302246ad2dd875d3e06def1771e7d498e03eb51af48aea3b62a1e1b49acbfb400431375148f21e06da12005ae1da5795f7bf324431f4ef27051d48f926c02f8231c25f3034fc54eedec8b91b082f4cbf37764f6dd9d0dca1f356ffe8f142f7f52c96a42819388786ae08b01b4e17a6ef8ccf4bfa001d153160f7dc0129017e329394e2badb8b07f6b497d993116f80372401050e9a23c97497b24737a65a7578fff2d36b46c7a7734bb1631802048008cd8e17e7bf90d67230d0551ddac2a9a0974a0ec1ce7c9c5d74109bad36cee094b6784a21297308ef5b36151d62eb7c2606b3baf7fb6dadd4b9bbd45eb74ac660a3307307669a04d7c7f44a99cd5a33816102f9636666f72a4fd9e80bc9b46092b725439b419df65c04f0ed426644caf75f087a924f224effff3858388757eedcc2ed205916a0b5cbbbfd42a9feb5729233526f373251e330d712e77a3a737f92507e988ecf26c3f6425fdd64499c84a012dc45eebb32a44061e8ea77e46d57b6938bbdc74296beeec5af5458e52b25d2ede7b4c11d2492b00cc6c5337d5604c56428e74741faf05ba244a9c324bd437b0155fc057384a03e9c064ced8770c3238df79b2c7910b8730b13267ce3b787d4ed300d886bfbfab139555e06c7963f5b9b292abd1da9d5d6ec918d33ed4cee2a29294848bd9194ac67ba98e990596eef99745d901f44a2d32d737bcaded428e1ab7fb5e220486fd9b70b343939aa299758e22a5cc583594a61d0a6a9b6c3aac0427af2ec2d3d8130e4f67e87d782b934c51b55bc5397d42169e74b8f3d659fbf05a7f70c941b0b741ceb6bbd773781e6abce60d33bed2a002e7e5e40275e7cbfc4a71bb65744faa45421774f5c2e3574eec7e73a79a56e16e243ad8533dfad6be7dadd06c950ad88f0d60a46234cc11d92202bf6c5fc5b97dd45cfebf39ce84687c3591c4396e9cf246b6fa1e2617c8af140c3c5d6502693958bff4e308f65ffca222fa454f0a7567bcb3e64948aa704a4393a1d95813d6bb90556771835d8c2f08dd3f63825908a7ec634ae936d84022b2e27d27c77062c5eaef23f3415c26ed27cdf9467b6c7fe84808b8dcf6edce66fc367657306caa0ba1c290f0bd35ab0e167b3f8d961d0cd5afd8ddd68a75851488cac1c6f362cdc670a03d16343a8bfe87003511a017c8ddd4e35f2ca03d632ff78bf5da6a8e2d37857852917bac8e2e9a521c74a330769ea068a27f487e133d508426d445d910fa54173dd941715947d695a266cc8956d4f3a8c34dd22ac70491833e3a77f2c5986437ff8fb95eef46001676e58b93d22aab4cffa6f733f38b510422833079d2c2ef1dfa94e77118f57373f7ef87a90888c7ff3e3ab9846098b87f9624b03ef6d05d014239fba5d84fc690a473238313a327e38c3dd1cfb3cebd7d525f1388142df2889595be6d885681733ab671cb592329b8c89a0074940567d9958b51029c311bb0d6f454733ca267d4bd3617db7f3f60822e0953b2ef5ea0c14d192af48cd6ee8216b2a46c1718a90d559adf3d28496ffe3a43ad2334224361022a5ccd49a01590914c6f2f571a2a56aefa61672a9eeac90bed3315211d513f1f75a937d694a80a030ebaf5833aec7f47f9ac59e85f623c94b504d4beaafd315bdce30fa0f549ac9b99a6ce1b2283014c80eb2f33944f1f0f7207d8c8ac2d0d4934b72b95ba10904f758ec2303efc0d6a97d3dabf15d96412bc783ec00474e61b924668182dc39f537c358f43dd4588eb2c2e89cd0430016476050d7ffb5285fd0438dc00e7ff25a3c60b55382f044f418bceaf7b5ae3eda7bcac861c9d62bed19fb9da04b2e31d9cd09160703727621fe595c76a59e401fa1e9ec5be7f3508ae1549ee960f95c8f3b266e0e1f83cdf25cf73339c783a386c4c8ae58fcafb27341d0b4103123993f27ba0d3115bf03da77d96dbb592a8ce6d87393e965350a1adde660c73cb607ab9c823df23379890ccb593b60c866d85e08e84400a0c05ae453a5c7a1f5800a053c8f090d345ab3243fbf3aced75d9a8d83cd60afd13ad79dcb60f1866b90ca2b18a1e960662fe4a81ed652ec93522b21097f4a1ff80c222e1b070e3d5132c173d532ed186969a164ce71c9d3d0cd686ed26a7fc94d46184c2631ff421323b2f901dd5f5548011c86a88970b06ac34ffcc9bfaffe0893427d37105a1726b78dd828f2ec57c90105aae5849c263ccb121585555f1f829b6be86cf238c97c75b273bf6c477158410d97bd1995c91bdf32205c4821aaf9f758e3f385888608e01d0ce2aba123c103d35dda6e964652ccb012df3ef35d8783585c8f880330cd1437ec2c2fb76e0fd280dd7c5bae64cd44d8f840d7b133dc3f9e5aaf7a9208dfb08843785fb9b58b31a5a49257784c48f573be300ec24b217a7ad5c9fc83c4c02066af5486b2e2428695b733d1e39b75182188fe49f40b457a21dbf2b243cc3724026c0ca8d77dcec00091c8e0959433850c1cc4127ec7c83c8f5f230f6bc9286b8721f94f4c21e18d5ad04ae92528871524aa298f59da1818d5bfd22b42dc5173c83745a5d2a3ddd969ebea64cc4b64bcf8a9afacdeecaf0772becf4c161f0266c059e8ee598cf3db1a1ebb559f190c7c8bf9d4103437267090ddeb4ad9a4491e397e8111aba4ab4eeb61a0de8d3e3447ba98c7bb1d7b09ece0fd59781ed17484a67d2bf53606c00da546a5ebfea8cf1d33d9d6088b9f51605d62320b351f5e19c4142ebed5d0b79a31eb51e2a4598c73375d1c26b8a6654da4f7854677b97fd2249b683d3fd80a3544e2af27b7ecff4d174f12f86018275c9173ada4a910517cb3be0b3c4c3774de86fd353e131c231f721b5440a9784e19b4643780928b244d8a389bdd2fb3227b60bf1e5dce3326b2f91aef69ef1d5cc92b26313c6f90b941303d5c02ffc00a0cb0f4862517e62e8c94d1b68fc5dab0000784e2f8a21d7e3620cddc8cc54856407c4130891ff6dc6ac592b458a7a6c30c174040aa97b23ccf659dd733757c3832f749675c0b4467990af32e210fa447edbc1271fae5a3e5b21fe38ba402e68c0f87c671f59e4bac86aa3bd27b04c8922bf61248eeb56b1e7180e3361d79d3d05ef81a8bc7c450fe903a205c4059dfc8008e3570ea68bd49a97019f8cd5a79ba48ab8f561b9cca763fe503ca6b9ac76b6291d46ab26884f12739337eda566feaa83a1ddf5c0966553a74f485cc60186713392667d736e2ccbb52fa7b0e0634b9f3ce46bbbfdcdb7097fbca376e18412d9d412aaba2228e638d525d91924c31a3e2805f0824d7e4a8eada3e87401e454a3be8b3b6c9e15f0a30e8917a8e0d84aab091c075789ce5a27a52f4e05b548d74d5af9f409c524862538ccee1f08a99242ddc622965c31ec751699f1d210d9d951de2d974aa285cb83fc040a900d4ed8db1c9a6874e465a60ee5bcf906a90a1edfece57129804a0b26cd0831a3bf7f8a3bc4aa167e7f7c1e79a7b64f37a54a054713ce355656c0d6f280ecb4207f5051eb3722f040e289cf5044247c516385456ab35f50764fd015f2cbd00f900625ad510a947c0695b279224f10f4bfa69b7c0381a7c19146b6770294ea3b36b9d17b2a90e9b091c20c365f4087f1123b46b726eeb439d33695cada523640777362286728ff052639f11db7acc7555f1ba639e35663e03a13529615c98e56ac3878313c1292de1c9d6146e8c4c3ce224065bae5f24d9510803b1232cb2eed2000e86f8d594cdfd1edf88fb6b6e6c38d11dd7524f441d9e98f68c6ff78eb5a21cf1179a5612790e8c9056d95d0186d06edb84ed8536acaf296bc49091ac385c55a2f6f25a3ffee0329ee10b880f84ebc1d2bb04cafc8b4c0f9a24815d38429878f69cd35bca943f50a9d3966a2b3cfc51ac3ce2cad5e429f9a21e4f14e7cdfbd7fcb463ee61b7faa5a0999809689f8c0dc8f476cb22f22675d479a92318372cc5de3a16c8429633ed655a07aa59aaf40d3b552830de7f7571c97a6cd61df13c7b9d6eb42dee316f39fdef9c82a8fdcf923e91851846eaa2cae8903914ae3b4fbc51951bc843358a1d079a63d6512ea1dadbfea65ce790f518bca2cfb176b74af858b04f6c95e0993dd374492ee6ea4cfa513c244a0040602fad33065db9000e7512b1c9e2ae4c32667d9f673a360605b0523b538309c942efeb9a87c1fe8c14ede376458f55bc253c0f0e4ee3969c83a0e327cca1f9708b427af1448846f185665af6e8d12d25f11f1e6175faec5573a6068baac6253f4e67bd621366bac43dc13f29eeac715d32605412fc9ae478388c79daa32245845fff4652f6789c72cb84066ca0c17c9ada2e47bc1414881ba1716622ab43aba7fbaffac48216659ba2e9024a189a5fe27dae0ece7eaf2de30764cff409ea22f5a65c3b5d1c4993a1fe21ed13b23e5007440de27ac53a23fa35a96421dd26346c49f57487c3a28a048a3ee28e97a4e7f0ad15dc2296c82097eaff63db1f3ab03314029a71297c82ee61831ce7aea43a62a40f4178add2d31ef1b8e8a0f72010b1fd779fdef", 0x1000}, {&(0x7f0000002040)="0c99d4375fc8ca0fb9319044a16d3fed0a01b3981c57a68b6b428ed222af1d2689c9237dc0d516ff68f6acb766cb2f48fc2934dbd462cfecbcef7ab8e6904b08e6264cda0d1cd4f23cbdebe96bf14fd9b3309562cbf255910769e24e4a498c330ddeb737c34d31125c6eee041eb060d78349e3f0b27ad4cc89a7442d9094c572084980e497e75e7eb08a583913ebd4351fd5f15f514ee7e89dc2fbc4de3667d19bb042923e27b921d9b46e5d36674d92fafb72663eee520868d18779b9ddd6140b013e37afa2fcc7849af5f8c221d5d7e11c5940acf76246d6276904908b4b96d03885e17f90d6c1f6d11f22703d26a52709024a1ffe58edd2", 0xf9}, {&(0x7f0000002140)="a8d5c1e12cb535e04794a559acef511f3b55d2eb17ba58be9d2e41d96045fbbc40b8d9b39d908db88fe6b5af1f497ad365111ec2f52fdce5c261d91d0262c9dd1c415b30304d555079fe47931223c8712c89f1ac63ec4a01123eb868213a7694658ad910279268fabbc04e17e5c759c63d83b3556d1b113401e3e53ac6841e034da31f782ee9f8517ec54d33dd7b8e5c8c3e591cac68b23b91fa3a52642b6179707f98171232c890491863bb0ea2032a8e8c7deb5a634dedc56280ff21cd1a9ec4bf2f794a3a623d7255b700aa4c4d48bb025f912c216469ece95c7c8284473e19297b90057240fac952f58920b61450ef82697c0d1d37c5", 0xf8}, {&(0x7f0000002240)="3027ba87f0e70a77458846db3d6d05ffcd2db100764b4a15653cc2f752b2abda6af90437cd5a63f51b8f05e34238ebad4cabbe072528c3c2576393ce3eab3beae7f048f18c6a2d3f04db26fd56cf0508035df67a54ba4a734b4bbed864c37a0a666a8c21b8312d83fd453724a9c9dc4d729ab17f1802a578e412db2a8551614cb95a739a7c755ba93c1e9199d10a18e34e30723b84ce7deb1ba162c4cdb44db10922583474edd8473f43f942bf5765ec77105014cc6abf594b48a79594839f", 0xbf}, {&(0x7f0000002300)="f1f14d741bbf8bc9129b113bf674dc6d0fd2394e2497b3c32e2b15b7462241a8ef7adddc", 0x24}, {&(0x7f0000002340)="dbad05fc504b680c07dabd5b29ed5f9a66f7d19248b13a934c1b7bf3865653052c4faf76ed3a4399e59617bd58359c7241faac192bc00d679fb52bb954225f20667bfaa7f5af735f04eefcfaef2f3ad737e8468f399a32847314c397b17459928fe8754ecf82fd", 0x67}], 0x7, &(0x7f0000002440)=[{0x68, 0xffff, 0x20, "28f3dbdc27ef232a7c2c9f00819e1ff869d4b656bbab5d0d04199ab89df6c1d80ab6adb7956dbfd1db5915759f93ba6c07116b03d447ff8d941e9e6cfb765b32e435e6b1fa4f58c62aad1b69f6b33eccfbe0c42deb"}, {0x1010, 0x1, 0x4, "fd10cd0eb287e47a5744d080ddb1a25154d1b78f337eb82fd027712da6da469cf521313b608b1220dc6e9cc59cbc80a9da057affbd364b071c369d21d08de996f68b9dcc3868532ddac10572cd2e881babab6d49364f460a7f0442ad697a3d74d86d3964660034dc7c87afe7ada4381f6fe3c1b8b4ecfee6bcb3b38b41cbe4e791512bf5e44c2c16246bc0404a78e210e12e24533a8865b2191af166afc7aef5708fb3249a3fff536c41d55aade91bde2254f6208cdc9d3a6d3fe26962f8d351cad3d3cdbb8e8906c00320a9a09be02ead8556626cbfbb96829333bca943de3ff556ee01b3f461b12dcd98f9c5695246603be793dc2b4e0aa23975f8da425b77b8d6614b504ea4fb8e81dccae25037c4324a8267bf319fe720d029e25c0837f4b2a08b1103cdfa2d8b7a648fbe3fac50b4d96f62ad9c0fe19dc78a3e27618934f78b0e9d58f1aa39df6376e11a124d41fbe302ae1c4d35beed330d4e1a63c20bbb5516913a279dba263f8f0bbf048c786b4d49a67439398300133b7215d8b9f066912569a72ecadb67311a8e3947c73532f95e32cfa1a75604840526371c0a2ac21cc2706fb67beb096d201eb65f3e9b2fb32898bab2fd588809b317555a02479e30bc95d6b896f15ccd5f48e45c9fc9003e33d8bcb8887936fbdb5891e72b19c9df09ca762f566c0adb26c3a41e91aec1f237a7101f552a410035a6d73687a76e5316c4bacc4e7987ced8767a786153e08d8db807fcacb200a81c9468d8110fcee8f83afd2df070c379e69e82f0c3a3fbc40c8ee64acd87c2a918d08b359bdf34e9bf205cfdf4d50c4ae2f335db9f5530d8503b882152a817640fa26e15674a51c9f1b43501c78c03bdb4eb00bcb417dd72e54a0ff2576de2976d35e606a0829a9d88aa32865915f19dd9d82e958294f5e091e3a0f335e6110552ea1b22debdc0d0c5979b23cf821809f6d355bf37b6d62f65f8c0b5c1fbf04b1a8998f3d4170968178e99ef8e79e038f060bb8d79722b5fe87082d49f52a41059a113c943301a2c331724e9ceade4f63b25d074f70d48ee334453dbe17087fc42d58b5313013d7416d2e71072c26c175be390f214a9fc6474a3a05706bcb869383a6e4dca2c27b45b484690026db52051bc304807be95254a65f9b8c47203f7358fe1612fb8faeac5bf8347fcfb555aa2de3add7bfc1a1c7c9c4cab08970e8243bc359052582b9224a08a2d1de02af42ef1f3a6d99995d430b1e6d4e8e75d2ca011f437b067b86984e9180920e2e846272c759356555b09ff36464168f6dd7cdc0039b8ca7920037de9d44b2c144a87e76dfd6863daa1c37ee2e4d0e1bcb52558103718cbf30cedc0a0205d70e73a7f57da8d256c4065530f8bc8d3738f8d1baa0639757edf0350c9909e4caf0683bf9e92e9dbfe7629795f03b8cc3fd231ea1c7341db9eb9290a5fa2fbcec7eadda71af835caef42b5650dd184e468fbcb202eb03d933ab2d9b8fa4b5b3649638918b21c970d16cb6a5a8d1800ce0938689178e3a35c61d19e9ff0c1945025ce4e29badaad730ff0ab3191d6dfd8723dfc8a017a14c185ea5030e037689a259066e7f8bd3597e433e6b94a2b9d36df1d88468996ca04b5a8828e0e2edfd645ac6143cb2201b7dbac2bc4f86a34e591e28c0017b26211728b3f1a2a5c343a177541c07012dbd90dfa52703e060b27f44479592a568265b3b5a39277b3e4ac5de4796a1159cdeb2fa965f237d09277cb537ea8b53de02da706ddedfd411221e9652d66f3d99bbb0a73c094336983d433c00cd6aabab5c798be46ef10fa26874e57dc27be7232799175e98e021f58bcc9b735f830b3eb0ae1f8abcdf4a6c0135e4833bc81ea3eb7056511c2297c1ffa89ee73e2bac6e5da3e31f89e72b201ce7bee2fa4b649579b69aabfd1e4439c76c0adcb91ff462ec1744c64c20479e6519bde54576d916d286b824ec4d4818f6f57def99e21660b00c40ce7410190bca0a3953eda03b9ded2c34bceccf308e6a34948a397d3ac84306fd696f1847bb130e1e73d2edf5290dd0d8da8bcb776083dd226f7847da6a32d31398c7611c83328071e38a74b1dfc5cfe4989d4445e88cc93ba11197b05907d52e813eadb4fdab35ab39aa5d42bd13782030fdd2443837b18c6e10a672c9166352a763e7e08b4afe97d48f344a82318a23981c4d1f4cb0844047d3438f58afe6c9d62aa2f227dc8a304378cd3bdd8574a464bba59bc7933a2eb63dec2ba60bd9708b6db52c8c9ce010cae1275a4a1e35167ab57a12b7e40a0add84c17f825f65592b51e74df1164619e54e58935101d042ab17293885d4e4c66fe8308ab25a7da453a490f2fb7d9d2e0f7acbab87422cc2f677559025fc5d90b26b6bda61540a462eabe8d88580c7298725e71812093211a0828c76354236edd713fa9f31416c75dbe89f31f112dcd380def42b23d886017f2d7a1afff13469065c13e1622b10480d798022334cd79f5fedc3c7cbc6c2a7ead0b5410356c96e6b4b257363c43c3c11d3a39597e9af05986511c42069f61879ab5448930a8f362d77249c70dd7ce46ccf978b5a028edbd6e8f8d05e0baa7d28f9a7ac29a481c21aceccab4eb805e273448fb6bde6398d05257b75e766a30579dea44d59cfc8f0ee358cd2a6c3aa29757bb52c8b3cd987dd496be4a72b66b3e21b73ecc9bdb1c97968498753ff215aff7a618549cbb978022806e47622a0cec0864c52f2a40c746c3b172a093b254c4cdd9285bd0dbb408b0dd0015427fea6333ce022afe19b93d2972a5a04295e085dc0ca1adb5ef02c234dfd1161b80981622920a828e680bc7d62f554eb301944859f4675d4fa2a8846b687b1de8e5fcd24dcba1e9c77e161c8cd189c1ad2c42c16f318706411753d3159304e81449d16b7ed4b0429750c1e8de03f7c07037d8edfeac7e78b237c72b0a239046230b20571a1157008234e3fed7ea941e8333a2babc6bea5575f4fcb6c781179beb6e836e04598c7fe7f6297adbb98448c4ab95a7951bf3f885867ad7022801f1420e74235c28b01dd0f7d116b10c8b4848de54cee850dabb953fdf53246a4270cd8938616a506292883fa7fb5ee53acf04fa32c3c75a2c8ffd2c4d765938551483e51aff1c6e04a69c71888c54c7d5250b97119f82a7ad148f5fb80e22b2a8b5bd46bf92f87094fffc025601463d8bf6bdf6c5d35f32c1c25b6149037491e8c9707f30fbbeb3f6c62328aece3b280f905d8d48e790db53faf63a16897bfe52a955ce474aea3695db2aaff4c513be8619fedba78ff571f4c2706488ced721b63448d14fcbc49f5b7d8bf9c82cec4939b2f8278cf8f01d358ccdfb29e1da1467518aadb250c6117c1fc10bdbb0681fb853dfaf30a1a83eb20a19d850afcbf8fc8ae825332f5ddaa523a179e852494cef0ec81054401dd4de5146bdb43fa53f116c02f0b1e46963127503b1618c3fee1e2df02bb16daa66bc40f5210ff9521543b13a3451d0ad0c30c98b8c3a31cf2662c24e267c71bb6f37b77334ee5d23121147dc77d53357c17349efabf64e93bb27e8a8d3f6b63810c530ba93827981b584ed20cae3cd372561ec0323a70cb4e7317b7cc443fed4e60ec7a2d7305eab3c3e510f48f07bb593065214af7740fc209e943e355424568be44acb2c7229a5e4d4a29996f2c921fff4822a7b2c5ffe2d6f6936dc1aa8bf2cfdaa20347e339467662298f4f9dac39106fc0ae418b6b264d5147dcd6e21824d17bd3615dff0446d07cd9db01bae7559804a5bdbc02fb3c2b86cc2c01331dcdc53575b68a4f375da92121ae8686f5274d5618529bc8c2a395e94a0a5ab6d5053b8886a0067280e578a0a9b7499b6c636e5a3371f9beab2d65e085ccfdce7eba004b54f06643c59d017a5d0c349d89a6b8c07ae454aa06aaf5a5a263045be84327c0988cffe1bb9d52cf472e03461069aa34d6f618ee05ebc8488e8538eaa2863b45f18519900450afbb56096c4606cd98daa382a648526816149e821e8732363a795b2ccbd9af3a4d65bdbfdc74c94eb8ae04d222eb96630da92985f6951fce3c150e4737ea1f1e6f7dfe967d8d85bb5f320d3cf02b95ca4f8c4afe0dc8ab6168cfc36216d93b4050d2ae3c41758571729416d2bdaf2aecb8605a9443f101f6a1bf0aee4aa985069f7003e118cd8d13759df512394913caf8c8a3aa7e1598c8701a35daf0a97a0918ae84252f5717fcc73799445b1cf47c6aa6ab9cc1542f47941ff7c87ce67e2ae60462d90ff39c290c4a52e3858ae8949dedfb6250467ad78bcd3c56385efe07b1c5d4ad715af2197a780baea5b3e09d7031d20234ddec7c3db996e7f5ae1f6a26dbebd3a233bb7582c3fec53826827a7cc4adbdd077fcfa49001de2787889738c83dc0bd55403497ac9641a91a50551b8c7e2ed2b4ff5d591c4574cf9baf6eeb1efb5d7c2ca0765dcfc5748b803388226273a42d65adbf6a7d95f8042daef69af5080da05c911dbc68a0acae6169b452994b6037e86ee43c62f56de0557fd6836d209b9b0e611014ed456cdb44a8c6bfd32edd58ba4b04cee27a13cf5729f9a3d1257f3481a4eb93840b877565bdfb76a608b5b17378bf968aaa8f7435f53c4e93481ad57a8b9b75c39dda3db6822a9b1b220741c2db1516e81f0dd32bcd881b5cf8c81f9456db82d942fc82efaf293e10bc03f5456502d91f12802112699594e19f91b9d91415ad6612b80a6a0db755aaca8d9a220fdcbb0e7c465090dc383e4d9d0d25b6a2eb5cab3f4629c8f237f292ef6e067cd973b1a0356640c4d4268110fe5f6333bb9a00a78ca603b0fa6cf373064eeb2754042bbde8160d8cc53e84d8c30a698dd2864c14b5bf5d89542f57e4de2af6147ff4c5521a6c6a48540e8aae754927847d596f1caf179b99bcafb116067f05ec0a44d264d1b9eb7c358ebd9fbd96b5311601f7efb5491689b4cdf26881055bbf38bb778fba2df4091ac208a189cccd09cb90e9d7f8d56967e4c1c3543c8d5ae599f5b666728184d607eb219c5934941993136ff63943a265687c14a6979fa97821dddd2537f106199041b427530ff867c4327553b45731f05a3040fe9b6ba6fbce8d57ace39a87714dbb189cd85b8cd4e49fa0613db49efe1926171e03c2118c641aa72f71a2cb19a86e544fddc784b59d701a315a1fc17ecdab2a9f3022ad42fb7e7699160c01e4a69cd9b131407226dead316ba93b9976b36d0bceb4a112e85d76174ef3dd47e5208cf895a59c7f364917a15b94c387bb9e6f9a08dd47fd27e1d676b4917fb34b08a7ceac7382aca563681497d85c3a1f0557f13144eafc62f0807e8de8b977c47f4fc3fb752161edddf424173c698f5ebe6c5c5401c1b53bee08f2de45d82ae93e682fe3efd79cbcf5ade2fcd34dc52d9cc7bf5079b2eedf1e62f5ea0a099bcb5f0c4e3925cb214e63b461e9adad57c41507e7bcdd048371275abc1fe2288d272da8c4881970e531974451f4872051099be8d63aa3191d68e9fb88bf6f11e06c8634820fe723576868e6f4e92cf4927b42e77e1152d20ceab877902cb27c322b13628dc930eafcc158a8e5885220760e9bfc47a43fcb62820399bcadb1f9cb76aff1baa8dcd957b4d3ba2256941da6391d121fe804ab1859a9fab7d7c2d4885be1207f9967417bb8c2e27e025b942faeb8fb1bd4fb5ea901aa8e25fdade6e8ff5e8930b43cad78cfe93d94344d4542cbf4d733a1256b36e1e1a2473f84a6b2e36c481bd19e294532955d24a2f6e172e799ef7e3562f5c4a701"}, {0x70, 0x0, 0xfffffffb, "667ce62fe304e11651ab3320924f995174cf3f808b5909db441c16a1b671861da87188aa0e4f011032b5f54c8f72e8f0fc001674567f274dabc3760cf658f5bd84306f3733b17b59f1c203117649e99bdb1aaf909b7845460c2b"}, {0x30, 0xffff, 0xffffff00, "2ecb4484e46d8c5b53612834d6e6cb4fb055c823d992c4cab3981fff"}, {0x20, 0x1, 0xf0000000, "be6bee66bbcf7be994f960364ea77162"}, {0x68, 0xffff, 0x1000000, "55060cbfb0bc14837637387c940f5d78d64b92ad4d146e8588aedbf9ce38465c9c6c6958e4564e95d545008c8812942b6358ed6dd83da5a27ff983fedb030b6250530750f8199c5127090b12b622aa2c7a8e"}], 0x11a0}, 0xffff0000}, 0x10, 0x208) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003680)={0x0, 0x0}, &(0x7f00000036c0)=0xc) setreuid(r1, 0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003700), 0x80, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000003740), 0x2, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r2, 0x40105706, &(0x7f0000003780)) readlink(&(0x7f00000037c0)='./file0\x00', &(0x7f0000003800)=""/13, 0xd) pipe2(&(0x7f0000003840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000003880)=0x1ff) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000038c0)) chmod(&(0x7f0000003900)='./file0\x00', 0x1c0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000003980)={0x1, &(0x7f0000003940)=[{0x81, 0x1466, 0x5, 0x7, 0x40}]}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000039c0)) r5 = open$dir(&(0x7f0000003a00)='./file0\x00', 0x500, 0x116) linkat(r5, &(0x7f0000003a40)='./file0\x00', r4, &(0x7f0000003a80)='./file0\x00', 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000003ac0), 0x20000, 0x0) dup2(r4, r6) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000003b00)=0x7fc3ecf) openat$diskmap(0xffffffffffffff9c, &(0x7f0000003b40), 0x80, 0x0) open(&(0x7f0000003b80)='./file0\x00', 0x200, 0x20) mlockall(0x0) mmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x1, 0x10, r4, 0x2) bind(r4, &(0x7f0000003bc0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) fchdir(r4) socket(0x6, 0x1, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000003c00), &(0x7f0000003c40)=0x8) open(&(0x7f0000003c80)='./file0\x00', 0x800, 0x10) executing program 2: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ecc) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x400, 0x2, 0x20, 0xd399, 0x3}, {0x3ff, 0x5, 0x6, 0xfc00, 0x3}, {0x9, 0x7, 0x6df, 0x8001}, {0x7, 0x7, 0x800, 0x3f, 0xfff8}, {0x8, 0x0, 0x1, 0x3, 0x5}, {0xfff, 0x3f, 0x1, 0xff, 0xba9b}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x3d}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f00001a1000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/4}, &(0x7f0000000300)=0x6) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x60}, {0x6}]}) close(0xffffffffffffffff) syz_open_pts() 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, 0x9, 0x0, 0x0) close(0xffffffffffffffff) r3 = socket$unix(0x1, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) executing program 3: socket(0x11, 0x4000, 0x3) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x23, 0x0, 0x0) socket(0x0, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0x2, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8", 0x10001, 0x3}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000003c0)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb319", 0x66}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000380)) dup(0xffffffffffffffff) getuid() pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, 0x0) open(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x23) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) close(0xffffffffffffffff) mprotect(&(0x7f0000508000/0x2000)=nil, 0x2000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x5e, &(0x7f0000000440)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x28, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @remote={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}) sysctl$net_pipex(&(0x7f0000000040)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000080)="b1bd15deec1772b7156d014dd98f1656c5e882217626feee7d05cb115cf83d24e4ea4ca333184f13ad3e3e0d604205349e68cf", &(0x7f00000000c0)=0x33, &(0x7f0000000100)="dfe0892fef62b56e0ccb291166c2a98869c71564c110d871e3a365ef5df353dd5ddb1bc8a7a2d03c7f6726281ea5542c5c9025c5a23c8fcf1a9265487c6c454aba63fd60415b76db51c8f09df4e72893f0d3d86b9127597616ff57ffd9a958ae1d2421b31b5407e97a739e9004154b9da1823182685cc3bc02", 0x79) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) executing program 6: setrlimit(0x8, 0x0) syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x4}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) r1 = syz_open_pts() sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x0, "102609307e7be2df67de208c8bda64612c3100"}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, 0x0, 0x0, &(0x7f0000001380)="00f9ff46", 0xffffff7c) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x18, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x0, 0x0, 0x0}) syz_emit_ethernet(0x78, &(0x7f00000006c0)={@random="5544f333d470", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x42, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a003f00000005", {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x1a, 0x0, "d1c70953849eeaf8e1a1023ef346641d08918430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc1156fccf095efa893a4837bdb9d"}}}}}}) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x2, 0x4}) r1 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000100)=0x20000, 0x4) write(r3, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec4305000612333", 0x1a) socket(0x1, 0x2, 0x0) sendto$unix(r2, &(0x7f0000000540)="eae0a3b07dd3220cc13fee1aeba1e1b7b6391465594b82abcffd9cd0e2e67cb9ceddd23a3185818bef0667ad427cf228f38d8890cf9b1549c1f480cd0c8198bfb73daf9dd926c8fd30e6af3a5607d45959db7ae4f5880b7549e361a74dbfc78d5116e89ee4c969d2eea404fcba3dfea4e4626625a8c1aa2ee67be188b3d9cd83458da9f58ad59df58d3eaa7db837193c8f0aae478a9acfccb493c8f97eac5d3bd93c7d167ed536857c49583a854ecd39577a3cfd441ae8c6920053e19d7fb6a2ceeaff1adef6acbdeb3f8423ac718d3ba4bcdc7df57753ede1fcddb9e3d6da0e02b517e80bc4f6a8bd68a5abd40dad64", 0xf0, 0xe, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), 0x4) socket(0x11, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r6}}) r7 = socket(0x18, 0x5, 0x0) close(r7) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0xaa, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff00000000000008"]) executing program 2: r0 = socket(0x11, 0x2, 0x9) shutdown(r0, 0x2) sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="71f91e3471ac1958bc5a91501d94a34b0a758a18f6", 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000004c0)=[{0x80, 0x0, 0x0, 0xffffffff}, {0x50, 0x0, 0xb}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000540)={0x0, 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r3 = open(0x0, 0xc0, 0x42) socketpair$unix(0x1, 0x1, 0x0, 0x0) socket(0x11, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) mknod(0x0, 0xc000, 0xfffffff3) recvmmsg(r0, &(0x7f0000000480)={&(0x7f0000000440)={&(0x7f00000000c0)=@un=@file={0x0, ""/12}, 0xe, &(0x7f0000000580)=[{&(0x7f0000000100)=""/57, 0x39}, {&(0x7f0000000240)=""/226, 0xe2}, {&(0x7f0000000340)=""/251, 0xfb}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x4, &(0x7f00000001c0)=""/2, 0x2}}, 0x10, 0x0, &(0x7f0000000500)={0x8}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440), 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) mkdir(0x0, 0x0) unveil(0x0, &(0x7f0000000180)='c\x00') executing program 5: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./bus\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() sysctl$hw(&(0x7f0000000000)={0x7, 0x2}, 0x2, &(0x7f00000007c0), 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000e00)=[{&(0x7f0000000480)=""/176, 0xb0}, {&(0x7f0000000540)=""/206, 0xce}, {&(0x7f0000000640)=""/104, 0x68}, {&(0x7f00000006c0)=""/177, 0xb1}, {&(0x7f0000000780)=""/87, 0x57}, {&(0x7f0000000800)=""/79, 0x4f}, {&(0x7f0000000880)=""/227, 0xe3}, {&(0x7f0000000c80)=""/82, 0x52}, {&(0x7f0000000d00)=""/8, 0x8}, {&(0x7f0000000d40)=""/150, 0x96}], 0xa, 0x6) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x119, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x1, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe941a090000065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e62106e7f71167c53a04fa6", 0x294}], 0x2) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="4a6eacc53c76f50e5c7ed3266df10e689b59fa974ed23511663229357fa246834dcbd593cf0e07368c733e038de4be23a8702f6adb2dadb729f5684137eae207928675061b7908000f060000006f6eeface402bf2c178b3ab9bffed64a2bd25c2c1dbe7e49c70429b54d92bddd9890f62ddd7f46978ab16f51fb42d2eaf5cfee9222a46067e3e7b76bc18369a780366d5043e3c8495721aa2e0d3064b9a1000a", 0xa0}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f00000002c0)="2a0683c11d0ecdc672fe5976c1b5df7fbbace3f82fc8aa541efab7e43a18a42103dacce5517f8c86a687b79e072337cc916269f0c2d0a44aa0a11cf8aa9001e5dfe34dac7c8b1213d0bc00f412c9071eee2156c5bed441ece80c372efd81e33c82df63ca829d12a5db598dbe84750ad00c6b167e62e4", &(0x7f0000000340)=0x76, &(0x7f0000000380)="eef4343273817c4fca620776dd75f633b5db33d3179ff59dbebc062c93f54098e49ba72d4e1cb954b015ac846962db39a511333d1a660b8988e4fa9a6967d2c7d96ad81333c9278d95fe73dc15e723241457063f6ffb396e8a5d2476e9f6f928aa443b637fe8a4f65ab7aa09ddf11802aeacb4c212a8de74b58f8c31cf6323e4597483ec2e97bac71bd95caab00dd17aa63f6d7d1b81d5fc95888ef2b35f8a66b9575946a2bf3b68d97a4a97fca939ca41d1cb00c6e3161ebf3677af53d0c7d8509cbbead84df399e06188107197865ff9444cb2", 0xd4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x40}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000ec0)=ANY=[@ANYRESDEC=r3, @ANYRES16=r2]) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) executing program 4: r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x56}, 0x2, &(0x7f0000000000)="71f90800000000000000037471ac00e93b00f3f90000007fff72e912c9541fba3b614ea93360616d06090661aff4f6f3c05592bfa3a91d508d2a90d4c03704dbfeba69fcdcbaa2039257457f189ae3671fe9b0d2cf7c84e20da1913f2348cab2a8731d", &(0x7f0000000100)=0x63, 0x0, 0x0) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020697f, &(0x7f00000001c0)) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r6, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x64}, {0x2c}, {0x6}]}) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) readv(r2, &(0x7f0000000300)=[{0x0}, {0x0, 0xfffffffffffffe49}, {&(0x7f0000000880)=""/21, 0x15}, {&(0x7f0000000240)=""/144, 0x90}], 0x4) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x1b, 0x0, 0x0, &(0x7f00000001c0)="55e8d5782087a0720600c35738d147808818", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x80) ioctl$FIONREAD(r3, 0x81206919, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x10000000}, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) r1 = semget$private(0x0, 0x4, 0x46) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000240)=""/99) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r1, &(0x7f0000000440), 0x0) semop(r1, &(0x7f0000000340)=[{0x3, 0x5d32, 0x800}, {0x0, 0x8}, {0x3, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f, 0x1800}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}], 0x9) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x70e, 0x0) fchmod(r2, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000000c0)=0x800) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/251) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x46}]}) open(0x0, 0x80, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000200)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r3}], 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="ad442fdd", &(0x7f0000000080)=0x4, 0x0, 0x0) sysctl$hw(&(0x7f00000002c0)={0x6, 0xb}, 0x2, &(0x7f0000000440)="8c795fc522856ee3d247dbd28ab2822e4a3ac19227f68c5e6b0ce44080180c1b0aa5e084f20974e27f7c52c89e156ba2430931c25c3c8fce78f3c7ad71e363917fa221dc1ec00f40cce60d3c6a22b2a629bf14c36b3f3fa53d811676272966c76ad34d4a36ef24761d709fa190f2b152663651ac71275d746842194c31768009c3b6a2eb53e4eb48cdea43a8135aa733f0bfdf89cc6c82915883bdb4c83c59763bd34e", &(0x7f0000000300)=0xa3, &(0x7f0000000380)="cc0795d84914d7fd2fb12821fe9472b42c133d54f6007ac6ce0e1f686adfc02367fa2120143781f0fc7a1ea53c71c0f321", 0x31) executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000300), &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000080)) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x5, 0x54}) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0xd570d0466b6018f, './file0\x00'}, 0x8) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) open(0x0, 0x0, 0x0) close(0xffffffffffffffff) sysctl$net_inet_ip(&(0x7f00000000c0), 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000000)=[{0x2, 0x9, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) seteuid(r1) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 4: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0), 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x4}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) executing program 6: r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0xbe5, 0x0) dup2(r1, r0) (async) dup2(r1, r0) sysctl$net_inet_ipcomp(&(0x7f0000000000)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000000080)="0c8ae35aebabe83cc60f918f57e43d414830091880913746c9f4d2737b762755285915a763a74d0575bd8c37254cbdf3a477ad6c47dc2d21491dd1ac785d8831e8e7bc6ce223dc9793c90824df13ca1162eccbffa473953c47e5d21ebe04800bfa50d19b17635e235ec61e298366f059d1ce335de362e276e6062597054aa230545eb831b03b919e1ebfb12101e8c10b2f1a63006c32f7ec14ccec890e980b59c39b0179a394d8a97afb7c6660", &(0x7f0000000140)=0xad, &(0x7f0000000240)="8ed02b2673c5f7843b31133fac716894e5cb801e8092a2b5158331a48899497543fec696d65eec6da49400db189c6ff0f00af30620c1437eed0922111038208505044999c85dbf13513fe1c28d7d82ba0e3faefd3cf5b1d28e3af582b0fb544699d441ff9e69190106268daa39fcd415ce89dec8e4749ac940f7959e9e4327c13960507bf5c9c56bb45c7b7924e14adc47512255a3e59f95eb6461abe23a97e1288604c8c2792a0aa8eea0fad280632f41db65a18c36594eb6ceccb66b13cd5c20ea29c7de2bbf13944ad3cd941f55f7582c224d7691eca76fc19e37fe67a28e2480551372728bb4798b9797792cb6", 0xef) (async) sysctl$net_inet_ipcomp(&(0x7f0000000000)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000000080)="0c8ae35aebabe83cc60f918f57e43d414830091880913746c9f4d2737b762755285915a763a74d0575bd8c37254cbdf3a477ad6c47dc2d21491dd1ac785d8831e8e7bc6ce223dc9793c90824df13ca1162eccbffa473953c47e5d21ebe04800bfa50d19b17635e235ec61e298366f059d1ce335de362e276e6062597054aa230545eb831b03b919e1ebfb12101e8c10b2f1a63006c32f7ec14ccec890e980b59c39b0179a394d8a97afb7c6660", &(0x7f0000000140)=0xad, &(0x7f0000000240)="8ed02b2673c5f7843b31133fac716894e5cb801e8092a2b5158331a48899497543fec696d65eec6da49400db189c6ff0f00af30620c1437eed0922111038208505044999c85dbf13513fe1c28d7d82ba0e3faefd3cf5b1d28e3af582b0fb544699d441ff9e69190106268daa39fcd415ce89dec8e4749ac940f7959e9e4327c13960507bf5c9c56bb45c7b7924e14adc47512255a3e59f95eb6461abe23a97e1288604c8c2792a0aa8eea0fad280632f41db65a18c36594eb6ceccb66b13cd5c20ea29c7de2bbf13944ad3cd941f55f7582c224d7691eca76fc19e37fe67a28e2480551372728bb4798b9797792cb6", 0xef) setreuid(0x0, 0x0) (async) setreuid(0x0, 0x0) getuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000200)=[{0xc, 0x7f, 0x0, 0x8}, {0x40, 0x0, 0x0, 0x2}, {0x7, 0x0, 0x3c, 0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000140), 0x8, 0x2, 0x0) (async) msgrcv(r3, &(0x7f0000000140), 0x8, 0x2, 0x0) msgsnd(r3, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) msgsnd(r3, &(0x7f0000001180)={0x2, "086085b026b4d30a7154e475bf9d14996e39be2b9c55981a43c1cda3653181f486a1e07886a81055f25be98e8fe3aac5c2cd12d674af1ae3c0439335da7baf8dec9b610c367f096e"}, 0x50, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) (async) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) semget$private(0x0, 0x3, 0x31) executing program 3: 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) mknod(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) sysctl$kern(0x0, 0x0, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r1 = socket$inet(0x2, 0x3, 0x102) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000080)=@in6={0x18, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[], 0x180}, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0, 0x0) executing program 2: getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x0) r0 = socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = socket(0x18, 0x3, 0xa9) setsockopt(r2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(0x0, 0x0) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') open(0x0, 0x200, 0x2) executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x29) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48", 0x5a}], 0x1) setreuid(0xee00, 0x0) getuid() setegid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r2 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r3 = getuid() setregid(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, 0x0, r3, 0x0, 0x100, 0x53}, 0xffffffffffffff00, 0x7}) r4 = getuid() semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000800)=""/266) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, 0x0, r1, 0x0, 0x116, 0x7}, 0xfd2, 0x2, 0x455}) seteuid(r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x1, r1, 0x0, r3, 0x0, 0x78, 0x20}, 0x9, 0xfffffffbffff0002, 0x8000000000000008}) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000440)=""/64) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x12}, 0x0, 0x441, 0x8000000000000000}) setreuid(0x0, r4) execve(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r5) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) kqueue() mknod(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6000, 0x40) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x3, 0x9, 0x0, 0x0) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x10, 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x5, r1}) r2 = socket(0x11, 0x3, 0x0) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x7b1, 0x4}) sendto$unix(r2, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff5f70) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, r1) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r5, 0x7, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x1ffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r6 = socket$unix(0x1, 0x5, 0x0) setuid(0xffffffffffffffff) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000001c0)='\r', 0x1}, {&(0x7f0000000280)="b6705fe035618a47e5b1bdee170c6415b2e09b728bfc4cf2fd25979a4f60569f295de176de85b6241d11211d0830648b8301ec6a1371cf90c6aac34a9e367d378e2bf40a190ff7b4cde3046bf7ed03a6e57bef016e624057f706328f3bee7f6bbe46c0", 0x63}], 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x36, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r3, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56de92e24", 0xc8}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3645099e2ff1890bae361f34", 0x17}], 0x1000000000000064) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x28, &(0x7f0000000000), 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) fchmod(r0, 0x60) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(0xffffffffffffffff) r2 = open(0x0, 0x0, 0x0) setuid(0xee01) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) setrlimit(0x0, 0x0) r3 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f901fdca0438004000400000000005008000"}) writev(r3, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e8904", 0x65}], 0x1) r4 = socket(0x2, 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x20) dup(r4) connect$unix(r4, &(0x7f00000001c0), 0x10) sysctl$kern(&(0x7f0000000200)={0x6, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000080)="57d3f5face26c2a4c8c99d37ab3b6b21feacc44088dc28508e2116487b9879794c5228c0a1699ed59c75bb7caa8323d8ae91a1de2780373b2d6e0469fbb7ba0f5e6c80e9bf3ca0fe950eb8e84b71022286bda858c36ea2a02885d647605dff98e94016c3690644ea1ffec3b76b816fbc716d73551bc635ee2c20e88b7013e226e3ef9a31616cd7c617b0b9b67eefb67d25ef670b73", 0x95) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x5, 0xf0000002}], 0x14f, 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) sysctl$hw(&(0x7f0000000040)={0x7, 0x1}, 0x0, 0x0, 0x0, &(0x7f0000000400)="a669c9137b53833d0ec272fda8110ab6cc37eb51df6c7f556cca23095463f815037159e4c25a8cddc6b95f850428793572581ebfffa3aec9201ba5339bd235e4bab50611ac980b0f899fe0bc6d5e5373b2dbe76c507f43d9e5ccc73f27fdec03142a47cfcd61dcb16be845ae8748d97163ce8150c5bbc0df51c9bb8cf87dec06f6c9da90d527f3dd933285ca24e2fed3ed8731fe1741946d4a4140a33978c7c9c6659fbe6f0e64d50400000000000000c3e064d5c48e6b99da0f1d4acc9f3835c3fb6d7b1251d1d485ef7b38728368600bc41cfa5b1a44704a2152f1af536c5dc19ab936d95032bf38a1d31b9a8377c9d988b67618de40f7027a0c4c3e72e221cb3b03caf0040f16a73ee229b8c4fb01269e9fa60395f4286ba1db", 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x43) executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {0x1}, {0x0, 0x8}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {0x2}, {}, {}, {0x0, 0x8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {0x0, 0xffffffe1}]}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x9) getuid() poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) clock_getres(0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000200)={0x1, 0x2, 0x0, 0x6}) setegid(0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='W\x00') unveil(0x0, &(0x7f0000000180)='r\x00') unveil(0x0, &(0x7f00000002c0)='r\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x8, 0xffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$vfs_ffs(&(0x7f00000000c0)={0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000002c0)) r2 = socket(0x18, 0x0, 0x0) socket(0x0, 0x2, 0x0) connect$unix(r2, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) open$dir(0x0, 0x0, 0x0) close(0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) getgid() connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe50) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x0) socket$inet(0x2, 0x3, 0x40) socket(0x18, 0x3, 0xc0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x6, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, 0x0, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, 0x0) socket(0x0, 0x0, 0x0) pread(r4, &(0x7f0000001880)='y', 0x1, 0xffffffff80000000) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0x138, 0x0) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, 0x0) ioctl$BIOCSETF(r6, 0x80104267, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60346b"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000800)={0x0, 0x8000, 0x40, 0xff, &(0x7f0000000880)={{0x80, 0x40, 0x0, 0x0, 0xfc, 0x40, 0x1}, {[0xff, 0x1, 0x7, 0x4, 0x2, 0x7, 0x6, 0x6, 0x9, 0x10001, 0x3, 0x0, 0x0, 0x0, 0x0, 0x3, 0x3, 0x6], [0x0, 0x0, 0x0, 0x0, 0xff, 0x1, 0x8000, 0x3, 0x1f1, 0x735e59e3], [0x3, 0x7b0f, 0x7f, 0x76b, 0x98ba, 0x81, 0x4], [0x0, 0x0, 0x0, 0x9, 0x5, 0xdf], [{0x558d, 0x3, 0x40000080, 0x100}, {0x1000, 0x2, 0x4708, 0xd0}, {0x0, 0x0, 0x0, 0x4}], {0xfff7, 0x6, 0x4, 0x3}, {0x0, 0x0, 0x7, 0x4}}}, 0x6}) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x2}, {0x15}, {0x812e}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000140)={0x6, 0x400, 0x8}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) executing program 4: dup(0xffffffffffffffff) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r0 = socket(0x11, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x81}, {0x416, 0x40}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000540)="0d2438cb471ece14ed2852a1098546a5f0f0b861b4d6882c59fc180669ea67aafa7618953c16480da7cec698127e4697c77a6cbf197287ec4d6c", 0x3a}], 0x1) execve(0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000040), 0x10) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@empty, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @loopback}, @icmp=@mask_reply}}}}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0187009, &(0x7f00000000c0)) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x4d}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6005003300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000b002009078000000006000000000001100fe0000aa00000000000000000000ffff00000000c8d6c009a0c4c49e00000000000000000000000005d004eab050311eef8982d9161553e1ca33fa07b78310c390422c9fe165b5dc961e9b81ff9d5e10a22eb3c9cce6cff0ecbd05066e4bf8b37dc84227e26be38d4ac9d4d6854b5e791296fe471fc4d81ea0cc9f5ca8803316561d3d73b93ed4fb331cac1a115f01fef4d2a4be2bcfb55099763f8a05fc33083e48bb228231c0cb44e8ed4c10e1d9608b6c583156d89602f10f1e84c2d4dff2c48dfa38fca4344c207b2e86478215954440285cffa9b1256c7387"]) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001680)=""/4096, 0x1000, 0x40, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) executing program 3: kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = geteuid() setuid(r0) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x2000, 0x5901) syz_open_pts() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000000100)={0x8, 0xffff9420, 0xffff7fff}) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) close(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffeb8, 0x1}, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlockall() executing program 6: mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x61}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mkdirat(r0, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x18c) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt(r4, 0x7, 0x1000, &(0x7f0000000180)=""/21, &(0x7f00000001c0)=0x15) r5 = dup2(r2, r3) setsockopt(r5, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000540)=[@cred={0x20}], 0x20}, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000400)}], 0x3, 0x0) writev(r0, &(0x7f0000000440), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x9, "6107f00200000000008000", 0x0, 0x3}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 7: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0, 0x0, 0x0, 0x6}, {0xc}, {0x6, 0x0, 0x1f}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000000c0)="46c4f10bc87c57f494", 0x9}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100}}) 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) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r5 = dup2(r4, r3) fcntl$dupfd(r3, 0x0, r5) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x28, 0x10, 0x10000000200000, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x6, 0xdc}, {{r1}, 0x3, 0x40, 0x1, 0x6}, {{r5}, 0xfffffffffffffffb, 0x0, 0x20, 0x7, 0x48c}, {{r1}, 0xfffffffffffffffd, 0x80, 0x20, 0x3, 0xf7}], 0x3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x20, 0x2, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x3ff, 0x6}, {{r0}, 0xfffffffffffffff8, 0x44, 0x2, 0x0, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x0, 0x6c}, {{r1}, 0xffffffffffffffff, 0xd1, 0x40000000, 0xffffffffffffffff, 0x101}, {{r1}, 0xfffffffffffffffc, 0xc4, 0x8, 0xa1d1, 0x200}, {{r1}, 0xfffffffffffffffd, 0x80, 0x800000c5, 0x4, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x42, 0x2, 0x6, 0xfffffffffffffffb}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x40, 0x4}], 0xe1, &(0x7f0000000080)={0x3, 0x8}) syz_emit_ethernet(0xba, &(0x7f00000001c0)={@random="d1eeb6135f58", @remote, [{[{0x88a8, 0x0, 0x1, 0x4}], {0x8100, 0x6, 0x0, 0x1}}], {@ipv4={0x800, {{0xe, 0x4, 0x2, 0x4, 0xa4, 0x65, 0x4, 0x3f, 0xf0, 0x0, @loopback, @multicast2, {[@noop, @noop, @generic={0x1, 0x10, "4a5dc81ec719eb32d20e89472b80"}, @generic={0x83, 0xb, "fd87c4a393a0a92b3a"}, @ra={0x94, 0x6, 0x8000}]}}, @udp={{0x1, 0x3, 0x8}, {"a47912c411a18f15febb53c4a0bc8aea140f8476e64559900e153f1bc3f962577e5d01ab98a96d00c4486a239fb113350b6bcc61037fa19bce9f185176b4909cdf98603796d240a213265d17fe2331b058c7b0e8f2830f75e68ce8b9a9b22e7b4a2f182a"}}}}}}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x7}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[]) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x1, 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="59d0ef5548bbc6d6fbe8dd3a4988", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x0, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x800) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x800000000000000}) r3 = socket(0x0, 0x3, 0x0) connect$unix(r3, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r1) r2 = socket(0x2, 0x3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) executing program 5: socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1004, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1b52) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x10000000002, 0x4e}) r2 = syz_open_pts() close(r2) r3 = open(&(0x7f0000000480)='./file0\x00', 0x800, 0x0) lseek(r3, 0xffffffffffff8000, 0x2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1ee) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) dup(r0) close(r0) r4 = socket$inet(0x2, 0x3, 0x0) sendmmsg(r4, &(0x7f0000000c40)={&(0x7f0000000000)={&(0x7f00000002c0)=@in6={0x18, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async, rerun: 32) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) (rerun: 32) shmget(0x1, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) rename(0x0, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500), 0x80, 0x0) (async, rerun: 32) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x7}, {0x60, 0x0, 0x0, 0x1}, {0x8106}]}) (rerun: 32) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8002"]) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000140)={0x401, 0x800, 0x7f, 0x9f90, &(0x7f0000000240)={{0x1, 0x81, 0xf9, 0x8, 0xff, 0x0, 0x764}, {[0xffffffffecf44c62, 0xff, 0x5, 0x89, 0x20, 0x0, 0x1, 0x9, 0x4, 0x1, 0x101, 0x4, 0xe, 0x629b15c2, 0x1, 0x7714, 0xffffffffffffff81, 0x1], [0x710, 0x81, 0x0, 0xfffffffffffffff7, 0xfffffffffffffff7, 0x3ff, 0x613c, 0xffffffffffffacfc, 0x3, 0x7], [0x0, 0x3f, 0x8000000000000000, 0x7, 0x80000000, 0x9, 0x3], [0xffffffffffff2436, 0x101, 0x1000, 0x10001, 0x4000000000000000, 0x8], [{0x8, 0x5eb0, 0x80000000}, {0x7f, 0x6, 0x4, 0x9}, {0x8001, 0x4, 0x6, 0xffffffff00000000}, {0x3, 0x7ff, 0x1f, 0x3}, {0xfa8a, 0x81, 0x0, 0xfffffffffffffff7}, {0x2, 0xffffff0c, 0x7fffffff, 0x4}, {0x0, 0x64ea, 0x0, 0x4}, {0x4dc9, 0xb4a, 0x0, 0x8000}], {0x3, 0x7fff, 0x0, 0x7f}, {0x0, 0x1, 0xaaa, 0x800}}}, 0xb44a}) mknod(&(0x7f00000004c0)='./bus\x00', 0x0, 0xffffffff) (async, rerun: 64) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) (rerun: 64) getpid() (async) ktrace(0x0, 0x0, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x4}, {0x54}, {0x812e}]}) (async) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) (async, rerun: 32) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (rerun: 32) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x0, r4, 0x6a51) (async) r5 = kqueue() (async) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r5, 0x6, r6) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) pwritev(r7, &(0x7f00000010c0)=[{&(0x7f00000000c0)="278cc012d256e0b8b74465f2b00192b5f0dc5c08db75dc41136ecd3838cdb0309423d20796609e88737f595c408ea3a1813019a4692c6f729eafdbe8a209e38835f4b24a2c14d47139d61b58f2fac241a9252f6ef2e7f2e722926f5aaabbe1298796daae32608bf52e3591fa3d940dcb6fb9f36e94c0ebd8eb58e669206c204200840f3d5efdf32ffb20f250a1e03687989cb5df7b2e17462c49d4dc1106dbca0c52932ffd532f5744814d8fe99c14de35ca9e965357eed878b2939dd0af7edc4012c3afb2ff1449db6a4555108ed9d79a5aabde2c75ccdbe170b43b20c4e7f4f3e7bce966c80012e0f8b11aa11d6fd6daf56f1a9d165c39a9f6592fb718c7552e8cd225a3e25f12a81a2f71c8a5356d84f33ec19439ae58ee0dba20cd2b4ed5fa6fa95893433c9f2cac3a2ea9876df5fd0fc27eb3a491961df4eb6451747b5ccb25edb746032123301cd7dad03a7d8c7a48bf2390e6e9f850050b8f6a246d77b9bce9eee8d6bb8766f19e4f5ae0011c2b2b37d1965e14655f13576b8ea9a0de117c7e262244c62480a18d01fc6d7cfbebd46fcb83af36da56fcfda55a9259a819d6b34d759e9fe783fa5031a03d853ee091be9d104fadafb2e02d892f8230a092523d76b131db6599c3a49c128649580ca154b9cbdfb5e19ce3b1434d55ca23ccacb8472684aae88d8e34a0e0e2c062c83a3dfeaeff1acddac677a88b6e4a6b8e46f06ddbc63d17277187b648707c9d48653fbfbc88d6b112a2a7390ec051426ed1acd490a63cc9b86c9928c2f089419ea9a802ba32531b81f5dc9467b508535a8228b3d9f2dda433bf279ff790683b6b00ad246f1622f02153a29cf0b2a1a4183a5b9279709fa13cb5f8bc91fdda5e5315c5c463c417cef5332ad61d0a109540fe33cd3135e687e5b86f97fa314b210e2a20e75292b664d45b89300adff5b1f09e1f9be058216fb17154f0a01dd403cd4844a6356886c17af254fbed82670cd4bb40f0fe9c44dce444da6b1e3d4da05a86c1d2369c09c6be802dc50932c849dc1cdfb2b7bf0fb0018e33532484dc63bf818b33753dcad731626b45a7bcaccdb55c6a3b51dd575e4f285560459f4d80352ddc44c5ca9fb5cabb0f5865c64dbdb00c14f2bfd1d2b21b58f8b7c8e897ec9c19b0d84a5c821e396ca7b9eca9e57d285a920fcbba453414330f7eb2d68be249ca9cc6ca352b869b8defdfb7bee597c73d265007cf29ca0a51c56a412520269857fcf0cc27c98daff6d5c5e8dfd3d4cefd6e5807a064447b2f62d45e8b000da4027de672c3cb037bd01dc00c768e1647fce167eb74b5e781ac365a6a876b70f9b0c1af82ca507175bd01bf140e948ebfb6362c7cf0efecb31842aedbee9f93370b8cd64e1201a4ef3cb06814be1b5f1cd8ace316fcc189684b822932852eb41e4ce76262ed9965adff348ee67d2cf53973cf01d214254ed182940c832cfa8c5e73fa7b8aff8d0a3e7cb185e37640e0d272a38e75a02f38796e5721deaf1e595e04c6dfd174b26e95cd9c460c920c64985461d75cf5450fad6e0d889bad0caeb76659410fe5871ffa8bdc9becfc4119283a37788c074d53f82244374f345c2efc07fde2d9dd813c6db18ad42b93688ef7442c8c9709f182f9481f98b67121717d77ff298b5bbbe53a58c4ca8966de5a90cdb556d85067ffc3a36f145175b1f917f420517e0d64d73a2349260c0b2c84ab55423a20216b8d266d7992bcef6ce8a4857b9af194bfe520deef5fb9ec83df916ad9be0b359ae75d5ed4aa995fe02a8a3dbfff76cd6196e5f17b8d0927371e523de7c8ba835d4ad602efd4abba80f93e7d19046959d69f40267d818eeb38ce479e63f917cfdc724f19e8cfc330169a669345da2a7f67eeb9a7336154a7f9fb763db77d9ee025b4fdc921c0cae8f5cce52488d71427cc767218b4b444477ac10b22a1ab1e6644d74750eb213b397c7647057efc432bbd180f077baafd9df10d3a11f9bcb3ac909c94656853bdc27f04a8a81d77e919282aeea0010c429bef4acc0f86cbe3d08fcf184ad676a0144927242d93808c04d7028db28227d3360c79373d452721a7d76f28008d8b4b2c31c4dba7450f62eaae1a84fc32617290c33be513dd833a55d93a1483b24deab9fa28e10e514c81d73915b77a1ee120277527266ca4aa732bb4e3421b4be514749731ce13ed6a920bf4d207d7c204e23f4840b075aa96f559468ab883d459702d7f70dad475b20b1973cbaeff81fc8ede8f327213775cd7ec09cf393bd066e6825b17475ea01a6a3846d3b33157073ef6de2e3fb5255beb3a759ef8062438e03ed4d935059d2baaab718354f9d5ce977b1a4fe9eb93f39c73643686672859591cf6501100f1cb31661a266a30ab74e6c9261859097f796c2e29d598fc299cb94e49a7b0265195b16bf08a5af4e5c373e12e72615ba62087d958cf25d1ead25b3065088035201f05a2e34420b3d5b91eb4bb29090834dc18536ca763a395e8d3930141b2e53c68def53b1393d94d3bb4c9148bf697652a9de8d7fdb9268f6f56d2218d1b46bd23b8d803ef068b4258f141f94286114e0e8bfe981b40816a7ef34f28edc52b0f9b2bb43e6668a8e28e46f40d10dbb49281e8a600d12a83aa1b5b6e091a703212ed2a3882eec1b5c8da8d1da1ae552f265b9dc7831cd6a30602c1bff01cac59b98fb4c2dab6c47688b323190c1c7899feb5fa871dc09c3cc899ffae1680e32ec5be7204611eddbac87d0153186d8ec97e90ac571a17ef8bf1765ddc960c3ce2e093a139a59bee4db06de4341054c951d16ffcf54238da461621fdf0587577df58e94c44f167d6a07ce76f4d3d9f1979f1d3cb953f78aa8907927b9eb963d1267f1ef5407e5b4864b0d784c2ddce5138b01f396ec5545d694fed4ffdf039b88a17f12e74ea64af3c4d62a6624b59ca616edfca8f472bf094168e852205d5eacb20b1f839191c1873e3dd0eb78a0d00a3ae4af104ef53ea1af5cd48401def1f2c00135821bbb84c4964cb43d1962f8614dd8619df1bc50a0d9add4e254e6fc2439ab966929a8bf498a7e8420affa09256f0aee8fa4c933999cff8e1a28ae7f0ed4b0ace6e52ccbf1e3856788fe188945a8b9cab7cd39b5aae21aeff5d6b60cb2ee3e8c8f22ace4947932f6d3b0ad5c1613dccce16d89da2138590abb80d455a677c7c1b6d799631b015ae9c173f41610bd2f55cb17b78cffffad604669d4ea00a452339e5bcaaa956feed5ca2b6126d50a0ec4c1e16175771016926cd698df4a2ce628a29f92049432cc2cf7e6f52945faa9fcb87440f36990ea9920b6acb8eea807381aed468dfc54d3542404c0fdd1ea7380565e17cc0ad5cb67110f83df33c0c8d3f2c18822d3756a9965ccc138784569efb301e75dedbb9ba9d645eb2764438955f1ccf22514c658b1f4868d480105125b7ffaedb0c5f179b376af7c5cca1f21b632761b53b1c2715eceeb3659b826f33b0cf3f7c4f693994c581a951bba748b5d52d6a94502388aecca10bc090f28981b04c0f01714f4955ee5d58b72f7bf0f28fa8cd9c132ac6a9aab8d486de581c7703392d15d3fa49155db397227026ca45f9bdcf5833977dfb291cd32b171e9bf17a54fdab359acc5bc9f2aff3f54de44126f1ba046407dee69e362233dfc512ca57cd62d367606429b328f3e631ed48f7e4bdee1bb0b2817ef6d0ab844580be4b09c1277ef1e658c9d3fba31d355c3c9d7983c02ae17085e0794edf4975a45b45fc058175ec7c25a5a78695859d9f758512e694ceb12c3e5f1de8bd2913e4230325a748bfb667dbeaae251d52a0a1c24a5ed11cc74ff03c2652c278f7697aebe320527b4bd031e9705609ded2929c95c7556c878cc5b3347c655bb02f66982d6194f1f375a1eb01d7d41b10cd042aabf0134bd7049919388c5feefeea0e202ad9eddc3b0636e322a84b34a0c5732a62eae65606ed330b50c1a53e3b2b7dfbc375c1cc592a0654467d58947c9f59fb0763e3a52246f3c9ca3a97d4c87155321ab257fe8f5c17e9988a9eac7b7c9a5b422d38d06393847c0e0140f26955f204e2a5a85f36bd1aaa8885e4931e4c8f8aa3f731c66bd1d5f0d3b46c8a0e106dd54989bb8f9b179be3daabaee3dcd3ec4406e66ff525cab9183ff52316d82ae4483e400c56f5cb68c0d5d16b87b44c139358a5b1f90f2885049d1d2afa34fa7147dac7af404ddd74aca7ad364aff6c3375082b1038d5a88326da7fcc221c6556e93b91f874e165677e6ed1e1c40e26749e2d8d7e631344c20677201f3cef91de554f63f0c227e463b0b470f757b4ca8c003b8d014e9176225ef80f97ff9a3c47e25e12ba26d255566da016424f8ff6d2c5b198a32c61a94d8f03121e64550c91e37cb8b0f2a693963c1eb898f08bf8ed4625a95b259ba386de92424373325ad4b6d3456766e6378dce926bb4d815da7bbc4adc6378b76a5598a6b2a2b8bf366b2a7b1e4b2f72a16ca24b9da71c7e035e52166f7b7694ff1e7ac978e1d116bb99fe0f5eb3d1c98c2b1d41f31d17fd0a172c3f22fefb72a67dea3ecca1160cf9ccd2df6266d978010eddcd7119ce186957aee5534b6f6a2f4df98d20fc159475108fba043092aec125a8cc820662a7ba04cc6f4d778c429392a6de8bba9fed210b97a15234c722caac9df125453c8f9033a1a0ae340c8976d4a0d606326f4e1d4578e45ce07d9a61a80bce4e1875d12dd8ddaab37f41b298098be90672f37ff58f0027458a96a202944e66d82e2f3159373dd4900387f740adcec87da796db9918171f1285962bd186a987de77e339a68437a1b99c6d531a42de9038aaf00493d63f310ca9bca2bebe9b15ff461e571932728e5fc46e75656a36dce3716f8ed33679046e6e0ad2ace9b70568245d4db017db2b472e17644d093a1e82e5876def0ffad2e88134b98d51066f2360c0639b8370c91028d2aa4ef1e29239fc27df863fa138a1e3e687061228a43b03d9e980ba16752af9565d67d9659ef098df8c8b02430d7ca46d57ab53687749136eeb01b4633d534c44efa8ce49ba1c20793701d70d6850ee82eafe227b4e0d5132dc82924ea3f494b5251d87828b9b7135da2817146fa22760a71a17785dcaca8019f393bc8ea6a89dda64090b6e85151dc010af86a0c4522b6c5af0613ebfd45b61679a53a52161170d4e307fb81ede111f8188e24a5bdf6ec3aa87e3f4d38739e7d75987d7d4380a65f04dc2ae33639b2be8fcae2b3e526b010ba188ef75d4fd677b195c235f9309ae598b7cfa48dc57b72267ea2193ad154ef21c9ba6d35afb61e8ac59d73560399e0e25f7b811db1ff7cec6ff8f153f9a7317f03d8039567a2b3dd85510b31778e6a680dba0860d1a94827ec97429fbc2e288851b58bb0895e9a4b842650b771613d595913419601f68b8d394c6a32cc545fe859cbad3ea38e28eb0bd61b4c059b237f8af9c4a23e6a7ec124d52d48643774bc6540492fd18f0def58661e62f6af339c0f503186ab8a1258b340fc26ecb688602fb31b3c2a4adf3b14f35d5d1dca140fbc768702f2378a7e07eb0859efb79b55afeced193b03ff85e3396c99c9107cc3671e967c6062e76d780cd616adb0dfa3eb39adc6295f56225d13e2fc649abaed96a06960caf977f92396ea8f6bfdb3502125b712b15fd3c5a08a4bd00012f91d0acd350c35e8e3828dd6580f103f75daa3af7fe3033382941545e5383b500de4dcd21f1a9e44e62b7ddc47ebeea24d05d8643c5e35acaab5eaa11a3406010ebc2a49e3e437585f9", 0x1000}], 0x1, 0xd8) execve(&(0x7f0000001100)='./file0\x00', &(0x7f0000001240)=[&(0x7f0000001140)='%!.%{\x00', &(0x7f0000001180)='/dev/wsmouse0\x00', &(0x7f00000011c0)=']\x00', &(0x7f0000001200)='/dev/wsmouse0\x00'], &(0x7f00000013c0)=[&(0x7f0000001280)='@\x00', &(0x7f00000012c0)='!\'/+-]\x00', &(0x7f0000001300)='/dev/wsmouse0\x00', &(0x7f0000001340)='/dev/wsmouse0\x00', &(0x7f0000001380)='\x00']) executing program 4: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) recvfrom(r1, &(0x7f0000000040)=""/3, 0x3, 0x801, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) executing program 4: r0 = socket(0x6, 0x8000, 0x1f) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x8000100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600000000000000000000000000000000000d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="70040010"]) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) close(r6) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRES16=r4]) mknod(&(0x7f0000000280)='./file0\x00', 0x4, 0x45d48) setuid(0xffffffffffffffff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x2006}]}) write(r7, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0x0) executing program 2: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x29f, &(0x7f0000000040), 0x8001, 0x0) close(r0) executing program 3: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x6, &(0x7f0000000000)="f4afe25e", 0x4) r3 = dup2(r0, r1) setsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) setgid(0x0) open$dir(0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000180)) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) getsockopt(r2, 0xffff, 0x2, &(0x7f0000000100)=""/2, &(0x7f0000000140)=0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r0], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) open(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgrcv(r3, &(0x7f0000000140), 0xfffffffffffffff8, 0x0, 0x1000) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) r4 = socket(0x2, 0x2, 0x0) dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={0x0}) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 2: dup(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setitimer(0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x4001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYRES32=r3, @ANYRESHEX=r4, @ANYRES32=r5, @ANYBLOB, @ANYRESOCT]) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000040)=0x3, 0x4) recvmsg(r4, &(0x7f0000000b00)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000940)=[{&(0x7f0000000300)=""/169, 0xa9}, {&(0x7f0000000400)=""/156, 0x9c}, {&(0x7f00000004c0)=""/238, 0xee}, {&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f00000005c0)=""/176, 0xb0}, {&(0x7f0000000680)=""/250, 0xfa}, {&(0x7f0000000780)=""/173, 0xad}, {&(0x7f0000000840)=""/170, 0xaa}, {&(0x7f0000000900)=""/61, 0x3d}], 0x9, &(0x7f0000000a00)=""/221, 0xdd}, 0x1002) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000001c0), 0x2) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000380)}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r6 = dup2(r1, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x23}], 0x1}) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x6, 0x4, 0x1, 0x8, 0x8, 0x7, 0x0, 0x1, 0x10000000000000, 0x4313}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x407}, {0x3d}, {0x106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: getitimer(0x1, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, &(0x7f0000000040)="754ae85a32c3fb8c2b766e9be137e65f275c98ea569bcf7d56ce417a75c634e1a505f365f6b0abec2afcc308004127fb6c7fd857962a3c00c4a6e4aa678f76e16e19618903e31a64757a1a08e1549017175d89efc9766cebd02607371e1051d451e34ce4ca98890dadeb866d880a2f36fba51367b4f302c6412114d453f349756d075f8dd4c4eeae6043", &(0x7f0000000100)=0x8a, &(0x7f0000000140)="1a8c06df8659e4f028ad3cb07afb1fed9789e58a2c14777a3b595810ff0817f9b2a9b801953ca89b7edb948fc747ad41f26c68c208899a83c6aff2bb911d9cc4ce8d5febea02dc51addc047c2ea0a41796d45470d80e64b306eb60cb9213211ad4fd36d9261da14165c122a7541cebbbbbbd1e53d4316b1accb1a5fdbae15dcc68ebcf9897ac652e4d9f67608dba10c8be5cad618728f012827784b431f8bc673766706b51b8c6b00e5f4bfc57ed08d4c17c07d38942e553", 0xb8) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00800000000000000000ffff0081e91684"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) executing program 4: syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069b0, &(0x7f00000001c0)) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080)=0x4, 0x4) listen(r1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80206980, &(0x7f00000001c0)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r5, 0x29, 0x33, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x7d, 0x504, 0x8}, 0xc) r6 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500001c00000000002b9078ac1400aa000000001000907800000000b2bb50187522724b381886131f0734149633ad7f42b07f4a1d1c44ec9a8f7011a2ac025e0e749f1697d870fbbea397"]) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) socket(0x20, 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_addr=@un=@file={0x0, ""/80}}) socket(0x800000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x5, 0x54}) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0xd570d0466b6018f, './file0\x00'}, 0x8) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) open(0x0, 0x0, 0x0) close(0xffffffffffffffff) sysctl$net_inet_ip(&(0x7f00000000c0), 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000000)=[{0x2, 0x9, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) seteuid(r1) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 7: setreuid(0x0, 0x0) r0 = getuid() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x67, &(0x7f0000000000)={0x5}, 0xc) close(r1) r3 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)="c7cd01b975fe3dad2eaf250dd8", 0xd}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffd, 0x0, 0x1, 0xffffffbf, "0000c6f26425c087f4ffffffff00"}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000040)=""/62, 0x3e}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r4) getuid() semget$private(0x0, 0x0, 0x0) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x8, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000301010006, r4}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) executing program 4: r0 = semget(0x0, 0x1, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/202) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="7d7fc4d9160dd04e84d7db89aae00d3fa6ccdce6f08a1c10c1b09ba51618e94f20c926b0ea49b47bf5002240dbf4db33799824746d6f68d83f7425e2b12c22640a507dac819e446bea2a5b12ae998029f0324b4f3f5e48003166ce63bd26472a501b4276d5d4468a", 0x68}, {&(0x7f00000001c0)="7f5c7c90015d52e7219437094296f2c1b9b3c668f30d683755913b71702b6c130341fc981b47095b10a99b2f0c1dc5acbe31e6a0739277ba6e13df0e400502d47bd82075bc3aa4b7fc5e15979fef317152ed7260f60e8a9eea38f2e90ce700e30ab23719d66e2ecd80fc6b6a4c3a46c11bbc3de1adfc9c3ce12fdf20893839468b124b40ba6c20034b7c604e9effca88e021fd0a07dc061f5235ad05cc95085651dc1e3336d4b2e2307b3c051e9dcc", 0xaf}], 0x2, 0x6) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000002c0)=""/213) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/46, 0x2e}, {&(0x7f0000000400)=""/155, 0x9b}], 0x2) r2 = semget(0x0, 0x3, 0x80) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000500)=""/207) sysctl$net_inet_udp(&(0x7f0000000600)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f0000000640), &(0x7f0000000680), &(0x7f00000006c0)="5fe2ed97cc72cfc4255a127571b3a3f90f5e495d1fed1517f229220dc2877239efa5b02833d6daaeaca333d968c61250efdd00e6147f47d42a71fe7c898e33e7d1abfc93e2e8379a9a727dd85d7706427f5b615429fc11bc5b8dda5824bfee5f0d9f52199504c6526a85ad8bcff0035e694d2d83378e9a518b4f571e93415201713114684d29e7e9c5efa29136512998f30bfae0a9fbcdaeebad3f6b0463bc665d3bd92ccc4cc0a356d0f985", 0xac) r3 = socket$inet6(0x18, 0x3, 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r5 = getegid() chown(&(0x7f0000000780)='./file0\x00', r4, r5) close(r3) shutdown(r3, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) setsockopt(r3, 0x100, 0x3, &(0x7f00000008c0)="d4bd2192883ce38bb914462338265cfd5775055f6b9efbe1f04a6cc2478230f7db112e1ad60ae403fc13b7f3b185ea", 0x2f) recvmmsg(r3, &(0x7f0000002cc0)={&(0x7f0000002c80)={&(0x7f0000000900)=@un=@abs, 0x8, &(0x7f0000001c00)=[{&(0x7f0000000940)=""/17, 0x11}, {&(0x7f0000000980)=""/159, 0x9f}, {&(0x7f0000000a40)=""/196, 0xc4}, {&(0x7f0000000b40)=""/191, 0xbf}, {&(0x7f0000000c00)=""/4096, 0x1000}], 0x5, &(0x7f0000001c80)=""/4096, 0x1000}, 0x6f65}, 0x10, 0x1041, &(0x7f0000002d00)={0x35, 0x5}) r6 = open$dir(&(0x7f0000002d40)='./file0\x00', 0x40, 0x10) r7 = open$dir(&(0x7f0000002dc0)='./file0\x00', 0x8, 0x8c) linkat(r6, &(0x7f0000002d80)='./file0\x00', r7, &(0x7f0000002e00)='./file0\x00', 0x4) semop(r0, &(0x7f0000002e40)=[{0x0, 0x8, 0x800}, {0x2, 0x7ff}, {0x4, 0x1ff}], 0x3) r8 = semget(0x0, 0x1, 0x48) semctl$IPC_RMID(r8, 0x0, 0x0) dup(r6) utimensat(r6, &(0x7f0000002e80)='./file0\x00', &(0x7f0000002ec0)={{0x7ff, 0xe484}, {0x481, 0x3f}}, 0x0) semop(r2, &(0x7f0000002f00)=[{0x1, 0x81, 0x1800}, {0x2, 0x5, 0x800}], 0x2) socketpair(0x20, 0x8000, 0xfe, &(0x7f0000002f40)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r9, &(0x7f0000003100)=[{&(0x7f0000002f80)="d5068cb0933a4d37cc6e3e77d0457e76b657c286f35866014f440c29a647f02a8873913cd52dc60cce721483c3062e7ef79b3f71fe7bd628ba88733baa92974a8f2d823a60ecb491a9d178b885ef7c6d1bab3d8d3b598148cd785374f2d579c4eee67bdc4c26d63ce6cff4973d4c290be72f8ec36ddb4bee2081d93726ad7275f7571e1a46a51843e9eec5ee5f653d4dd0e9f06edeae5a2fe023db51be37f29f31ce2feab36b3857cb546295b65d86d0834b8ded892acefa057feeecb6528423e61f5932", 0xc4}, {&(0x7f0000003080)="d7c1c77f787bfb10875b7049a2610982ff57dfd9e8d78d2848d240c70315b928d6aaeeaa0b2fc52cd64011496df559297390da964bd048b51bab2fdd0cb23ed41879b9dcde9688997ef7215259b3cf4a20bd4410fc2fb007f82fad4f63", 0x5d}], 0x2) close(r3) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x34bb) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x80}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r1 = dup2(r0, 0xffffffffffffffff) listen(r1, 0x2) executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r1, 0x0) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) syz_emit_ethernet(0x65, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa000000000000080045570000000000009078ac1400aae00000014e234e22000890788373fb7063bd661219f3ad7176da859e51ed66ecfe4aaa428ceb1f205279ab44c5abb5ee959fd903bc5641d0cb2bd93a9429e6d9558afb1349e326e826272af96cd89c67a8e0c6e6d03b1b0cdf96e643c57de3ab48cb2dc990fe731d5bfff03f3526cc3b591a5470b2e2867044f4865059fc87ab896e4da69abc35b7cb8863ebdd56527b14d7837d549fde2b7ef2ce725c334e21a979634b37cb8e3e02b5b8c9cf8948f1b1529eca3ccdb59ebb903f17459be1b5ce49feea31d348df6062d4215971f786ec524171009dd47873fd745f3542655c95"]) setrlimit(0x0, &(0x7f0000000980)={0x8}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x80a19f, "d9060000009fbcc2583e2f000000000000004000"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) close(r3) close(r2) semctl$SETALL(0x0, 0x0, 0x9, 0x0) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) executing program 6: r0 = getuid() chown(0x0, r0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r0, 0xffffffffffffffff, r0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) r3 = getgid() fchownat(r2, &(0x7f0000000080)='./file0\x00', r0, r3, 0x6) getsockname$inet(r1, &(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) dup2(r4, r5) sendmsg(r5, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 0: unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x3, 0x0, 0x8}, {0x6, 0x800, 0x1}]}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x3, 0x0, 0x0, "bb08000100f1675910508b00"}) writev(r0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x6}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) dup2(r2, r1) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x1, 0x1, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x8000, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000340), &(0x7f0000000200)=0x4) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 5: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) mprotect(&(0x7f0000770000/0x4000)=nil, 0x4000, 0x1) shmget(0x0, 0xd000, 0x0, &(0x7f000076b000/0xd000)=nil) r0 = socket(0x18, 0x3, 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') r1 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r1, &(0x7f0000000440)='\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(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') setsockopt(r0, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x9, 0xd66, 0xf8, 0x7, &(0x7f0000000540)={{0x20, 0x49, 0x40, 0x5, 0x9, 0x78, 0x5}, {[0xcc45, 0x0, 0x1, 0x8, 0xc8, 0xffffffffffffffff, 0x7, 0x10001, 0x6, 0x1, 0x1, 0x5abf, 0x9, 0xffffffff80000000, 0x2, 0x3, 0x5, 0x4], [0xfffffffffffffffb, 0x9, 0x8001, 0x35d, 0x33, 0x200, 0x7, 0x8000000000000001, 0x7f, 0x400], [0x7fffffff, 0x7ff, 0x1c97, 0xd900, 0x0, 0x1a9e, 0x1], [0xad7, 0x2, 0x3, 0x401, 0x8], [{0x2, 0x9, 0xff, 0x10001}, {0x7, 0x8, 0x2f5d, 0x10001}, {0x5879, 0x400, 0x9f74, 0x3}, {0x7ff, 0x10000, 0xacb, 0x7fffffff}, {0x8, 0x1, 0x7fff, 0x3831}, {0x0, 0x5, 0x6, 0xffffffffffffff00}, {0x6, 0x10000, 0x3, 0x7}, {0x6, 0x5, 0x7fffffff, 0xde55}], {0x0, 0x2517ac22, 0x100, 0x6}, {0x4, 0x3, 0xfffffffd, 0x1ff}}}}) executing program 2: 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) mknod(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{0x30}, {0x50}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1000, 0xffffffff) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) sysctl$kern(0x0, 0x0, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, &(0x7f00000001c0)) shmget(0x1, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x40}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xffffffffffffffa0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0, 0x0) executing program 3: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x2, 0x20, 0x4, 0xfff}, {0x400, 0xa4, 0x39, 0xc244}, {0x3, 0x1, 0x20, 0x80000001}, {0x6, 0xee, 0x4, 0x9}, {0xd695, 0x3, 0x2, 0x1}]}) socket(0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000100)) setrlimit(0x0, &(0x7f0000000980)={0xb, 0x4e}) executing program 4: r0 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x6, 0x0, 0x1000300010008}) dup2(r0, r1) execve(0x0, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r2, &(0x7f0000000580)=[{&(0x7f00000001c0)='N3', 0x2}], 0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0x4}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x800, 0x0) r4 = socket(0x2, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r6 = dup(r4) setsockopt$inet_opts(r6, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000180)) writev(r3, &(0x7f0000000200)=[{&(0x7f0000001340)="22def99cad846f7c89b67c5d3fd898ed948bec305b4237323a5853e05fe225fede3410df166a4225b7021183a8eb20ac7ee5315118e7e94fd069866988d9b61b48371130bb0fe9904b9fb46e6236b1310ca9fdcf195382e6e1671eba2e6a02cf6754641b7f85534d736e", 0x6a}], 0x1) execve(0x0, 0x0, 0x0) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') getpid() executing program 6: mmap(&(0x7f0000259000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x5a, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000300)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370827ba92a021d89110bf8edb7dfcae94fe7f52b0ab618ff0655ff51e4460c4d82ed00c7d85787e3920d4497c072236c1f7f7a49df1eb6b3c3a4d9402693919b18608f91a5b08a421c06879d0602f89b4b9bc08be93d2a0ed4e7b0fe2c6f6d66fdf15cc36236", &(0x7f0000000080)=0x80, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000080)) executing program 6: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x3}, {0x3d}, {0x106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) geteuid() r4 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, 0x0) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x262) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r5) ktrace(0x0, 0x1, 0x18, r5) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000830, r5) r6 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x4, 0xffffffffffffffff, 0x0, r8, r11, 0x48, 0x5}, 0x0, 0x2, 0x0, r5, 0x2000002, 0x200000000240, 0x200}) r12 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r13 = getuid() fchown(r12, r13, 0xffffffffffffffff) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r7, r10, r9}, 0xc) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r2, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) close(r1) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) fcntl$lock(r0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r6 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c", 0x4) close(r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x88}, 0x2, 0x0, 0x7}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r6, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) shmget$private(0x0, 0x2000, 0xb, &(0x7f0000ffb000/0x2000)=nil) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 1: 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) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x2}, 0x8, 0x800) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000040)={0x0, 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r2) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1f}, {0x0, 0x0, 0x3, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f00000024c0), &(0x7f0000002480)=0xfffffffffffffcb8) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000280)={0x10000, 0x80000000, 0xc}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002180), &(0x7f00000021c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002200), &(0x7f0000002240)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2cf9892af9a590e4cb52e88608007673ca9e5fd7", 0x1}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) executing program 6: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r1 = getuid() setreuid(0xee00, r1) mknod(0x0, 0x80, 0x400007fe) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000240)="5951739d98983ac951666a9470ef6f0b6808558e92ac95e3721fc0a7788b309be377ef5ac36828109fa3140efa548152f089aba4e7f4cf395af22fb4d207d4c3b503f2def49724505f5d53f3717124946a25d3e9d148d477b71ba0e52a72b69d543efe99bd972b12d2bbb8cdc3eea3d11308ac24b55b0dcbfb29eeae481813217c35ec017afdfd3c261c7b87f247f0fe8bfaea1414ef547f90a2fba44855f6d37220417ed59cf76bc0e04738efcad7d24566546dd1c303b989a9d2e19a72cdb5e58f7879c2aec841786647c4b5eface7fa668ae1ad6ee09e78", 0xd9}], 0x1, 0xfffffffffffffffd) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) socket(0x2, 0x2, 0x0) syz_open_pts() r2 = syz_open_pts() kqueue() syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452"]) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, 0x0) r3 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {r0, 0x8}], 0x2, 0x80000086) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x8001, 0x5}, {{r3}, 0xfffffffffffffffb, 0x7, 0x40000000, 0x2, 0x1000}, {{}, 0xfffffffffffffffa, 0x0, 0x0, 0x5, 0x36c}, {{r4}, 0xffffffffffffffff, 0x40, 0x2, 0xfffffffffffffffe, 0x2}], 0x2, &(0x7f0000001380)=[{{}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x7, 0x2}, {{r0}, 0xfffffffffffffffb, 0x31, 0x1, 0x10000, 0x2}, {{}, 0x0, 0x20, 0x1, 0x8, 0x6}, {{}, 0xfffffffffffffffd, 0x0, 0x2, 0x1, 0x584}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x4, 0x8000}, {{}, 0xffffffffffffffff, 0x20, 0x8, 0x7, 0x6}, {{}, 0xfffffffffffffffb, 0x30, 0x20, 0x0, 0x400000000}, {{r2}, 0xfffffffffffffff9, 0x42, 0x8, 0x4, 0x7}], 0x6, &(0x7f0000000100)={0x68, 0x4}) write(r3, &(0x7f0000000080)="aa796edc4e435ebc864205e75d71f6c972f9bdcd96bced59b1f1730a06128f5830f7d761a27433a23db03a6181b76824607b973670fde40d9d92aea8b8a336a8e7f758240b18287abd4b3921811493d8f7a492a91581f77af9d240717291c521983b03eaf67ef5cd331b2d93addafaa694ff86588378c505b43f830cca0c65549f0873e95f5908cabab3f67ab30dd54ca422ae285fec8eb69525c79362a39859f618c905f2b3524e3bb8f9e63d4a3e3b615d61c7be8eec03d74ee34255941a5064c0100a4149ab3dd253d1df158d63189379dfda57ac4496ddc91142810934ac3dee4dfe", 0xe4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xff, 0x10}], 0x5, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x3ff, 0x0, 0x200000, 0x0) executing program 4: sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000140)="ceb1d1fd", &(0x7f0000000040)=0x4, 0x0, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0xe}, 0x2, &(0x7f0000000180)="c532a44dfe621d5102ae92925865b04151127fd2661c957e964004d8f3340ebad48994d917df410f6553ef8c9e60d6f45efa1ecd0a03be9f6be0e4d6a293e96f63f43cc93e52ade982ea7c551424a227e66076e59632307515d483bef3ab2c39eaa78d791371342b36dac9c0e8fe325b40fde85123b4b4f37a27b67075fa3f5548e8a8bd86c395202903b0c6da40dc5b2c64782bb59032c8cf53", &(0x7f00000000c0)=0x9a, &(0x7f0000000240)="38756dc3545fa0f47567b4b4018634bd7b79ac6c795709c635ee4cb597ccbaa444361a638eb658bcda094e169de8ba85da53c8cc043584a23a52d90df75ff84fc3f1532a628a6bc8c54b69801cb0a221c8a47418560f729958f8514106dcd7d247654be275b487b09542ef6eb926acafc249c7ee5f40c8303ff085be7fc6bfcbd5e2b1ce0f1cff636b0f905c7be6e4cddd74d0e09d70e0d27033b0aa9caea4892c53be9536a10eebcb308c5a356f88dee155e0344099faecc3ab808ee225bf48", 0xc0) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x20}]}) socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{}, {0x4c}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x3, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) mlockall(0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: 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(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36cc", 0x52) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) acct(&(0x7f00000000c0)='./bus\x00') preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x402) r4 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[]) mprotect(&(0x7f000070e000/0x2000)=nil, 0x2000, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) r5 = dup(0xffffffffffffffff) fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r7, 0xc0206921, 0x0) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f00000001c0)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x73}]}) mmap(&(0x7f00000ff000/0x2000)=nil, 0x2000, 0x1, 0x5012, 0xffffffffffffffff, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r10, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x40, 0x118) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() r3 = msgget$private(0x0, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r4, r5, r4, 0x0, 0x1b6, 0x81}, 0x0, 0xfffffffffffffffc, 0xfefffffffffff166}) setreuid(r4, 0x0) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x0, r10) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x6, r4, r6, r8, r9}, 0x0, 0x9, 0x0, r10, 0x8, 0x8, 0x4000000000000009, 0x1926}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r11, 0x80286987, &(0x7f00000001c0)) ktrace(0x0, 0x1, 0x1720, r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x12, r2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) dup2(r12, 0xffffffffffffffff) ktrace(&(0x7f00000002c0)='./file0\x00', 0x2, 0xe10, r7) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x1, 0x7e16dc8455ae3550, 0xffffffffffffffff, 0x28) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)="3568e3a787d20a54cd1dc758a8faf307d6dc00bec63330f5a2b0dd7df2f440d113fb7be0378a49c4dcfdea02c0ee3ef0a2eb11cae59341a9dee7faad17", 0x3d}], 0x1) syz_emit_ethernet(0x42, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@noop]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2}}}}}}) r0 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r0, 0x0) executing program 6: socket(0x11, 0x3, 0x0) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socket$unix(0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) kqueue() r0 = socket(0x18, 0x3, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) executing program 2: ktrace(0x0, 0x0, 0x0, 0x0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) dup2(r1, r0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206949, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) sysctl$net_inet_ah(&(0x7f0000000080)={0x4, 0x2, 0x4, 0x2}, 0xc, 0x0, 0x0, 0x0, 0x4d) getpeername(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) executing program 6: setrlimit(0x0, &(0x7f0000000140)={0x16, 0x52}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r1, r1) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000000340)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r4 = syz_open_pts() close(r4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x20, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[], 0x10}, 0x0) r7 = syz_open_pts() setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000380)={0x0, 0x3, 0x401, 0x820351a, "090effdfff0f00", 0xffffffff}) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000680)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039007555d75474dc27b205b892df904dfcbdb8a85e40c0c76078b226c5eecaf17dcdbcb6bfc9be16d49836aa3c8decfa22b4d32f5d2fc42bb75cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab29543923180861e75b8f29d91a9a260f", 0xa6}], 0x1) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000200)) pipe2(0x0, 0x0) getpid() 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) syz_open_pts() setsockopt(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000280)="e9f2d7798689ff222fba97fc1e5a7ecba01eba7e0c48300dfbb1f117f3dffe46cd05463a7d1f66f96acb01b4d67ac1d689f05390433a92eecbd7ec95602fa31c8cb2f4efe50c57f5a81c9ee90515a3398794f86b23d510", 0x57) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000540)=""/137) mmap(&(0x7f0000045000/0x3000)=nil, 0x3000, 0x1, 0x4032, 0xffffffffffffffff, 0xfffffffffffffffd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xfff) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x9) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea0000010000", 0x6) sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000300)={0x0, 0x1}, 0x10, 0x0, &(0x7f0000000500)={0x20100000, 0x2}) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000180)="43e70c0138d9169df5a91452abac5aacb9387ba92df781b29f14ece01cb3547f6c0e28e6d50beeec7b5ff5ecf10ae545c6815ef4a4be1a4c03473ecf0891767d95139520fd0fde85dc0a30adfa9077c4cd8dc3d1ce65c4632bb833504500a219a43f729b97c2779a226ce7584750365018561b5c96d4027bc776dc82b660afe1ff38ba59acd816a6bb32e0e339a21b565bccbc5dd760f5986a746d1d83af884ed1ff8b92e75a", &(0x7f00000000c0)=0xa6, &(0x7f0000000240)="1ac5923780a84fbc022f78ca00a6bb46db06428e487f820797031a22e08660de1b3539171f247203974fc1232c360cce1d1b4aaec9affbeeb4eb2b77f92af3e9088f9bc27c09c21926633d8fe8f4740490aade0fb519bf33f1cfc654fd58f3d49868e9d013f022bc0526bcf2b0afb039461d45846008cc7d9ce5fe642ff921eec1893778b2d36ae31862257173dac06c6e97310c16dc3267b70499ca07fe0326147ae17e335df43a62d666fd0154e0d1f356d28fded6757557401ad498b43283", 0xc0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socket(0x11, 0x3, 0x0) executing program 0: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = open(&(0x7f00000003c0)='./file0/../file0/../file0\x00', 0x80, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {r0}], 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f00000002c0)='./file0/../file0/../file0\x00', 0x0, 0x133) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x7ff, &(0x7f00000000c0)='./file0\x00', 0x8}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xe0}], 0x1, 0x3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) setsockopt(r5, 0x1000000000029, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r3, 0x800000000000002) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) executing program 3: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) chroot(&(0x7f0000000040)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) 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) r1 = semget(0x2, 0x3, 0x1e) semop(r1, &(0x7f0000000200)=[{0x4, 0x8}, {0x0, 0x27a, 0x3000}, {0x4, 0x200}, {}, {0x3, 0x401, 0x800}, {0x4, 0x1f}], 0x6) socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x40045700, &(0x7f0000000040)) ioctl$WSKBDIO_GETBACKLIGHT(r3, 0x400c5711, 0x0) open(0x0, 0x70e, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000140)='./file0\x00', 0x100) sendmsg$unix(r5, &(0x7f00000017c0)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001780)}, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x1, 0x20) r6 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r6) flock(r7, 0x7) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000040)=0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, 0x0) r8 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0) fcntl$lock(r7, 0x7, &(0x7f0000000100)) executing program 2: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000300)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370827ba92a021d89110bf8edb7dfcae94fe7f52b0ab618ff0655ff51e4460c4d82ed00c7d85787e3920d4497c072236c1f7f7a49df1eb6b3c3a4d9402693919b18608f91a5b08a421c06879d0602f89b4b9bc08be93d2a0ed4e7b0fe2c6f6d66fdf15cc36236fa3a3f25f60e11de92ff90e5dbc034d8bfb0ec1335f9ba819f4fd0316c38b8da125cdcc18ba4bc12c01aa55e0fc8d64fd47ab0255c0229f3c8ea5e61152e48db", &(0x7f0000000080)=0xc0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000080)) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x2}) setrlimit(0x0, &(0x7f0000000980)={0xffffffffffffff00, 0x60000000}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) recvfrom(0xffffffffffffffff, &(0x7f0000000580)=""/111, 0x6f, 0x802, &(0x7f0000000600)=@un=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000001180)={0x7, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000002c0)={0x6, 0x15}, 0x2, &(0x7f0000000400)="4671613ce97908a328aad09febfd4d48d1359ceaae740bdaff51d4efd77e1b77e8da143d65f3ca71ee4ae068514d15f5ec40c921b6c466fb17f8bfb4281decc36151f808327914b5301572c90e3373f07f02dc53fdce715ac53bd2f242ab9e358c13e39071bfbcf354cc95416d100da848d3763eeb64615134d4994d9d98dde4bc51fe0d46555245372d016efb036f0690b30713af538861c2edbe08f11e9711740d720b67c78ea29e85a883ba", &(0x7f00000004c0)=0xad, &(0x7f0000000500)="865b845413c90f7ca6676799f4e777a92c7f375c9169579ceab062ffd1272663cba71adbea2631269c4535ab28f71ef85e0cfc6f37e1de0706700c5ef5a2cdebf80e6b0519af5b4a9fe2f0e0830ae6c11bf5ab4b13bb519c262956b78055f609bf2d63", 0x63) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ftruncate(r1, 0x8) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) lstat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4}, {0x3}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x4e, &(0x7f0000000000)={@random="73702eb9ccc3", @local, [], {@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}}}}}}}) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 4: 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) mknod(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10, 0xffffffff) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) r0 = open(&(0x7f0000000200)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x2, 0x0) setreuid(0xee00, 0x0) r3 = getuid() r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) setreuid(0xee00, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0xfd}, {0x83}, {0x6, 0x0, 0x0, 0x85}]}) semget$private(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) semop(r5, &(0x7f00000000c0), 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000580)="b1000502af0000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be387cea3f9ec8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b67274d375d223e7d026ba8219af58211fb5deac07917c94b0abf23af630037382102000000720fd38bfbb77ec1f5a8727781ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d890000000281e4b2ffff000000a3b11f04a89961a6fd6f9525c491e7be4fb04d9340f35c55ecbd2725fa6344f6121fe66bdb6ad5824cdb35edd407c3fa82dddfe6920e9e0dde749a93d807ce63b83320d8c8b337e2cfdd6f24cb7a5ad766dcd1a8639613c1a19aa3ac8b8cf4040c17449002c8e17103236ee61cbdbda5aad6", 0x133, 0x400, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) r2 = 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, 0x6000, 0x9) close(0xffffffffffffffff) syz_open_pts() setreuid(0xee00, 0x0) r3 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r3, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x1, 0xfff, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x1c0805d17206d14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(0x0, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x4002, r4, r5, 0x0, r8, 0x0, 0x103}, 0x2, 0x7, 0x4dd53b68}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(0xee00, r9) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) getsockopt(r0, 0x0, 0x20, &(0x7f0000000000)=""/4096, 0x0) socket$unix(0x1, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x80000000000206, 0x4ebfac6bbaf7960) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8000, 0x2], [], [0x0, 0x457b], [{}, {}, {}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x1}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x3f, 0x4, &(0x7f0000000000)="7cf6cb5f83953353", 0x8) msgget$private(0x0, 0x2c2) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005040000040000000000fbff0000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbcc70c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220754f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000004c0)="05adc3f0ca632bc581d78b7cb83e7a7dbf3afeb6e0bb9437888f7133d84bfd85ac1ab8965ce03337d1ea3570df38afd97996291b5aa359929374e626307a7758260139f4e3a8f889410af4fb555017e1b0e6367c3d2b1e66efcf825a9a13d3ba41707b151e52952dd710de2d11fcf1a3e66a423f44dcb1d5c15ad270146be3fe57cd14ba0885169d5e0314d0e04f4b29c18eee074a895f36e82e7bc88e950d4cae387d3bb42f01e75d", 0xa9, 0x409, 0x0, 0x0) r4 = accept$inet(r2, 0x0, &(0x7f0000000380)) sendto$inet(r4, &(0x7f00000003c0)="8eb1ce5bc129e370b458199a47480c9f2bc234e531e84dcb8ba072c9804331a75b46b86b6458ef08c002094587a8cb80c01557d5dcdd766811987a66532c2f20d10cdb2f78354659d9ce25374fea75fd99b7d3b163fb1bf4a3051cbd3b935840b80b0c1088a65d2663bad8e45462c40f8d01cda7c5ed3517a6ec09b7be6e8ea9b69ce6ec571bc682d70e5057f5cba7885762aee5ef65d3e1ecf1", 0x9a, 0x9, &(0x7f0000000480)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{}, {0x30}, {0x6}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x90, 0x0, 0x4, 0x9}, {{r1}, 0x3, 0x3c6b0515d5ba959e, 0x40000000, 0x7, 0x9}, {{}, 0xfffffffffffffffc, 0x2, 0x1, 0x7, 0xb50}], 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x90, 0xf0000000, 0x2, 0x90f0}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x100, 0x5}, {{r0}, 0x4c4340a63ff78b38, 0x2e, 0x2, 0x81, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x1c, 0x80000000, 0x2, 0x1}], 0x6, &(0x7f0000000240)={0x4, 0x8000}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280), 0x20000, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000002c0)=0x9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000340)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000380)=0x32) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f00000003c0)=0x4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000400)) linkat(r1, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x4) r5 = msgget$private(0x0, 0x694) msgctl$IPC_RMID(r5, 0x0) sysctl$net_inet_carp(&(0x7f00000004c0)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000500)="06e57c6758361257f88767a60e962b5c6f64a41230e0af49be755473be593d4276d721487d07853ac6dfaaccb8e409d217fec572efa14b359c029086c6d549b53894551ab35cdeff86605dcb9c5de4", &(0x7f0000000580)=0x4f, &(0x7f00000005c0)="fd9ecda750bf212ebec48f1e1583d3d0dd26eca925dcc3eb528ec7eeee45da654160b1102a62221e9dba01e34b7b4ff1605059df358cdd54b531a47b50f8edd182d4ee5aa811de27af5a4735fb69a4310e82ffd692b14e8b29418ba83c3d5d090931e4005d3dc31c416767c0713fa0ae65492aed1373567b3bb138c47e5b9f8742b669b8056f999b829e635d018684251fd673314957d78f8da08029b070d67fc873d8dd8a651ee48377d3a0991ee71d99c3c37ab09b9b397c20d10685b2dedf8bd6407b7d175966d035b84a9010c9929863e9c58408b7a78e50c3efe81a09a629ab1b9357ecb1cd47e93858627feffa0922325d46c0218eb3cd423c45433fa71b5d0b48503cc2206bdc83b8cff24ed326dd27823bb99fcad4600e6dcebc1e6d9485ca18a6c62b762658df7c26979f332939b03357e7c523850565f827e4ea0f25d97e6f23f74bc4a3c906ae499350f5502ec31e4e10c6ab14465c1572bc204b7d409bfe6b6576515af60b8d2ea9211f33a884f8a243e40d36cc41a7a700c719e3ada3ad775c0d75cdb8bd588e3f76c3bc5172ae9c96c639961145cd194c66c3c8277d7485acc0607c5565286ebad9d1be711fda3e7546e2dbbfeebb5ef8197dc63d0ae3147a07251725a770a305a94cc9d4035bc0d495e73e96e45926df45a4bba01df8723bea12a71eaa2b2b2b0f327fa5fb6b9b3e487003c969bb82e75196dab360f89bf397b74a2d7492422abfa7ff52706341d8a4692f0207df2734966104078c7041b10d13892e9e50e4a6dd67eb9b0a05df8671f82f0b62b194245c1122cb84e6cf5a784ce95a4e1a30bb3905c281b77df68455166001ae59ce979c4e931dd613de6f3f8470a3657298468dfd7269e9c0da2f51c9df22e5fad3090e627fe4b9af5ac46281c737af8c22f7f227693c8cd93a54b1c3a771330d507b11f998abac1bc07bbe7693dd474137be7d7546c7fd1026d337e9a108fea166ccc3e203a3717c170192884a43805ffafea67ec6f12b1e566bf543d74fe925cc438dec02328c08cb59701885a1f4e5dfaa05647a2fd167504aca77b227475a9c02aad7a6578385d1b922cce7d76902d96a04ea599e2e1094372c14d81c34fa4520094b7d40cded7a9a3e749fe84d98eff1c62fc4eecc1079f8589c644d1e876bed4c0613062e62f29053b8e26763c530831e65335428cba6f1e82c192c96935e6f635463cdca08bab9a5c0f3e3b97d4b1c6ac32bbba012cd7d3a14e57e10342eb7b321823d82908706a57722be9f0c91723c389c2f18119620e8e7862d2fd6700d061701e8acb0d08518558dad1f7ca0a17162285bc9fa2b8626d2bceff2bafe570afbb5e1c569769d2592e0ac952c4b88ebf78a879c13bffb0fc8548bea275fc1188a2b6a9ea27b64e1c2fb94a778654206493e75e1299f92920629cb6f0d31466dcd8cf8a4571310aa47cd1750b61575d36948c532c2fb189cfe8cd592c7faf2e8cb286481438a9c5d44397f8dd700ee6cd21f819b8dc210827c0b83417377359582d0e1e73f4c630a00ba0e7849b27a20cbac0e72caa13a0057824b23e6ac8119f819934dc3be3ea833598ebfd9be1e1662a7d3300ce05f23d5c3fbc2e1b2e27d6fcbb82ce1c4da91c44283cff4da0b1e9fbc8d436216f8ffd58284703330ee845f032015e86b0e6cd242d5486092aa12c899b966a235259c79563b06ee143def047ffe6fa76a6b0b967522618b008b557c659fa2a098c76704b4c5a668365aea6adb4436f7d8227cd70004180d1f52e982c7b843d9f72d2788332fa2f8f3773c9ff4ea90a1a45d0825e4700ca7ccafbbb4948908ca2b4bf94b4fcbb9b783d957d70dba4149c38da0e7410c358dc6a170afbc5383d7af7fdf349423a55a1b8ddb6f05ac8966e63228071eff69201d7d9a0fb2a148378a17dbbd280269144c5d51c6232f944384c407e82feb4efc50b16c739648a4e1fbeb5281508e8805fac76a94a274c1aba61fd3c2bd1093b2d27812415d98c8a6da1d77f511600a3ae2261232a5ebf035f36ab0e13ce64aa1b64f54b7b32cecbbd9543b86ffd868a7cff5ff769664c1215cdbe6905c0fb9520a7f011ac01f103c25a47ff01585568f43b4acd7bae82f29a63e3f89c353d138da7292879af455cd17c109030430da881b266aeb6b7369135e1082b43653ac439964d964fabee4bc28cb2fc515d72a0bfed6ab71955af27f6850ddd9f8e4f8043f6ed0e25ea9cd0145d356f5722c34954fde2b9c195bf6fe3b9042dbc93b9b0a9d21d619e4e6d529f9793951d28e0d9b678b4a260856f95c47345ea8d479b97e891fc6998b56f18f5c21c293bec1b348ef387c94d8178c2f7d582f8b00dd6688f3679a89153e0283bb299cdf46fe830be767fbe22345d8140ae51d320389aabdb402f2be4017b59170f4c2322d60ccf623d0476d4b01efabfa82879514bfb226c5e658a649c770a1807fb0a98b1ff16b3588eecdd2ed01d417b668c174e47a309b62536965fe4a4621a613c20e348602265fd196a7afdcc1dc84934bd84d906d322dee03a4d1169e38fb89d8f03d41c0808869586369664f273361a5e776632a965353111037fa8b46cf55929f9e4d2e5f29d9ac2695a0a623c2aa56f98a3a54e73961f2545c34ee2b6319760a6b348f81d9c0cb0375887986019e1dc2df35d94b223fdfb0112124a74180ad748e303c58e0f6d353cca0b51dfc0804a0f34f7aea60e739e85bef3baf5d8cc4afa6388115ced69f359fa5e9b6e430bbdeaf1fa1888177ad846b7c622ce5a246356d9df61a06c816edd45b3a5577dcf11e7b5c1da88f43deb6f0e2eb964c03d8239dc4acee2f7bfb1a0b7217c154416dba1ed1c3e447ca4c659b93dbf18eab79227f1e5c57ad94f85455333eb1d28850a858d53c517a1685c2946bb515170a932441f4606232a4856865f3727a1f8be6e8a98f4c4082a32a7873a68cf3a723762b3d06a6de432b0df93f61a1c9855819e571d628a1f1b173a07c63b7672cc5af86d413557a5124cc66bd6f93feae184fc9b6aecef35a3ebb8ae832b045b6c6b3f5edea34b0f693d539a3908975851b78926c926fab29c2557d21cee58873f17b31d5889e5815fc0195de5a2bccf13855ff4ab1d5a3ece8bb850bc89e62ef360249ec4a862dd3a780047dc8c4978a8e77bfeeec2616e1a0536cdf64b75b180b9ab3d2c44c5624241cf6421f6043c6d804b68925b81488b9913a1d8e2e405d33886b3d2ab92bdf2aed913db09dc10fc0af03cd3cd35e496bd4100ae6a4327305b5b0744ff90d99e86287b23f65379dac1f52d668ba46bbd8ee4cd80773f12ac81605d915c5d52e4f76177a48be435c68975ba56da10832ac900b44868248dd47674d6c73fc87738759237d3d3f3cfb789efd164146836955c99e7c5ca88f8886088c0b772f575db3a125f13759e4a65bae2a581880880308a30d342ed659ca17bb17df9bf19984d5e9eb1dc8f1a733caeb066b2970d8b908505dcacc868ee56743c134da32ae64b8eb310e854fa0010df8e17fc696a86db2589125a26f0617380205ef2b44070cb4f4200c9481b4641cac8e024caeac3e5e0c77e67ecebed08a87aaee0b3b87eb27ef30df064412711811378adfb23aa38cae590e9fdc836355f51da0c356da275f59a96c443c1b0e6524310d91f78850779e52699dd5b23b75d0bc178356e9c2b6f3f9bfefc8c733978235d79df90c9f7bb512aa563a4cefd68b167902c44e9c2a01e53f833755d02eefc023a8c4779df949ed8f325356478e9cdff177a47827eebd2f91efd6c71b6e6eb21c58b7b2fa872c15cb7d2b00081d86eb30fef7c3b41101e36ed5f85cb1e3fc2ced083ce34af876654ed52f1e6de350bf19c0a3c1fc866f0ecc5ecb34a73531f97002cd8dec1f43d363beca0566b503e6ccb4768c3c42ecfb22af17f42190cb6f975fd66dca623216eef21df5a6df4d8116a1a5c3a83ff3ebd1114ac0f6268ad25bc3ae286fa7adfaf97e6834487362fe82110d86e224902c21d2376711da15e409c7da377a7bcc380d23a05427a919f6f559e81cad6d6ee072cae09c8a3f2b5ae1cf97dfa353f01087ee3026fbbb03c06090c9d8378c0cf2c247174a0d9ed958534d610eba713b0ccce3b5ab5a86de640f1cb55d5f0080fc2cf56af00366e17248abbe6050153b963604e10090327447c8e22ee601719ea75d89c08769a0792c59d2062970441d4669f11dd5a31931689fea8fb06ba31cf3a28d112b960ce0670160430d17c624eb6a75ed53bab0c23c71a0592b418d45340bbda3716115df5bfe4c3c7a95e0502029f908e10bdca7ab0a89f85b43b34d4fdee09a51bf91e5b8aa86795fccf99cbdb8589f302739e7bfac8e7112e15ad8bb7f491e6a424155e2c418ba7a383bb6b6ce90d94e9f14df050f4dcfe6ec6e9bd9cd8fd80470d3381c42a306267bb9e4545f4088b02712ea19651d5682069284d017cc01a13f0cf38da013cb6d65e5e61b929fcb7aa003bb791ca927886e131aa75009ffc4107eb8ecf607a506d5fe52ea9902a7a566d322f9f59e958016440efb86ffcc149813674be5c1efcd61b78348fe98d6af5df5b7f32e1e20a354722a5dc9a146ee0393d9551164622da9b590ab26f6e458ba32ecd2dea6d86afbd5f5b5db413d08c22963df95295254b26ea210b236beab8fe800105af510f08b97c4bef52155bac5080995b3466d4254b9199c250efe07351051ff784e4876e53b08691b838c4766583358c17a1c5e32242e3c7a4a4e851f452721963aa5f6bd2536d865e585fbdf6b837764e6bb99491e858acbeb847ee3be544fbde867af656ea5b665a9007fd7b2e546dc1345c629b48d7e4e80004a15a20b759ead99ae91f61107edc906dc55b5e8c541f6e1a2033a4c27cbf05d276e2975ad45de24527343dfc5b57a9e31e5922e04c88d7d38d4075496eab625c7d09bd4c8dbae9a265a6ea9459015e2e44e374d0a408f2cda148f7ef7417f4ca174e2f7e972c7c1c12d29b1bca090e7e8bf9ca5347d9c062980376b2cbabc42ce3a36712bc1c30f54c55116009a72bd274b08145ae2611f8135a9dd2daf13f7f9d3f771a88042f6d8e671adbc2a363994141677535fbb5b603c092772de09d747f72895a5f81aa65eeb775939f91dbbb09afea0266ed2b43ad70d455fd16ec790d887168d015c41fe4d976e636b653d4410c876ffd6374734a8012c5d0e05da28b9be7191d54e26262102700dc76dea438b6b84cf8e5827d2e947ade098c718a6f134bbf71310ddcd119f131ab6a3f4cefaa646b8514c049f0c58973e053e2bc544d0ac93221f1084cb58d86c62eb5865d4c32874dba71b000c40893ce55c9083e70ab169b368189aee2e37cf0040435d1f2cceeef017ce97bf80144abe48364dbce2959bd2131d1d6d8e33f22b86d1dae2a28156ecb191710b489a149971221b1c02fb4378030473f35f06a7cef602fb8cad4c830ce26fa08e771cd4b20e8ff3c700e856fa3826573532be03b41c1199705a082bce4a6f58cc8e880b6fb7c84a989b0ffb1c7fc340d19bcc3b8127288c99e11dc9d46e9f96b866339371696d725462c7ef4e1fae2d70b06a47e19b4c4081ec16320cf1ac594b4f3eea5716f20988b38d1a09344fe5f71f1f13c51dc2f81174ac1fdeceaa26eb962adf053b21d88c4ff503a0b9fb690db10ffde806bd0278291788a767e5393958d727ec63356d07df39c7217455acf71e487706eb38e539d0cff260940a1bd53a5602bf5d67b18794da14cd156a42da9e45", 0x1000) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000015c0)=0x12) recvmsg(r1, &(0x7f0000001740)={&(0x7f0000001600)=@in, 0xc, &(0x7f0000001680)=[{&(0x7f0000001640)=""/43, 0x2b}], 0x1, &(0x7f00000016c0)=""/85, 0x55}, 0x0) open(&(0x7f0000001780)='./file1\x00', 0x8, 0x101) write(r1, &(0x7f00000017c0)="a68fa15e79bff6ea4cd0e185caeede9f34aae38f237e2ddf1453acf5f15c3b00f8e9afc97b4f7920fb840a899d0ccb47860766225dcaabfe8188cbb527abaa7fea3698234950b8e2446917920f4db25098d0a489370812c68c0829dafcedbe6e27", 0x61) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001840), 0x20000, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000001880)=0x10001) r7 = openat$pf(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) r8 = dup2(r6, r7) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001940)={0x6, &(0x7f0000001900)=[{0x6, 0x0, 0x2, 0xb09}, {0x0, 0x1f, 0xf5, 0x1}, {0x1, 0x7, 0x1f, 0x200}, {0x2, 0x31, 0x8, 0x7ebe72cb}, {0x8, 0x7, 0x7f, 0x7f}, {0x4, 0x1, 0x7, 0x2}]}) socket(0x1, 0x4, 0x7f) kevent(r8, &(0x7f0000001980)=[{{r0}, 0xffffffffffffffff, 0x3, 0x2, 0xa20, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffb, 0x88, 0x2, 0xcb, 0x3a}, {{r2}, 0xfffffffffffffffe, 0x88, 0xc0000001, 0x9, 0xfffffffffffffffc}, {{r8}, 0xffffffffffffffff, 0x80, 0x80, 0x3f, 0x8}, {{r8}, 0xfffffffffffffffb, 0xe, 0x8, 0xfffffffffffffffd, 0x2}], 0x2, &(0x7f0000001a40)=[{{r6}, 0xfffffffffffffff8, 0xc1, 0x2, 0x4, 0x2}, {{r2}, 0xfffffffffffffffc, 0x10, 0x1, 0x8, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x8e, 0x1, 0x8000, 0x2}, {{r7}, 0xfffffffffffffff8, 0x4a, 0x1, 0x8, 0x9}, {{r8}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0x3}, {{r3}, 0x0, 0x10, 0x0, 0x9, 0xfff}], 0x604e, &(0x7f0000001b00)={0x8000000000000000, 0x7}) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000001b80)={&(0x7f0000001b40)='./file0\x00', r2, 0x1}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xf6c9d2b30fa1c1d1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001bc0), 0x0) executing program 4: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x4}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) executing program 2: syz_emit_ethernet(0x23, &(0x7f00000006c0)=ANY=[@ANYRES8]) openat$bpf(0xffffffffffffff9c, &(0x7f0000001440), 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x57d, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x0, 0x40, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300), 0x10000, 0x0) pwritev(r1, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) syz_open_pts() r2 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000000)=""/76) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/83) r3 = semget(0x1, 0x0, 0xa0) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000100)=""/122) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000180)=""/176) sysctl$hw(&(0x7f0000000240)={0x6, 0x6}, 0x2, &(0x7f0000000280)="db", &(0x7f0000000340)=0x1, &(0x7f0000000380)="01f65b86500f2a4e8836a6607eb151dbef629ee878ea00f47d08adcdea363a7ec1580e8a303f47a866963e1408193d9570773989b9d26a4278ea442a98559ea27dfbb78f12a00a6d5b753711f57512b655c17b6c6701382eae48f4f8338826b31b36b87d", 0x64) r4 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) getsockopt(r4, 0x2, 0x0, 0x0, &(0x7f0000000500)) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000540)=""/115) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000005c0)=""/150) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680), 0xc) socket$inet(0x2, 0x3, 0x8) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') (async) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') getpid() executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xb1}, {0x15}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f00000024c0)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x28}, {0x1016}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="fa8a4763b5c65b79153ea86f2b476ed97447f84e29dd2de275cd9cb91dbacd9fe8a0ffb2ad63cae76dd9ef8ea2", &(0x7f0000001080)=0x2d, &(0x7f00000010c0), 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x63, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000191000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, 0x0, 0x5}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000102000/0x4000)=nil}, {&(0x7f00002f9000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000073d000/0x3000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil, &(0x7f0000246000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) syz_emit_ethernet(0x8e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300583a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02"]) executing program 2: execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket$unix(0x1, 0x1, 0x0) write(r1, &(0x7f00000002c0)="99165a1ac6033679dc1afd85466cfb6a66ce3143978e826ef278f6684d79f65ef406d78ca0be5836039f59938eacfdfcd5dd897fc6b9c1164f40ee0b5aceccfa091a64f6c6eec1d247974213f2b0dcd08b37768887032b137d31f6d6cdb00d06ff782b2f5258c86dc5f2edd0f7cbf0da43e42153f6a52b3b5dda47fd2fe479d1a75c6208c0e283ba42a5c260fb2413e507169c0e095fbb89c2769e6c170c1972e3e328251d2218f30a3f8e1f3b2988e24b8f362ff026d5", 0xb7) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80146951, &(0x7f00000001c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000100)={0x4, 0x5, {0x0, 0xe8}}) r5 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r5, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$FIOASYNC(r5, 0x80047460, &(0x7f00000000c0)=0x80010000) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) fcntl$dupfd(r0, 0x0, r0) nanosleep(&(0x7f0000000100)={0x5}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r8 = fcntl$dupfd(r7, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$hw(&(0x7f00000010c0)={0x6, 0x15}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r8, 0x8004745d, &(0x7f0000000200)) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x74}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000000000)={0xd9, 0x0, &(0x7f00000001c0)=""/217}) sendmmsg(r0, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) executing program 4: mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x1) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x50}, {0x64}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) executing program 1: sysctl$hw(&(0x7f0000000000)={0x4, 0x12}, 0x400000000000037b, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) getrlimit(0x0, 0x0) syz_emit_ethernet(0x126f, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82e", 0xa) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x60}, {0x3c}, {0xe596}]}) syz_emit_ethernet(0x76, &(0x7f0000000740)=ANY=[]) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {0x0}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x3) writev(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) executing program 3: select(0x40, &(0x7f00000001c0)={0xfffffffffffffffe, 0x0, 0x80000000000000, 0x0, 0x22, 0x8000000000000001, 0x0, 0x9}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) writev(0xffffffffffffffff, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file1\x00', &(0x7f0000000180)='./file0\x00') symlink(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) semctl$SETALL(0x0, 0x0, 0x9, 0x0) open(0x0, 0x0, 0x0) r1 = getpid() ktrace(0x0, 0x0, 0x0, r1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000140)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 5: sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) socket(0x6, 0x4000, 0x40) r0 = socket(0x18, 0x3, 0x0) getsockname$inet(r0, &(0x7f00000000c0), 0x0) r1 = socket(0x18, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) clock_gettime(0x4, &(0x7f0000000080)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x3c, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) dup2(r3, r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) executing program 7: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(0x0, 0x80, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f0000000200)="f2420c5ccaeaad9f77a805ceeb247b063a6c6ff1cbe5ba0a4b4bb350cb1fda9cc0d08c2310f2c0350e73933838496058b152bcae427a9bc8eec91d9c98908b4cfbb6db8094e4a5aaebd32dd9c2b2e221c8f3fb6e26a6f92d799e2692a75c7ad01641436e76def55097b8a47ab86b7c7e9e6049b082117e4016d7bddd25b52641f5ffcc", &(0x7f0000000040)=0x83, &(0x7f00000002c0)="a2c526c0c1541775e04d2624ade53b6ef33a3d8466662614c1843ffcc191cc53c5f5b3f2a5e14576471fa21260ebbf7d59190f29eb5d5be5d593b8997083c65055d1b88568ee76218516e77f27b1aeb66c3adac1c16d90785445ebdbecb3919e9ffd316136fca07b96380fb0c2b1aeb9a488b1157a34451fa3cbfae6824fd1867372a376f4af2c7ca2ea67959bca30cf190750f80b7b30ab06", 0x99) setrlimit(0x0, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x7b}, 0x2, &(0x7f0000000380)="933a8493c4579e9eec5c230f04c8c692ba57f3473f8145e9cf7f1e03e0b5b27c14f5b9be1d8d56a37fc45a609d48b626991221ffb66838147d7b3b74a8f0c9e9184f60033bd6332a2fc1d12bf9730f9e16eaa012d68aa1c76e58ce61e1fcd99d2d73a3f2846b34312b7bb94404c43cbf17a6c383ac83b16c0830b859103a3bc0e009424fcf146ff70d6efc99b65bd5c8e19d1b89d6562674e9bb710240cb220f87bdfbd8398f0fb5ea191ec410bae873a9a42ae832992ade5507be488f4a67e98c5d56eb221e2a8640a8339366272b63fed59fac6109e05d", &(0x7f0000000140)=0xd8, &(0x7f0000000480)="1e407b8fa00fd2457e7b94d1c153823b100230f1bc387212db35e1fbcab3b96fc7e8ccdd4c84d963da04beccc392936e9480671a9fc1a0e6bee5e1f03f57aac0b90c3108943501be51b47d8d60614cb4319cfd29b7238bfc3c2a2f1036236a8465ffe2612dad06de82c81e747621bfaafff333b7b0f85bd88943ed30b8802ff506bb2efd3a6e6eccdcef7d80cead86eabb307bffc768fd566c4e8f36c56cc9d25ff87de0721de16d78476b3d2d5558d8e994dae9b60fcb", 0xb7) close(r0) chroot(0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r1 = socket(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffce7, 0x0, 0xfffffffffffffe18}, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) executing program 6: socketpair$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) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r4 = dup(r3) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000100)) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300083afffe8000000000000000000000000000bbfe8000000000000000000000000000bb"]) link(0x0, &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0\x00', 0x0) rename(0x0, &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) open$dir(0x0, 0x0, 0x0) rename(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x138, 0x0) open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x1, 0x0) close(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000000c0)={0x0, 0xfffffff7, './file0\x00', 0x1, 0xffffffff, 0xdc3, 0x1}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) executing program 4: syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) close(0xffffffffffffffff) syz_open_pts() link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) link(0x0, &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x36, &(0x7f0000000440)=ANY=[@ANYBLOB="89ffa22f3c25ca04def8000086dd60f619000000000000000000000000000000ffffacffffbbff0000000001ea443d08000000000100"]) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x0) socket(0x20, 0x4000, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, 0x0) setrlimit(0x0, 0x0) semop(r0, 0x0, 0x0) semop(r0, &(0x7f0000000480)=[{0x3}, {}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0xe0b}, {0x2, 0x1}, {0x0, 0xfffc, 0x1800}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) setsockopt(0xffffffffffffffff, 0xc2, 0x0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x0]) getegid() semget(0x3, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)) geteuid() executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) seteuid(0xffffffffffffffff) unveil(0x0, 0x0) chdir(0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) socket(0x0, 0x5, 0x4) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180)=""/221, 0xdd, 0x0, &(0x7f0000000040)=@abs={0x2, 0x0, 0x3}, 0x8) executing program 0: syz_emit_ethernet(0x2e, &(0x7f0000000440)={@random="7f7748fd0882", @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @broadcast, {[@noop, @rr={0x7, 0x3}]}}, @udp={{0x3, 0x2, 0x8}}}}}}) executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4}, {0x1}, {0x8}], 0x3}) r1 = shmget$private(0x0, 0x2000, 0x509, &(0x7f0000e37000/0x2000)=nil) shmat(r1, &(0x7f0000e35000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x88) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x7, 0x0, 0xffffffffffffffff}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000000)={0x4, 0x21}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x4000, 0x8) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x10, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f0000000000)) socket(0x2, 0x2, 0x0) executing program 0: syz_emit_ethernet(0x118, &(0x7f00000001c0)=ANY=[@ANYBLOB="89ffa23f3c25aaaaaaaaaaaa86dd6009000000e20600030000000000000037"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x19, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x1}, {0x44}, {0x96}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)={@broadcast, @random, [], {@generic={0x8847}}}) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x12, &(0x7f00000001c0)={@empty, @random="1de64e8242ed", [{[], {0x8100, 0x7, 0x0, 0x4}}]}) open(0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1}}}}}}) ioctl$FIONREAD(r0, 0xc0286988, &(0x7f00000001c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) executing program 1: ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x7) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="4c4d7d28c800274028e3312658f6a0cc179069235dd40ec1026334835130ed4a1b741b0379846d15ef311aaff8a2afa2a0229697e488400e2a14e257b9cfd9c41b56da69d3641a8a677ef6", 0x4b) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f00000001c0)={0x6, 0x2, 0x1f}) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/98, 0x62) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000002c0)=0x10001, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000300)=0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setuid(r3) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440), 0x400, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480), 0x1, 0x0) r7 = openat(r1, &(0x7f00000004c0)='./file0\x00', 0x10000, 0x100) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500), 0x400, 0x0) r9 = getpgid(r2) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f00000003c0)="d683eb9ddc3b9104a5656dab0a8c1f0aaa04594458f52a8fd6ab7bfbcc90722fb7425ee4ab359d6584a5c3813cbdb4130a58b91b", 0x34}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r5, r6, r7, r0, r8, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r9, 0xffffffffffffffff, r4}], 0xb0, 0x1}, 0x2) r10 = geteuid() chown(&(0x7f0000000640)='./file0\x00', r10, r4) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680), 0x1, 0x0) ioctl$VMM_IOC_TERM(r11, 0x80045604, &(0x7f00000006c0)={0x4000}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000740)={{}, 0x2, &(0x7f0000000700)=[0x0, 0x0]}) seteuid(r3) geteuid() unveil(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='r\x00') getsockopt(r7, 0x100, 0x0, &(0x7f0000000800)=""/17, &(0x7f0000000840)=0x11) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000880)) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0), 0x80, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000900), 0xc) ftruncate(r1, 0x100000000) executing program 4: setitimer(0x1, &(0x7f0000000080)={{}, {0x0, 0x7}}, &(0x7f0000000000)) setreuid(0xee00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) getitimer(0x1, &(0x7f0000000040)) executing program 5: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2cf9892af9a590e4cb52e88608007673ca9e5fd7", 0x1}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) executing program 1: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x4}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setsockopt(r0, 0x401, 0x5, &(0x7f00000000c0)="59d0ef5548bbc6d6fbe8dd3a49889b1d2b32e06afadf95d3583899a9f6408b2395543df5f04772044260ce548374", 0x2e) r4 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r4, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) sendmsg(r5, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80146940, &(0x7f00000001c0)) listen(r0, 0x0) flock(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) executing program 4: ktrace(0x0, 0x0, 0x40000424, 0xffffffffffffffff) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x5, 0x54}) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0xd570d0466b6018f, './file0\x00'}, 0x8) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) sysctl$net_inet_ip(&(0x7f00000000c0), 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000000)=[{0x2, 0x9, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) seteuid(r1) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 5: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20002, 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x30, 0x3}, {0x186}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000840)="f6dc07a2f2d254aa6d66fd95895f008a2a84c5e1040a59dc91876bdc21eab1710818bc43c2bd9dcb7c1c4ce5fded3a7e3f6a5bf5aa4cf08e94f87ad32dd61c9427cbd57f5134ce920fb268ad35c52d6e686a895083d8acb1a33bd4931f5baf015470f25afdc54b5c646530cd99ce1e716a99f181f62b07787a060ee526237e987c3a1d8754db933c55ed479ced35f9f817cae592e00aa5214625f182e236cb8d2dac2383e6f243ed525bb9a79e55d2ad361dffbd756693ca0933a8", 0xbb}, {&(0x7f0000000040)="e5cf16d0dba9673d4ac24cfbf77664685404745e86720212b784fde7e482b5db24f6a3f7976524bc4a963743b3f7ed2c66c556553e6e84dea1fa868a62cbe8b56fea58b60d8436f7450de3f63fad62627365ce2fb3f70b3a198abe8a6b9dc2ca8efb26b2d8a42f471b7a7891ba88", 0x6e}, {&(0x7f0000000900)="0ab63a9b4742c360ffc793fefe632b455b98f9d14f6c3376c4ba6a56dae376642b653defc1bdad5c964efa85b13b57d86e2035151e51c3df565efb14780631e762bd7c11d42b845ec6f5414a2f1425d0196a7b15521bfbfd42f8f9fca29e625594cb847cc73060c299e5b83e682e046ef1e76ff7aaed709b54ea1b2230119b0eba2bd6919c9cf54657a5ed00319e0f192ce4ccb99bf5127528ece1a5e1ecad43853ca824e42ebab206a8c5668e32dce3692433b6ae6739220e79595dc56b6af0678addf4adcd4a3c5643b5f7ec1ebcaa89bdcb13250a2379a2d5b115e7d3cf9abf17749d089ca1b90446fb5638788a61098b108a9bc0aa2b247e72f6b93b", 0xfe}, {&(0x7f0000000a00)="42edfff8982908794ceaa73ae45b17ba5c316a6691ba720f44529a4fbaaf0004eea452701716f752b25b5d0e80ed315b076ddfe2931158cafd4c8f0f103ce203f3e5161a28aaa071ddc9d73562b7a2f07a7ac0d391c94fdbe24127471c4ea40f83c571c09e0c8a913a73cc2a78baf77c60a104cdfbfff3d14b4d66742d5b73d65c71c07a8399213e8fbfaf418cc09d632a1d318e62e852abbcd6bb9affbc8184c6d64db0c6fc8bef2efac7cc056b46bfbf593078c0c2f607f3f06154c42bd5fb340ac697b80c5b", 0xc7}, {&(0x7f0000000500)="dc40fc36f81e14ad60db9f10388eb1fd5d9642f169e1a6bc88898b9ded82d67daf0355b89eb18ff31e0446e76405ff3d71baa0cc8fd56711828cad772f280b62f4ac9460b2c7bfda5324b5e3c040bdffe194674a216d109aa0ee4432b5f99aa71d8304299959bafc2889", 0x6a}], 0x5, &(0x7f0000000b80)=ANY=[@ANYBLOB="a000000000000000e615c29d01800000ba64ea1cad9b175468ea52d99f3709b5cb894662442518039851895760c2592a15c10297f2c9176fe0408b7361a93c095514ddf315d044fc914eb0a0dde65db95062c17b579542ccd1fea1cb06ca930b718f113e63ef7f39a437b57273235bdf3cf15d12c1ae47ec0705cfc0cfd5eb00dc2868acc43e84e82b9d662e5a0011443b2060d9825cdbc0315890000000000010100000000000000100000003000000614685559beddb0bf123f5a64afdd1e667dd7cb22efba65c1e4ead60577d9c01c6d9647b5f9cb0993ddb5ab4d74dbef8ee0cca65cba3978436b4081ebfeac6d085a88169285f1685c83ca4b388206ff13904f6b4ecff5112d3de3824bfaa12bdd58babaf8ef0529fe8b1cd5705c52b21606ad69f29804ad2fdde111556249547d119894b22250dfd677af6b5c4226f6bbe7103aad335e56e1b1e8b957c53bd0a010e690930fa3a736698e15bc62bf4eb67829f59a0ce9ed239edca9932f6d3d421928f5ce00fddae09bd78228cb8bcded4cd4911d99a6d15649dd5a0108327629c9189134f221d64de59b1719dc774365579f8b555162026d760b349091c60cc54a82927a686ebcc08792d2aa6394c2993f005349627ae786e1b402634ace6239124b4374d2db827e1e425fa111e7928f0f4d42c476407f659fd348a2d970fb500e1fd2cba8fcf6c7f6bbeceb578f6223ab8135ea924960fa4dcea058f2831a780eb01534b2ff1bbf37a9bc0ad4b48ff40ab095ab2e4a9f15178a4eb5c4bad8f2760a74859ca4dd9a865f094a2049bc46fdd7c7df7b786c0c426544ada790530ab7b71e43f3a7f06db2bb92b83c08573039bb5868c3424d4cc209409e42e8818c7b073a71911c3f1d2c4a82e834ea36feb76fb79aeb9ae15b7bf890268eefce2f7d7659a9a31fb2f6f8eb396a3a775f0790b71ca9ec284c7a1e7afc64e90dc457a520b4766f5f3068390b0160b8574f60e207928c9718cb65f14ebbd3ce59c3ba8cd943ce9099bd1d34e583284476e946b7d2bb9060dfc8e13e1c14d63bde2b8add91f729276be07089e3855eb061a6c91c11355bc13c2ec29e9977482bdcd5768c00daf4c852f873299823502600e9885fc9d2f4ef18b0f0aa0dbf33e4a4c0ed9a52668f7637ee6ccac2c7c381a449b9bf2c672ecf14e848eb184b07e69d4216df147a4dd0e3d4efd69dadc6b496b3f35a1305de4914c53e5144f79d6967d5bffae4b4377dfd40c859a7899ce0f50e8829e4f9d2864e4c0d0e4dafe531996758974c21e9ebcb7158fae744e24d85abb53fa8239d07f9f164dfa232fe960b276fee315a1c5d936ea5f824375f1437c44c81aabab1504c72df44d29e20cde5996899d7c5a37a7209573d8377875f9c37108f1de6ed7561f006ea9ee68b5abaa0a25f5917adc2472dbe7c4525e15d8f33832a68f7588b39c9567bce842714cd26e14bae8b9dba8dfca6657143eadcee660486ef4a4d7fafd9da373c0b7e1e8849fbd3a33ea5c06196df32f9bec11b7723d03aed16dcdfe5ad7e40137591348d0447c991e8002bb5dcdef4c803a29758c0fd98150f0c8741de12ae76e69049cf1eb2a36f57b8cd54d3fce80d4fdc41e96be060809fe2821d026842a85d4e57b9f77492ae6a967763e8c25c0787d02efdd065305f2b9d5257c7b3be4f94ec82a090636c4dfc27350867b420726a7ef6fd4b611b36aa2d6e9ad020bf48c28a37a5b44f43bc2c5bdd9f69af19d7cad31b04d440c85162a14e6bcd754fddaa06672dbba486e8c78a0d2868e8f224091102a9b241697bf303d60eb13c3968ba1eff11e6e8a3eedf56a7bba1f2618d2f3c7e642e18f8de3b22b675f3edf521451234a098f2eddaadeae73ccd1ebfba644ff507def1de8f33af858942d4eb47dffa9f4701f16232063e48c0663761c5723602eb4610690eedb93c4a886b787c102f7f6cdf4cfe7309c75f8fb507aad1c71c9123577e8c766436d18e557e0a9731347112c70632c710061a6089dd3b1a6beef29173b690f9dd29ab5fbcc3eaa71f6e6d7104bf89aaad0c8137479e416c1649833693ea86622c353c0a36b909280fc3e6dcbd3655cf7e181abf6339d838d5b38f362dee244d9ea2aa299c67ecc9ccfc6c726d6b9cea3b5e7cbfb4c86c94bfe79c12d2fb5cba75cf83fe8d489b2512af2c2a199072c398509734a4b95060c7ce46c36e68836e903fa31a9af6d50fadfd2207ccc7f0be81b594cfdd31616ca8a4be6bb12800c4c8235cd733b7ad9645befa95aa3e5ae63cf5f6a347cf1a01392d89d2ca3c5a598a81780226e1f5e5fc96f339cc81cee4ac984728f0fdeccc56fd0de571562c48c089673959fc43a64fe5a4eb2f2b11cb2c24a8685d9877c9585caba4e301e349a3effbc7eec9e0a0bba06bf6e93d4888f9f8ef783ea19bee49a6b72e7eacc488b7344e5f49f61527fc5018a1f94749de2af99a00071ec658f451ad42bd1dc6e5a1f0352d27a5d225773d6d76bab08c8ed4061682fbf86f6499ebea4ce7adcab8879db634637317f18132982c763f4948d1bac7fbb2adbaf5a4199c678b24d71ce106eb776563f222fb0f740b02a224afba7dcf0cb9b4ce9fe2c8f206588519636fc01162452d0f0b731fc26a104810d85ec54bb5c025dba6b74868bcd713ba4dea0304a7df7137d420284f60bb7e1b29b0224d1a04886f15226afb2142c56ffa17631e3b16e62f21de8b9da6d85f30da23a7b6344809b6a7e634ed73dcfdba556aa1bdeb4d48e047c3f7a3bd965533f987eca051ff409f52d6be8ba207424c2642364377e3a72dac0db913867b6d2fde4016b40366e4c7dc349d83601075bdae04fc77ff8e01b6078d75647448efe4e6fbcc50befa52c03e0469cee12d5bba59b87f65c346d69f8ed3076cff0c615867b508c4fdc2b4ef2e4b14793c16fca1658e1db50ea4bbd5bab99af649add0f445350bb64ea13d9cd7d67a4591f926efb35264975b64a67e8b9c5f4b6f71e57f44c1dc7fd63aa1b1cef30f2295656d028697e2c3c8fe5b5aee45d372725d49d7429e8147b9613fd1ff9266ebadd94edcab69534cd800d9981d125472b7e94383e1afac22eb6c7852c7c68cf75edee91408fd808ef9ebf5affc56e0ca97b227e3f75b5144f5ba674a19654dda7de9f0bebe7afffec733f5368bf9d9e85833c626e8ce995f3475c07374a90bae84eca7a5e067b7500dffaa9b07c1e978b29b2230e9d2ad64d587f5db0e54291a57763c3998c6e7844f78eb037bde6060a81e75e4b452a7f79474d2b4e9259a35db9bd0ea0f9c03680ee3d7ecdb8e53b6627360cacc5f282dbc2d6b04da1c56dda36774c6a6456a28ddf48363140543f0f05285b5c3c978e78353d40b1877869c231d3cae06d27810e35942a332f18b2b98d4aeb5e4316fde8676b9510f07e24b0da72466b84989f8bd1d6352dcff1671ee4ffdfe9729286ff69cdf797ad6145adb4cf2a6e3a1b11e68087b83c5e788f717a6efb172de49465f1fb7ac6744bf9da1bb7c75de0a50092466e23b6a31a4be85ebf52a6ee0c819f35fa31a68f6e4fb3b1d93c04e5bdcc4662a94f2420036b276d42d81d9981deb9817a642814cbf5d55b05587ab8b9098a21e684d9f05f7e6b0bcba25c17577498380084dda3a6a1267ea6a9c26ea962fdb4b928eb2923910b148bbaf3a265006cef3bbb4217901c3c6e8311edfc8d717abcdd362924f70db26934c5bb262a6192330c4b1678dc4252e4c1cdf7e332f3c2e69f352ee1fd475989465a4630fa775e3983860ee477ab74295761433f1f67e73425c640a99fe3bf8ee9b799bc40fd8a9eaaa3b294744b86b153fb150fbc083c49d0b5b15da2173ccb0bc4778c021874919ca3a86c51a2e6c84b9665955921244ba6aa5e23ab731eafb82cf146f42097a6448e1ddd12d5297d4c8a083c22da02adcf7b02cbd799cd48e91756ffa7ec830ee7d6cc8df0795815ff8267f5a2707d79dc7a2a96217471f8da44cd30cd08643096871b2ecd075c0b16b78a0c1744e8d88c69437a422b2463e11536ab049daa5abbf1727ce30ce0d58eeac16f1766df6698eb3860ae1c46ef9291ae18d2dac9fa198e1c6cb69d85152dcd522a9f6e5920e34309fd7ee7c339430c132162ac3b1011edc887855b011697e75406667a669cb7503ef420ded2aa35032635c1fa29bee5726706177a1936da531cef5ecedcd2d4dbe406d38350ae0caf37ac9e353e7a8a823d29c665481096eb329f0d104d08bbd0d3c11f0b2f30b3a9da7c9242888fe0b79bdd485c4d91f524b189e57ff16ddb715e0e4430ba295c36fc9ac22243cfa566296311844d9d73585272108e6d0ac72434451d62f4c61016af4b8a076279f3a2ef7590fb8f28bf372572305f4fd3534d2b357ab6651b5dbda5978db779e20933f9b1caf6ddfe9fe5faf4784bff53aae01176e70b7a22adac83424ed1e85acac1ff035684774b470c4967215dfcaf7ff37e7cea22a850b889e5aa9f38a75aa5c1e7b09fa4666ae2057abc846060f439fd17ec19906f8dd18b89b906d36aa158f967cf105c4c55bb2300b4a73cb607f50e975f13c9e34efc967a4651f101e91eeb53c1482668127c03936aa0611bddb0b8633b7020ee8f6bdc1c2c166c4ad08fcab44a6c93348692f7e8f9e37976ae5620603ac007ea36488ee0f187701e9c108e06d259cbe10d247145b9a3ff6c148556c3cb7b4e505961eae4558a841f09ad6f9185e7032a3f5d76ab096cae52092352c69be9afab4854b17e1993c7059461702a3d0ba333b1a666f9c7718f64485d0cfed04b973ec616f5e4a2e0fb59e72a766d02f0402079a515a125b3cb4ac4d5f4582178c77c5190153c1770868e92379a214c83462dbe074295fcee881034c3e83b29dbc307477f19b17e592ebb1ce5ac7afbf8f965fe7792faa11fe639028d905916eb564cdee76a3bd28f7037d095117a4dfd98de111c4ec11ab4aa12e42c28e9d2a80c5fab1e8f25f616db712dcb783fe99672378676c0e383a77d080221cdbfd5283f3e6a8ab82daaf40d375b20be2777b4da3ec58a647e3fc06443f378f595da56aa7aeebd5c1ee4eee17af696c27f8a30c45ee6459389f265d88ddbd98130b1901634dee938f23d4bf53e32c0be2f0ff73640a06d063b63998434e106c07f6f6ec5cc90e7a300bceab55f09af866f0f559834b11f6867f5304e06210c5fbb8b64e506319055612c2d15443e67c46ae81c08f03c89b5876d76c059e2df62d09c02e9628a7cacd923b4686a1a67bc9a061fb8c2a72d790d2ac9598265fcf7226206721c13aafbd54872074104c48d94af9a62a294eb31d15c308b20b6c3148e6470a6e9969b02f861525c04b7a513d823760e7742b1994ca95677cfab2ae264597906ff0911ff79e956111f60fb899cd0327595f98d8a6dd4e7ab142c69b71d3b4098293a5b05abcf30c14d61dfccb6de00bebcf6f151c6be450abe2aaffafdf0ab1e53cac361bfa05fb0a91ca58ecb9d45c59dc7d5d231d5b7c1a3945320f9f016e16d892f4df7c2d4b821456f0d92d83b4fd2f1022d5ca4bc56cae45f7352eb5da5f2969c04bdf27a4f57b4919de4a38f8f2564a83b5eceda7f1f68902d5f5497c85045ed07cf1a357c54bb530a9fdb3f369b09f075744bb318b1c826658de59d5d7fd89c121ced262340acdb6af913a227ecc1284c208914bdcc16f91cae0c7717b432a9284842e3be1e5750e46111ab9d64f0d930ffe7e96390c8a0e13db44c7e56f65b6317a6d81193b557a5dd5c52df04779b0ca099d08f14acf155a088267e547d63c95dfc441e7baa3ee3051bd31faa45891d1f607942a67a8ac89e5eea5f6ada861747dd99b73789a2efe39462e2a4c98aa6e5661d67b2cbea6563f4dd832f287f037c26e2ef1dc4527a98adca55a6f8eeae8db72617ab993a05e7e882b53e904d20114b85364d60a7defe82afbc8c372925f623ca072a3135c24f75bac46d0e9c9a79aac318b2df27c03c568ad869be4b286b689f6a5d5b7bd27a0da00cc683ac9000000000000000ffff0000ff030000d20f9e4104074c3c2c454d0b97f55df8a9597c1789784d9f58fb33db6404cb1468533ee73196bf023ca0fdba218163fa0e28e09db354b34f547df7853ae75c6d0e258370688ee1ff5a768fac7a07e4cf6ef3ae72715513a11294d83a85053bebc9133fae35268e8765d53ebfcc4875c1bdb64547827e71bc7efa4c8d62000000b000000000000000ffff000001000000546962626c07485d9a62ebb6c904903b773cc8ae5487359569737dbdb3ecd763d1f71c867b70b5d946f49002fd997dbd7973798a66f1e3e8a73eac30e214df56564461fd5aa5cfa9a102864f99e9c656d47424d0c0015f943b578b43e0ce6f306c67ad060020b05338f861980b43ea3f20c0b0cd680eaab55d73fdc9b00895efb5cbf781d4a180d3887068aba2fff6819b93e1d6eaf03a85ec1e0d01b8000000c000000000000000ffff0000561100004045b64ccb3b57f8f40859fcc09a9517195611ff07cb001ca35d121f85baece6c2968c56b405400652f9a68ea90cbb301bfa93fa69d06e288df4e9917d52a0fbbd68f678094ca5bd262320def31226ad9076466968d54c469a2ecb169c93c458fd808b7898afe81fba074a639b3d9fd987c26a9d60cb8be9b904f40f5c14bdf0e08610e91c824ca25a6a808b89f8f03a191f1cf9f70020ed03530450cd481219324729f2790e8dce03ec3e3932000000900000000000000001000000020000000b465df4521f892bff8198ce7ba9dff04f4699fb1157cc5aead24ff62d6b9c044be9c2541b25022b9e60d224308f14a791d19923c189c6c517983a66f4495a2ca99b31201b6b809de74c9e914374fc23f969b11fec3599b273c683679ccd6018c30b89700019ed616c39d2f59d57c98b28c69dd892e14a8d11e9ef0486526537c800000000000000ffff000002000000a6e5a5dee3effeb57b46eda37747a484d8013b074a43cafab9bc5244cbd4162784abb847c8650e6d78f32677cc340f2f3209304d4cf8187d3f725f63233e092ffb2528fd9e16ac9e7081578b6227b2f54c47af35829b9e8eb575fa6c7b65a319bd2fea2e8d0508c747e270f03a0b359cd49477fc951585b9c720863493966bba5fb0952833f81ec0c54a3b10a76f3771146f39e1ede9c4567485d057c0dcb5389e6c17cce660c919aa5f87ff86432f7cc532166400000000a80000000000000000000000010000008618f8cea14cd49e0d770b628d8318869d08fdf2c93bd6952f3c54f140ace5671a817138c510cb2ac9cca17826cc106f350db9a57e0dc0752e27bd1f7426c32078022474f1a45f66efbefdc5af578359033eaa95480c93e6249a3bc9f0d23ee2abd144651e6e18545d5c42d1c5b9d8f5a1ddf39be170917bdd55bbc272b8f9787172c2b83bed3a4b48dff3824ead9bed570dd086829b2100b80000000000000001000000c1ffffff0872f43fabc805066302bb949a467c40ac8188e7af197ea1772f012af8846ed0d9736effbfffb3e685530a3f3988a6c7cf1da076ae44e13a4312ed967b27fbc16a05a952010ae2bb569472d3aac42c8380b0854a130f534227382d8becc57d62080bfe2759bfca7bad7d75bccdaa0e35e70ccce0e46a6b5e8116af180836d6789ba82c26dcc83765480c07d03a6a789ea4621417138c21bc9e29f8afcf0832e93592b55246c8000030000000000000000000000000040000be4cd1080221df19312ff56ba6a2cfed09452f8c4fd5ba27ff00000000000000"], 0x1598}, 0x2) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000000480)=[{&(0x7f00000000c0)="cb4805a0d1581575a31ecf7d6de8234bdbc96a639f28f1fd1ea05e14411eb7f2c21048e183dfb8ef39d4f5b5afcd134900eb869f9633ebc8dd0d1b28ea0f51bb8bdb73e3fd1ce6413db92c54", 0x4c}, {&(0x7f0000000140)="847c437a9c9a0000000027f1b08a3125eeaec75ef9bb7ad109af2ac3bb74a71bacb38eeb2240f19ece3aeaa8a2f455ab3d9749c1a9f6214d83eb36915040cb057e3bd8f2ea8af869a187029ef03f529d0eb5baac2fe209924889ffbaca945ab11386aee526d75060a2e79688b0ef375e5162becbf8d52615f7fce6b501b52b8f070036221e6f4a8a6b038642ee6ef681e2378ec04d82fb909ac2cf52c135205d57d9fa9cdaf0a810a1e73d7fba8cf2976de92401e641d509c6835c912694bddb2846c1d04adcdd818f93d022055163b1ae3409f3c447775eb7c80431f6b8953444bd5f9a51a0b0b5028603", 0xeb}, {&(0x7f0000000400)="49265e16557b95af32daae62b4b43afe9f94b89aa48b3fd39830cc9c56ef085d9f70d696b32e542f511e7366b61d0f11c0ddf5163145a7abdb20", 0x3a}, {&(0x7f0000000280)="1c9e909082ad6d069edefa8829c48cb65f3ac3086fffe340ebd61201c5bcb9377533bfa08c0da2473a4f514dca796acc6379f96d3d40f7d0d024c1de07f85d933cd6d20ef66db244fb597a926a8830b52b1bb2e6629d9c161612", 0x5a}, {&(0x7f0000000580)="175afb3ea02504bba0a58f6c286203e3d5b5301618b3eeaf57b27857d923419633dad726ec5bb08814e562ceea51016b48777b1350290c2e4f6dad34d2eb3a6fa5714e11782cf42498a332c4108e8b7cc2fec39569488b9b5645dfa40626cce6d88937202121754a62f31338493d63d4bde1663c4c9548630ace924ba88437af2bb97cf87a102b668b62455fdd9ed778a35558b97e60d4ec6001a0445c98e90dd4eb6bd35cf181eb4ba00016cd7d204e3c135daaec225ea7a982f4b8251eedaa7408eb127d148b8c488635e6645bd5347bed765a881aae304b7d22de277cdef6f1bd370e9fb5f43e65488e2c35e8536d0a7c609372871239aeb5ed5481cf832b9814ef97d26be8802ba8f627485d3301c13967767b1c57f5236bee0b80737e20b6d8f9477d1368dfeb39974f386dcea185f8921c34329a11dc591c89d35185ad3554f9f82a59cbd476569b757c4f98dd741c116c367f1ce4710cc372ecfb4c372b81461ee7a74c0b204098274bc24b45831a639546f11bd10b6863bfea50fc3a118abf3a1564506b296e86f185", 0x18d}, {&(0x7f0000000340)="4880bc8163bc4eab1ed22ab01255f56eafd14d0dfe69d6e664bc51982c1a7250a6e1cac7cf9ba80d3cd22bbde468fe1af968eb67e8805b56e6ccb6c0ba8cf8500001000076ff6f00953f1d171bd86c0c50b59d8845fe6a71c262adfcd823f3c569d93b8f0cdb7b6e2e28ca03d25feda9eff131bcc79fba0e820075b2f6a2b73ff8bf3dcf91915f221d3820edad98bb05b1bc7f17c73f61000000000000", 0x9d}, {&(0x7f0000000740)="1df83a8003d718545ee9f313ca7a32c9b369f6b8b6b89e7581936be4275bcfd38faf4e7bd8650990d2e869830007cb550ade2a6bc44a46c95d97464a037529871748ffe45c6954b6c31bd3d38f83f0126431741f5b9290362a34c6de714a62fdb2d65e04b807d791e8723a808b5479337b6c43957bd6a72272bfb31c87d788733836e4240db86a2a51541309581b8ed778cd50778d991cb413853f8ef67afede86cecda21fcb7e3c36cf65ca9fa18a8e39e2e0e69ebb0b80068b39bd9dbf25be6c27e8ec8fb943dacf0e5d14780d32f26ac88ce9a25526af5ed13c", 0xdb}], 0x7) execve(0x0, 0x0, 0x0) executing program 1: setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x100, r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x5) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r2, &(0x7f0000001740)=@file={0x0, './file0\x00'}, 0xa) clock_getres(0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000001380)={0x0, 0x2}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffc) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000380)=""/227, 0xe3}], 0x1) execve(0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) executing program 5: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r0, &(0x7f0000000080)=@in6, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, 0x0) setsockopt(r0, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) executing program 4: setrlimit(0x6, &(0x7f00000000c0)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000012c0)="cc60d3d79a1a71ea6ca0b30fb2942ef7652736f10f86d45ae4963fbad1809e5adc9747066545685319b2ecf7af93d33b3de1e2c56c0d93da7484095d0d543baf7f0161a025c9c12a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316863794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d965b4281ad5544d0588e72f81c1827ed4b0315d8e3a3c5b93929a844feae997c22eb12bb05237", 0xcd}, {&(0x7f0000000140)="fa5410d6f12dd899", 0x8}, {&(0x7f0000001240)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111da4b9fbadce21d97f8a8c98b7cceb6727c341bd5b8493c20c3aab", 0x59}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(0x0, 0x4, 0xb1c, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebaa80713048e699319296480000000000000000", 0x14) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x3, 0x2}) setreuid(0xee00, 0x0) mkdirat(r2, 0x0, 0xce) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffffff, &(0x7f0000000440)='./file0\x00') faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r4 = socket(0x0, 0x0, 0x0) fcntl$dupfd(r4, 0xa, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) dup(r5) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000480)={0x8, &(0x7f00000001c0)=[{0x54, 0x0, 0x6}, {0x2c, 0x0, 0x40, 0x100003}, {0xfc, 0x2, 0x0, 0x20}, {0x8, 0x3f, 0xbb, 0x3}, {0x5, 0xa4, 0x8, 0x6}, {0x0, 0x0, 0xff, 0x6}, {0x5, 0x3f, 0x40, 0x3ff}, {0x3, 0x18, 0x8f, 0x3}]}) executing program 0: socket$inet(0x2, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) dup2(0xffffffffffffffff, r0) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000001dc0)={0x0}, 0xb, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) socket(0x11, 0x3, 0x0) setrlimit(0x0, &(0x7f0000000980)={0xfffffffffffffffb, 0x11}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000a80), 0x10) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(r1, &(0x7f0000000200)=[{&(0x7f00000005c0)="6426f0c17b74684c111545e7487273f9053e2389afc4dd58cee71c3f5af4bed3580600116912860afba1d674023241ea703ed3944b8fea5adce906000000cda12e3b2133d81f9b5c3e13d6176bd5acd1e80870b2fdb129ece77b040c8d10f960acecbf676b03d3984822ece13d74c713eb0200aba3afedb8dfbdf04ddba83ab761039982cd78e6beaba386668873feb1ed460126bd6ab74fe8a9134d8f6948f2ea8bd8f2b83bc4c64e981ac997f9f707a312eabd7d474fe67787a834624adbfb8406b3edb7e6582c3edc1e5e3c0bb1364b26ea86332ab10baa9975c1c3c52d3b3df482b5cd6261000000000000a19072361df07aee8f549b7239c5f36c5454f20a8ef2535f57be30d49e07b69ab81cb67f5f93c0ef5390ac6343d2ae41d54fc06bd42ed1b7774b0eaab1eb33ca57675a8615b09e8da0ad998e1d8042ccf1f5db911043277c8d8adc2ed12e398332ecfe5b9cabbdd0832dc0b3889511db3eefcf4e1a5c02cd572f4cbf2d763bf55c501aa36e96672594b9b5d3ae80a88171ead6bf26297905073c368e0cd65e4c60ee0450e9db80f240dd746f03a3a2998ba33ef8f8f3d9a3295343945ee495e7e6808e392654c5184dfb09e3d48a0a61abbdc1c7e513b49b9d33f525cd5fd8e30d5b5e6fceb0137e1db8f8cff3b56dba085b7fc7fab4121ef2577a372868733d8d047e1969d7d1fcefa41b5d42f3b74cabd8ca83021bf025bb7cfeaa7b8bd0cd3b903fbb0821b81f470a8d429ee9d275b1e497dcfb80b44433636e8a124b0b001eaade39cdea4560a46c8bd039dacdf7ddd894fa3b7a70afff4d7df3731cb95fbbb9a34314180ab17c3f99c3a421d798dc8f0efb2047d432b4ca4ad85daa027eafb9d72190c5e33b1b72002bcce111dd3e0fc65e9d3c6aa0f2e9c418c19daa7955af41c7b7242aed44dd2bea5bdeca0656a52ccf91abd14cb0821c5002103b", 0x2ac}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x10001) r2 = open(&(0x7f0000000280)='./bus\x00', 0x2, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) close(r2) mlock(&(0x7f0000209000/0x1000)=nil, 0x1000) writev(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getuid() r3 = socket(0x0, 0x1, 0x20) setsockopt(r3, 0x1000000029, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) semget$private(0x0, 0x0, 0x4d3) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x100) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000540)=[@cred={0x20}], 0x20}, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000015c0)={0x1, &(0x7f0000001580)=[{0x4368}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffd}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xbb2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() getgroups(0x3, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x40}, {0x2, 0x20}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) 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, &(0x7f00001f5000/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}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000200)={0x1, 0x36}, 0x2, &(0x7f0000000240), &(0x7f00000002c0), &(0x7f0000000300)="fa0a418f25dd66f6d8be973eecf5d7144701d63c05de7a07f42b206923191aa4f74a10730d97f61f12b2021ff960967efb92df8eddbdfd9e1c26d615a7f4893fc193254464bdce902653c47d067db552d5ddf3f6d58c82e3582ee2f693dceaf6ea5e85bb9230a52562ebb3d55f5c300987e525531b0a9cfd20e25d04b1e46aae76cb6bcdd56619c5d48aa357ce050c2f3da901c55d6bef1cb42f623acc791a05f1", 0xa1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0xfffd, 0x0}) executing program 4: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, 0x0, 0x6, 0x0) acct(&(0x7f0000000180)='./file0\x00') acct(0x0) close(r0) executing program 5: close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1ff, 0x0, 0x0, 0x0) getgid() setgroups(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000600)={0x6, 0x9}, 0x2, &(0x7f0000000640), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0xa011}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x4}, {0x40e}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020697a, &(0x7f00000001c0)) r5 = semget$private(0x0, 0x4, 0x0) semop(r5, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) semop(r5, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x0, 0x2ff}], 0x2) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) dup(0xffffffffffffffff) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) write(r6, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) executing program 2: unveil(0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)='}', 0x1) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000430, 0x0) nanosleep(&(0x7f0000000100)={0x8003, 0x5}, &(0x7f0000000140)) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000040)='\t', 0x1) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000500)="96a0783bba121462b8686f451262a71f62c94e8a7e67722d4c21ca57a292445419232a278fe00ef9349e4160d1178af6d1cbf0bed1346ba4ec84fac256f416e5f6a4c0be72f8b91726ddf1598d0600156bfec7409821a6d8ae21837a9226b8a4c7b09b44fcdd5a7ad3f039080336f36b341ca27147ab09bb3920fe69558ef5a7388e97751ee02f57f727bcd03d274f3e7a912cce4694eaed5532845e8c4c1781eac7549d4714891118617bc463c4794c7eb6dcbfe03b0000000000000000", 0xbe}], 0x1, 0x0) dup2(r1, r2) getpgid(0x0) mkdir(0x0, 0x0) mknod$loop(&(0x7f00000001c0)='./file0/file0\x00', 0xc000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xd398, 0x5}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x3, 0x401, &(0x7f0000000100)="60f476e5e1dd70ba306590640ad831774da9641f57f4ba454bbaae6bfe7d44038dbe12ac4c976ba7eaf21605505bb9e8826f9dbfdb303690a734e12df995c3def3d4827574702314fdc6387ba53cae9dc46214ab965a9c642bfccc6417fd6722fdb8d092877e5e0e71a7e82da4ed9e3fd2bcf8fb4f0b0b8d91333cd496f666e619e89580756c8b9e9271a044b59cd055fc38d37123ed8700e23704d2423f5ace48a9b65ae841e407a86e2a195ef7342043be215a613921215600", 0xba) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000280)) fchdir(r0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000300)={0x0, 0x3, 0x200}) getsockname(r3, &(0x7f0000000340)=@un=@file={0x0, ""/4094}, &(0x7f0000001340)=0x1000) r4 = dup(r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001380)={0x0, 0x2, 0xfffffa4c, 0x1, "041ef14a12d8e73c9359f822f5702b884ea4ad4c", 0x4, 0x1f}) fcntl$getflags(r2, 0x2) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000013c0), &(0x7f0000001400)=0x10) sysctl$net_inet6_ip6(&(0x7f0000001440)={0x4, 0x18, 0x29, 0x3}, 0x4, &(0x7f0000001480)="76076e62d2dae6c1f94404adbf434828708b3275a4b19c6afa38cbdb40366eff1326cccd932b120b5c8d2ee54b75c51a2b6221c2243f6b85b4e948e42d887351a707fa5042c05676c6", &(0x7f0000001500)=0x49, &(0x7f0000001540)="7e4c00388cda88ba50f0f6b2e06bc71e669fd8a6b172b90bce6526d1b76f3d0b1993991b4700497638fc43efac668dc0e68a4b66d6a48a", 0x37) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000001600)={&(0x7f0000001580)='./file0\x00', 0x7, &(0x7f00000015c0)='./file0\x00', 0x8}) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000001640)=""/173) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) setsockopt(r3, 0xfffff518, 0x1, &(0x7f0000001740)="24f6623aaa1f2d606139ed3e64b715f0d107d4366a5b7ff1015f47ef8d26a57972bcb026babf3837fb00a31c335d6e46fa536f9eb8f11104687f5cc80206c46c514f28725050979db51ef16078d72a427ae1c7734b7f1f795f00336656d2aa312dd92ba05db6aade22282393050fd14ebafa5191faf70b20b7908d1e8f895668ecd6e600b5bf10f1b0b578a2396f6544140567e7d832ce580cc51e0dc48fe7e65c98fa", 0xa3) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) shmget(0x2, 0x1000, 0x102, &(0x7f0000ffe000/0x1000)=nil) r6 = openat(r3, &(0x7f0000001800)='./file0\x00', 0x1, 0x201) fcntl$lock(r6, 0x7, &(0x7f0000001840)={0x3, 0x1, 0x20, 0x7fffffffffffffff, r5}) r7 = geteuid() seteuid(r7) ioctl$BIOCPROMISC(r6, 0x20004269) getrusage(0xffffffffffffffff, &(0x7f0000001880)) getrusage(0x0, &(0x7f0000001940)) semop(0x0, &(0x7f0000001a00)=[{0x3, 0x4}, {0x2, 0x6}, {0x0, 0x8001, 0x1000}, {0x4, 0x1ff, 0x800}, {0x3, 0x81, 0x1000}, {0x0, 0x77, 0x2800}], 0x6) executing program 7: r0 = getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x1d}, {0x16}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) fcntl$setstatus(r1, 0x4, 0xc0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) fcntl$setown(r1, 0x6, r0) setreuid(0xee00, 0x0) close(r1) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000080)='M', 0x1}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x80}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 5: pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0xea59}, 0xc) executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebfbcbfbfbcb782930c0", 0xa) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x3c) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x80, 0x4, 0x8, 0x3, 0xfffb}, {0x6, 0x401, 0x7ff, 0x11, 0x2}, {0x6, 0x5a, 0xeb, 0x1, 0xc1c0}, {0x1, 0xae, 0x5, 0x8, 0xfa}, {0xff00, 0x101, 0x152, 0x2, 0x3}, {0x8, 0x6, 0x7ff, 0x401, 0x2}]}) acct(&(0x7f0000000180)='./file0\x00') acct(0x0) close(r2) dup2(r3, r3) executing program 3: sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 0xb41) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getuid() getegid() write(r0, &(0x7f0000000240)="c1", 0x1) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000340)=""/52, 0x34}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f0000000000), 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x20, 0x20}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 4: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2cf9892af9a590e4cb52e88608007673ca9e5fd7", 0x1}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) executing program 6: r0 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, 0x0, 0x0, 0x200}, 0x4}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r1, 0x0) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = getuid() setreuid(0xee00, r3) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x801169ac, &(0x7f00000001c0)) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0}, 0xc05) munmap(&(0x7f000022f000/0x1000)=nil, 0x1000) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x400000002, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(0xffffffffffffffff, 0x8029, 0x2e, &(0x7f0000000000), 0x0) r7 = socket(0x18, 0x1, 0x0) r8 = dup2(r6, r7) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000080)=0x1) executing program 5: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)=0x3) writev(r1, &(0x7f0000000400)=[{0x0}, {&(0x7f00000006c0)="1a17d8060000000bffffffff9577599462e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bb67cf70c886c76db2d5c4bd3d17000000000000000000", 0xab}, {&(0x7f00000004c0)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000c00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47c1000000f183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e5444488bb1a2518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9437800d60ec2f51517398f8ea66192face2523390cd6c93cc441510364cf067d92a0abc", 0xfefe}, {&(0x7f0000000480)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000580)="a5d2a31e4fd2ed0e43155614a424e3ea8016766cd1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53a63257c543ed44ef302957e40e22de9f104bcae43200000051c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7bc96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) r2 = msgget(0x1, 0x8) msgrcv(r2, &(0x7f0000000100)={0x0, ""/48}, 0x38, 0x2, 0x800) getpgrp() sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080)="2e79f3c7", &(0x7f0000000140)=0x4, &(0x7f0000000180)="90f59bbf", 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000040)="c53b9025", &(0x7f00000000c0)=0x4, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) shutdown(r4, 0x1) shutdown(r4, 0x2) recvmmsg(r2, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x1842, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) lseek(r5, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) executing program 7: setsockopt(0xffffffffffffffff, 0x9, 0x2, &(0x7f0000000040), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x7}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) setitimer(0x2, &(0x7f0000000000)={{0x1000, 0x1}, {0x0, 0xffffffffffffffff}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) mprotect(&(0x7f00007dc000/0x4000)=nil, 0x4000, 0x5) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x1, 0x2, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r6 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x5) setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffc, 0x0, 0x1, 0x101, 0x2a2}, {{r6}, 0xfffffffffffffff9, 0x4, 0xf0000002, 0x7, 0xa051}, {{r3}, 0xfffffffffffffffb, 0x27, 0x1, 0x4, 0x1ff}, {{r3}, 0xffffffffffffffff, 0xa1, 0x8, 0x20, 0x4}], 0xb6, 0x0) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8060694a, &(0x7f00000001c0)) executing program 4: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000300)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370827ba92a021d89110bf8edb7dfcae94fe7f52b0ab618ff0655ff51e4460c4d82ed00c7d85787e3920d4497c072236c1f7f7a49df1eb6b3c3a4d9402693919b18608f91a5b08a421c06879d0602f89b4b9bc08be93d2a0ed4e7b0fe2c6f6d66fdf15cc36236fa3a3f25f60e11de92ff90e5dbc034d8bfb0ec1335f9ba819f4fd0316c38b8da125cdcc18ba4bc12c01aa55e0fc8d64fd47ab0255c0229f3c8ea5e61152e48db", &(0x7f0000000080)=0xc0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000080)) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msync(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x61}, {0x30}, {0x8106}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) r1 = msgget(0x1, 0x200) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) msgrcv(r1, &(0x7f0000000240)={0x0, ""/183}, 0xbf, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000340)=""/57) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) pread(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x68) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000340)="f007426c6a7984d37b", 0x9}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6028aa60006f060000000000000000000000edd3b6de7b8beed300000000000000000000000000bb99da597213a061543c6c0e7f84d4"]) close(0xffffffffffffffff) r3 = socket(0x18, 0x3, 0x6) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x29) accept$unix(0xffffffffffffffff, &(0x7f0000001740)=@file={0x0, ""/4091}, &(0x7f0000001080)=0xffd) executing program 1: syz_emit_ethernet(0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) socket(0x1, 0x2, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040), &(0x7f0000000000), 0x0, 0x0) close(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r1, 0x0, 0x1ab, 0x2) sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) setuid(0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgrcv(r2, 0x0, 0x4b, 0x0, 0x0) getgroups(0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() shmctl$IPC_SET(0x0, 0x1, 0x0) pipe(0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x80105702, &(0x7f0000000040)={0x6, 0x5, 0x78e, 0x5fa7}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000000c0)) r5 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r5, &(0x7f0000000300)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/175, 0xaf}], 0x1, &(0x7f0000000240)=""/190, 0xbe}, 0x802) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0xc02, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) syz_emit_ethernet(0x5e, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/192, 0xc0}, {0x0}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000000180)="b3ff13c4", 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) ftruncate(r3, 0xf869) syz_emit_ethernet(0x4e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) socket$inet(0x2, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000000c0)=[{0x80}, {0x2}, {0x16}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x7c}, {0x6, 0x0, 0x4, 0xe00000}]}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000100)="ba2128", 0x3}, {&(0x7f0000000300)="7a9f30a344ddd8175e00c5", 0xb}], 0x2) writev(0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x20}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7f}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10001}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7f}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x401}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xce}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffb}, {&(0x7f0000da8000/0x2000)=nil, &(0x7f0000e81000/0x2000)=nil, 0xfc1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xa68}, {&(0x7f0000cbe000/0x1000)=nil, &(0x7f0000f21000/0x4000)=nil, 0x5}, {&(0x7f0000e8a000/0x3000)=nil, &(0x7f0000d9f000/0x1000)=nil, 0x40}], './file0\x00', 0x8}) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r1 = kqueue() dup2(r0, r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000140)="96e9cf1c159fc25ac05e6f4c", 0xc}, {&(0x7f0000000340)="8c520e23f2fb12cd211e74aaffa45be1f6ff204ea4b3f7e5aca62c445071a465b0abe4e9cc6f7aa40fd2eca488343a24d668641709754604a39589eb826cf2c6f94afd5642e814582dc54b95e39511b7cb9a7ae8658d86c3b27f36ee352b35e2dd8757520bff8374047f213a42ef66c94fe2c70ac44bbba18068b7e18f439dd5556734c868accf352801541317c928b97d4a811117a9f4e65f2a99c828ccd221023e", 0xa2}], 0x2) semget$private(0x0, 0x2, 0x408) execve(0x0, 0x0, 0x0) executing program 6: close(0xffffffffffffffff) (async) setsockopt(0xffffffffffffffff, 0x1ff, 0x0, 0x0, 0x0) getgid() (async) setgroups(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000600)={0x6, 0x9}, 0x2, &(0x7f0000000640), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) (async, rerun: 64) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) (rerun: 64) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0xa011}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x4}, {0x40e}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020697a, &(0x7f00000001c0)) r5 = semget$private(0x0, 0x4, 0x0) semop(r5, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) semop(r5, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x0, 0x2ff}], 0x2) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) dup(0xffffffffffffffff) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) write(r6, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) executing program 6: shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000200)="169d3e3d8ea5d5c70609a0d97b9a21687acd9e902168452af992d7ba120152d8978ee9a5e237264768e41f5e762bb3a8785468003a0cd25629f46f1451f9c876e4c12aafac41cbedc2045e015bc2f89d060022134f7e4dd235e0b83c84722f4481c526975bce2ace3a9977c8c8"}, {&(0x7f0000000280)="db9ab1b9a2b9dc77daa1385ac24acbe455da3d8a8624ba956f975a80d199d842eec592b1ac528eaf800ce08f45c2e37114ee36150283908d86e7df508c543b9e9e04bf9e52a85663176cfa656b5438763bd442aeb53951b5c2f1f087155870edcf425965d903ee67e9bc61a855791f5b0a534b8f808a7da7351567afd5450c5d36e7ce9f8bbf7647e7213b70042fec782dffdd2c4d2fec"}, {&(0x7f0000000340)="d8df7794930ff3f7bc36d64753e5cb22e0eee0b7f913eab98131dab72029ac11186b34a5a420359fd24ac2c6a9f064b221c7ca75cc507e9c90ae08b0c7de29d047fad0c235dcdac37708ad"}, {&(0x7f0000000040)="5218e4b85483bbfb759482a89ec337a565d0ba8e815fd4e3469cd0f0a3fbc94de0309c776de40b925ad96424f3e3afc720d8a9a5393dabeb407022098d"}, {&(0x7f00000003c0)="fed87ebf224f4821d057ff65bee0e6a7c3bf5f51a0691db747fa60e09af8d0b7fa5cb1d55376bb27d2f36a371285c121e46f648ed8fead9f0eb85a4930d5a587f6786d5e457a626dc09888399a875fb4a5784ee23942c73539d19d7bb6939472258355c9"}, {&(0x7f0000000440)="e3c076"}, {&(0x7f0000000540)="26df804f17ad67e4c9ae78dd44898f8126bdc32fcf2c7039be32c5c85945b116c114790ff7d6d1b9ca92eb2dc470e93a592e37f56ab97da62bc2077c981db8ed4d73d0c4c21c30310f4f88a3d04ef139e132fa44a5d59ff7fe304c79190006ae83965c46f2f1605375ec36c81425a311e3ee30373d8acc90d3376b712f42b328c9433232008e13a2208c83e6c2d99e30"}, {&(0x7f0000000600)="bc90ecfb9e02b490ad6b20cf4a584e5b685cd9d9821aed4f21f26a4ee30bb31c887cfbe3c4d0ad9e7d6e91bbaec5c70b5071247a50340d97c184ad0df1eefd9bc31cc927d8a3e3027a4c42e16eeb6a141e50f93ef71dbd5132534a348b2937e0c1850894a41db3dc236fe6a0fe47211a5a04d3e21dd5c6a2e88014df78e78af7ec4a7d18bb1d40ea4c20f33ec8d3db7fb41f5741c9aaac020722bf1eb50529fd36719f2c4bd8269d3e7953f174b700644c5c198fc2b288f9ef4b38a87764945af1ff3320601d877d8880fd9b21260229451c844d338a0e24"}, {&(0x7f0000000700)="d64d0168627f26e0d1174c88d7f04a45005a310c9a414fa8bf7134f36d0b447a047ad2baa7e453c759896e710b207771e24ff7a362a8038bbdbed3df8f532474ce9fa196a0734c152d5d3d1562e3a3"}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x1, 0x3, 0x2) r2 = socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0xe1e, 0x3f, 0xffffffffffffffff, &(0x7f0000000000)) bind(r1, &(0x7f0000000000), 0x10) listen(r1, 0xffffffdf) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) setrlimit(0x6, &(0x7f0000000980)={0x7}) r3 = kqueue() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) getrusage(0x0, &(0x7f0000000a80)) sysctl$net_inet_ip(&(0x7f0000002c40)={0x4, 0x2, 0x0, 0x16}, 0x4, &(0x7f0000000880)="6ccb37eac3bfbe71d498623d47e418ee3ef8730165b738e237efbfc31e5452a74af15d3689d2594d9f07c117f42874d9c6236150fecfd3ef6ced74c65eb8d65c74c4278141526312eda5e6847aa967943b860292fa1800bce678d8946c11fdbf36856849894a2404", &(0x7f0000000940)=0x68, &(0x7f0000000900)="687126a8a0f0a108000000000000008e23739c56d072d0fa9f20d7a8fdc1d5fad6844f8198ceff1b760cda2758d9fd9995", 0x31) close(r2) r4 = syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000140)="17348740aad00607c07ae540b6756d030000000000004c8b691a1e0b92154d91a008fbb19d2e6b540a93", 0x2a}], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000180)="1f813353438ada9ccf60bb627d9d63723c96c5d78d81868a74b85892b3845df898b8ad103c5ef1823f0ac90ba0fae6c52d9a70920dcddf7b61205c1bd67814e2d5a3b599e765a27eaf498e6800"/89, 0x59) getppid() executing program 5: ktrace(0x0, 0x0, 0x40000424, 0xffffffffffffffff) executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="23b2f1", 0x3}], 0x5) write(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x0, 0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x10003200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{r0}}, {{0xffffffffffffff9c}}, {}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)) getrusage(0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)={0x0, 0x0, 0x1}) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, 0x0) semop(0x0, &(0x7f0000000140)=[{0x3, 0xfff9, 0x1000}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 5: mkdir(0x0, 0x4) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x7, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x10000, 0x4) setsockopt(r0, 0x62c, 0xbc, &(0x7f0000000240)="b127e42d0d5e8d31a6e4139397fa1f8ddade1b267ec1f78334155376c95ae8adc3472382be576e26262182ecc7c04cacae8b9e96b2b7ce9fb15ff2a1009ca76f2465ccd3a8", 0x45) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{}, {0x87}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000380)=ANY=[]) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1f}, {0x0, 0x0, 0x3, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f00000024c0), &(0x7f0000002480)=0xfffffffffffffcb8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x7c}, {0x812e}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000100)="4c7d156433c2fc923b8d015684f502fca84b5cd3fb608a54f673212802335c3a4d4c8456d179e712a9d28556eee02c41f3e80c0443fddef67805638ad07d3153b70f902ea4747378ded3f998f8f166cb23fbfcbfe2f91839cf4981c50167d9120935856f5d7fbec587504b05093c5facad9a2409a9ce54c8fac1f443fc8928a10f0d124164423916c9c73608e494ed0651", 0x91, 0x8, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000001140)=""/4103, 0x1007, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x6, &(0x7f0000000200)=[{0x195, 0x54, 0xc0, 0xfffffffe}, {0x4, 0x5, 0x8, 0xd6c5}, {0xfffa, 0x3, 0x7, 0x81}, {0x6, 0x80, 0x9, 0x8}, {0x2, 0x5, 0x0, 0x90}, {0x1, 0x40, 0xff, 0x3}]}) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) symlink(0x0, &(0x7f0000001440)='./file0\x00') ioctl$WSKBDIO_GETENCODINGS(r4, 0xc0105715, &(0x7f0000000040)={0x4, [0x0, 0x0, 0x0, 0x0]}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) syz_emit_ethernet(0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a0000000000010000000000000000000000fe8000000000000000000000000000aa81"]) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000005c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@echo_reply}}}}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x10, 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x5, r1}) r2 = socket(0x11, 0x3, 0x0) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x7b1}) sendto$unix(r2, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff5f70) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, r1) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r5, 0x7, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x1ffffffff}) sysctl$vm(&(0x7f0000000040)={0x2, 0x8}, 0x40000000000001a0, 0x0, 0x0, &(0x7f0000000140)="6b030000000000000014a936347c972dba041b7180298e05ff15ebe2e7b737c253c2a36417b18ac5182670f709d5e5b3f8eb2e40299b7bb8c65592003a8fc6b597df81e9733d43359e96786ec6da420ea3ce3bf1cfbc64a8e547e5d3119bf628f9b8f4d2211fe8a3e073de6679db103f88131286fea612b92c3ad1c9a3984b0053e71fb6d53c898e0dee2ff5ec833e75c733e87ca29d374c54a8f70a148a8a62e9000000", 0xffffffffffffffd5) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x15}, {0x44}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x1000) 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) syz_extract_tcp_res(&(0x7f00000000c0)={0x41424344}, 0x0, 0x5) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="ff00080045ffff270000000000009078006601000000bdad000000c4ed14ee9c00"/45, @ANYRES32=0x41424344, @ANYRES32=r5, @ANYBLOB="5000000090780000"]) sysctl$vm(&(0x7f00000002c0)={0x2, 0x5}, 0x2, &(0x7f0000000300)="7e8f070898e0e33b5b6292633c", &(0x7f0000000340)=0xd, &(0x7f0000000380)="ffcd8a32bd01af814bde62574e4c0c17df7a41017b607e40f19ba17cc9d19133286f0f2cfb522695acc2b13af1bdd4af3b3d65c4762551d5f43e0fb175c287a034782c78a276beb67336b5661b857d4749a1c0caa58095b5536cd8009f3d63a2e53a060e08f306fd32626af63d23f4f5c4c9f4bf3532f52fa1be4f3f55686fe2656a37d3b262feb08156dc9b55cb928f", 0x90) executing program 4: semctl$SETALL(0x0, 0x0, 0x9, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) setrlimit(0x3, 0x0) setrlimit(0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) dup(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f00000002c0)}], 0x1, 0x0) fchflags(r3, 0x0) fchmod(0xffffffffffffffff, 0xf42b8a05b5927407) pipe(0x0) socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000001980)=[{&(0x7f0000001280)="bf8818ebdd4c7bc2e5d1f24905bec1fcf842a06a9091", 0x16}, {&(0x7f0000001700)="9e417d2a03581944173fd15dc4b30e7b6e22a8281e789501a51940a7a78ff97f4e156a3c62d2b4cc2fa4de019da0fd5c19a5d9bf712335d8933151b83ec3c35c3f1bf2985b0a33ddd5f7f8c311c33fae35fb646bd819e0e3355d3523643e279e9391dc781fbb1a27782d3a6991d918dc6f606f7f96217eeeac18672b4b2a02dea28f45142586cf06cf425cb55cc7e8ce81a44501702fd8dec902128426aa88992ef91d4826fb2098992cb11b2d7a9d2656f4112b0202871b", 0xb8}], 0x2) dup(r2) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) readv(r4, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000040)=""/2, 0x2}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001340)=""/74, 0x4a}, {&(0x7f0000001440)=""/141, 0x8d}], 0x5) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000700)}) executing program 7: ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000001440)="70230eb2fe71424f115b20f7ac76413514110162207b751cbb680f1e37c7b39b6742251e2518bb04f25f381ba4faee47bbe6718c74eb4449edcc8848bfbb656053ffe6eb09130f9c25f8f2aa1b62dd3df67f40c231da40b0b881f8b7cb4a9b9a49dc8deb7b89e2837ef241ce23fd2c2a42c4658cfa16bcc2cee91fbe5473b5bad28520a818e3414045fc19fde52d9eabd18b7614c624f948dc04638e9a0903fc95f2dda3fbb77d025e730ee0d2f340d5b5cbe67fe4298ff2d7aa7498f90656c487ca822991ca841d2e3d5a0e2b7bf68ed174301b85c55a7d560b9c6ad69fa3614ced5746daa4e8eaac34f8cb321ff14c70245c9540221341f01d4085cf45ccf867a39dcd3940469ff0321c59771271f9c111099f7d99f9a19ddeea3f85825062ca9fc894a107a087ab4032fc45da794d952fe0e5965c9721d434be1601ce228e140644b5e8781d76a55eadc92dad8a445b103c97e1a17894a009d7bebf57a704f17df6b4edb5348a395aece404323f2002f22aff5095c172f081e6eedfcb7df6fdab592d0b442d", 0x187}], 0x1, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r2}}) fchmod(r0, 0x8) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r2}}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_open_pts() syz_open_pts() mlockall(0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x40, &(0x7f0000000180)=ANY=[]) executing program 1: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x4}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) executing program 4: r0 = socket$inet6(0x18, 0x5, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xeb) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x5) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000080)=0x3) getpid() sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)="43ccf8c380f695265c8c98fe", 0xc) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xc5a96e16385131ee) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x80) fcntl$getown(0xffffffffffffffff, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) mlockall(0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r3 = getpgrp() r4 = getpgid(r3) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x6}, 0x4, &(0x7f0000000280)="5196beefa890b0c3c11247641032319fa430d188fc1f7d71f87e14a7c5378efe766a5ec74c3f9a05ce1fe066df08dc91c4dfe3bdd7891a25eb3ab0c1135cc77ccd4b5889e84ba47870b050eea050b65e1841e1dc132f78861f9d1c9766f3299cacaa1f87bec6b4f2f4c207cc9da6973523e4c7025ce0b7cd712e82c468ce54edb6a1a57833f1236f8c20c672775c5140d618118c83e242a39a5e9b7e40d2a9703084ae6094df2869f156d37a9af5da4eee447bd58273fade9c3357e5a36ed89f51ac67647da7fa36a42e298582cfc1fedd8693325fbf3c2731869946a227f976f6bbc8c8749db4", &(0x7f0000000380)=0xe7, &(0x7f00000003c0)="5d76d43f191af12ea59ac90c7a45a2fca7b1cdfb926eddd53cce833035d63a4c7ae83f2166d1a453b3648050e9acd40a8e29614a135d8a014f32fbd08afa431e02bf40", 0x43) bind$inet6(r1, &(0x7f0000000440)={0x18, 0x2, 0x1000, 0x1}, 0xc) r5 = msgget(0x3, 0x211) r6 = getuid() r7 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000500)={{0x40, r6, r7, r8, 0xffffffffffffffff, 0xa4, 0xa1}, 0x100, 0x7ff, r3, r4, 0x6, 0x3, 0x3ff}) setrlimit(0x5, &(0x7f0000000580)={0xffffffff, 0x7}) r9 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmat(r9, &(0x7f0000fff000/0x1000)=nil, 0x2000) r10 = accept$unix(r2, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) r11 = getgid() setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000640)={r3, r6, r11}, 0xc) executing program 4: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x2, 0x4001, 0x0) setuid(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = syz_open_pts() r2 = open(0x0, 0x0, 0x1e) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) r3 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x1f}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x5, 0x7}, {{r1}, 0xffffffffffffffff, 0x33, 0x20000000, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x80, 0x4, 0x8ce6, 0x5}, {{r4}, 0xfffffffffffffffc, 0x10, 0x1, 0x4, 0x20}, {{r5}, 0xfffffffffffffffb, 0x8e, 0x1}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x5, 0x4}, {{r6}, 0xfffffffffffffffa, 0x71, 0x80, 0x20, 0x1}, {{}, 0xfffffffffffffff9, 0x5, 0x1, 0x7ff, 0x800}], 0x7, 0x0, 0x80000, 0x0) kevent(r2, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffa, 0x2c5d36d679bbffbf}], 0xe47, 0x0, 0xa9fa, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r4, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x9e, 0x2, 0x4, 0x800000000}, {{}, 0xffffffffffffffff, 0x42, 0x1, 0x3, 0x5}], 0xe4a, 0x0, 0x8000, 0x0) getsockopt(r3, 0x6, 0x9, 0x0, 0x0) truncate(0x0, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10) sendmsg$unix(r7, &(0x7f00000041c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004180)}, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(r8, 0x0, r9) recvmsg(r10, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x1, 0x0, 0x53}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) sendmmsg(r9, &(0x7f0000000140)={0x0}, 0xfffffffffffffda2, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0xfffe, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x100085}]}) recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000140)=""/84, 0x57}, {&(0x7f0000000080)=""/5, 0x4}, {&(0x7f00000001c0)=""/176, 0xb0}, {&(0x7f0000000280)=""/174, 0xae}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/71, 0x47}, {&(0x7f0000000400)=""/107, 0x6b}, {&(0x7f0000000480)=""/185, 0xb9}, {&(0x7f0000000540)=""/195, 0xc3}], 0x9, &(0x7f0000000700)=""/156, 0xa7}, 0x2) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f0000000340)='./file0\x00', 0x400, 0xe0) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) syz_open_pts() socket$unix(0x1, 0x5, 0x0) r0 = socket(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x24) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004", 0x7, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) msgget(0x1, 0x408) msgctl$IPC_STAT(0x0, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001080), 0x0, 0x0) close(0xffffffffffffffff) executing program 1: unveil(0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)='}', 0x1) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000430, 0x0) nanosleep(&(0x7f0000000100)={0x8003, 0x5}, &(0x7f0000000140)) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000040)='\t', 0x1) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000500)="96a0783bba121462b8686f451262a71f62c94e8a7e67722d4c21ca57a292445419232a278fe00ef9349e4160d1178af6d1cbf0bed1346ba4ec84fac256f416e5f6a4c0be72f8b91726ddf1598d0600156bfec7409821a6d8ae21837a9226b8a4c7b09b44fcdd5a7ad3f039080336f36b341ca27147ab09bb3920fe69558ef5a7388e97751ee02f57f727bcd03d274f3e7a912cce4694eaed5532845e8c4c1781eac7549d4714891118617bc463c4794c7eb6dcbfe03b0000000000000000", 0xbe}], 0x1, 0x0) dup2(r1, r2) getpgid(0x0) mkdir(0x0, 0x0) mknod$loop(&(0x7f00000001c0)='./file0/file0\x00', 0xc000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x200}}) r2 = socket(0x1, 0x3, 0x3) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, &(0x7f0000000440)={0x9, 0x2, 0x3ff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000000)=0xc) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000004c0)={0x0, 0x0, 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x6381) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x155) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000000300)=""/232, 0xe8}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000000280)=""/81, 0x51}, {&(0x7f0000000240)=""/31, 0x1f}, {&(0x7f0000001b00)=""/131, 0x83}], 0x6, &(0x7f0000001c40)=""/219, 0xdb}, 0x5}, 0x10, 0x1443, &(0x7f0000001dc0)={0x80000000, 0x36ac}) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000400)="9ec9123d820630797be16753ac26a20e18fee4506089f83c81188275db8af9d7b81037be6eeda9726725bb08fe2f19c7072fbe67b023d7f9062a", 0x3a) recvfrom$inet(r5, &(0x7f00000001c0)=""/111, 0x6f, 0x1803, &(0x7f0000001840)={0x2, 0x1}, 0xc) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0x1fffc, 0x5}, {0x3, 0x4}}) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x5, 0x100000001}) getuid() open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) r7 = getpgid(0x0) setpgid(0x0, r7) fcntl$setown(r6, 0x6, 0x0) accept$inet6(r3, &(0x7f0000001900), &(0x7f0000001940)=0xc) executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r1 = socket$unix(0x1, 0x1, 0x0) semop(0x0, &(0x7f0000000200)=[{0x1, 0x0, 0x800}, {0x4, 0x6, 0x800}, {0x2, 0x8, 0x2800}, {0x7, 0x1, 0x400}, {0x0, 0x0, 0x800}, {0x2, 0x1, 0x800}], 0x6) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 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') open(&(0x7f00000001c0)='./file1\x00', 0x20000, 0x2) link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000300)={0x1, './file0aaaaaaaaa'}) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f0000000280)=""/13, 0xd}], 0x2) getsockname$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) close(r0) r1 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) socket(0x1, 0x4, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) r2 = socket$unix(0x1, 0x5, 0x0) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0x9b, 0x6}, 0xc) bind$unix(r2, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000280)=0x100, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x4, 0x3d) sysctl$kern(&(0x7f0000000040)={0x1, 0x3a}, 0x2, &(0x7f00000006c0)="3be1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12710bf1472839b03425bb82878b10c66a2c1b8d7e3b31c43e80e413906032ac7ce4bd04fb6fb8b865a8dd972eb32c025371db71e510f22b74225f62853036628fe968523831efe38c52c4eb7e89ce685d3eab7e0d4ed2e25c29b2875080f2e6aa370fb83dad141bf45b7c2e33ada62494d59bf183413f795db9ed3a92008e2ff2c0cd235bd2576815a816e6e4ebbea3ba914b0978cf23fcc", &(0x7f0000000080)=0x12a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0xee) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f0000000100)=[{0x7f, 0x9}, {0x4329, 0x3, 0x8, 0x2}, {0x1, 0x5f, 0x6, 0x7ff}, {0x2, 0x7, 0xff, 0x6}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x10004) r5 = kqueue() poll(&(0x7f0000000000)=[{}, {r5}, {r5}], 0x3, 0x0) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36cc", 0x52) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r4, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x48}, {0x5}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) executing program 2: msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r1) getsockopt(r5, 0x29, 0x23, 0x0, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f0000000440), 0x2aaaad68) semctl$SETALL(r6, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x1, 0x6, 0xdeb]) r9 = kqueue() r10 = kqueue() poll(&(0x7f0000000000)=[{r10, 0x1}], 0x1, 0x0) kevent(r10, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r9, r10) r11 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r7, 0x0, 0x0, r11}, 0xf7, 0x40, 0x0, r8, 0x1f8, 0x1, 0x800000000000007, 0x7f}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r11, 0x5c, 0x101}, 0x49, 0x0, 0xfe}) getpid() sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x3}, 0x4, &(0x7f00000002c0)="08891723ef8c345b52cd41b52e7ffc6a6cbfa71c37012a4d3abf603411eac82a30b8010000004540b1555df446e479bb1d3e6e5c317f2b75aab3ca9e2d4e01e48d9bd66705e568e22884e1c14f2d858d237b7c8344a03f2f156f9292c64dc20bfe4f00e658866a5841ef532d25a05fc89944a0821e0df3e4b874e2b1", 0x0, &(0x7f0000000040)="0e2a40d890f534932f0cbfb3be5ad48faf7bf8f9023a5e2ae10fde971d87d73544fb7ade13df6b60aa59c9fb8001bd1dee21", 0x32) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r1 = socket(0x2, 0x3, 0x6) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000800), 0x1c, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00005a9000/0x1000)=nil, 0x1000, 0x0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x2, 0x0) r5 = semget$private(0x0, 0x4, 0x20) setitimer(0x0, &(0x7f0000000000)={{0xffffffff, 0x6}}, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000340)=""/10) r6 = dup2(r3, r4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(r2, &(0x7f00000024c0), 0x10) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) close(r2) connect$unix(r1, &(0x7f00000000c0), 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r8 = socket(0x18, 0x3, 0x3a) setsockopt(r8, 0x29, 0x0, 0x0, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000000)={0x3, 0x7ff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) write(r1, 0x0, 0x0) r10 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r10, &(0x7f0000001840)=[{0x0, 0x5b}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000200)) pipe2(0x0, 0x0) getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, 0x0, 0x85, 0x0, 0xfffffff9, &(0x7f0000000140)={0x20, 0x7ff}) setuid(0x0) syz_open_pts() setsockopt(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000280)="e9f2d7798689ff222fba97fc1e5a7ecba01eba7e0c48300dfbb1f117f3dffe46cd05463a7d1f66f96acb01b4d67ac1d689f05390433a92eecbd7ec95602fa31c8cb2f4efe50c57f5a81c9ee90515a3398794f86b23d510", 0x57) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000540)=""/137) mmap(&(0x7f0000045000/0x3000)=nil, 0x3000, 0x1, 0x4032, 0xffffffffffffffff, 0xfffffffffffffffd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xfff) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea0000010000", 0x6) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x1, 0x0, 0x3f}, {0x62}, {0x6, 0xfe, 0x0, 0x2}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) executing program 5: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000480)='./file1\x00', 0x200, 0x24) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0), 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x100) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) openat(r1, &(0x7f0000000300)='./file1\x00', 0x8000, 0x8e) select(0x40, &(0x7f0000000000)={0x80000001, 0xfffffffffffffffd, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x3d}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRESHEX=r1]) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040), 0x61) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1}, 0xc) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0xffffffffffffffff) r4 = getuid() setreuid(0x0, r4) chmod(&(0x7f0000000080)='./file0\x00', 0x2f2) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0\x00') executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r1, 0x49ee3663, 0xf1a6, &(0x7f00000000c0)="af82df3ac1de77680f5481dde17ed832d52f9fee5f866e25c9a8a070e05858fed6c33ad670baa06643e4420a9e40f41217e460b0b8abb430d64dfe8cf11d7d", 0x3f) clock_gettime(0x3, &(0x7f0000000100)) r2 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x2) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000180)=0x40000) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x1}) recvfrom$inet6(r2, &(0x7f0000000200)=""/235, 0xeb, 0x800, &(0x7f0000000300)={0x18, 0x3, 0x9}, 0xc) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000340), 0x20, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000380)={'./file0\x00', 0x1, 0x401, 0x101}) preadv(r2, &(0x7f00000009c0)=[{&(0x7f00000007c0)=""/240, 0xf0}, {&(0x7f00000008c0)=""/128, 0x80}, {&(0x7f0000000940)=""/92, 0x5c}], 0x3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) r7 = semget$private(0x0, 0x2, 0x200) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a80), 0x10, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000ac0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000b00)="04dc0f981e8e9382d8ad975a551c73002798ec1d5b059316c9a617c585f871855d37969ada967b51af77d0f8d55ec65779e638423fdff740301b", 0x3a) setregid(r6, r6) bind$inet(r2, &(0x7f0000000b40)={0x2, 0x3}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000b80)={0x3, 0x2863e31ab0a1f2d, 0xef, 0x6, r4}) sysctl$kern(&(0x7f0000000bc0)={0x1, 0x42}, 0x2, &(0x7f0000000c00)="7111bce4874e13f13dd65247fcdd150f6f3973f7f533ffbcd1fae99ec74492db83271c19c33818fe7b0cf95a6b4645ac10eb7c616d0c53e3dc5e50eceabb177a68bfb017671da03df458aab805801e509953d9275ebeb6aa665945863b0bf8b95f7165d7af461eee6b2fb166a1a0b5906828de668b0429db6b829cf2114ac8a1f76ebda0da648d9af02b59b74ff5fbc38813ed9e20394fdb820704dd0fa9c9bfae1fd1e66a781ca91018f5e2f2767a32bd202bf5670f5d5ceb7e1577d3ae8f9c9321b6d3366f619ad3ab1a0451bf3112e0e9f3b0e8cd17c705ae81d83eadcf1d864a", &(0x7f0000000d00)=0xe2, &(0x7f0000000d40)="a3f71ebfd71cf91ac54cead2040298ac0e64441ccba09ab097d78c8354efd80df892581426f7c892830294b95d6716b35588bfc531bba09effb1b768ee32db596e948d8a62e95463ecb66aee8a5bead72003372f3edfed82ebba5eb839c360b378ab08985128d8404bef503e35d1b24ee322bc8a797b1890241918e7d967c9b84efbc5c620049c6119afb85cc1d2a719998aa158dee8c5c0d27a5b05ddb7fd35f2179d42736fb791db86fd40e74bd9269833774c1e74e397124fb423cae59d777ef3c85c8874be871d2da9d3b39035700368489c97", 0xd5) r9 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000e80)={{0x4, r5, r6, r5, r6, 0x56, 0xac}, 0x9, 0x7, r10, r4, 0x3, 0xb382, 0x2}) writev(r3, &(0x7f0000001040)=[{&(0x7f0000000f00)="0f48e93c7bae5223bd000d23bd1fc54021f80ed175582da094538bdfcf9ac8751ff5af65e8482e3d9dd7d475850abf1815969ab3492e0b6ce266d8664bc45118cf75ee2f5e2bcf0c4345ad574e6879638c8c220524f402e7aba28e4a28a35322e44c0ee2c380b7417d9f0fab62d7545f6e98fa0238848b165e5f5a6568481601ba46521f478284afaad968cb1aa9f452383a8be4502c72166fdeec9c643293da18c5e3a843221284b92686078feabb5b9633bef986ac5d8351cbb02379f45735c8a72b12ce7a0b5105ae527fb5cea6a179b587b134c5202c74dd80e63578b9c23fd9589a14ed6a7b2526443480f9", 0xee}, {&(0x7f0000001000)="9545efb95d9d7e7ef0592c39a16c16206587627f3e5de3ef3e33671b57279246246ee0050d3254b7775e743970744e00e729c9721458de57fd41bdba2809", 0x3e}], 0x2) getgroups(0x2, &(0x7f0000001080)=[r11, r6]) setregid(r6, r12) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f00000010c0)=0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, 0xc) setgid(r13) executing program 5: setsockopt(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c, 0x0, 0xff}, {0x6, 0x40, 0x20, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f00000004c0), 0x20, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {r0, 0x8}, {0xffffffffffffffff, 0x40}], 0x3, 0x80000086) write(r0, &(0x7f0000000880)="3077e6edbff95a66fe1dc87e3ee6af592d0946b88f3abbdc7f5ab02d134b43fe7964dd246fce2be965c9ade7b37f80034ce92c0606f55bccfe53d4697146ab112ee62a55a6617368ded70cc2e781eb61653b6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbbaf4cebafcb1d2fb0ef01b575a83ae3b0635fef59a6c1edc54a170d2f806e4ee037f14f94108078dec5ae4eb3cc53805bce74d9e1a9904f3e378064b2dd9c5ae21482f763c601f30d334cd25f21c42b3b1bfa9778a02da2d760a70fca81178682a232f2bc7138da7970c3e00"/282, 0x11a) dup2(r2, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setitimer(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r3 = getegid() getuid() socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = socket(0x0, 0x2, 0x0) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setgroups(0x7, &(0x7f0000000200)=[r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) executing program 0: semget(0x1, 0x2, 0x502) syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60006f3300103a008a211dd1450021b07f5a1957de740000fe8000"/55]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f00000001c0)=[{0x50, 0x7}, {0x9}, {0x8, 0x0, 0x2, 0xe00100}, {0x2, 0x3, 0x69, 0x400}]}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000100)="ba2128", 0x3}, {&(0x7f0000000300)="7a9f30a344ddd8175e00c5", 0xb}], 0x2) mknod(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x11, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r2, r1) listen(r1, 0x0) socket$inet(0x2, 0x1, 0x91) socket(0x11, 0x1, 0x9) r3 = socket(0x20, 0x8000, 0x20) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x27, 0xd, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 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)="ea00000185dce361", 0x8) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffffffffffff, 0x1000}, {0x0, 0x3f}}) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040), 0x61) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1}, 0xc) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0xffffffffffffffff) r4 = getuid() setreuid(0x0, r4) chmod(&(0x7f0000000080)='./file0\x00', 0x2f2) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0\x00') executing program 3: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r0 = socket(0x20, 0x8000, 0x6) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x5, 0x7fff}, 0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="bbffcb73d04107", 0x7) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') lseek(r1, 0x5bb8, 0x1) mknod(&(0x7f0000000240)='./bus/file0\x00', 0x2000, 0x6381) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x9, 0x0, 0x10d2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x28480, 0x8) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x57) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) close(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x5c}, {}, {0x8106, 0x0, 0x40, 0x8}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f00000004c0)=[{0x0}], 0x1) socket$inet6(0x18, 0x3, 0x2) r5 = socket(0x2, 0x3, 0x0) r6 = dup(r5) syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="ff76ffffffff0000000000000800450000380000000000019078ac1400bbe00000010c009000000001000061ead1adc9e19651997fe4d440e02e13e0000001ffffffff0478fa"]) setsockopt$inet_opts(r6, 0x0, 0x15, &(0x7f0000000400), 0x0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, 0x0, 0x30, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) socket$inet(0x18, 0x3, 0x102) connect$unix(r2, &(0x7f0000000280)=@abs={0x0, 0x7}, 0x8) syz_open_pts() openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000002c0)) syz_emit_ethernet(0x4a, &(0x7f0000000040)={@local, @random="0bff000000df", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x14, 0x1, 0x0, @rand_addr="3be1e300000000000000000400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000080)) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004500001c0000000000019078ac1400aae00000011200907809349657"]) executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x50, 0x2}, {0x2d}, {0x812e}]}) kevent(r0, 0x0, 0x7d65, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff8, 0x40, 0x4, 0x29, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1e, 0x80}, {{r1}, 0xfffffffffffffffb, 0x40, 0x20, 0x800000000000001, 0x3ff}, {{r3}, 0xfffffffffffffffc, 0x4, 0x2, 0x1, 0x3ff}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0x7, 0x4}], 0x7, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r4, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r5, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) write(r7, &(0x7f0000000100), 0xfffffe5d) write(r2, &(0x7f0000000100), 0xfffffe5d) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0x4e, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200000, 0x0, r8, 0x0, 0x0, 0x0, 0x200}, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x3, 0x0) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r10 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r10, 0x2000741d) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) open(0x0, 0x80000000000206, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x26) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x1}], 0x1f, 0x0) close(r2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r6 = getpid() fcntl$setown(r5, 0x6, r6) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000080)=0x43) close(r2) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r1, r7) ioctl$FIONREAD(r8, 0x4004667f, 0x0) r9 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r10, 0xc0206921, &(0x7f00000001c0)) r11 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r11, 0x80206913, &(0x7f00000001c0)) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa) r3 = open$dir(&(0x7f0000000000)='./file1\x00', 0x40, 0x0) kqueue() mknod(&(0x7f0000000280)='./file2\x00', 0x80, 0x7) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x5, 0xf0000002}], 0x14f, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{0x0, 0xfffff800}, {0x101}, {}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) fchown(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=""/80, 0x50}, 0x0) shutdown(r2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) setsockopt(r0, 0x11, 0xa00, &(0x7f0000000340)="5e0bdd51", 0x4) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0xfffff000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {0x0, 0x1}, {}, {}, {}, {0x0, 0xffffffff}, {0x2}, {}, {}, {}, {}, {0x0, 0x10000006}, {}, {}, {}, {}, {}, {0xef801c1c2e086094}, {}, {}, {}, {}, {0x2}, {0x1}, {0x0, 0x10}]}) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r8 = dup(r7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f0000000100)) executing program 4: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x8, 0x0, 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) getsockopt(r0, 0x817, 0x2, &(0x7f0000000000)=""/170, &(0x7f0000000180)=0xaa) syz_open_pts() syz_extract_tcp_res(&(0x7f0000000240)={0x41424344, 0x41424344}, 0x40, 0x9) syz_extract_tcp_res(&(0x7f0000000200)={0x41424344}, 0x4a, 0x200) syz_emit_ethernet(0x1a3, &(0x7f00000004c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004c0c019500666000093b9078000000007f000001018904080201072b010000000000001000ffffffff7f000001ffffffffe0000001ac1400aae000000100000001e000000144083f9100000008072306e0000001e000000200000000e0000001000000000000000900000005ac1400bb4e234e23b445df7d343348d24338ece4c71a407eb38e346062c3b71fbc71336cb44da88d4261e93a495c6d04d23a6bef03d5379ea6c0f33ff6212234618889f2c523613df5e7294ce2bcd77bc5f9391a391236e24de4", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="b10403c89078000102048a0505220000000200008001000008000000000400000800800000010000000600000080080d8daac452b9743ed2d922b608072bd9840d4a0204001013126122d6c017d446e9f4eb42fabd6a73b0000007c968c6abe27d52f756255775b49c01292863b901029fd6e009c288d643e8a5f0d48b601733e4398568dfcb8a8d29a11abb27a86240d132fe617e59e0ac994ef015e1383f17cfa8288c83f30b0be72a95099fc207febfe69fbaf3fb9d6f539f195daf18e5bfd64137fe37e4c3be3828fac839657ff9a944afb4db9dbd0128d33108ef996abf3a38932f84ec8502758b4e8713307f0d100ba0c6d3aeb646b5bda2ec5479a2c490b40f6a0dc4985a6f75b451da8e86071f9fe1eecdecbac41c"]) executing program 4: mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x1) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x50}, {0x64}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) executing program 5: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000)="59c638cd69971a717b60122678478439", &(0x7f0000000080)=0x10, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(r0, 0x0, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) recvfrom(r1, &(0x7f0000000200)=""/253, 0xfd, 0x2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000001c0)={0xfffffffffffffff7, 0x800d}, 0x10) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000180)) setsockopt(r0, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) panic: ifa_update_broadaddr does not support dynamic length Starting stack trace... panic(ffffffff8285b3fa) at panic+0x16f ifa_update_broadaddr(ffff800000dab800,ffff800000e24700,ffff80002a297280) at ifa_update_broadaddr+0x6a in_ioctl(80206913,ffff80002a297270,ffff800000dab800,1) at in_ioctl+0x5cf ifioctl(ffff800010fdecf8,80206913,ffff80002a297270,ffff80002dce6f90) at ifioctl+0x106c sys_ioctl(ffff80002dce6f90,ffff80002a297450,ffff80002a2973a0) at sys_ioctl+0x4a9 syscall(ffff80002a297450) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x29838a9cb20, count: 250 End of stack trace. syncing disks...21 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 giving up 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 8f385a59-d101-44dd-592e-0bd3fdfaf750 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> show malloc boot: illegal argument malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace