0x0) r1 = socket$inet(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) getsockopt(r0, 0x29, 0x69, 0x0, 0x0) sendmmsg(r0, &(0x7f0000001500)={&(0x7f0000000040)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000080), 0x1, &(0x7f00000017c0)=ANY=[@ANYBLOB="6000000000000000ffff000007000000c6ad6420ceff4a7cd950fb26ad3828e946d4d38b21150aa2e4a1334913008d2a3602b3ae358b2fc10b24ec699affba2b9d0ab31c2583dbdf4b823374ea8cf3075d5abe8d28939cbba61192e8a06700008000000000000000010000000600000014a2a62e717c38fde104ff993dd114b282d2910f9523d0776fc54a3cd7987efb0fa586c3d5fc78c89f99d3660917144d5f2e52095814fdb7449f777f1ddd582c3e9951db7da87a4a1a9f0c0497b8ca6db9eede25f06061cf01f8362afdc17c86e2087ca9213d0e7b164ba10000000000080100000000000001000000ff7f0000dc808cb7d6fe4df0df84b1e2e42d4783561464290b389567fe1d4a5962745bd85ebb195c17b74cc17fedbd1cb341d35c86947a71f3d3db7fbd4e26d9885ffd0ded40464778dbb238b8fe617b7955029a0447b80be355c349d3614c9de46ad97fb08d572b08f74cb472b65c437f3ae1b2e9f5edfff9ba219b6c8192013b89dacdf130bbf5bea94aaba3ab61f06ddb0223bcc4bd84b391b8cdfd8454ae23b180735c2121dc95385fcada3db4cf919ca7f4a733e51fce6a5ced3eff333f888f810a9870dd4c3ea6fdadbd86a45f63efb10ecf778d6b9808b228475b6d520d864fc7aa49033c2d5ae561439dac253c461b9e48412a6d00000000600000000000000001000000000063002d4b40491e24fa3af6419efa85b1e7f1b353013f458358316822f90eb76595194dd2e09587381a5928d82f596622225e80182e7f2abc06e093133a6f329d154d8f974d9818163a1c95dae16320bb0a561010000000000000ffff000000000080643af46b9cd7f4ef21e955e221675ed3b61e6c5cda9e38ff437cea00c16c36deb0ee943e33c1113e14e3cb53c5eb00894f883112ffbb403a839ba7ca599a185621d6f648e6d38e55765a014798543c4ee782260a56ac0b574484b744d7b48abc39b1a7c45969fbadb5de21b2eabf3390eddcc8269870e8f94d0f40a5270bd145618b82d65bdc2ef65c1d3de9019cc48abe4ca9ae489d7aff6f98e4162fbcba6017920e0d8c6744669393b4e7254f8d9ff2d30f35239454575d6c84288dff99b3f73cf686683371df9772c2f18244a0a188017f35255169985ff4f109384ec98fbb36241b95ab15effcb09e0f5d3c35787eadb360ef41600a47c5f3475c86dc6257fc3c970ea25b8fd17e473154a4fd71b1ba4e5894a81089561f07a03c84dcbaac15d985b8f15585c0c36aa81c74ad0a3a37830fb02694ecbdd131f12c4e4bfe973dc9785a7897f2733b990845d2ef1bf1261eaf54c928519e49bb4ee47cbf15cd98107e355fa4570bb73a138857ee6c6f22a695c353231d482260b4b425490d5ddb0d841c561a33a5f1baa19695e7d3681e503f5a0e6de6c45aa29198254e45fd1b6eca8bddd6daca4ad599e6c0586155bec6f32d5bd1a054d193e727aedf0faa8b43ec81623b51051bf32888f1ef4ac1c7b383f2013b2307dfce304490caef69334b827253ac4efaa3929d2e6050c85c03774e8864bfad933e4f2ac701b740e81bfde1ab2f8a7f2f41ffea89fa8061143feeefea0fe2a01329afb0534eb2b4d647d49c2a743d97c171782f796bde42dcce745a9de7717f41c7a3fdbb56e4e0a7508512a6febfad02f8eec7cc0eb16bb9a29495d59cf8110bdb8e068adf9df6a6c5205935b5f3ae59d870005455e591bb8648b8493bf42cddb5435075343af4ea1c6e5ee7d4f5b7fb7fbe359f5b0361d957d59138001475259fb4af99958ff20c3f5c909ece4cbb133bafec08aa5f663612e964e441c6a13ae6d57435c82426c47796341a5e818fac4e717d9213fc82205d2908877f76837da75a3eccec73b2db5c6a5b886045c01b34593651d6439d0f5f21f8984145c8cfcd091a893c12e19320ec521be7dfb9c15ae9d5ac773b1104b6cdcb52414826757954a0a913f7502176ff87e7ecb36a8dea22ad789e0bc657235bee7a13d61b32f4f4f03bb6567cf9ed940c9c8bb37ab07e42fb997801ea0905b3d66d30e0d6013af0ce638d5bb1745307080772f6404a4da9710968f539a238302b2ab4fc2503fed5e2b10fa43e256396d20e694395686292fdfc8a0dbfaddc72f31faa3e9dd3702dc870d7de121100ecc14f0a3206a273eab247d65e074c84d74f03da685401e52bcadd2fc80fbaff3abb022dfc1485b7a5ea42ced8a25c231bee3fd1989417033dddecb4b9924673804751a9df2b37a2f1679bacf9f8ce32779e01791ae757b11b2d9f6f2682f71ecd08bcf2e4d761f51b4f17a5aadd6c71f6c71d66bc789f82b24b2a6b3e2f3f5f876e2024d4304d2358644b3557e3d283b1518c02e0dcf27ed96d6f3f528fb9585e7ff659e10760c2bfe4596e01d8ef4d9ae307401d51a9251227299df04f726dc4606aac800a9d02f231b67e8b3c5ca4dd87374872e0c945cd0b864956e523b21ad13e5363ac7951b189b9f8e340699aa02e937fe1720ed340d4dacbfe675d954ef234e64e3c592a540d70c15cf1b910c099c448f8f9d3b125566ce96af4dce8de0d05f788c22d71e58020c3c0849503b88476f759dacac9081b1f7cc3c3bfca8103c235899414d539dc39f01693e91b05b948661f05caec528afd2a9e06382bc2156d4d352e23069d24d8ffd65c94e082b24982931ebd366951173ccb6f5503a610259ef568c610ff445e27ee5e8c69680fed96a751d8a8612550bfe733403cdf39b1d1c3fb114cb52b44b2dc61efdb50f6c13c21b1d46adc48206c5094f8dba0b5cae6f9deab92fbbf9f65aef506403817a2b3d2f583f2a39c45adceacb25c2bc574ebb2ffcbecf346a99110ad087fa194e4156f96a16d41ec3f0f75dd2efda73db947fa92f050cfd94ddbb5086c116cbb2214bc4f764af8b79bcb72d144c118c70bba8843467c222fbe62230d2c0d1408c1011c8bc00254978fc401e6e72cd5c6edb98cc13c5cc604a62c3c70a031bda0ad00d25d04429eaab418032894d5dd54c37a6dc178b59e99615b32ea8b0f7bc6f0d5a236144ed17b53a00e915ccf1c85df469619d66321ab1ff0df279271f1e6e2be330c6c03eeecf917b935d10db0bab8cdc1dff4c90ffdd14ab7b665b7dbe0b3ccb91bac2c79559b6a35d47fbce30de9a51383a7f0b9f4eecb4abd06efa2bd1c865f99615edd262add95ee548dae583b77e32018db57eed19c90a13063aeb7c854c8a57ea45a6385fb20c90567ff97eec61ccf5860519b5b41e7642ac8e0ae7dd798a3b80378f8763d2b28753172d768a31f5a52687baf362608cf752249500f7d9b52891487a978144747bf47de535c25ae95dd718c0d9072056a81875a6846cf2c9b957c30a0d0a5949a06ee23f287fc3c2c8759500e6b1009bc38546ea19dbb7341739e0b0a82cc500fd3691c80be7997cfa8facff23e1424a4941453927c392061e3de7f4028e3b49ef11474b41b6c5248e2a6e027dc10aba350d7c7f821d8d28ccb46530c286f50efe228cd482ee9fadc224a51515571c7cab5016f2c8f7dc4d1b91042d030b93a9fc0ac00c85b11ef26a960a33b4d193c2257bd9d9befe3c9bbc87a01a7adb9d0d1de109d5f898c50d9f134cf9e15625d0fa4565ec0d41077f13935a97207abd5e040ca7eab9577b64436b3c3175e25323168ae48148a3b98a24df504c05d05d3ba2ca0e8bd3cc27d663f7d5a313b88c150c661dcc368cbbb4f031e5ecc1c064f336828c514b041621dec64557e7c86ad01ab72aa4607444bb3768010ebd9dee14e7e511c7a5c26ffbabe95cdca6da5d97c1ce771de82da0558d1fc915eb640fa0cd169db404c09fb5dbda9e2256d645354cfafb522b4eec9578a8051953fdf383f782e2b8a728e9a4b426ae0b4685a5adbfe5defbe1ed0200f2bf4c5a4f263022399d1874e7226979a35dabc62c110e0cd11b292e3868f1e5c29974c9d53074e0d2f07785669b1c3bd84d877d2f165703588b9f1512c42a7fc066b8a6a094a36dccc87634766e8931ee1f32a973d5268dccfe3879a31f41017a214daeef4f31387bf1707848b6d5bb07ea4e3d65deea6041eda58b1120467fb0b9ae0df2c5c52c7b7c6f9ca89849b14b054b9b90d046a7afc49d743ec48e51a21645dccbba7ae23331d4912e9269e9d1cf1304611e1ad5771c7a12bf7f87988cf453f46dfb4ec99c4fb3ace033070e2ca5e0922d0bcab7c942cd2221079a590d9ee4ab2ca01fe5a42f3a13c1ef11a51b0db8ebda5499c7194e6d0c946e6cf0de94d756280b86a2d451bdead37b69fc809fae604b917089638ed64038893877a78b41ae54575aed2e18567ae4fd9d700020abf29adffaa9fe5f600992e3b3e8f04d8e59f414254525e56011f3a271eca4757bcdfdcd115ecde3cb4f2c52ab94c2f23c35b5078f22989d0abe3ac211aba784550270730156a455cb3f7675429232b7f4c91902ebf8414bc3ae23d62de5930db39f542896cf71d1587cdda0076d5495ac6c165e3e4ab447af46cbaa28d1bcee47bbbf1eed817d27c32d34d81c9ec9321b28d4be59cd9f85985ddee745fb80529777acfa104b3faa0bea399be807301282a262820f013a559408263729691f52f6cc7397703a9cced39a8806aa491d1c1c6689b87971bc2b0612cef45a18da3b718e2085a358615b6fa60873c0e71c59b589c45b423d900132eb00d83f045245ada874999ca7e8196a81c9d1930628053a0ff09e53e23cd11817327c98680f9e48d4dfa9c1d53af4d1420ef5a3649be0dfcaf43def4aebd658a27195cc4ef27ec85856b314603dc1cb33173ca7d4451c5e2a32f553e4572bdb21ca92a12adfba2523df70063483d060e6624e55fe4c4ba4642407866387f815dedb56d1f57c873f10413cebfb48ecc152661cab92f30a8d370af0476982ed900bd41a932489077f7107bf2e9bbb4500a98e256706a53e509a3d62268bc79f36b472835d231c7bae2372a939aec5d7c9c2ccb488cb8f653fb286ee79b37c716ff22ce1f08c1820208d84949df09e363db582568ce70d3e2fdf797f5f3f9815084fd91f71ed8cfcfbd2959f030b805d3353e29b214ca346f0da48947f30d7122d3c60db76ae03d0f104648a656d20a9ddac759f7d66fce6f470e0664ca636f8efa4bd68f233f44a412b5c74b752d9b216913bba1d63ca341d1cbfa1904288943ca020b4bca7f4f11ee8fa2daf4233c7256e157e7b91786e042947f4b52c19e3f25488e43afa63b8199221355644574337422186fba4e7b8bce427d06f8488439b0c1477b84327580d0daa1c46fbbf4e1d168126acc5dc7dc08873e3b76fe77ee3348fac0afa0468cdb4b2d421986d200c146489e0a1c8b8e7c471a0f3edf6751e956cf58645a9d720fec1747ff6db3f9ea4da4980b9be2358f54bde623d7636941cacd8421d4994b5dcd989ba8ee9a3ff41ebc126b1f01faf5e54a4904d511465699b0c0440af9a036461c8df1bffaabcb5331b2483ca10477accde0c119826bcac90dfa857926e6514f683cebe01a69ee8188e401e9db9c415769eb257641c9d27697ace6fb977ec91a64c49885be315f671c3bae4bd3ef10f875e1fdc234bde57eaadd67b3fb132e3c309d9f020fb35f15a3c58d6eb33830dd01080422aaff5b8d7edc5ee13b01113a74c309d464386b248bc4bfd6f75724ff30df09e179a7fd7a922418c8001a1aff88a283b4048555582e5aa4745b8ccf1cc4947b98072fee76b467f6d2907c929015dac3ccac7c774a218988940370e2bef18ddf2e47b3b62bf6d7e09c12da450b46a6a1d7286e0124213eef75b9a3ef33ef015822e105871c538f4333dae3321f79e5366152ad7321e13d793a5ef5c9a42eb8c4b8d6face9a723973cb3ea9dcc1f5ade9a57d5ec3ef32db6a595c24dee8455c356c309f668079a6bdd1b898c69a489aa32b497708fc29ab761b6aa523536257d10aa892f86d1f861cec5ae435599eccb4075f0e853f76804d3522432135a1fb000e9009ff36a5c705d212c5edf8297736a0431413172e551902230ccc0b5478eb93182f3a766f56440ee8e5e7c7da24034554d08955614c3b9ea842ae9a4bda6422f32acee39bdd00e0f5f5afe37228d9f0cc7c5106e56eb6715e5fbf0f960d2351065d3ebfc5a6bbfd15d34b84836049d410181bc996c334a8791b628446bca419c65bb6fce4d1de350195ef1c7608882a23a34ccfbb5dabcec1572a4d2eb7c49db33b04437a469816ac6ee1e0ec2e2577b1c04773327dd55601cefd99a718844d0ebf29917453af04a4baf17684ed4ad0ac24bd2292e5c6becbad7e10e44d6fb4719f10b9bd6db670bca0ec40e15317cbb573e5291f68c3bef0d190033960e636722ad89239fbfa741c739289718cdb1b787f8b871ba6b0e06e541d57e34eed776a168baac31550b180ed2730d0ecfeaac4789757b21da117fdf8de5da8d7e63803394e3332c8ff37b2d77fdf38eadc73d5533f72a9294bb41825d2b0ec764b84f02809d0e34450f1726f9933d3a0e288807181c983857db25539d37b648c41c37c0e92aeedaf8b34c2931bea26ca71a99f1bb3e456894539c2d1b1b3b1f2a18f5911190036b1303c4b54e74027f284711a2b8626cc03db9b878f2cd26ecc5c6c2b68ec3e4a121ae73047d94440a800000000000000ffff00008dffffffede178dc102cd6334111b2d518a1a2fdcdf7f51aafc162e5c1f2f636a8156585451bf8a50cedc6840d586393340167cd9385b02305639536190a6ea4555798fa5cd8e5a6f90bbadeff052ed877687835ee65f1867a37ee7212b4563930ba57a3418a88a2f6a63cbde6b6ddce09fbfb33527c2a5cdf46478878c4b480fe217ad30c20da39f96d7cd489e439aefb5e7a061dfb2800000000005800000000000000010000000400000074fe3f7aedacbe33fbb7bbe8f11fc79465983d00ad9f67d296930563f3fa294d3477702e67c48aec65d36eff4fc2576a3a2e71b524dc8ae26e0cab18ff6eec228e9b0a647d4d00001800000000000000ffff000003000000f000000000000000580000000000000001000000020000003182017eba930393cb2001e561b608710bc81cae8fcaff97b064e9000733cf87bf65e25da3d9f8cc4afcaebab862fd66283c38b2531ea556d7d2a8fae5a73b4128664f83828972592e9ab11c1ff796e7501889a7000f181787d2ab739b4cf286527df77e144468fee674b0b1c3b025872188f911e66a8c484fc58d975b7c6ac79d5f2591f4138a67fb3cd0d799b63d0779fb669d0ad6b1e93095c5e0f4bdfa82f2e78103e6df1f1ee88048605e345ccb84d89b19a551950244c3fc945e499eda8a7f510315f80e4930d474737fe5daef5b74c7eaaa7fcc223dbcd8e47b9990744f7a"], 0xfffffd6e}, 0x10000}, 0x10, 0x3) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000001780)={0x3, 0x2, 0x81, 0x7, r2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4}, {0x8006, 0x0, 0x0, 0x400000}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) sysctl$kern(&(0x7f0000001540)={0x1, 0x58}, 0x2, &(0x7f0000001580)="974216f646d3b3613bebd7fe2cd0210ca9ec5b43e422dd9f6dac1921e7051fa08cfacd8c368bdd109352701f1bb2c0aff41b950d5d7dadb55471ec075ca48ae98e6ab2975e014a169a81a523ad024d76adc761256f4bd9aa68f8734f129a0fc1df925e769ba98586a0d6cfe13996bcfa61ff0bf7506652a1fec1b812e0a8790e0b83600121a19b270ed396157cfb43bfde95fd353e371e30d3bbfc51226ed14a3a572a424d773c747a1d7a16f51f318cb37c271e7df2ea728e01d1bb56625261e75b9cb14a61568b906145e92239ad9f99ee2ddf0d72ee332cd28e838df440142bd4e4af19d4fda68a49269a4c4151f0201a7ca9", &(0x7f0000001680)=0xf4, &(0x7f00000016c0)="e12b24050997f22787518dff6beabdd65c4dd97289b36702953940e3ee3bed62239dd099f02306c9220f71a05fdcc7ea8d343027794a9953a2f4c76012e6afe37328888a2a895715068c15f1e54224a6c10e50eb0c8a7d015107a0a1fd5088c44d88f4b8d8043c7d31046ba2aff7edd050a5b55906f06819bcdbc5b0f3c60664cce75e48a6ed16bb1bdcd317182aa0", 0x8f) executing program 1: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000040)="e50b796fa52062bced8f646268e24f252922e5207853782e9f0bdbe77c1757b9e3fc0680fa9c9cf08a3c3775850b5905d7d3fae180d335c453e15a0876cc401573704cd525196252ab5cbcadb9", &(0x7f0000000100)=0x4d, &(0x7f0000000140)="63558fdedf3c953f3f83669f08f21e7d02a3", 0x12) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x12}, 0x4, &(0x7f00000001c0)="441add139d2879efa7503f87500b9404907c97b0d54fbcab04336299b80dbaff26bf30d4009ffec65c1d8cd28de9c7b04c9694ff3b1efa1dac1b944c674061809efb59edd8d198344e08d68a0a28f01e2798e2330ed3074a81d509b7f79cfd36adada44e4bcd031de401278ed7304775f959b9f6725f477177fb2ed0e940c41db41af800cc5dab4f09dfb885ff7f4fa4f15271b3345e209e639b58e3d8f5d68637eeeadc8a255f28af27e9bfab8abaf2041b28f8ca19261e757e722ef25e5d0295ea21e72b497f34582e5df61405be46bfb48f0593c4f0bad763a1436a65616bc66d3372e98a96dd25e3", &(0x7f00000002c0)=0xea, &(0x7f0000000300)="e656825f035fd089801789e1039faa76c50ae2f4dfe6aa167a862e8b1f26f49077a32f4efc6927c60d0db74ef19ae3a809c0392eb08c12d0952d4dbea41a9e1e6f9daab6ad3577d8c174047c8331572e5a6e975b659f7857bcc40315fbdeb507966382ab63ec6debadbcaf8cec1c700ee64ddc3f61330135d5686b14286252f8531a898bcd3da8d240b694729255a7389b62813400a8a3d2704c409cc26742037eb39cb399429440c0014188d6e887954434b4c4a6af4d1a6a990d09bcbb9fc6843ae8a0d03a02b4484548287a61ee4b9696d981337fb2ae152c9f6f1a0e1f7c9a94781af57aed031c7a16d90192bb67e719", 0xf2) sysctl$net_inet_ip(&(0x7f0000000400)={0x4, 0x2, 0x0, 0xa}, 0x4, &(0x7f00000012c0)="049515c11e187f4a917998a5e0771a71d15d10dcfe0adf5d1175d8ad537ffadd074b431dda60f6e2d30db629f32b3c72883444bfa214dded718ce5e31883b6dc0f2d85f905d43cc1d1150313d60a3626ae6aaf0d4f67bd1a02c456b8fd0a43bc1c98f7364c8d155d08114b0525db28e0650ce34026405eca143f2e510a9bd9ec0ba2f2db7e5fbf0115e6db", &(0x7f00000004c0)=0x8b, &(0x7f0000002680)="3d27041277c973f03682bde1d99bcdae121242028d0aeb02c3eea5e0700cf8e43db0ef7e1ca62a377ed7bef2e878acfc51990fe386db142e408ecf0cdc101fc588e237cf42978b59e65fb0b638d312d004ddae1ab3cdb2db45ef0b3bfe2885faff37bae2adf17325079985be35f0b93458f21484093df0a26ebda97033ba99f0d54c2ea1a00e1bf8c4a1da9867996084515f9082d5a31792b3d2ae2f677d73f50a7404ad38e3992c8ef0b30a4d03604338413a9dbec71f5ec1cace49178b3c7e99c6138ee7e79be6b2bcf372c4a99957b596e5017752b880e8afd94fc4e7e5807dfd67fd72bdffd5b3746d122563c119220b33e94e76ebb6c99e913157", 0xfd) sysctl$net_inet_ip(&(0x7f0000000540)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000580)="45203e6ee8e7f915343bc69df01c68d5e82aa8a3841caef6a172142d740e091812", &(0x7f00000005c0)=0x21, &(0x7f0000000600)="6bcd97f7b4825464eb6f17c0b3579cfd31e88dee1c0805d12d4670b6529235c08fef9377a6dffa208d27cd40034ee4994eaf711bc2d799522659ce5e00120a0cd86bc0eab62e3ba598d9e8df55fa6b9bf90c035cd5b7d8c0550760da1c5b1803e11a32d8272a20f723d1f128cf65a946b3c482de0e1c8ceb82228832868df38a7f56a4e281357ca0bb7b24f946748ff1c07208aeaa5bace038ba61e80da151058fae6a1cea8c456d42de0de3667d5d0118416c", 0xb3) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6, 0x9}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0xab7930ffa8ff6f6d, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) r4 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000140)={0xffffffffffffffff, 0x2}) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) socket(0x6, 0x2, 0x1f) r5 = dup2(r0, r0) ioctl$FIONREAD(r5, 0x8020699d, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0xf}, 0x4, &(0x7f0000001680)="d0749078a859cc3a5935a33af4976bd47628b06086ce6c4fd9f193924359ac6f884298afcd6baf94610a9e63a88a8347087a4fd09d894524ca88db85389473c912bb77f9551a591dbfe1bf82cb2ecd6fcf7f60b2c16fe9b5f57f3a697573212f3927f6aa31fc6e7e2f7d8a83363c0c8e9515050f3a893a69bd25856316707017afedfc3aaea35213b55fde30304588d599e5c143aac3002595b89a6f644fccbdbd9adda685acf5aa0e955f7ba731bf06a951856de1dcbebac45ffc797265a3f7640e73ad2cb5c445cdbd29153b112f95e3f44da95d10776220b97e090bb67e2909b33916332e311b509e1d0b40df5ece0edb65719499b45ba37e93d2781b9b0ddc04f7028213a709d68006d46e15b16582afb30c3923e7f49891011699e4106c0866f4a0f1410ab448020300d7cadc1bd72871339cb73ff6504d1ee6590022cbbc4db16d60cbd68c839c0d5670ba33816193c5d7c610b4adac67351c3e19671481409978012046dc8ff62e5beb49d8ce4aecb78fda6e9ccb64310d11ea3069e5e8ed6433811de2b0f14cbfed4059da495d50aae54aa8e7bffc88ce7e538ddafd2d88a1aa1e58f3bf2cffa4175a6a6e2e0f1574507aa181788f3fe093c40f23545fd5ecaff944f2a7c0d03f98d174b07fbcf3b195ad123ce95edb2223b15be806cf5b7a91e3925ea25e36cb540fabc43dfd13abc7b45c1dc6f76e83b8cb3a49b8a9a9d3c22172f1994466149696a11de4dbb627e573877a1cc1a0265327d8a4250ac6ce0439313839e893ccc3979fc778ac9ba2f9efa699a76317932d5cd8d085ebbe4d7bdfe03790a0cd9ad32a72e1d56667a28950addbe8186a22e31a7be604f6f20b6e30934a0ee34fa129b4a9edde3d32a120476e6f1fcd228971b597b86110e29c84fb8903fdd60295b69c6e77715f38bd01bdc742ac38ccd2f882b323ed04d44aff00a3c5a7a0bb0b99ac20fcaa7d8d3a6219070de83f67691a8a7c99a75605bfa64ce820b1f519c216cfd19db96964e4273933adafcd46345609428c606cb92d5f380025f2493d0c5368393182eb919f2454e3b8f35af8a52fa4dc6882d7dbba3074aa072c5c56e92bea8a41f3092f17b59ee02db6f940df87fc399881f24f63549a37cd48daeab56165576e871958702c15b19358f3669cd77915c9d02be5b1d62721c1ea458122d30cbaa7df615030e114933bdb0e33a012efc67fbeda5e69249df8b6b1691f3e90f9cce068b3a9fe45921887e29fe4663b0ec415f64432d293615123b822d123603c91b390898216383c3a80534bf4e9eeb6bf3a33bf10a61ecd9353c549462343b2b5358581caac100fb451720fd6d849b213357eeb16063c8260e49ddf6ec25463634ae4940e959915e9b484e3032bad4738b686a6ce9865441be49ffc8c3374b0e38ce9b0169e780820bf227a17bb60e043375e0a8c3bbe7d48a3e4f3fe0f009a120b77974c2c34d2f622966b3ceaae3a0edea0c8f6de10f99188ed8639d9b1fbacb85575a4e51166d7212b23fc0d67bd4d5e3de393e953be7453f18fbfbbac833e53c7e4d7ad663245e8b959c939ee0d5673508835125254062d804123ca36b40caa5b750143dcac171577518f7266699df1eb2f82ae3777ca5270756ba7fedbd63dc291e72bc239fbf986d0b5ff7f380d169f4ed7fef51873ca2021e6c814619894a09a619af6cba87b6c306c2a3ebe99b92b778c39dda35ac234c2b1ff8cf3a0f173b08c364eaaf27fb2bf68e077ec1bc45bc73092902218e78b8778b9c71cbeaa15bf64cf562d87c81d6ccf84b628d3d190befa169e1ccec860de86b06781dcedb4ec45ef54c58a30e24c5c189a7c33ba627d57f2781df3a718b02e52b97fd8c74805ac1d1744a7415633bb8fe2f4870c250ea3041e118cca6a692f5076a0eed04acf83b83e367767adea35ee5f89ebc12aa29f0822103971441042f524794e4a7d80a0eab13281bc27c121aac6704c8e9cabd856de147960ef6107f1d7bed7250b439faec4e80a2346d612432114a4a769a743bd53e4fae63f08f2880c3adfec77f07fb81289544fd954c1f8b7dae1566eff048637ef825ae48b6efc230a9e026dd575d2cbf62b3c611828ec0e51099736a5821f989fceaba283e2c91c09a0ab4ededd68cfcba26c338071666f8656f2692665839ce9804c11638f12376c5e59525b6b0b26536d40d736b6d0637bb65ad8cbf28171b4aa2810500eb17bfec7184e7012f10762d2778a1bdbdc9af1355f6e169d12623329463ee2672f40c68071bd3cad1b0c3ed1ae4482249030b9d84ddbd70a413586da5c5bacf935887295635976ced3db1832d0dc80faf0303258ef12735fb1e343bb6f43609ad2a67228a2034190eabcb636a583ec6f6eae251c15089e2cf26d383cfcb30592bfc65f676b8b4055a9f098ccb33f0942e19662ad3075ac03d10c19b7d491fc1ef8adc4843ccb7043e0324f04f9ac74fed566c1fc8a31f084ad4996489bb2cdc027c8e48ecb291dd045589498547b588261012a1f3ffa25dcd3804396c38d194885c8071bf78dcbc15c4e4565ed7d7e8dced0d12689d0df9448af8015a102893643c4046c2a0a6402412c64345ce77930869d97c323df7e03a31320495dff02d4a3f8599c4b1ed2e6f43feafb46b20d671e581397112fb8524c37da07328ccb328c110da68c3920c65f07c0b7bda8b7c494b1bc2cf7e0b06947f1cec04b800bd3b36f08faa0f4bf9177f58b8511a2fef07cc62e7f4eb0a645aefb4880a00eb33ce50f9df566e48c576b29e59fe9e6e8f4f249b220910e2a4977b92a0910c481fe665ae5ad2ab01596b5048ed5de95b2a7e468f95221e7a4c622f5acaff45bb365d5933ee607cdd19f489654b98f72c410e23b6c8cf8736cda2429537ad85d6de18e9ce11797307adeef5cd4926f174f12005fa95e89f69151f84bd19f4a79eb7ab1d86fd3935f45b1603fdabd77ba2b764594cd9ba3cf8d849ae0fa0fd7e0ca424d8f3e431201bce6d26eb68c7cdd7069442a4e4c0672845683ddc0360daa421f9f8ab66ce96c9bc3799fa41adf69439b9607c7677f582ca23714b1e8c80eb769409379d57a68f3a170aac3464a665ce76da5a56869b792d2f4aa1ed2c3f40a2e304247a03c8a5ec151edcdf7c52233436c9fe7ead03eefce8cf10441fb95e01e7d64de157908dcfe248fecfae691be722e99b2d5c09e0fc67af8bffd193f30844e57919c5563788e83d82b5133e0cb2214fbb053efa6fac40c80d2506c940584d741a2d71738c816cabdf506b9e19f4e77f149118c43334beb0814a9236c3648bfc5e4e629fa3972844850cb4bbf77c1e172d5f90583e3f2faf688766f447b523e2a2399c4c0a0d2dc2e794f8a2f632c4478af7e3e37de8f671504791a9526f5324c4546d9d133e0a5c843aeb48b3711f070b0403dc801e473fab5451d68a0865f9a74f272e45a6dcf9b490ecf413f3e07d8569cb4f96b96b590f321454d3bffdfc642f1863c9d8612dea56584d15c288644d958d0f4ddabf82bf4ff849155bf5479457323f1044ed54da9c1e9b35a75cf3a91d6f62a7124f0f34f377bf16471e2379453c97f3087bc057ed0a0172fac4b7cd6df4dfca8268acb59cb60e71db031b1f017387cfd65edf120bb375588f7cd896234e542823fd0f5c706ca3bdf05a95d9f74c2a2dae94f79def23fd5131ab0b91706cecdc15b6730f84427ff244d541f59dcc7d6222b894eb017e934555d8daab61b0c319bc4fc2fa851acf810f2c8258f46aeb816cdec3ba8749169a82755dcaacf3c6b", &(0x7f0000000980)=0xa80, &(0x7f00000009c0)="061f69a8745aacad26f1ea6302541a3b38b38ea1663bab413da3d676a740a1ad4e89a057aec74859b1fc5678ffb9783a39215a67449315e73df418d6680f16026a88bbfd7e1cd6e8b83425e16bc79f0baba817355642c43603429c971b37a5276d77c169b770a127d5acb66cd8ac1ea87298165ecd72a43823f27c0f8e121459e388", 0x82) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000700)={0x1, 0x401, 0xc430, 0x2, "2f9840e74cfedfaaa23087efd7a79d1b9d195752", 0x5, 0x8ce}) sysctl$net_inet_ip(&(0x7f0000000740)={0x4, 0x2, 0x0, 0x27}, 0x4, &(0x7f0000000780)="12e20e5ec2e9239bf63482eff7c590ab2ecaf8e958bcd000977913acabb787bdb6ca97ee48bc669fd9c55d8a2e9841c4ef3c1a794f466029ea348207cd97360249b3b003989a94ae2fb7e596563fc09d116f37d098d5b3a195a47f1c7fa6849adc3d5e89001e097d82c2c867f1aedd624db28bd5404d9693ec00484bff3ebecebafdcb113906015c231beeee740cd8b6d873fe886ab92fb7f8298f5c36ad093fbd992742", 0x0, 0x0, 0x0) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000900)) msgget$private(0x0, 0x108) r7 = semget$private(0x0, 0x6, 0x40) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000b00)=[0x9, 0xbe8, 0x7]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000640)=[{{r2}, 0xffffffffffffffff, 0x3f}], 0x8008, 0x0, 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) accept(r3, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) syz_open_pts() kevent(r1, 0x0, 0x8, 0x0, 0xdfffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = semget$private(0x0, 0x1, 0x6c0) semop(r4, &(0x7f0000000040)=[{0x0, 0x6, 0x1800}, {0x6, 0xc2}], 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x3ea9, 0x80, 0x7f, 0x400]) sysctl$kern(&(0x7f0000000180)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0xc40) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000900)="94010503000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259b15c370b47cdfa8f699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000e0daa6d7a75f70b741f2a73b3be9364b567d32f93655b549a2d5156677c9a34b5b57cd9655a75df05164403e6af5765f726976d8ffe4fafd2d02afb57324387afe6492c82496b0a66102ef0ed778922b727ae7a171165b877116cfdf05b91a23af1378d316d5b59d69da60f433294f35b3ba40f370edd0d7ac5461a0205a161613e12003b945b82fb0d34c5d0297943205504593a1a056c05cfaa0be9d9466c5c3329ee6622ad6a7cce221a95fac77578c507b362f431bfe1b732ab3dd3414b0d1b587f6d46e0a0fa93ba72ee2ec02c88f27e7a9688371a2a6d9961ab1034575286144c667ba7e40b3eaabe4fd85286c71942890b474357b59e67349bfdfa9b761ea37f43373bfa26fe414c2fdd1a6139cc8c5d6ab231016d2b81470792bf4539e3ad7592ec6e93603bcdfed121b3a338ca704107a3eef568ae964d3f4b00446d45759bd75f3609d5642752a9c149e367f54977c8d533d1c94a7155a64f3b43be11d1516789c726ae7de1a282c840ed0436f9eb42944343c5d51e2729898e2", 0x31b, 0xc, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x301d0bcd}) mknod(0x0, 0x0, 0x200) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3d}, {0x46}]}) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0xad) setreuid(0xee00, 0x0) r5 = getuid() chown(&(0x7f0000000180)='./file0\x00', r5, 0x0) r6 = geteuid() r7 = getuid() r8 = getuid() seteuid(r8) setreuid(r7, r6) setreuid(0xee00, r7) executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x0, 0x7ffffffd}) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) getdents(r1, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r2) executing program 4: pipe(&(0x7f0000000080)={0xffffffffffffffff}) read(r0, &(0x7f00000001c0)=""/117, 0x75) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000001080)=[{0xc0}, {}, {0xfffe}]}) syz_emit_ethernet(0xe, &(0x7f0000001100)=ANY=[]) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) setrlimit(0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0xffff}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x2000)=nil, 0x4000}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x5a0e}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000040)="c4fef8fe2a72cca3eb0584963497b0cfb055c06ce437c73c00579c2e47631ed3d8c59a9b893ae34549ea813e9b4d4a6dff894490b145227fb9c86455d8bdfa28b68cf91acfe68257dee42818ae5ae5fada6bda685a2bd3394ab499ee664b0fb93f888183fcd0b5fc0db2e2a495d4704f7da5e6d46bce316ef593e79e08f7ac8ad1a31ced366255da268f68e868589e4495ee3a91c465cf7530abb6647b449a7833b8e66e5579052112ecbf8ee1d6211a2aeee2102c8521", &(0x7f0000000100)=0xb7, &(0x7f0000000140)="7933c25246dec538d492dbd7d74e0567e52e230d91ce797833d666da21ebe6873a77a3af0862291e", 0x28) sysctl$vm(&(0x7f0000000180)={0x2, 0xc}, 0x2, &(0x7f00000001c0)="2313025893751ce60c08bb74b7db5efc61b787c726ff8396a4cb3dcf48c00d4ae68d5b968090954015e071cd0c364b4e7cb777a576798ae85f316cfa322fa9c265ac1c39b480e6dde114578aadb4f38ce48a4f39adf4d680a6d658dd1e894f3c494fb67b7a994110bb20047d019a3c3a82add58e2e89313c65834a40fdc64141cdfc3efd96818858152ce4e81ab3f283befc74", &(0x7f0000000280)=0x93, &(0x7f00000002c0), 0x0) sysctl$vm(&(0x7f00000003c0)={0x2, 0x6}, 0x2, &(0x7f0000000400)="60dccb08df84478002c6f4637652e7a3f78335041ff37918474173cdcc35269a77dbf17e4b19e26f982bbe8f3aa2d8276ba4767c3a4479b8ba8c5e9208655da84bdbd20a6307d16d4b0f850995569d191fa8b4f5497f3ee7d47ee5e50a4b3e7ac4153037480cde5e8e087a526fdc4abf20551277db6341fc95aa92fb8575c55c9d4aa37261fdc83e948653929839cccea4dd37f89eb598ce1cca4ce46a4579e9be59bb3275480c94872c4d89ed89b68e289baa3f0685fa93e51343395e1b24e532af", &(0x7f0000000500)=0xc2, &(0x7f0000000540)="b6cb656e9bcb715644da6e0174c22bc07cbf8cc168b285996b0894b60840b7fd228aeb6bc3f6af16d5af6768dbc2529ceafcc033b8b61fdd0a79a5d861965feb8b196e8690f0c3d34cc284c688e84194042d5ee3db4ced2307db30dc0d843dcce75099ed17ccaaeabf75d6c12aa8fac5b22480534bc30c3b3d1562ed524b0a68cdaaf5200fa8d3052b9fe919d81108fa885ac6613b6af1af0a8f9cdda528b598622a82e54ff25418c9ff9c5ddef2", 0xae) r0 = syz_open_pts() pwrite(r0, &(0x7f0000000600)="71bc1da6de84def4dca33e19a53f1d32d7f9ad371c66332fcaab5ab10d71a116cbf44841f2a278ac0b280d5141eda1e3944cede9446e2ba681fde43ebe6e7bdb39a7984f576440a99dff41cb02d200332b0b216e0283ae3c21e5ba6e521811e5e17ebf307fbf0fdc16b685b13b95727de8651878baa877002653e4c70e1b63c8d8f5e88a0f1b231e0eab4da18d6d0ab5fa5ff006472f982e0e3b437cc1ae29234498b5efe43bba8d55f4bddb98bc5b2be9cce4a74321ae4752cde5e14c0741c23e7d46026145d0fcc5a51c963a9199bf81a7c65d99eef30a79e9b0", 0xdb, 0x5) sysctl$vm(&(0x7f0000000700)={0x2, 0xc}, 0x2, &(0x7f0000000740)="b2bcd9530213d1e1c41c2eb0aa6cf6b31b277ab341da8ddc2a0b1f42141c2e5196c52a53d72b51edf7611f963f6b526faba3774d8bf904e25cb4098ab242b5d440b14f269049cbc03dc87fda77f691f1335890bcb2b714cc94fac7a3fd3321d46dc0887e8ed1eeb082fb9053faeb3b9884b6915e704ad69e6c1e3741173590b37ef33a20bcef1cd91c74c84edbda28fb20ca2a2554cb391adb60844e2fa34eaf416d7e9d44ff7217fc6d84a2013762470969c5729fb9fab20f9ebc129406cadaac99c19c", &(0x7f0000000840)=0xc4, &(0x7f0000000880)="c3766ca3c77c", 0x6) r1 = semget(0x3, 0x0, 0x201) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000980)) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000009c0)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x8000}, 0x15, 0xfffffffffffffc3a, 0x7cb4fff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a40)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) socketpair(0x2, 0x8000, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000b00)={0xffffffffffffffff}) listen(r6, 0xff) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000b40)=""/92, 0x5c, 0x1002, &(0x7f0000000bc0)={0x2, 0x0}, 0xc) chown(&(0x7f0000000c00)='./file0\x00', r4, r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xda2, 0x0, 0x0, 0x0, 0x0, 0x5, 0x7}, 0x545c, 0x5, r3, 0x0, 0x4, 0x3, 0x0, 0xa12}) getsockname$unix(r2, &(0x7f0000000cc0)=@file={0x0, ""/259}, &(0x7f0000000e00)=0x105) open$dir(&(0x7f0000000e40)='./file0\x00', 0x80, 0x20) syz_open_pts() getuid() openat$klog(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000f40)='./file0\x00', 0x100, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000f80), 0x8000, 0x0) executing program 2: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1724, r0) socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x10041000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(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, &(0x7f0000ff7000/0x1000)=nil, 0x800}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil, 0x2}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001f1000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) setsockopt(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000480), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 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}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x11}, 0x2, &(0x7f0000000240), &(0x7f00000002c0), &(0x7f0000000300), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setitimer(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069b0, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x64}]}) getitimer(0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f00000004c0), 0x0, 0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0x0, 0x1}, {0x6}]}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/43}, &(0x7f00000002c0)=0x2d) fcntl$dupfd(r1, 0xa, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000500)={0x3fe, 0xffffffffffffffff}, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)="e36957d7d559d3e6e7e8cd053418f338e3fe7cbb1916900e5c433b400479152a3a8086a3975b1bdbb2410758faba1d884b05a479be81dd462fa622d98ee42563d32dfd8538171feab4f56ca1691c62", 0x4f}], 0x1, 0x0, 0x58}, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000080)) ioctl$WSKBDIO_GETENCODINGS(r4, 0xc0105715, &(0x7f0000000080)) unlink(&(0x7f0000000080)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) acct(&(0x7f0000000140)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) socket(0x1, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0xc000, 0x412dff) pwrite(0xffffffffffffffff, &(0x7f00000003c0)="062e8f5ea745a61429", 0x9, 0x0) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r6 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r6) executing program 3: syz_emit_ethernet(0x124, &(0x7f0000000000)={@remote, @remote, [{[{0x88a8, 0x7, 0x0, 0x1}], {0x8100, 0x0, 0x1, 0x4}}], {@ipv4={0x800, {{0x32, 0x4, 0x0, 0x9, 0x10e, 0x66, 0x7f, 0x2, 0x6, 0x0, @loopback, @rand_addr, {[@lsrr={0x83, 0x17, 0x2, [@multicast1, @broadcast, @loopback, @empty, @empty]}, @end, @ssrr={0x89, 0xb, 0x0, [@multicast1, @rand_addr]}, @end, @timestamp={0x44, 0x3c, 0x1f, 0x3, 0x5, [{[@empty], 0x7fffffff}, {[@loopback], 0x1}, {[@empty], 0xfffffffc}, {[], 0x9}, {[], 0x25a7b017}, {[], 0x10000}, {[], 0xf11}, {[@rand_addr=0x4], 0xea}, {[@rand_addr=0x2], 0x7fffffff}]}, @generic={0x1, 0xf, "b9f62026d9658fccf38157dde1"}, @timestamp={0x44, 0x38, 0x7f, 0x0, 0x2, [{[], 0xffffffe0}, {[], 0x3ff}, {[@broadcast], 0x8000}, {[@rand_addr], 0xfffffeff}, {[], 0xb2}, {[@multicast1], 0x9}, {[], 0x12}, {[], 0x5}, {[], 0x5}, {[], 0xfffff001}]}, @lsrr={0x83, 0x7, 0x80, [@loopback]}, @ra={0x94, 0x6}]}}, @udp={{0x1, 0x2, 0x8}, {"2eec769fe1a1b74d01bcd191741d97a661039298e9b0956ca60e207f9e0779cacaa2cfee40237f6e923e6f3383d0e27112d94132791e3ce741b6fe2d2c48"}}}}}}) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000140)=0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x6, 0xfc, 0x0, 0x19ad}, {0x0, 0x1f, 0x8, 0x2}, {0x1, 0x0, 0x80, 0x53}, {0x220, 0x9, 0x1, 0x4}, {0x0, 0xf9, 0x7, 0x7fff}]}) clock_gettime(0x0, &(0x7f0000000200)) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCCDTR(r0, 0x20007478) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000240)=""/4096) syz_extract_tcp_res$synack(&(0x7f0000001240)={0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001280)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x8a, &(0x7f00000012c0)={@broadcast, @random="f2b7ec206d28", [{[], {0x8100, 0x7, 0x1, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, "e441c7", 0x50, 0x89, 0x3, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x37, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0x8}, @jumbo={0xc2, 0x4, 0x9}]}, @dstopts={0x2b, 0x1, '\x00', [@ra={0x5, 0x2, 0x5}, @jumbo={0xc2, 0x4, 0x109}, @pad1]}], @tcp={{0x3, 0x2, r1, r2, 0x1, 0x0, 0x6, 0x8, 0x8, 0x0, 0x4, {[@mss={0x2, 0x4, 0x4}]}}, {"87e344e98ff53d00"}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000001380), 0x1, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000013c0)={0x10, 0x9, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8614}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f00003ff000/0xc00000)=nil, &(0x7f0000f97000/0x4000)=nil, 0xbc1a}, {&(0x7f0000952000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8000000000000000}, {&(0x7f0000dc0000/0x2000)=nil, &(0x7f0000947000/0x2000)=nil, 0x5}, {&(0x7f0000d6f000/0x2000)=nil, &(0x7f0000a7d000/0x3000)=nil, 0x4fa}, {&(0x7f0000757000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7000000000000}, {&(0x7f0000520000/0x1000)=nil, &(0x7f0000d95000/0x2000)=nil, 0x3}, {&(0x7f0000d84000/0x4000)=nil, &(0x7f0000872000/0x4000)=nil, 0x40}, {&(0x7f0000848000/0x2000)=nil, &(0x7f0000fec000/0x11000)=nil, 0x3d96}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000436000/0x1000)=nil, &(0x7f00008ba000/0x4000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000413000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000783000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f00006e2000/0x800000)=nil, &(0x7f0000fc6000/0x3000)=nil, 0x8000}], './file0\x00'}) syz_extract_tcp_res(&(0x7f00000015c0), 0x401, 0x8000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600), 0x8, 0x0) writev(r3, &(0x7f0000001c80)=[{&(0x7f0000001640)="705cbb3a41e84d15569dba5817768d06e4d9a764c035e7cdd2b28ec5994f812fa5c71bfae6e3309a411a51b8ecb7f17343c34642aa69f5bba77e7a1be35073a18f03414b03b4951966d595b474784d6400ff7c822d3698d133b947ced9597599a8e2140d651ac13964e77cb2c2a4a3f92932f3529a8504f14a0ba46e339648cf14a1e7cf29a776de54737f918db0eba97db304bab723c0f1da154ce2e54d0b8219126867a601f9050597aa8ae126eb3eaf512bea72d1d0947a5d640aebd3a84be68816f5b3072b784facec1fb362f653af9a0b995e62d7d5b92f93659bbc3aa032703bdb6ce7a440c5a7724df4c14783fadf2c16bc6f32489ea600", 0xfb}, {&(0x7f0000001740)="7617fadaa8cc6fb2321cc333fe6788be73d2ae44b16ceaf3c1559d3ae1a4e70db38eca44b9839c0ae2953921f9e7d43a536385b55e1818fc2beadbf5dedbd917bed7ac54f585df961441d298d33f8df23a386495181b2e302a5a71faf88792e31ed2546d64c92bcb61cd6cb4a070019ed6ba40b3f8012aea6f9a01dd3d0e2560fc774f3c39ee6a80b33afa1b175201983d2729bd2e322739ff2e1b7c8925f22e71e0e78c5049cc68b6f00a8c9c", 0xad}, {&(0x7f0000001800)="31358357e585af9516e39c544f525f33c66e44f121fbea9c7873d63c39872e585fe4c1c33233a7d68b66341faf21478b", 0x30}, {&(0x7f0000001840)="b2650fec27ecebcaf72763a05b1d98632546546a28f80bb47085eff6f2a863fa00103629f40913275c172dbe5f53237bd9a9831f957a799567bedb26a8bdd327f784ad2cba2539649fe9f03146f231b20e142b9d4488131489e25219240ed16317ac36cb", 0x64}, {&(0x7f00000018c0)="eecdf384852eea18a5e27072e5a04e64c57e922b3cbcedab951fcf5a047b4681f72c520ffd1fea02acfcd125ff12983380fa7a3abf82cd7c815baedfe55a85b1b5529629c617d43f3a967fe3585f3b5ab87437faa27439cd2a6b0931e6bc526603b130fe9e409372e0640e7d7f643aeaa9515a76eb1acad91897654ba070cf7bca190612f6032cf0a13844bb81ef8dc27f7baa6d1d77277485a8925cdb1db4df", 0xa0}, {&(0x7f0000001980)="3cd133358150696d1c32ac19c70116d90cb1acdd37aacb8cec55642efda25ffa6715e23158b526eb8308f98884708c66020066ab3aab91ce5d8b4a0eca268287713d1dfc6c6e3290e310048fde69f80585ac6be724a1edea811242844eba86d6d61361a808b1902e69a5fe7dde47efaf6731fb45e5f34dafe02518bc1297c3e51aeaaf8f9cef478cba4dc5d0e4bcd9d03a1db1adb54765806e2fe1a8d25579e24e7513e65232df74c6dc104560a6942e6f", 0xb1}, {&(0x7f0000001a40)="8094301b5e7a6da10ef38bb4c4ecddac9d62438737621117c360fb38c2e2bc13e8df452e3a49e032a69e4ac15c14c2d50b8d10998f35100bd05908282b72f27a7c2dda27ae3c342987de97cdab055b9e5031b4dab995da4bd05c63d8a36b42141c0ea0b23984e99d24539da97d3de2e1608e90513c816c47cb51f2b15a9adc51764ad622d61f806d5fc0a913955a604a6cfedec5753317b042e9d5a3cefd41ba611fd3427c0afcef5ad5905ca5e0ca034a49e74255a90a4d39be3f76cdc9bcc4a309c2c7575eae11a53b5e1c6dc6841fc0be9dd1ce759f91527a569f0cc3a783b69474f5b97472ff3583a5ca0281", 0xee}, {&(0x7f0000001b40)="c45c901db2b8f4bc5c37ccfc7383e4496adf163ffa1cb1332d9a18b39d2c9d936304a300fec8d1668c85b7f081da8842bd329d8bb2a9920fefb30b36e2cdbfbfe4b16a2d4ce214b2a1198481dee13e57663bf07ee9bbc1c122ef31ee434632", 0x5f}, {&(0x7f0000001bc0)="bd7f0e778fe2fc1591701f3e29c9bc3be5c176e8404e828c6277e4ffb5f4811d1e319ebfd44775ae14949807bcf9f8f3dbf2ad50e812e55804a75dc6ccf2af8e92a4c5ad43ecda6b17310c82d5d015913ba092e8f78af69a12740132c30bca8cef742924c4f171ae9c0d51bd01ae16d6d397b9d708f098b8a68baffa1579caf446cf50e6328231a1601dd371bfcb528cfa5d188469b7d401c7dd2abf14f1e9245705bd0450682e882b766d68", 0xac}], 0x9) recvmmsg(r0, &(0x7f0000002000)={&(0x7f0000001fc0)={&(0x7f0000001d40)=@un=@abs, 0x8, &(0x7f0000001f40)=[{&(0x7f0000001d80)=""/150, 0x96}, {&(0x7f0000001e40)=""/72, 0x48}, {&(0x7f0000001ec0)=""/120, 0x78}], 0x3, &(0x7f0000001f80)=""/34, 0x22}, 0x7}, 0x10, 0x1841, &(0x7f0000002040)={0x0, 0x8000}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000002080)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000020c0)=0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002100)={'tap', 0x0}) syz_emit_ethernet(0x42, &(0x7f0000002140)={@remote, @local, [], {@arp={0x806, @generic={0x18, 0x8847, 0x6, 0x10, 0x2, @empty, "91370a29566d124a0a91831102b82141", @broadcast, "d843faccd63cced9ef342283a7171c8d"}}}}) syz_extract_tcp_res$synack(&(0x7f00000021c0), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002200), 0x8, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000002240)={""/16, @ifru_metric}) syz_extract_tcp_res(&(0x7f0000002280), 0x800, 0x200) munlock(&(0x7f00008be000/0x3000)=nil, 0x3000) bind(r0, &(0x7f00000022c0)=@in6={0x18, 0x3, 0x400, 0x9}, 0xc) semctl$GETVAL(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000002300)=""/228) clock_getres(0x2, &(0x7f0000002400)) syz_emit_ethernet(0xe5, &(0x7f0000002440)={@empty, @broadcast, [], {@generic={0x4, "9c21bf9559a1efa66a501d36573f4ac8cfcea4cf2db2e15a67aa0c56bec97e624923c70bec7f03615d50b911f4b2c26e39caef4664b682d25203b210a0f87fdb7d790e9f504d1afce9416149026d04fc9f10c52bcb882f0a00bd15120825a15c59d60f9abfaace25f1659c9c5456f13212f3b7cc46a4dda4492783068c16b8e90b95c47986fb106cccc47a44314cfbc7bdcc8d56a78a554b4668d131381518365bb7758f426ab1c1b9bb2c3be05146227c6c0ad0efcaae6434320ebec6a3aec5e2ad2d1784195ac0a6ed1487b2e6f1700734f320ede391"}}}) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) setreuid(0xee00, 0x0) seteuid(0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000100)='./file0\x00', 0x0, r3) r4 = geteuid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x590, r4, r3, r2, r3, 0x8, 0x101}, 0x8, 0x7, r1, r1, 0x7, 0x1, 0x6, 0x6}) getuid() r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = dup(r5) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xa}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) executing program 6: setitimer(0x1, &(0x7f0000000000)={{}, {0x7c}}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=[{0x18, 0x0, 0x3ff, "0f"}], 0x18}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x4e, 0x0) syz_emit_ethernet(0x3e, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x7}, {0x16}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r3 = syz_open_pts() close(r3) syz_emit_ethernet(0xf9, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000000c3000000000000000000000000000000000000ff0200000000000000000000000000013c01000000000000000100c2"]) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1d}, {0x1c}, {0x8126}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r5 = socket$inet(0x2, 0x4000, 0x0) setsockopt(r5, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYBLOB="ff7800edd6e89f4368b5d068502559340956bb85c85e33e991571a4d2eeb98f588fb4a20818a67c355cc8a0cc9fb3b6e9add1a7ebe0c3cb23b7053d9849b3345de71eb9fa64f517833139efc48d022dde659949c0dbc1165ddf93147eaca1bb238430216d3707012d4d699839409fcfa177cbb7060753933d82c35fcac7b409ffc96570de27b1aaf93190bc895a2a224d4f38d9acc344021f14101b0617fc21e21789110fed42bcf7154bef718e0651f62a06fe8c1a2993b27c39d77be6c9abc83c457872f1e147802d98d9884ba3c95c3814f1117d4ebb7119724206775b877d121bda7202555580f9f645ab25c6e6a4ac9274fd96a299b391679b3dc262117eeabe7cb8f6602d60c30cbd2b20137671d7f342b195e2d740ba9d72d0090a38592a7ad0f8847e3ec5322361e31e425d5b7c1b94004d8cc2f02923c780f9646418608ff1999218549cdcc21d5323ccf242643265943fae794ec0bfb"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) executing program 2: fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() fcntl$setown(r1, 0x6, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {0x0, 0x0, 0x3f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x200}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, 0x0, 0x4000000002}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8001}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0x40000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x20, 0x0) ioctl$VMM_IOC_RUN(r2, 0x8210560b, &(0x7f0000000000)={0x200001, 0x577, 0x1, 0x1ff, 0x0, 0xff, 0x4}) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x250) close(r3) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x1192) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) seteuid(0x0) r6 = getpid() ktrace(0x0, 0x1, 0x40000930, r6) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000380)) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x82, 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) r8 = socket(0x2, 0x1, 0x0) getsockopt(r8, 0x6, 0x2, 0x0, 0x0) sendmmsg(r7, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x7c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0x7, 0xffffffff}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x21, 0x0, 0x0, 0x8001}, {0x1, 0x0, 0x0, 0x3}, {0x216, 0x0, 0x0, 0xfffffffe}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0xffffffff}]}) setreuid(0x0, 0xee01) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup(0xffffffffffffffff) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ktrace(0x0, 0x0, 0x1720, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) r2 = socket(0x18, 0x7, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x33, 0x0, 0x0) executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000040)={0x0, ""/93}, 0x65, 0x1, 0x1000) unlink(&(0x7f00000000c0)='./file0\x00') chdir(&(0x7f0000000100)='./file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) r2 = socket(0x0, 0x0, 0x1) sendmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{0x0}], 0x1, 0x0}, 0x0) msgrcv(r1, &(0x7f00000004c0)={0x0, ""/4086}, 0xffe, 0x3, 0x1000) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000001540)={0x478, 0x3}, 0x10) setrlimit(0x3, &(0x7f0000001580)={0x100000, 0xeb3}) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f00000016c0)={&(0x7f0000001640)='./file0\x00', 0x3, &(0x7f0000001680)='./file0\x00', 0x8}) r3 = socket$inet(0x2, 0x2, 0x44) r4 = geteuid() r5 = getgid() r6 = getgid() r7 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, &(0x7f0000001740)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001780)={{0xf5e, r4, r5, 0x0, r6, 0x140, 0x7250}, 0xfff, 0x10000, r7, r8, 0x5, 0x0, 0x0, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001800), 0x10000, 0x0) chown(&(0x7f0000001840)='./file0\x00', r4, r5) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="010000000000000057c21a5f4bb425da72acc0b9bf195c24d28f4ff4b10109145ee8f4b5963bdddb9fab1a5ae7c6127b77f3048354ac1140c49121e4db117fb8f90ea1728119830e34b81d9ff38ba9506ee3846aea93c8b6f6d387d3c7473bf0154a60e081c3c32036164b630bd8683749ec2bb06cbae21288669c36d9dc383822d544521e9d55e4f92316373b7b4d163cfc13a5594816327eedd01d701e660197b7ed93f766e56a2ef0aea8e15289270fcc3866a3908c20cfc0bfd0c030c048e7b601b883e9ac49aed0b869573444b10bb139d4d03d365b0ef9a9967532700ba5d9d771b1cb9f610000000000002352dce6f0ddb101fa044702c6d5cad3057b6f79ab1f90d523fb7c608065ef1e92f74324e14a299a04b9bf754073f0e3fdc170778da5dd920d18b707e02b3f18d68120053118419c3a44190fe607b8669a893659a43692986a10b05884cb9874f85f2b6bd8b6f2ff76b27bc9eb3339cfccbf0b91efee5f1f3537001a9b0054aff96e3d0e3c6091045d4239e5c618d18092"], 0xdf, 0x0) fchown(r0, 0x0, r5) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() socket$inet(0x2, 0x0, 0x0) executing program 3: socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000000)="ec000087", 0x4) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f0000000080)={0x1, 0x6, 0x400, 0x4}) dup(0xffffffffffffffff) sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pipe2(0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_open_pts() open(0x0, 0x8, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)) setrlimit(0x5, 0x0) syz_open_pts() close(0xffffffffffffffff) clock_gettime(0x3bd70b3292b7004, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod$loop(&(0x7f00000000c0)='./file2\x00', 0x6000, 0x0) setuid(0xee01) rmdir(&(0x7f0000000300)='./file2\x00') executing program 5: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0xffffffffffffffff, &(0x7f0000000000)=0xf) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x87}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509d580bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e712225300536b29a100e504e4fc0cf7362e07418a8c8d302fb3ff6049f9dc1d09a00864445838889d1c87a332462e2e", 0x70}, {&(0x7f0000000140)="d6", 0x1}], 0x2) execve(0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc02069b6, &(0x7f0000000100)) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0xfffffffffffffff7, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRES8, @ANYRES16=r2], 0x280}, 0x0) close(0xffffffffffffffff) link(0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaa2aaaaaaa86dd6089328b00000000fc7be31dda4e647e1cfaceb91fcfb1660000000000000000000000000000000100000075233ee47094329304d31d0ed7c2f140f9104c62d13a4e92a8efc205a33cee5aa817aa087d1fa5863446f8aa179eb8faad0aa0848faf722312319e918e2fbf7edd199964a0f94ebfbeceb6e4acd7a8bf5d0a8c6fb11ee1e1c935917deb8df8eb264a90089fd1478fbddc4689a435930c5b7d6785f1859453e8649a36e86c127f45e4847cc5"]) socket$inet(0x2, 0x3, 0x0) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x80606942, &(0x7f00000001c0)) socket$inet(0x2, 0x3, 0x5) socket$inet(0x2, 0x3, 0x2) r4 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000200)=ANY=[]) sysctl$ddb(&(0x7f0000000040)={0x9, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) fchmod(r4, 0x20) executing program 2: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xc9, 0x1}], 0x3, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x44, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8b}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x402) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000003c0)="1f1d137fe265ecaee9385ff30becc172866b897ccbe0660621320a667005c376e0efc8744ca0d354f242b2d95da2f2523bfd671284a1ceabe322f148b0e098e9291cb0c301e358ea2d5e97ed4c78d22eb927464aef04e0204bcddb448baa36184cdafe0a38c7ac7400ee1b4c9626", 0x6e}], 0x1, 0x3) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/113, 0x71, 0x0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) msgsnd(0xffffffffffffffff, &(0x7f0000000200)={0x3, "79ac28db834fd07243435e34ef01a0c247e4b1b34c1b3c073ead3dfa334cf541a42617e7906da8d12494d9985707a833f3d718e3ac769b677cac7f58895d730dc2d2612304ae79a8eabedfc7d5fe1fd102de297995a1c739495cbddea38df92c1784fe6b7f10a0e0421590187e73312b3e6af3581056f7dfc5057ccc486b2243d2650d5a6087d7cbb5e82c0ffdc19e4b4423bae7f7b9e09a32ad76f983153e166ee1a49102462313e2e309523e285ef5e5d0b411d70ab4962e6cbe9b074f4daebd4f8f29871565eb85efdc7487718c271fcd4621cdb20a18b61dc5342bdf0a02719e6f0dccba979942"}, 0xf1, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000002c0)="b10005030000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257029a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808f37193f8343712cc1100b71dc000090105000000000000001300"/177, 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x6) r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x424) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) read(r2, &(0x7f0000000100)=""/193, 0xc1) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000200)={0x20, 0x7ff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000240)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000540)={0x234, 0x7, 0x1, 0xfff8, &(0x7f00000002c0)={{0x1f, 0x8, 0x7, 0x80, 0x0, 0x6, 0x13b40}, {[0x40, 0x4, 0x8000, 0xfffffffffffffffa, 0x80000001, 0xa34, 0x2492, 0xeaf, 0x5, 0x9, 0x5, 0x200, 0x3, 0x7fffffffffffffff, 0x7fffffff, 0x8, 0x0, 0x9], [0x6, 0x40, 0x100000001, 0x4, 0xfffffffffffffe00, 0x8, 0x6, 0x0, 0x0, 0xe1], [0x60a, 0x0, 0x10000, 0x3, 0x8, 0x4, 0x8], [0xd68, 0x8000, 0x9, 0x0, 0x14], [{0x7f, 0x7, 0x7fffffff, 0x1}, {0x83, 0x2, 0x4, 0x1812}, {0x40, 0x0, 0x5, 0x5fd200000}, {0x5, 0x7fffffff, 0x1ff, 0x100}, {0x8b, 0x0, 0x3, 0x14}, {0x6, 0x3e, 0x4, 0x7}, {0x319a, 0x6, 0x1, 0x100000000}, {0x0, 0x1ff, 0xfffffff8, 0x2}], {0x3, 0xffffffff, 0x9, 0x8000000000000000}, {0x3f, 0x10001, 0x10000, 0x800}}}, 0x101, 0x40}) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) socket(0x6, 0x4, 0x6) mkdirat(r1, &(0x7f00000005c0)='./file0\x00', 0x80) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000600)={0xc1, 0x3, {[0x0, 0x5, 0x8000000000000001, 0x3, 0x80000000, 0x48, 0x0, 0x7ff, 0x1, 0x8000, 0x1, 0x9, 0x5, 0x7, 0x0, 0x100, 0x6, 0x3], [0x84, 0x7, 0x40, 0x1, 0x5, 0x400, 0xfffffffffffffff7, 0x8000000000000001, 0x3, 0x76d], [0x3, 0x5, 0x756, 0x200, 0x4, 0x100000001, 0x5], [0x8000000000000001, 0x4, 0x4, 0x7d1, 0x84d2, 0x5], [{0x3, 0x3ff, 0x8, 0x7}, {0x1, 0x2, 0xfffffff7, 0x862}, {0x3, 0x7, 0x3, 0x6}, {0x8, 0xfffffc01, 0x20, 0xffffffffffffffff}, {0xff, 0x5, 0x200, 0x4}, {0x0, 0xbf16, 0x5, 0x4}, {0x200, 0x8b5, 0x401, 0xb6}, {0xfffa, 0x0, 0x8001, 0x1}], {0x400, 0x35, 0x20, 0xcc}, {0x7f, 0x5, 0x0, 0x9}}}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000840)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000880), 0x2, 0x0) r4 = socket(0x2, 0x4, 0x3) pread(r4, &(0x7f00000008c0)="9f7015f8af5673a5166803f02994d56184ed81a1ecb0cb8cca17c0b387908c4c5bf89d59fe59fe0c8202252431e399e13de52fb6479f73b8f62be604f130c6753db26dc344a65d3b9b75da36cf7452e96971dcdb213ac5d28a8e33edfe8a992344822191df643696fbb051f2e5bc5d9198c8e09630d5a7bae7ecb83fa5a96412e76b2c69d742a6cffa28905fc10a67adf066477c9c9065e604d999de5f1b29abd1dd85eca38d8dcf05ab4a6cd064465a7dfbebc399fa28bb785e7d2b2b8d38b2d3b6f66358b27dab56c6", 0xca, 0x7) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000009c0), 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000a00)={0x6, './file0\x00', './file0\x00'}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000a80), 0x10, 0x0) dup2(r6, r7) pread(r3, &(0x7f0000000ac0)="5a21b2657789de56d968cf4984ae0d7fcc5a22137e4b15b2a27eda30c6528cd8", 0x20, 0xb5) openat$zero(0xffffffffffffff9c, &(0x7f0000000b00), 0x80, 0x0) r8 = getppid() wait4(r8, &(0x7f0000000b40), 0x1, &(0x7f0000000b80)) syz_emit_ethernet(0x289, &(0x7f0000000c40)={@local, @broadcast, [], {@ipv6={0x86dd, {0x6, 0x6, "a5dd86", 0x253, 0x67, 0x1, @rand_addr="87d393f08ba24819b6a22eff206d7b5f", @mcast2, {[@fragment={0x2f, 0x0, 0x0, 0x0, 0x0, 0xc, 0x65}, @routing={0x50, 0xc, 0x0, 0x3, 0x0, [@mcast1, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="4c1c975eb9b081498dec867e4a960b2b", @rand_addr="92a04996f00ef62ad75ae27119e62e3c", @rand_addr="f1f32acdc7ff7891f145bd6af95be829"]}, @hopopts={0x0, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x5}]}, @fragment={0x11, 0x0, 0x2, 0x1, 0x0, 0x4, 0x68}, @hopopts={0x6c, 0x4, '\x00', [@generic={0xff, 0x1e, "387a6cb16747d8dc04bac87e719fefe207579a53d5c332b45b45adf64cb9"}, @ra={0x5, 0x2, 0x5}]}], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x1, 0x4, 0x950b, 0x7fff, 0x100, [{0x19, 0x0, "7da3368553"}, {0x5, 0x17, "a1aaa4e43a3d1a3263449874ffbb935ec595aa2dcc529a3f87bc6236695b09c8899a988646f4398b22f66bada063aad1a29c0a146fb9f5520461722d529bb47e539d5269fe6ada3d27de502a045c3c081dc269b4ba565ec1f16505538190e052fa4d39fd378a92bb3d40e74ab2c58d58e2aa221077dfce5b55ce7e3d3cb28ecf40b56624f000f29d492384d2eea4d6ed53d7e496bec6c570fb1783b885049ff397b2e249ceb0ebcf7794f4ef0b57efc5fc27906f1c9dbd7940e62207"}, {0x4, 0x15, "7c0a12e67d3c383db7e4f65af9255f07d07e198916146502c9e4b25121b34c1469444ab1dd13a760ebb5e05a0f2d3fb739148243e630b5f1a7a8aff01dbdc57a6deede99e51b4246b50134750ae928f484efc434f8f3b093b275a88ce6d7e1eccb18073fe7077630c9fc8c06be15fdfc495e7f3667b1eae1f70e904979f35cb9042eba4c403c03217bdab32ba37de452a8da3c925a66df70f707cc335b5d759922f90a5280de88b2f42b8ed4c7"}, {0x1f, 0x2, "88e8b79c5bad5ef6f9ce071e74f84a2664ad98d1d1"}]}}}}}}) r9 = semget(0x2, 0x0, 0x1) semop(r9, &(0x7f0000000f00)=[{0x3, 0x80, 0x1000}, {0x4, 0x3ff, 0x800}, {0x0, 0x3f, 0x1000}, {0x1, 0x1000, 0x1800}, {0x1, 0x81, 0x1800}, {0x0, 0x9, 0x3800}, {0x4, 0x7, 0x1000}, {0x4, 0xffff, 0x800}], 0x8) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x3ed4, 0x6, 0x8, 0xd20}]}) write(0xffffffffffffffff, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) executing program 4: sendto$unix(0xffffffffffffffff, &(0x7f00000003c0)="b100050460000000000000000010000000000000cea10500fef900000000d33536073705ae04be38164991f7c8cf5f882b297be1aa5b2373eb51e2f0ac7ebbc257699a5f139b672f4da67ec4e1335d223e7dfaff9ad987ae5dab2102000000720fd33e642cb5deaad28bfbb770c1f5a872c8e0bb7600000000000200361b1254a2a8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e019b05dd6d0bb2cc4ead93b96d83f34c7748e951141cc836c815c6bf858c8d855cd8f13b624242e52594baab8319f23d97df22336b97a6f23099c5f66a126e1b772645eb0d4bdc6ac38e1f901fab858c53eabfa53a6857b0992eaba5397f845a4cc7ac55eb91910af93c5861ad9cd2273c82540adace5effa15e823f1838d523f520599d16d42dff1cf34451a29e8de793c3856f55d173f465fa1ec08c252cda8c36e2d71f061855692e7b6259794de408fcb", 0x155, 0x401, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000280)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r2 = socket(0x1, 0x1, 0x0) r3 = dup2(r2, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VNDIOCSET(r4, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r5) r6 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) msgsnd(r6, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) msgctl$IPC_RMID(r6, 0x8000000) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x4004667b, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x85, 0x407) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0a607000000000000fffffffffff700", 0x9}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{}, {}, {0x840}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) syz_emit_ethernet(0xae, &(0x7f00000002c0)={@local, @broadcast, [{[{0x88a8, 0x0, 0x1, 0x3}], {0x8100, 0x7, 0x0, 0x1}}], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x70, 0x0, 0x0, @rand_addr="7514bd0800000000000037481e7b3b00", @rand_addr="297530ac4b1d49265c3d1e9b53741f77", {[@routing={0x33, 0xa, 0x0, 0x1, 0x0, [@empty, @mcast2, @mcast2, @rand_addr="221450ed78d380e829b3a35805eb95c8", @mcast1]}], @icmpv6=@mld={0x82, 0x0, 0x0, 0x3ff, 0x2, @mcast2}}}}}}) executing program 5: semop(0x0, &(0x7f0000000040)=[{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x1800}], 0x7) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040), 0xfeea) dup(r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) fcntl$dupfd(r3, 0xa, r1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f000071b000/0x4000)=nil, 0x4000, 0x4) listen(r4, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) sendto$inet(r5, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000640)=[{{r2}, 0xffffffffffffffff, 0x3f}], 0x8008, 0x0, 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) accept(r3, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) syz_open_pts() kevent(r1, 0x0, 0x8, 0x0, 0xdfffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = semget$private(0x0, 0x1, 0x6c0) semop(r4, &(0x7f0000000040)=[{0x0, 0x6, 0x1800}, {0x6, 0xc2}], 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x3ea9, 0x80, 0x7f, 0x400]) sysctl$kern(&(0x7f0000000180)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0xc40) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000900)="94010503000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259b15c370b47cdfa8f699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000e0daa6d7a75f70b741f2a73b3be9364b567d32f93655b549a2d5156677c9a34b5b57cd9655a75df05164403e6af5765f726976d8ffe4fafd2d02afb57324387afe6492c82496b0a66102ef0ed778922b727ae7a171165b877116cfdf05b91a23af1378d316d5b59d69da60f433294f35b3ba40f370edd0d7ac5461a0205a161613e12003b945b82fb0d34c5d0297943205504593a1a056c05cfaa0be9d9466c5c3329ee6622ad6a7cce221a95fac77578c507b362f431bfe1b732ab3dd3414b0d1b587f6d46e0a0fa93ba72ee2ec02c88f27e7a9688371a2a6d9961ab1034575286144c667ba7e40b3eaabe4fd85286c71942890b474357b59e67349bfdfa9b761ea37f43373bfa26fe414c2fdd1a6139cc8c5d6ab231016d2b81470792bf4539e3ad7592ec6e93603bcdfed121b3a338ca704107a3eef568ae964d3f4b00446d45759bd75f3609d5642752a9c149e367f54977c8d533d1c94a7155a64f3b43be11d1516789c726ae7de1a282c840ed0436f9eb42944343c5d51e2729898e2", 0x31b, 0xc, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x301d0bcd}) mknod(0x0, 0x0, 0x200) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3d}, {0x46}]}) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0xad) setreuid(0xee00, 0x0) r5 = getuid() chown(&(0x7f0000000180)='./file0\x00', r5, 0x0) r6 = geteuid() r7 = getuid() r8 = getuid() seteuid(r8) setreuid(r7, r6) setreuid(0xee00, r7) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x119, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x7c, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) poll(&(0x7f00000002c0)=[{r2, 0xac}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x7, 0x200499, "d88c28fa8797f9bdca0988d15554000900"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x1720, r4) clock_getres(0x3, &(0x7f0000000280)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x0, 0x0) executing program 3: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, &(0x7f0000000080)="3cb774c225c9af053b85c3bffcd6228e8686a84423fb039f92a931280d9153c6a9f64122383ae7315eea104f81", &(0x7f0000000140)=0x2d, &(0x7f0000000280), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x7}, {}]}) syz_emit_ethernet(0x119, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005036000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b6730399ddb36acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c58b0400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setgid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x44}, {0x64}, {0x836}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) madvise(&(0x7f00001c2000/0x3000)=nil, 0x3000, 0x0) r1 = open$dir(0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000001300)=[{}, {}, {}], 0x3, 0x87e) r2 = open(&(0x7f0000001440)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x7) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendmmsg(r2, 0x0, 0x0, 0x4) ftruncate(r2, 0x25b3) execve(0x0, 0x0, 0x0) ftruncate(r0, 0x8531) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673", 0xc01}], 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) getpid() msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB], 0xe1, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) openat$diskmap(0xffffffffffffff9c, 0x0, 0x80, 0x0) shmget$private(0x0, 0x3000, 0x226, &(0x7f0000ffd000/0x3000)=nil) r3 = getuid() setreuid(0xee00, r3) geteuid() r4 = getuid() setreuid(0x0, r4) semget$private(0x0, 0x2, 0x490) getgid() executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x0, 0x9, 0x432b, 0x1}, 0xc) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00082b00000000000000000000bb0000000000000004"]) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x2, 0x100000000000000, 0xff}], 0x0, 0x0, 0x3, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0xfffffffe, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x6, 0x4000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000051ab5b60000100000004e95003f9a00000000"]) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r5, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f00000002c0)={'./file0\x00', 0x5, 0x80, 0x7fff}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x85, 0x4, 0x20, 0x5}, {0x8, 0xf, 0x1b, 0x5}, {0x40, 0x2, 0x1, 0xaa}]}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x280}, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x64}, {0x28}, {0x86, 0x0, 0x0, 0x7d}]}) write(r0, &(0x7f00000002c0)="c5449bc1708e16b9805a099e20a0", 0xe) r1 = open(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x202c0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x2, 0x0, 0x0, 0x81}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0xbd2f5b5935a2f26e}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000000)=[{0x200, 0x20, 0x9a, 0xab}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x5013, r3, 0x20) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000400)={0x3}) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xf66c, 0x0, 0x7ffffffd, 0x4777c543, "1c102609307e7be2df67de202a72da64612c3300", 0x0, 0x5}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="e16f18f4c574c1c3617a5f6fc6d78b97e55b791b98da9d7c387dc1834a72e0a279d998a1e1404266b6b996cbedd28e4f3f56124dee37308c37aed1c3c4d1976c9858acc8593d6e3e65fd6c02aba7b383919fc21d22584543b38687111db9fd34da121f4fe17f3b2b0869210ccfa6a2d1fe40a0a65ffc09", 0x77}], 0x1) executing program 3: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$VNDIOCSET(r5, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x14b, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500013d000000010000907800001000000000004e224e21", @ANYRES32=r8, @ANYRES32=0x41424344, @ANYBLOB="3104000290780233020d96c729637cae4fa49c15580402051a00000004000000004000000100000de500000002ffffffff080a0000b018000000080002000000d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"]) syz_emit_ethernet(0x1377, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000aaaaaaaaaaaa81001c0086dd69591467133d03810000000000000000000000000000000100000000000000000000000000000001ff003f78640000003a010000000000000502000000010001007cb39eb7b60cf5ff4438ddf62e59f28279e7ec96edbd8981e8fedb093def3ae11b015849d65167d5f621d6b30c72282b12a36cd575c508902b494e47c1ca79e1b58221cd3e1c192dbecd115cefecebaf9216ba781967a9d607df2ae586404e218688e8672eade740a00765029c88104401dc97cbb7cf147a22a484ba6cc613ceeb60935547961bb5fa1102bf551126dee4543aea671c8db97f5f617a6123bb8be8a21e139d4d5bfb0c15fe07c4a7b66500e00d2eaa811764b184e4f9b8837d9fd3f35e3973aac596e7b98e37cfd4d66df004086bd9f02a7528d1105e750246056a2deca4133d82f7e463cebe8453e56c24824f9f01df6117e1f9c5677cefbc7a67be8b82e1a67dfb460948fc28614dbb96a185dd72209e459abe9f760a954362f92acd1945b6a9013be8b0167eabd911ca537b68ac7a70664df43b2e555da1fb23347f449750a1f6c0ae952e5279ebceaf8624c61a5d063c2e4c76c98802b9a4ae0eb76181efcc572367bff766a7cae43844d5b21f02adab06e0f95c43eca616a7bdf140b8f1170468209623d4aadb788774daf13e4cb407a421add86c12ce02c893318ca739e9cb11c4c610b39ce02d2aa25a0322cc13338b83095f4069219ae7319cf0ea2a855679a72947fc54435348b9605c381076137cf3575a5fd911dfa0e1a79ac92e7f9ea27f69704120450cc0beb25fc11add935281451f1eede0d1026bfe317c74507e0bf01d48acf136cf0b5ce82df6af0092636fa76b200a3459004148aa026527f39625dd9f58b1ac7f08ca74937a027497fb97c722edbe65091c2ed452ff9225f703e32c7452ccf7ee94625e69ab5249699713d6c9bc0aad67814e3edbd30f5d4b750b43a5237b85338b9ba4a41e0b70b556ff70fce6a088e6e5908dac0487d7a4ccdc9305cf6b17b9b914926606c181434db76858ee4e8c90faa941180d577973d4b57e9dc457c26119830b4bf45110f1ab3caa4c5001bd67b6120988b00a0cb43bf186a6e850ad23767ffc54c0ffa4a7fafe62960d10222fb3db0ea7f353c571257eb3ac6c85b7f634dacc0eb757e8fefd03facb94fcab2eafded24fac1d15eaa9508909c7d452e1b20f99a9b393d80203f0e9d5cc2a900ac269955bd7bb46e74bf2a6763ff678255e08ac219b2cdb50c5a68452a29eb717adf56e87d1fcfa58faca564c75d32a8a8c6ccdd53160a906f0c94aa8640f465fad20e53f0f294e9072df0fff2a09c54408072bb1fb7155f70914824e3a66dd7e5d59b4e95bc80cab9e0615efa7bfb2533961f9392774ed2598080be96370663aed39582ab7a8b841f1e2e5bad1d91c3b171f705c751494a8c04a7e079f7efc716fd1e58c3ac1a933586a3410f31ae6f6ac8cc4298a5eb51395344dc9928f6754e067c0b545d8030dc891223641e988aaa38dcd4cf3a85a6993d3571fbf3b88808965677348a023fac3c413ad67752ad6d00ae2f51bc051a16db2b0c972e96e3a124f0084d338e952aa2c37e62a107dd9c323c6ce6b4ecfc2dba24c065051d6180605a276501acb7dd02e17c572e7ab77d65f5530a1ae904cda40e9743956a52cf58b9e494a82deb5f60d12f69a9ade52bb954edbef10bbb2ff1a4a300a5f63c58551b12e162364ec1de7b4da00e7e6e648d1ec2eeccf5f0843652902ad0dc9cf810db3f8cb4c6bf108c47d5eb55b5efb9d4ba2047d00114f54c8aba2c57f409e8956fa436cd36009b304efa28224b1880c14750397aa76ff32c9671bb17c00cc863938c9b0620282f0283a1d34aa48206972cec676c71b50c430e91084cd798354e5a6dba46d1b2f1f11701c77819ca20395b15bc55891cf366e1063af25dce0e8d99292ff28758c93f459991a1f0ce5b90fa3c18378e0e4510cc245f64c4031b5d1cab92131c0f4418f4eb98b08470af3d21359ce3819c881caf9abc11e155a56a8af024db7983a9d634ab1488b37573c8f3451dc2285e1a5e0e3de202ba4a1bc50f1259735f706a4a59189268284c1ce32724d5bf2732992a1395678b7ff93dcb759bd2be6285ad29ab29fd6d897553b4ee3e55975525cba526de16dfcba0c1c828bb22dcb91842e64c8d6ab8ac349a5b507f6b4c1ca691e35522a0960a30fe1c0fed1cca456150648b80fda63cf3a2d80735f3e9e879b8afb119e8d9be4365ac19d856e2e090d33aaebbbe9a10891a2c4421cf03915db799e19109a73f30c73e822eb1c6e8cea396b7e047e951b886dad031df1b43c0ac1e1bdeb298174ec4d79c4e9998686a8757342032e7ff7e3bf821ebe627c9b53c799ae0df41489d1705a465cfaf232dd8c94786120ecf4e564389dcbc29e5906ed4d2dbc9ab7c64aa73c130889c6752f0edcc70def9e0467c4821f5d7466f8d2a8f1abe1dbfd9b8ac670a8c368266f4358aa67ac3d232fd5f331e7fb6bbc32039abc0eebf57b058de0d9982d68372a496acd49087b4c4e75a16a5d7bc2e97e909e7994d2350e50499a57e41e1a19ade850d2105211f046ece0cdefeaa02bad9a7b2f4a651ca4335048e1783faca990905f0759c7f9ec978281fdc61a86807d5ed6de4db03a2a3f92e79d08aeef5042c9df69409b354cfbff21e9ecba96936dbfb3a18630807f62a2c2a577b380f3372c32fbfef29571a2de5f1b3f3ab0b4d64ad95f83c7d1a7024bc9665ec22c7dabba6538b5268f91b68c6621b50bb58cc1694b9df82787fdccddbff7cb9df4372becfa46e748dca69c7f594bfd968069aac63bd121bd5a2fd0ba398f3c418e345b3a62f7aa37ea23088e5ddaca77fb81eff00e525629cb527e867ea33335b304f6cf66e46e57772dd3411c152a7550ed19cf2a4dac6a3320ed0ac69290f4b0baef22363003bb55bacf1e7b0da53f118d42408a8a28890a108423a33a8b1bd0c98580342dcf203eb4fa6e9f2bc6d1b4fe064be2cde9c7c3b3f8b3040daff3e61704acc29eb5f83bfe73e548ef94bc70baba60ff32934afbd95bddc01fbab85feda874076bb0619450b98f223505b552088ec22844998c8d7aa7fca0fca0ae68b9c20af5c41a6d68da38a5100c824efb425925587e494f9a829e2975890dd1794276fbd4caa176bda386398bc214bc523141eccdb83110ca5193e9f81d34971d0611203a7ed54f3c51138f3d574d9ebd2a8723d311059e4c73f478e8a336c5692e5f7b8586b47615bf38e2be1c6ff6d40c0be31d94a1080e3d777a7e301db43bc51d27acf15b9b083888b28de5ef045ba98d9813e212deb9f044968f24d00d6580d19bebf13766ad3ae677558b35f6d703cc1f3d4219c49c4341da4838592f09df4870182cd5641311289a1e628872dc64a8a3255771eb078c480d3d2c0eaed51ea20b330f85a53a42c53caab0095be40c8723a452d1cc05c7a001719b75b15fe298eeca810b927825fc29fa6617262ee61798e942745597a86c204218ba729f3e0b398f99197f9b9682bf136243a464e701299c5bfb21f61f4648df027695b0895d74e7ccaac7826c2ff3053857e54cf451eb80be46a6f73f9dddf59b1a791c69e5ec5c8837942f02005b9a9dafec512b97aa197dad3b74e19df8da8ab9642efff9062a05dc7dafabbdd0c57cc79e1de68c59f9cdafb5cbd9f3c241ca267e38b7e4ef8fbd1afc01c17fa2705a9bcb8e5471dfed411a02b82bc0651b89c1e8fbced23304ab9a90f16f855ef073ada91c22ae72bec4960985001cef2dae57392dcc86ded32913c6a5d6abc31be26c1f3b185e2c955b9990b6be65697635cbda24698dbb5173730f80ff36402d376d29b0652d7bbcb348cf4671d80136a959fd3e3392da369e3bb0540b8eb50fd6d42a2c599f0b6b23e31558f77342decd1ba2910d5b09954dbc8f71afae697ee5b7c89d3e4b85b9815838422a69cfefa5e7c09f0efe47af9a2baf8030e4ade978ea16bb758f3e6ba5d8d116cd2c76e4a86f282ec7276c74baf46adefa1b28baef460c9570ebc7be5b16a6cf4295b6edfa13e4a52f07c6d7ce1dec07de6830198e68e4a9bfdab700955c6670f6396746a61f05faedd0f766a1b82fc1f10e7f818a7f95f507b1f0c7a5b3a9ce69e9038e0d27e96f3a4a5b6419609e420db2a9d41db2b3e2bb649ac1e607ccb7ea6c3ae8ebefd2a00db34a1dccc146ca9c36bbf5ac2ca2ddf089cafe6a380f53c2da7e7987667609f8d546a792185ce06f0bf763be1c3661e6d6b832a889423c9c19cbe21d84aa48cf64d21bf1c81e581e331ef2e72800af1831005c661ac15712b12004f39616ab352d1507c514d05d3e53633507cc15a6b7a6e78a24f0c357ed5027c6a3eb8954c7af1ed785247467998d3fd9284cd41030f0c3c770dcea892442fb2b3184f695f2e4d39369239813ff369aee45e05fd9f71a87841e74142ba4bc5ecc3308844e8eac364038298c697051d405f59370319198e97513dd2c115fe9e8093beead94ef0ddcf5a32363548b39af8055ac45d0fc93442813ce2b7735cff373fb9beb6ac7aaf458dbe2098d368cdc9584b77e2611eda18b38ce7a728b025144b6952871b0238d7598fb297fd820caf227308399b76b930a3d9b9d5cfc5e39a6bbf74a02e8c5aae1456e2e19e86034ad4f3dc0c3a7fcfa2eb4817edcbe88a954bdc24c693cd48273d0769ac08d53df57711d477bd8b1e9c850945a4236408a0d8f040a483991dd86c5d444cee5a260fd9bce17e3f3d21b41bb9a7d6bdbdb6b0df4cadde26b3a851183ff4d9a388ec1e0e2f92135e1789e54eca165c37cce2640d6057f6ed73fca22b0cdf4450f52a5d7b64ac4faddcc18dc1909405996e6367c751ec23758fe0da3697ebb262d87a4d74f47831d80b7cb370c4af3a6ea4127aa943a5274d8c26b124500d60ae065e982dcdf45aa447eab89b44252ffc79ed283b489b16cf70853434367906c800a83dcc34b8b2f23a0eb332942c99268dcafd81911a0bde412d0ad6bdcddab0fa63356596eda0567838690e91126188622481f9d21ddcd77f21ac7f0fa4c1b13797d5681609f3df306d2ecabe0c95d9b0ccc66bee82640511f597be0ac75c94e2da3492ac666f11ff1c4850f0711e1e7b1857e824517e747c6ed0c0adaf39b9ef9ce5335f57af6136c97ec2b4556604c5892b477f9a55763f77f6368bdfea417e0042d0cecac3614bfc9ee127324e195361849c2409e8ca9fca49d018d71d9e7d6bf5ec94a2ef2281cc67d805408e06929b3d55c46dd7602534b355ba55df2dc84306c8af413498f604789865a2b7bc63f311d8b612ed3577bbfe3b340abc3509ba4c81724ba4304e17e67207079ef556914bfcb71e07a3cff968f568c9755cc185c05855fe19c50283be37c9654137b031a2ef244d9a1b05cdb6272f29e5da563b8ccd71c48eebb187e52956a6cd71d65bd34eba9d15061807c6be7d55fa27e65fef3974282deabe52a96177e09722787d35f4174c94fb7c9d309f43d21f9411b5ed4bb4309bfe342f4a28d89b6b123484d8c15825eb6ca95e06762c606e4b42bb004d2bf757d094dc0cff8c3ff34e4a1ee94311735e5c8f2458fc357410a84f634b417da23925ec53e60387ef94cb552e3b429a62c9a2dae2d4a7dcdef416e2a0a96cf7e7cbfefa0a737d6c168dac002c407720962eb885982f7567a9f3bcd6b17e8674f5c0ca06f57d8edf39a41a9871819e6d95c13421285e7e6dc97a677f94163074f8f60310836a3d949328197f3c2f03fd7d3ba5fbb3a81e352a135786586f70e37ef1d205be68fa4c5f265fc77e66c5688883ff70e5cc2ba26d6ede2a141807f76d9f4f14cb4a5aeb168c87e2e3e04015a000000006204000400000000fe8000000000000000000000000000bbfe8000000000000000000000000000aa0c14000000000000000100c204fffff29c208b472c23a1f081926fecf8ffc79d62c8a17c6d8d4d6288eb185a980854d78c785496d43928bb0a74b7f92fc16b584cd1493a2b1a984683a618a9a39d3f06c49a588fd32e3c9a01df818f74d5dfb66e0410f4d46580bac52fd1f31f4077ab5247956a7b5c3572e6b4da2806db0608440d59665fcd811869e5e16414cc852f088f053ceebd00cf2acf9daae5c6c20400000006c20400000005000000000000903800000000000001040000000005020008c20400000007010300000003d050894301a040fe9111cc8d2076757c3233162c56f6610df260f116f387dc0b31450634e0db33c377e6d4508f2c5f0e2cc808a51b3389cf71a7bd2a8dada0ccafb978fb0ad45612183e87cc992f4f9f4f09b1c22fe7d58a78be0521d239096a61a6cea207ef7429b16ed7abacc7f9e01f85dfb4d436e72c8d24e7bf1eaa966c92b8ce7a441adf2ffa03eea4ad4dee5fd2f1dc3ee0930fbb9b085a67d5e62cfd1f96b8e2674a05b24105f2df2c773efcd3f3094a22a95961e828050969f0e10aedac85e12ca69accb44c983acb47a445d80401813fd32c302c2bd9c19e1b26a4b5325bb41453b011fc10cacfd356473faabd9c9e9b3c7c4a9bd38d92ea61b448aab6f1b92d8d6b9233ca1aba26d7ee240e9fa65d5c59c9d98d269859685c81c0231f2a2ab65463c69d28a2cc739b4ba1340ccaae4360cdfe810aa22a980660c5de86733d4592a11f7473f141ac9ba17d7fdbf6f109c526f693637168550051b3f66e86dfb71bc96e4cd046077961b1d5c8263e5c6dd5499df70fb263b6480755b9fd7767b087e95fea048016d5c80c83a0a1b7328b3976bb07e07e62fc715b5a1805577273294237a80001000000000000004e224e22", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="f00000059078063e0402131259523e40b3ec6c558f2665323bc3776800010512000000097fffffff0000000200d90b0b52c236c2809ce46282903acbe1fd552d6a5dca4f3968561a84be33945938f499fb6387604216b9587a9df54cfdb585e024d013e71d872313cf"]) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000000240)=0x240) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x20}, {0x48}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x2fe}], 0x2) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x3}, 0xb1, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x8) syz_extract_tcp_res(&(0x7f00000001c0), 0x1, 0x4) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r1 = getpid() accept$unix(0xffffffffffffffff, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) 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(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) getrlimit(0x8, &(0x7f0000000340)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) write(r0, &(0x7f00000003c0)="370baaddbc8de3e745c21763258cf21b26f9c14ae137ad404aa12a842274260c15e9072ef107064cb5bbc31fa207373188cc4f6e0b31cf2157d1c80cce06c3e2c5d63042b0c8aca477934fb28d0425889137bddf0fda373bfd492b1d432b9c9934237a3b03782b1689fd898c90d3ef7dcc3fcaeb0ae0fc2780b3114717b39d56de7b1f2073baf0fd17567baf846cedcaef966e2e2ea9", 0x96) execve(0x0, 0x0, 0x0) executing program 6: socket$inet6(0x1e, 0x0, 0xff) r0 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x2) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)='#!', 0x2}], 0x1) setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r1, 0x20, 0x200}}) r2 = socket(0x18, 0x3, 0x7) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{}, {0x5}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r4 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000002380)='./file0\x00', 0x2000, 0x4270) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x4, 0xd27d43220c7df9b, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x7}, {0x8016}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x17a, &(0x7f00000008c0)=ANY=[]) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0xfffffffd}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="cf70770c0d6e80f391bb19656265c41dbf978bc8ef8f9c4c61decb06778c275ed5f70fff9371f1e7789cea6dd7768a2bf2e1a3b9964f606ae9f98c61b38d595303b8f29af43b7903151d6d610da3bb97b52d896feb0a9a1e917c89ec20b854157d7a67e8468615947f9903f6affcc36234407d72d527e7514e53d668cd96c5795a50dbf714313fa18f65de35968e6c1744ebc1a81ee87beb77bef9e84b047377255e3f21a21862b5acf40b49dbbd24ea82380a299266d9", 0xb7}], 0x1}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000ff3000/0xa000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f0000083000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000e58000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603977"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x26, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0xffff) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000080)={0x0, 0x80000002}) r5 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000300)=r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) munmap(&(0x7f000006f000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r6 = open$dir(&(0x7f0000000380)='./file0/file0\x00', 0x0, 0x1c4) r7 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000180)='./file0/file0\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000280)='./file0/file0/file0\x00') executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x81, 0x8, 0x0, 0x279a}, {0x7b, 0x4, 0x5, 0x3}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRESOCT=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) r6 = getppid() setpgid(0x0, r6) ktrace(0x0, 0x5, 0x128, r5) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe", 0x45) executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xc9, 0x1}], 0x3, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x44, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8b}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x402) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 5: sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff000000000000080045030028000000010000907800000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="51b7000001800000"]) r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1808, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000000), 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r5, 0x80002) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffff9c, 0x0, 0xfffffffffffffe16, 0x0) preadv(r6, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x100, 0x0) r0 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0x0, 0x0, 0x6, "3378b74a4eddc026dc813187e906385e4a7d5626", 0x14, 0xffffff81}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x802069c3, &(0x7f00000001c0)) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x10) semctl$IPC_RMID(0x0, 0x0, 0x0) r2 = getuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xff}, {}, {0x206}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) r4 = getuid() semget$private(0x0, 0x1, 0xd7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, r4, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0xe5) socket(0x11, 0x3, 0x0) ktrace(0x0, 0x0, 0x53e, 0x0) nanosleep(&(0x7f0000000100), &(0x7f0000001740)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) fcntl$lock(r5, 0xb, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000140)=[{0x200, 0x9, 0x3, 0x8}, {0x2002, 0x9, 0x1, 0x1f}, {0xc665, 0x8, 0xfc, 0x6}, {0x1, 0x5, 0xff, 0x7}, {0x800, 0x9, 0xfd, 0x101}, {0x8, 0x0, 0x80, 0x694}, {0x8000, 0x6, 0xa, 0x6}]}) open(0x0, 0x0, 0x0) executing program 1: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x1000) acct(&(0x7f0000000040)='./file0\x00') close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000140)=0x2) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d89d7d000000000020de88d11bd4000900", 0x80000040}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000240)=[{0xc, 0x0, 0x0, 0x200000}, {0x81}, {0x6}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 0: kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000000)="97df4a", 0x3, 0x8, 0x0, 0x0) executing program 7: sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="1091fb7d1209aa0000f0074397c2a2af39f21aaaf5203e", &(0x7f0000000200)=0xc, 0x0, 0x4d) r0 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) setsockopt(r2, 0x40029, 0xb, &(0x7f0000000100)="4bfd463c7e1ae6a7eacd829deebda70a0006b73771599e8c960d834bb8e47a32df038618721bf2c414", 0x29) setsockopt(r0, 0x1000000000029, 0xc, &(0x7f0000000240)="4f4e965c38a09d00da3d2b286c83c984dee94b9f1e6479dd3021d7a439a12ad97232143f0ca8faf6aeb952962dfac6908a13e89b94e6dadff962feba96901b954599cc87b80b41ab6611a9fbca1564c1777d6c30ff4bde104ea7fa0dca1e473e3983f3afb99e06a380f0fee3dfb0be12993832b86d52fcc97f8697a5f0c2067911cd1596006fc90546ae3446c6b2647e54c1f6b3ad94c63e78712344a56d5c6c993f9ae73c87eff182013062e798482d1c51ff73999340c06c83895566e1b182757f", 0xffffffffffffff13) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x44}, {0x8006}]}) socket(0x800000018, 0x1, 0x0) r4 = open(0x0, 0x0, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) socket(0x2, 0x2, 0x0) dup2(r6, r7) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f00000003c0)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f45602ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a52", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc1126939, &(0x7f00000001c0)) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 3: setrlimit(0x0, &(0x7f0000000040)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x7}, {0x8186}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket$inet(0x2, 0x16e9b72ebdb25f35, 0xb1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 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, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80146953, &(0x7f00000001c0)) preadv(r1, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/233, 0xe9}], 0x3, 0x0) close(0xffffffffffffffff) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000300)="b10005010000009f0500000007010000331c13fece910b00fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2b7be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff001000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 2: sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6c}, 0x4, 0x0, 0x0, 0x0, 0x68) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) socket(0x6, 0x4000, 0x2) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000040)={0x19be, &(0x7f0000000080)=[{}, {}, {}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCLOCK(r1, 0x20004276) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x400007ff) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f00000003c0)=[{0x2}, {}], 0x2}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000140)=0x7e10a2f) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) executing program 1: open(0x0, 0x205, 0x0) r0 = getpid() setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xf669, 0x0, 0x7d, 0x5577c513, "21110000f1ac7e000000000080000000ff00"}) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)="bf0909b98732e43ae0ee63c33dd9cb7de67102649ec14a5cde", 0x19}], 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005166000009f050000002009000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00040000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @broadcast}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, {[@timestamp={0x8, 0xa, 0x8, 0x7}]}}}}}}}) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) getpeername$unix(r1, 0x0, &(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f00000001c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000001e00)=ANY=[@ANYBLOB="fffffffb5d31f39efdfe823508004500001c0000000000019078ac1400bbac1400bb4e204e2300089078"]) execve(0x0, 0x0, 0x0) executing program 7: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x0, 0x9, 0x432b, 0x1}, 0xc) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000180)=0x8001, 0x4) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x1, 0x20, r1) bind(0xffffffffffffffff, &(0x7f0000000240)=@in6={0x18, 0x2, 0x9, 0xff}, 0xc) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000280)=""/144) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r2, 0x800c5712, &(0x7f0000000380)={0x4, 0x1f}) flock(0xffffffffffffffff, 0x0) r3 = open$dir(&(0x7f0000000400)='./file1\x00', 0x100, 0x30) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480), 0x1, 0x0) linkat(r3, &(0x7f0000000440)='./file0\x00', r4, 0x0, 0x4) semop(0xffffffffffffffff, &(0x7f0000000500)=[{}], 0x1) r5 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) pwritev(r4, &(0x7f0000000c40), 0x0, 0x7) symlink(&(0x7f0000000d00)='./file1\x00', &(0x7f0000000d40)='./file0\x00') semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000d80)=""/225) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000f00)=""/4096) semop(0x0, &(0x7f0000001f00)=[{0x4, 0x6}, {0x4, 0x4, 0x1800}, {0x1, 0x3, 0x2c342961f7e89f14}], 0x3) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7f, 0x2f, 0xffdfff8b, "495b00583acf04000000000000502b1f00"}) writev(r6, &(0x7f00000003c0)=[{&(0x7f0000000080)="471e49aab0fd752532784bf2515fa242320b4a6e654300000000b842b843d370b906fb5836ddaa7f71a0a0c4074d9627c862a93983c361dc12dc50305653dd84", 0x40}], 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000640)=[{{r2}, 0xffffffffffffffff, 0x3f}], 0x8008, 0x0, 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) accept(r3, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) syz_open_pts() kevent(r1, 0x0, 0x8, 0x0, 0xdfffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = semget$private(0x0, 0x1, 0x6c0) semop(r4, &(0x7f0000000040)=[{0x0, 0x6, 0x1800}, {0x6, 0xc2}], 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x3ea9, 0x80, 0x7f, 0x400]) sysctl$kern(&(0x7f0000000180)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0xc40) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000900)="94010503000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259b15c370b47cdfa8f699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000e0daa6d7a75f70b741f2a73b3be9364b567d32f93655b549a2d5156677c9a34b5b57cd9655a75df05164403e6af5765f726976d8ffe4fafd2d02afb57324387afe6492c82496b0a66102ef0ed778922b727ae7a171165b877116cfdf05b91a23af1378d316d5b59d69da60f433294f35b3ba40f370edd0d7ac5461a0205a161613e12003b945b82fb0d34c5d0297943205504593a1a056c05cfaa0be9d9466c5c3329ee6622ad6a7cce221a95fac77578c507b362f431bfe1b732ab3dd3414b0d1b587f6d46e0a0fa93ba72ee2ec02c88f27e7a9688371a2a6d9961ab1034575286144c667ba7e40b3eaabe4fd85286c71942890b474357b59e67349bfdfa9b761ea37f43373bfa26fe414c2fdd1a6139cc8c5d6ab231016d2b81470792bf4539e3ad7592ec6e93603bcdfed121b3a338ca704107a3eef568ae964d3f4b00446d45759bd75f3609d5642752a9c149e367f54977c8d533d1c94a7155a64f3b43be11d1516789c726ae7de1a282c840ed0436f9eb42944343c5d51e2729898e2", 0x31b, 0xc, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x301d0bcd}) mknod(0x0, 0x0, 0x200) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3d}, {0x46}]}) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0xad) setreuid(0xee00, 0x0) r5 = getuid() chown(&(0x7f0000000180)='./file0\x00', r5, 0x0) r6 = geteuid() r7 = getuid() r8 = getuid() seteuid(r8) setreuid(r7, r6) setreuid(0xee00, r7) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/101, 0x65) r1 = kqueue() r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) getuid() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x10b, 0xf0000000}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7ff, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x8b}], 0x55, 0x0, 0xbe5, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x80) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000010000/0x3000)=nil, 0x3000, 0x0, 0xa012, r4, 0x0) ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffbfc) writev(r3, &(0x7f0000000000)=[{0x0}], 0x1) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xfffffc43) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000440)="bf3b4c445ae963b4567084e096cf973983b85e5df63e013eaa9f1ac848ebfd7cd0b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002170b11d2b5082d1e078fb16b937831ae18aa47e24ea855c7872e5756ce6f2f397a75c7171df14605bf0363cce0678d6ec66dbe8bab425d53d1ed83a21fe1dd13a01b0b266a8e656df8a2494abc9426f7aa6d4c483bde1f06", 0xaa}], 0x1, 0x0, 0x0, 0x3ce59b1e7cbc15c9}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206925, &(0x7f00000001c0)) r6 = socket(0x18, 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r6, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) sysctl$ddb(&(0x7f0000000840), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x4, 0x1) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000800) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r5, &(0x7f0000000240)=[{&(0x7f00000002c0)="0e9a95356db0f770f14570964d198c012a22210be7ae15f4092b86d55b3adcd3a29f4b878831731405fb2817f46a6d27e790a87f2abe0cd29c523b9d9c02fdff0c5d1f36beb95d8d66a06a3f13c3653c66fc0faa45152225e58a289b530ce0c0f0921345dc0a9580570cfc0a9ac92ec465fcd8fd0a107f35fd1839289d3728febf74cbc9", 0x84}], 0x1) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0xb) r6 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) flock(r6, 0x1) fcntl$lock(r6, 0x7, &(0x7f0000000280)={0x2, 0x0, 0x0, 0x1000301010006}) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) open(0xfffffffffffffffe, 0x400, 0xe) syz_open_pts() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000680)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000030000000010000907800000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="7104000090780000020696c72163040280c4817e6f723d9c1ccc4658a2289da0f63a31cf42149c49520a7fd5ee7ad6548323c89a12ff9a0a892a54ae9d6bb2d83e3e1be7a5288d17fd5c35cf076a8739ea915c0ddf7fe27657a6434e1eb114f3b0c15fbae95a64c273378638739ef9dc11cedc8986e2a98da22308b98f02f28f827c4861679fb09a9f2406de7ef8be9f1122e012e4e2bd0b2ae786650bd2dab779c43d9a4c39aad8a89f430145e890f0b9f5a2628411894003dbfff059"]) r8 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000380)=""/69, 0x45}], 0x2, 0x0}, 0x0) ioctl$VNDIOCCLR(r8, 0x80384601, &(0x7f0000000200)={&(0x7f0000000000)='./file0\x00', 0x9, &(0x7f0000000080)='./file0\x00', 0x8}) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) socket$inet(0x2, 0x0, 0x2) dup2(r1, r7) executing program 4: sendto$unix(0xffffffffffffffff, &(0x7f00000003c0)="b100050460000000000000000010000000000000cea10500fef900000000d33536073705ae04be38164991f7c8cf5f882b297be1aa5b2373eb51e2f0ac7ebbc257699a5f139b672f4da67ec4e1335d223e7dfaff9ad987ae5dab2102000000720fd33e642cb5deaad28bfbb770c1f5a872c8e0bb7600000000000200361b1254a2a8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e019b05dd6d0bb2cc4ead93b96d83f34c7748e951141cc836c815c6bf858c8d855cd8f13b624242e52594baab8319f23d97df22336b97a6f23099c5f66a126e1b772645eb0d4bdc6ac38e1f901fab858c53eabfa53a6857b0992eaba5397f845a4cc7ac55eb91910af93c5861ad9cd2273c82540adace5effa15e823f1838d523f520599d16d42dff1cf34451a29e8de793c3856f55d173f465fa1ec08c252cda8c36e2d71f061855692e7b6259794de408fcb", 0x155, 0x401, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000280)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r2 = socket(0x1, 0x1, 0x0) r3 = dup2(r2, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VNDIOCSET(r4, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r5) r6 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) msgsnd(r6, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) msgctl$IPC_RMID(r6, 0x8000000) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 3: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) open$dir(0x0, 0x200, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) socket(0x10, 0x3, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x10, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setitimer(0x3, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) dup(0xffffffffffffffff) open(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getppid() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x18, 0x1, 0x0) socket(0x800000018, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}], 0x1) r4 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r5 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000000), 0x0) getpid() utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0}, 0x10, 0x801, 0x0) executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xc9, 0x1}], 0x3, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x44, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8b}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x402) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 7: r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100)=0x2, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x280}, {0x8000, 0x96, 0x0, 0x400000}, {0x6, 0x40, 0x1, 0xfffffff8}]}) socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001f80), &(0x7f0000000100)=0xc) sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000003c0)="5080c5a97558d472b3d20fe4a61339bd547710cb16b1331906dee84e0746ad4a017eeafc6cd84f80da82744d47076311d447c0ad1580769294c53268547ffa2de45c1e30364fef08671030bb9ca9e5f071219824dbbffd53d83e2eded34241119e2dc17a", 0x64}, {0x0}, {&(0x7f0000000300)="7ea3f94ec9aea0cfec8e6958bff13adf333086d3c258d19367300f6a0a5398d749f0c24c3de285a28d9100e4532b0710cbce050e3162b8150acf29179cf07c3286e01de621182f7ed0229c571858cffb0e598a7b21d0621b7b", 0x59}], 0x3, 0x0, 0x0, 0x400}, 0xc01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000440)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x1}) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000001a40)={'./file0\x00', 0xfffffbf9, 0x3}) bind$unix(r4, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x5}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setrlimit(0x7, &(0x7f0000000540)={0x1042, 0x64}) r7 = syz_open_pts() close(r7) socket$inet(0x1e, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, &(0x7f0000000040)={0x20000007fffffff}, 0x0, 0x0) ioctl$FIOASYNC(r7, 0x80047466, &(0x7f0000000200)=0x4) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000480)="38ba56a8ae284f59c6f3722bb419aa551420b03b7ef3a27b5a52b0000045fc57facf7f5b99d59b03c4f67c0a61b80f297c1dc31dcb24d48c9aeab7198621012d2a83b853b6f555895fd662c151b254faf83b52c4686066f77f8d79f33042db48fad8f7995666f9386656b1", 0x6b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7949) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) sendto(r0, &(0x7f00000009c0)="280a77ec1445702b9c6797aed033f697c1336f3ce4b2d360ea0ed981662bb278f97523f2e49d5dce5632028758f7bb340b551582467d08e6dcbe58c2ffd4e1ba49426b930efa0de58d7d12b9a8c1853dc6936fc1b00c9831c692c22845864b5a0d7454e362aa8ed31923c082142216fe22657c1c76d9c1618d65f10df27373289415d1f3731d415ced818ba45ed0c30d764146f77a8b6d8361e73021a88c0f76ed05957a0f46d30752bac8a4d8b26ee69345688a15c77b61f416ef384189fa87446d078afbd4297de05cadd899693c7876267892ef96e7f886e6d2cd97ed9301598e1badb78812d9a833fecd068ab0ece7ab0796c95513daa9937f8da8c800b7a6851c66115a63b7ca5f7caf9035ef14662722a59e7ce7700b5d061f32b70b141d8ea7723ed1a7df05b852328713a6c54b6ebe0fa631c10098b0a3d596f1f2dea2be99210eff03e28535c895536c2a01c30f64a64ee35c115aa360adf618c9e9a5af2ef578e3cc2111895a284a9ef2b2a5b816d94f6290d962e607416a07799aea56fc13dd81b3f338e6c5dae5ac49889fe28bf5343fa53f0ea1b4ce2e02e8fb82f7ba0cf1d83bf0944fe04c093c742e449d3714ac7dcbd8621171e586ff83b77c6fa1ebf10924970a0f533bdfd33fa6683a7d6403bd5e986667bce1b64597c1e40ddd9fd5e39ab6bd04bb9a75567a3b6b90f2597bbef8668e37640357d6ebfc8d1c8e7c1339f629a20eed228202596ed56484705b3f39bf2ded9e02af8d5402ed16c3a56890948a23c28242b68cbca4277d284d20adde3afb3f1861eaeaced25941c1336e8dcdbfe718f2798ae26c64887f16b4bb75a20e25949d8e4618bf530c3bfc78ebbf0ff878f15131e1edaf8a1c15eb13a84c43b730eb0bc154fc17ec28c8aafa76ac30e60c646e5f38263b84efffd94390e56790b191a9c4aec66792ca0a7599f0422432bd205b5c8fb43fae8ff2b96a1889090282567826d3549682a2998199be3b51e4fb229485079cfea51cf88c18c5b26ab2fcfb1c45ae52fbd4bb392ef08145194c1af20b1bb179530e022b04572a4266fc9eed25632785cd6741000a01a04fc64a2156db3cb6c5bc7f42f5a6a4438f9aeb4092462fab7c8a9ddbddef804484bd191cdbc6386ceb05cb2865a8b23c50881a71f68f1a30498d1533432adfd63287866df90c1feb9ad6b57e60d78a898167775267a69a428b9912e9a4e5280e1f2c6d6da1432dc3352d257a2ee19af4d32f1a557e1084e8ec01cd18c4882ae54f2b486f821d92d4fbc2625be6d8502c37adc896b03a04502a04de428920e84394c7ecc67a26fc30d9c82ba22eb1c37d4c537ed61ece5274589de55ebee8324ee4ab1b8bdd7fc3c5c6073b3bb972d0fc4e15b4cb0263fe8c8036e8fc180b699978a6a398c1d502f1f7da9bb7472f632f278528eecec13a1d9975d606bd37f62f6633fa4c7f3a2f9f9bb412057814b77f6b27285b923b613c397c38eee3e198ad6826a4fa93cd2602eb22f2d75841f33da31d2481d8bc7c7e04acead805057e95d707461e2c900570aa85f8a6259da69ece9915bed1fd63f5d79764d10dddebc37fab0a854089289d9bf96f776e15416848df5a5b0ca4f3ba18371a3c3ed4492a885e53dcd7c1c610a491294a4011a8d8c389278788e4077ca2ce1ca31c1a46def9f694e1892ac4e7bd8f8d5d593ddc5de5a2ed8163086c15f02cd4669ea69c828c44cc70284faf3f24e2bafb4ad1907e919cdc06969fd3c0dcb32f03e6b4e87d2d35211939629b25c80426e7d55c9c4e01085834418683c8598aa5a62ce020a553594248492b50ee5d4804c8c02850803968b651c4a50d83351e56ab8712d3f2d050234bef1743fd3ade99307afca64b181a239f16d97c79fec0de2c0548c33857f038178df46ef6d112ae15dd5d30c0fbd3a6344490b78a3e11c6f9b1263df56418ba6b990db329b256d95a78b1207a5e6bec9dcc7035a42739d54d66ee5ac52561fb35214511dec0e46080e5f0119ab2a3cf496cf1f1109dbac56c741fe8db5f4af72194a8cfa253584c7c7ba7a3c8467049fc87246c4f81cf783243824cfc8a53108ec590cca24215a60247389b70b2a79a4a81ac379c41f1fb7e8375b7e0aada0c5e242874ce823f0e16db36e0202af6ccd1533eb2c629a747af08bd9f3016edcfd25b3eb65c91842dd357f05d6df9d23060169ba0a98b42a6c3b0f276352b55f494d0876ad48b71590f1e580e2108841b25aeeea4c33422dab23ce4961ef1bbb3e47519ca74549a77255c6978eabd7fde06d8c711076ba8196c4dd48c96f4f61f256e7330533e50163f0e69a5a81d8d744ca7fa49eca6ea45bd3b105f89a10265806af27221c71a112e8f5a2cfee34ae3d4f29ec3158aabbd66856386e8a1f9c2fcda71629c959660ea0a1bbdb6747408c81ef79ea739b72a5a5a666b237451f68a85b0c10849f147e74884ea94dbe4ae1c33b84be5da5c52e4d7916323ce0584720c47bddb2d6a3b3b902c4d7a69d16294432ca5179d9ee22b302215d917bfd755fb17256f55b605a1ede51a84d2036e32dbc853a78865ebcb7af473eab2c54259afc5dac48c463df195417008d1075b8b33a4484687bb753fc407d53c56299d55874a136dc85a0ab00ed93297274af0f56bf9e224fef940a4067c0ecb4400c8283128b66e507070d9949d54c6ffaa48e4ca7cf7657295fc9e51e15b76f840d86364eaf884cb3f1bbfb9e15c77a3c4a27c59e66b71e2a5471777529284ef1b6170c86094952839c09ac3b52481bb472d068c92fca0ae5c8f1211471122cf2fe0a1d6d22150fd1211a30b7be0c98e61eec2fabb55e9411f3eadd6a34a10f6d61ad06245960bc93bdc37d5e82b15c69d4ef064fe585a96f3d7b05b7808acc461f2f63d12cef86fea1b5dd3d4eb5c4a60bb5f796867a63fcee8482339e1a5d7e29234c2a86a95bc2f683304156425914c10c305e7611cb687c4c1664c211be3dd6680b4a773ca8695d15176a427003222fbf0933a103c14100a136dad094985f61c4c33215573a82ccc979463ea089e7560dec4d1d142b1f73321cc0bd37f1bf33e186c355082d7cca51bf6600363fb1466865208ae2ca6a6f158a450004e3357a91895245abf0c59cba380ef3c4f04ce223938da68003d42a50e6f504c1878da6c9c7abce63af1c59b9e7bb7ef2eaf437b879c20bec73a42cf4cb46a0482ccf4e159b56ddc1c04534dcd0702a12d5ad9ab0d6e255a21b686a2629b5bd0cd0f88992962c69aedf1f7dde1cb192f7c21cd2a11eedbba08af9a4475c43ff760ae41eb41103b71b09786b631cd0ecdbd8986ffc6ec0e8d45f20f143fc56738322a15be1c0bc2c28f86f2c354eeb3c78bec4572a9ad59be106968c102738c7e3fc00a78f708b9aa66f319b1f7f88832dc4cf429f81486c8ded994f7478c084e9ccde0ce10a49f965d88efe8c9623d13a487777f71bdb47cd73d4c0c6922cb9d5a8d9869eed065757787b0560031d7e72898244c1411774859b84cfed1208ebb814fccf65462ee48b871ae1c3aacc3174bc3c0be3718712258d0ed63ed7fd62ee86f88a7df7295a48a075502892e10e2a8466e703b3f20dfbfc24b6ac51f9a869149bc49736d03ba835a77216618bfdd8b153c8f26bb5e67484a8009ef28dd3cfeac016f00e3102bb71ac03d50f0a50886c29c03e6fd6524b3cfd6348cd4171ec394a456610b83195780cf47ea27f17dffd07906221a641d59835ea21eccf6608cecdf3cafbc7b512efa85c694d65fe9c9a07b6af1606f60e935dc62d530da2d0abfdf28eca07f1c850e41c7fc5cf02ddfe8dda4d3f706bb4ce54cb04e158458f682eef83319307e026d0f9d830d4acccf7d8989fd28e1a28a8791c3c4ae3b206c1fb5707f3667eaf18685e492350a9759f6b0abba263430f9afa4d0e8457f43333f01d92a6c69f4f9257508594d833a29fdd60ef9e820c14b30f8ada6da2e5e15fff086055f9adfeb188eefeab45cea8b5f6cf6814dd504f8c6008591b664d8566682d909e2a199580de51f84a6180bec4227890b21a1d765faea0cf1baf527d57aa3f6b853da8228061da33c8e7545799d3fb1c48766a4d0de2232e245f8be8c886aa268e9b4510e50613f6e38fc73815916f02b8a768400c83efa8bd3cec0970a8bbd7a2cd120f76feb0d2fe3fe97b790bfa514fa2ec40f9523818c63952358f4a7fab096ba96413ea8a19e02dc0f443cf498a58cd741e86b2e11110f8c898cdaf58091b7d24896a43988bc4de0186d6048ad8506ff45c4867dcc709b83a6643ac4c04f59bc92b9e8986e33255824cbabbe7396dee841314631df2b25eaddc8c167c4df5f5e9749fb86f9df7dc156f73a4b04987da8f49837165f107970de3a5755c05970968e75a6e23a3254ceb09b1624b9f27b04fa694671d29e5bd5017b74ea07fba0c52bdebbfd743a029d9d6e44eadf35d93399447470e2c3d615078e35e6b31fc842e9fe4800884aa22384d4c918905ec750fd9c8f5950684b74fa1f82c817d33bb52e9fc1068eeb30dc5482340e72bae05184f0cea477e14601c12c5ce721b098148544dedc0da97de095f3d2fbca1414b41319a0e1c76d946268fc2378a45421de063c6d32c3e871f9552a0844e7e00117bc7d72060eb8977bebd74c89344e04238554054d792960c9638f42df98b7561508770599e783b77d4fa6b9a3f18cc75debae40e3b4ed76f1ba5b524b64edc101e81edabf4aa71a9e2e76acaaca3bff679a7a1d1ca9951a10c9d4ea0310e68da1903d1976ca7fb19701ef9cf04f265b6ffe1fdf4fca202296fefe5182e3f01b62115bd769a44e6960b39c5ecbf03fd0b91eb1d2645a9720c1a166fb2c6801f4cc3ab0ffce913faf7a79ea56a22272ff60a90b81aeddf78157603d470bd33875121b2989cdf749e158b2cf262ac7c594627a8a0d71e006578b7b5f6b0daba8163ce4636710bf53a13c6d1e5d7564b4c966c2637ae050006908e4c21214a32ecba5decf7b68bd97b631905fb5c5bf14b2210e2c688035f1b72f327c97f19e2e7cc8321a7887daddbe842158373c8f2e71ed564720a638e960c7c28b9b51497d64094556dd52f5c479007d9451d3dc1bc009978c57637c9788320b8fbe5a30d13a452b20f8ea8c4419c1750399ab536aa2205a79d588a9f0d8d562adad10872e0f9da14450be7bef0aff5ebf651662434eb3ab0ce2d1492210c057ede863636de7c55156c83274d308fefbf8bcbb85d9978341e1923900e50d5f16900f10949d77f9c9ef7c534d38cc82d2d4274e0774fea1f1d726fe08f9e77ec6f6ba0560a0f92da7effaf035b71c5e1ab1461e2c74eb003b2d64ef5a617625103636edd32b04c60252bccb489b756427668a2ae7dfe4f944a0d50a54ed730bb3c56d287fa0663611ddd0df617cf2795b8f63b8a23642010d10f7863058be5477f4530251a4e28406f728e814cd4cc9c3e60440a66b5b6a46b388a03a66bdce2a85d938b3dd327c860a92661c1313730a5718f3a834f4c099316e7214ed0e7c51b7e33162a97fab986013bc0b616e277c1c519e9c4f8cfa4be12805abf1e1c55bb00aca03244536d286cc2d7863c03e360498b39e62d5823f6f7272c88fe4d1d3e5fbcca1137a28c15b585db8b27d0f4eb3805e36f00c7619a93f46746fceca8124570b3e23d70ffdc941cb4d725a9a1b25c1aa44315918df7a5355885578bdc516ddaf1f214025b03afbf52f", 0xfe0, 0x4, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000200)=0x635a8bc5) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) socket(0x18, 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x0, 0x0, 0x2}, {0x6, 0xfc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) close(0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x2, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000380)='{', &(0x7f0000000180)=0x1, &(0x7f00000001c0), 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) š•5m°÷pñEp–MŒ*"! ç®ô +†Õ[:ÜÓ¢ŸK‡ˆ1sû(ôjm'ç¨*¾ ÒœR;œýÿ ]6¾¹]f j?Ãe0xffffffffffffffff, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x40}, {0x28}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000500)=ANY=[]) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000001080)=[{0x2d, 0x0, 0x0, 0x81}, {0x87, 0x0, 0x6, 0x7ff}, {0x6, 0x0, 0x2}]}) write(r3, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x80000000) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setrlimit(0x0, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000180)=[{}, {}, {}, {}], 0x4}) r0 = getuid() r1 = getegid() fchown(0xffffffffffffff9c, r0, r1) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x7}}, 0x0) getitimer(0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) executing program 5: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setrlimit(0x0, 0x0) setrlimit(0x6, &(0x7f0000000980)={0x8, 0xad00}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000002c0)={0x800978b, 0x1ff, 0xffffffff, 0x0, "bb08000115f167591050c30abfa522f6919800"}) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) open(0x0, 0x0, 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="3ff356d7b5bed0e6efbfe1cd2afa1ac108406905c1641d812befbb21e30facecb0f0a4e06d5e8b3ae0cbf7749e5640b75546e278a9daaf310c22ce12c69f3a4214a71b6c25", 0x45}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) executing program 7: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x4b}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8, 0x0, 0x9, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80286987, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) sysctl$vm(&(0x7f0000000200)={0x2, 0x5}, 0x2, &(0x7f0000000240)="115696ef7e1e2b48384235648eb529ed54e267f478dda52c6b703f993d9f0e6a223d0c70befccaa2b4ef140d89ab13157ffb7c0f5fd3e68e79c85e9930a298fc2f5d9bf23beefb59af09b13aa0f7f6f80c8626f9485a6026322b2f833b7d0e65ad6b9bc068ce56554267f4801c5a6d7d5cc9cf26a25eb0c670579b7d852cee403aa04ef0242eb378869b6e4bfe70999ad82e30be82", &(0x7f0000000380)=0x95, &(0x7f0000000480)="659637b2ce6371ee84522906cca0b9468df760e676b58efa7ac1c0d2d7b40ca854e82170f18cf1db1db8a1d8ffb226b115a6bedd8e22165f6f2a751c90878eb633ca53efe8530e3201debf49a6bbde3695ad192e46d22cc0226b5fb58ad30d9d56302d20649d8310744bcf910186389bddc5e3c0c69fa7f63804e03d5e99cdc6b8dcc2d7cff0208e39af90a47d070e4b2c85b7f2772b3972febdd1b487d029", 0x9f) writev(0xffffffffffffff9c, &(0x7f0000000440)=[{&(0x7f00000001c0)="a0dd3dad6ba1364904b8095e4870a1448d", 0x11}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) r5 = socket(0x18, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4d}, {}, {0x206}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) ioctl$FIONREAD(r5, 0x80286989, &(0x7f00000001c0)) executing program 4: mkdir(&(0x7f0000000300)='./file1\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/79}, &(0x7f0000000280)=0x51) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000440)=0xffffffffffffff1d) getpgid(r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) r4 = getegid() r5 = getppid() r6 = getuid() seteuid(r6) r7 = getegid() sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000340)=@file={0x1, './file2\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000380)="9051b3d5683c454f052339d3cb455d0e983daedf23c03df1245a2a78ae86f73a8887618c9a18ae9c812d640208124567ad975487cee4", 0x36}, {&(0x7f00000003c0)="378c1392f99abc11fedb7bc4cb1eec311dc3d433388db77b4ac64aad070ad8fca90352746314d364efcd81b56bb21ec3c8af0968f53132ced15480820bb6442edbda58500a8db5aaf44f92e6ec63a234b3e507eaaefdb4e9dc039bc62d7faeb3efcd756b2d6111ab58ca84a56a109351005a20ffd54e39590c1463aa017e133619c3d5046ece0d6088d576fdf4125234", 0x90}, {&(0x7f0000000480)="967f1fb97579a33c15bee9bc0a88910ddc86cb2e812e723dcd853754b670842436e7aa90f7a566ed7dcdf2da4085e3d6469d2c5f3770ed93fe651f4c081a65ea209e48166a4f7bc5a53f337d55374caa2023985c2a095c63754a874814c4122cfcd70410c1b339a2f1cd6cb6", 0x6c}, {&(0x7f0000000500)="e31980fd7a71c7041999d9f301bf167a5b1fe3cdced7f9b048dfd535d519e5823ac7a6b80e9d933a66aa2053be77c78e3504330dbda8a76eabc2acb2aaf609233c03b44da4a54deb29b7d5ed4cee155e6446b62c25a2b251daac34ca531597b36afd890cccf64662d7b4d98535640324d2c8678a3c4894562e55d48c5d532fb614be4d2223237f2fed86db82f25484154263a015c329e715949f016c8438ec57fbcd98339695cee68efc2986842dcf345007f217589e157f6e4c1088c93a41547de647d32c65f8a36212248fb5382a203c1e297c38ac93743741646c1d3463a1a371e5d58d05cb997e611fecb8e6cce7c73b6d7a3f2a60ef6bff36790a4f37460a3df39fa3c32f4e4990a3fcf8fd95aa6b8d442ce57085ff602afbe29516139d80f9ed1a5e208bce188524243bf953b84e7f25b5514c4c725e27e8127819a1403dbbfc6d9545093309c4704934d85a0c2c4e491cfa3cf9d4b90d08aa7e837b29f05ee0723d247d2d16a6cb20fb70d96ce6a28b418716bd9110debeb282de68559935dc3bee2c15150b9908f34f2603391e0af07ff0f578ffb2f93c20b0cd2edd654cf056c0b7787afb8103a3a0371ef341a9cb4d1c729869adbb7bd73a73fb45a07d6904c2b1689924d95ca3d9c99561535235802c397a5c4d639138c5cefbff25abed37ddc18209722c53b6a09d31d03722919f4b07a908ae3d4adcf64177dac34d069cfc6d9d9dbcf0378b2f7bd35b7cf1e8849749291dcb16837e3c7de16cf008b9a364565d19fdc54a48eaaf7bfdbe1e410385ae9c507458b9a2797245fed9711882e05aa8b0e8a8ae30263c2cce3c14c00d2f497eac24d63127f19f873e25ad4cc38ec241136d9301096a94fed649d42caf4a37d5c60debdba03ae1f313338d5b9ade1b51243c31327d294a6c9d5acc429ae3959ac1d7b84cb2e9594a3f3cd35794253de0a1b688e7880fc62c93231b7916f8730952272f4c56b938ea89f1cbb5974363d56f1e8741b13c3d98cd0d0808a64d570796eff965b9f70980a920a17559a4ac6867e229e5838c4ae33e63c5c1b060c4d616a97399d7ef8cf42c9ed056273519ee3804d7c3ce09c676c7e1b6655e3a11ed0be9cd7901c671cf5042c4c415ea90ed8b2ff0a638b6679e1d8a1a84f150f7cb955a6232677c4e511f6fa3f3cf0950471ab293447188465a0c3946eb57ac404914af1f21b9805e82360b30b464d05f97c73dc8d22924874af2cb69d9313414c1a13d6975961f7d327ecf36ef8ad0d505ed4c310f179a8d9a41935842ace62b8eaf4b2443aa97cb8aaa59563ad8dfedc9a3864801818a4465768e85f052d11f129aafbe32650c8af01df2038eb73a76a01ff8f35048c692a4d12c7c0c3dae01f4e64edd39c48fa4933202ea43f7d2636d1330f7ecb5dffa429eb41021654e1dab1b611f4a9651bb27498b531c8168d93fd298ac173a0f0e8036d5691d729acd839bf480affd42050b17454bbb280fa3aa12e4467052ca5bd222a37745f14e64ec3aefc1286c06b266c3c9775162b2d2013dc2ad18d205ad1f884200433ed6b259f557fc6f3bb300201e5a40e3e8c549dd0605e7aa513453baff28f4b44badf97c63ddc1460fa706f33afb850d3e88922dbf6787b260469b7af09d113974386c25794505d4898adf8b73b3abda22068fdb7657fa556ae6c399c7be19646a215e9aee7ab76ff32012838a24da497f141232802db0c89dfa0b6039f21eb3d8ee103cad0ad4948a29b9a6d85f8716ea59ff253017805a630efc42edfe4484278d6d2444cb7daad60e293a7f720ca547a32fbe62a348a8595d7e4e4a65056914f4712c6702e402d172f99771018b0161d5703da1223531eb3bdbd2181f4ef1087f1739990b4aff685c4a04f2c418d1ea9eb7cbcf64d544b5b6eaf1c9898a28b22689e9aab15b85085ffadabd5998287858c4ea5dcc1bcb790129c801d5bf9e1df9b254c7d37ee870c204a4fcc3ed099edb9b85ac5383f9fd7645247e5580775d355428882199ef2eaf97bae99490e042c47f87d70d8a775ccfe4ecc5ba9f03866350a48b9579b4d5c869faa5f8737d34c9b925d8b64ce1947a6a054ff4fd0c7e93d6b370e9a346e81a2c8a306fe1a983adf4fd89df1aec2e17c3fb3a30a233fd16e7af70545a2af22e99a69b44391d64145610aa8dccfe351a73a0c805625e7666b5c96d20d5adb5e34d9b404ef3bca48a9591255a522dc96317cbc3ee0dc9b063ca568c7e5cf9c190ce0dd5036345c36bec2a6a91f8ffdf639fe9b903e57e1f0749d22defae6c9670dd347d1da50b908b665b8156c8959416e030af26770bc246db60dedd7c190e7e0d400d4c90e8aec0a4c5390d44d1b3cb9526487408df5702c8d5756d7cef00b0dd09edf5a6e2292f3691ea353a6cf4dcce20fdead8cfb7f51e75dfd47dc52b5cef0247059d87c9d04056a97240cbe92982682399adbe2b2d461c0399fd5c889a6da500d4013c9410c1951bf79c038d84951d2742a955e1f0d36e438eb3a3760da337aee60bc4398cf15e066ba9c411b5c86165b4a8a33ec2af458b62fcc01f479efec4a24fe273889935f71ee973a8c044868e5f02ccaab4c7439bf9eedd56830aef2a4b05f822af88fa6d0dd9bf08bdd2bc0c1a878ad2309031f5e73bcf0e099d1e5cc5a82c214ec6ab75759708c914bf27998287ba0002b7cd5e665899088eae51313b28d9e133847c82140e6854e95126605b3e9967c5fa3ed0830dac2dfed087ea6045f27e0fce973a4ab231a6eaa2a793771e5809b318e04346ba42cbeeb68b7a951250277be07b42faa0f6c75424f1d707a4bb807c25082a285ab18dedcd7f2c11a24c99c6b3f2708792fbd3cdbfebfa814b5e71e93849b7b5e7cbb2243f7fb1b822ec1a6177ab7bce0610735af968f24de992288a307cf4801f7f8d7bb06d59d832dc6df8e887fbd843913a894dedf2c2aecd75493c091f9a65d18dd44a75f56f08857a9eb25023b6e51cf51a7e4420cc7e020e0a5ef94fc838cbeea1646e004537ec9f29413bbec2e570ea82aa6523bf231f93d71734cc4b224cec16b0ff768d3e2c449593dc27b09322fd205a72403f04d83cab8910fbde0ecff823f72729c4a1010454f065cfc983ed10cce7898ad0df64fac7e1fb87e9b648a1831f1fc53883aee46f0f9a370bdc4f59ab1f66b2f1a0d59702dbbe58be13ae75d595323e68ef537c25415f156ef90e7c231415f335f1fa4e619c2860ed7793acb0d7ace1a163758ea77b237ef221dca780453c698987d9e138d75680f994316d635d416e90d5b36268e0daef354b08a810e3d30706975d0ab315eb21f934cb2ba72f4dc1f3fe43dd36df5701bb9df25522f272b79fc4ea764e0cf6ded75a5b2998512d2a2c91b88e00696564f98d4a81b702ca22a8e976ae4f6ecc9dbb8204b888806f0873a196a72c0c0e52b6becb0c309c3e5e785ae9e10bd92fd6158ee9a5071084bd45382688c5a5f71ed59e168dcbdf0341b14f73329485e64c0b9892f7adeb434f33fc00b2c07356711ef1805c60abb8a24cf283b09b3d6d0090a5e5dd08fd51a1dacb81081b7f5ed367266898c7fbf68e7c015619776311e3231b270c4daaff7638276f091df9d773121e1d7e4e586a23fffa6c28a788be693934eccb5e0cbfd17bdaae55c1b3195120f05c8692553548134b552f88710a024ae6d9f6768f10e4a9523124bea68572b3f50899ea9329cf0c52702c157f970ce9864f1794a1a42ad98bde4beef988c5e5e7cdb62301447a14beb942bf7d5de684781ac531245ca35485576e96d66aa5e14cbd8e05757232b64016e0e4362ca9b7874ba057a592ad67fdd487945bfce5bb318304234c31513c474731e7bef5bf56a18cb8f239df49799def9c74d044a8327b8214a1130f0372528fd7caf440a1946add960d602146e17937194377641e93b2a305377b3d91a5b3072d922c7b3ce1371f8c8fee24ba2f7e06ab09dc32db66102bf3f4d735cf559d2236eb1980c02a5ac0a09d6e1da2a6aededc3741bfca46888e98eac5beb1725171b131800cd765ce65311bc4949d3766c87b70e78779fc5863fc0a8b8345d6a4a192c0e60773ea46a1b8709775ca3282e118a738fe892ec52ed05cd00a2eb2b36d162244798159165431146470d44fc82122239a6c92318d212aa9052b633ab2900b8382f764d9ac7865bd53366631fa1d4dc03c37e746a9dd6e92ca5c3172517422948a3ad33f175b1c5550775de3f5d6479a4c23ee4ca02243bbbc5c8832ef4c3e0b416dff2b37340a94111b82a409f9bce4d947f6605f770e334bbf99a0ca5a42f2734e7aac7d57ab15bc3983c9cc3bccd3894a50dbf8c4ea6b9230d60aa3b19a30ef283d73f907d9df382668cc5650e2aa418a9fb2aab7214c56116a952a5e791aa44150702b6697953c66997cf4598d318f5373fdcd662d2c1152109f8e7f3fde82caaa952364b0a70a02bc6d45aebf8c9759199107c4f011dabb74c59faa88a066a238be1a908ddc1ba2860860082eca3b969a71b59de68649ac831fa5f7a9942e9cb6790a8397bab9ead5b66bd64eb209f5ab59e14563f8e72243b9a12633cd5749216e96c0720f36f436bd509d621c1c4f20ba0dce7f1d99cb8c1b9d3796c4f832a76667665468175fb10e8a5de31575e64e4ce8c639800743d2c2baeadef21082fe7eacffcfb3c5f926977552ee9eee580aac2f817af7470e75cb10fe228bc848a1f267b0b6244bdba973f93f266b75985bb9f60da9ecee3b99ba5b2e1bd7eae31e098f40c4826d9cf2e3cc43a2f17fc2d50213319e13d3cd0c4c8421ebb9accc35ab1c59f61c51cc828fa539891c115e31bac0175888dcd957598f7c99d90d58837452a8625e2e7d6122a37ce2c96030e8c14db27b529bcc14d87a123aafd613fb69d7e6b8ab1ae7e4e9e82068901ba8990edc078e233dfec07a58fe9735b97cdff2fa9ab6fa6db255c59abace6bcbe077e69d661d431a64a6ea2a67bfa7969ea9370f3ee2e38d6d1b543cc05b30308b643588920f5a947b9a639e95e1650dd9c0fbc54e848db76d75cce008aa1a2af8c9a85b1a919910f76b780b98e779d9c29822074cd7cb6ea4f26ba158986faeb6954214ab6b7381d40e99bf374b67d875c493ee00a2ba0771dfa3b41712f51ee1437d819e731042073dbd3d0f36163ff96f5359be475a4c5696d88750f47504fda72d7007c5884d27d62541406a79454fd12ac299f690af45a6aeaa7226db63ac0a2e2b74f4b86f98138c811c96870bb0a01427e448b7b9344909310744c9034a11c8d00513cafe2b86726928ffeb5bc53dbd728dae9925f96b0528188b2e8ed20ee7b7eaab90b5e277f470225b340e049e91772a4339e5a16d07f35931fb3d300f5fd4f6c52c90118dc14ce6548acde6046fb91f4cc8446a31053aec47ea5ab933a24128466bb0fa2616f313d502634b665f69cd2ac88e47b4bb156db403c9f97da5f087697197fbbf8fa2381c91a2561dfda8691483d232e299f6a34dc04e27c1ac592881a9feda339a8e920a23781d5fef7c51523909689eb3102bae256e49a69fd5d4b58e68c221a7d6aadcbcbea5ef0fde272c1164f69bcf6567abdf11a008c7386b86e5cb49ff02dcc54911bf82b69a6ff0f66255627be0d0240e1549e1b3b345c6f71b84c580cd2a1dc1f09638f62d22c621649680bb2babf34410498c80fdd4cb158b737d53fa82c2f199861247618f1949da0e17051a7053ecbb65f6c5eb44f27dde05fa79e71a2d08080f389ae7458ca1df1374fb", 0x1000}, {&(0x7f0000001500)="766f3266f5e07648438ac605e48a04d121016639ab2d3df723b41e05c0c1d1c27ea1e2da3103c68610452d3532df23d5154ba272308ce4d36af7dfb24ffc4ffe684d1c078ca58fb7c4a8ff6c96802ed7085a9a0f2287fbddb5381773a613a239ac341b41c6ba0a0eea623174e0aa4bf7a487e7076badebac9f24325b2dc3ff6f1a8b7353e804bb4a9aade673905b07b0cf8354d533f7c8da268d56abedb319efba68f202003838e20038699220b9ef063a4d0fb9", 0xb4}, {&(0x7f00000015c0)="8c2044721b9e081e1f92c5ee3e666635e84e6f8c6da5fc6b166c895f1bb64297cb5bc5d0192bfd6ca89d5445904073d584d2b97221a4873707daf76c050bedd08da936124f03abef5ef70b5320016aec58579f0b99e7659ee1a0d1356f23676d25e16884310b0da28fffb0d475216318e988", 0x72}, {&(0x7f0000001640)="f931e32cf78da5816ca92e09bff6e79a3d253854d0527bb1d10483a9fffb096c739be2a4883634207645c5dc7f08133172d06d76c26313cdb163af414965323e8a9a27783b107f82a12f8834d679aae530f61800fb6d8064ac5c35551d371ff2ead0fb1b00bde19051906ed0cd6de0c80c86fe54711eab16828c1f498424678a457b462412328552f27d898a1c0aa1074630e49e2ba9", 0x96}, {&(0x7f0000001700)="09e1271b890694c275b3fadc506bde4e448d61fab366273d0a6316f57e2a68e2eeae1db1270fcf1b08c3b6ba5cd7fc2baf63cce6271cee0174ab461d24d920b950b3c8a82efb931c2ec9b04f8d44494e24300ebdee20c6c5", 0x58}, {&(0x7f0000001780)="f1e95eb56df83383b154e5d72c8dcf932886c31bd6b07d62c396f19cb06a84cfe85c836b6db19babe8c5f060825752405de08b159917912589127004e356505913ba9d2901ed8d0867460ef7bb76a18f78299dbffbef5bd3f6676bf3ff5b5ca6191eeab18567b6997a04aedcc453cb2d4b9de0b0f1902f9f4cfce96fef3ace64681dc46e36e0483279cdda76493b5e06af0c2dcd9d7d6ad4819b980e9ee8b5f3582e744c0dfd8b74ed4d7e82b29128892513b0036343b6814c4de43457c1e4cd854fa454e3098e280fe026f68244bb339a4a545d5fabc9d5ab08d2fc8335f77e1ead", 0xe2}], 0x9, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x404}, 0x9) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x40}, 0x3, &(0x7f00000001c0)="71f91e3471ac00ffff5a91347c9965e27fdf84cf71049c7afec370825f99bd95376e6bfd3d6b0c9c7ae6bc7bc98f426f697b538edc4468cc5221a05f6ba7e5ea17a5334c99d1f50e00"/87, &(0x7f0000000080)=0x3414, 0x0, 0xfffffffffffffc84) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000100)='tap'], 0x0) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc028698a, &(0x7f0000000100)) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, &(0x7f0000000240)="71a097", &(0x7f0000000340)=0x3, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 0: sysctl$ddb(0x0, 0x0, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cc", 0x0, 0xfffffffffffffffe, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) fcntl$dupfd(r1, 0x0, r1) r6 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40000630, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r7) recvfrom$unix(r0, 0x0, 0x0, 0x3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) executing program 3: socketpair(0x0, 0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}], './file0\x00'}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) dup2(r2, r1) executing program 2: setreuid(0xee00, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x5}], 0x1}) fcntl$getown(r0, 0x5) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000580)=@file={0x1, './file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x101) listen(r2, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) accept(r2, 0x0, 0x0) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x7, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x71, 0x400}, 0x5, 0x9, 0xfff}) r6 = getgid() fchown(0xffffffffffffffff, 0x0, r6) getuid() fchown(r5, 0x0, 0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0xad6570f09f9216f1) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r7, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r7, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r7, &(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000480)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r7, &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000400)={0x0, &(0x7f00000003c0)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000780)={0x3, &(0x7f0000000740)=[{0x0, 0x0, 0x0, 0x4}, {0x54, 0x0, 0x8}, {0x6, 0x4}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) pipe(&(0x7f0000000800)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r3 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x159) writev(r3, &(0x7f0000000100)=[{0x0}], 0x1) r4 = socket(0x1, 0x2, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) syz_extract_tcp_res(&(0x7f0000000700), 0x1, 0x0) getsockopt(r5, 0x800029, 0x10, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f0000000680)) ioctl$BIOCPROMISC(r2, 0x20004269) write(r1, &(0x7f0000000040)="ed", 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000340)=@file={0x1, './file1\x00'}, 0x3) close(r6) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r7 = socket$unix(0x1, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r8 = socket$inet(0x2, 0x5, 0x2b) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000640), 0x80, 0x0) sendmsg$unix(r6, &(0x7f00000006c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000002c0)="604762e6cd6bb7db9e1c", 0xa}, {&(0x7f0000000380)="17c303a7de601e8e35f4854692c0603a6b3e6580d97a5b65121c3cc020b2d98b4c", 0x21}, {&(0x7f0000000440)="90dec7e880e8d71034732fd4554a15cb4071c5f0d67fec9fa01ed547b91196edd9918cdbc7e8a54fb0e72d7c2ca954a64bf7e0e6824d020f135a745513583ff508dd8699e55496db30a7f5f2cbf50900ae3d8a988aa26cd72315235663efa2f995858d53a056c0", 0x67}, {&(0x7f00000004c0)="98a90134f9f981ec58d9ba92640a1df11de034be6fbcb9c258b44830d72b2ed29c59459de2fd6cadd848326c37a2d8c1d43b2e68de326b2dd41a549dc17e3e61d0dd052f87de20d7b9282f0dcc4057dec1ee3f5c435d53d0", 0x58}, {&(0x7f0000000540)="c19d0e4ab74926a089816691c5033d1ac062f125b5d1ecb2331c1be64e2f93e843ccdc5a418c340ca74ae2f518dd4af18e67694b3526c43b6289ae720fb689f7b42caf6657c122a7b070ad5c2f9b19b849ebde20cc9cab84fdaa3eebf2432e74a3f6e9034decd493a5e2cd026379ac", 0x6f}, {&(0x7f00000003c0)="e0ec045d548e91a03f5af9e8010a9e7c12e71be1d991b793e4866a7c458182d77db85c72a560ccdf41bbe29f383b6f", 0x2f}], 0x6, &(0x7f0000000240)=ANY=[@ANYBLOB="287ab9b55e7f00000000000000ffff00", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1, @ANYRES32=r8, @ANYRES32=r2, @ANYRES32=r9, @ANYBLOB="ff01001980"], 0x28, 0xc0c}, 0x400) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000640)=[{{r2}, 0xffffffffffffffff, 0x3f}], 0x8008, 0x0, 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) accept(r3, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) syz_open_pts() kevent(r1, 0x0, 0x8, 0x0, 0xdfffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = semget$private(0x0, 0x1, 0x6c0) semop(r4, &(0x7f0000000040)=[{0x0, 0x6, 0x1800}, {0x6, 0xc2}], 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x3ea9, 0x80, 0x7f, 0x400]) sysctl$kern(&(0x7f0000000180)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0xc40) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000900)="94010503000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259b15c370b47cdfa8f699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000e0daa6d7a75f70b741f2a73b3be9364b567d32f93655b549a2d5156677c9a34b5b57cd9655a75df05164403e6af5765f726976d8ffe4fafd2d02afb57324387afe6492c82496b0a66102ef0ed778922b727ae7a171165b877116cfdf05b91a23af1378d316d5b59d69da60f433294f35b3ba40f370edd0d7ac5461a0205a161613e12003b945b82fb0d34c5d0297943205504593a1a056c05cfaa0be9d9466c5c3329ee6622ad6a7cce221a95fac77578c507b362f431bfe1b732ab3dd3414b0d1b587f6d46e0a0fa93ba72ee2ec02c88f27e7a9688371a2a6d9961ab1034575286144c667ba7e40b3eaabe4fd85286c71942890b474357b59e67349bfdfa9b761ea37f43373bfa26fe414c2fdd1a6139cc8c5d6ab231016d2b81470792bf4539e3ad7592ec6e93603bcdfed121b3a338ca704107a3eef568ae964d3f4b00446d45759bd75f3609d5642752a9c149e367f54977c8d533d1c94a7155a64f3b43be11d1516789c726ae7de1a282c840ed0436f9eb42944343c5d51e2729898e2", 0x31b, 0xc, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x301d0bcd}) mknod(0x0, 0x0, 0x200) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3d}, {0x46}]}) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0xad) setreuid(0xee00, 0x0) r5 = getuid() chown(&(0x7f0000000180)='./file0\x00', r5, 0x0) r6 = geteuid() r7 = getuid() r8 = getuid() seteuid(r8) setreuid(r7, r6) setreuid(0xee00, r7) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x33c81182) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x40, 0x10001, 0x5, "a531d4f1228e14e7a29853ab9f88ea52708dab38", 0xe70, 0x8}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27ff8, 0x0, 0x1000081, 0x5773c545, "102609307e7be2df67de208c8bda612c3100"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) setreuid(0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000016c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280)='./file0\x00', 0x8}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x7e10a2f) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r4, &(0x7f0000000000)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0x0, &(0x7f00000000c0)='./file0\x00', 0x8}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x7}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x2}) socket(0x1, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) dup(r4) r5 = socket$unix(0x1, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) r7 = socket(0x2, 0x2, 0x0) dup2(r0, r7) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f0000000100)) executing program 6: r0 = socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000280), 0x1043) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r3 = open$dir(&(0x7f0000000240)='\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, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) getsockname(r0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x6, 0x5}, {0x80, 0x0, 0x3}, {0x2, 0x0, 0x2, 0x148}, {0x0, 0x0, 0x1, 0x400007b9}]}) r4 = open(0x0, 0x0, 0x0) mkdirat(r4, &(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', 0x0) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r3, 0x0, 0x2) lseek(r1, 0x20959, 0x0) r5 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f00000003c0)=""/96) r6 = geteuid() r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0xff, r6, 0x0, 0x0, r7, 0xb2}, 0x8, 0x0, 0x5}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000440)=""/206) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25}, {0x50}, {0x812e}]}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x2, 0x0, 0x0) msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000540)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, 0x0, 0x3b8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=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, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x7c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) syz_open_pts() sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x306, 0x0, 0x2e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x9}, 0x0) open(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) recvmsg(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r2) semget$private(0x0, 0x1, 0x3c0) socket$inet(0x2, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, &(0x7f00000003c0), 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000016c0), 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) executing program 6: r0 = getuid() seteuid(r0) syz_emit_ethernet(0x8b, &(0x7f0000000000)={@remote, @local, [{[{0x88a8, 0x1, 0x0, 0x1}], {0x8100, 0x4, 0x0, 0x2}}], {@generic={0x807, "fbdb7a4b73ddaa17634266903bd4b4e9e0be7f783eaf95263852b878ca780b94dd15986fb288af3bf197186f5c193bfe8916e78fcf38f2b6b13497faa382022e32efd714db8a7e20e0ef4f556be36db51e30b6697275812f7244cb7885388499ffe67e60e239ec25d9b3c1d081b20447aa2bd49257"}}}) setreuid(r0, r0) syz_emit_ethernet(0x3a, &(0x7f00000000c0)={@broadcast, @empty, [{[{0x88a8, 0x6, 0x1, 0x1}], {0x8100, 0x4, 0x1, 0x3}}], {@arp={0x806, @generic={0x1, 0x880b, 0x6, 0x0, 0x3, @remote, "", @random="fa10512a262c", "9e4aa0d2b2f6f2acbcf8d8d6a24349d6"}}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x2, 0x20, 0x7, 0x401}, {0x80, 0x81, 0x80, 0x8}]}) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) recvfrom(r2, &(0x7f0000000240), 0x0, 0x0, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) recvmsg(r2, &(0x7f0000000880)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/41, 0x29}, {&(0x7f0000000400)=""/171, 0xab}, {&(0x7f00000004c0)=""/196, 0xc4}, {&(0x7f00000005c0)=""/138, 0x8a}, {&(0x7f0000000680)=""/129, 0x81}], 0x6, &(0x7f00000007c0)=""/139, 0x8b}, 0x18c3) utimes(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)={{0x7, 0x3}, {0xfff0, 0x3}}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r0, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000980), 0x80, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000009c0)) r4 = socket(0x10, 0x3, 0x60) r5 = semget(0x1, 0x4, 0x276) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000a00)=[0x9, 0x3ff, 0x0, 0x800]) r6 = semget(0x2, 0x0, 0x20) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000a40)=[0x40, 0x0]) r7 = kqueue() kevent(r7, &(0x7f0000000a80)=[{{r2}, 0xffffffffffffffff, 0xc2, 0x1, 0xd7e4, 0x5694}, {{r2}, 0xffffffffffffffff, 0x0, 0x3, 0x1, 0x9}, {{r2}, 0xfffffffffffffffc, 0xa0, 0x2, 0x100, 0x8}], 0xaf6f, &(0x7f0000000b00)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x40, 0xfffffffffffff000, 0x8}, {{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x7, 0xcd14e50}], 0x81, &(0x7f0000000b40)={0x0, 0xfe6e}) r8 = shmget(0x3, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000b80)=""/142) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000c40), 0x80, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, 0xc) fchown(r7, r0, r10) r11 = openat(0xffffffffffffffff, &(0x7f0000000cc0)='./file1\x00', 0x80, 0x113) ioctl$BIOCSBLEN(r11, 0xc0044266, &(0x7f0000000d00)=0x85) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000d40)={{0xd4dc, r9, r3, r9, r3, 0x5, 0x3}, 0x81, 0x100, 0x9}) 5ý9(7(þ¿tËÉpckbd_enable: command error executing program 4: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x0, "fcdc81d0ee4a1466fcd1ce667f3e3fb6c4547a05"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r4 = openat$zero(0xffffffffffffff9c, 0x0, 0x10, 0x0) fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r5) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000480), &(0x7f0000000240), &(0x7f0000000280), 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80286987, &(0x7f00000001c0)) executing program 3: socket(0x18, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x119, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x7c, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) poll(&(0x7f00000002c0)=[{r2, 0xac}], 0x1, 0x0) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) clock_getres(0x3, &(0x7f0000000280)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x68) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x3, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 0: r0 = syz_open_pts() mknod(0x0, 0x2000, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) sysctl$net_inet_tcp(&(0x7f00000005c0)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000000600)="bf795d414a29c1f1a5d0183bb48d8086bcbae2dd142da09bd1195d3ae19fa31abd6f21b7f9ad98bcf827a6d77fc33e86636b5764a912b2fbb06a5b584f89845e53f5a340567256ba4247f324215ec2f256", &(0x7f0000000680)=0x51, &(0x7f00000006c0)="e555fb94f0fa8f87b92f959f95c914e358c808e5f4c44794e495971f848d51aa939a01ec5ef2ac201c69a1ff4563a7dba1b9b4d34a1b7235e4b1c14d512a2377ae200c621a0e2840ea76f4850596b729694c59", 0x53) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b", 0x50, 0x0, 0x0, 0x0) r1 = socket(0x1, 0x4001, 0x7f) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x42}, 0xfeffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kqueue() socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) r4 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r5 = syz_open_pts() r6 = syz_open_pts() sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f00000000c0)="c4d4ac90607ce45853af529fbffeb08fab7768626337f054beabaf6ee616c1f911d627c326a963b8607d129a7489455a2aa0ac59d09ec31bb9ba8898b29b8c4f01ba33d85370ff826707217a4be4985c6e8675cec73cbadbec27451ba9c4772cc28f32455e94a1e1c617641110d859436aaaf682ecec95cf479e6d404719bb0d83deabfc7c306b7855700097a7bd6b26d5c413f2b606af506fd5b2246df37087a2bcaad97c533d38d1ed28f073c38693b6022d5357af2d03150bdf", 0xbb}, {&(0x7f0000000240)="e46394a874b8ae57ff7d7ff66ae343566ffae1b74f6604c44c248ef70b69daa5c9de36d7ddcc8994247e5737edd68f0e41b5a5241c737b5e13d8cd936dd3bfed87f4d1a77d1d78e847c43203ef35a822d44e9d2b5db2fd33b0151becbe9b08da411d527b7b0aec3b7f60a835f39e2b18f78916be0880bd3497ab1d8da2ce9612d64a60c883936c0e83bfb7ce2a3f58c915e19fb39148938fe6a06c444e8ccd03b6a90dd098f907aea2e2bbdab6f6480c0f0825febb0cb8bed70a908244767cc6cb864724820f14dde8290a58508214be225fe2b8c12292ae659748a51f67d4bbc00f686469bd1cb520fe0f", 0xeb}, {&(0x7f0000000340)="593fd5a132b3371a10f17523e645da6ba3409e6202367d0079feee2dd98ae9c30a2d9316ce4a5d4e3ec24c1e26ee1cb3b128e03f288233c9940d6ead9511197d02c80ff813ec35381f22965442ea4da0b5f7e579892b6336d560c23ebee5dc7472fa5b0f7e75acb90d737437662098315cf04c12cdd8895190e6658bcae1878cd24141202518326050a100e7274d3fa651ee18e1ba9baa727f9e8037c0b6ef2a5120aa418a861152b64da2a9694f0785d9b64c43f1c477e83a4fbee30d8a7e9362000000", 0xc4}, {&(0x7f0000000180)="fb31f703618d6a499c0c0a0521df4dc2e1b51b763788a21db800c220f627f37d52aed7f8a1e393f1021ea00d241a16901492", 0x32}, {&(0x7f0000000440)="9f691f6b4c6d172e96dd3330fad7910c255443d389d16c983065f995aeb1d33b3a4a56eb44fc83090cf8b869ec0fce36cb46ca30ddc63b17f47947d97ea93ba18f2785c3701c4fb6033c74e9d0435ede8248368670724fb2b4bec5b18b5d5a67416adac1643c8b9c7bb77ebbe50363d7499d151c60575eefb8f32e5a110df1f32ed003db88cbea2ec91c3e8e15dc0bf382d54b62319c1f77f702e4bcf4752058bba487e8ca8ff54b760b8b5d18ae8340120b53f6ae3ee3fbf89dc8ba73cdd585ba3cd7528b2455220413ff4025", 0xcd}], 0x5, &(0x7f0000000740)=[@rights={0x18, 0xffff, 0x1, [r2, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [r1, r6, 0xffffffffffffffff, r5, r3, r6]}, @cred={0x20}, @cred={0x20}], 0xa0}, 0x403) r7 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x84}, {r4, 0x100}, {r4, 0xe65dc00084cf4bdf}, {r6}, {r4, 0x20}, {r7}], 0x6, 0x800) executing program 2: mkdirat(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f00000001c0)=[{}, {0x2, 0x0, 0xc0, 0x1}, {0x80, 0x0, 0x0, 0x80000}, {0xaed3, 0x3, 0x4, 0xfff}, {0x4, 0x5, 0x25, 0x1f}, {0x5, 0x7f, 0x9, 0xa64f}, {0x4, 0x1, 0x1, 0x6}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$unix(0x1, 0x5, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f0000000080)=[{0x1}], 0x1) semop(0x0, 0x0, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setreuid(0x0, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = getuid() r3 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r4 = getegid() semop(0x0, &(0x7f0000000180)=[{0x3, 0x4}, {0x2, 0x7, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x8001}, {0x3, 0x4, 0x800}, {0x2, 0x2, 0x800}, {0x2, 0x1, 0x1000}], 0x23) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x9, 0xffffffffffffffff, r4, 0x0, r4, 0xa, 0x7}, 0x2, 0x2, 0x10000000009}) r5 = getuid() setreuid(0x0, r5) r6 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x200, r2, r6, 0x0, 0x0, 0xe, 0x6}, 0x2, 0x100000001, 0xffffffffffffffff}) setsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x800000000000) socket(0x1, 0x4, 0x0) executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f00000003c0)="b100050460000000000000000010000000000000cea10500fef900000000d33536073705ae04be38164991f7c8cf5f882b297be1aa5b2373eb51e2f0ac7ebbc257699a5f139b672f4da67ec4e1335d223e7dfaff9ad987ae5dab2102000000720fd33e642cb5deaad28bfbb770c1f5a872c8e0bb7600000000000200361b1254a2a8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e019b05dd6d0bb2cc4ead93b96d83f34c7748e951141cc836c815c6bf858c8d855cd8f13b624242e52594baab8319f23d97df22336b97a6f23099c5f66a126e1b772645eb0d4bdc6ac38e1f901fab858c53eabfa53a6857b0992eaba5397f845a4cc7ac55eb91910af93c5861ad9cd2273c82540adace5effa15e823f1838d523f520599d16d42dff1cf34451a29e8de793c3856f55d173f465fa1ec08c252cda8c36e2d71f061855692e7b6259794de408fcb", 0x155, 0x401, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000280)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r2 = socket(0x1, 0x1, 0x0) r3 = dup2(r2, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VNDIOCSET(r4, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r5) r6 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) msgsnd(r6, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) msgctl$IPC_RMID(r6, 0x8000000) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 1: r0 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r0, 0x29, 0xe, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffde2) socket(0x0, 0x1, 0x0) r4 = socket(0x2, 0x3, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x53af, 0x40) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r7 = dup2(r6, r4) sendto$unix(r7, 0x0, 0x0, 0x0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, 0x0, 0x41}, 0x0, 0x0, 0xffffffffffffffff}) r8 = socket$inet(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r9, 0x8010570e, &(0x7f0000000040)={0x19be, &(0x7f0000000080)=[{}, {}, {}]}) ioctl$WSKBDIO_SETENCODING(r9, 0x80045710, &(0x7f0000000100)) setsockopt(r8, 0x0, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xfef4) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000440)) r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000140)='./bus\x00', 0x41ecf3848c59a689, 0x4000000c, r0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000007c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0xff}, 0x0, 0x40, 0x7}) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x0, 0x3ff}, {}, {}], 0x5) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r1, &(0x7f0000000280)=[{0x1, 0x1, 0x1000}], 0x1) semop(r1, &(0x7f00000003c0)=[{0x4, 0x3, 0x1000}, {0x0, 0xfff9, 0x1000}, {0x1, 0x102, 0x1800}, {0x1, 0x3, 0x800}, {0x0, 0x200, 0x1000}, {0x0, 0x8}, {0x2, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}, {0x7, 0x81, 0x1000}], 0xb) semop(r1, &(0x7f0000000380)=[{0x2, 0x1, 0x1000}, {0x4, 0x8, 0x3000}, {0x0, 0x2, 0x1000}, {0x0, 0x8000, 0x1800}], 0x4) semop(r1, &(0x7f0000000000)=[{0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x4, 0x8, 0x1000}, {0x4, 0x4, 0x800}], 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) chown(0x0, 0x0, 0x0) fchown(r2, 0x0, 0x0) getuid() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x800000018, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="11"], 0x11}, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1000}, 0x6, 0xffffffffffffffff, 0x2}) sysctl$vm(&(0x7f00000001c0)={0x2, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) geteuid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getgid() getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x4, 0xffffffffffffffff, 0x0, 0x0, r4, 0x100, 0x5}}) executing program 7: mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x6, 0x3, 0x7) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/225, 0xe1, 0x40, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, 0x0) dup2(r1, 0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f0000000480), 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) setrlimit(0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000480), 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) r6 = kqueue() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000100), 0x101, &(0x7f0000000180), 0x6, 0x0) pckbd_enable: command error executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getgid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x6}, {0x40, 0x0, 0x6}, {0x3, 0x0, 0xff}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x40000000001000, &(0x7f00000002c0)='./bus\x00', 0x6}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) socket(0x18, 0x1, 0x80) syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socket(0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "4dc8cf7e75b57dc84118a5647f8bb76a3efa1ae9"}) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000600)=""/4094, 0xffe}], 0x1, 0x0}, 0x0) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000480)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x4c, 0x0, 0x0, 0x2}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) executing program 6: setreuid(0xee00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1b, &(0x7f00000000c0)=ANY=[]) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() r4 = socket(0x1e, 0x3, 0x0) r5 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r5, 0x4}], 0x1, 0x0) close(r5) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r7 = fcntl$getown(r4, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$getown(r8, 0x3) setpgid(0x0, r9) r10 = msgget$private(0x0, 0x20) msgsnd(r10, &(0x7f00000004c0)={0x1, "9cfa0b55f5dfa44c224947f72892822564bea470b0d6ea9e67c08138a1eb15201308f3e430d738c5a02a5de8f9dc6d40f1213013e231c81de361eb80db5ee892e3a36abfc776db9f004060969f4f106d7be733572523f619c7bfb7dae3e7337c6223f07794950f4314d2b7dd818ddad7d892c893cfa9e7d5ceeb015bc9537f85ac9ca0ad0c07993ac97b4fc2dc14dd0cc0269d49e7e8aa8018487013b98b27bb381fd75b15"}, 0xad, 0x800) r11 = geteuid() msgctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x1ff, r11, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2}, 0x2, 0x684, r9, 0x0, 0x0, 0x0, 0x8001, 0x9}) getgroups(0x2, &(0x7f0000000700)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r4, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000040)="d7f7130955acdf6b18020261d7143e4a4b91765a8788cbbfdb2fd3cf01ea5b294c064c4a3ae46170779cae043eeed8505a67ebe4318cbfe5063eb77542639ee469677b035f6e514eb6b954bef74fc7f28953dbca5af31b98db615dda6340b7738c30c68eec37421dca79d52b0b59247503", 0x71}, {&(0x7f0000000200)="11b59ae8be75bc6d6544cabf00d648e0d942f34364e9c2f7f4372e70d03ec934456d3dfca11dfed02b4ce1825d4762afe0859205dd6aa87c8bbb733a37e2dfd9dd929be58f84e4057c47a759891667377e82d7a9a68da99dca7d287e6ae4794cdf75d535ec7b11b8289c1d6829defb7cc6dae0350beb4355b088a4f1cb9072ac988db1cf044b655b86d4c021d42f503664d73e0af021fc3cf7d6336a4afed0acfc2a5c91a726e735a90eb4c52c", 0xad}, {&(0x7f00000002c0)="9afc6c98dedf4cd33639321b8f983b347233072fa17f2bc6b8f493f726f8672107c2d30d3942cceb3acc187bcee2d725a680f070b8de0bfd56fba0f98f8d023bc751b37692cdbfe8fcd8f2ff7c736125f0f3781074a5b83f0bdd9412fc2a3973", 0x60}, {&(0x7f0000000380)="ea66b0f5aa986156d79852c596edae20f4bcedb782431180f4c98fb435baaab74bb6f74c155e43ae1fd779bdd2c67ef5e9f06200b8b570b86b12d181f6c5a196676d84dd93ea02b25f1c60442a31ccffe92cca37e5cfcc2ed354d2355464403f711cbbe67e1ebd42f41fc31b9a62637ae859051247ed78f5b12b1ecdee07eb3defe244c6f727f9f2b83d00157b6560ab68e7b04674071c7b3d2f9244b15cf653658999f9475a5410be720d0697f510e795aca4108fd73784051298f27219b6203ba147326fe9158b07872de34a61cfaa432624f84bc7ad4587616b14be79e4a6185c37fcfde05cc6322736b2", 0xec}, {&(0x7f0000000480)="6786f9bdfa640c3bec15acf807a138b57b8ce9a0aff746a8097ee0c90d26b729a8a35ef2e0bc38859899f563cc9bc2f908456abf7c3754f023368eb24d29f2270ffb1675f7235d3f1cf0121bdda695bd722d1861323f82e9b525a80f739ff495cde349f0e124f59ae237f2213daed3ad57bb5c660219c4a8a9c16e3a61ba386abc87187545fce6563cc5ccc96aa843ff2ef811d870f7c03a586a86600a49", 0x9e}], 0x5, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [r5, r4]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r6, r4, r4]}, @rights={0x38, 0xffff, 0x1, [r4, r4, r4, r4, r4, r4, r4, 0xffffffffffffffff, r4]}, @cred={0x20, 0xffff, 0x0, r7, r11, r12}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r4, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}], 0xd0, 0x409}, 0xc) ioctl$FIONREAD(r4, 0x801169ac, &(0x7f00000001c0)) connect$unix(r4, &(0x7f0000000100)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xff) setreuid(0xee00, r3) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @local, @rand_addr=0x802, @remote, @multicast2}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000380)='#!', 0x2}], 0x1) writev(r1, &(0x7f0000000100)=[{&(0x7f00000004c0)="407fb506fae6e1dec095983d06062ba449e33c9d068c415d513fc5af94da5b5062728d50e619fcf232780fb06b89234a8d2d104ac8be64b194806d43d0113e933db09cac75fefdba347c022783b3131ee835daee550378e4191b1e6926f46680b3ce713b148a0546bb942f3c1f1a0394dd0a", 0x72}], 0x1) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r2 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(r2, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x3ff, 0x1f, 0x0, 0x1}, {0x0, 0x7f, 0x4, 0x9af}, {0x5, 0x1, 0x20, 0x200}, {0x7, 0xf0, 0x20, 0x1}]}) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRES64=0x0, @ANYBLOB="a4621e3a2938aef62ea5dc78742e30da7eb765fa8b3740af25be9ada56369a5c30908bfbec9aac8a5bdd9a566fc512550bcfdafc57082aee8f49685ddf852e39e99379d860"], 0x401, 0x0) socket$unix(0x1, 0x0, 0x0) open(0x0, 0x70e, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x1e, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) acct(&(0x7f0000000140)='./file0\x00') acct(&(0x7f0000000040)='./file0\x00') shutdown(0xffffffffffffffff, 0x1) close(0xffffffffffffffff) executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xffffffffffffffc1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) writev(0xffffffffffffff9c, &(0x7f00000004c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222fb7", 0x42}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='r\x00') openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(0xffffffffffffffff) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0xdbbf) acct(&(0x7f0000000140)='./file0\x00') bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000180)=""/130, &(0x7f0000000240)=0x82) socket(0x18, 0x1, 0xfb) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x1, 0x1ff}, 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x8010000000000005}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000340)=[{0x45}, {0xc}, {0x8126}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB]) semop(0x0, &(0x7f0000001580)=[{0x4, 0xff, 0x1c00}, {0x4, 0x4, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x8, 0x1000}, {0x4, 0x1, 0x1000}], 0x5) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) chdir(&(0x7f0000000380)='./file0\x00') r1 = getuid() mkdir(&(0x7f0000000100)='./bus\x00', 0x0) setreuid(0xee00, r1) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='c\x00') writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) stat(&(0x7f00000014c0)='./file1\x00', &(0x7f0000001500)) listen(r3, 0x0) utimensat(r3, &(0x7f0000000040)='./file1\x00', &(0x7f0000000340)={{0x1ff, 0xde32}, {0x280000, 0x7}}, 0x2) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r5, 0x2000747a) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, &(0x7f00000013c0)=""/247, 0xf7}, 0x801) executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) mknod(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x6c, 0x0, 0x5}, {0x20}, {0x46}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) readv(r2, &(0x7f0000000280), 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r3 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000180)={0x6, 0x0, 0xb, {[], [], [], [], [{}, {0x0, 0x0, 0x0, 0x1}], {}, {0x0, 0xffffff01}}}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x1c}, {0xc0}, {0x2006}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0x5, 0x0}) close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x9, 0x5577c533, "3c107dae307e08002b4600000000da64612c3300"}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="aef43c05", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{}, {0x0, 0x1ff}}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 5: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffffffffff39}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x37}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffff3d}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xf01f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xef7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x3c00e781}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000feb000/0xd000)=nil, 0x3800000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x81}], './file0\x00', 0x200}) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x0, r0, 0xde2) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000300)="108084743acb2583a4423893afb077e999ce3fc7cff517e0f7e16db7b59a6b7bab93b25d2d043761b17a81deb298095fa2abd06d90acfaa75b93c3d92cd197b9ef3e17dff5b6415e017a83d97a7a2880f14ce823832d96d57bacce157482a4b5e233c95c283e872623ab539b46c2a591d2e7f14ba272703ff692775c6211fe3efb3338e80fe581dc899d9bbfe49e013f481d66cfe19b2e7f53e21fa5337f38d00e16f3ff770cb2ca8982bcef93c7cd5e2323280730a752e1607a8265c1e98e499fa1f9f2fe23e8e63a8ed8792a1fb4751f559db99bf182a0cb1cfdfc42f0111895341e746c5558d4f42d", 0xea}, {&(0x7f0000000400)="4e1525edd85b7ebf9eac6db73371cbfeaafebb234e4754cb27f49fb12fcec8c915f4ad269424b0f69ee5965b8b5c4154950e7589d2b1ce19e1084f17f0c69a8b48cd07379f7606cbde2faa0d2ca26241298a1ab7e61fbb3cdcefbee4571541149cdb073af4d52bb8fc091b323a7caec036df830eae6a29f82ad21911d6d6d87335193af099413a0737ef3eb038c32b0af1bcc70fd9dc5185b320e3a1f65eb7d9eea553caf0391137bf3a564e91a6f10c", 0xb0}, {&(0x7f00000004c0)="518dc5d91a6409301a0b25445d3eb1cfc6d190d85912d71cdfb370738d89cb555965a43ef61a7afd3c3b740e8e913e8f85067cca6220c970c27e5ab24423727965c0f60e169fe555d5e61ac09337b11f", 0x50}, {&(0x7f0000000540)="dcc529a40f66c9447335b4846de1eafec3c1f3d66c58343f14d9cd02ec1e7ec41d2efd873b78c1edee95fd7451fd7d48e73f0b54a4717f", 0x37}], 0x4, 0x0, 0x0, 0x8}, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000600)) r2 = kqueue() kevent(r2, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0xffff, 0x8000}], 0xfffffc00, &(0x7f00000008c0)=[{{r1}, 0xfffffffffffffffb, 0xd2, 0x8, 0x2, 0x380000000000000}, {{r1}, 0xffffffffffffffff, 0x81, 0x40, 0x3, 0x7}, {{r1}, 0xfffffffffffffff9, 0xc, 0x1, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x5, 0x5}, {{r1}, 0x0, 0x10, 0x80000000, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x90, 0x20, 0x9}], 0x9, &(0x7f0000000980)={0x9, 0x8}) pwrite(r2, &(0x7f00000009c0)="7bf77e5735fd0e90107f8553342f9d97940fcbe1dea9b8f12528e09d30377fb0e46f77da99ee6bcdbf02d267fa1f611bf846e503b3ae80ac6f5faedb74dc3abaad21c06daca94b041c8f1a285e22bac11919d440e6e86444aac34d6ee9a6cd5b94589e4d2e0744929b8348ed3d3f", 0x6e, 0x1e) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a40), 0x800, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000a80)) r4 = dup2(r1, r0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000ac0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000b00)={0x4bef, 0xff, 0x80, 0x2, "cf264ae93a4be4b54f4abd9b96b4485ca5aa3bb3", 0xbe3a, 0x8}) listen(r4, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r4, 0x6, r5) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000b80)={""/16, @ifru_flags}) writev(r0, &(0x7f0000001d40)=[{&(0x7f0000000bc0)="0e4c466dd5a829629af8e10bc9c3504ec094b7b5e71cb70a896cbfc5be3c79c6b86c30eaed0059a373e14e0a8e445954b12bc893af6a0280e55bef47f23e29461e455d3417ee55976069193ee5d390207c90cd869b86ccba29bf3e286f356a6ab4727c3c0edfb71f8a6f505cb5e9af5000a1f1770365ac", 0x77}, {&(0x7f0000000c40)="4278de6378c40a5c604083b97fa3c5caea3f347381a40a8725b2087488a6d91a4900226df8506c0bbe859bb5564bc25f367af5e16c59717cfa2c969f67240a1d50d6bb7fbcd732eff9a5ac5b7538512265f8ffec80869f5dbf7ebb88fab95b0630b9cc787ba495b7bf7cf84fa357a2c40a310ab66375ba5a969591b7e15c96047f6354c59e3c5aa4e4735492a1f6507692296fdb37f0adda9cf5564d9b56f5bdb1b846cdd5f8dfca85e620fcf1eef16406c1c226521a54d0ddf32b04e41c6dc41c6618d8b6edfb4d62ac6c7116224054d6e6c64a742655af56dcb96a228434f8fd2909c6b239d86eb6f66739b6043ad9a4ad9f4ace58d581317f0f76d9d681a5679742b89c5dd0ac115125dfda88baac6864394b10220f0e79ef5bab18a15e86e3041375596a084f31e9ff765d2e7334afa19f709c0095fea742ce89f3951d4f061aa3595a4ee2d98982586833b89a579c7c2e0737cac13a52a3188626c19405e4f9c9df2864b4e427f56ec1a8e3ebe6648961bf72a61cae54f577c89a9ebf91307bf5cf96fd9fb629bddf7bf12d414c54c921ef5b5384b64a8eaf0707da3baeaf7cb561780681747f44b715e16e37f754f7194d25410715126d30070e02614c4e3054fe1defc25eb2b1d7358c8c5d92c89ba2999b8e4198f7b02f2a8998281b84e616f6c182739b1c2c85e2cdbd7c1603c7ed5a1572cd90249d121e433f70f99e62e9191187c5056c1f7f68194db7d0aff5db9c0d4e899940c0bc285fbfe4aaf35ba362922e686d4390deb043790a78c5c8d7a395d6fad6d6cd6fcc3086eeb25d1fd709da5172123bb52185a97e046dacbb0352aa5aefd4518de805e82573ddd07be0a7cb4127217ad65d982aeb8b7e44196c4a8333ecda972f69f76881fe35e687f75910deb1da34f0abcd145dfef60c255d6129077a9ae3c05c47a0fc4a92231049dec78e427e5bf7ea254059fda0a7af6836e8186341f23bcdb2cf3d7567b1207095f2bbf8c6910abdd35eb0c66b7e58e6b773d74959f34468b9912391dcf61c6141d5f532250b4b42d121d90ebb45f3c24de66f5d0f9173792139c27a2ecf4a95c253f43c5376459a040c35a477ba61883c346557a2f9972464858711d337c8cd9189099bec46ac31d24ba014bb90baa61789e7ddbe4afcfa0134787108a1cf8f89dd6e44b0cc3d0625d16a60925ffd69a661afd2a4914a2bfb5c2a236b05ee74a0b07b070025776dc28ea3d2dc4109c6f0c9db50a010d581753988726f82588ec5b48c831dc397a5c625dbb6aed685f7945aa6dd581d03799f6331ac0410af7fb7af0be1041c3b2890ff3a54e70f511780a988c89522747d10e6d45ee19a708e919a9dfc8b3661fc7596bb23d9f112e0e23b0f6a4dbb09d358721e41f7e673287cb5138e7216d3c05ae6d36fe5a6180cbd945aac7cb4bb534aac5c87bd37fa553a5468e3dc5448895b9070bacf25e997bb045a094ec1a64ca8066d82f3a70f5fa62bf6c40a53d1ccb0f0e21ad96fd9616920cba1929c76d6ba6a74bc98a1a6b0679afd83faeacfdec7beb18e75d08e29a4fcabfe684edf5b4a654164fff449167a2d26b53ec311b3454814fbd360e08b82ee3a1447c0e1a0cd82724dc638e46b581e31489330ef85c4ef440037385afb249caf6259eb3264d64d138d13cdad8fd1e5ccb8180e3e89221d679f59c0130229119fe03292044111b673182462eff9e3c2d0aa436b7f0ca7fb7153a3fb06ba11c4867894ba9f5864f695f00a60e96cf0c1ede99f3d66d7e7b671144e1c43d551842fae7133721a6057306592f5eff6d34cd7d908739ee093a3a9fc2e6ca0313e52b8aad61721fb589805d86bef967e8a76fc209b597f7aaa58cdd9004b8dc6d37e7550b74fbc8a5ed381bf11f6d11a375e52f0addddf47f893792f018c63f497d7f70c146e64f0188a39df5dbf65517c9938fe75ade8e4687f0ab91f617d864ae084c9aed6e77638cd59e8329b2e71158b89265bf4f1b4eb6d962dde80defcf53ffcef93902af0ba3c604da106c7e4d993e15f2f96f1583541aea5ed103753f081b8714a633a3ae64d41d3a44734b4b2a4189f05a9ffc6cfb5884f592d28dfc2bf1370bb18edf446306de1d6fb8acc6f9d47a43b2b60667e40ac43c790587dc6969e4507a2b7053a19627624fd9bfb855d6534caad5c031a9bab1874e40d709f5c156cfb7cf1aec668028b979ffb31cbdb4f43e03714969114bcdfca7dd079ba99e14adba52cd7ecc99ac4bf73740a7be70ce7668b0f16703143676629028eaf920bcfa4683129f3541b3767fce19e4800bad4605df7bf818844080546572055d6a387c01bfa91ead601fd602ec123b141a48f1d7fa298661be733570cfd9792e02d1bc3d1cbac1f5f2a2ecf85314696f2c2f7da626ff2af6ccad61d302f6ce0849249ae0ff23bbe76a6ae9a3726b1801736f7345b167f82fa49143485d3b7a2edb9605fe749cc4942034e873e9980fef307a7a0aa9eb1e38a30a41931f7ae681e00a18f6e8f36b491cec010741f2963924fb753452cda23a2b9bb3638ffc40c243d98c6cfee6db98db3d07a64ddf1326f0658d87a8999a938bca5869d590cf65253e3fd8090798d2604c73fb3eac03aa7838088427c148d5edde8e00349c58eaa957e1ad9a5706da197d55d5620d6db876b13434248c5cc9d514aa4072d1ff001aa90ec82584f588661b0f89cc5e19752f63ee03f95a5e9b8af0249eef495a226915cdeda0a006ce8dbf829292735f6e4d1daf9a219c340988f2bba337ac81d8efed7653e53877ce84c28958281ab06198307f797f35abbc930c51018bd719205e1e4cd1cd14f4cdce27cb062f7e8422b141555519c353adf70e1cf663a8ec0fbe39b37cb9a59ee44d7d2abe115d042497e2f3781c7c4786337bcd148c810aa1c04991a8e80122864755e036becb26925c44342c596be2341dd0dfda343a0b045e0c171c56fd0c9171993a1106ac8aa3df78f0f5de70eb93a69cc579831b057d9ed8a224048b72df0d401e57bfecf22f3df602c77dcbf0b19ba0bba6bc6bf32f0f4679034f10e2dcf28e8e99f39f9fb40448bc80118ea6414652b2ec8157f7b789cd2e30c16826e837c6f76bdf8707daf0ef7e7eef07b31af5042212cb8d6c701b476422acb0c185ccff7279cd1c3c9d7635f345cfed410c1f1526eeca3d681a9a04323f228dd31bdc690f4d13c6fb23695ff6470b4386b34103a88aefa89c97046d7e620febb95640d3f6600acd18083f2befda6be49c5b91af502da4ef654d4932c3f29bd863b1e11d2f3f7f94928e11438f5300d020c7179a9e3d7228e9f2386232b8c91df002690654b97234294b8ec806c1077535afabc32c498bfd3e7aade86fe9f949ba088fa7a4077c19543a69041d04f1a6b59e6ac0a3ae5400bf3608ba5301be4954dbfe9346f985cf82f3949cce21ace9b46ea75af8643ab2f4c4f24410b587aa61069dca5df18895026fef825146020a4e04b6c5d72bf83871b132d29d08d5e5e1dc885ad984102935e3315f7b98aef98a969a673ff55bcc2c473674fe18dac575a7271eaee33ce3a2878e88083b8971295e0bf107fe967de96439274d96e702021462c3963afe3f06d9a4a407900e43e54258fc872e0c9c9607f5b58fd512e3b3212e1b0788486540fd7db8bc43284784f6be421ebb0698b4f0ac6e255c6805adfeeee290cdabf65b9b438db75c7c1cbbe70085fcb8626e43d7753234c0669659732cc6713d968011d65da1607c5640cfed844cbc209886cb14740aacf506143cfce44b0762797aa31b7a3ce6ac6d908d72acce7d7b3380d3d0ffbbb9251ea98b2607d16bff00b566d43de349ff26734e07a35343d10c8e12913881b655c174e94b54d52d9718ea67afa735aa0ac4c6a78d7d43f195e013584529aa52caa991d67d2519012384fb70208fe3050fa77106cc09d9fb204b349b3c54acc8d993b0596124f35ce7859e48da53b7a62caeaa2d071884e661b86abf222118c6a450dfc9a241cb76443a492a1c4df90b5fb263efc23644f9d1b5a08fdaf1bfe7ded10b53616fcd9f327201bc2e4092a520affeb8eef2976d8066388d5008b1ffc73835630ccaf6f5f7857a768303551ca0b502f1eb228cf4261d0bdd5b0921940c44c9f2b10ab37c3bc52b14dc58035dbdd536eb54878288798b537cdb7dbcf5afca6d92e678f177ffbf6ccc62a9067cb09a445926e9241ae7fc3f2014cc9dcd3338e08bcdbf575abffa60b88b955596a80c8713541c08737197d8206069fa37585429a29620b44d77556316ece1e7cc0fa45e007dc81d7d3be689b0627490a88cba0887948657db73c54d948abea5f2cae3e1c50026fc2f551ff75f7bbcf0c07c129076b551f219068afe4de0819ca175addb76641981c0d210568050914c11d615381b16d0d53836b568380e5309eb714ffa696f5267cc25a06b65f5558e399c22a2032bb298c26bbf7d1231f40051fe1b2d77bbf9522502942b827c38932a3f8468342ff63a053c8b6df95b13c564cc43d9b0b0f3296e82c48a1bb13a7d5fc5b37325da372840247fd6feb059251961bc8644937c75b9ea5e033441a4ddd6e356f3c775ed6a61b1780e058db62d1a237408de101a7b87e346b5752c86424aacbc3974079f136afcfc3ae39aad40a6a4f8e19c4f549e3f8108394416989b1ceaa92f84085f241c8df15d5dee55be9fdf0ff8103ae7ca28d7f1e7eedd1c750bc44fcd3d19e54483483f77a6f6b156fb9542ba1de3f95387f929e333679ad4674b1774489b8d1ab545cd90870043965bc9572bf414e0dc05736b50a48cbb1bd38f31a96b8e52bf4f51c3e935c9bcfbbad8365fb92ba098fa8ad66e9f334acab4b2cdd4dfb9877f965f4bbe37c06533e2ec93742a7a74f00bcaed0b48fb0b0ba435c7a73b108e826be09480a85c53efadffb47c62286194a8b66d0d37077248ec51972f831f9a627d3f64c48647a6b18e8be658def9f2e1808ecd45691eaf5a396eed76b9e8c396a75d1e5b81dd2fe4001fd3a78e0b9a279ce6406916515792e071028bd81530dc8deeedc49bed2d055bb73ef2566d3c7a1c08bd21621a8c12f1c8bf8bc5cf82428a2348ba738422a31d184b5311491268c62b105fe810f0f8bf5fbee5403ea846daed6c30c0155f66d41ba917f210b90a569bcf7e02fba0ec2305c1deb07a6cbc4fdac10fdb5332bde6b760f6b9928a82045f491364f2ba7d67cd68bd050b1dc9af8589145f10dffc30528e3448e93b4841b6b5cc1ed90c8709f814ae8b0b5fad36c13315199bf4f68cf43031069d784ab80c4c0a860dea8d8bd0a1c79824b1340058237f3f3b17d436f77f1eeb8c61bf65015ae740bedad0f112f41a78d524081e0becb6a08ce404268d389e37bd1232297bd72a1ccc5a8fa9b3930971b523da4c0ccd4f296f766104ad07572f449afab6dbf2221640cb03e8a2aaf67833d7ae3b9416c2af2837963675d19d9be03b0a35c0d8bdd6f9c67d4fd941cf6ab06c7d55b265f3fa8561979da8315b24a4dcd7c7d326b05768b07c418d4b2d204144c58847f91d5c58ba30bb230de219a834959441c2afece7c84e823684ae109ed71dca43d6f01a1649b602aa7786910e5ea5b2c968bc8be9f5474757d6d6dfc603f09e1f473ccc526f6840611408b37bd755209211d7a1c4b7c875be9d9bcf694cc7ac8bf581c432f99555b2205ae348cdabbed6c6c2b289f5cc8704dc5ed8630c081ea0bf92b7a5e2bdbd84971e94edd52fc2fb1725a1ab988849fe2473beb64f7e12b", 0x1000}, {&(0x7f0000001c40)="660abf87f5e300521d359cc90b909f456aba862b29bcc9a76c9a7082a2ba07869bcf2599fdf0b89e07b25582cf8e97fe14e82610523ec8b766f76e267442c6a9b06edc68d2370dfcaf4d7f963961b7c4542284218a034097065715ac6a597b29d747e0c23707f919a6ccb50de45695b37e87bbc097aaed3a19beabeb8dcfc36241f9ae556dd9995e732f7ad38da93bf010b0f0915c19fb7c5394529832efa38d1eb40d952e07fc8e788c05a8c6d8d4a386d3e826e124fd4832038273ff1a1fd3ae482ae8fe6b5472e49eb4116f5af5a747ea06152ce7f256601026d3137fb15d39276362f1549154803bb4dbec46cce6bc43cfcb5d233222", 0xf8}], 0x3) listen(r1, 0x6) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001d80), 0x800, 0x0) ioctl$VMM_IOC_READREGS(r8, 0xc2485607, &(0x7f0000001dc0)) ioctl$TIOCCDTR(r4, 0x20007478) truncate(&(0x7f0000002040)='./file0\x00', 0xc058) getgroups(0x2, &(0x7f0000002080)=[r7, r7]) getgroups(0x3, &(0x7f00000020c0)=[r7, r7, r10]) recvmsg(r3, &(0x7f0000002280)={&(0x7f0000002100)=@in, 0xc, &(0x7f0000002200)=[{&(0x7f0000002140)=""/81, 0x51}, {&(0x7f00000021c0)=""/55, 0x37}], 0x2, &(0x7f0000002240)=""/34, 0x22}, 0x1000) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f00000022c0), 0x8000, 0x0) fcntl$setown(r11, 0x6, r5) fchownat(r3, &(0x7f0000002300)='./file0\x00', r6, r9, 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0x0, 0xd}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) faccessat(r0, 0x0, 0x146, 0x3) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) socket(0x6, 0x4000, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x4d}, {0x3}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20}, {0x40}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r2 = socket(0x20, 0x4000, 0x4) close(r2) r3 = socket(0x18, 0x1, 0x0) close(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x2, 0x1, 0x0) fchmod(0xffffffffffffffff, 0x3218b84e33509d91) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40001220, 0x0) ftruncate(r0, 0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000300)={0x10, 0xffff, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xc00000000}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil}], './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{}, {0x8106}]}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x615, 0x0) ktrace(0x0, 0x0, 0xd27d43220c7df9b, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffc, 0x0, 0x1a9c28c7, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000200)=ANY=[]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil, 0x0, 0xfffffffffffffffd}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00001d0000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000206000/0x2000)=nil}, {&(0x7f0000ffd000/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, 0x0, 0xa}) minherit(&(0x7f0000149000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x34, 0x0, 0x0, 0x7}, {0x5}, {0x8706}, {0x0, 0x7, 0x0, 0x8}, {0x5, 0x81, 0x5, 0x8}, {0x1f, 0x0, 0xff, 0x5}]}) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x4}, 0x10) getsockopt$sock_timeval(r5, 0xffff, 0x1006, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) clock_gettime(0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) executing program 4: socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000ac0)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaabb86dd6062626000082c00fe8000f2000000bbfe8000000000000000000000000000aa"]) r0 = socket(0x1, 0x2, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x50}, {0x157e}]}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000340)="ebebfd510bbcd3a9b489e989c14f", 0xe}], 0x1) syz_emit_ethernet(0x3a, &(0x7f0000000240)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr, {[@timestamp={0x44, 0x4}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x0, 0x0, 0x1}}}}}) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, &(0x7f00000001c0)) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r5, r2) setgroups(0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60004b0000102b00fe8000000000000000000000000000bb607ba243b19d8e9ea241f577704405a533"]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setreuid(0xee00, 0x0) semop(0x0, &(0x7f0000000080)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x3, 0x8, 0x1000}, {0x2, 0x3ff, 0x1800}, {0x0, 0x0, 0x1000}, {0x2, 0x6ff, 0x1400}, {0x0, 0x7ff, 0x800}], 0x7) fchown(0xffffffffffffffff, r7, r1) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getuid() setreuid(0xee00, r10) setreuid(r10, r7) r11 = semget(0x1, 0x1, 0x230) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, r10, r3, 0x182}, 0x6, 0x8000000000000000, 0x2f}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, 0x0, r8, 0x44, 0xeb}, 0x2, 0xd46, 0x7}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x0, r10, 0x0, r9, r6, 0x62}, 0x6, 0x9, 0x4}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000540)=""/240) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000140)) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x6, r7, r6, r7, r1, 0x20, 0x9}, 0xe41, 0x800, 0x1f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setegid(r3) setregid(0x0, r4) r12 = getuid() setreuid(0xee00, r12) execve(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) setegid(r6) executing program 7: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="aef43c05", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001880)={0x2, &(0x7f00000000c0)=[{0x4, 0x4, 0xff}, {0x3, 0x0, 0xfd, 0xfffffffd}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f0000001800)) write(r1, &(0x7f00000005c0)="89", 0x1) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000019c0)) sysctl$kern(&(0x7f0000000340)={0x1, 0x17}, 0x2, &(0x7f00000004c0)="000346df11dc9fb31a3cd1ff8abc2db41dbacfc6b2480ca941dfe40aef74b23ceb6a8ff07084483416dd1bf09f35082bdf1457a73d5bbbdf95580c0c46a6166ece9f61629c6343ae350b", &(0x7f0000000380)=0x4a, &(0x7f0000000540)="90cbee49f524bd66eeb0ea1545298c43b6e301a798d51aa3c94cb9e2501eaef408dd9b17600b83e13a3390cdbfb2f2643baccca7873a5206cb76382763faee6e6dd42e761f614ffd74e4f205eddc622db079fe7da3e850ef5a6838ac63f44da042babb2809b8974330bd79", 0x6b) setsockopt$inet_opts(r4, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0xffffff67, 0x0, 0x0, 0x0, 0x0, 0x4b, 0xb046}, 0x6, 0xb19, 0x0, 0x0, 0x4, 0x9, 0x9, 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sysctl$kern(&(0x7f0000000140)={0x1, 0x23}, 0x2, &(0x7f0000000180)="9e7bc98c60806a1f79b9ab5cb189fdfb887ef1370d33f8fc058759e979722176d17990d23f207fe7d1b56a081f44e0cd9564df28dcbfea356d4f4d1db255d867dc13050faea27c741e406ed7ae94a26b989acbc16f5fc45fe13bddb9f28a32fb7a3696fc9c4cdc8012c0f9c916254926bf805e54ffdd7b76a74df53b229b50b3edcaad55631437b27285665db67275a1e52dd196a093530b3762eb1137245609586c482e4def146f9693fda559889edb488bd0812db38ecc961bdbc9c73b1115fbcfbe0e62e3f99fb459864e6deb92f54a1a82efe671d32bba", &(0x7f0000000300)=0xd9, &(0x7f00000003c0)="abbef1d3cf4c36bc597cab8217ba8402c753ab763c62946a210b6a88dcb0635dee719e979c87c4ab8b33cec2beb87cfc97328c8e864c0c06a258ca8cd1c35faad0c89e72fc5311196bc7c956eacb793211cc46b17da3b05481c646b24c670eacd1e0889a3d0486ae3a007bad24ecfcbdf98919af55c2161b52c5cedfab17ccd43d6984d5bde3e4ddf0bf96cb951d1c1a90512dfcd78ec07079b5af497d2806d66c73042f48934673a642031a6a6d4fb405271406f49d47050c59b9da9be1fa3adabb19c4e832d54906b33100f854d5ee", 0xd0) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000280)=[{0x3, 0x5, 0x800}, {0x1, 0x2bf, 0x1000}, {0x0, 0x8}, {0x2, 0x100, 0x812242ee9a8c2935}, {0x0, 0x0, 0x1000}, {0x2, 0x6ff, 0x1400}, {0x0, 0x7ff, 0x1000}], 0x7) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) sysctl$kern(&(0x7f0000000640)={0x1, 0x3b}, 0x2, &(0x7f0000000680)="9a995e5cb942517347a486ed84fa72ea5c1fb3adc68ee4955c57dc0a9925312561ee769f42eff520f47f23e860e24b5e182b72dcdcfc0ed9c9e5730bc5d53912179fb8edffb4ef60fe85035f683e8fa03c84aab3b3966e865ff2b40155c03eda0ba39f1faa21b4c8d76f58351c966089cb7b5b82165647f5998db6fb08724b00a17aeb71aa4c00dbd08dc816e7913a8c4790ccf6cecced247e20d3697f5c880662", &(0x7f0000000740)=0xa1, &(0x7f0000000780)="fe50cf8f532022be7a1092aeb93b6554ca6b2c71c2d533d7dbd4e6c4bbfce146ad5affe038da2a62bc0b76d172bfbf328751f0b4ac8afe7170cb882fc17c24f19903bc4a3d4568775754ff632f5600a20d8354b6e1f205c73f14e6197b686b8f5fd70afdcf2dd441f3b9659b4615337b74a7ff30409a808f233c63fe4bebc0f3d828fe67c63c026093a204e692b3d0797f65a9cd011d2bf47338a075afd1f972feb1b7a2c0e4ec6570ac5c9a44ff4ebb1e29e833825a2f174dfd9b45b4fd1e305440107ae09eff1925d94b9226734839f920778a7004633ed52b7157967a611be7459dab10674443af6c2d1675e0a4fbc31017afcb3ce76ede0dd84ff332480b68d667d4b4327f86ddf00215224de9baa09464f95de2227df27790cf775fe1d6b5194c42137833fd9ebe9a8878c5c6392942ac172cebdac5ab49e4368e9ecf2908a9b65765168d9a17b445d15b9b209f0976e9360a50384c3a078a85d09a9afe63598937e047f06473603dfa730f1f4b48232b3d459c95ca701d2965b027124a2b52b93be033ebc1ab6ffa4c5162ad839aab0a07b2decaab889d9a47259809a5be3b1acde2a5d03b25d4dc870971895a5e3ec6d74ccd613c2f1146f6f8a1b8900d92718cb96fde2a8a3859bbf961c3ac14ea9c6856eb38254b4a3b3908c6b5382f1915f6ad5864458933449cc973565e29c00f831e1c2d197dc284cdce62e059ea230e9cb32aa525fe7e4a5df9a7e5de79ee355988b5873fc5b8fba6b441f80a6f696cd35192ffb8de7b430b2bf975381eabb2d9f90f81a6489f5f1573ea70123a041339df42d26b0038907403846d9c172d28d72bce95e9221e1678d52fbb1ef0d9063c562d0eb35dccb643c036ee656a8fcb4c0c141fcc395a25f8f75456cda64704641770ff52d5e6ee9c257059999b1c0666c5dea45c8d349ebbc87554468657f5484c1b5622008801ca9d263b172913f2fbc0e86d104f0ced58f07401e932683b9605210f55f595ac8d0b2c1c2d380cc2b2273aff0266ed37a5a6b9549cd5135163a5584bcbc74f31cdedd83f359dd8e61614d84dd87e2aa9f36dc3e5550fe162cf670b819ec6da5cc9cc1c1efe82d35790f6e341f32299c4fe5a17d73a1e8a6916f888cfac19104b2219fd7bf22be6f3ddd8b4d1d4e34fd3d9868c155d7ebc56c3413d52301276b6d5f518e6332251b4de76c7b0b079d98784a74b8fd5727e01dd09aa5573d9253438c6beea5bb354d2631e79ab002aed9c2da2a10ca47eb6d2dec54011bd8ad3e29dbebd8e7f10525f304ff136aa9bba1d7c3bf499624352746b7c5378bc10d306fa57e9155ebd708d0098856790298a0dd16438259e70b24bd343b04ce0718c06606810c0490d5da581339aeb80731ffb5db41e76487ff248a2e512fbab7261398808533cef47df1a03426f04d46862975666f67efe70b7a6c9bbe41373ac5bb2b365f61d4393d6b8af9dc947b0af0dd1556a85ad2b91f35f1000d50dcc2b7c55bd5f1ec4eb24bbf2bf0130ad1af7554953e9cf36ab0c40dda0363dfa5b0827eb9c4cdcea3e1d8d3f74df6f57d0f397438438d571d15730ed68081bedae2fc336812c8d2a09c4a8d88a9291ea1a2bd5cce97abfc959c51f2823f61e31897c6df9c72718da2a4f3090cbed46e65a5deae856882ecfc884238b3e73225d36e32b2f2001a891b18f6c299f3a123d9bda274bdb2913080537c3ace42ea738c55ddfcece07539d8f2e3bfe57e7627c863a9685fdb5bedd669011c2bdf132edc16761bc20cd0eb8126485580e818a6f89e0101d02fd5c9ac3463c28661f9891055c692d347da10da71162b366b229f5637f9ab3a22867e04faccf6cbdd0ad1f3d455c9bdc8186b2e63753a5864affd874b96221fb76b4ba99fe751e97184dfc746a2822362c2804d384f357f17983157885b21b595f3232fa207f5da77f600d1dab4f6010a156d4f4a4aec1e44b4a0e1048f3c2919903c749932dbfd112623e032a76f8e5e7f6b1f440b8fc00d8c8f215d950477f543c7558e6a5f3d1084077f9d113bfde6f6e62f11a3901010624d3d7106ab0d66c917e0330904933498f8516c10f60119a136fbb590a27cb5dd9a762b2f90c717014f71c45001ac398f92007591d3443ba433eedb9ef4111ae27dc887b84def7156771fb64d8f1d461f946805ce60a74eb13bb5733d43dc1ec8728ba8f6a3b926da2407e595c35f717ff0966ef86fa1bb2e8b0edad51509f58bc2d925d41ba50faf8cf32d880f68b9946aa4ad5f3ea294fb2a30279197961071c2165d7017f892daa27748b2abd13d68df7c1d4376681507d76c5d1d82efb70c711bd2b7ca4ca964f8165e704bfc1ba5916398c9db022af5defeb0486ecc001bf7d365874cae1b51da1be351d59323ed223fb3dc5ec945c3f7b93e6261ad2415f116a911598f7b3e040b92207a10a1df3d3029b46ecdc63969a42ac081bdcc533aab1ec8df8dbd0646d34db822e1ee98f6324d0abc1348a4a3e474cd5cc08097e547df14274bc728a0cc310442eb5340c5ebfb4aba5e0a0a61800688d772be79e9521a8a7c23487f318f21bdfb96b68244c869a5e3843e50b326fba57b41d59948544fc7584b0da904f41fe6f0f42d1457d94f31961875eb20a33b8318e771509d08a5bf2f5e885ea75ea3fa27f98f998217ece0436fd2b3b5139d73e916f3ccbf0765b87da8ee830cc23943e96ffa88f045719c65926514836b9b88d8a0ac192cdd09cad9927d66af7ee61231d050efe34e85f7babf70ab9f026b18c0fd2b6534ba8ad581e4cc68e399b1344cd9a334e7dbdb9f125394d88d4e468e3ecec542b041cf65dd785e02bdf2e706bd92d3f0437d528e573dfd28258adedd88306e6dca43c74172b167000a225ec40a7d44980782590b121e32bd47b26fc124635d907e46e2a648111711eaa4991b1c1c1bb6db5573008b95c47f6ae72fc43ab16451087fe80a7cfa857dd277870d51b4c177a9bdf6230b93ef4187d08314081be6aaecef918d21176efcfae6e0ca905f0715b892c716567e0fc4041a9be7c636b1f2253b1e90a96a3a06cb9ab960d35a86e4631e0fd56a38d77991e7a74e5ddefbbd5216298d316541e207b0f39ae1924506cdda3c387d7e9d97a6c7107db8425212f630be9df04d8a1312e7c506e9fe560ad151fe014d96fc93d530a74413f3d61440ca9395ebcbb89cfedbce827a5a7456b6490baa77f87e2cf17e4b45d2cdbedbc3a8f4af3c728fc74408eca460bc1d909d8e20261ab8755ec93884b0713e8345beb0a3a28a8d4c36c8e9d2e9d1c6429ad0a7fb51741e5a70c605651ac8e86f5661ea2e428e489c0b42b8af42a6195a6a83557aa41db5af39624744d3cdd24cb6cf78d21d6ed2bc900db8e4d60f6b5cac86e82a4bdb3b11c08d016fc83d5ed8e067d31d43399efd314335d8877e7cb906ca9ee10224d7cafd2db74024a2b8f3cf38b2e5581077d1dc7da1ce98427af343869157cf95b750629543340c7262e2d21f73896b8705cd34f64ab1387747ebd43ae321020dc3013f36a05bae1dddcb0502471a7baa2c19f9660e8480a41e8cd669b256f92840e04bf88a64a73316639133b003e53ce56f1dabd7908d2623ad922a59a0bf5ead1e1ed9af11ad919c11525b2853a20ae72168e87a6cc18a14637b218a5fb6062f65d9850f6811b8a708f2dc901dc8c9c2111873ad1c22bdacd8b2c3b47875707b60c19621862773147714be5a96fd6574c5a95bb11b4f51127a54491883e43ba19004427d8a09496d0bdae3799e626ce25cfc65161c8be45905a445dad3a8d90e1e6828630a0348e2ddc176a2995dfcba459d64a4b491d974309d8d2ed5e0ec0fb969bcf0c5d6b42925e023282e88d704a45b59860dd46b7978ab74d689efd986c9d15f8222776f294a111f5973ca6c47c9ccd9e0013f08a4c22e23122c84a481a5bbd11d5ce26f9fcbeefc833f986e6a32f80cec255639882d317b7ff88153ca8d05d4bc4548df7846a3c2d8f7910ce8c030f69ea60babf796f2a44929a148f78b06999fce80c56028a435b5103b81cebc64b54391e26c2d0dcf3be83a85c147ff0286bef2eef06c88ac6bc853a4f80042b4ca72d5e6d390b51492de70b1b5dac38ed1d0718c8de4682904eccb1e7187e858fe25676bcf8bf7dc82decb0270c7631301da20e56453bf778e742d61f175196110c7b5b01c934d5116f156b713abe3b7e4a9887274262af0165f4c44c3a89fc72291d6d53210c5bcc85d6409b3f8d5216cc95e4b233469d07e9219b38ec6c80d17281990f4283004aff05ba8a23734f7741a14b3e80c73fad1087a3cfc865e135dafb59f6d62e352705442d55fcedcd83b30e897b91c5a3ca4f4db7f87210f834085f4bc90bb5c7196e3daf5640e1806d1524cc3e976fca949beb4d3cd62f0e1152e20629f424692569cbe488c621ab4ef19ead4f8dfce418f4fcd776b30559aea174c1902ae0ea2f60c87b242061f1c53ec206782f4e3003cf6808b98e733bc094ea20b90e15f89a354a2c13de7516d6856471002d87ec46c90a794c491dfd6c01e0cde823d06833c06f9addd6236bf8296ef28d493a80bbbbdeebc2bd9453f690ff8d994ee7a74089a3387e653bce234acab10323debb92656bfd0ec00e53a378945329438d8bfbb424af2c19d2ee070112b6283c1f9a6b7395e5852f7d499ac28bbfe2818a9f129b6f9564ca5e01b14237669b88343167aaeed29d9f42a366e4905541131b7df032ee4b4f641025f0572fd63e5dacc6bdb1abe473d3dcaf1e6e2815578ab952fbb66436955731ed20e620080026b21431596352cb2cf5a17a10470145d160139b177c12141f8362a573f601b815951d17bedad849b123715ab09f7dc6f29e787596697c98313eddd4bc7cf677bc995954ec390249ffa4c06b0fa38a33d1097baaca71678dcc3945695b2fd0d4b1ad9624b9fabe1ae2016f122588dc2b989b84ada3c6fa496ff58271fea8c76bdfd178f50d3a8a50fcebcab079c186a9c2a0a6e97f16930985f23f714686eb98653a06723d8a43c67dafe4fb825d147f5d12300a80de061f436afb94334ab20145318b04075fbbd0edc7d12bceb08a87a8e301b63eea8a112af2596ffbc8438888b0236612ce2637bce4e19772f13f19c15ef6c6c26b3507e72354f1c0b967951eca6762825933fefb3867c71b4016df2f5bda1a7686b84fb9fa7955899ac3930a742a63e8ce75842417b86a04bfbf0c6ddcae8c556e31192b3191867f7cdd1436bc331461e3a653c8404f30b6c3a6ea9c25bec320d1c1c96aabf2b20abdf3182fb52270a7a1e81a9225e8e6dd1dc0fab59bddf6ed341fde7cd3c6aed52c010b7ac99f5316ac7f88bdabb6165b1e62d681d86bae403a4e68c513c15014ebc1b431afe770f4f962dc26835f4052146f0e68cd6dc6e1d76819e9e8a80e6974ea5ebaddceece96ca1c3b397608b94c1e300e9ec7215a73fde210bbbeb1cf57fb3ae66637667223bf94b207e96d1044ef2871513acd78ac1fb3f0aaaebe3aa28197b385cc96a5ca7f0648430bd177c7f9ce81fbddd02d218bdfe5dfce9aafe81dc9e1461c38408482458915c605de6dedcd6af88655d51331ed9954908109adafd1db934995f373ae204f6da50ffaf94d368cd88b8e9789779fd84b5603650bfc3cc9cb0571826729ceebf0b2503f90c02c478435039edb9b6089ef5cb5bddded5d590d2b29cd1c57dd002ed2e764d52f2f3aaf23e35bd9245b1c69b7f729352961f6fdb2d58e742834e0c857ed1f39f", 0x1000) r6 = getuid() sysctl$kern(&(0x7f00000018c0)={0x1, 0x36}, 0x2, &(0x7f0000001900)="da7411c1ea13d888a6abb67da17a01d8670315c2d4cdcbe9447d3b34cb0791c245ceaea949f9693a134ac7d49b1da2ea184f7f8864a2abf4d20cc46b6a2dcf926d2977723e944cad038de91e0200000000000000aeddd2edda0db558955e09eca1bf05000000dca18ec4de8836c9543ccf2eff", &(0x7f0000001840)=0x73, &(0x7f0000001780)="1651af6318404cee8b0b7f4001040000002e5d52", 0x14) chown(&(0x7f0000000040)='./file0\x00', r6, 0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000600)=[0x7, 0x401, 0x95, 0x1, 0x5]) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000001980)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 3: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x100, 0x0) r1 = getuid() fchown(r0, r1, 0x0) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) pwrite(0xffffffffffffffff, &(0x7f00000003c0)="062e", 0x2, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) munlockall() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x800, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r6 = dup(r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x48}, {0x16}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="cd"]) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {}, {0x16}]}) write(r3, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r7, 0x400c5711, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{}, {0x38}, {0x7, 0x0, 0x0, 0x104}, {0xffe, 0x0, 0x2d, 0x95}]}) write(r2, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33b", 0xb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) executing program 7: setrlimit(0x6, &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) mlockall(0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x100000000}) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000001}) semctl$SETVAL(0x0, 0x2, 0x8, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) socketpair$unix(0x1, 0x1, 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x800c745b, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) executing program 7: sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8", 0x0, 0x0, 0x0) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x2, 0x7, 0x8) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xd8}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x9}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) r3 = socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x8000000000000000}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = semget$private(0x0, 0x2, 0x86) semget$private(0x0, 0x7, 0xb) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001240)=""/4096) mknod(&(0x7f0000000400)='./bus/file0\x00', 0x8000, 0xbe3) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000003c0)={&(0x7f0000000340)='./bus/file0\x00', 0x5, &(0x7f0000000380)='./file0\x00', 0x8}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4e, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './bus/file0\x00'}, 0xe) r8 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r8, 0x29, 0x37, 0x0, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) executing program 7: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x10920, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xac, 0x1, 0x8000000000000000, 0x3}, {{r0}, 0xfffffffffffffffd, 0x6, 0x1, 0x9, 0x101}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xfb, 0x80, 0xab, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x0, 0x3}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x9, 0x6}, {{r2}, 0xfffffffffffffffe, 0x28, 0x40, 0x9, 0x101}], 0x10001, &(0x7f0000000140)={0x100000000, 0x10000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) syz_emit_ethernet(0x3f, &(0x7f00000001c0)={@remote, @broadcast, [], {@generic={0x7003, "8cfd96f99b9d9f5c591057286503f05ca60c983764111170e79d2bcd814d84bd4ba6838b1a55c1f94b2b1555e3eacd4eea"}}}) fcntl$setstatus(r3, 0x4, 0x4) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000200)=0x8001) renameat(r1, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x9, 0x5, 0xb14, 0x1, 0x1ff, 0x4, 0x7, 0x0, 0x1, 0x100, 0x5}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380), 0x222, 0x0) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x6de5, 0x5}], 0x9, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x1e, 0x1, 0x4, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x14, 0x1, 0x1c, 0x7ff}], 0x80000001, &(0x7f0000000400)={0xccb4, 0x3}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000440)=0x1) dup2(0xffffffffffffffff, r4) utimensat(r2, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x6, 0x730}, {0x440, 0xfffffffffffffffb}}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000500)) preadv(r4, &(0x7f00000007c0)=[{&(0x7f0000000540)=""/142, 0x8e}, {&(0x7f0000000600)=""/163, 0xa3}, {&(0x7f00000006c0)=""/197, 0xc5}], 0x3, 0x3) geteuid() open$dir(&(0x7f0000000800)='./file0\x00', 0x80, 0x49) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840), 0x2, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r5, 0x800c5707, &(0x7f0000000880)={0xffff3dc9, 0xffffffe0, 0x401}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000008c0)={'\x00', 0x7, 0x6, 0xf33e, 0x0, 0x3054fd5f, 0x8, 0x5, 0x0, 0x0, 0xb4, 0xffffffffffffffe0}) semget$private(0x0, 0x4, 0x9) setitimer(0x0, &(0x7f0000000940)={{0x3, 0x8}, {0x0, 0x5}}, &(0x7f0000000980)) ioctl$WSKBDIO_GETKEYREPEAT(r5, 0x400c5708, &(0x7f00000009c0)) pipe(&(0x7f0000000a00)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000a40)) poll(&(0x7f0000000a80), 0x0, 0xffffffff) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000ac0)) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f000050c000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f000064e000/0x4000)=nil}, {&(0x7f00007eb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000770000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f000026f000/0x3000)=nil}, {&(0x7f000050a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}], './file0\x00'}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) socket$inet(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x36ea, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @udp={{0x1, 0x1, 0x8}}}}}}) syz_emit_ethernet(0x22, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x1, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}}}}}) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000240)={0x4, 0x11d, 0x401}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000000000000e30b060000001a5113fecea10500fef96ecfff0f00007a89583535", 0x25, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) r0 = open(&(0x7f0000000200)='./file1\x00', 0x80, 0x2) ioctl$VMM_IOC_READREGS(r0, 0xc050756a, &(0x7f0000000580)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xfffffffffffffed5) r1 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/165, 0xa5}, {&(0x7f0000000400)=""/31, 0x1f}], 0x3) readv(0xffffffffffffffff, &(0x7f0000000040), 0x0) setreuid(0xee00, 0x0) open$dir(0x0, 0x80, 0x30d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) clock_gettime(0x0, 0xfffffffffffffffe) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) bind(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x6e, 0x0) socket(0x18, 0x3, 0x0) executing program 2: recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x2, 0x1, 0x0) fchmod(0xffffffffffffffff, 0x3218b84e33509d91) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r2 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(0x0, &(0x7f0000000040)=[{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x1800}], 0x7) r3 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sendto(0xffffffffffffffff, &(0x7f0000000440)="df", 0xa, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000280)="e61d6921d404904850d48de053d6d14ee63d8e254c600111c457a9af65b83aeb21", 0x21, 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) executing program 6: sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="82f91e3471ac0058bc5a91501d400000005f84cf6fd2dc448a25952e", &(0x7f0000000000)=0x72, 0x0, 0x63) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50, 0x10}, {0x2c, 0x0, 0x0, 0x6000}, {0x6}]}) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x1e, 0x2}, 0x6, &(0x7f00000003c0)="808f643b27da5db78de07d2b0ffbc05bc906aa654bb4ae3384fe6f5b54eb996eacaf981c99c213e2bba73f4133a5d70d759d3c86801b4d07a6a9b001c0b4297151cc28e2dbd90de9418cee114caf8de15b81540bec2bacf4b8991b2fa225e6c000000000", 0x0, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x3b, 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="e5", 0x1}], 0x1000000000000085}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r2 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x2, 0x4000010e, 0xffffffffffffffff) socket(0x1, 0x4001, 0x80) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000001c0)=0x4) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x18, 0x4002, 0x0) dup(r4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0106924, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206951, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f00000003c0)="b100050460000000000000000010000000000000cea10500fef900000000d33536073705ae04be38164991f7c8cf5f882b297be1aa5b2373eb51e2f0ac7ebbc257699a5f139b672f4da67ec4e1335d223e7dfaff9ad987ae5dab2102000000720fd33e642cb5deaad28bfbb770c1f5a872c8e0bb7600000000000200361b1254a2a8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e019b05dd6d0bb2cc4ead93b96d83f34c7748e951141cc836c815c6bf858c8d855cd8f13b624242e52594baab8319f23d97df22336b97a6f23099c5f66a126e1b772645eb0d4bdc6ac38e1f901fab858c53eabfa53a6857b0992eaba5397f845a4cc7ac55eb91910af93c5861ad9cd2273c82540adace5effa15e823f1838d523f520599d16d42dff1cf34451a29e8de793c3856f55d173f465fa1ec08c252cda8c36e2d71f061855692e7b6259794de408fcb", 0x155, 0x401, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000280)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r2 = socket(0x1, 0x1, 0x0) r3 = dup2(r2, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VNDIOCSET(r4, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r5) r6 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) msgsnd(r6, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) msgctl$IPC_RMID(r6, 0x8000000) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pckbd_enable: command error pckbd_enable: command error executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)=""/241, &(0x7f00000001c0)=0xf1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r0, 0x6, r2) r5 = dup(r1) pread(r1, &(0x7f0000000280)="bffe3f7b9da3d4bf21a2a62c8ba1ab806cf793e0a656613f25112136a77da08abff146e34687cc967cc2ab892b48107c315836e2", 0x34, 0x100) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0xfffe, 0xffff, 0x6, 0x9, 0x6}, {0x9, 0x5, 0xcc1, 0x3c, 0x89}]}) close(r1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000340)) r6 = open(&(0x7f0000000380)='./file0\x00', 0x86c8524d507db014, 0x1a4) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f00000003c0)={0x4, 0x10001, {[0x100000001, 0x8, 0x10000, 0xc47, 0x7, 0x3e00, 0x0, 0x0, 0x7fffffff, 0x0, 0x3, 0xffffffffffffffff, 0xfffffffffffff969, 0x1, 0x7, 0x8, 0x3, 0x3], [0x1, 0x7, 0x2, 0x9, 0x100000001, 0x4, 0x3, 0x1fc, 0x0, 0x1000], [0x7, 0xb87, 0x8, 0x1, 0x1, 0x8, 0x800], [0x4, 0x7d4, 0x8000000000000000, 0x8, 0x8], [{0x7, 0x4, 0xfffffff7, 0x18}, {0x1f, 0x1000, 0x0, 0x3}, {0xffff, 0x146, 0x8, 0x20}, {0x2, 0x4, 0x9, 0xfffffffffffffffa}, {0xff81, 0x7, 0x2, 0x9}, {0xe8, 0x150, 0x5, 0x9}, {0x7, 0x7fff, 0x2, 0x9181}, {0x8, 0x2, 0x5, 0x6}], {0x3f, 0x9, 0xfffffffd, 0x3}, {0x0, 0x5, 0xffffff93, 0x2}}}) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000600)) sysctl$ddb(&(0x7f0000000880)={0x9, 0x4}, 0x2, &(0x7f00000008c0)="c37302d8de9c55a2e9f61599357b4ba6210247d8eaa2f69ba234b41d6e8f06396dc3bb510bbc1bebccc15d2c154dcb34904092a40edbd2c15f8ce27a95644b9dc136155dff7b91ec4de9b6e376070770897ff631f70bc2dbf946eec9e03098358a8db5c5b5e54d2429786713f22946f130fc78f7d47e3c35df70be1138a7f4d9c065e8103410bc6434b44c537e0ce2f3f76dc66c56f9dd10c1d55d9cacbd62704cdfb2bfaef3ce7d03b909eeedceb9f3a6d3597f954968813c4a352eef6acf32794f05b73bd9c702", &(0x7f00000009c0)=0xc8, &(0x7f0000000a00)="1af83896193847679c738efe3d0a3ee3fd76c07eb473920db5495a720f57b4", 0x1f) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a40)={0xffffffffffffffff, r3, r4}, 0xc) ioctl$WSKBDIO_COMPLEXBELL(r6, 0x80105702, &(0x7f0000000a80)={0x7, 0x6, 0x3, 0x2}) syz_extract_tcp_res$synack(&(0x7f0000000ac0), 0x1, 0x0) clock_gettime(0x3, &(0x7f0000000b00)) write(r0, &(0x7f0000000b40)="78f6e010bbc3ccedf55c6c271b71186c36325f319d1df518a8b91fc0bf31a0a7f9210de6818c16d7aaa7e0ae676fc280", 0x30) openat$vmm(0xffffffffffffff9c, &(0x7f0000000b80), 0x100, 0x0) pipe(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x0, r7, 0x5) r8 = geteuid() dup2(0xffffffffffffffff, r5) sysctl$vm(&(0x7f0000000c00)={0x2, 0x1}, 0x2, &(0x7f0000000c40)="bfeed495137de7371d7124d7b43fecb3db44e2871e256ff902813249183b333aff225bce0feb18c00f6c37990b3ea12fc613b4fe1b5e5b2a72de475500a659fd87120482f9428d6777bafdb046cdf3efe6fdd6e19300441dd0e7b6dab3d21d89544c4f8374a770b6614724a0c5281eb0c3e0cdf61141e2baa7dd5c1e535af73537c59ebeeed9ccef2b6b0d93fdbb747526e7f1f8f1493da727fbe3a08998aef8f6755da1b6e9a2ed7e692374bcf8b444380225ebfa6190f7f186567463a928b5402f9c598ca28f5eb0954ad74a0aa3769d", &(0x7f0000000d40)=0xd1, &(0x7f0000000d80)="dfd79cb073d5c5aaa960a0a02c90fa735fc5565a54607093c165f3cecaaa47275afd054073e6f1d5a5733fb2ad7a58a71e5a291a89506e6b3e44739a9f1e6dca9d0a9dfdd35772fcddb854c6cd6e28784f22e8f1d7006f7ff8abf14c37ca50a8d05100d0447cf3fd40f2ee83441f96f112cc2297c8d72565c27cb79933d067f24622402626aecc2e4987fdded4cc8fd53ad49e9c65301f5cef1d53b744b71fb6edf7766d9d21eba2677adad0ded8068d2b792a224450ea1d91653518343c5f3da24c5ffce0b468060d", 0xc9) r9 = msgget(0x3, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000e80)={{0x0, r8, r4, r3, r4, 0x8, 0x8}, 0xfff, 0x4, r2, r2, 0x7fffffffffffffff, 0x400, 0x7fffffff, 0xc0}) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000f40)={0x1, &(0x7f0000000f00)=[{0x1, 0x6, 0x1f, 0x1ff, 0x7}]}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001080)={0x98, 0x0, &(0x7f0000000fc0)=""/152}) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x25}, {0x5c}, {0x8106}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) (async) r1 = syz_open_pts() getrlimit(0x5, &(0x7f0000000180)) (async) close(r1) (async) syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) getsockopt(r2, 0x1, 0x3, &(0x7f0000000280)=""/88, &(0x7f0000000140)=0x58) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) (async) readv(0xffffffffffffffff, 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x48}, {0x7}, {0xe6}]}) (async) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r4 = socket(0x18, 0x1, 0x0) (async) r5 = socket(0x18, 0x1, 0x0) (async) r6 = socket(0x18, 0x3, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x1) (async) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) r7 = dup2(r5, r4) fchdir(r7) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r0 = getuid() 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) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7}, {0x74}, {0x836}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') syz_emit_ethernet(0xf9, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000000c3000000000000000000000000000000000000ff0200000000000000000000000000013c01000000000000000100c2"]) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000000a80)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000100)="b20d2f01d32aa3c5193e564f52ab57121a7665ad80d9bcddf08b", 0x1a}, {&(0x7f0000000180)="6778d58e48d80c2883903c0db63dda096b8288c06624980fab5fc7f8ac1eb7", 0x1f}, {&(0x7f00000001c0)="65fa9f0b440026509eb4caec623325c178bc36c3387e50920c72741809072fa50753618f55521806e460fa2db5904515225db59749140a2ae17c2c1ca3b76ed015012d251b0353381322da7740bb9abdd9e1ade646f75322b937238f", 0x5c}, {&(0x7f0000000300)="1e4e4c783dd5185f5f43a094fba949324cb5594b53f250e30501995a3808293df55d5ef3a39632cd7a8c851957cf2373c83f08c2c219bed65692080388f9cb6891126ce852e6dcc3eb276819930a85800f62b8db7b3d44fa8d12aa442b8c435738f02ff50097ad79383821fdc0b1f44fbad9a027a8ed19a7d50e65c37ff93032c226924003fcaf871fa9fb899c68107334d6c7aa19a8f0e89818069bfb75e73fe06eb1793eca27f08d933456d5d43b2e30a57028b614f47658d2516beddcad70d9d6d507131d8116a28883427fe168b98c6de72b1b2c9435ef7bac41ee6b6f1176e2f0a07a2c3c7cace77864797bcd2ac23fd050f6892b02c8", 0xf9}, {&(0x7f0000000400)="fd1199bde0d5ee0486e7ab7888441e40d894f1cb3d233a033bbada3115873b10005aa3c533f561e8b0c9ccc9f318bad275e9d47f8d4adcf64739fa6f44bfca89264916c85546db955759ec57cfe26bb346ba2ba28260adba4e64fff7f0", 0x5d}, {&(0x7f0000000480)="b15ff6a0e9f6694c778414d404a304b2a5bd1f08ecb773734809fb76e9ea76a3c548f4ef5c78407b4c881d7209456e25f1453080d7cee1b08a453b6ff0a69e80896119803ef1ff6f5de837388e627b5d24090988c725af29f528d0651f0b0617bee690c549e3b39f2a8a3f983c7210a8bb40880583f44d3bb594f73ef393133ee89f48e08f1bb5c03744b02572fc31ea1cf7d7f299374914388ad79c44a493961c49892a8fbcdfdb95f6b07ca07d6069c031375b359c0c", 0xb7}, {&(0x7f0000000280)="373e85fa", 0x4}], 0x7, &(0x7f00000005c0)=[{0xa0, 0x1, 0x5, "d2e016758269c6919fb9e890abf832c4d3f7aa6f45d7762d57a4948e7702114a8d3382679941c9e2e4d3a236f4c1dc4ead0e110706fb61a4b449f0cfd8ea8f67c45e3b901cf461fb9142554341bc3fc86719d59efe3cbacffb14664baa170a7ad776036e04cd73e8bcbd2f653a02950b5f73051249f61fbcaec19244b633966709279759bf318a0fe228e3f7cc"}, {0x100, 0x1, 0x1, "68604179f71bb0c0a2a1099e4108c7c9b2354b9eea0b5b8c443115a6a23590a2eb734a2b15355037651b17e7ef1cb0a6f9137db756c5ce69282c483e78982d5f0337b7604bb187de607a643079fb696b5878b9cfffe595f0896d084ef2e84d466ea211310ba420cfbe1bdac6083c3817b1985003babca1f6ecc2c15bc3b770d436a3159cd83025256f417fde22d4bf5243581ae365de6d8b3d4d55c8ffc59752639fc4a9903a7aa987c735522f47de90526ff16d2bd213a46999d9e677a11d4f05c1c538b62cf2860b915a32907073258e4f885f4341f25004e91b35cdf72b1789b111030afa915c8162"}, {0x110, 0xffff, 0x80000000, "0597965efaaf8f11719080afcb1f4c4344ffc075e6684eea4c640a714df8ed6a63babc198bf414e4cd0fbda292c3df6557e4aab63a5b15c727d5d26b4a180cc6c09673d50cbd8670a611c07a526eb7c622b7a060baaab9d6bc36698cfedd1074a6afafc69a703690b950fc1dc29d829f0f1f2f22aa7a5f9aa48ece7325067f465ab4c6fc0f6dda4625d86092276bb87bf4e5a61135be8daed367ab283d4de5ed69b0fc0c862472b9f008dc6ee7d6c24074643bb9edd2296985c98abfd561b642777fe0c54c300b6590bd53e84282f3f52aa0774ab04f68e067afeebea956e3af5fb75a023cca7768e7a17d33e416d645523cdd376c83cf0ec10efb5d5347"}, {0x78, 0x1, 0xffffff81, "9450fffa2b8e6c5bf59a8acc84726c21c3050e6009830d67da4b84678ba51b5f1ed798a30475de91321cf9f8e258b6cb7ad1f8fee2fb62431ebb4da40be6e48494fe8fcf3f5c279f9a6c657cb7fab5f4e95d493b3372c39966abf35160c12497aa05f5f8"}, {0x70, 0xffff, 0x6, "6c8647bbaca8de2b535045c84cb0ef3c8f01199f3b3bcf7ebfd0dde4ff8a8bed1fecde4a7e3187e41d11ef4fae56ba0dd79e638988fe6dccc92a613cff1fdc244881963de7bb5830fed24407e0bb77b0f46b9cf0e106d611359a"}, {0x100, 0x1, 0x2, "fd3f94ec176338a57307d8b59d52045a828609d5cef8dae15f9e36ba2bf9971749f544d18f8a33006c48666125aec006e38272755ea83fe3a47e3afc79a356027bd20ed0f80635db112ce9d3782de7fcbc3b53908e9fc10cdbf5dbb1336ae87d1bd995557ac7ad67eaf124f9e167dc7edcf2903e7dc572742d1333bc3143b5b63e8ed4d7f3869949fb77ed487b64bf08aa8c8033333980cefadd9dc5cb95e4a3f3605c7bf162ddac78c0460d170e190b9b1200c2d60a8ba0de13d7c50ffb4b32ab01fb65f194dd9a6a6f309dae993e4d0244543e847ecc9a098412f076639d4099fca41c7b8fc5d17390d9"}], 0x498}, 0xe7c6d820f5be12ea) sysctl$hw(&(0x7f00000002c0)={0x7, 0xf}, 0x2, &(0x7f0000000080)="8f45463606ee31840dcbc5dd", &(0x7f00000000c0)=0xc, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) socket(0x1, 0x4, 0xff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setrlimit(0x0, 0x0) syz_open_pts() open(0x0, 0x0, 0x124) socket(0x10, 0x4000, 0x7b) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x138, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0x0, 0x1f, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000600)) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000080)="78a1dc0aec6099b1249e401f260f8d4e57584fd34d64517d98b609066f0ae0c85ed75e4896eeea50bf1424b34302665b54d163ff2bd2278483401b572451940424e1500c59629bf896a1933391fd", 0x0, 0x0, 0xfffffffffffffd72) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x33}, 0x4, &(0x7f0000000080)="d767b2742c1f1b1761b8f5a59e71e317d7d5add1987defda1dbcef26f26cbb5ce6a3241bc2f8422b7900ad53aa60aa389da8e2a4f9fd011d60f0ef6aeffff9a6e3fb8104310ac20fb64707910f45cac4a1d73470ad840b01e6ea38a2fce1141bb0e591681a3ed4a717eb62d148035c052087f04aee124c75", &(0x7f0000000100)=0x78, &(0x7f0000000140)="65b81128cf2800a9d110afd727da9ca726026a8707116412d170b645891d8133f142954cd9c2dbb6ef2a046cd4d57ee3a4c5acb36fb4f67d0995f5ff32e63450634b0ad3b394f9df2e84b52c96e9c20100000000000000e1aeb875952c87f3045e2a24b3769a57e17e7be2a8e89a21f265aef687addc", 0x76) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2e}, 0x4, &(0x7f0000000200)="61220607207af80f398c5a6510a59038c962561c860964964d21114e86f782a18115203b3163884d2e3148bc93d6fa2076bbde93fc27aad0212f8d616b2f3bfe46cdbe863201b4cdc066bf834517c1bd38c526e04eb26e7e22330bb1a4446e1befcbd04fd7763dac6583febc4bacbc2ab7f3fac7ce71cb990de50302e670848276d59e096600756d15aa5b030df1392691b18ddcd7f6ab8c22260872bf628208cae70372c6b88139dd98962de9316ad98a70b4f51326c678ddec6da9c88aa0db2d028dde7067f2002b3603e4964ed706619094d1006e3db46b85860a6021afd908bdabfa0e33a4516fe4305be8a58eebd956d8e9", &(0x7f0000000300)=0xf4, &(0x7f0000000340)="0de906d61385f0db1d70f4ffe74507db1f4d442d0e36e6", 0x17) syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x101, 0x200}, 0x400}) r2 = socket(0x18, 0x3, 0x2) connect$unix(r2, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000004840), 0xadf8cca47b324ae0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000048c0)={&(0x7f0000004880)=[{0x20}, {0x1}], 0x2}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$inet(r4, &(0x7f0000000380), &(0x7f00000003c0)=0xc) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000080)={0xb4, 0x0, &(0x7f0000000140)=""/180}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: r0 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x44) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0, 0x3}) socket(0x11, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) shutdown(r2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) select(0x40, &(0x7f0000000280)={0x0, 0x6a, 0x0, 0x7fffffffffffffff, 0x7}, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x10) semop(r4, &(0x7f0000000040)=[{0x4, 0xfffe, 0x1000}, {0x2, 0x7a, 0x1800}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) r5 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x203) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x81}, {0x16}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) fcntl$getown(0xffffffffffffffff, 0x5) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) fchdir(r7) sendmsg(r7, &(0x7f0000000240)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x0, 0x5}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000c00)="83758e412e2f00508fb4b2824d369245cc1306c6f80aeaf8546dd3195aa4be6ae12fd049b01202212001f32a21fa050fc3cba68943c928cf9b8313035362bc729cc09db30c9fb11fb8b9c363a091e4edec0235287d545116413aa748e1977ffff17fe46dd0b4d7c1241b4afddf5fef008e842c4cd59c6ab8c98a76d9fd986d089e0495763360f1314d68937e0092cf51c734ca2841ef8fa8a5d894294dec8cab311aa9cb071cc319d2c614fb3624da7b13bedf7541bcc7a5acb914be4b7c5fc1d117c7e130b742cc15ab974d71afc9120a5dd2918d06d03fc1dfa6ff4adb925079eb1fd57483fdb7fd03d225a74dda8008e3e31bf4c4b6a8810efd0dfe2230c5faca89975d9335d7d184ba231c1af3cfeeee064915caf1b041f8da099739bfe27fa44f9a197ffa3d7824c12fceaf9394a6599e8039cd4ca293a9ec583627c98683bd2807b592ee3532c7c7eb099cd7e497ab91396482946e33058684bc9a9464de02f47298007ad34fda92fd03d93ef3a6db1f391306a59880b4a0e851b4028998fe9c0a87097de2e31cde7fc15fd1ba427e43890d70cb52021c3ec39453be84fc1388151978772b2ef7f343a0d2915b078b710157a7dc48984dfabb89c1873a0ff19a2e86772852a882fb01a6d05486bf5f45ad1a0577dbfd345e8bb170cafee6df4b9479f44681688468939f0be6b9de9663071ac4bd605aabbbf1d87fff620a29bbc090a0c978931a82d74fcf84ac2e43149da8a86ea0a31e61a62fb3bf927492e60670449abf29d3a96d61a24f60ed6f29eab0d6d5b9f053d5db43b0b7f8a9dffe5a8d7f8a81630c0e0b76300e9380335eece367f38e52819a90d6c8da5b5a25edc06964d22422e687d4bb4edf6078e5c8ec7d83f9ce4122f4eda1c14320237625d04c1627c69974dec1e256c4c5553e88e0d4afd91866f72031e27ed16e7ae0315029bf90840cc57fdf557840ab86313c05696b8eb965d63fd4db1fd283daecf841b62f690063e34bda1a78c115be3c3e70cbf02ff1dd1f5bf89913d9f28a54d6780e0c36c54391b25f1d80c29133b0088d83099ceb5afcadb5802bb617d488616b23dedd8f276ea7f216b3fa1221ea9ffc7c58457631a8d9cd54af9156c4f6254454ea75844b3b6bd255f9c5c9ef4723740d41845b9fd0d2f349f4f2c84b0d459d6dad8ed2bcc3787c281e31bfdb8dfaf21f44280b8f61190c2ea7f6085d09cbbb7f183ec4130da4b7abca98c849606f028a5a15131cfdf01f0d7b315f05c780e26c77c071f30252c39c3556ea7ac2f65e9e98b8bb6f85cc15e8acdc47837d463d72c2e50ce02ee229ceba62691a0c1a96d2bd2dc389924a3c79eadc1fae7aa4d405e33edd94f8d443ad1913795ffa250c475cc7eab404cc9c8f1d025a135a47c57949d3120ebb9e1d576ace1c71cedee4e9d95e38e1825447b2dc05bfa5bbc52105fb34cbe34d404d881286bda2458ab912002676dc212930b39ded0904bb192573a4abeef82ca9809ea83550b609a44049ccc673b8aac71c4320f8aba93adc9d6853c2ece0076471fe2fadd15faf145f622a0ee87e77b451fc27813be8974d8b92e8bcbb26123869dcb353254c72a77464eeb9e2e274b3d46a6a5c0d5a2f66e047251a3fe7c66a51c15cdb1ece2eb130b84130b1c4c8de9674542d00c9781c84de291a1bc87d914246f73f5d7be16929a46550378d7abeb9f2a815bc8f07cc83fba5e24fa91167068b594a540576672158feb2800089e57504f13a36f084cb71226f22615e93c5aff253e357989c3a1b7553623a0a2eed819b28d849fca21e08a3795e6bfe6162aac0f3888cf1e2c02f8d93b59aa222211b6d5a9560a99b8641e97c008a5a27fc44a975b2ab46422be416a296880e54244293779bc0a58c82b24c80910a046b09e49d06b22b5cb1c760a6053f1de98ebce49cb5468259c11a383e40b935572669ca05f63aa2268793c9e4d85eee6300df8c186d09181b72b7fb5fda73041e4e4709cd2f344c557ea37321cc80b90fb9bab345b425272c13cc1fde4714ec743d4506b5a613098dc46a3bc90734aa7ce18abfe93c009d67479de942e32a6445323169848a715e1dfe0a57dd10b8ff4c99307481bcb84f1c8559d498196fa583524c82ab5adbb4f8e7e3690ada2b92e72ba9ae5bcf9b66d5ded9addd5a604368ed58bb3bfd91f2551638f1c6d03ce7fe489ddb959d13360795b7c513cb704a927666cf3581d4f55bcfa7ce9db067b58f26c38b61abcfc6068d07a52ee9b5a443ad717cac62930c8e84706b8babb8738c59b3bcc1a3c658e622d3cd5cdbd1226a2adc45f62373e9c7e37a2d3865b7965781571d67f2003e5e3fac076e8fc7571b0d807d344dbdbf22bfb201c7254d2caee56b8a29c5dbdd87311b0cc7e4b861c1732bb9e2f38584d641732e49ed309364298f412d36e1fca0db50fc2385c35bbcb54b66723d614c100ebb02d8fbc50dd8f9069cd4e197cb8e83df517cf84f9fc5b6ebf1d15ddb867eceb61115c9ca346d61e9c1d7d95aa52c156bc29224f6f30f786eefa69b2c16483e087e132e92eebe26a74b6351ba20f9219a3396a820e6f9654f2835dff218ac6eb70fc4c64c71d378ec6ac06fb8c4792641ca3ec012c64854d5b6de4403676241a87df99123c0d3312e0da484ab8faead8c13e4ea16b7d4ee0473b0492fb73aa7526060117574458b4549a08c831d844e2463a939f012be53c500921a9e46808924c2aa0418d5ab3f4f14f5d00e634ca471ff81592f5298b8c90891dcf1378f4f92c2110601a2ef7e57c86e2976df45f179b16f032387b9cef3943768d8088334a434d58273265c9b4163d37c567dbfc7091bdc4b00e35b1f02d4cb082dec4932f7001dfcb25e59806a31a5f685079a4aed94592ab63f71b2679e67eae3e86a975034c9c7ce73d59a38582ca639945de5284a613d92d720f0902bd5d4b0d71f047977444fa76c8029d9d0e4ed2f0e9e05434f28346bcfc41ffb98c49c24b0ab5d8f4ba56953f9f2f203318679aad8463cee86d759d48bad2cec6a0b367700a6e69f52e421d214ff71ca9911c37f364df16c652cd15c08ebab5b7acb7481deec2c1dc21411ee7f3882de27ac62e0a5d4882f52ac5fa95c821cbcfb7688dc9de7bc10fdaa3accbcab4b748aab5734d75a631cee9ee3286bcccbc34eebe2133dc3c01eb21626997b0910eb5b8737a63647303b12c49cd98e34dc1976b1913c783c72c8d1402a77aec8c6aa2c99a6e6b51e653ebfe5d65e73d285394d252b7a5b480d78368289bd1a6800f495d449e783c3ba9374ba8c238a282000aa968ef349a219e70046274a6ad1278c640d6da03e5bfe55f56f93ef6d236b1baa2ec074aedd54175919f368d930ade1d2711f4251c5172022709b5d637260e1a9cdb390f2164eba01b46a4793b2547750bbc5567122401a35fa0407cb794e9aff7903dc2ca50401312b78422f80d8151bea8338fb052df75b8327d737d40e38bd6bafca43e77c0528e4d01f7d8db129608021188b4b73d0f5e7c0f1a0abb0bf24d4da0f6e7eacc47d0014576df7121563db6fff988ce724c7eb073857cfce117e75257e27c06bf3e517dc7184ce83f00e46bff4881cae714a2b707c0f6792cf3c088bde7504b02850c5e6794df22a4da8769b0ac04cc2bee83aa51077e95c952bfdad516ab767ef69f62eb37f266984d427ec0bb210ac34c34c460aa68ad3fb586d3a5aea7153ff73f221f248ee8e9cc1a1b3c70ef8cae87083cf32da8c984c48bd5407ace8164ce9ea3f0e32fdaab90e500647eed83f991b3f4742678343804d256c9d76759bb85e84a27087f5531f7feda9127a32e8542a659748074f7b70dab80f33e45994799cc5d621c929d840be361687107fd503dd82b85ccda9791b3497f822be72eac6b416b9d5f1127649d0e853115d60eb12f04e5c1c4219538de0d85d4eecc4aaaa39d9da8671daaef6bde156cb52aff0bea045c039f4a18b7f6797225ddc452dac1b84f72d285bdb1d7b943c6239d9209ec633ed524618b678388a89d9cd806b74d50ed3211a88d4b71c63a4e4989bf37ab405d0bde75b40e0366563644824d97e75edc3f5d36c350095ff53f07950af12e44a5095c5cd27dbc2ed1b0f101b71016bf941ea9bdb802d2191a4d8ca677c8a06760dca3653fe55509c434fe907bf3fdf4289b2138f0fa88dbbc5abf874cb9128f2731094f311fe4d3f6157efcf4a416e1dce7178b4304ee2fafa60f9fb79b7e9372239942a0b810d71c7089e5f39d7b747c94b0e2120cad7faee6945ff8c20c0b81e854f40ac76c2d3c47fb661621d3e69918b9d1a2e6e776311595319bc052e60b0115a80136b616dab99b2cfb419a270653ec6a5cbeb0089afaea84f152294dc7698d8d81afff156a3abe1e69d9d9fdb8b5b4a582e1a54a88a2165b5a4335fdc472bf0e99a532c42e1cba5048fd9929177548c6b4c4f26f55aec81f79623a9e56ad35c663c710920dec9f4297800d7cbc39d87ef1bd0525df8dc5cd2da593b100ab9d3f770ac2bcee20f903256e580352a8cf0a0d7d27c3ca8f560953c838b264d303de78a6715c715b01c4c733e834ae4bcfe2290d29f01067050bab8bac43d4fa9fd1000780b3701a6480f4763a1294655363fe419d213b9b5e1ddf95517ff8a31cf52a16def439764dfe1b7eaa56329a67aa25f2c636be53fb29eb68c82d5b198db188b09278797f5b2e89358ca04817a3b32c1d1a277f5bc1988d2929b5bcc32e740c10082f8ab6e209315c9394eb267aa4f21eae84567000ccdf88eecfbf7ce749de50ef2b1f676e60f60dd0c3963b9069edf5834830d347a95c32f1e53ca6cf617eab4e649533631afa3b1a8a013922f3784b705468217a215c83f34c51e09b63e67545bdc36c65cc746b0680f312441a8ae8c0fcfb37baa84ad0beb50f211e831800d37e0a1f11a3913b1714f1b219c72e71f6768b88f00cb5e5888d3dfaa8a26fe52c0bb10168bc1bb23b40628eb847e3e2209af0fcc0ec49a4ed9aef37ca8359434b61563a2bda01dd998a1b19dc0dffa2e28b5ef90d9aa72dfdc1973bd998ba1ad6bc5c3d50efcdf24a951472a4d0b676d0321e790f02c9f7d90ed3e16a446b4ce436980941b52608ada64a7db54070a99fa7062f06dacb3d68157d301a757c5e4beacc51d626eea37f87e8794e9a30c5d71030a4990a3158e3dbc4bbe39190940c5e01cc0032fae669f84919012c203ea3d96f7fb8546d1378e1e38ec6a4937760da9f164fd40b3681abf216962e458bbfce6fe9c7c00faa58db03b220edbfcdbcef19a587f3a5d3f9c62a57f7c3580a70391cd23e8b05dbc97db237788d9e4f03f4532acb979cb36244c716799a5f750afb8976de9661bf734bfbffce2f42a69f0ecbfa0fe64aa1a84033be41d7f0711705e0ac337f924a8ffe5d1ee844a470ff63e650bdc4de9f529c1d572e0295e41af7235138fc6b6a462f9fa453b4e8372a504c830a0388f41a6d6427555886086e2fc1e617215a877896496772df575fadd92d541d12597583aaafd4ea407832950a4ec77bc19fa6d0ca91762ad74ac34e408f8bd3123fbe093bf3786f0fbebabb8bb9c3548d6c149c16cb678d0d3c285e2e805178e9b100a854186e23b8c341fbb74aafd31f6cea063128e960747f34a6df35ce4abdcdd06dff06941c0ed34305edc2514ed42697c9366cf9c9667e966f156c7fed28b62065daa6d52af0c90ea37c25cd4c182b8fffc425628a500fa522ce67ef4342f16830766e400a491813a38a3676a24", 0x1000}], 0x1, &(0x7f0000001c00)=[{0x1010, 0xffff, 0x6199, "4bab95f81a076e616c6aae78aece66d63ba572c9096b6098df7c1efcc089c1d44be96bab8be47fc379708d22b4d1d6f53a8768ef9953eaaaeabc169c459fdb028fee40183a02565627249eafcc22aeec44047372ae6897d945b5eeee1379fa739c3da4be54d4656d14e2af55cc99e9e9d1a18bcdd2d5dccda5c92f15384fb788a8609cae69470a80db6dbdf645d973c44272926259422e390170f3cc80920d6c1c2dc61eeba6773913a5644e783cec88c16b1bc32aaea35ac92df9107b9c29449ca8090024f7e15e995126fde8524d45a4c3f1259696d89ce6829e9428275a1475ead2bf1dabb80dfebcf6382a82faf42fd5a3344288f2dca06d502bd2fbe6a481ec0cf811f69258954591d0bf3637d55b0842711b928f47455da9f3aa5b87dfa271c9be3b7104068f2f2cd6942d7227f0421d2b6a87c773eee26179e155d03b9f550c6c2b7d706ab1fb2d74a608d7d52638ee25e92986a19d371bdd15d7fffbd5392e35482049c038866461232609c12a41a09eb9990fb3f18787b41efd3a22781247620f472b642d2cac2c339ac1cd3020e90044e17500f6d54a4fcc86ab985b9bac3d5fa7e735bd2ac097b8f74e2667893a70364d54ece647896d47356e1083a1ffdbfbb19f9e4675e6b4adb1e5ff06e56a76b79dc8b5201f340f0200e1e956af4932ab78d264d1063e123e265850e3154ee54db3b2ff00492aea950f2ed7d236b4949d8448df10d1cc2c51e7e9290efe7f73c7ae8df942fb36e798be08c3376165eddf6e419cd830946c507f1d0997a26d0c1563170500e25c12558862a13d7449840f6b2b58f4281b04e04b7a7cab35c183814f920ef8f0ee40c4cc062280bc30082d588af30c4bafc9ab7bae3aa0470337a1a8b8283d568324eae4fb54ab95ec2b82385c88247fa93c85f4f275aae102e1b5faf1152144c8f1cb0f9d50bb703824029b379c25958417727a73ef9dcf0d5ba6f7812debab18d411b36aea640b488e449bbb69cf969d5607311e40b10f6ed1b1d77e4468758a1e0465398d5fa294d4bdc21ea322de1679e875c4235ce811a275d9b2d3d5c4d3bea54b93757eaa33398bc5edc6a56597a2278297ef43eefadf4340df120d0ae247c97a2c85d118fea46ba90c264b68f91f3ae603ad872986fb83b70a281f76c4bd93aa9492f46a628ab8cd7115c2f71a8794507d9277e1a88c0c0248ccc64554ed00c7effc68b82dd37a14a8275489c1ad76fca1612bc32d4c9bbc9fcf51b53f5a25335a51ab6a063ea8a6af4858692d18525d0ceb97c9c156b249ac4a6b85f98b92553092cab64d2e5f2665a3104fb96ffaa2e4c389aa96224d893dd4d440729aef71754829cb05557befb8b9b4500c3cfa1b75942c04a90227534fadf0574bbc5341549653f9717e18dc3bac7114a1beb9c53269ae49a2d9b532c214796d2de200940e20bf092571495c0f70fd955c8cb6f372faffb81a6a87e0b2d40e2ed2dfd795921b9043c9f590e2df2588f3bf8ff8ae7a326b3c8eb541345e2d467f77fb201cd0595cd05b3174551cdb2f5d8802e4ecfb77a7424fb03e6bcd715eede1af97c2284fc82c76451155e2599e9271a5d5eaf0fefae82cf581070dea238b715a6b7fc0d9c290b00dbadc5977ffe5228fd9423cf2f419771ba2c0acaf2ab47b83a1b4ff4a60e14dd1c2dea2a173868adad60cd2dcc88c3acf7df1345d93ff907d3b00c56580b9b2c37ad77d4920840a1e159eac16902d03a6fe3418f5103874f721f66f202a182f2c3b84dc732d9a94d0b146b6fe7755da27790af15df039056cce5616eedae66ea574edcfe8aafe85a05d7384abefcc64cb68ca8afa1b15696e4020ded60647475f054349826aac85d910f6d6442bff147acc0f27479a1312c3f4323cd9d4ff104c775fd8810b5df95f71e53f2c426d72d00b2728f1a0021b2e4e77617922db7bdb752c3172d6f58f08322fb26b3dc20bb986f067ef6381d93b20016fc216f88c979e8e2e58521cabab406f2c4702498c34c4c40578edc4a3b63a6dd4315d56a32fe913d56fa7453c10d31e47762b086e59d30aab68e6c7738ba1c6083b94f65fb4e3251989e655ac067adc62f029ae054e801aa7ceff5fde2f5170ef5781976cac4dad7c705e3e50c7542de206eaec6fe276e7cf47f826252626e1d981b5c583394ddeae02ada9a8000fb21a9f987009bb2eb1c1a4281d987411d2bcae77f422dfbb20833e4a28526489b5b50bdab04a6fb355f03ad9b568d91b648c293d9c7e2d5708bb985b3bd1cc88279bea2377d8c67e3a7451ef3940f9f47f05fe3567debb2d1a972686fc8fd121c07260323c4503bb280140a1a9d4669ec44a43af07b89c9b6616f0e32211d2e99a33dbffa4aececbfdbb74d8c918cbc710c988175e7b018ae0a034d576c687a235e57b73ac06e29bb685335c89f5d3d2fb6e0fa2a14e7fafb56349fa586c487592c40223c0ebe0bbf0103d1458af18863ab62581d9bbbf2bd992a7b421efb8718e63e370f8b20e6cf95da625d9c1f17c537742e837bd31c0198942cd8300fc33f9bda10def94012b823b42013d26e301d4189a584b348493abfbe228323bae12bde94cdb7b9b2013d3159477bf20735af9d6e0230add85f38fc81dd46d86191fd163047f18c4f7384866abd261a89f229e1576d1911d4db34e231f4f74d99d6d792bf5cb9a334686b815b33bf06acff2009778a87a9c4b4605aa6bec2683e55d75097542c38284abc2adb003f6e50604267408da0ff0262da37fc7d2d1298ab1073d0bf68a2f8628b3d14037f1a415fe04af0756ef887b0fcc285b29eb9227028567abd2ae5ad57016a5c6cbd4938c4ae554dbfbb0588a6fe949625abf04f087b281b96e0d0e7f843052806b57d7292646bfc03914289b22416904eb61e99510c3c9a34b5691903c6c816f0a400ea2c33b3451976ca47727450b2297ae44a1c063c541495e99b59e3b7afa4207618d1f02156ae34827e8ce8f4473d2c78774a13cffc0cc92ed536dc3d6c144fa94adfaf95318ca035211d5e64b13557a61b7523d3eaee6da4d4bff75f34b3ce7e9eb6f2927a3e9ed79ef660af760dc8e54f385a80b7129f2e94fa0373f832155ff9e49e99e4712c0f1d98c675b09ecd5c26e2da0119780b3d66f61a2f56e0012cb1e09b7067373d4455da1c0d9583dc6c3c6d57165e2449cf244a4100dca04fe5230ec4cc816b38a4af63b860789e9dca77d277ec0537faa7e24872a5e212c728bcc01503b9917e90e9860256528f632df7a5e0bc1336d40f7c352a775c58ee034bc917ed36c4599d540469fb57cc876898334883e5812834d5f6837821f7b46c6cadb7788461b041ec48f30e32e1b31bfd31c82e58663965694e22b36694d94b903c8187fe8f889c4ad6cf605a44444f7c7a6b89a60085e047d9311284d517c5e638c6bd797f91b5fe1f7fa571b7e7896fca85875031e850e8dc37c9e6e20fc01afec5b882f7c0678dcdf695514f1a86e1f70adee1e60d6b82922f2122d6a9575e50d4216e2299d008abe84c144e3daaf389735acd20da61bcc15b7731549a795b6c76ce90d5ce0e7394a4e7cfaf088e3afa5f5c20ada350ff6b9e9370b7fcfe2aca49b869b636fd0abc806f230f256fc3dd43e5b31234670374c32659c199b47de7e0e131822f6bc07907b039eb120083641f92aa51aa06f4557eb6681515c03d469896339086b0dbc49b19adddf7f364e7d5d30f7542984a3f5e1b04e86f35ae619db431f9b8b3279d64b3022ca3729c9c792bcca3e891a0019ee6610e553e7bb03db0a32cdadd62bc39f34c0fb961d1fc651ad21f593d0fd1d71f49a23e005b5febec3594b466ddc1d07f07135a771a2ecec1c55c2695ae59fb62b990f86566918c3c6b821b2e88e106e0668a8cc4dc8224bf1fdbd77e9ffffb1d0fe2ccdc51e61bed996bf879682d60c1750a39e9b1b5ed3de1300453087708ad19e4ff0262d99443dd4cbcc0f9c5d14f224e0423e0f4cb533074e3ade324ebd75f342bd7406f5dab2cf0669a311f7258aa263dd621d4fe3f057b5153a60189d45079d0450f483090fdd306596abcc5e75505df8d92b5229dde2e3868f95e7a8d2c6506b4b379fb9f648e163c2e4c85a0aa780656eb9f1db0fb060924f84204b10be03fff4ba479afe016414ca60a0cf6b2e876ed71b4341331cb61b0d3e6346bfaf06c260f8974f98c82514575f2e00a010cbe3b42137e44426efa2da4f0853713d05efab39bb6cd414de8617c7dba55a70de074dfc21b324cf1726307c9f39bb58e4062fd933fae2ea181c59e1f957cd4f76c2c96e77d7c2f71bce1559fe747a374da54d8776e7025b1a782210f1c59fc347be1097da88629dab83f6328f70425db956284b5262985ca44fc49db7100159cdf1f60b3ca1acbf762235b9c96b3ad44af9932a8a39f14c389c4f85ae9498369080b4f6e94614ea13405b50940469f51f40a47dc6d8c44152b432579cd9d8c51c4da91f76fbea1a8f519a0e172df72443c843ecc704f432a61c99dfff23eac2df0b3636b3714019a2d359214c0650bc8a8a4340a4a77b3b87c4d756effd239e2f3d11de55c846ecf2a9b74d41df4e260425c9cdfd7a04dfb2211bb09a38763b752eb872cb7836139ef98731b541b53fc3c5c251d82ce6f27ced52f31bd4f9b6ee0126f62be01bd87de91a7652eef1f02f7b77c82c3b310d3e89aa3261efe6b0dfbe483a74923cc4c5745dc2c61c5fae499d27295ba141844f931106a095d8ea2a061e4b97436056d48e4ec34e870e2e26921057ca15386c470ca40bc5e0bcde72e514f1fd694cf2926924bf0f8033e726b6ae4e3b271be0b622dcb86587284a375e4ff133f9e0137b31e6801412cd1b8391539efa28caf18333639234a2d05a01a6e592d0b75ca947e17cb17d452b87c62fffb940c34f707e397e2680c157aeb564b5956982895fc11759bffec2c4730a7a75b0974c102750b48e7fa74b87cf8b72debba90c2b647201a63cfcabf7793b6ae9000cca7a9b276859270120703cae9ae105930b499c0d892bb539da8400794ffabd45c3a941ecd5494976f2febcd4e39dafac716120b019d9b286d22ceb9f8af804a649a71b4bdd3c3968208c3db5979a49dd7f7058ab8010b13f5beebcf15ae05145792e79732d6f481b1bd685f0ef00882f8c0d543a5c66a3803f180983bf6d8ad900c5666ab4791585ae437aa5374d89d69ec4c663ac546b28a7e5e2a060a9a254cc56856240ce9d91156b9a0d799d9040a7e84013b8ec2cfe6e761b5495d070ccc204944696662a46157bbb087b26e9ff54ae62b0d989132aeab677ee5ae27c6e2ec3dc14f36ef699d788e1c0b39aecac82669f79ebc3a6ad9e6fca98ce5ea6c09d3ed2800ce0a660e76ed68471a09c724ce31c6e8189a52e52ddfac7f1da85ac0f47d060e5df1bb35c79b33d8a2d50858cb09beba3238a28c51802e29db19a29b1511342cbc974ebfc0ea21958fdc47cdd5c4514d20ef17a1e60500377e87275c371ec45fd732b863912dcbe18500b326151ac628ea4c2360c0c060068b82dc3609a4bdee58fc79266f0f8c7cbfae21d15c48adbc8774032e45c8c18cd60a82a1723145a75b3f50101920fe9bfab40e6b4222b13b1041d25a044912d1ed068a67913304db8c4b10dba4de8006886cdd918b496fe6a5675ab7afca272b6c962101b3464848d92ee9b5335eed53e4b15764e413f0efb74820866f30b72145194157674ead2dd7df7487ef971707e612f5d1c4786b3fdbe5deb8b6e3506842be060c1bd62"}], 0x1010}, 0xc) socket(0x2, 0x3, 0x0) executing program 7: mknod(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000300)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast, {[@generic={0x7, 0x2}]}}}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x80) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) shutdown(r5, 0x2) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f00000000c0), 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/61, 0x3d}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x32, 0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) socket$unix(0x1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpid() msgsnd(0x0, &(0x7f0000000140)=ANY=[], 0x401, 0x0) msgget(0x1, 0x0) executing program 5: r0 = socket(0x20, 0x8000, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f0000000240)=""/49, 0x31}, {&(0x7f0000001480)=""/4108, 0x100c}], 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x74}, {0x4000006, 0x0, 0x0, 0xfffffffc}]}) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000340)="ebebfd510bbcdda9b489e9775d3e", 0xe}], 0x1) faccessat(r2, &(0x7f00000015c0)='./file0\x00', 0x115, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x4c}, {0x8016}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmmsg(r0, &(0x7f0000000480)={&(0x7f0000000440)={&(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000500)="bd7f78dd48470e94ac16862ea4317c5161d14d201b0263e5ee3673bebb435621a27fd79e0e919f1461992352906fc810db3d67e94d3c2632fb328d85328cb24168fea17660c2c9dc0b0ffbfd9b05ba1e0a0324ea7f37d92a9835ecce5cab383b3dcefdf38d5f65db071bdefc01de10404aa9850b19aa0e20c99f67432338413c93a84cd8d24f526a7203c8aa2c7d8f48898ab44a0de59e7b62d2d263f2a105c563c4275a86487fb43c90818e04af45718ef8d32f910260c9eca3066d90e717ef55904baadba2f11d6f62be4fccc4bbeb7310d96cc97d282382b1c40884d7ed9f01cb7e58f234d36e35a920d28562086332279f01af9b0358de23105c614131597e2fef5dde7e1b56ca7835b9aa2b2159d8d9ed1ff8f3f9b363880d8b71110e176e25af928efb834591fee97680971a6d9d4e75323681e54f766c446fdc6d4e30325f22498bd0ab9f691dbc0281af4a73e378291b2d582bf0fb55c0ea97c05e565e2a70dfb27f9b8d22a19d22d6a69f2136f19fa2ed4b200496a5791623d015340daef7f92ef4250523cd4202aae3743619353eda31ee16b4ba05f1516c41b94bc7c847f3a354b2da4329efe757f35d0019a4b6829c5106c2e2dc07e7e27d642cc17b25420942c5ca87d698d899ad729d1e4bc261cb544b6c2635faaf77e1ede266285e0fb13a238292d8b3a9d3b6999e56e7f0c6678369079e2f975979ff562e9b52d704b854b9bc6dec193e36e9e5059dc74a4059d7b294a91fa2b538681b56107b0052fbcd5cc694a7258127dfc69f82de96e52c1bab029d33e559b60a7cba264044f84c34455895c4086e1a1eee3ed2b40561c8f29c7476347c853ac15907f35c5672633bedd7078284651b1411bf28ac4a8ce215648ac4966059662dc742a00e8fae338d60819ebaf70a85ebe0f0727498453655272137b053758f5c25dd35bbab9e9dfbca22c4b5028d562760c34fecb2c72b7d7e4a0f30f84c93902f9acf169844e2022c0dddc0d908c6f3beafd646873fed17638f69ee19bc10daea06456a2495b11ebfbd6feee0272c0629776d1b726cf54fb68654643ca54ad97cfc637e41760ee738a6981fbe9b09bf70e4276f826806191da6607359a9254ed83a95e97226e34af422f7676f6e79f4538e66eae8cad023f0df7858afa959147ec86a01378919008ae0abbd056bbbbe6dafe1c642f4934f8c237ba6206aaf4c786d6dc212e4e0e34966ecacee26b15c1b31e0e17b4f655cef5060150df6762a2b80e4d73fd987655bf688ad0ce0f0819a65911540c53018ddd6ede22ad477d41c134f95bd2316e1f4913ef4b3d524d9d008555fd6d8f7c8ebc677849f9a4db47ebfedc0cb6446c70ba0ecad53cff333b2658b6eb9858f0207c3b356d6fcd9db28cc5dce3fb534131c865dacf1c49f8411033c84455684c8d379c361404c68e552f13fb50e16c1a729fab0444c9398a7d995a11a00dec715a91a829f06a1186deb325f4db28babcce4a57cf94cf35798ebf686584a3d7a2eb61a58f216e64f67d6bab7c5f99905f3a683b82b028360f2b3d5af5ac79f0c8208280f42167f6a11ed0901b9cafb484d0cfa0f95e4575494511534b8026bbb9378f2868e61268eccb22cade133771cc22283f8869734d53cc9ae5e7bbc6cf43267f8296e06c2eb6d3bc1a5d60e8dfa7571729bf65044f26612eec755f68616b2556bc5ba79ee977de0c365acd13914e5a0f348fce9baae5f74a66b384cae7aab51cf364d06b9fcba7652731b1dec13ef84a57eaa605be7b9cb9a40f513750a5b345437b1218021c46146bee723e2514eea972ec5ef9774c9a9a2ddf17c3a933ff2392ba891e023c842a8ac395ee2e0f42387db5ba7cc94d71cc178e78da0a20e5c4d9496b55ccd419f3061aaeefb5b39ec2509381943ec79de44d52a32efe8bb7afbe7f4d14d5cdcef1653f0d1d6864529a047cede203edbf614798422d11566f36d6e693f0aa52ccfe7fea7dee5b5afb57059f5fddb1ae25b191695ab039b0da19adca82ff049540434af9504d66d7f1213b62fd9c281581d1d87e8caa1dc8699ed19bb6100906bd380b1da39d66a60194217b3e02b4ab2afc1a5e0fc36950436010955f260e5dadf597daa11d313d5a1da7c432ef73a971f0768b4e14e05f0c67288a87fd83003cc1b2ffe192957ffec7248eb864659f1cdb7a595c01aab3d15621bce603c4cf2889762a956c2019ee0dfe67e778413d52dce1765bfeee5e7b8d6ddb15881a8bca37a90b89dc2b3bf95b9f9855b54e1df45dbb5a60172c32eb3af874a8582293f6b1efae440f39612b62a3f34876af53671903154cf98eb3060ab3f4e6ff78d290d55622b0fce9ef90b7066ba5c96a29023554048e559146bca0e6270db4d42f19d13df102fb0f7419059c6df2b8fe3fd29b48f7734115975a72255cdae44d46e621ed652e312eee980a982fe13b594e2800838b345f46ae3529fd079da6ff7fdde5da2d85818f8b8872e87a08ac89cae883ed43a1606057bceca49830619657559c5dd7741dbc376636169d9ec723e42f29470268530dcac6ab22dc2d91ec339b5326477ced5004c315e5e05890e9cc098f3cfae57d16d536d172ced37743f8a28a1ea3551d2de698d36813e0d403a7357e470a32ea71de713cd6a1b067c19432604c3d88952c1adc5e27576e1fa4bd3e1480f761ed332894be1d2d114ab3238df1ec98f36af8d0eb73b07e71b03cea9eb863defcbb2ddfa46a0071b172ad842c184002e4441930091d3477bb4c8c62036723d11ff176c713c774d972c886cd2147da4604dbb578216eff134edec1fca83dba3f924f879e256ee13c108b9e264c97eaf1699faa41f53ac95ce54f5515316f5f34ddcf3259a5364d6b691d41ca1e337d3d9108385188e85fa234587718293e1aea8181e625d637c1dcad97ddd11c3a36ea9fdef90f5ee82660eed23d173fb5a1360ad64d9364d3ab451656ee87b19169ee0816aa70f2dea5a5be5710b5f919156cc8357c2a4db15df00163e43078e87e389cd85a70a5a5bb8f1615f6ee7fbcc9983f3358fd60fe1b0d5b32decd36a44f1663920721368315f495628806006f684897e1c9745e495ed5f68c3c071247b3edab27e7272b340266270f80a1e1d772b02a0076f46b0191eccfedd08313e30577e049529229b7cacd50122bede6245d174f938ecb72d563e602b7b162c20e506b3c7c2f28552bca97058ab4a05ba09c7946fae666f2eb61d701b96e7ee66f60522fed334b5f41943024674d1465673ae08ea69f92d3be452a8671af5d4a16a3491ba0608e306e67a30806e5f5d19fb57b39e67d2e394bffc407de520b0d19d336b78a61d6165d4da3e19021d71b9ee50b5e787e575da776d60744ae765256f0898a747cd260545efcb725481369cffad68baaa3211bd871e91102599231a60436859f381c1346ee73ae44fee85c73af24837a773e02a951f97bd95b3a901f02cd55b5c85247b66d3fb9fa3371856941f6d82cf6685401e5c2cde8a3c3022e04fb45462b53528258fffc749b1e97a4ea77552371f75046d4dc180335a9dfc2cd408238646a4f2353e5964f92402b35dd5d266a4bd382559d8c09a30ed0c8abb370bd502aef8437532d239e2b71d61a307043a6a44702d41b1708ab346e5c4fbd4fbc441eb101c2c18409586e479af4463588a34e85ed21aa783ea63d229dcc912f1ae43862690298d5036cf3837a5c4eb0f5e9e4070c53b8b6b1336a401a98dc761396ca074fbd49ab3e7e6cd7b46d31721b60aa431a3220fc8494f6644da0aa9aa574a9f219423950bb5e199947e2dc0f1cc3229cefbe8bf4da8cdca089c661b74b3deb6a1ca84f00409c9f5443b58bcaf2c1e01613a5a66ea39e3aac69f391eedf329dac0e1f810bd8c4c7138fdbc6442e9e438c517d9fb432db41d1b2d6bb5e196c44a87a764b7a3ea0193609480b55324bbcc2b39e095a71c256b497df1378751d81770794cbb49b8a54e0a83b5bdd81345495e11614230af4114f64eb8210c9a648ddfedda17b2924891a92b966fce34b0f919665a8d43bbabb3045eb6f82a1b7cb93b1b7b8aff2e35698d33a35d829f15b2b5ddad9aa9e71dbd9e2dabe7eae29353348a093ed1e0e57dfa745796b2ca3299db584e7c01cdddba6ee57a65d227bfedab171d539037a9ad803f31be47112a2e34e0906413f0d6926a32b2993997e9938ea3d527d950c53e84f6ed1b02fc9854901838e5654ff12e1ab443f064f6fa4406a62926d93eba1a47c54ca1d897253b9748ff8a20e326708b984024bd356ba56d33ff13df921c39e55620b4ed8809a4741dc6fb75399daa9551c05611afaadf47910ddb354a543dc1dd9d5fba57b75d578fd5789ad3f5d671ebd26a113ac87b7184a1600979602b8e45f62e7443b9d9914d3a9b97e6ece68ed5009e92557a54eb4ea4b4f13ce0ad666134885ecfd8b5de94f43b24301b41f3486aae33854e0df52a0f7fd38b9e3b1f4235af2154270481763b79c88526cb41f549535af4b542b608708e1187b25769b349d2f006101ec0c5bfa13df30ad2894952236c8b9851be5d6ee09ae2290e382e1ec1f7d7d85a59ca2e413a0ff5c7e711be4e546e9c0d4f65b2eccd4b1c6c74edcb64a76f9b2ce729b6f27029a5fef4516ef7f8233746cfbbde0b40027cbbeeb95831f0f05f3aa056f34dbbac5d24d64b719467cc3faa6ef90ecb053f2ee2e5ee0e6f832fb10c1aa2f8f71418f51addfafb8b52e332773f509f9305e6452dd32d501553f6738d934b7fe48ebd977c58fafad7c4388d4180f605de85997a4d7a0e8b53c34e21a68ecbe44cd116a8292b5899bcd936e6492f2a503df4ca7e26c5a90543c278cead1f566d3f2f159f958ad764414a85e206f15b8dee0c1116d0f6d76517870bedcfa91195b34abd3ab6b51fac74ed6cbf4c3a3b50bfcf725c97052ca7d4c3823d4d2e6cf817c8b8a0c73ce31608a48b2b0ce5620800211f8cf03b3fa87018870878659ee1b3baaa058b52ef539e8c665d4743057c462919d6253e2610b60823516b27601ff1fc1794e6eda15292c9da84eddd767dcc9e81ebe11bc36774910020d0c2a7de731af66e499629de73667e74b7b243c9d236cf333cdf2a9bd423771fcac03fdbbf762b56d0c513510e4abf9ce0c1935e5e77aaf77cd379aee760cddd025e47f27a182344109f3a659c036d2e68389ba7199725546907c9b7531391943ed805a3ea11e9a0ef119713177e8af44031c1b776b990402eda8006d884035e74542cf625d5f9f7a4a5f676f76c025fd91e4ec587f02b6aa018eaa80a43c6229ee02e7774efeab44fdf70dbda59128f33783deccca367f4bf097193375dcb8fad8321dcd18548eacee685930265cec9bf81d52cf33b6c016f3f9bc143a49d841d0d03a6ba3a33ec606e91497d41a17410c99541bad32526cc150c634a6aa135ddb80cb8b8dc9348d3f3d912bbe32d0d70357493abbe3763e237628e86e202aa5ce0693639fbdbce278e4e2194f75abeef859e4b1bc1f3e7458a1e4542fea9f93c36b4e01a0bd4cfcec7450e15b4a0784cfb6d12f7ba47052afeaeaae9cbb47a480b3193bc328d403163035409374609d48e7798a9d15617731d61ad660df118878bb1a64634500d9928d557ca101245df6a590a7cbe4f4772b3304939468da9eea5029a969e985496f8b2a68241290f52c9316c6b3f6e1179f8e5b49d5328bfaf8ae67d1ce142fc7e976db3ddbc3fd28008110fe8e29c18e0a64b9c1b0d539e72d0168977b17522b78feb0f", 0x1000}, {&(0x7f0000000200)="e9be585dc2762c96cbf28c16650dff7fefa37dc1ad097274ed62b02b1407d596ae1a40c00ddad8698384129b4a2b42eca6720e17284d56c4c2b5d28a001aec3f49ee625db05f53d2000d4d9e042ab849c5e54fa48f483356d9d5e6dcb00e1d8397d6b3b4", 0x64}, {&(0x7f0000000280)="f7b6ea912eb99f16d4703af3d9e02dee28909b53dd211167406c2c8cd403c98b65ca1f5cffd778815710c91369370fd52827dc876e6ff726a9d2d91ae9101df02ccde012d7bdb898ee15a4275cd4239f0360e6ad19cd4ca774f6e18a4c1b31bcf2025c5fb006ba13d667e7576d1b7d55df5e22110cfc32284868f171425d36ad2171d7ff9d4637e11bb326adff37e5e1da40bed71c42091d6d2cbc", 0x9b}, {&(0x7f0000000340)="7aa21c163ba237f65276d203caedcfd2b161e1e6aa6368f0bf1f8eb368e1698d50706633f7d4446371d36543313b1c919222c2376909a69eb0fa0cab27483b0b63b95834015094cda5b8715c56f10917ea9340326f9e971b45cb2d5a8e7b915e636e5923efe149271ab052614fe36b6c5d12e4caaac4a4ea9dcd2345a6af86859f64510bc7fee2630413119c4c96c20effa5598c586e7d93cfd2404795", 0x9d}], 0x4, &(0x7f0000001500)=ANY=[@ANYBLOB="80000000000000000100000002000000a11fe6090300031cf1bffa942520ed7158103a101139538e6aa5282995580298014dbefc24655fb4ba3e011caaf65fef16edd36c537b84be730a2440fcf4a317889187baba99ad5768574a27fb1e80b77cf535284cf40700000097c75cd2be5b2c3b12f6b20fed4900002800000000000000ffff0000060000001f725adf8f180544ca97a1d79a2c034193000000000000001000000000000000ffff000000020000"], 0xb8}}, 0x10, 0x408) syz_emit_ethernet(0x138, &(0x7f00000009c0)=ANY=[]) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r5 = socket(0x18, 0x2, 0x0) close(r5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r6 = socket(0x800000018, 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) r7 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r7) r8 = geteuid() r9 = getegid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={r7, r8, r9}, 0xc) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x84}, {}, {0x6, 0x0, 0x0, 0xffe}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) syz_emit_ethernet(0x2a, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x0, 0x0, 0x0) socket(0x6, 0x3, 0x4) 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, 0x3}, 0x8) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) getpgid(0x0) setgid(0x0) rename(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x8000, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x4) clock_settime(0x100000000000000, &(0x7f0000000040)) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x12, 0x0, 0x23}, 0x414a, &(0x7f0000000740)="6ac34740b24e86df93b2fd3ef33f633206f35226fcca84d15800800000000000003d9a0f52e15475057900000000000000074dd57012c9c84c6995bd3665f7b0aa8afd48f408ce58844dd46a3055bbb0dee951233f7790e1a1bb3dda41165e82b971c997308f6c2b44a9a651b0b7f4f9f4a1b9247bc0186d04004271704db0d3d5641a3c954e728eec12120fa1e5e6a925c8fd2bcc00313c480000000000000000000000000000000000000000000000000e029f625e5480eb000000dd2076f2ba5ff5f261a19ddca25db145e4789a6b790006dab5ec778bc89b40b6363ef3597393606be90a535f4acadf14392164d25f5c13fc3746c6d4a5f2e4a7a9e652c5fa73363078a02af7eb2be67106000000000000001d670a3b1e9da6d391458f613e7069110c09c880c49f80ac667804d911566ac8d71a6cb3c8515913441206e32fd7afc05eacde8588fca0f0d3dd9b34eb53f9adef190edea737bfc4d9f563e71c161dbe249f619896891a6129a8e01244c31ad21905b8da146d8e0e5fe30e071fa3029fd962361c2bb7bfa2bedaaa34be51d234721ab56e37dfcfc5d515d6d6d4e5af28d35019b9c2fcf0277c162d3c67ec40f44f6281f5c73fc3d839aa847fec7a31b85fbfc3f6102d418454a9f6ca53660a3a274ed05bc08ef02aa01d0980a171e47e1f2a534e7f909156b62d286b63ee729464d394795ffb0db43ef8130344909833a59c1a1d239d4c424473d810f404b473e52702fe511743418b75a872e56caaaf84401528a9702918d3e98ced5d63a9e9e063204972eb8c24d3a2f16b2c23a58b84c25ce97e59c92cfb3f29859fdbcfe4c41115a8c0884baf53c03b4f52126f6cdd64f625ebfd1421be4493a92ff1b3f8e50874584c6acfdb8608a99fbc655df1bcab9e402700918beb078b01340e924cd70d40a1a3c774b3af66", 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000300)=""/41, 0x29}, {&(0x7f0000000340)=""/164, 0xa4}], 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f0000000200)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x10}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00', 0x2) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000440)="b1000501600000000000000007000000330002000000000000f96ecfc72fdef09976da7bbebd3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f049b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b12e19ef6c8cd6d25c95aad79c76619f0ba57aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051e", 0x38, 0x1, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) listen(r4, 0x0) dup(0xffffffffffffff9c) kevent(r4, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0xd1, 0x20000000, 0x800}, {{r4}, 0xfffffffffffffffa, 0x10, 0x2, 0x9, 0x2ffffd}], 0x81, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0xb6, 0x0, 0x9, 0x1ff}], 0x6, &(0x7f00000002c0)={0x7, 0x4}) r5 = geteuid() shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r5, 0x0, 0x0, 0x0, 0xb2}}) socket(0x0, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x1000, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000340)=[{0x35, 0x0, 0xff}, {0x3d}, {0x6, 0x0, 0x0, 0xfffffffe}, {0x7ff, 0x61, 0x75, 0x40}]}) writev(r7, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a688045000000001ba7", 0xe}], 0x0) executing program 0: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) close(0xffffffffffffffff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x26}], 0x2}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fchmod(r2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000), 0x0, 0xfffffdfd) syz_open_pts() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) r4 = getuid() fchown(r0, r4, 0xffffffffffffffff) r5 = getuid() setreuid(0xee00, r5) sysctl$net_inet_divert(&(0x7f0000000200)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f00000005c0)="ab9a9e7504512c67c02e86d5bf370c82c539869ded71c43f9da832278f407d69aeebaf82561014a9be53c53db29d9e2ba6a96d006e76ae6a5d66bf7bd22facc1e9da1568351fbd3f8d963c2c639e621998fe72504c8c5a6e4459af6b6f9f2bbdef44959ec8610a6bc64c5e863066eac104d41bb90e9db5746498772eef35ebeb7387f4adfc13a33c004083a28775db19e31382f7438f5365d1f42d3bfbdfff0637", &(0x7f0000000440)=0xa1, &(0x7f0000000680)="d815389a04d6db3bfdc36bf73e5e0a1bffc1c6b55c998bcd89e4ebb2033af70c62f9a02db77bac64c8b660985bfbed3f109423cc0e199c98e717d133772d93fa65e78f96038c6180f4883639cdfb2d86f52c95797818144058de7a97249730f4706ead06c372d65ed4c74d7c06df085fc49e3d43bb83e203625201721fdd649826e62f352d893811f43a4bdc3203ab71a145db36fcb3f95bdb34287b1c4d6f1992b62b0d42fd4620fc355719871ab245139a9c00e31d4a463f4ce289a66cc2b28fd4c73d7878d7837441936ea3fa65cc", 0xd0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa"]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = kqueue() open(&(0x7f0000000240)='./file1\x00', 0x20, 0x26) kevent(r3, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, &(0x7f0000000140), 0xc) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYRESDEC=0x0, @ANYRESOCT=r2]) seteuid(0xffffffffffffffff) r5 = syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x81}, {0x28}, {0x4000006}]}) write(r6, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x9) msgget$private(0x0, 0x20) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000340)='>', 0x1}], 0x1, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000540)="9b0709c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f524b3fa75085f35dfa4dc7e149d4d6d06a3f23616e774c02f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0da9e274f50acd76b5c567049ef436dbea0d7562f52950fa5ef6ec2bd02adc7f1fe850c081d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3f670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fb975ffc080e963cb9a8bd949ee0fc6dbceb7d956e658a5673cc947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6a34396ce1e34e8a0bdd5e94723235f0675fad5315e7eecc3e11347f40e67a8c0ae4428f0760c70e1dd7873e27142bbae1a7e44de453a073c799353d46dd81439b115afb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b09a507c6e505ff594828b388f9ed85f1602a20561aed73c87e196f4f7859e071fc98111cc9024f790ce68e3f54baaee16ceaa7d01620500"/528, &(0x7f00000002c0)=0x210, 0x0, 0x0) setsockopt(r0, 0x1, 0x80000001, &(0x7f0000000000)="a1e5511f527cecf4e3be014b4c0fb87c6309c2981f3b55d326d9b56448b0d5e7c38c7ea54748eecb3c01f07cb7c2b7db40f3a27c8dee2038d9912835e74f4de5e34e8f91e243c771bdcab8b98734dabaf5cbb7dd10880261e6652960f675468c", 0x60) executing program 6: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = getppid() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) r6 = getpgid(0x0) fcntl$setown(r3, 0x6, r6) fcntl$setown(r1, 0x6, r2) r7 = socket(0x11, 0x3, 0x0) shutdown(r7, 0x2) r8 = dup(r7) poll(&(0x7f0000000280)=[{r8, 0x4}], 0x1, 0x0) fcntl$setown(r1, 0x6, r2) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x6000, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x4, 0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x7}, {0x34, 0x0, 0x0, 0x3}, {0x8106}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mknod(0x0, 0x2000, 0x40000802) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450008000000000000009078ffffffffffffffff4e204e23", @ANYRES16=r1, @ANYRES32=r0, @ANYBLOB="50e7962f0000907800000000"]) syz_emit_ethernet(0x36, &(0x7f0000000140)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000540)={0x3, &(0x7f00000001c0)=[{0x30}, {0x61}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r4 = dup(r2) dup2(r4, r1) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afe", 0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x2ff}], 0x2) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1}, 0x2) sendmsg$unix(r4, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000140)="e33745e8", &(0x7f0000001680)=0x4, 0x0, 0x0) denied attempt to set clock forward to 7885088468817503279 executing program 4: mprotect(&(0x7f0000af1000/0x1000)=nil, 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x1, 0x1, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) shutdown(0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x1}, 0x2, &(0x7f0000000040)="1b7f", 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x4, &(0x7f0000000000)="5ab777a5", 0x4) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r2 = syz_open_pts() ioctl$FIOSETOWN(r2, 0x80047476, &(0x7f0000000500)=0xffffe001) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0}, 0x10, 0x841, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = socket(0x18, 0x1, 0x20) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x3}, 0x10) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000140)={{0x0, 0xffffffffffffff7f}, {0x0, 0x5}}, 0x0) socket(0x18, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b1809c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062abb9fa45ac78568e1cb54238fbab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a952000b9429c75d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723221f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d9100000", &(0x7f0000000a40)=0x210, 0x0, 0x0) executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x85) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) syz_emit_ethernet(0x2e, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff00000000019078ac1400bbe0df00028303000009009078e10f46cf0000000000000000000000e85b3b0a5c844ecb72958996ec596107020cb06a2ae15d758deea7100dc7f08e6e866f77d3a90a8e54945bd7676633d7b5795b844ced4840c0bc5cb9f0c9ec5b07f90c4f5091206007d585387148da9ecad253c53aeee458e2f63596ed060511757f9c9760a01c8f88d1002a8a23730fb78baf8a1a92fe6e513989c94a8d54ee0eecb85823798b6042c830a4b0f0cffcace4e17f962519cce4b1081328e5d84941f7df04c033fd19e2fc90e9f4155c04c95e925c75451727ba62840dc6786117a1dcde7022896fecee078804ce0c1d805b81d7272937c4b7ccbb7c2365cd3ba8513183ba9f6df8c08a4e2c1ff9bd7a684fdc2c070a177ded366e1f81381ec4f73c3b29e66222201284b77beb10692e41655f4e72a9b0be449bb569fd2b0538735a23c2b9d7c382b20a0072c5f94c07172d0f1980e34179d6c77217be9d1648fbaa799c7d395ba39ed08b136cb30838afa6e1e966a40f2722bd05773bca979725c6f9cb719c1a6cd01061919bb6d6518b290e295aa4cb57f434285f40bad84d0228c28608721ebbfb976e9854ff353cb6875951e2f6b6e863606b383fab71cc59a4876a1cf29d5467d7de29faf0bca2802cd9d9c63e32df16dc019e95f9fffe1032e6ef1646fed10b702e7a00"/516]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r2, 0x2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0xfffffffb) r3 = dup(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) select(0x40, &(0x7f0000000380)={0x3f, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200)={0xd, 0x7}, 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) getuid() r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r5, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0xffffffffffff8000) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) syz_open_pts() executing program 1: sysctl$kern(&(0x7f0000000200)={0x0}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x18, 0x0, 0x102) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x101, 0x200}, 0x0, 0x0, 0xfffffffffffffffd}) 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}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x9}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000), 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f0000000240)={0x100, 0x80000001, 0x4003, 0x1000006}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000440)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) close(0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{0xfffffffffffffff7, 0xffffffff}, {0x0, 0x2}}, 0x0) fchmodat(r6, &(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x297856873e19a725, 0x2) readv(r6, &(0x7f0000000040)=[{&(0x7f0000002140)=""/4112, 0x1000}, {&(0x7f0000001140)=""/4092, 0x1000}], 0x1000000000000037) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r7) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f0000000200)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x36}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00', 0x2) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b12e19ef6c8cd6d25c95aad79c76619f0ba57aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) r3 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r3, 0x0, r3, 0x0, 0xb2}}) socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r6, 0x8531) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673", 0xc01}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000000)={0x5, 0x5, './file0\x00', 0x7fff, 0x4, 0x100, 0x80}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f0000000000)={0x0, 0x80000002}) ioctl$FIONREAD(r7, 0xc0206923, &(0x7f00000001c0)) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000200)=0x1) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) sysctl$net_inet_etherip(&(0x7f0000000140), 0x7, 0x0, &(0x7f0000000240), 0x0, 0x28) sendto$inet(r4, &(0x7f0000000240)="03c0", 0x2, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) socket(0x1, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x23, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x4, 0x0, 0x0, 0xfffffffa}]}) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x2}, {0x28}, {0x6}]}) setreuid(0xee00, 0x0) getuid() syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) r3 = socket(0x18, 0x5, 0x6) recvmmsg(r3, &(0x7f0000000680)={0x0}, 0x10, 0x0, &(0x7f0000000700)={0x0, 0x5}) poll(&(0x7f0000000480)=[{r3, 0x24}], 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) executing program 6: setrlimit(0x8, 0x0) r0 = syz_open_pts() getrlimit(0x4, &(0x7f00000002c0)) sysctl$kern(&(0x7f0000000300)={0x1, 0xb}, 0x2, &(0x7f0000000340), 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2010, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x6) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="97"}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f00000018c0)="f941a3733444576b14802158e256a7c16dc37b02eeb94800591b3877b0cde7017caf7d0d3b7541f5d48364442828d19d7685a70ba71fed3158848f9a68bd6f3352d64a21c612e6eaad50cb9e4c8b43773f5f9b43a8aa980dbfd9502b6a34ee4976ad67f2d3d6919c36634a9eed8cbe26d0f87d897cbc091fc32cb21b559dd035fbe6b7765fcef72ca9d31451d6007b61d4e89ec015c7ecf401e9e98cdf9c5c5b1351644720d29c24dd2e9e017f85a12141e44ba2f260339f24381d113c634d9918daec904b75eac711a04c56ee5d4a9149185e2437d8d58e31245fdc52a0f0dfac13288b27ef57616ba55dac691005180d8d67799b5bbee3f7666657b024d2fee10e5be80a28c57f67186765dbe2ea606b620102d062cfee03d1f9410fc4115a1b90c347d103042ea3505f7f900c1ef1be52100394308863e0c555972d3214a0cb62a40b73a050f43ee3bb16c0f3a3ba4853c8bac0678f2477be6abe93e886b17c0538854cd7db840c46c5e1aa86d276ed94148a3553a70a0465a8aba7a9cea676e42c9b8b76e2164ede57d979cc8d20072f530b409ac8363ca7c47c9c884daf9e47f02ffa48d4b8a196ca10432b6a16e55ff8235a3709ae6da6918513832f1b81d6f10d29931a84665eede5643098edd8177e0d201467927b9137aa22441a9bb15e9a290a7989e3121e6daf028920d7833e0d14fb6b504d230e988e6e9fd8b278e4737c7d5641d258a534be01ac889cf64a3766c19f4f3adce393c70fa0aca2d777a519cda3e2e8465eab78249be23596ecab815fb89f1f998c28d84bfa776ecbe80e7cf7a460e147c881a338f5f8cb4ba6d12822b73bb75d6b845f96acfb9cfbebc7fdff17d3a3a499174c153aaaf375f807273f94d8349f44be75ae91874f266ba1500076497b8e69a9d0d47947452b1df0d3ba78a83a9add79bf96e8ffe0f75250081e2685758608461008e0008c0e398b99da93559392f1c235443174e1c34d52ccfaebd34011b7447f12d1a90013fe5f6eca33b2ddb118794282356694d3908edddc1841116590e30eab9ea6ee834f1eb0f0f66d8bcdfcaa4d4b5ee43428e7862de797902d7bc21017130fc01a97c38665ddb0f5650a76b770214f45a176e3da83dbab6660db293a82255a32f6bb359cddf2a231140ca63afd18157b8f48bf78d271b71a0ac5f73992e9501285fc3261aad7b5875748ad2032c70bf3d9daa68fdb50e836a2d0c5d06041810c66fffded9860ce05d6759edb26112695c5833840d92b44c37b84fec34e82cd8345a1366f358088da2940e300d602e81913a7d02963730b6de71d56f43ab33aa34733bf0c1070ad4afd34f0c6d9f98e927d9146bfd770b51761da57d36cbb16a86275d8d78720a1f6d8a5ba63eb29e1771fe53f9aebe5ac4a01bc08f1f20f10566dc4159cce78a44e7db8290c7f96f84d4436747f19f8c4af0e22980ced78b574ca94200be064f146fdd30d47239b432a42f089d1b0f9f7355bc3f85b1ba0ba3c1eb9f4f0fb97433ee2f213d35cc740f5e354555fa6567c86443279553c8739ecfece55d4733ec1043e195d85a731c1028b696fafde001888e0fc7c6c21de50a7ea24110c507ba0221386638de000ee23e4dea416ba3b43b64c34211600c2f45b2bb22fb99f92ca635d08add70e49fa3b4e2dafb266dae06a21f2c28739ccfbb464ba78f94b1aafc3ca52a2b68be6aed79e33fabd0b284451ef964b3ddb14a4820776996dfe6c48eab6a699cd82fe4265cece1628d7fe691c85414e8b37647026a33cd51355638de6e4df36c888db0ef04dbf141ebaf5fd1ad485ff3a146097855b7ec10d5aac4e584100e4cd511fec963818e6ed06cc383158b5188c59f544433d4050f79be3abd4e6743d3bdd51064f10ae47d2cd13d854a373d6217ffa6d2e79337206509dc4075440ddc7a09b6c6e15e65483bb0bceef80002a7599b7f2db9a4ff0d58c8ff57e9357b3ec8e7023f21dcdfe94e7fce201fe3cc0e5b23a33e4de1a7a82085d6c57c3f26f1e2f153d84a4eb2a012b56add52954413fc05e5b7f38818e59891c6238b2cf12f44f44bfd58e0a49534a33515293902302f70cf315d69c21921dda2e1ac78e72724e02a96a063fb673984230c46eb569e84f4f828807043d4ca960d9935d6941258e207e84cd7366388660d075043bd3707bc27e56240dcc258e6840fa4ec54cd933a3f21417a13d987d10c4b03299d4518867c74e0b10f06d0da7c310d6121803b53a6c63287ddb3bdc472dac91ee66304aeea77313254a164a7261560dcd7f56b87848b264eeb38cfe154dd329ec4dcb3f5610370236f235e7ad51ccc28e484d10dce134cc2320a0ce83c451418bb2cf8c48ad42ab12bef92c2b3ac4f3110f1dacf2301638347921d984e4b0893c48aca668023c52fabf9e3fec5bebee87dae9708261e7e8a7316d5aa1a443342e3b33d2a0eba9f9a01799cfea5664d8f71d0403e52fd7f37bb2dccd61907a4fe8a47235425dd51d35f9560563a68dcc1b8c7731498bd0b5b7b6a32689cafb851ff07af189d4e23e466db15336249bc7a6f15e572a9a1d8a1ecad74ed3ba2f91990228edd725f98ab00f3b05c6fa7b56cc665650cbcd961c2239c86c77c44851259d5068266010a0fd90309f6a2e128bc7b7ee0b58def5332844050b488c35db0c0794b64ffda33026fb0d384d6e8fd40eba9eeb2cec494fe823f8011fdea981db1aa14255201f751d1bbc847958abc57fc690219398bdf0f3e5830d047fde37ca328e181a21aa49ab3acabe9d8c39f16704e84713d61722a77d7baa0edbdcec19fc73a0625efb36d97cbdfd4f20379ae81bc9a4f6920976f835ff96b1eb55a099ddcf3f36c90ef16efebb3a3ab8536dbe07d48772c602c0483724adb338cfe20e5b4dd68dc8c352441040bf88c17dca971440bfb05e63ed889ab7e5a488b82beba9e96b4a3f71b9acb1e8b17ced81bd030c512a97422c394124a87e358a6830bfb4b6a6d253d49a5a6ee228450b21b1934a2b71e7aa2e840636179170df324e5f3832b18aaf0202ff4ed36d4b43dafa28e53a38a96414456ebe791dfdfda128a85f4206b27bf85a4056309fc430b5bc9adfd0dcafb9489c5059f703b226ea9a2baf107ec907abe33b0930fd6e5b8cabb720eb0760cd8698fc3739e00b71b6253e32433f584ad84d14dc6428fbda9e6a34660d5082972b1f56794b41c2a061c34cb8a71251383e1b35f1612ad176df66b0b78ac2704d02436b8fd7401feb4290b56aae3c8aae19fc80e67711089e2756bcf8cccf3774b16b83b26ae264ccf6ac06cbe7e0ab5a5703042269a13c0961af48efaccf9b2233ec6c887f4a42f73d6962754193886c5f613397290b24c25784bd37e50032a3088b51fd956cf3409041a20e3cb546c9e974f1b8894db50ba7d840be905c4ca73921cdd79ca6277bd474fd50d2125ea3efc555aac4401778546d8fffb00ed349981a9308c2a7640d81da5aeb47f63dc059462d81f96231c5b2b2511abb695dbe3ad42740157889a43698b24cd63a0404feac940a70874e9a45c4dfdd1d702ba19ac0710cde8406a55c7984d6a96270a20c483a12fec49a6d66e089ddda3aab0e293100c0ff66a9afada9993fcfa5e31a96ad7e354e75cc58dca9949eb2c113a1d1c079fb9185ece58b405330992e2d33aa8ae741afba029c66dfc7cf70dd73b4d14f3804b81a8d91aafb8d182ee399a913a2ea27c3b9029565fc7136fdb45a8a2da7995844dc43f3a566df0a0d72c9f5f54d9c91bd1e2d700b2855e2cded13a9b7710ea89e2ed66d3793812929db9cbd61e6d2b6891894a939d8804e7a69548adc30e9fd28f9cb80a8132145a58261a8e3f289753108b386be1525865c2ea16c44607d44126942631412ea83cc45195fc03a22faae61bb649f5f7eed85809f194a6c6b0d286d84efc3ed2422e3d0eb24fbda17a1aca3b4bc62f65855b3591bb93f5da23116b1eb840792909a5ba34256f2653b30be6dc1365b65ca8446307269b393e4b8155ae6827e1bdbd8dd0a0cebefe69dde238c608b4fbfa76180ce78bdc6ac7466a9715b645fb3986ee2c216b1d00641992e89906cf85ab217da7f309bec7f31c268e2a544261a671f7387637386ad8e106a4d7b6a4a615eabda45e67b6179ff077421ea241c11f43cc278486aacbc947849da38371d80822ef8c4fdcfa9cd6e5200cb10d1139c4ec2e202d6b4ec10c813094cbb2205664a0746d8256a3435ef1ee2244844c76023613ba2f88be035190792c775ea3c54d07be018ed53818e11bea0d6dc90d99caf5000e3238ede9f162f4e3fe6d85c52edd430b719833f8ee3d94911b03696bce1a04bf01975006cde9b9448769e3659ac4b04b9617c2b19a650a94712f8cf0db2a1bf4b357016479d543f63f42b475df8f84809aca6ac60f37c632a32bc04d49650c4f1bed2a18c1303f71cdfc245e89072a98dd140e2d1c740ffd8393e16919982bdbeb9c7486bb48037343a81edbbb91ae086293434ffa81f96563206ab9e92f7da0778910649baaec276bd5003e3e1651a362d19bae4c04c92d76be232aa98b111916e117194f5320c026175cd84d24b763c8d045b85690cf04c406188e57058790fce1bb8d1c7ad3d0f95546d1d42f04f4e4baffcefddb8366835ac7dbd7dfa567cd54e3954449ad73480156959eb2aba556dffbfc89c3f2819c08fec7d9893579260fd76c80414e1fc976e4bbc433dcfed5c5dd67db1f005d6ab8bb021dd79901d1822b64d1455b165acb1574dfb37215e647fdd8155c5c2c453b8196b80dcc9342da781c3029f1f17e695b35d2949aae0aafd2f44be29b5e3a1e754d583ecb4509dbc89061974e3bf30f515ebe4c3a51d0285aec10f94a4e116e0b32f276c5a2d23cada1eb7b99dc9939625ed72181ad2deccacf6e282c652ff1213a060ca910a7c3d201dda1c049c52c32731e7fd1ffc7eeed62344633ce4c27350422d5b90a3575d14b147889035a446d3d9b013b1ea95d35a6bb78bc2e6914a9d608a2f95b7d83bce2734b1656159056997b9f76c906727926ea0522d00eb76be544c7f1ca7a64566e80693b1b71ccd2d9109591088dba58be43bc5f53784de6b7cfd943266e7e6382a405fcf6e1e7ee0c8783d93f08443b87ac0e8df809cbd917e709ab0c80cb42b8df6854e079dfb1b44ed421ef3b0a305a89daf0a0640b194e2b86c36649d4cb1cf4e7c5294fd753ac355aa6a0de052712c81d740012087a5776810dc4b6eaccdc0b9dea25682d52be89f3eb4f882622ece49fe1696c2dca0d1931e790d4e41f6dfb3e6575da2c304d1730257a50e745affe01f05940efc51f871cacfe73c7ec710615af5d6677f310a0975c645238f924f333543494f85ccfd0ee5135a092b2a8c72622955de6b5215f190784f669bb28c78389546c6743b97b074dc4d7dfbd11c491ca8e340f804fd", 0xf18}], 0x1) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000a80)) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x0}}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffffffffffff00000000907800000000ac1400bb880244140b0100000000000001ff7f00000100"/58]) open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/77, 0x4d, 0x800, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000280)=[{0x34, 0x0, 0x0, 0x701196bc}]}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x100) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r3) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = open(&(0x7f00000002c0)='./file1\x00', 0x400, 0x134) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="00040000", 0x4) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getpid() utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x3}}, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0}, 0x10, 0x801, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) open(&(0x7f0000000140)='./file0\x00', 0x10200, 0x10) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r5, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="bf0909b98732e43a60ee63c33dd9cb7de67102649ec14a5cde", 0x19}], 0x1) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000040)=0xc) syz_emit_ethernet(0x36, &(0x7f0000000400)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@generic={0x88, 0x2}, @timestamp={0x44, 0x10, 0xb, 0x1, 0x0, [{}, {}, {}]}]}}}}}}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000140)=r1) r3 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r1) sysctl$hw(&(0x7f0000000080)={0x6, 0x2}, 0x2, &(0x7f00000000c0)="c4c85bacf044abab53bbf9d32c1451c959ccc2e919f233b685994fc49e6370", &(0x7f00000001c0)=0x1f, &(0x7f0000000200), 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x1d}, {0x16}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x146) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x86b568d521a8e1ae, 0x7, 0x7}, {{r2}, 0x0, 0x1, 0x400000c4, 0x7ff, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x26, 0x1, 0x5, 0x959}, {{r1}, 0xfffffffffffffff8, 0x11, 0x1, 0x6, 0x3}, {{r2}, 0xfffffffffffffffb, 0x40, 0x2, 0xfffffffffffffff9, 0x8000000000000000}, {{r0}, 0xfffffffffffffffe, 0x81, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20, 0x2, 0x8}, {{r3}, 0x8000000000000006, 0x32, 0x0, 0x471b, 0x8}, {{}, 0xfffffffffffffffa, 0x4, 0x8, 0x7200, 0xf71}, {{r2}, 0xfffffffffffffff9, 0x2, 0x40, 0x4d6a489d, 0x7}], 0x30, 0x0, 0x57d, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r5 = dup(r4) mmap(&(0x7f00004d5000/0x4000)=nil, 0x4000, 0x2, 0x2010, r4, 0x9) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000980)='o', 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x26}, 0x2, &(0x7f0000000340)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x1e, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmsg(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x36, &(0x7f00000004c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) setrlimit(0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x2) sendto(0xffffffffffffffff, &(0x7f0000000180)="23698d1b6bfed491b12ecde0825273b43642cb2f3b0f99df8707b7d05050012d806ac9587201ab7717487e76b31e34d0225fea2ea6bd8692c3ba5d8570fe4c1b4fe4c4a193a7ffa6dda5ae1534", 0x4d, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x6c, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) lseek(r4, 0x7ffffffffffffffd, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x10, 0x0) readv(r5, &(0x7f0000000680)=[{&(0x7f0000000500)=""/201, 0xffffffffffffffe1}, {&(0x7f0000000280)=""/233, 0xe9}, {&(0x7f0000000700)=""/145, 0x83}, {&(0x7f0000000480)=""/15}, {&(0x7f0000000380)=""/103}], 0x3) mknod$loop(&(0x7f0000000040)='./file1\x00', 0x80, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') executing program 3: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x9c, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800660000fe0aad1f4900000000000000000000aaff0200000000000000000000000000012902000000000000bc"]) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x1, 0xbd, 0x2, 0x2}]}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x1}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() pipe(&(0x7f0000000000)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000080)='./file0\x00', 0xed3, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='./file1/file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x8203, 0x0) syz_open_pts() syz_open_pts() r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000240)={0x4, './file1\x00', './file1/file0\x00'}) getsockopt(r2, 0x29, 0x2e, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000440)={0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8}, 0x0, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)="9385c627db7ab718657a54f5563f3f428e628d6941fe0a43907b7c0f0dddf61e4bae2535ee7d412464fb35d253983decf64ba48e9ef4cace8d7b049a85936214695ebe694b23c244349818f3acd2a7", 0x4f}, {&(0x7f0000000140)="a1182787549b50171e4c6489a005778eeade0770f28ea06d6c386203c6a50a073475e5eb52aa98f40cd92271801445e75b39a8461f96e4674bf1111a310b621f02289d1d64f0139fb3785cf31249f5ba48d84fad0b26394984a7a5146ff1a9712d9355530a1c66178a38cbb0fccf4b923a1332522242331e8604299b2e0478667ecd5a06bc4e6362364d1d85618012e95508b16535169f3e6bddc039f9", 0x9d}, {}], 0x3) bind(r0, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f00000004c0)=[{&(0x7f0000000400)=""/35, 0x23}, {&(0x7f0000000440)=""/68, 0x44}], 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) executing program 6: openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2015, 0xffffffffffffffff, 0x0) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f00000000c0)={{0x0, 0x0, 0x7}, 0x1, 0x20000, 0x10000000}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc00c7007, &(0x7f0000000100)) sysctl$net_inet_ip(&(0x7f00000005c0)={0x4, 0x2, 0x0, 0x10}, 0x0, &(0x7f0000000700)="e09c0f900516cce034f70d2c5a579b46a2c0272b9c8cf49a704327c0707cc1234f4896d8ebebcb53552229db3a4e1de49ee3197d738002455da90d61513220e78db5c0ac4cadfc10a4b6ab2cdc8ff320816248704cc087b74dfd27214da3b74b17f32dee99b8581192854eb488cb0543716e94f51709923a074928b22eafa62c77568d1c7cfd45db92998009efc446b396d8b783220c24d58e036caf1574e7a80dd4125f4299e3ab347f404e36a5d3a32d7cf0fbbcb0ef13ec1aec0e1d1fc317e6913ad55db305", &(0x7f00000006c0)=0xc7, 0x0, 0x0) semget(0x0, 0x1, 0xb2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getuid() r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000340), 0x0) semop(r3, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='c\x00') syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_extract_tcp_res(&(0x7f0000000040), 0x3ff, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) semop(r3, &(0x7f0000000080), 0x0) r5 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x213, 0x0, 0x0, r5, r1, 0x1, 0x8001}, 0xdce, 0x32f9, 0x100000000}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x14}, 0x4, &(0x7f0000000340)="d759ed19647c56910804cda6565e506dce9cfae7d1cef49e24c8505ffddf293724f976ac6f", &(0x7f0000000380)=0x25, &(0x7f00000003c0)="ff9107d118e7b3e6b2cc6f36e27eace833f694f8e04ab1a16d33b1ea813df6903fced5da766e6a29ac5ff069488ca252e3b1be9b224f3c7bc480db7818963988d7a16dda023ae2d0c3417d056c29a372a2f8212a5a19d61994aef665326af998de40e493a22271976b264b7ec5530c4797bbaa2bd8bc0df4e9763a41cbf5f75240884860a6a73b44f9f82c6e9a74516f679372867dd1009964a97afd4f70696dafbd054c41a11814b6d0eb6804beb2f5ff6ee8a4efde8e2a4fae8be68b24ec12b15d72a473f159660539a3bbdb0bd060ec3234bdec09a01e9ad2887210ea2a283de7759f8a12cb86f3", 0xe9) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x7b, r2, r6, 0x0, r6, 0x88, 0x4}, 0x10001, 0x1, 0x7c}) executing program 2: syz_emit_ethernet(0x2d, &(0x7f0000000000)={@local, @local, [], {@ipv6}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) recvfrom$inet(r0, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x5, 0x4}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) shutdown(r0, 0x0) socketpair(0x0, 0x3, 0x29, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0}], 0x2, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x40000000000000}, 0xfffffffffffffffe) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) clock_gettime(0x4, &(0x7f00000001c0)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) sendmmsg(r6, &(0x7f0000000080)={0x0, 0xa}, 0x10, 0x400) setsockopt$sock_timeval(r5, 0xffff, 0x1005, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(r5) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) flock(r3, 0x1) r7 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x39) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x109) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x8, 0x0, 0x0, 0xffffffff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x28, 0x5}, {0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x2}, {0x812e, 0xfd}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f0000000300)=[{0xb3b, 0x1d, 0x8, 0xfffffff7}, {0x0, 0x0, 0x80, 0xd0a2}, {0x9, 0x3f, 0x5, 0x1}, {0x952d, 0x0, 0x4, 0x3}, {0x40, 0x1, 0x7f, 0x7}, {0x0, 0x0, 0x1, 0x22}, {0x0, 0x0, 0x6, 0x8}, {0xff, 0x1, 0x3}, {0x7ff, 0xff, 0x5, 0x3}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYBLOB="243aea4729e1e039cfb6c4533f64af7bb7cc2ed4c36102a93527939912c087da16a8c8dd9403915fd17700fbf82a215dcabb4a15bb8ffd84c4b178fe39634dd05f2c11303f219c9b4ec1d43e1ca5", @ANYRESDEC=0x0, @ANYRES32=0x0]) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f000050c000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f000064e000/0x4000)=nil}, {&(0x7f00007eb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000770000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f000026f000/0x3000)=nil}, {&(0x7f000050a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}], './file0\x00'}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) socket$inet(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x36ea, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @udp={{0x1, 0x1, 0x8}}}}}}) syz_emit_ethernet(0x22, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x1, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}}}}}) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000240)={0x4, 0x11d, 0x401}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x2e, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_request={0x11, 0x0, 0x0, 0x10000}}}}}) pckbd_enable: command error executing program 5: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) unlink(&(0x7f00000001c0)='./file0\x00') select(0x40, &(0x7f0000000000)={0xffeffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000180), &(0x7f0000000300)=0x4) select(0x40, &(0x7f0000000340)={0x6, 0x0, 0xfffffffffffffff8, 0x401, 0x401, 0xffffffff, 0xbb6, 0x2}, &(0x7f0000000380)={0x4, 0x5, 0x4, 0x5, 0x1, 0x3, 0xfffffffffffffff9, 0x915}, &(0x7f00000003c0)={0x9, 0x80000001, 0x3, 0x10000, 0x5, 0x6, 0xdd, 0xfff}, &(0x7f0000000400)={0x6, 0x7}) setreuid(0xee00, 0x0) r3 = getuid() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) mknod(&(0x7f0000000240)='./file1\x00', 0xc000, 0x6381) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) getuid() chown(&(0x7f0000000200)='./file0\x00', r3, 0xffffffffffffffff) setreuid(0xee00, r3) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = open$dir(0x0, 0x0, 0x9) linkat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', r4, &(0x7f0000000140)='./file0\x00', 0x5929d53439ccc69f) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8028ca56d081abe6, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x81, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0xe1}], 0x8, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r3, r2) kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x7fffffff, 0x7fffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000440)="d5", 0x1}], 0x1, 0x0) executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0xf0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="12b211c9b7f9dbdc4e9c7752845816984bb68f2ea02b33049f80b3eefaedee0d0f34a08b8100"/58, 0x3a}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206910, &(0x7f00000001c0)) executing program 2: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x2e, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_request={0x11, 0x0, 0x0, 0x10000}}}}}) executing program 6: openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2015, 0xffffffffffffffff, 0x0) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f00000000c0)={{0x0, 0x0, 0x7}, 0x1, 0x20000, 0x10000000}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc00c7007, &(0x7f0000000100)) sysctl$net_inet_ip(&(0x7f00000005c0)={0x4, 0x2, 0x0, 0x10}, 0x0, &(0x7f0000000700)="e09c0f900516cce034f70d2c5a579b46a2c0272b9c8cf49a704327c0707cc1234f4896d8ebebcb53552229db3a4e1de49ee3197d738002455da90d61513220e78db5c0ac4cadfc10a4b6ab2cdc8ff320816248704cc087b74dfd27214da3b74b17f32dee99b8581192854eb488cb0543716e94f51709923a074928b22eafa62c77568d1c7cfd45db92998009efc446b396d8b783220c24d58e036caf1574e7a80dd4125f4299e3ab347f404e36a5d3a32d7cf0fbbcb0ef13ec1aec0e1d1fc317e6913ad55db305", &(0x7f00000006c0)=0xc7, 0x0, 0x0) semget(0x0, 0x1, 0xb2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getuid() r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000340), 0x0) semop(r3, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='c\x00') syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_extract_tcp_res(&(0x7f0000000040), 0x3ff, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) semop(r3, &(0x7f0000000080), 0x0) r5 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x213, 0x0, 0x0, r5, r1, 0x1, 0x8001}, 0xdce, 0x32f9, 0x100000000}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x14}, 0x4, &(0x7f0000000340)="d759ed19647c56910804cda6565e506dce9cfae7d1cef49e24c8505ffddf293724f976ac6f", &(0x7f0000000380)=0x25, &(0x7f00000003c0)="ff9107d118e7b3e6b2cc6f36e27eace833f694f8e04ab1a16d33b1ea813df6903fced5da766e6a29ac5ff069488ca252e3b1be9b224f3c7bc480db7818963988d7a16dda023ae2d0c3417d056c29a372a2f8212a5a19d61994aef665326af998de40e493a22271976b264b7ec5530c4797bbaa2bd8bc0df4e9763a41cbf5f75240884860a6a73b44f9f82c6e9a74516f679372867dd1009964a97afd4f70696dafbd054c41a11814b6d0eb6804beb2f5ff6ee8a4efde8e2a4fae8be68b24ec12b15d72a473f159660539a3bbdb0bd060ec3234bdec09a01e9ad2887210ea2a283de7759f8a12cb86f3", 0xe9) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x7b, r2, r6, 0x0, r6, 0x88, 0x4}, 0x10001, 0x1, 0x7c}) executing program 4: write(0xffffffffffffff9c, &(0x7f0000000000)="8c0d135a7f", 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) flock(r0, 0x6) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x142, 0x1) writev(r1, &(0x7f0000000540)=[{&(0x7f00000000c0)="f2b3368add61a17a414a0662507fa0c6a82a1a114d6c6a73ccce27c9af43b03e4f2509f691fed1611c6e1c3b7cd234a4bc9929262e9d5eb0cf751075e1ba0708102c2dfdf7dd15f10410febeae59a65b4373a36543814157b9086c8b3371bbe843b8f47a1c36862f010b99d701b881b4086d38262d1b837aa7956002fe1322d9017ff5fe1bf8e0186b34491f7e3eeb550f4421e02d915f5b928dedf6a7655e8a2751de53ecc8cbaeb8d2233524258a9677e05f9ca688b0ff11f1b4ea069249282fd0301f2a2fd5516e999762339c4acd6cff", 0xd2}, {&(0x7f00000001c0)="bbb4b6ecf0cb6e520ca350cd75c5391dc4a57bc6f79c7189f51ea7baeb0fea3702b746247e41e75a348b10fee472826a68ed0acee67a82a9beab0ac4213f45fdd87718c53bb3ea85c04c0fd5a1ebcfddab91e16e86a0866bdb147085ca12dbf2a3701dd8536f9611b2cc8815d25d3f6230ece15c4e8dbde429d807b042c6bbc935d94a4f0f400048c248c4d4a390b5d7989f53b9727e328c785c52a36c816e405e2c7f", 0xa3}, {&(0x7f0000000280)="e349663c752c5913a6052e2703086c32ddf9ffd1210d8c15f42f3821d8fe096851f5ef0ff41597900f63e8dcb1cac8ef55dcbc16dcfd661c31a9e604de1bc01a546cd79b35deec412af79ee3dd4b046c274bd1c81595a2cd2fe3104f64f083ace2c95907bae5e2091012cc707b2769af6d1e07324df228ddccac6f968f50ceb555a7787894edb0bb", 0x88}, {&(0x7f0000000340)="be", 0x1}, {&(0x7f0000000380)="48a336136a0dd1e5bda1f690e48b105af38edc29e4ce73dc9b631e3e4b10a55529f0fa06243f1f98a85fc163aea947274ceee08c85e43518526a2b7518e8a58980ea9ac1d00614f906939e135ef5a02c9ad93b78fbcabae6cca31d6baf1b9456729080e889f1efefb5dd22410b6b21e03b2e753db6ac77ad63126c11bf49eddec504b67e0af90f567f414363dff67918e114980007e24e3a8a0cd1452925e8fcc716ab9b4a5367b8fcd391a53f95b9", 0xaf}, {&(0x7f0000000440)="c798a45995f2e039672f1506eab5971b0ced8ca4a216136f457a188b72ab076b3b6eab", 0x23}, {&(0x7f0000000480)="a1e828c329bb983aa32b20b5af16ff07c336a171270309155f57d37c91599ed17cca94781e4e627304da7a320eef744c4d62989e01d03ce79a4e357f3c9add0105e8d1cce25224a8bd272a27f651ce8cb33e1ed3f4370071c37bfc9e56f1b4e4d1c52467de75a0e398d5e3ff333fd04503896de2bc3c66e671da1f26d1ceeb867c71fc8c1e2cdb1aae4397", 0x8b}], 0x7) getpeername(r0, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) getsockopt(r0, 0x1000, 0x5, &(0x7f0000000640)=""/194, &(0x7f0000000740)=0xc2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000780)="979c5d74d6b782061fcb6c96e17230443c4407d6c53d7107b82414f65442aa8f793529fc0fd9f4601ff6f86ed36c30", 0x2f) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setown(r2, 0x6, 0x0) recvmsg(r0, &(0x7f0000000a00)={&(0x7f0000000800)=@in6, 0xc, &(0x7f0000000940)=[{&(0x7f0000000840)=""/137, 0x89}, {&(0x7f0000000900)=""/12, 0xc}], 0x2, &(0x7f0000000980)=""/85, 0x55}, 0x0) close(r0) syz_emit_ethernet(0x1016, &(0x7f0000000a40)={@empty, @broadcast, [{[{0x88a8, 0x1, 0x0, 0x4}], {0x8100, 0x0, 0x1, 0x1}}], {@generic={0x818d, "0fe61ffe95d13cab31e8f82130d3d6d08b868031e1dc34d79cc50b8f4f1ba1afdfe2832eeb481a92b17e35baf72f445638404d5c9320f08b56f18b2b2defecae89a7ee8a33a2b4a8287202e0182f86cfa88a6c7cb5f59c875d4b07c7a529c97f383afe750c17f73b3a80f6375c69a13eb148328e6ee354c9f5b3cbcec5d4211d480f9787891a19d20034f4d125e468dee0123d393cc19ff0b813bff1c623cfa7ba7df862e54f0facd59015779c1ada4366de1e52d063f42929cd3356de9cb554774e5f8c42720f7cf7007b7d63f73ad8b8220071eedef3e0b751164a6f84238b1837346583117caa63a8cc5e14dc29201c32d5b743ef81a0f46a56c69f40efa698d45e3eba0902ee26bcbf1807edf8dc144a54cbc72a5dde9459ac21dcc90d79fcac3c2f48e0e4f70e3e36329258310006b25f14888a19975d45f7530859a34831b2725c4b086d3eeeee8f8dfb69d786fdbf272a2411a4b990f93fe4333cd843f6d3b162ce83824fc67b1efcffa59b8dfb34d85466c1fcc9005fe8d4acfd4d3913944766ce3f2957536295880a2cba92f86736695674a09543fdc112fd01fe172178fac0f928bbcbba34a843651c6b0fa00b4af0c1792ace3f5e4437f18ddc42ea7068cc8e47ed7c7fdfaa62ee7bf92a2b2fd165ac0ddfa55d6a31bfb9a7ff119ef693082913f3e934f9fca5c3a5ae209bf12c95847a0aeb7dcfd9c4571c159301b856c0ff0905e2c28bfe059d2fb388861a1ec1f7b7bfbf07c4293d3afe9282dc7e57e4831dd4ddafb5a34849a1ca9a1216dce6f4f670fb1e2dbc5a245e519c3d1a9cb8a448451cbd0edf4d8e17d66bb9e3c8da4827bee483ee6b0ad9cf12e66c1dbdbcfc61bdd5a1891a6fb70a0d63ca7704933f025b1e14d10b6d18a0557a707e63c49d8154ad47361adf04f053867961f1db86bfca7f48de8dc378f7db443ae6f2690c0a1dc80846ddd94284d1a7a18ef5b0b695af1817c2fc4d6d2f9ca3499e805607b8b4654f3596a0a192cc8e8a1dfed7b0e210e3304aae6f360f98423ac3b65a7fc5dfe0da523b57a42286e023dc30cfc9c804abfdf3eac2c9924d689d935412e59426e07c924775de315f7b72200a2723f4322faff5e2dca153832bd7e5a661340734b7c082418c3574d74ba4ddf046c276fd8c2ec5ff12cc6c2de2d1477b5ff871a1d3a4eb8cd0364e7f6ece12d1dfa726e83a8613d47f8e7dbd6e40182283e44b16e4a1420772f8d2ac2731c1e885e6593f512f4eabf738c584090f07a74d7423fa6a5c4b039dc649a15c2ccf93ec4eb718b1f33e8a2238a7398538ecbe3ce3f4feb86ed86c882c4f7dd8036110177bb1c4adc2472a11161ac8c77a53f1c33438e5759435befbf208bd97d822f3e7170381b5c5370a429defccdf23d283cd16d93a6345c5d3b89cf1a190aa702c0dcf205b23dd9b653858a339a8591e9d29f78594bee0a53650de34a1ed74e883158b0f62663ec0ca3803bb734aebdaec986f1171b10e5958d1579b7eaf5aa84b526f14ac9121f142fb343485754138e51959b65f31852a6bc2b87b8dc8d4fedc00d9025c1fa37db0e4ed4be1802625d2d1e8ad08abc6851872ae420544885eda1a3aa40b1da9ca7f41718a5488a588a56ba2bb37ee06d296f498035f961fecee9b44e41f189819a527fc17e5de76c988383494d4d6c0d28c183a0e13f26801c60764a2d881a7d9e346583f36eaf5c11d0d7838876637dcb7e21b237e933f7fe730c59057f9469fa3d69b48822d153ce691686bb1c9ebdf160f33f175464114ad0a8de1598242d2884bb07735dc769cda3917ece96469bb75a7bd294adb364ece53bfa79dab81dcf2a3807bd7eb8bf43e8bce3f75b19bd4606ccbcf49fe67eab29d7b7ff4a1fcbcc98ee0f0ddb8721103ca184ff586e45d48e61eba15a9517107afe25d615d2570ed345505e32a5c2810c19400e3d8b1eaf38e164dc753a1314df6c51bdcb8a0a962bac6326ddc292ec00f216f5bcca0eb57b5b549d6f96695cf68e2a04865b305e56260c5e631de9b4be70ce5b8c40424eadc757b86b4f148a82f5e1dce5ae994511b95f77d530b8a84ab527a8779c4ae4bdb18046667acdd460467b789b6b4e2d3f0a79f2d8e9ae6cd5b54bffab4454a3d69203ca4affca9283548801da40875024fb66c76ad33ff5091fe8b9ac75bae5bb59a2d4f393d87b355eadc9aabac94cc8cc185f1c52f2711038ca51c31e140d8e5ac3d12b00d7fdb568f50f53ae8a617fe5b98af6cd0eab8c876b5e33a67cf756580828088299e1ed2ea7372d3224996a18a57626ec7ef9bff34771c42025cc1cb68f6f25812e03e9cd1f76622997c23f64a8a97b32e8ec9bc0736cdeb12f87ab95644e1c88574812f23cd007dbee2e68be93bbe17314caf281e42d2ce901ec89ddeed8eba2fba9c25ea69055c41b409d72857fcaddac41991dd67c895df0207005d9b3b05b2e5a4bf4f5e97304444efbd666d8d0cf05249e9c09ea590894ad66cf306364d7a8981114073d893cdeb713981051b1a7885e15cca1c57dd77948d3c5eca5fdeaffa06b433d70d41a03ef4b4f5d11845fa5a942c8d7142d1876376e8af401831451658d693e39e63d18417742e2e6b28ecf41044c24119e01affb54aefd0dff0807ef545a9cf38260def1a25ddb55ef72403d736bed3d8dc8e98f053cbd53399bc96425ba7d1239e1ff500414640e27e4c516b0ddc47a802f7f9e8eec69488fe9ee02b443bfcd7c9a8dc875aaa33fd53da883f997e1954e5da07c90546ffe4108939fb9186809ff73e7d521da2c218eae3407b3025cd41b74635431f25f0aa9dde27badeadba1f683e42bdce32cb78653472f4c62eaa2b381b9cf9a5063c67f4a1c0bb2b89080459956fad3731d93814e8c5708ef7f937dcb8b7c7e7b507ba0d6221b53f7998774072c9b02333db1d6a6934a5592fbb51d1efec190db85b39c423415ffbe31728f6b35b531e87ddceb3171272ad968e97e4ad0eee37b1d2dd67d1142959c5dfe521561c4f6cb7667e12efd10ff3d1449693d568a5b5532cef9b7ed858c212587e84705b24b2d8bd9a62c1ce99cf00c30304dff7dbac7e59f0effd28a7fb5dd18291a80ef74487750059e956a8a2f91f363e981e4207dd2abb27f2f85a290df1ec762e70a8545da96dabff25392f08a3c2a153ff49bb14951a2bcb22dc4d278cefda336a2c8daabca3d82ca7e3c2147aa53161b8fb13131494fddab6a218932f28e91a0228e3e0c554984050e9d96d5cd694785e0c8b25c09368ce85eb5af7fc567991c18ff03fb2b494d17cb392a7412e57437ac90dbe6fe1d0500ef3f4b8c7eb9516dfaa807a466729176c2a1f9989a7b1408ac74724bd2a483c9924b3216f2165cf1f486f3dcced56edb271f3761cbd5db6e458ad3616452d0cf68643cbde8537d1c91c9a866c71e9f61304e633542a06e8e743d4f2f1eedf7919a52cb39f27d589f66c09dae982dde40e6d693c76b29c915e59e714666681d8de9c52713246432eb3431fbd3c21e02aca2f19fde5cd7a0e1fc4742990422a424281e0012b41e297534190fbf613677c372fb894d08ee6d41c58f22133bb41b957ec1fbfec434d0de813a64710686e86194f2031e71403f0e4076ee2c4d5ddd23be26f5a0c531512cb7baf4d3eab77a84ab5102739b39dafd4e1b4e0e95092bb8c5a604cc6aa6c990148fcd837d4164244d4229fe3ff07310f84b0bce13a09ead298b4279ee33d21edc2f9205dd2130eac271bac584cd91d9707fe77f7da4f77a2f2eb8cee5d302766078c895481af62b24fb5fe1cb07523ebd7d5f6bf31942b550ee8fe5b4add623c05cbb1c0a505f1ebc73bba4b84d5e4772e1ddbb85153f20d683249229808b8e0ca104e92785653e7d26e9708c51bacd469974bacd8a0b9838c41717c693ed632d29c31c3f203f8db1281a4053020d972ffbfeaece6118f24328c8a166137f5cc60df68228ca49862f9e63ff52adc6b4ff0f0d002375b66e0435d111e5e4373993864174f70d5030b6beb121daea7155c868f44676a76998598dd9d1614e707db628b7184c27c3a9e4f6fdaf2f80b2495145b116d34aecce55d6851c8cc1a0959f36475117a7a5ad3ab0510fe335c9b2d78e8bab4c5a198f9061f1803d2dd9aad8746b02b8babcb2a359a2dba46a1abf074c6fb6b24d1bd55a7077ceab2c654cd6b521b5ee948015575a872a50d8a682a832a88db09e19f169ee8aadbb053f42ce76ceac80e3e066301df4e077f4fec118d012793c0854cd92b9d4c1c4096e5c96eef03bd96ceb3bd6ac0969c8352251907c58e20a36b1d9d08c521cbdaba17467cdaa96cc9ca20fc8e6f033cb2f2964eb47446cea3648335b56b1885395990af6eae2cf2e3622596fa4042df986d63370e62f5597ab21884eb6d1754ff46fb56ed818558cee7adc83e2cad2cfde90360ce83be2dc57bd327be0e5b1e3f06f4373b5b6c7adbbac81c058f5066cbbdfe11c8d5284bee4cb63d4206126413452717ddc627652b6eeb4e0a2d59cca082b27c62683000be4738268b8160d726dfa2f4ed4dfdcf816716927846ea7cf1e4d6d87e28345567d31a990a9d4755e32e782b23a4875bef178ec7314b41f7b5ceebfc2b5e64c41886e1f94e8ecdac37a6b6f49d1755a84322379c8f29bafc926482bc9e65af3552c124c2a6681ce07ae58e2be4b88633259557e4d9c210a5a0be3246635793fbc0bbd8882fd7919b456bd2605f0207be24f64c55a34c73dea0e52df947ba5b04929ce5b2d76cbdac1e6f9f35d43f26e85d728e2a068f724775d9b8fa16d76e6c695e0be054c9420f63f2b5643f37a64bd15eddcd0efd0386faab56e5280c5ea4d5429b0b7917adaea93e563775e0259821f25821285523c10c29a2ada6222e91dbc5f4832ba7446db4a75d1407d3ecf27df9e68795657459e34b75b64fffba327e4e4c73fac90eb796fb3ec93cf439aed0c1a6c69f1b9b7ab17f5cf114dd584cfc871094e64a4e13d4507b7343dc8af070e4b116937b48134de3972aba9982797a0078dea40c146dc3e631ed0ebac3987d5417996b180e2a6be20f12556d948f15c5abf5cc849ec1f995eb19b34e20a13ac61fd9687edf11eb317c60628696c84371d077f3f068b47485af9ce94b78f1d3465a50726e0840fe4489a6fa635fc9537a0f96f0275b4c028d1f34d5bf443736895b99505705f502f94069d986054ab05494923827823ddf8b5bc59354fe4206fbd8954cbcf7461b0c76649a6b3a9f4b3a76438e3faa2307077f8f2f2c7afd78898d32b0d9d34156b8072c98c600b26e5020a495f183b460d882b012bc7995ec466a51034a30d974950c079f654028fb86ffe9ccb280afbfd9963ab73b4384bbe7d61ac23f17ee9686ccdddb73dc4837a80b3c97f4536ff3efd78578b86903e09092f0258f88055199bfb01643102a6c97ed2136b26ef158e30e33b6dcc883a6a38cdd410d7b538fe4921678171239281bc06e67362a17b8a2261a77b72fd9eb7b0d5fa1aeedfa18f7424d019880cab3f70800b88f4f82258c6f6d5f8197855fab5fe85901cdfc0b34d3838c68bb04f30e128a71e1f34a60d55aa06ce0442a41fcaa37deac0522230d84a27fee5991deecadb001096815b5bb424ba4c0539712d9647cd301871ffcc00296679d98e45b846ae2fbf3e937330c1c47633e11d2114c1d2fa199777e5fb6bdaabd71614fd78852e469b0f8da18cbcd82e7c5fe611b53a8273ff0748cd862863c5ce5cd1e49af6b01c107adcb96f39bd4b1c76659411d"}}}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001a80)={0x2, 0xf1}) syz_extract_tcp_res(&(0x7f0000001ac0)={0x41424344, 0x41424344}, 0x4da, 0xcc09) syz_emit_ethernet(0x2f7, &(0x7f0000001b00)={@random="a450f2e0ec13", @local, [{[], {0x8100, 0x3}}], {@ipv6={0x86dd, {0x9, 0x6, "3153ea", 0x2bd, 0x6c, 0x8, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x32, 0x0, 0x6b, 0x1, 0x0, 0x9, 0x67}, @hopopts={0x0, 0x1a, '\x00', [@pad1, @pad1, @pad1, @enc_lim={0x4, 0x1, 0x7f}, @jumbo={0xc2, 0x4, 0x6}, @padn={0x1, 0x1, [0x0]}, @pad1, @generic={0x7, 0xbc, "2703a9889c11749e2847607aa7d2a96eedf8e02cd8393c201e0949675a3e623daf048aa712227055a42e4e89ac1cf5d756abd5ce6eb71eba3a01e8eb307476f5cd6988c227a5de565623d6570aba7b51ffbcb3674aaf1e9fa061f614e78f3067ed21654a9c91973767e9137c9358f2b669d7e246a8d7e11cdb954804839d20339ab27ad4aa62c1c59225c0ae0f3e19b9e3ffc8d72ebc7e08d7eb0dbbb30c970361e479ed67ebfc2a40bd81ecf906ef8c5e5393e5ace1d0fab23f7eb7"}]}, @fragment={0x11, 0x0, 0x40, 0x0, 0x0, 0x1b, 0x66}, @routing={0x70, 0x8, 0x0, 0x1, 0x0, [@loopback, @loopback, @rand_addr="129e736855a2a477b64fd6e8e239e84b", @local={0xfe, 0x80, '\x00', 0x0}]}, @routing={0xc, 0xe, 0x0, 0x3f, 0x0, [@mcast2, @rand_addr="7456dd9403aa71164c15427871e920aa", @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, @empty, @ipv4={'\x00', '\xff\xff', @loopback}, @mcast2]}], @tcp={{0x0, 0x1, 0x41424344, r4, 0x0, 0x0, 0x12, 0x1, 0x5, 0x0, 0xba87, {[@generic={0x13, 0x11, "accf29dbd52740b87723000d6a38ee"}, @sack={0x5, 0x22, [0x8, 0x4764, 0x8, 0xae96, 0x8, 0x0, 0x5, 0x7fffffff]}]}}, {"2687808f7ec86046944110133b1ab4495a4f80434c722c72dd9418e392015f0b15ab724499faae298c5c5bcbb7d59675dba60df85b7783054f3f40f910b28712bcfdae9c9f4c86f9dbb0f29a2a9a53a828c773967964cb69826d884910725a38ee5d02f9ffc8a567060c41df6b00fcaa61fc4d83aca7a601b7f95d5cddcc67c523c2563b286e386ae25eb65554bb6828f0a4928e87b5cff3d4f4f39c78c01937bd4f0c0770304b067bdcc5fc4be0900cc827f7473be67f9a30db336f050562d6edcb0dfc4a"}}}}}}}) readv(r2, &(0x7f00000031c0)=[{&(0x7f0000001e00)=""/4096, 0x1000}, {&(0x7f0000002e00)=""/49, 0x31}, {&(0x7f0000002e40)=""/218, 0xda}, {&(0x7f0000002f40)=""/202, 0xca}, {&(0x7f0000003040)=""/86, 0x56}, {&(0x7f00000030c0)=""/134, 0x86}, {&(0x7f0000003180)=""/44, 0x2c}], 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000003240)={0x3, 0x2}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003280), 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000032c0)={'./file0\x00', 0x101, 0x8001, 0x28147019, 0x0, 0x101000, 0xfff, 0x5, 0x0, 0x1, 0x5}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000003340)={0x5, 0x7ff}) setsockopt(r3, 0x2, 0x9, &(0x7f0000003380)="cdf7b015643e82fc50f0120f5e463441cf13e4922f210b27aa213a1133d2931bc9a5b83c244edc9dd188d510c4bc52cf405ed5ffef4a7e7cdc737ac6640ce8302c2c8543abdcd5d6600b6be2e15cd3a554177d17065d15ae7e483c8d6a1fa5bc92c3149eda4c4abc1a47db47d7ebb803b8b7b3a9060686c7ebb562649b97f325d1649a393ca55cac23c4e03636cbb4ae55b6f2aeab39796a212a417288066a6bc581c42d7d0dbd2044cc2dc73d37db5e41e0710190af9dc94bc05bb3d6918d0fbc58a5cee3334380682d3e6d73a09b8aaedf943d2f6d534383f4c7742f984f178cd0ffa49c81817e6881b5a8530397f120a9dfb9b5", 0xf5) socketpair(0x34, 0x1, 0x0, &(0x7f00000034c0)={0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000003500)={&(0x7f0000003480)='./file0\x00', r6, 0x2}) semget$private(0x0, 0x2, 0x1ca) socketpair(0x20, 0x4, 0x7f, &(0x7f0000003540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000003580), 0xc) r8 = accept$inet6(r1, 0x0, &(0x7f00000035c0)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000003600), &(0x7f0000003640)=0xc) fcntl$getflags(0xffffffffffffffff, 0x3) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) syz_emit_ethernet(0x76, &(0x7f0000000080)=ANY=[]) r4 = socket(0x2, 0x2, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0xee00, r7) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000040)="ebffcb9296", 0x5) r8 = dup(r4) setsockopt$inet_opts(r8, 0x0, 0x13, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x498) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{r1}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000010c0)={0x1, 0x30}, 0x2, &(0x7f0000001100)="2134517fca6ea5beab9bf93a7b188b0284728e1fa334091e153c00155b6c6fd6b4263fc53d7d7ecda89fdf5ba5006d03c1a3a485ddb79b17d5ae844fa8b54b9e4988f8c5c2726e7ffc2b52ba5d3228a9571bf5d30c6c7d47399313a8271143fa805a5ef16b619b9fd09e259941e1e0d5b6e6a8c21a04c1a2dffe1af25bebdadcca0967ef96af6822486f04d9b21b5228943e58e66f55a677a1bc26a18fb2fdfb15feeeb0afcd81ad65e1fe3264dab61bcbb440", &(0x7f00000011c0)=0xb3, &(0x7f0000001200), 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x3}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f00000000c0)=""/4096) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x60}, {0x5ce}]}) setreuid(0xee00, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1e56) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0xffff, 0x0, 0xfe}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffe5ffffff00000000000086dd6073d477e407000000000000000000006b00000001ac2c0000000000000000000000000080"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) acct(&(0x7f0000001240)='./file0\x00') socket$inet(0x1e, 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x32e6) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x44}, {0x7}, {0x6}]}) r4 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r4, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 7: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x3e, &(0x7f0000000180)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "481e0c", 0x8, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @loopback}, {[], @icmpv6=@echo_reply}}}}}) r0 = socket(0x2, 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000180)={0x10, 0x0, [{&(0x7f00000a6000/0x3000)=nil, &(0x7f000059d000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000009b000/0x1000)=nil, 0x80}, {&(0x7f00002ff000/0x9000)=nil, &(0x7f00002cf000/0x2000)=nil, 0x8000000000000003}, {&(0x7f0000163000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f000018d000/0x2000)=nil, &(0x7f000027f000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000374000/0x11000)=nil, 0x7}, {&(0x7f00001cd000/0xf000)=nil, &(0x7f00001cc000/0x2000)=nil, 0x5}, {&(0x7f00002ff000/0x1000)=nil, &(0x7f0000664000/0x3000)=nil, 0x80000000}, {&(0x7f00007ef000/0x2000)=nil, &(0x7f00004ca000/0x2000)=nil, 0x5b4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000027000/0x3000)=nil}, {&(0x7f000012d000/0x3000)=nil, &(0x7f0000456000/0x2000)=nil, 0x100000001}, {&(0x7f00006f6000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x300000}, {&(0x7f0000488000/0x1000)=nil, &(0x7f00004fc000/0x1000)=nil}, {&(0x7f0000394000/0x4000)=nil, &(0x7f00000af000/0x2000)=nil, 0x2c}, {&(0x7f000037c000/0x3000)=nil, &(0x7f00007b6000/0x1000)=nil}], './file0\x00', 0xffffffc1}) execve(0x0, 0x0, 0x0) r1 = socket(0x10, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) getsockopt(r1, 0x10000, 0x3b, 0x0, 0x0) fchmod(r1, 0x18) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x6c, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) poll(&(0x7f0000000140)=[{r0, 0x4}], 0x1, 0x0) executing program 0: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0xffffffff}]}) pipe(&(0x7f0000000000)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x45) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) close(r3) dup2(r1, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/82, 0x52}], 0x1, 0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x2}], 0x8, 0x0, 0x9, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80286987, &(0x7f00000001c0)) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x2d}, {0x40e}]}) syz_emit_ethernet(0x103e, &(0x7f0000001980)=ANY=[]) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000502000000000000000003000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000", 0xa7, 0x0, 0x0, 0x0) mknod(0x0, 0x2008, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)="18d26cb474b5c9d53e0ffdba8c54fecc9031509b1623088cc3e85353a5586603eebda7eccfc5ced62b70a12fbffc2425f3f9e50317605792ea906ef56376aa499b9a909aff511ad2d6", 0x49}], 0x0, 0x2) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000100)="9908dd7b78511b17eb73f4343de5d29636fe33fc3cfc0375a0975adedac3db44030c596df980828cd11dea293d0ddbbf76c891791cc801e3684c619ca455779f9f80b26706c6f5ba485b75527a9bfe6f0382f643306ffc0100"/105, 0x69) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000540)={0x3, &(0x7f00000001c0)=[{0x30}, {0x61}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x15, 0xfe, 0x0, 0x7fff}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = open$dir(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x208, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r5, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000900)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r5, &(0x7f0000000a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r6 = open$dir(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x2c5d36d679bbff3f, 0x0, 0x100000000000001}], 0xe4a, 0x0, 0xa9fa, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) ioctl$TIOCEXCL(r4, 0x2000740d) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt(r3, 0x29, 0x6c, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000080)={&(0x7f00000002c0)='./file0\x00', r5}) ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0xc0}, {0x8186}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000001080)=[{0x2c, 0x0, 0x0, 0x81}, {0x87, 0x0, 0x6}, {0x6, 0x0, 0x2, 0x3}]}) write(r1, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) r2 = socket$inet(0x2, 0x0, 0x80) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = socket(0x18, 0x2, 0x0) socket(0x18, 0x3, 0x0) connect$unix(r4, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3e}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x84}, {0x87}, {0x106}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x5}, {0x45, 0x20}, {0x16, 0x0, 0x0, 0x3}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f0000000180)={0x1, 0x1b}, 0x2, &(0x7f0000000240)="717683b5f77bf21e3aaa1bdf80719aed05472c3137c8eb3b82b65752649efd3a6e4b17ffff557637546d08534b9d45f64f132f6c687d75387f137463ef707bc2000da9f411eaa05c77411c61d98f6f11c99b2531ddd5012db1d7fdbb95c83a1ff1ad632405000000504545983635e930d9649d4ebd000057d568b1bea5474d9ac0999db0f6b087e67eb1b5c62006dfd64298f11db16b2da6f69f9e1b3844b3eb5f1975c39d3a1cf1d925ce2634ce2eeb65a55ae432d4a8f4a14002bae4c29bf71469fac180fc00"/228, &(0x7f0000000400)=0xe4, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) semget$private(0x0, 0x4, 0x100) open(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000004c0)) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000003c0)=[{0x4d}, {0x45}, {0xe6, 0x0, 0x0, 0xfffffffc}, {0x19, 0x3, 0x3, 0x9}, {0x5, 0xf6, 0x0, 0x3}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000700)=[{}]}) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=')', 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000380)=[{0x20}, {0x15}]}) r6 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r6, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) executing program 7: ktrace(0x0, 0x4, 0x0, 0xffffffffffffffff) semget(0x3, 0x0, 0x34) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4, 0x0, 0x0, 0x8002}]}) close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) chdir(&(0x7f0000000040)='./file0/file0/..\x00') r1 = geteuid() setreuid(r1, 0x0) r2 = geteuid() r3 = getuid() setreuid(r3, r2) setreuid(0xee00, r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) r5 = socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xffffffffffffff1e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="268a19500222addfdd1965c6e1e677d79e66f38283451cfa0ed102c16ce4f7d3f673d3411137db3f31b073de20bd47e7c8b709d9e8b61b268bb09ce7d8882ea47c660a152e5e194aefc1bafd8f1850a447f47285810a3e79a6ce46100a488a973acc4828c5a732af64dcd5a39a625a2e0fe10f1c0bff3b07aa3b12400fd7be81f3df04fa7945dab15e4d494e71a067b2b5a4fca8f4a7b32fbfd72b67b2a745e6aac6696b8d0fb1a4fa03a1de950a1ab5e603b80691d5675c9bfd1dbec4faa50b66da63292ea7940cd8f541ac1e7b605f214bca6abffa926b3119bdbafe0058c2c8e5a0cbd678", 0xe6}, {&(0x7f00000004c0)="e97d6ebb271004a3ff607a88679674c325347ef87ce0e669d4f3e4379b3c2c4c5befebc28ae5f9255221f06913029a94f499c0683c63d7c204c0181378e71bd94cee34aa013a5676db8d67f3b31591192ef5069008f09029090bc1b540421fb6399d4da97a0ec0ee3e140138ca8e0ea4272ce66b66c1ef40ba6a5f8dbee67e1808242a0ae271a0993cc11bbfbaca77451327c1a6aeedd2c0a66e560de5f74519405b90976e429dccc7101540823271a56f5626ad5279d9b6348dd618428fd2992818c8a53cabb4d2bb907c45796ce5ee92c9889b79164dbb7681f066169e785b55ff0503adf2a7562c2ef7a9274b98944d51aa9fd4856ce4846ee04b0603781c1160ca5129669edf184b7928b362533604b39346dd87c71651282fcf12331f68a8f127f698d85b751217101a70e3057a1bddd2f2deb612f405744f995bfd56e9d9c063e9d079f41b337f9695b7188428db6462b5ce6fddb7ea3b9234c32fadc6a54b6873678ba7e2f763339f154117fde4416c27fa60344a078f1724e5a96b2809ee0dcce23d6056343deea5a9b8f5501ac9910e01b567136d7dd2529bfafb28b8f1477fee95b589ca80560d290c83f5b5273318c613bf03d6dd3f735acd22325f6ce63efdf7c1ce28b90fe056bc35a1df39231030d4e5811be356247729d0c1c33664ebf5a8262eca928cefa21d49b36e960fddc12ee6875a27a83d84d9a9e6dd9bc34a07863a10e02c6288ff36c25048781371960f10654983d988da575d57d8e3489e61926ecace57ba04366ece1d8567b5219ca33e36d93c45b8ae7dbbfbbcc7fc4d533ed75ebf7034492cc62e6fa793be64429242dabbff550f9356986da5491f8ac6d312dd1765c3f9cb38f3d3fa2343e5544df47bd6db9bcedc428e73eccf03f70df485876cf8f92a26803e60c2c9574a30b90064164c51678dc592413e4f749249572c42a1d57186682d13291dbf8250707fbebf958b36974f48c2bd9303d1ae278601fe18d815090268714a5f46d74cffed387c398846cdc7d5d43ec509430581d06d224236a310eeef6fe4e885dd12d8c868cc9d21a072e7e837890efe2e7e1f5ffaad986f672a6ff57e183d034916c4e03d6e9eb744a517d1cfeb68101d501d4ae1ccf5c5c853f4bf46ef20607fc2b4ae4de44bbfbed0a3aec9241c8b6a631444f96b65d0e66d034711084c6767d0d2bf235ccc9fbb3b4ca4e33fd071e4e7cae0725a2535280871e68d9d203990fc128dea64064634d62ceba09bc4221adcbeb0c30792e6f60cb2e2bca950bec2e2ad20e88afcbb9154287d69172025b327c324d534e4ade2087f11ee6da6a1054301260f177e330a34b515f4b8758632e9db1761b623c82b4bd96746a7feff2acc0e5cd1098e30fcfbb26d917b386d13b98a60436cb9272df086bd26ef08571845bbe9e4db9f15893e0be91728d53005cba78d52324cf42ec97e6adeecb14217f491df63d08bd7e2c2f79228de852342470d85af6528ad989b614d72af248b214e2403cbfdaf4bea407cc5810a25844b756adadd1877d8af60eeec6238ba2c692c91facb54920d0d6a46ad2eefa410b16f560dcf04882e28ba710ff42cb8e3e37bf6db45bbdefebe0260cf3d658169d7f18f8058b9bcc04b6a44fb0826037a43b680fce69c44d89ea5896ddd79714d0c1520847ea7fb3004be1a57ed11abdf89f6ba06fe903439bc755f187e94b7c52ccb171404277c422cd56da9e9efdbb96b8737d0933791be97078d67da327701f737c094e43e02875b237bf1ce534490b843728ac55ab80a8ebab618fe643f7cea619de72c86b0109bf16c1e1235e75880764a664ce7be828c7e11412771f083f03f7a93dd7ca9a0e0e42a69dc88245c6f41354502e8ee6e7b6071358c38b86891a31f91250d33535cd830ecaa6a900397233dd3a77a39174a964825767137e8aa888c8ba864c3f9377d60c5c66bf3ee26764f937b6ebbcdd3408c41fa5d3cd53300c5d8a83b81a752b2c1a7be5ec5012b8ba0dd65a4787a90ee190e1f25b26ddd58fb7a684b6d2a45a2ec9a762ae0d81ddfd543e14a47b66c5163fe97bd8390c654d62c6024c65c422e5cecb69ecd47c23e5801790b6db01859c00e45ad11f5952937fad8251e88ca49ea4a112bf13ae4a457a91fe0f994db83a0e508ef79f8b77b6848bfa9079a130ecba486a50644c0eb88acfeabb9ba45510760d687bb1a415c8eac1c70afe9ce65e657e826711a4fff9c4c9d6caca59c9352bbe415f53715faa278b1bb0f1b5f011d97259490d0ae4c8d046cc523bd9167c14714809b96ce3eb18f06f36f68e0c801271227b34edc3c68ef5c333ba6bb2f0f89a34b8f353633fcfff9a31c5469358efff01fe95e24570491d658866be7cf7843b2e4e3117796667df6dc7c28db7fdb7c46d9511b9a6f52c7cefa597a958c4f1a8a1b3a924774eca54769796f70dd60572a4fa0660bbd301ce73e23845ea3fd9a523808a43952beb0ba35cbb91b5d54c934482855ac15261d971cfebd2d53b7c7c38278fe500429d6501a10fe52f6da8ef7b4ce03ee718267d9f3e3c31072274a383d6a3210d7008dd37aeee68fb3faf04fb24027a1792d21e4ae2e46f15bcdc18a602868521093808aa0f307c91884210f29a6ae7b888567d36ac69ed6151a1cfb64117a324c33b98a1cd6beaefe85d47dfbd81b0c19a5fe76c576fbe7f20a299802aaa48e57d0466b06d41b8be698ec11c8a7ff776b79fee7e71297b5da6a1a37a8877a0243e9299e09abe34317bb23ad43e77a34b46a0df72ff3c6bf24a451ed7dc2fca426fafb2b91f491f8f65115867d0960089708681303374caffc1e5bb56725d467d196d85869e57537204bbcf918393330d92f235433b05ca8356b73eee6b606ada78f8f690446435f19ee2df1a35b96dd25480a2097d07c50b5f4714b7a459457c59ee28c9f5026f26c5fdee906852d7069d87a98412b073f50c13f9e61a8d651d87405470236f990dba6deec7c9a0c0caab9b2608434cf8a6afe8d1088215d2ae4d04410da05daada2baa0c101a9d166baf9326543d71c0fb65f5c5c391519789ac5c26e26af4460cd49f2500a1cfaa42aa46eb217ac71aedea27c0207ffbdf919e32abaf7037299d27190afc87936c68f4756efc1c63d4a055fcfa348d9b6b9e64471016698d48ec04bb679a1cc9f380c15572f6638b0c0087ff56115b23f940496020c2f58a0813dfb0e7a9ec5492c6c626c30dfd4cd44b063fda1dc29b0ca96562500d05b8bdb84b1b14d3f015075006f5d89c37fdcd0af3478492c36a20acaca90749906415ab00d1fc1ece1515288e28621af23afc9ef06b116f1aabf7f2f1a93b063fb47649419f587c6b655ec78f60b2145c0634d47a36960657aea1135800acd718287c565f8f541de8b10cfac4baa38f39e154cd5ecf2de2c34b9a86647ccac532a66cf09a6ae0f9d61b793a5bbaa709d6da0a02e8ed45378736f0a37aa2f0ea51f758933ffb1a5a8b57b467e80b7948196d987b4ee6df4c042ab82fa49d273c580753bd0d9ddcb7b64e5cf5fe4bb36786280c699eae4b923465bf70952815d0482c39758f491bd09152aaa0d037ee91fc70d7bec5733b70219c78d15950175dcc217e500d3114088575e6535a44e55f4971ab080d59f2f103ca57770fb9aef7e5477d222c5bbf5528d3e3a1333dd94abe6b63e790cc286e6c14922e8613aef07255acf15abffc95025da99af536fc760bfa47ccf0807dc3dcd63fd7c0760106889207d3c75950dbbfb58105940a1a19eeed23cbad7436f8773e3d56e8ed84988199082abb3d5f96459a52381e1df0ed85a6ab79049450fb773b28f07ab03aca796fd7c460c7b50ed848019c4ea0bb34275a9df87c0103ac706df5f17c290919a5b437b4154b06f9d91a8657b2cae164ae1902b9a2d3516e195dd80952152e1e6bdc34d108c3aefd61eea859b770599097530a139d5f798bdc60e438e38bd75ed9160dfec7c06fc3138e057d56b84c33c190d1c45cf765a1a3f1144aaa6a6b5eec826dbfb364f41fcaf74b28dc72b00272e147f511826d1a8922143d1153f0dec4c68f33a8887614c30edb585549219c3d46a0a33134cdcf201ef71f0d5534023ec9b282e815647de8e42636cda91238f4459cfb1b4bec1435e0622daeab43ba8df48834ad9983051d8c66cb8f4af876c38e37f885cc9c6a323d9d43d1591420a1fbefed085d00cc60d5f2b8512cc486d0be44420b06de1cbd895b699ceb77c36c93a0fd87c02eec5d7d58babc1fb842fafa819673433dca3573a0fad48d90240b0b099d1493cd2779828823c3f92ef4e865ef1dce5dfb26245292230ca85abb87ffe64a1eb7b9f4e390d8dc445cd3e0bc61914ce5971c73edcbbdaa0a7de4a44b155ddf6229af1be000e712965dd1f176e8ebfc6e0f0738757a67d050e253082ebc56d74e3d52fe6d23d2f464ffe5ed4fac7554b6d40897b13bd024b87ca6edcdbba6add4553d534516625163e2b48d73e9c1bfeceb066838305b25f06c9107707177c946caa114e82991955b87e5f215e1dc2900d5f7ff19afbaecdf2e3b6adc708f82b88261aeb7ebd8928addcf102ae9c8e07d8620ed9290adc33e52235d18d8820bab5be29dd23e8eff63b70566a0906f5e61cec8962a9ad441a830a839dc03154cc3d2d9736487bbcf08c57b25caa6840e31759f4462a282f2d3fec3a864c03a4fe5835cd37e25eed0c3b7ec820625f8624b12542a52d99245055d7679a4f425a697fc80e59e64236074ebd282bd4ddef0b2c387c869b80a4927b47c3dcdbbc9f4b01cfc69172dc42f50aa72fa5b38dff426b7b93f6f516cc6804c5ecf035dab3d1526971c25b6b926ed04a0787e9f8ff3a549f6e14469511cbbcf41a10fd1998524d0fac15f836927a8a07f13e8c866994bb3d53a470c56a2e95c66bac8a52574a176eabafde5080035f0ca78b17d13b0b7865191bdbefad5f7ced00de9ed7ca0f5e20409c1b8c76b6c509b27a2b5c3ad478770187e346c3d9aa761835b38d50ce7e4c3d6128156538c90b77bb8140bab19603d1bb101db8d181cf61d11ba939c6b4231f01a655ae42fa8859456a9124556b3901a5cc98f8bcc4b8b4925b71370226a0eb1a7bb944e64bd907174268aa8f9d5c6c6693f5ef7fe150fdd9dc6eaf3947feaf14af1ebde3256b954a3acc99842ab3310bba940d0d7bb560aea4172eebbe0bcacc0482da123543d1b20949a90d421aa84d7e360b394c1a8eb9ddc7ee21d4455e6e23b7bf76a9db0c889fbce07942c09704bc763ba09fbb89dc04f9fb4c6aeb2426e1a00cba2df49a6574df9ec58aa1e9bf6ce19b07cecde8824581af815f4d996a820006ec8bc4c43e7ab9d699c0c4a4c4a2ceec7c7fd580b991a8f1a77f89c68320fd9c7b580a977753751d5d2efe3dd85dd7e2581c80b83ec3796b43d7b0ef4f789a4566ae73d2106daab01129c2fc480b828994652f59e6ce8a4bd9139417258ebc8e332d1a23be99505853eeb00394c8bfd3c8f0cf77c7499634e7bd3493b5e14fe57cd693ada7411d51c6923c45da3dde4cfccf5ff2e24edfcaf2baf7eb146aa8a1498b43d5c30d2a3ce01001b0f86528d32fea9cdd20f564b328d651738e90b43e5af675466396cdd21a5951ccfaeec74a3abd6cb8e7453f08e148095209e1fe6b4548ce603d6a043c66c8fde2193cae08108019e5cf4027b0f02ffb64452aff4f6c52d555d27a44bb0320cd62e00093ccc2e0a5d5c258130b24a86dda9cfa3448778471140c40fb3cade5d32d36", 0x1000}, {&(0x7f00000001c0)="3241c4b621caaac034ccdaad1c29ddda4164c30bd010ff85e4a8f0cccb3f26f9c153ae5170e838ba0e32695f", 0x2c}], 0x3, &(0x7f00000014c0)=ANY=[@ANYRES64, @ANYRESDEC=r7, @ANYBLOB="626baff124efb9a6921448e351b02dd9a0ba88abc00903f829a56d73af13aceebc937cf7bf77658b29a6095fd7a16f71e4ea0cb6f2ca272771f80c50d8d756c9bbea232b65b61f747453c8f1be17557bfee0015a8f5241cb42d92dc96cbd7f48c27be7fd9ccb3477c90c9e610c527e95a3c7fe98ecf7ce034629f11c4e07686497bf49360664adf4cfff060f8562aadb525b2cc536e97c05f9febddd6145ae4736ad79f71714a2bf3e09e8cc1ebe8a38437e761945f584f5dc9848454c5ae20bd48cfb8e83c0cab2a8048f9a2d", @ANYRESDEC=r6], 0xb8}, 0x4) r8 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r6, r2, r8}, 0xc) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000640), 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x80}, {0x84}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r0, &(0x7f00000002c0)="c5449bc1708e16b9805a099e20a0", 0xe) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="7bca7e58f7c5000000000000f8bb0022643046cd40441d00fffffffffffffe00000000004b0000ff00000000bb2b3cbe2d2eb01eb08d374f1d7e8490", @ANYRES32=r0]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x40}, {0x4}, {0xcc6}]}) r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000, 0x7}) syz_emit_ethernet(0x138, &(0x7f00000004c0)=ANY=[]) executing program 6: r0 = getpgid(0xffffffffffffffff) getpgid(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000080)="e0", 0x1}, {&(0x7f0000000100)="6fa533b2eda506b781f8dbc069461641c8da6d2785be257e9335395711a3c7bb0641c680be122bb694db035c7ff596ddc06acd1ed5f884d1d7820bd4eb283ccca63a80435b8b57253e7fd0cb02d9ea1683186f1afd3976fcfcd3", 0x5a}, {&(0x7f0000000180)="c88483de365a5309893d38c4b4701e88a5f1d3a8e59c1f6f3790ceef13c83d3f54530552ecaeb64b69ed438e15ba62710e5e3231d50932b6d50934c3201e78970ac1b0a85527e0e1006b0cda673f8dd39b57b7643d24f61afa7cfc8683b59b741bac0d39438fe9727a8827bcb524eca9c32ec59f515d4ab671a0d3f2ca43e65ed3f69a860f304ef2f526391bd840ddc36e729d29c205f7bf7b1ae0abf525faa46cbc5ebb8599795cd4d742e70c750e4ce6d249c47e8e6a82cf9a7688df513b3f344c9bcf45e89f5ee16b01e6d8647c4129ee89d8ca4db3fe8e0abb687fb64d8140c71a1f36eb04", 0xe7}, {&(0x7f0000000280)="978f1d00f7e35bd3fd0202fdf9c0d9ccba091c2409a7f79b9e4abe9d5cf493163cb730aa61c9548a0f8519c778af0c2fc42937fbe082ac5f003b74c11c33b7cd46ccdc7fdf3649388e5865ae19b2f68dd87babc9995e727666def7155f4d7b37e145996a42cf89df895a60", 0x6b}, {&(0x7f0000000000)="b06bd2f306128f5c98b4f9af9495df0317cd4a579946d6d9b7e2d2fec6fe448e57aa46e17a268288e2d98e498e07c4ab931e43178557a5bcf7d2ac5f55577fe4943bb58cd47e701385", 0x49}], 0x5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000002c0)="25010000", 0x4) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f00000000c0)=[{0x7fff, 0xff, 0xff, 0x400}, {0x7, 0x3f, 0x3f, 0x5}, {0xffff, 0xde, 0x80, 0x101}, {0xbf, 0xfb, 0x2, 0x80000400}, {0xe4, 0x3, 0x3f, 0x9}, {0x9, 0x5, 0x3b, 0xdb}, {0x5, 0x20, 0x1a, 0x5}, {0x5, 0x6, 0x0, 0xe6}, {0x1, 0x50, 0x8, 0x8}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x105, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2008, 0x0) mknod(0x0, 0x0, 0x0) getppid() link(0x0, 0x0) executing program 4: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getegid() getgroups(0x6, &(0x7f0000000040)=[r0, r2, r3, r4, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = shmget$private(0x0, 0x4000, 0xa, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x7, 0x0, 0x0, 0x0, r2, 0x8, 0x5}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x9}) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$KDSETMODE(r10, 0x20004b0a, &(0x7f0000000180)=0x1) semctl$SETVAL(0x0, 0x3, 0x8, 0x0) r11 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) fchown(r11, r1, r0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f00000002c0)={0x18, 0x0, 0x8000, 0x1}, 0xc) getegid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) setgroups(0x4, &(0x7f0000000380)=[0x0, r9, r6, r5]) sync() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20, 0x1}, {0x3c, 0x0, 0xfc}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) geteuid() socket(0x0, 0x0, 0x0) r13 = open$dir(&(0x7f0000000400)='./file0\x00', 0x800, 0x2) fchownat(r13, &(0x7f0000000440)='./file0\x00', r8, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) msgget(0x1, 0x2d) executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/176, 0xb0}, {&(0x7f0000000100)=""/99, 0x63}, {&(0x7f0000000180)=""/174, 0xae}, {&(0x7f0000000240)=""/148, 0x94}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/213, 0xd5}, {&(0x7f00000004c0)=""/89, 0x59}], 0x7) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) recvmmsg(r1, &(0x7f0000000840)={&(0x7f0000000800)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)=""/8, 0x8}, {&(0x7f0000000680)}], 0x2, &(0x7f0000000700)=""/209, 0xd1}, 0x1}, 0x10, 0x840, 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000900), 0x80, 0x0) ioctl$KDSETRAD(r5, 0x20004b43) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000940), 0x1, 0x0) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000a80)={0xec, 0x0, &(0x7f0000000980)=""/236}) ioctl$KDGKBMODE(r5, 0x40044b06) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000ac0), &(0x7f0000000b00)=0x10) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x1011, r0, 0x3ff) link(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)='./file0\x00') r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000bc0), 0x10000, 0x0) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000000c00)=0x3) poll(&(0x7f0000000c40)=[{r0, 0x4}, {r7, 0x80}, {r0, 0x4}], 0x3, 0x51) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000c80)) sysctl$net_inet_ah(&(0x7f0000000cc0)={0x4, 0x2, 0x33, 0x1}, 0x4, &(0x7f0000000d00)="8e7e1c48ce7ef6a722cc63076845ac4daca69076a1e9fad49133067ccc3834e064dbb727c877b5e548723856964c668017490403fef55044300bd7b2e9cb019ea9fa4ef3817e981634811c4190f0c52844ae27502db5796c13f123e8be0939e8dc7ade6227d9ac06f2053c8c45e702f0416bf8e963742d69bd5e89c1b157dd27600487bde482e928aee2af1c0fb78386a0dcdc3fb3da6a08df3dbab91ea2814125e38518324124589bb36c14725728388c95d94eb5f7fbc8c0fb902fbfb424e5ac2195009940cc01c43e5c9aedda1919a9d8fcca6cf8eaa040cc86568ee1633fe7beec011be0cb40386a608c40f6d7c0c05daeaa79c18463e729dfab11e874", &(0x7f0000000e00)=0xff, &(0x7f0000000e40)="b9a6c6672846361fcb09f8704a396cb51ace5a8bf15576", 0x17) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r8 = openat(0xffffffffffffff9c, &(0x7f0000000e80)='./file0\x00', 0x400, 0x105) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000ec0)) getsockopt(r1, 0x7, 0x8001, &(0x7f0000000f00)=""/1, &(0x7f0000000f40)=0x1) ftruncate(r7, 0x2) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000f80)) r9 = socket(0x6, 0x8000, 0x3) r10 = open(&(0x7f0000001140)='./file0\x00', 0x20000, 0x104) sendmsg$unix(r9, &(0x7f0000001280)={&(0x7f0000000fc0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001100)=[{&(0x7f0000001000)="0f9057904a9dc926f9", 0x9}, {&(0x7f0000001040)="6c54db887806e1c5a161826c4a6ed47f71496c33dc224879a6d2194876323eb09902de82bc34b1defe66bac8d3824f1ff3e707986b752b6b75f26bea457b0900411bab3f1accb86c641db6d38b0d9e55fd7808322c917bc5d7c2abefc162f9530958befb49df3bfaac3d78d0adf63a71a59b3553033a8e71e36a10aa6a334a4a0769dd6239cc68784c6fa31dd16ff6140cfd83227ecc7dac65e5c67497e77e07b012f6d02f4be600b7d99d7f17", 0xad}], 0x2, &(0x7f0000001180)=[@rights={0x30, 0xffff, 0x1, [r6, r0, r0, 0xffffffffffffff9c, r5, r7, r8]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, 0x0, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r7, r10]}], 0xc8, 0x15e191e3e2dccf16}, 0x2) fcntl$getown(r9, 0x5) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000012c0)={0x10001, 0x7, 0x9, 0xffff062b, "63ce90b4f21cadfade2d3eaee52ff649159c3843", 0x1, 0x101}) executing program 2: mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r0, r1) 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) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0x0, r5) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069b5, &(0x7f00000001c0)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = syz_open_pts() fcntl$lock(r7, 0x8, &(0x7f0000000040)) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3e00c257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec58951e942210000008000361b4cc702fac500002002fbfe0c2300008a", 0x92, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000007c0)={0x40}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000540)=[{0x25}, {0x7}, {0x6}]}) r3 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) flock(r3, 0x2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x100) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) syz_open_pts() syz_open_pts() poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f000050c000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f000064e000/0x4000)=nil}, {&(0x7f00007eb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000770000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f000026f000/0x3000)=nil}, {&(0x7f000050a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}], './file0\x00'}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) socket$inet(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x36ea, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @udp={{0x1, 0x1, 0x8}}}}}}) syz_emit_ethernet(0x22, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x1, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}}}}}) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000240)={0x4, 0x11d, 0x401}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000001780)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x24}, {0x16}]}) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000200)=0x8, 0x4) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket$inet(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x20, 0x0, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) executing program 6: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x48}, 0xc) r1 = shmget(0x0, 0x4000, 0x408, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/39) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x50) sysctl$kern(&(0x7f0000000100)={0x1, 0x2a}, 0x2, &(0x7f0000000140)="c7c89341c7e7aee1429beb0d633692f5b3820adfbf2234a70c26f3ddf7c3a3e66d4d9e6f02866ef0faa16ceb75471da718ee0b0a46719e206451ade2a9bcd974a641f82a642136705f82868b471f9f941376dc69126b69aaa233f9cb9926e87f6d0a40a0591c38873ee0810a9a539666a0c735ca9ec38ff374c8f8694ec7a2383dfae61dbf23c73a29696d3e8145aa39a2fceb4e", &(0x7f0000000200)=0x94, &(0x7f0000000240)="eca029c98166750980de754874e0a6d957", 0x11) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/11}, &(0x7f00000002c0)=0xd) recvmsg(r3, &(0x7f0000000600)={&(0x7f0000000300)=@un=@file={0x0, ""/263}, 0x109, &(0x7f0000000580)=[{&(0x7f0000000440)=""/217, 0xd9}, {&(0x7f0000000540)=""/40, 0x28}], 0x2, &(0x7f00000005c0)=""/19, 0x13}, 0x800) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000640)=0x4) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000680)={0x7c, 0x5, 0x9, 0x5, 0x200, 0xa21, 0x10001, 0x10, [{0x5, 0x7ff, 0x0, 0x9292}, {0x400, 0x6, 0x5a5, 0x3}, {0x0, 0x7ff, 0x0, 0xb8c}, {0x20c1, 0x3, 0x7fff, 0x9}, {0xf1, 0x7f, 0xceb9, 0x80000001}, {0x8, 0x1f, 0x7fff, 0x401}, {0x6, 0x1, 0x8, 0x6}, {0x9, 0x80, 0x1ff, 0x200}, {0xffffeeb6, 0x5, 0x5, 0x60}, {0x0, 0x7ff, 0x800, 0xffffffff}, {0xffff, 0x9a, 0x4b21, 0xa19}, {0x4, 0x3, 0x4, 0x4}, {0x9, 0xf9, 0x1f, 0x9970}, {0x401, 0x38a4258d, 0x5, 0x10001}, {0x8, 0xfffffffe, 0x9, 0xffffffff}, {0xfffff001, 0x6, 0x8}]}) r4 = semget(0x0, 0x3, 0x108) r5 = getuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000840)={{0x9, r5, r6, r7, 0xffffffffffffffff, 0x20, 0x7}, 0xffffffffffffffff, 0x0, 0x2633}) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getflags(r0, 0x1) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000900)={0x5, 0x7fffffff}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000940)=[0xfeff, 0x81, 0x6, 0x4d]) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000980), 0x80, 0x0) ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f00000009c0)={0x6, 0x5c2a}) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a00), 0x412, 0x0) fcntl$getown(r11, 0x5) accept$unix(r0, &(0x7f0000000a40)=@file={0x0, ""/87}, &(0x7f0000000ac0)=0x59) sendto$unix(r8, &(0x7f0000000b00)="17f031d14a096b08b71f0df57c82a73b07f69ecb13c559fa7be4989e78f42b197ae7f7dbec57509b7ceb0dd3db8e3973c160de83aab8b9", 0x37, 0x0, &(0x7f0000000b40)=@file={0x1, './file0\x00'}, 0xa) r12 = msgget(0x1, 0x142) msgsnd(r12, &(0x7f0000000b80)={0x2, "9d543b757a141775e4a4b0c7ce4a658fdfa09707fb5f13d37ad36bc767cd3b59269fcb2e6713d726ae779d2fd715e75247f97b3f6ef7f1df590f492917c32b0d883e1ddf9f4fb0a0c08558f7bbcdd031096b0830bc8e7276cbbec3c9597fafe0f8f82155d200890f0ee311f49584e690fd2ebbf66faefb7ea3f6643eea5d75b2ff72a2c5cdebd06b9da0af67663773bfa00ce7c563cff9ab1f033d729efa6b5ebaabfce7e3e213b1ef95f24af5a959044d1b42908648d3205773e0b1d9b3e7b2790b5c80f6c01bae0f65682680c69bfd1e07697038dedd37f8375c568e843d1c"}, 0xe8, 0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) pckbd_enable: command error executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="4dcfc24aff9222790043a6bf592565300b5abed952ee8212667930a8", 0x1c}, {&(0x7f0000000100)="f2d987c74dccd8d89954da81368b63dd911310d7f1886f55dff0c46c94c92bd0cad8c296cef9aa8ca0d06c0ff13bfdec40fe5432a570a9d50a119a50ed5b32276b3b3c8bbdeca6ff0700000000000095f437b07c9a640700000000000000ed0b401e9e45b8100492ae2a5a9592c3ad5596bc2f276440f3d6e44220d36c53240f5e583fabbf8ea3e5986e49a438e35eb3ecbee8722381273c062f8f7141c62c70d363", 0xa2}, {&(0x7f0000000340)="0e196290111922741cc1f36d708b55f63b2fdaf27e1f2fb4be7046f5d2a35db6bd8443b4e2884bc9e3ddc0d6d68ef281b67e250ae176c426ea5d1c737409c1f5182a0a27cd3591b8b5e301dfba852a00a013c07bcb6af2fd151968b1b2b640de8ad47b6682c60782b62724c63b62770063016f9cdc48b25e455228410a4737401bda49a6982ecea21445e41e00a6ed5e0e4b934b3b1b8c8b3e07714e0a15f7bed799dfb16e6142bf68d3eee011028d60cca473c919157ed8395b8e65bbf2426e2ade2aa093aceb645be16f4df629e7097875bf795a8fa6f3ec16675089a2200caada61ea0469354fb80be78c010a2312b83f22f27a87c5c52b11272721151473a3b7f164fdde8e0ae8777de20d963c7b75a4716ece04cc6ed62ddb616c42bd0311947dfe8a4d7a5a7dddec678b4f4d83367fd592bdde0feeee5e07ad8941295d2fccb57acd67e08aafce4a1f57e158e95a79a3370dd133923cde462cfc17fe5550806ed86fbaeb9aa3bbfdb61f90feeb332d8b226729322a4d430def84966c6751552d502068c1a0c465ac68d486b08858da4cbbab69b6c6fefe6131eec3f0ecf031c4948ee1dbe5b0a4377ca9c8ee4aac59ac462b9f0a37b60bc6c768d9505939a43dc7a39b4c0a3b16eda27592e4cade7fbe1b65ff40b5902cab47108cf7e1b4041690e66981e2f1d95765a5bc4790b580e5738454569081df7723c98cc810b91f7bc740ddb80f97c0065ed79eaf78139b325a85729da2f7f3b89b80534e4c8008529bc964968f1c2cc4979093a7fef7e879c01e5db9cd7f8d3b44a6370fdb271c1843dc6116f24ca14ac595fc64aa846cd2e4093fa9a6b71fa1ad4724696702bd0ab5512f4550532f4bb6b7520e39842a72edf79f6eaa0ae9b0cf597d46bb6f76e26dabb2f216070d1ae47e761823e677600fc6e48eacfee0d82171967bc9b263011af03c216baa00dd1cb718c49100b1ac90ff81dff0ff1956ea33eaa6781e28c02e0c3221c05fdad1012ae0d9b45aa8411a0f56fa915d6458f7e9acd2ffa42725564a33a255fa744aabeefdeb062c485052ab72f4bfea6228617b9c7b1e2a943253d5c713bf6470c0882656ed94b42ce995ddbfb5f26b2525c151190cda563d3bc50670d7f9846741aec5685dc7c24081ac2b6f5783a5837c4d39b19f51d958d27d2954ac72d967193c4eca49c71b4a0f92cba127420473c96cdaa970086276d1d0c3974a911e3401af4483a0de0b732bd8b91d9e1b7e2e91b7f8755520cd0229fd3a71f9ec87f7513b1ea7007d3b45099f4cbaa0e1740fbaa325a7d347f09cf12e77a76f3e7a48002f02ca7fd643569a0feb24ce5e49f02cda34b56d14116e891c4aea1c82abfccf757b32d5daa6a94b27573f5d6f046dca559897472b0988f86183d1f7bef70acc2d7e9a342adaf0e2d1c000faa1545ca6386edfe9dc37f1dcde348757a56422dfd22a69e72878d6da5df2dffec9ca2b37286176af2638f2f38d3029c9f10859c79b5436e3eb591458a1c54726672530ae513bbc4911ccd9d06716ac52485cfde9220a814154d2becc57d180e42e51508ae3c816da02e79611506f83b1be020ad2a00a8a2183a394d05643603a4285d7d0820292d020e75d0ff43d50acbb4842c5214ba0744d0847c2485af33f7879c23bf8722e8227995389e50163adec83bfd4509f8a5258b4c280fa6d214d275d1cf647546c3181934d0beb3f3175218d95a6e42c42eef23f845b80bbb894276c5bcb29f2c1ee45508817f6da4a55657d1e5148ccb0ba2ea36998bf46127df59fd02b3ec3f964e78edb0ad30de16ba4a132795d513370ea8de481db60137756beba0c13bcd1e205513904e790149f5ea49b2c62093b2a0ace7a0c03e32bbb26556151b048273588127f6ba3d4679d21db6fdc9d4e26c276591c2b7cda0b6c3cab855e64bf869f6be90411a11fe53f499e12d8b039b6ab8f2ed02bee0f25751de428cc23ba176578c0df5ad7c71a59bea9c68695eb5f599360680a3a6494d3523fc590ffd3eaf14da6dbc5ec9c076618e093ff8ac3bcf69e72a9e5548628a5b2604c2caff90f92b5ce85934492b8b26b5b5fcb3acbf44a3df5be26c509de4df3501e4d9f598262bcf5698296f2b4a41c1ebe97ead0f33e298a592763b17a2bca7438c277f09ff8aaca95970f66b650f83e9f002e0843d0a73d28eaf6f7dc3fb594ce0cad12bf4782581600cbc67c9622538e30874591ab88ae9c615c27ed83a3cb6ef1c5f950673492c7dc90d5daeab330228ecf4b7d511079f4512ba3ce09f17d81a84b7c3802fa6735fb5f0332b0d05e8b5788cea6ae1842c46104801eaf0a74d63b3a27e9dce481225d5c17d8167e76abc320599e02bf8d19801f1eed817eee5817c1523470256c30d021e7b6dd2f4f28e79b80143fc30b7233966d8036b8696a76c8a19ebedd3583f955d738e7a8bc32ec373a1b9336499fdcd6a4ccfa38422ce2cecd9b14329b04b36315b69995361540983fcdcf6b03b7b1dd8a312d1ede5ab60a18531bd87c133e29c75f67ae8a4988620243f8ad6d4b8f0530b4ddae1435e7549a3ac563f448142a276dfecd4b3bb239ef01b18707b497bb845ba3027e1eb7234933d7fb11c6933ba67c5200c21db7bd76b47f0a9d2a8722a252d089835c6152c8af64e0eb84c85e0d0f73aa23f6dff97eec2290dee8115b737a896f8b6b9e1359b0ac005147abf118207c53a5a039447551f4aa5e8e264188d3ff6ce0c75c0c478f26143ef8bc5587bc0e5deecaf566e815aaca4298adab2c54f389b4ae8da721208028c81d13527cacc9d4ca411ab07e4c2dedad6071087a4d55cbd08956a64e9f945415a477a3f0fe8ba4fec9c2cd2d272f749aa53f17f8e809d85ac7151383311a7546c8a44de4f04a0db1dee579c60ef28d826267c5516d11c7fbb6f9817295f9c732018f22bde320390de06fb249e577ba221b0e1e0874614eec98db0bbb52bda7f0894a89702977c1c015098816885c6255392a44b5d247c7388594a85d6e5f4a9f353aeed8f34b0f29848a69959956a208d67abf3b4dc4087830a4f2b8c56f7aa7deb4d8d8099ddcfdbbf2e3a504395b9cb2a3d2df9cc448c297663395dd8586713a1efb1b7286308f6f96a78a99a0a0098f24602490ae8cdf9615719eeb0f11003df8b0dddd2551140c375b4ed038c3ec292194702bb73dab057c42995a31ae100bbd89e191cbcb7794a9b045515e216d96c39691727d7afc168b14019e4d9ba56bc727ced518590141639628c2f526e7795f11ce1ba8b37827a6861785ec27117bb73ffe3815cef9e7ed339d05cb43660fd834eeb81b6365f0ae3d4e5e1712bfd57e23d4a10997642d311ad98bbdc15ea166d4bb9e47561c771f22db3261d9759462f1a41c81d110c1e796ec551bcd962f3a6ba2b6a1604410d924a45bfc4beb1d00a22d391a0f432a6a93f36a4d762f3e9a38337b0c1bfbb5de3b167d004a212fed4a4f329d86657a54dce714e723b1f85cc14decfb0a8cf0c15f57ee798b24d2ee326f973bd283be8f935ec07ceefa11996b2b664cb0bdb220900cfad18a0a981b3ab4ed7e5ddee44af1938d058f3c364c455de0feac93d3a0f1406b669d1a2aeb4a52a0cf6b44f27c7329ac698f345216f37bc15ecd078ee985b6a9ebbd43fbccdcbd98f072f593d724d3457399888283328c5304e5574f8e3cd33159e1e7ddb3c8327a5c1a2c28bddc647dd2b2b8ffed760cdd7a645f7940b44cf300038a02ee4bc406acf83401f1e631cebfe33bdd59b45eb6e37c880a43592be51c4ecf2551f84fc2efaf40b4c322091c151e66f93b09178e8806a81e3625e6b1113d0079c80b61aa3dcd30043df4c473df55834b74a31c97f9d60bfa22b24b475f8758ece635b499fb248e165a57f8ad9082629f922a7f349fb40227b04859cd3b23cdafe97175c8424a6baf95c59545556d3cad6bfbd6783541f44517dfce191477c95b3267b7e3108d1b297b2a8be00b702d3e8b10da002caf025a641a5f39be69cd2c02f3d0a11373d93eea3756ef6cd8e7658f3c0775d69b7871d5717f04f483a4460c64c3581f7b7901ffd38d3253c778aa73443baff45930b73cbf7bb119781d7f27bb4c24377ca5c3106976411ae87dea13bd676dba241fda87096b1df5d05ef31c58ed7385dd63763ee05ff728835ea75a40b06b26559feff11280202fd5f3e41d10ab2126ec33d9390fb0a3736fdf674e83a9a800594450271927254c55e9e63d18c09d690a97f3900f076714f5b7925789eb56f93f35673bfeb2f4f97ba06341bf649944e2df6cbba4b2a7446a6167e71ded81e33dff49ebac439690769d2af8bb2d74ff9abb4922fff4b63cc670261c8054b3ed9d7ddc88d219046b30421c70faa715d2b06d92eec2dbdb27b97a66982d5a1d51d025f9cff6312779767102a0442a86d2b580c36368ff859431baf18b6945c204b24f1af3403ff4d06df264f4c6e50a1b394bad2b666ce4414dca3473a37dabf23e0b8f48c71262fe5ee44ac6d15557dfafb7f7ff5b4edeb77d53e225a9abf159dd2df2b31112b9d90f6011708dbb0c85527d5dcb569053d3e7d4e15b29ee26858566748d8503b1a7fd72ceb3138a55a1355a353658e7e7088732439a9ccfa419f214da4dbcf423b6e31b098aa74cdb0539f3f98a441bc8135f75db6c584deca0ec011592a155c3e545e4297249c72a4f14423d3eaf2022ec13c211cd1452274a0a94defb6d46533d94b2575cd0194fd87cb3d7348180aa87cecfd446f02f46cad5d71eda488f17fff56864d70df59c67bc80bbbf653c8794b624dcfd77bc5fc7c6fa98a2328214fc5d8cec59434d564f1fdbcb457e204b64fdac7d74cfc612ba1d93afc88aa02a4d0e7acd284444911ecb7df5c69eb67e3ae6c37387ce462bf358218c697f6042615cc36046e902ca6cd3de2dc64044658151b9d456ab3daf65b609ba1d4707a9cbf067fc9ca74e25a22b4876de04c61d9925e8868b1a804479c00fe23ea176ddb8667b4f9b881054817d6852bbacb41da6148b754a3a127230a529e50b0b654a9d074492ec177973d9d4c53a254345c833c4ac33ad1cf2c88493646a5765d56c77d6faff2a8db2bc31e1fe25ed02d45b49f5270ae04826128f0ee4eed6e675792627311093aa897329a94293c28cefd482605d5081c48fd9da67056c6802fcccfe31e01c972bebbbfa830f1c9797e8beda6c84a96cadf73bf3cdfc649d5f838c7ba6191d781be599c227af8272a366c7e3c87512fb8262956243c54decf8c630f5abe964b7b15418e0731b84f56805f4731c4d4fc98cab067cbceed26d053414d373b5ae9b3bb658e8b1633420892b49f79625db9f1a524064adba913df067c57c7e6faf57e17160f331b80f3e8d802d5b0b48a0f847796931ae701b64cd658d2c0725fb02054797c4ae03f53b9b5f383272e89fbcda3dfff93f4953bf29f4edc6a5936047377193fddfc99bc33f4cddf4a91a959cf931ccae46bc4be2e2268b3f64feb2b12c232c4c83076e33f1af89d99c039d69e1972a5f2bbfd435184fd419678acf9949efdfed1da5441c8825e8e0c043ae31ea5236c68f610b89deeb26538cc4e17a85fcd0b7a7a430e51e0a0a5a4b7a600da762af6f9a4689ca01bb65bd4b2d4c20f11fca51e2ff85b3287f5be71988e7db74101cdfda0bbeb6777d01520008a69317e3fb26588734508d5199127ff1297e624e70767c612bbfc0b3795872634d20e3ab700ce1a38130f46fa2ac40f1f67d9e0c64b914bd218f9fcfe1891f", 0x1000}, {&(0x7f0000000200)="fb12e63d10db365ca833e7dee6dc7ca63fb4ad4dce68203c43452a299a6e84470bffe02a42b6275886478e12af2b1f7ac77beb540dc2083d391c04446ff9b61dac4eb349179977f796ffcd9fcad948ecc39e54d27568127a993c4d901d2eefb5e35470ff2565e4187ae18399c69a37ec8c1273725287fcaaf1f59cbedac06e3ce3a78417c4b44f0e5e39", 0x8a}], 0x4) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0xfff, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) syz_emit_ethernet(0x2b, &(0x7f0000000500)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1d, 0x0, 0x8, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @udp={{0x1, 0x2, 0x8}, {"a9"}}}}}}) syz_emit_ethernet(0x65, &(0x7f0000000000)=ANY=[@ANYBLOB="39d0fb920000ffffffff51669eb7450000570000000101009078ac1400bbffffffffa3c169503e7136d4892052a64f57bed416a8c17605e60e679657e8df51542edfdc83b519d35b90d8174072d1a5f781251833a3e6f23da062e4a6d02991cd1aa7f3f20c"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x4ecd8b37) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', 0x7f, &(0x7f0000000200)='./file0\x00', 0x8}) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe9045381", 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r5 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="8b8c7e5e4a7966dfcde82b0abb", 0xd}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ff000000000000000100"}) close(r0) poll(&(0x7f0000000040)=[{r5, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0e5f68cdd75751147708cb211e0202c5bf74de60"}) close(r5) r6 = syz_open_pts() close(r6) executing program 4: setrlimit(0x0, &(0x7f0000000980)={0x0, 0x54}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) socket$unix(0x1, 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="b1", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) unveil(0x0, &(0x7f00000002c0)='c\x00') r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r2 = socket(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) seteuid(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) listen(r2, 0x401) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be382249d1f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af6300372821", 0x62, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007", 0xd, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r3 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, 0x0) msgsnd(r4, 0xfffffffffffffffe, 0x0, 0x800) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30, 0x0, 0x1f, 0x5}, {0x7, 0x0, 0x0, 0x80000000}, {0x16, 0x0, 0x0, 0x6d72}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0207534, &(0x7f0000000440)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001400, r1) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x20, 0x5, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)={{0x1, 0xfffffffffffff001}, {0x4, 0x2}}, 0x2) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r4, 0x40000000007) truncate(&(0x7f00000000c0)='./file0\x00', 0x5ffffffffe) select(0x40, &(0x7f0000000500)={0x3fc}, 0x0, 0x0, 0x0) getsockopt(r3, 0xffff, 0x3ff, &(0x7f0000000140)=""/197, &(0x7f0000000040)=0xc5) r5 = kqueue() r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f00000000c0)={0x3, 0x1}) kevent(r5, &(0x7f0000000000), 0x400, 0x0, 0xdb74, 0x0) executing program 5: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r2) setsockopt(r1, 0x1, 0x147, &(0x7f0000000280), 0x0) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000380)}], 0x1) mknod(0x0, 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x2c}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, {[@sack_perm={0x4, 0x2}, @sack={0x5, 0x2}]}}}}}}}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x0, 0xfffffffffffffffd}, {0x5}}, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000012000042fee188507af9149e61f61f53aaf3757ccb78896d3c837f925dc9db9108ae5e024eab385884d1d263bf23f6b047f237b3044cae340a3113198d0989c5bd76407c38f806e8f98e4e785567c23e5d0560e086fa607be55619c73ae912ec6b79ace314ffb9ff1be677be050beecd6bfe2e5449aee9b4e74dd9fd5a9fe72c37d7cebd8f0e4d766264d3c71de6d9c2d09ed3d2192220aca447f80c0a4df648ccc961660c9a475d12361a624646494b44f0dba28594a94b73fb8b7eb30574e0a9856ad8709d3459ec012de499f444d85c0a87f4bc140812221d78096d7d642600f9def393dcf631a1d4ecd9a4ba64"], 0x11, 0x800) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000bc597b8a7110cfcfb630f8fce91c8815cdb3170494422f94d3ca7b7e6e85277277ed8b80324a3721ef9788207334532be3f0940418dfc357ad34a8ff249bd5640720a0ef96857717d47c739a7105b1f5e3f02c84cacb4f83921ee9801773dfb84f3afbcfacf7b467bf6b551d8e905c883ef3bb3011e829e5ddce4e243de033ed1ad495516771cab6167098bc69fe5984b6280e3fc97b2d624151901511c550e6d5d4ec5f930c0dcec4366ceb87"], 0xa9, 0x0) msgrcv(r0, &(0x7f00000007c0), 0x90, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/117, 0x75}}, 0x10, 0x0, 0x0) socket(0x1, 0x2, 0x80) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x4, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) writev(0xffffffffffffff9c, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) executing program 3: setpgid(0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x1, 0x0) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000040)) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) mknodat(r0, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) bind(0xffffffffffffffff, 0x0, 0xa) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) r2 = getuid() setuid(r2) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r5) fchown(r3, 0x0, r5) utimensat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) open$dir(&(0x7f0000000000)='./file0/file1/file0\x00', 0x0, 0x0) pckbd_enable: command error executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r2 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000100000000}) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffb, 0x10b, 0x2}], 0x9, 0x0, 0x7fffffff, 0x0) dup(r0) executing program 3: sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6c}, 0x4, 0x0, 0x0, 0x0, 0x68) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) ioctl$WSKBDIO_GETMAP(0xffffffffffffff9c, 0xc010570d, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x0, 0x7, 0x8, 0x9, 0x7ff}, {0x7, 0xc, 0x8, 0x1000, 0x2}]}) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) setreuid(0xee00, 0x0) r0 = getuid() semget(0x3, 0x4, 0x34) setreuid(0x0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4, 0x0, 0x0, 0x8002}]}) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000000, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) setrlimit(0x5, &(0x7f0000000280)={0x205, 0x54}) r4 = syz_open_pts() close(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x3, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r10, r9}}) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) fchownat(r11, &(0x7f0000000180)='./file0\x00', r8, r9, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000340)=0x8000) r5 = kqueue() r6 = socket$inet(0x2, 0x3, 0x1) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) kevent(r5, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffa, 0x2, 0x2, 0x6, 0x100000000008}, {{r7}, 0xfffffffffffffffd, 0x86, 0x80, 0x7, 0x7f47a023}, {{r2}, 0xf7ab2c2c43a9f1a8, 0x20, 0x1, 0x5, 0x3}, {{r6}, 0xfffffffffffffff9, 0x39, 0x20000000, 0x0, 0x24}, {{r5}, 0xfffffffffffffffd, 0xc9, 0x8000004b, 0x9, 0x101}, {{r5}, 0xfffffffffffffffe, 0x8a, 0x1, 0x5, 0x1}], 0x10000009, 0x0, 0xe9ea, 0x0) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f0000000100)) executing program 0: symlink(&(0x7f0000000900)='.\x00', &(0x7f0000000240)='./file0\x00') readlink(&(0x7f00000001c0)='./file0\x00', 0x0, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000280)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getgid() msgget$private(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r2, &(0x7f0000000580)=[{&(0x7f00000001c0)='N3', 0x2}], 0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0x4}) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) close(r0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xe5, 0x9fd, 0x88c, "43b2b0bf3e79036980220d348bba04ff4e629aa0"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="71994c1de376a629d07b09610817554b444e7adb572303bbccd179a857389f23c8a50b91a62a5453774c410d0d", 0x2d}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlockall(0x1) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x400000000, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x5}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000162000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000161000/0x2000)=nil, &(0x7f00001f6000/0xa000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140)="53183374", 0xffffffba) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}}) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe(0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000001580)=[{0x0}], 0x1) r4 = dup(r3) r5 = dup2(r3, r4) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000400)="2daeddd3ede9d7aadb3706aae5a410a836af01263fa075d7865d0fec53512ffd74e0b824da9ac3c89baef6c6b43da1bf126a190443766ab70aeccb2ec5c6fe3c9a96e67924087392569678b2c0301336ed240b0b82e0fe2f8faac3faca25569574d99c98bd9266b51b8e142683a7b93163c4a6d7fe29787033b32fe244c6d28ee797203fd9a7141f35be1d3a81c825716b0899e86206b5506dd5cf62b3f1e50223a6c63471c5cd95d6724bf71eacd10728102eeca10a72d155f61164eeb1a2c01d73e527233420b448b2af9e954d0d44c2be3178c8193341e7cd7d8f176c2ede7ea5d5b0013c4b34b86f479c1ffb88f697bef5f919dcb91601b4bdb99b091367b8881abb0367e98e56d98e970cd532c44304d6c30b39d958151f5ec499c74d58e2e1d0c9da1c33e8b13ca9490de7288b40ceee47b02c443c13265f", &(0x7f0000000340)=0x13b, &(0x7f0000000380)="6405978227d578ae9a406d57ce8dfdb4d19da87ae6b860f9bbcdfa3f455bfdc1f3881e272185f9e5b28c6fae8b82784ccc012515b244ef78d9ed05fbe5611a85b347165cf8d13cf16e7898b7a49ac041bb3e869503b3d4a865712eca63eaddd79c1d87f235c4207ecce73bc62097b6eb9c07d7a3e8", 0x75) read(0xffffffffffffffff, 0x0, 0x0) msgsnd(r2, &(0x7f0000001540)=ANY=[@ANYRESHEX=r5], 0x32, 0x0) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x0, 0x800) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000000c0)) r7 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0x3}], 0x101, &(0x7f0000000040), 0x0, 0x0) executing program 3: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x4000, 0x274, &(0x7f0000275000/0x4000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x0, 0x0) socket$inet(0x2, 0x8002, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = dup2(r1, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mlockall(0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r2, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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) seteuid(0xffffffffffffffff) ioctl$FIONREAD(r5, 0xc0206937, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 4: syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000500)="419590b6c16b49c5", 0x8}], 0x1, 0x3fff9) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x7) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f00000009c0)="8a29e29a863bf3d9349ef6e169488cea77bd55a00689bffc55da9f9bbaedadef5fe55c98134b439974b873468fbf58b27013b1d604ed13c664231eb0ccccdfa6570c043272fb296a2f125405088e18b72b437c26461497ad9405c6dcf297a0a9aa4ac9429042f4b24abec18a8b955a5caedbbdfdd3f57a70e8536c04d115f142082772e6512999cf99eabd1b1f84c8fa8cd47811c5dfa4ed9ea3ab92402abc3efb80c49eb7e373d92c76cb22da8cf546a947f112bc5dbeb03c89f72555ebb70034d486149f28b05da48864cbf2f7c5adc8f51e0c7f1de4408786f4159c42ac1411ee68d1eef5e1cc7c54cbb07e30124c0bf2548976b189347ad325cfc2a2494c71737b3163698895fee2ebdc4d85ad544659faafd27174e0c84d1a538c7b2c9df23323815df69f8dac0f0093b80b0bd1283d40848032f592373eb5d268efc5424418b0352a2ef31cb5eb68052ee6faa2a3ec67c55bbc933766e8d057ec92996cf05c877edcdac3fb20b7592c4a77c8df317619d5030352ce21067ddcc7186b01c64bed7cbaa249ad242cc627f4880d5ee8aab1dc3b27fc4b1887fc105d9deb87714ff263d1d4c37395242b9f5d87ac89100a512c4777e9c254b6d8bf4c6a168828d16dd4b5dc930117e7d6fb9ed6f7880ec306371718011c03169c2bdb0ebf530cc3772384f5013d86df463b4bcb2e5860863e3911a82010cd16fab2fc3c3c79b3193288c75e5f97d1320cb8cd882264b02369786616764d7b44871f84a5c7b7b082574bc120ab8745e4547e5c711a91a34c912d9924fa4ef6e5a45e852f7e3a79b42abef3ecf054a4bc727daf15d324cb9c871f401c13a0d5d794693ded5f85cb8687ee004f96c8d65cc93a9f797d112945fd8e079bd619d5bf53141af86628c48d0e2d20469dc786944c0c9c1fcbdc147722f169cd68aed042dd93f3d42f646becdd24d865912b5e6d8c049e765417caed753877698257795c011d37fd3157d4da4de26e3c29338116406355a6c6c563e6ce41ca2f4d7c5484eca7108f18ffb081aa5761b0e89b07c131bbb0a3084c2884d43d0329e2", 0x2f7}], 0x1) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x822, {0x10000, 0xfffffffffffffffe}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x31680000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) sync() getrusage(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) r3 = fcntl$getown(0xffffffffffffffff, 0x3) setpgid(0x0, r3) r4 = msgget$private(0x0, 0x20) msgsnd(r4, &(0x7f00000004c0)={0x1, "9cfa0b55f5dfa44c224947f72892822564bea470b0d6ea9e67c08138a1eb15201308f3e430d738c5a02a5de8f9dc6d40f1213013e231c81de361eb80db5ee892e3a36abfc776db9f004060969f4f106d7be733572523f619c7bfb7dae3e7337c6223f07794950f4314d2b7dd818ddad7d892c893cfa9e7d5ceeb015bc9537f85ac9ca0ad0c07993ac97b4fc2dc14dd0cc0269d49e7e8aa8018487013b98b27bb381fd75b15169274846a16bd9aeea1dc82aa260ee8644083ae5d"}, 0xc2, 0x800) r5 = geteuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x1ff, r5, r6, 0x0, 0xffffffffffffffff, 0x100, 0x2}, 0x2, 0x684, r3, r7, 0x5e, 0x100000001, 0x8001, 0x9}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x48}, {0x54}, {0xfe}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000040)=0xc) fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r3, &(0x7f0000000000), 0x1, &(0x7f0000000240)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x10, 0x4, 0xff) executing program 2: mkdir(&(0x7f0000000300)='./file0\x00', 0xbc) rmdir(&(0x7f0000000180)='./file0/../file0\x00') executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x20}, {0x81}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) acct(0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x40, 0x90) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000300)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = kqueue() open$dir(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x400) open$dir(&(0x7f0000000700)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x24db362bdfdca8ce, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="20b7c64185914d070000007d", &(0x7f0000000000)=0xc, &(0x7f00000010c0), 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0xee00, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setegid(0x0) executing program 7: lseek(0xffffffffffffffff, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) socketpair(0x0, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) syz_emit_ethernet(0x2a, &(0x7f0000000b00)={@local, @remote, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x7, 0x0, 0x0, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, {[@generic={0x7, 0x6, "11ab22ca"}]}}}}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x61}]}) fsync(r0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) 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) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020699f, &(0x7f0000000200)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x21}], 0x1}) r6 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x1, r6}) pipe(&(0x7f0000000100)) setreuid(0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x4) pipe(0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000000)='T5', 0x2}, {&(0x7f0000000480)='^', 0x1}], 0x2) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(0xffffffffffffffff, 0x5) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, &(0x7f0000363000/0x2000)=nil, 0x2000000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000191000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe", 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x18, 0x0, 0x0) dup(0xffffffffffffffff) close(0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x9}, {0xf7ff, 0x20, 0x3f, 0x3}]}) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x0, 0x0}) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f000050c000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f000064e000/0x4000)=nil}, {&(0x7f00007eb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000770000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f000026f000/0x3000)=nil}, {&(0x7f000050a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}], './file0\x00'}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) socket$inet(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x36ea, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @udp={{0x1, 0x1, 0x8}}}}}}) syz_emit_ethernet(0x22, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x1, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}}}}}) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000240)={0x4, 0x11d, 0x401}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{0x0}], 0x1) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)={0x2, [0x0, 0x0]}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) executing program 3: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000080)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x25}, {0x5c}, {0x8106}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0xc55c}) socketpair(0x20, 0x3, 0xce, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x8a2, 0xca1}, 0xc) r3 = fcntl$getown(r1, 0x5) getrusage(0x0, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000240)=[r6, r7, r8]) r12 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) r13 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) r14 = openat(r13, &(0x7f0000000300)='./file0\x00', 0x10000, 0x184) select(0x40, &(0x7f0000000340)={0x5, 0x3950, 0x20, 0x9, 0x0, 0xa00, 0x6, 0x4}, &(0x7f0000000380)={0x1b, 0x7, 0x1ff, 0xac, 0x4c, 0x4, 0x7fffffff, 0x100000001}, &(0x7f00000003c0)={0xdfd, 0xffffffff, 0x3, 0x3, 0x7, 0xfffffffffffffffa, 0x8, 0x3ff}, &(0x7f0000000400)={0x4eb3, 0x6}) ioctl$VT_WAITACTIVE(r14, 0x20007606, &(0x7f0000000440)=0x7ff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r12, 0x9395) sendto$inet(r1, &(0x7f0000000480)="d570", 0x2, 0x6, &(0x7f00000004c0)={0x2, 0x2}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x10, 0x0) socket(0x20, 0x1, 0x6) r15 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ff9000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0xfff, r5, r6, r5, r10, 0x8b, 0x2f}, 0x9, 0x7ff, 0xffffffffffffffff, r3, 0x8, 0x8}) getrusage(0x0, &(0x7f00000005c0)) r16 = msgget$private(0x0, 0x20a) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r20 = getpgid(r4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000780)={{0x7, r17, r9, r19, r11, 0x2c, 0x2}, 0x20, 0x5, r3, r20, 0x6, 0x100, 0xf78, 0x8}) r21 = getpgid(r18) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000800)={{0xfffffffa, r5, r9, r17, r11, 0x5, 0x6}, 0x9d4, 0x0, r18, r21, 0x466, 0xffffffffffffffff, 0x8e00000000000, 0x4e946b1}) getpgid(r21) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, 0x0, 0x0) syz_emit_ethernet(0x2d, &(0x7f00000002c0)=ANY=[]) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000640)=""/76) ioctl$FIONREAD(r2, 0xc1206949, &(0x7f0000000100)) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$VNDIOCSET(r3, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) r4 = socket(0x20, 0x1, 0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x87}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{0xfff8}]}) r7 = socket$inet(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) close(r7) r9 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r3) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) mkdir(&(0x7f0000000340)='./file1\x00', 0x0) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000180)=0x8) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x1) unveil(&(0x7f0000000540)='./file1\x00', &(0x7f0000000600)='x\x00') open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) recvmmsg(r4, &(0x7f0000000580)={&(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000280)=""/108, 0x6c}, {&(0x7f0000000380)=""/248, 0xf8}], 0x2, &(0x7f0000000480)=""/177, 0xb1}, 0xfa}, 0x10, 0x1, 0x0) executing program 4: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r2) setsockopt(r1, 0x1, 0x147, &(0x7f0000000280)="33539efda98054bc92e0a4090293f6af809567586cd76f7e83a05411d825a650144894d08c6c50d92606a0c8b45a29f5b465a5d62947a03d39a4c993523c42d589e302340325159434e57e998c676d8a44514b4d3d292c6fd666c0d86911ad804d24b5", 0x63) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pckbd_enable: command error executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1db, &(0x7f0000000380)=ANY=[@ANYRES16=0x0, @ANYBLOB="89e0d883d8a64b8c7c0617d41d8d0ff52bb9cc98273aecbe60323d98b1fb37271d3ded64cef4ca73422cf3eaf27bbe05fed56a050ea8bf0b4ff1929a8455f62426616bc7c7a02c3fdf73f9958b1e4db423ccc979d1f4cf6b7b185b6241995abbd2f5b88d8e9fa9ab85e66c246dba1143c19478af8615ad07d649497dba2215af2ab106f2e9d7891bf5e5b28874f30c466e34b2c6a32077cf985dd89e9d3068644812942615905d21ef4af392c4ddab5c813276ca23d05d0a0d9702dfcb79d0c04484fa0098dc4eed81259a8fa60812acd181c40a69d1f25815723b9879fc7263593efa75", @ANYRES8=r0, @ANYRESHEX=r0, @ANYRESHEX=r0]) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000180)={@random="978c8c12ef66", @local, [], {@arp={0x806, @generic={0x5a8720e9aa25aca4, 0x3c03, 0x6, 0x10, 0x8, @random="1134474a422e", "6c61656393640f0e22eeeefeb3372fc5", @empty, "cf7c47554d06ddb30ed3424b049efa40"}}}}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, &(0x7f0000000240)="71809787", &(0x7f0000000340)=0x4, 0x0, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020699b, &(0x7f00000001c0)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/504}, &(0x7f0000000740)=0x1fa) socketpair(0x20, 0x8000, 0x2, &(0x7f0000000680)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000400)="b2a61d055831f3c56085c3a119d763617ada406fd2237cb3ffb2ac8552cdffca9b1a556af1ad91bcddd8bb3cef9d4ffe0aa71c3c14d1860c51e5cdb004bbbe3545c9b3d2d9baa23225b858c2262717de01d327aca6be3f165e24a5860a96f52c1d25cb4b659456bb2a48ab7df9b7f543aa9bfec3ac2be77bcb0d775b1dffb8bf9f546c1227f648aedf8b1b53d5", 0x8d}, {&(0x7f0000000500)="3031c6908775566fd563eb481faa0f4c2bc58892bfeaf85e04fb50301673595bb66e3defcf91008bc13b536f9142ff6dc3c5151eb9acfc01a5218328a8324361b78c036cdccaf1b9dedf55a7dd227d7d9625a472bdec80c95f230d476689a15eddb57c03a6a5e7bc66d05e9f", 0x6c}, {&(0x7f0000000580)="ec850e8dba14c6d940f51dcfc7ea109682fd791329f5927b92c792783b3052341ae9001168a80cea4a13eaba79468fd449e3dea275882d564db085d344c8e5d91c37e239cafa53974587c416819045a89ba8993bcee172e96e4e1b831d3416edab", 0x61}, {&(0x7f0000000600)="670924157d", 0x5}], 0x4, &(0x7f00000006c0)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r3, r1]}], 0x20, 0x40c}, 0xb) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="058c4cc154b5895edf170affb44c37b4e96eb0aa265b33a650172f5b1d2760b1cc8ab19c571f000000393974c9e52ef95df7def3d6a5b18dee9efc7d3d5c7c1cb4c8b4259a21c752094c99e4c4788dec400d2be5113d38b0c266176020113ab90f1e7cf312d450bf0ddb515e6b5278da6da791f6a0eddaca71ffc8611d5b03f73e65cefad4259312c4ef3b5c5ab9957ff7daf425c4b50a764b352c491ba8fccc7f68c9f2eb48e4192b5d4e7af882f87f13e7a8d063d06f02b42a5d611c8e008dfce53e9a98b2a07ff096fc4736719a167c1e9d95429b6f4e6b", 0xd9}], 0x1) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f00000003c0)="601f939b0152d7a2242a5ec8a39aa3ece636351fc12c306773a842fc54c83c17f564f073a9f302e1e6e213c555fbe14f37dc8c8b0db2be99e3898edb8ae3d0f27b00a9ce86e45fe92fe678d70bac6fa35c742cafb38cd10543b653dd4a8d4f8d0a7ebd3639c905bf8e913f6b22272b011cf541f5adf2e17e35", 0x79}], 0x1) execve(0x0, 0x0, 0x0) close(r4) r6 = syz_open_pts() close(r6) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r7 = open(&(0x7f0000001480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "0700000000ed0c8800"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) r8 = socket$inet6(0x18, 0x4000, 0x3f) bind$inet6(r8, &(0x7f0000000000)={0x18, 0x1, 0x5bf, 0x4}, 0xc) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$fs(&(0x7f0000000080), 0x2, &(0x7f0000000100)="db4062e8d3bb70dff2e066a2d0db714e4394ad91bb9db7ece95d5d54710acabbf254e0abac31ae06fe909e50bd5392390231352493921a24d843391090c36e4206fdd777d378fe8d0f2b1ae413bc1dd1b870863d1bff0ddbcdd20e51de114b4ac16385f5f2f87f86d5400b6a33c641ba1fda069cf1e9836210cbb7", &(0x7f0000000200)=0x7b, &(0x7f0000000240)="75d7953f75245128038c991de504e51855391173d274de8511f6ea583cc47d74bd0071e816843b1d12191d7830f7f709e81fb02cc70a662a0f810b523da17fd02a86408cc0ac82a8127e96c22911bc9bafd59ef044a7881aebe2fceb19439259235fa906eca55ab8e21f24bc4e8b96f07c1b384257b092bf039af6e8b3663368375164396dd95367fa3273ec52ad25528b50736db32df5234a09fbbf228a1bd96997343b7c8119ab84faacc888f185ceea6ced14c5982c99ac32b106fb214529bb8a9888da38383ec5177e361dcc9e620cca4c695c63dbfe3bf03e28a00c81b55f04ccb0c974afcedd73", 0xea) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80146951, &(0x7f00000001c0)) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) chmod(0x0, 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) setreuid(0x0, 0xee01) rename(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)='./file0\x00') semget$private(0x0, 0x4, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = msgget$private(0x0, 0x397) msgrcv(r7, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r7, 0x0, 0x0, 0x3, 0x1000) msgsnd(r7, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000340)={{0x80000001, r6, 0x0, r6, 0x0, 0xaf, 0x9}, 0x7ff, 0x0, r5, r5, 0xffffffffffffffff, 0x7, 0x12c, 0x3}) executing program 2: socket(0x20, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) socket$inet(0x2, 0x2, 0x0) mknod(0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x9) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000000000fe8000000000052f5dac0000000000bbfe8000400000000000000000000000aab2f8b7d29beee6658e437483226b3e4de9c8b844dc5651c977a22774ebe8a4989446635360daf0f1ca08d5800a41"]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x2, 0x0) close(r2) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x101) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000004c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x2000000009, 0xe7}) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) pwritev(r3, &(0x7f0000000900)=[{&(0x7f0000000580)="ea", 0x1}, {&(0x7f0000000680)='{', 0x1}], 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x65, 0x8, 0x1, 0xfffffffe}, {0xf000}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) syz_open_pts() executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) getuid() msgrcv(0xffffffffffffffff, &(0x7f0000000000), 0x8, 0x3, 0x1000) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x8) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040), 0xfeea) fcntl$dupfd(r1, 0xa, r0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r4) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000140)) listen(r3, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) sendto$inet(r5, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x50}, {0x6, 0x5}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x5c887705c9df300b) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, 0x0, 0x3b8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x400000000000}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00002fa000/0x2000)=nil, 0x0, 0x1f}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000188000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}], './file0\x00'}) executing program 5: madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffff46}, 0xb5}, 0x10, 0x400) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_carp(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r3, 0x1a4}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) write(r3, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000bc0)={0x6, 0x6}, 0x2, &(0x7f0000000c00)="ce55e9e3", &(0x7f0000000cc0)=0x4, &(0x7f0000000d00), 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc018696c, &(0x7f00000001c0)) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020699f, &(0x7f00000001c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(&(0x7f0000000400)='./file2\x00', 0xa9) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r6 = msgget$private(0x0, 0x397) msgrcv(r6, &(0x7f0000000280)={0x0, ""/12}, 0x14, 0x1, 0x1800) msgrcv(r6, &(0x7f0000000680), 0xd9, 0x3, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) executing program 5: recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) read(r1, &(0x7f00000000c0)=""/240, 0xf0) writev(r0, &(0x7f00000003c0)=[{0x0}], 0x1) sysctl$hw(&(0x7f0000000280)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getgid() msgget$private(0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r2, &(0x7f0000000580)=[{&(0x7f00000001c0)='N3', 0x2}], 0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0x4}) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x0, 0xfffffffffffffffd}, {0x5}}, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000012000042fee188507af9149e61f61f53aaf3757ccb78896de339ee3c837f925dc9db9108ae5e024e8a385884d1d263bf23f6b047f237b3044cae340a3113198d0902c5bd76407c38f806e8f98e4e785567c23e5d0560e086fa607be55619c73ae912ec6b79ace314ffb9ff1be677be050beecd6b00005449aee9b4e74dd9fd5a9fe72c37d7cebd8f0e4d766264d3c71de6d9c2d09ed3d2192220aca447f80c0a4df648ccc961660c9a475d12361a624646494b44f0dba28594a94b73fb8b7eb30574e0a9856ad8709d3459ec012de499f444d85c0a87f4bc140812221d78096d7d642600f9def393dcf631a1d4ecd9a4ba6436b2dc9d1b99a942757ddc76d1a9504f041c11435ad95f3423d90d4654e971903a1517fc35945ec6338f3fe26961341ca05c9168ca36783bf493e3b017160c7703590c537f00f684d5446d6b673ba6fa008ad7239d631a1e284ad3bcfda3116db1836873a4fc0621db16b95fa576d77a7c3aa6f1c7ea8fe9141dfd0e266b91d3e7dd9b85244c405869d63a3ca0ea8a66c736ee54e822752a9588295d5847ceda7f094dbb7de31f4e268e66cce033d1abb2352397f8d67d2712866a818b913a4fb0036ae007b0d1268013dd54886594d646a756dcb6f97bf7316836e93b0b7d3835ad874d267e24137dd99e05af5aab4720bc97ec96237b07345a54a33c45bb5c5d6b2c7cc5375acdedbcf8fbf53cb73ff9b1c780f6d1f53426df458c986cd562f35e7a0503b3f093dfa2816c2c6a9298fa0a67d6"], 0x11, 0x800) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000bc597b8a7110cfcfb630f8fce91c8815cdb3170494422f94d3ca7b7e6e85277277ed8b80324a3721ef9788207334532be3f0940418dfc357ad34a8ff249bd5640720a0ef96857717d47c739a7105b1f5e3f02c84cacb4f83921ee9801773dfb84f3afbcfacf7b467bf6b551d8e905c883ef3bb3011e829e5ddce4e243de033ed1ad495516771cab6167098bc69fe5984b6280e3fc97b2d624151901511c550e6d5d4ec5f930c0dcec4366ceb87"], 0xa9, 0x0) msgrcv(r3, &(0x7f00000007c0), 0x90, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/117, 0x75}}, 0x10, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x3, 0x2, 0x36, 0x2}]}) openat$pci(0xffffffffffffff9c, 0x0, 0x80, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x2a, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00001d8000/0x7000)=nil, 0x7000, 0x0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x80) socket(0x18, 0x5, 0x1) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYRES64], 0x0, 0x0) msgrcv(r3, &(0x7f0000000200)={0x0, ""/253}, 0x105, 0x3, 0x1000) write(r1, &(0x7f0000000480)="7696e5f3ef2f899fd1f18c37cea8615ac73f1832a833e63484d58358223c9b4a3d76eca5588b2d623ddf75ea71dd237099628836e2e4f1628c9057bbdbee8552e2e1dce1db18794dc3bf4bc440aa813cd3b2dfff1a4e1d4306f3eb820757f5dec0b1b81bdf8cc96bc0adc1a0b44c17a5dab1248dad2ae03867a91d018e988cd16b5b96c829aa38ee248dc7016c1be635ed6076d46d56833dd2c1e4dae1f109a9c480fe8b924336f0b7c318c8019fca55f32f5af83a825091fd894f260948055e96f3b1886c688bf262fd62c9d47fe32a1d92a52949d6dfb767f11484c0fd3e112149693755ed3031ffffffff6ee880019a3f38bdb7eeda813a7aa85dc41dafe496289c21289911b8d7371a5318fa9cc96e49178fda8641137c16d0feee7452c0148b80e2119425ed708dc9c6c3357d917525a6b1a7c296669ced3f427da02b90b47f2b406b8468b61bf1ed4bd6052c76918da4123b0b68273152eaace5fba8f860649c4e78ad805cce7db7baec54b657a1de8b223bb6d2dadc397753ee4d42abd36f9a5e82bb74237188f7c7b74266215d5f9df9a98d3bbc3585dda71ee670b7e4b52de7aa1e8e95e5012b6b48d6b9e7b052b15c6d9e342e5a4b83a097b2eddd00", 0x1c1) executing program 0: mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x9011, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x3) getsockname$unix(r0, 0x0, &(0x7f00000022c0)) socket$inet(0x2, 0x4000, 0xc1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000080", 0x8) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x2000, 0x2d87) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mkdir(0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0xa, 0x12}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f00000004c0)=[{&(0x7f00000009c0)="823027245da3d464a1aa9e24b1aaa17deca77fd7c6f2fc08ee324f561123875fc4b191c833cc76a730cd3f951be547339e93020331b59e4a37fff37f53b170aa3711814a95325a4210265ae0364c40f8b759c66a292e740a7024d9303d1ecb7678f59540fa0d279b1e3c02a3e0308b0d07c37b43440ba87ab0150eb726ef21c6bf8a981abe9ed8e90e6b161b32efdb0090dd2098627a4faf5e16408e5afc73465376682a7c5af31d8664c8df893bbe278f80110c1877f83ecd4fd1ce9a72e40dac5f1e25b518b3c7fad49a7a85bb73e012293533852583f8017698d35060d044ee35048038d6357db7f7821d8771ee13ed748090a78413c262f1a1f3ec0b56f1fe9eb381757d878a0af1dee1586acd5060a7991eee196a15156429ead798bbeb32b8934ec49bfe3360d734a2d881dcdf37018bba39238cd2cf83396cb84620f99950413d88bb2e046a195c831f5cb4e418386ce976940e75da1b26c0dec910d5a1ee3d579f432fa45e6ec5950bdebe69a5f5917323bb06ff18f28a91ec3a7f59457ca9b4f419b8317fbe12c58954f50c5f7e5ceb340bf498ca098b7fae3d14ac546220db00ff547f8c0113232cfac6e0df9cf8d142395682a4d03f8042bd8f6bf075789da66815e857e467a85bbe7116831ccfb0b2d33fddda7b5805c11226e52d7637fb7fc855907efe4c97f5789341b70f3b", 0x1f3}], 0x1) ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffffc) write(r2, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed9b1c0cfaf8853e69a519f1fbc9cbb12edb464f64a72e88182b24b3dc1c184fa5ef023000f541b075f1c4c91", 0xffb8) socket(0x2, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) dup(r3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r4) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x2, 0x0}}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x2a, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000400)=[{0xc0}, {0x6c}, {0x16, 0x0, 0x0, 0x7fff}]}) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000100)="ba2128", 0x3}, {&(0x7f0000000300)="7a9f30a344ddd8175e00c5", 0xb}], 0x2) sendto$unix(r1, &(0x7f00000000c0)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x14}, {0x60}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000140)=ANY=[]) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r3, r4) socket(0x2, 0x0, 0x0) getegid() ioctl$FIONREAD(0xffffffffffffffff, 0x802069b5, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x40) socket(0x18, 0x2, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r5) socket$inet6(0x1e, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}], 0x1, 0x0) sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r6 = semget(0x2, 0x4, 0x0) semop(r6, &(0x7f0000000140)=[{0x3, 0x0, 0x1000}, {0x3}, {0x0, 0x5, 0x1000}], 0x3) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x400, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x5c66d352a8f45687, 0x7fffffffffffffff, 0x1000200000000}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x5c}, {}, {0x8106}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x44}, {0x60}, {0x836}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r5 = socket(0x1, 0x1, 0x0) r6 = dup2(r5, r5) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VNDIOCSET(r7, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) r8 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r8) r9 = msgget$private(0x0, 0x96023591c77b8a41) pipe2(&(0x7f0000000000), 0x0) msgsnd(r9, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) msgctl$IPC_RMID(r9, 0x8000000) executing program 5: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r0, 0x3, 0x123f, &(0x7f0000000080)=""/167, &(0x7f0000000140)=0xa7) setsockopt(r0, 0x6, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 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) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x4000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_extract_tcp_res(&(0x7f0000000040), 0xfffffff7, 0x1) dup2(r1, r2) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="d9c50597b3312f266a0c995fa69dd09f963ec82628f58f2f5a5f063154395deeb26b4dcdfe30f8b08bb59ed6ddbf3d3dc834044b668d99bcc98a6f158c2b653784d1a021f89906ccec86d142c590085b294b22638b9b209380097bf2c46b88edef53f18e6b9913672cf95d3bcd5bc16b35612eb80d60c38317331556e8388f8aead3c1b95ec3ce0f5e73b3bdd6c4f117ec", 0x91}], 0x1) executing program 7: openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffff7, 0x0, 0x10, 0xffffffffffffffff, 0x9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f0000000040)=[{0x800, 0x20, 0x40, 0x1}, {0x80, 0x2, 0x80, 0x7f26}, {}, {0x7ff, 0x0, 0x0, 0xfff}, {0x3, 0x8, 0x81}, {0x0, 0x0, 0x0, 0xfffffff8}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x88) kqueue() syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x1fb, 0x4}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x3, 0xab, 0x80}, {0xa, 0x0, 0x4, 0x400004}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000180)="004308ae2deac70f5150ba32e79d54b2edcb00000000000000", 0x19) setrlimit(0x1, &(0x7f0000000000)={0x8000, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x0, 0x0) setregid(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x5, 0x0, 0x0, 0x0, r2, 0x89, 0x7}, 0x40000000000000}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = socket(0x12, 0x5, 0x0) dup(r3) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000140)={0x0, 0x2, 0xffffffffffffffff, 0x2000269000001}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) setrlimit(0x7, &(0x7f0000000100)={0x9, 0x6}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000040), 0x0, &(0x7f0000000100), 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x81206919, &(0x7f0000000100)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000080)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000004}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000000)=[{0x1c, 0x0, 0x1f}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000240)=""/65) bind(r2, &(0x7f0000000240)=@in6={0x18, 0x2}, 0xc) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x889, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x23}, {}], 0x2}) r4 = socket(0x18, 0x400000002, 0x0) mquery(&(0x7f0000969000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x1) accept$inet6(r4, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) readv(0xffffffffffffffff, &(0x7f0000002d40)=[{&(0x7f0000000240)=""/134, 0x86}, {&(0x7f00000019c0)=""/61, 0x3d}, {&(0x7f0000000100)=""/45, 0x2d}, {0x0}, {0x0}, {&(0x7f0000002cc0)=""/85, 0x55}], 0x6) sysctl$vm_swapencrypt(&(0x7f00000002c0)={0x2, 0x5, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000200)=ANY=[@ANYBLOB="ffff000688480200000000000009aabb33050000000ecac5230e99fb17d156febe778800"/50]) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) setrlimit(0x8, 0x0) close(0xffffffffffffffff) syz_open_pts() syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000140)=0x4) getrlimit(0x3, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x64}, {0x54}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r0, 0x0, 0x0) executing program 7: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="0a2158b351c019b41cb8dd55d240ae0fea4adf3b3f535c8c2b615d726b5ca9722dc0dc863cb16498344efb55be1a069d76d9e585faab5a4fa751e37cbbf9eb8d6280bac04b72ea39429847938adcce60ef7a5d0e95f2db022f1933bc2e702ac41a529b6f026f8194a1ffde690f2b95ffdf20b92d3a42ba", 0x77}], 0x1) write(r0, &(0x7f0000000000)="24a608d334f68b1f26da3fb9a1e5e89f23bf136473c01cf9efec93275e090909400000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x81}, {0x20}, {0xe, 0x0, 0x4}]}) write(r0, &(0x7f00000006c0)="e506000000000000004aaed75a5a", 0xe) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0xa0000401, 0xffdfff8d, "1ba5d82d727c660800"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1", 0x91}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) executing program 2: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r2) setsockopt(r1, 0x1, 0x147, &(0x7f0000000280)="33539efda98054bc92e0a4090293f6af809567586cd76f7e83a05411d825a650144894d08c6c50d92606a0c8b45a29f5b465a5d62947a03d39a4c993523c42d589e302340325159434e57e998c676d8a44514b4d3d292c6fd666c0d86911ad804d24b5", 0x63) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 3: r0 = socket(0x0, 0x0, 0x0) getuid() setreuid(0xee00, 0x0) getgid() geteuid() r1 = socket(0x0, 0x3, 0x0) connect$unix(r1, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x48, 0x200}, 0x100000000000}) 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}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$getown(r3, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x9}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getpgrp() getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/72}, &(0x7f0000000200)=0x4a) executing program 4: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, &(0x7f0000000080), &(0x7f0000000340), 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket$inet(0x2, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) shmget$private(0x0, 0xa000, 0x400, &(0x7f0000ff3000/0xa000)=nil) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = open(0x0, 0x0, 0x30) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0xfc) ioctl$FIONREAD(r4, 0xc1126939, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x16}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, 0x0) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x2, 0x3010, 0xffffffffffffffff, 0x800000000000005) socket(0x11, 0x4, 0xfc) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000000c0)) r5 = semget$private(0x0, 0x4, 0x60e) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000340)) semop(r5, &(0x7f0000000180), 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001200)=""/40) pipe(&(0x7f00000004c0)) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="fc", 0x1}], 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffe, {0x4, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x5, 0x2) r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffff000000000000080000000000080090780000000000000000000000000000000000000000dbf719222ddd7136fcad371a7bfab1a031476ff52eebf963ad603047d202e5e9ad3ca05a46d71dab225e2c49ff2c27cf6892e109242f19ee37144febb09f7574b739faafda40f98d0c416a4ad3ff4697c492e5e07e33a3b0bc40232e63faf9340d147db38281b4ddb18586bdd1"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000003780)="0cafbf83c2f38387d10c7551019e5bce69ca7a568ff35a4ef8f913a2081a4cb3271260db73ecf132d6301853575f410ac88670e0f35387cc04dd22cf38c9722af513e9bcd0545d43a6357fdafe692fed7ddeb33141f02dac34124e8198d45b43ac00e47c6965fc7fa55e9d3b4bbca97ccd27f1d405ceff2799b8dba36d30caf6d738d74110eb9abd4f4b41af8a1e00000000afb239b07150a59ddd4852a32306c1c087d9f20482a1ffa81585a932e1545294cc41a300f2ace64b0d878c0718f055267772f9d9f6eb1af40e17c8fd396b92f6b6794b43801b0ad630e12235e8eb91224b8cbdb82aceca479777350316396ebc000f36c9e1b280b6f3676e21aa8cd2084bc4b62df9c30d9e8d4a45aa5eb9b9784424f46be09237cdd1b64002a774bad60edbab93cfa8e094868b8b99ded24d373a5c72b5d6fb18bb356112b9c7e65ba6f42416d716c058c00f1c5a68c5a27c81b6068b8c3308e817b333b48ec4cfaae5fa74dc7f70c16967fbbae5113a4e9c5957b92ee1b57e409661ff84121caafd30230bc4ec5033afc8a9b003b642983c9df1c29bee2713d3c7532a98a8967bd559d006ace6524c47b5b6d9ee66c7ef13e1a70822af037c57326d96fec064786944e5c95480551148c4c639eaf7240336548dadd7521bcbfcaa74648180911e6564ded45c79c3620fa226b6d50b0228bb4dda22a6831c78b967a6aa6cd772c79399b4c43bc3cdbf735294f77e2cbb006789df7bc5e9c022980d7210f05e17122a95791c6e8784934e23e48ee5c6285f16f7f39a5ddb18a9835cf1f1853b8977a130c9639bbcdd97fae687410521bcf06ab7a6b3ad4da6d1513b0478f90e1305145d68b5d2105d2d99243c8a6737cd68ba7c0903d531c46161fd34caa51f138baf59eab95ec61ce5306d10175e4cb85410d298e27975e037ab255ac216f931cd4952a25194c896135a898b11f7da92875f96364fae4aaa74eff85e116e1e2ea8dbf46eb853a73d31a05b19eb9754a8eeca24683369b5eefb3c0d969e99710f6b1700afab0a1e6c262b15161785ceca6800eceb7859f912c3e94326cd2728241b21ceec4fdc4e2bc45b60", 0x30a}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000000400)=[{&(0x7f0000001780)=""/4096, 0x1000}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x9) executing program 7: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000029, 0xa, &(0x7f0000000000), 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000440)={'./file0\x00', 0x3f}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpgrp() sysctl$net_inet6_ip6(&(0x7f00000001c0)={0x4, 0x18, 0x29, 0x29}, 0x4, &(0x7f0000000880)="442f7734074f381032ecae6be7dbd7c78a9e08290ad7d6a4b55f9bb24e1e9ee60b49c28e79217516487b40dd24f5b98439e43d75530ff8cfc14adcfd261b07f44fadab16bd177113c363feeb27af7eecc4da192eeffafff35b92fa47f8108a4beaf1c0f510b30f15a2d6be853a3b291ee3855fc641186e3db2d4f8138a9523692424f6896151f04b26092c89434a9c2e24c9148a82958d5ec1eabb3bb1bc155e82b89ca676f831cd916a862adbecb589f774752810a2d1220d8fbdd8549a7788680f02d4cdf8c22449ea0bdf96d72a207eb3e226859ce04c6219346c8a8ff4476ab53eee929cc56bb81ac3f00bc1f6efaf68bf18b8a6b433983cdb7166134e1d128ada84a8f454619808f3f514c24e4abab980247228ba012f63db71ad38ed856991d333613c3d5c9b199f0119b0e06cc9db53bb5e616423ef2a6efbe0ced7f33ed18b4b3844c85eca1441e174b27ab681963a35994cd9f3fbcc19cbfeb161b9b8d6da85bf67c92199c5c0100c39201589aee2533c27b71a5f0c33da2d371bad996fc9b3cd385c92f69779dd218bce2908baf224e30f721badcbc3398b20300b1c2c4625bb5b0bce7ec1c53a3221427ce03765d06bc300f5f96665d9070db6fd32c49d1f06cdace0e85c00c285dc72fc0ca920d7396f22a1fb081ff48d31aafab1039e4f4d9c8dc8ffd3aa6224d2e37a44243b3a2284fdbf420ffca1ab70a74324a724674b0cff634f6fe7b20c849208a82d66abb927c2943e7b0819f3b13f0ff4e555f68d3b3c69640cfbc2bd12828a248c52fab47973bbc46c2452a673b79e51d5aaf052837d7d7ca4e9ae58b683cc310fd10040b12461072af93df8fc8ebfe5f9ca4185d25d0be0a93800a7d578eb58c000e55d950c7e8135770f2fab1f2c5e4c3c5c75b13e00969fea57cfe6bc5591d7e51dc3c5081eddd2959ff829801ed6b4d1af3c5522357eabb6eae80a0cf5e5365a3620bb4e66607808bd4abd6c2c6ea12d75837ad8a3ccb7eb9f14312c9983918bdf37740a5fb4e16f8b58a8459620023382282abb49aa2791633e2a60cec4c68d21e5dbfa4fb2ba0e5b1f3a306632e0cbb23353518e29c93ad88d60fa9eb89ad0340a1d2e0df30d483b4c840dfb17ab0134a47b4c0b7e4a5b9ef01dd2bdc2d60bda926e889e8399788651b15aec40627ae49779e52cd5885c30139c63670610ed639607b715ba57154fc1a7d395570b9479f59512bd69fb200e0046464978651d3c6a3fd38c6fbb1be538945ae27d2cf362219af2a897213691bf0f17e907b2079bbdd9d52d2a049bcb26a6d9fa261c221e618c23d2331fb4095173df01b411ea6afc16491d029877b49c49c4c4ccc0bc199de9dde82b218915f66bd2f6da50f4699d3b9537b0ff9219d730dec5094c455818940701f62ebe911626d24e51132717919b4568146d601d846e357dfb0aeb497cf0a9781077f5417c61b7109e98b0367634494af48fa242e5445e2c6356b9d601b7fd1769f4d0cd17be8119a538823ba3c71d47139e3ee9d09b1884c161265976203687722dfb9d58342c9e117c9d9c699439273bd22907a0bbe0880e2a783970956b0685a10a22d454b07cc2bdb74da1b72a5138711513c03f563b2ecd5cab78a7a938986b7dd8f8bb1f7f6ecf26a8db9556b714bc74dd0577ae68bfb2a2591e3b5751d113b2f382a9730a09f81c63cf86ed2bfd2c5cac06e032c4fb7e53703c592229c73a981e8a15341d85cca519afaa675e1da330b8c01697314217ac691bdb3b2bd79b5761ff93856f9cee69091e20b3e4d48ccdb7ba9644a90322c2636cb3d1c414cb58482790631bb356400c05cb560af118353ffee98e25b1cb0e34b14fd71502e02fb77311dee1beee36f04b0c16b2f8d98028765d55a21cd9baab655f10c76ea5027c133169dc4a4f820b34716fe94281881ad7899b5e7fdc2ed1f0ba2262f176aab7689b5a9922de5e83569ea25e14cddc57a6e150c827c3f15bc9eec3a99b9310053192fd18123aa8ee1900452cd111f1cf8952a85fe2e8b4be21c0c12c3f71ed877a68deb579ad153860d65011a9e763749b553ecb169e7111f8e24357271d3a5df34c29aa2a19bbbeaf10e591e5e220d1b2e5f7b249782ec6b4a252ff805434f0c8d8009ee349b26a43f108653072667d08d98dab8cbf0ccb9541f2e60388961f2a9998f9baee8dbe7ab5d1d35d8b80f592ec552fdb6f70def5e2b3822b7b2d2cabd1df6875a635ab6f4687871494f906e751d7e72d04474e84520d0ce0b76a964f48aca7b543f04c47abc82535cfc286eb49ae65e73698fefbdde97f6037c2047c8e9939f73013a505390517f294b890fcc6c7bdf0dbb5603a53b60c53e49af41628faf601aafe9523e635d747da7ce1a04a17be7a38931e0e5088b859cdae4a04b6f0badc80851d525ae8fdff69798e435bf0ede0f2e686cecbddd6b2b30a37c94bd20188cdeb13c923347bc93c30fa9c4987587886c4336559487efc63ba188dd16465816f210a5c0b5a67bbf43239677641bf5086a2d1a59b43da79e266e9277be497a3a923dc51836def1360359cff5c5e93780d5eca179cde980ef5a90a0ac709dafc808920885c41d1255c34ee434202218022105186aa725e226cf6f99a6cc174d6970d656e3737e299ae6e252d93f1afca77a75cff1870ddf08e18ea174e6461bc27429eca52e8db989677c0ee0ab34b040564c4f4dc4f08f7214b2ba2daa786ac26cb006c5006aee5d30d11526bca16cfbb5664f534aea47c4a5690120a27610dfc44c7907e39ca39e2e885d39f1570970b5176d874bdda74a921e2299df412cc3f753d25702af1a38f0bb0181913f9c57a29b5018ccccf0fda42618d996299922175de33ab851a8fee32446b3531464e362d42cb1e379ad9a87cada1462cbb6d66bf03a7f6adecc2dc57013e6546fa3515bb1cbf95db940d4ebd28e8290789ad33cb0edafd2dc37b2ec75cef017952532b473ec3db5bc2265a4cfcc743e0e66a338c54428f10a2d189e9fed228184e34e262a3a6611d3b6b2fce98bfc68dac9d57362111d0ebcd697183aad66d7e3fd12c0537807dd41357c5c22291cd7329f23ab0d30a7b64649cf128337d79c1d58af3744f537a5de6654f6a5c59fe137f5abf089d10be59e4743fd141d9c06f0e97a6fb3fa57afd9a02fce764146dd80ca0aab056afdd8cb06e2c3a1da8f15be4ee819faf90db7d7ed63e8421d9130f14a4c4104d9c376414aa8cbbe2aca457dcd22540842fbb63dfe73d3936fb5cef0ec6d354809db41c36035236bf0892340cad54ec8dcf84cc5fa0cc14204d1066cfc82129843ff311a4d13d495a727081800f71663167237b2a263647542d5467fbc27435a4491d4217b65994b4730803316c0d0532ef856989853772117ab6bfbbf757bfb4271450309ca0cbcef51e5905b9fb214ebef069fac3137b8d71df487bc05b4d8d94c24ffa6f8bb4056594eef34c028b367e7cd987d093eac2a03eee976c9858e3878a5cf695d47597f04baeddf7011c07b5809b4a728c29e8903d222b35da44c5928d5596307abcd56ec8b9dd11046ea433ffe683d1ba58dcf75077070bb9820bff968a6251e34fd68da32aded0fa2805814bdbe05e001cceedd30665d916edd00268869dc1cfc30dd610cc8619184a2df55b8e90e025355f5dfca5004b239111fefa7670efab7d2c39610a2b4af2d62a110bc3207e139fd6f3d40a13a1855099dced3d0a18597bb38a5f9ab531f0b701c280b71bc0330635fa9fc470972b10ad289c722b66dc39b176c1b1f5d1b2747e4902a85d7f5ac9b4f7fca70738850afb4becb3e4298b6f6b8fea319ca607991068f0847655bc887b49457b5926d856cdc58f1eaa10ba92bcebb88d227acf3bff44a4c6c725636c345d7df74b342e232dd8a14d04bbf536ff560f7df4583b12c54366a1ac5bf39d4ea2e1f1ab18c1d8791f98638275f9eed556b92602fb8009d5855d7df0b2bc40a9d5a023849ed99738c4da2f4f202f42f58e5ce19e0bd556924a00038899a934d77aaf1c6c30ca6ff90b810bfdbc1a43de50b8e19382ead221ed7b784dae74cd56404976aeef5a3f736175206dad3af54b7b4bb1dc38e1097f5440cd2548528f760f796d6189867055b5deb7bb6ef6f20ec82eab71c584b9e031f5fc12f87afc87c2dd907a17fa37b3725ba7799bc8b43b25787db7799eb6711fc716da1b71df9dbff7e5f311dcace22dab083bcfe970fb844c77e8662b0b45532f19a4e283cb0c73ab74847a3984621395d56368f1316152b783b147567ce11d419b10173783a8df9e8a3d4fa5c8a6879361113810f902e391d43eaea3f756f5f91f33165fbc8e144450939a53639160e25313c4275430f5837d1a86bae04cb85f25a1dc4918d333b18817784f9be820a0963303567ea29f348c2d719f6fa3f9f104ddb815f73a2fc8c0ec4d04f6d2b877ddc930fe4a5af96a2847a91860c0be3d567e6ec908e21f81b08bf325b10be8dbde8ff50b5f6686dc00877ad3b365b1446f97e0a4564f0a6d2ff7945695b7daa865ecbe75a736e8cd09da6ced2548bf357c258c3b9fa8102f8b1e3cc938935e5cd22f3496246afc5aad17e3c8dd6e63e4c7c86ed61f6b9b48bd0e1377d833e2c55a7f801c3442cd25a04637eeb8cd65bcf355bd31a6295ef9bfbb375152c8ced126c59b87a21393103a3145e8b531970b0ab6cdc08b42485eeafb170471bce614a430eea81ca747a167cb62d653a73627a97976305cb2aeedcfb249aae8b8ee0664e19713496fe2b1a5e1528a14df4fc24df227a0a5218391dfa5ee49188f3b5c747ad6a6eb4df455cabb6c57da7c2f3667908671a820fb1deec7204051249bee8d76aeb0bf973f0120bc6149b8fc0beb64773829e2da15a2483151e9cdbfe6bd412cb22382a708ec01b1e16778833352f514608bcbe7805f7bf935ac6186bee0a2296082871af4c20cc40045498dd42c821a81c40c34e36abb379e541e924d1a9f36be60e4e79947b98293cd570a29ded753fa7da3f71f5e9fb7406ea22a290c368e1d726dcba1dbb0385aeec3718fe4ac41367b24610a79044b0df2cae2dd9f46d99f3ebc0f8fbf465027224ac5ebffb987b3b9b59053bc26e104e639673c0b8a126aa892ae6a319e1608c58b06fa8a177c181abb290e6deff4871b319b73b0d3850220a288b258cf8e49e6a00e885a908ad99335ff9244e8650fcfe83b5e834a2bb8daa19da378387582018d0a84c18f69c0c783f248c819980bfc32d89ca21f67cdb6cb820ea1cfb9d0c08cc7b0eb9af941a95eb16fc8d84eb6d73a31fa111c2613abe6c551a8a62412966d1fc4155e10f26865a69ca44dffeab2503268b2bb7726e02a9210e4f1360a52b9d0d6bdb27fda15b0ef55c93e4ed9288432b38eca96c8a1b48bc429390ca565b7625fa532c3c9bc1b7efb2dfaec01928222cd6214e1d75ae521bbb791e814eb602ec7a467b4b0bea958574dce5ac800562c8a467f39a3e8fb82b5f3025ed0bdb49e232f60484410d1f0a829edd6685b8d5ad8204fb303bb2d4f3a499f35dc3c4dc9a77d67a1458e63ebe69c54e692baa386232d8a7e32f63b7da1f90f4b3b62771e6208fcc05c148c508a722b811f6ab97b10e8a2277d0a3666a3edaa6b2320dc819ae994460772d84f13ee47be03e850c823246571a02cf752063a8345a591546a6861a1a297bbcbe1e2406fc66563ba080d518c0dc1b1ffa5a8bc60ae49a2ae5c1ecc29f3a009ba3f355915431fd811a08d18e965a35cbcb8db567a20", &(0x7f0000000240)=0x1000, &(0x7f00000002c0)="85a8a32a22948934ea40226eb807ec764202ce924551d70f4007f2fb314b1f564e507d96a5e48fc98c77ee2f3c337dae4866da261594a6439f11d06127200b7f0b629a79b646df1be154ab43cd73e8deaa5abe7ebab1dc73cc596147c42ccc1d3e8562852e281c38c83e94ad27a71f2a68ee5706df029df2aa2ded7b08dc7f8f86dcb43e38e8868e39c8db143275cab42aed1a6669eec3f68229893446ab71b3052865ba42393344d493e2318755bc4f326e6e9766aafb", 0xb7) close(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x6) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r5, r3) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000180)=0x3) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="fa4b7b0a", 0x4}], 0x1) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x44}, {0x2}, {0x6}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(0x0, r3) r5 = getuid() setreuid(0xee00, r5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80286987, &(0x7f00000001c0)) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x4, 0x0, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r7, &(0x7f0000000440)=[{0x2, 0x0, 0x1000}, {0x0, 0x9}, {}, {0x0, 0xfeff, 0x800}], 0x4) r8 = semget(0x3, 0x3, 0x520) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)) r9 = getuid() chown(&(0x7f0000000040)='./file0\x00', r9, 0xffffffffffffffff) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000003c0)={{0x8000ff, r9, r4, r3, r4, 0x2, 0x20}, 0x0, 0x40ffffffff}) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f0000000240)=""/4096) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) close(r0) r10 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000003780)="0cafbf83c2f38387d10c7551019e5bce69ca7a568ff35a4ef8f913a2081a4cb3271260db73ecf132d6301853575f410ac88670e0f35387cc04dd22cf38c9722af513e9bcd0545d43a6357fdafe692fed7ddeb33141f02dac34124e8198d45b43ac00e47c6965fc7fa55e9d3b4bbca97ccd27f1d405ceff2799b8dba36d30caf6d738d74110eb9abd4f4b41af8a1e00000000afb239b07150a59ddd4852a32306c1c087d9f20482a1ffa81585a932e1545294cc41a300f2ace64b0d878c0718f055267772f9d9f6eb1af40e17c8fd396b92f6b6794b43801b0ad630e12235e8eb91224b8cbdb82aceca479777350316396ebc000f36c9e1b280b6f3676e21aa8cd2084bc4b62df9c30d9e8d4a45aa5eb9b9784424f46be09237cdd1b64002a774bad60edbab93cfa8e094868b8b99ded24d373a5c72b5d6fb18bb356112b9c7e65ba6f42416d716c058c00f1c5a68c5a27c81b6068b8c3308e817b333b48ec4cfaae5fa74dc7f70c16967fbbae5113a4e9c5957b92ee1b57e409661ff84121caafd30230bc4ec5033afc8a9b003b642983c9df1c29bee2713d3c7532a98a8967bd559d006ace6524c47b5b6d9ee66c7ef13e1a70822af037c57326d96fec064786944e5c95480551148c4c639eaf7240336548dadd7521bcbfcaa74648180911e6564ded45c79c3620fa226b6d50b0228bb4dda22a6831c78b967a6aa6cd772c79399b4c43bc3cdbf735294f77e2cbb006789df7bc5e9c022980d7210f05e17122a95791c6e8784934e23e48ee5c6285f16f7f39a5ddb18a9835cf1f1853b8977a130c9639bbcdd97fae687410521bcf06ab7a6b3ad4da6d1513b0478f90e1305145d68b5d2105d2d99243c8a6737cd68ba7c0903d531c46161fd34caa51f138baf59eab95ec61ce5306d10175e4cb85410d298e27975e037ab255ac216f931cd4952a25194c896135a898b11f7da92875f96364fae4aaa74eff85e116e1e2ea8dbf46eb853a73d31a05b19eb9754a8eeca24683369b5eefb3c0d969e99710f6b1700afab0a1e6c262b15161785ceca6800eceb7859f912c3e94326cd2728241b21ceec4fdc4e2bc45b60", 0x30a}], 0x1) dup2(r0, r10) readv(r10, &(0x7f0000000400)=[{&(0x7f0000001780)=""/4096, 0x1000}], 0x1) executing program 6: r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x44}, {0x6}]}) symlink(&(0x7f0000000900)='.\x00', &(0x7f0000000240)='./file0\x00') readlink(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[]) getsockopt(r0, 0x29, 0x2a, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) executing program 2: pledge(0x0, &(0x7f00000000c0)='\x00') msgget$private(0x0, 0x20) open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) 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) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x74, 0x0, 0xfe, 0xfffffffe}, {0x812e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) mprotect(&(0x7f000022c000/0x3000)=nil, 0x3000, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f0000000240)='./bus\x00', 0x1, 0x11) r1 = socket(0x20, 0x2, 0x0) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x7, &(0x7f0000000440)="c0f704febff27078acf32253d3ba0facbbcbf0761d382cb616e5c52862ecd4b22fcb994f2a474fffcc2d5a286711c8cc82e6ad46c1f16de74f467b8f332b83c076cb5be8346d06529fef7c875a763c151d8e5bb3cd96676570e2911d9d66b3cb6d300f384a984475b189c17e32f19daefd257b56ed88e72f74060338d5d6295a001190ce850a8cf3fbbcda32545d", 0xfffffffffffffedc) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x40000000000000a2, &(0x7f00000005c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ec53876cb07349e806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbdfbb382ac676b756d4e", 0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0xc9, 0x0) r4 = dup(r3) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8", 0xf}], 0x1, 0x400) writev(r1, &(0x7f00000008c0)=[{&(0x7f0000000300)="54952d77eb8af9ebb96bd5"}, {&(0x7f0000000340)="b39e06ae77d32ebd4b1f0a5cfbdf02e876323ce8d25ed84352c2271b218de3ff87a6c5453ac800fcc6eff2ba5c4674610792ef271bc735a0809b2cbcebc2340db1c691df9b7b412fbce7c4244ad5eb86fe2e505ad00586c1ef29b7654e0473400bea02bfb68c444e3c7d32b75eb46dce07e67100fde96344cc4c08ee26258aeead9bd034cf6b9f1ce16f646003db833feacb43"}, {&(0x7f00000006c0)="e07e1d25bfaef28fa9f322da6f83611fbeaf54c9eafb175fc611810e6a364efc6af2019ffedcfa24ee407f4320aa29f5082ab03f850f6d812f9a5daa218c2584fa7b9e3067f6eb550bfdbdcffda394e5873e50b1fe7f24bf03d9cd6de922926bfc95329300c98ae98b75c2bb031fce7c25cfdfd4e9b1ed2e35a6c0aa597f1e5d5e73c7ef975413395e946971e123e69564b21e65844629681be879b8d2778c08729066cbc5d31c016dc0a6b2d35155e037086f7d1087f53012895d7e505f8c94943cc7adf9e50095c4cceaca3459b92ee4305b6ea108dbb4dbfa80fb800017d0c381998742b90817d3ca364ffcd75cc42f55d9f2a996edc431862e"}, {&(0x7f0000000400)="204ba9cf582fa638b782faf24877f2ddf4fa202592e9df912a892c819db5b4d3ce2e39a6bc9a3c98547bc6a4bf435c27ca95be"}, {&(0x7f0000000ac0)="fe5e4dfb9ba1c506095821f5fc3d15293260cafa4cb0cab6736585cd718985b34c0812538e5e56eb93200409eb72d3d495a528c5e571750b71cdc41aa716f20d38c88f6976325c161dc129fe49d81df7716ffd7fd4e23cb36f3f4df7acc72f6c903358dc9dd61124d15b9f3afeeb41d8d2eaf3e2837e9494651faac0d1f2453611fba8f786503c0b0199d5bc31e00dccfa4700c8416a31f428e8e6eb71c4c628642dc833bb52e05cd209f4c4037d3b1cfe26b207b7917236f38289c395bfb363a04640bbc918cc8a708c42"}, {&(0x7f0000000940)="79da5c2676189f9165b0f105af945821d2e34dbfe0e7af617b66b71d53f0030088f90f98d1c3e37abc0f4e4a4e2d969ec9376ca0746a60137ccd8b31445a102dd98a2583b02583d7ea49ffffffffc4c011ddad78e12bc0c92e0da87a89363b4e39377b0db05361654b8faf45613e97bc47b138c66ef440c2b9403bbdcfd5767fd969c1ce46a1a5c550c4aac0b320338e14f41bc2cf0bca23bf2c36f855cf1a157dee104906dddad6142117907182e34b25912e19cff4271c2e2397e7ace04a999d1c44909c77c9b22cb1a82d1b73bdcdc43ca93355365f5fa06d3d1f8c3077ccf9d69ad42d018ca4c56bab2f629d1f6c7b449e4313b0025486d36ff2c355f28af2c7ab177df0522ae171984a33eca18c3a249416fd66df5ab2208c7f1c8808a01e4083b27dce1a9ee9b55e184a88c95b246d906a0d53b341b8364000"/326}], 0x100000000000025f) execve(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000280)=[{0x1, 0x81, 0x81, 0x9}, {0x0, 0xff, 0x1f, 0x10000}, {0x800, 0x81, 0x35, 0x5}, {0x7fff, 0x6, 0x7, 0x9}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7}}) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) fchownat(r8, &(0x7f0000000180)='./file0\x00', r6, r7, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x52, 0x7}, 0x4, 0x2000000}) r0 = socket(0x18, 0x2, 0x0) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000240)={0x2, 0x4}, 0x2, &(0x7f0000000280)="66478ff935d4e49704864a998bdbd5dc0d30d6ffe6307922496317174d215d7c6f85738479ae28abe25eeea053ea6f4c9936d539ca7d3686d49297a1e72535e0a19f8e6a5b0eb6379c88a1ff75473482c0fb9901e6b7fcafb6c3e850b262e03c8cabd81ea384ef936e3078555972b3ce", &(0x7f0000000300)=0x70, &(0x7f0000000780)="269731c8956c62df6f006bc282b7115402c6c3fa5015b3d6835c81414a581691f68a2082525818a298e3d1097440879a04e6cffb09c8d7548ec6ef9f7681769d212bb7ff6e6dbd050dcac2d740a714f3d0433cb8b37f479ef754c01175ec9843655ba02b0f88155c4daf76b3b79c2836765286c424b0773a1f0891279de17c72b7a07890608dc71030a616b5d566b423b599ca425ca2971f5415", 0x9a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540), 0x400, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x62}, {0x643d}, {0x6, 0x0, 0x0, 0x210000}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000580)={0x2}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) close(r2) connect$unix(r0, &(0x7f0000000500)=@abs={0x0, 0x0, 0x1}, 0x8) sysctl$vm(&(0x7f0000000340)={0x2, 0x5}, 0x2, &(0x7f0000000380)="455ed8042f98a20aadf6b4e0e3883970d6ef930f70e95da2bdf55fd550b63844405ae34ba7a24829aaec432c53886805004e733985d2c8b52cba5573cd7eacd9ab0c5fb40003ecbbc9bc8563f4059903478eea4e1caa5569c2059a9d71b511f03d281f19c8e81f377b2037fdf8ad639b16244d2366b898840a2f8ab673ff77bb7d1be820a246099669b77af0a42d06bc2771cc1b467eac054e1c3d86d266892b58beea97718bb0c287edb299bde3c04069d0eaf56f5b47b2497e4e5fbe3842add6976746d6b8befb94ea02c66b40f20444fbe766261d7397fb887a730fcf119cc1890b47ec569f5f97b9ac0afe765e9cbc02e0f774db84441e7c37f33fced35736883a4ee534f139b3cb61a1208ea683a596fa2871b022918fbf09c9a0dc57ac8ee18641618b248149257f2ad441833c855eba1e55f7d2282aa4f022384840c0f23026946aefc7f7b0835da8a30e0f32897c4bd36cd0d5850325a5d8be12b86291264b53acfd99a2737a100f9ecfd5c8a4660000", &(0x7f0000001480)=0xfffffffffffffe73, &(0x7f00000005c0)="61cfdfd3b31006714e2320d9ad044d8bda07110b0502283f7094a1411f2fdd928b82fd990b39185679de7c3b49134e7a8e2c9f936b91c60ff6c115e7ab08beb9fbe7c528b054068eb3667dce2e28fb70a960f68c279e563bb1560b3da205c1869bc7ab5ede7b6b34943cc8ccbdf913960f69a1a768311b6aca0807e66bb456c10c0df85c5c798d2fad5a1005ef25147a1e5f7c76dae0c6734f288015dae2c366bacbd3ab403bae8153f3044cd9e5b862f290301d950cbd82b5dde55df13c65f7233a3e38a62d4308c2fe54312c7c318e5606f41a265c60cd99e7d7a516a48d759d29a90ea33bf53084b0043d4a3675d9ab2d8cb8b9b452c4be8bb19657860f607922b5d3818e75d4ea1f0105835118c69ba95ad732eb44f4829fe6c71598bf9f736d8b58252ce509d367b781ccb3e675888dc50a81f819d1d8b321f69606a330fbea67b9db8ba3eb546756b20913ec93bcba736109cf4468108addc43ba00f9a54382599c6c76af0c54667821dc7582df6e4cdaaf7b01535aa1de7bb1707469f9176ce3a5dcc9844e13481b3ad6b92f1fe97bd07646aee21e4c99e9e4b17133ad70990f97bc35c59621f1cfe8ad6ca4248e555c5c6fbc0eecb33fae295371b17", 0x135) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x0, 0x80, 0x81}, {0x3, 0x20, 0x4, 0x6}]}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0xa, r2) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getgroups(0x0, &(0x7f0000000000)) setregid(0x0, 0x0) setgid(0x0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(0xffffffffffffffff, 0x5) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r4) setreuid(0x0, 0x0) r5 = getegid() setegid(r5) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x7c8821aaf26ce406, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc0}, {0x7}, {0x6, 0x8, 0x0, 0x10001}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) write(r0, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) r3 = semget(0x2, 0x0, 0x409) semop(r3, &(0x7f0000000180)=[{0x4, 0x8, 0x1400}, {0x4, 0x3, 0x1000}, {0x2, 0x1, 0x1800}], 0x3) executing program 4: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) read(r0, &(0x7f0000000040)=""/4096, 0x1000) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001080), 0x400, 0x0) r2 = getuid() seteuid(r2) r3 = accept(r0, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) socketpair(0x20, 0x4000, 0x9, &(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$pf(0xffffffffffffff9c, &(0x7f0000001180), 0x80, 0x0) shmget(0x2, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) r6 = semget(0x3, 0x1, 0x0) semop(r6, &(0x7f00000011c0)=[{0x2, 0x8, 0x800}, {0x0, 0xf4f6, 0x1000}, {0x1, 0xff, 0x1000}, {0x2, 0xff, 0x800}, {0x4, 0x7, 0x800}, {0x1, 0x40, 0x800}], 0x6) lchown(&(0x7f0000001200)='.\x00', r2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) ktrace(&(0x7f0000001240)='./file0\x00', 0x1, 0x120, r7) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000012c0)=0x7) setitimer(0x1, &(0x7f0000001300)={{0x8000, 0x62}, {0x2, 0x1}}, 0x0) r10 = msgget(0x1, 0x64) r11 = getgid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000001340)={{0x2, 0x0, r11, r8, r9, 0x8e, 0x3}, 0x80, 0x0, 0x0, 0x0, 0xffffffffffffffe1, 0x3, 0x96, 0x8000000000000001}) r12 = socket(0x2, 0x5, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f00000013c0)={{0x18, 0x1, 0x80, 0x7}, {0x18, 0x3, 0x2, 0x62ef}, 0xd185, [0x200, 0x20, 0xfdb3, 0x5, 0x3, 0x1000, 0x9, 0x6]}, 0x3c) r13 = getpid() r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001580), 0x0, 0x0) sendmsg$unix(r12, &(0x7f00000016c0)={&(0x7f0000001400)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f0000001440)="4b7bb30e96941b0855b486b70774777a8fa2e047a43a409d57896b257e95e1e5f634052e078317cbf8df4d0b4d0fb920c0ab560749dbdb828df79e2e9dcc96636de4ddf1dd0f310da9b41eb70a772882b687a4a5f4110f3301631dcd115d4f6eb61926f0b47e40b237fa955a5e40f9068915d19bda426e7f846c60a7a316c1641f1238c3404d5a4d1c0819ea6d765e7fc0ae6b7794846e729c6f296dd7ade3d7072daf749326e13e8675db5e006c42215c1900ca9dcb80a72b6e007dea5d107beb55c73b14c2afea21b4b6e0d71f9d", 0xcf}], 0x1, &(0x7f00000015c0)=[@rights={0x18, 0xffff, 0x1, [r4, r12]}, @cred={0x20, 0xffff, 0x0, r7, r2, r11}, @cred={0x20, 0xffff, 0x0, r13, r2, r11}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r3, r5, r1]}, @cred={0x20, 0xffff, 0x0, r7, r2, r11}, @cred={0x20, 0xffff, 0x0, r7, r2, r9}, @rights={0x18, 0xffff, 0x1, [r14]}], 0xd0, 0x408}, 0x9) r15 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r15, 0x2, &(0x7f0000001700)=""/25) seteuid(r8) msgrcv(r15, &(0x7f0000001740)={0x0, ""/163}, 0xab, 0x3, 0x1800) execve(&(0x7f0000001800)='./file0\x00', &(0x7f0000001a80)=[&(0x7f0000001840)='/dev/zero\x00', &(0x7f0000001880)='/dev/wskbd0\x00', &(0x7f00000018c0)='/G\xe2\'-,%-\x00', &(0x7f0000001900)='u\x86\\\x00', &(0x7f0000001940)='/dev/pf\x00', &(0x7f0000001980)='\x94^.$:+%/.\x00', &(0x7f00000019c0)='/dev/wskbd\x00', &(0x7f0000001a00)='(\\\xad\x00', &(0x7f0000001a40)='/dev/wskbd0\x00'], &(0x7f0000001b80)=[&(0x7f0000001b00)='/dev/pf\x00', &(0x7f0000001b40)='/dev/wskbd\x00']) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x800c745b, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000200)=[{0x2}, {}], 0x2}) r4 = socket(0x11, 0x3, 0x0) socket(0x1, 0x1, 0xfb) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f834371205", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000140)={0x5, 0x9}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x2f}, 0x2, &(0x7f0000000080)="9336932503a6874c767ba2e4d26007d11eb4bb37ba1123ed85a1215ddb1292419b", &(0x7f0000000100)=0x21, &(0x7f0000000140), 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) executing program 3: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) socket(0x1e, 0x3, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "b42f2f", 0x8, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr}, {[], @udp={{0x3, 0x1, 0x8}}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000440)="1a71730a7031cffa7da50a06a95c8eb3fc91ea35e33b6e78191e6e3b0d09f4d8182297a98bb0430a4379f71fd365706869d1e9d78fdb0eb4a8a9189e2299abc0899ffda4eadd739121c3ca0bb30698e26d78e1003c7cde43708bbf43933530618d0479ffa09854aea38cd421652c14267ff30b572f977b2a5ccdc13bc41ab107004dbd5162db89b96faad87a3cf7d00a01eea96ce088a7bed02fb8b868735fd551e6dba44797bd7c0bb1f59e82d40eb2c53ed9b49bbd97a47b658058", 0xbc}, {&(0x7f00000005c0)="f92a9a3ca895d16d5f505b0ce43e35de96a9890be091a8cb4fac8cf1", 0x1c}, {&(0x7f0000000600)="e415f5e06825fd9eb9f614c144bf306d3dc160", 0x13}, {&(0x7f0000000640)="712bcb12e034433f7b0efa19fa90a8d7c7e4af695134dd5ec2373cbdcc58f9e46cca23984451a2efaa878cd7fc7c6c90faac3f14294cd11fdd49503144fc28f7e0b3e2b28a4fd0415e4190ccd47c8598ab3a56e5b6533c4078e50c18ecdb986e2b6b76b5c2ca8b492dd1551453fdd6a783e81985d392c21b5a1e92fd", 0x7c}, {&(0x7f00000006c0)="3b820c64128e7bae02be625807ba8b0900ca66e9f99458486105f9aeb9b2f3334b001ae8b0de0e0f834ee704f1b9dcd3c3a77518779f21ccd012843aabee04e6b5ad1ba0419f2f4ad8b2ee44de3a245d869dcbc68b07bd24a50f", 0x5a}, {&(0x7f0000000740)="dbf4a12d46433b1a5cce94a85c8edd28bef6e1cffef811204ddc17fdd2b8b207afa1a0f2c5fa42a4d487526683fa79f0c8f92ff1f4522b088ebe78b3cb3b518e4f2af235dc41e45001a6e280ea9659a2e9e17e79d877225330c07bfebd6bc251f2ad846cdeb7fda2f0b30541c9b5c48c2915072ae68a20c23b310ea07017f9f8403452d77f87df9d7d74cf47f26d848eedfb8d5dad041f12735a6e07afae2ae1", 0xa0}, {&(0x7f0000000800)="e3e196b586386aeb35988ecbb719281a263d6815e4518c6564a336f3dfa1fdf83f7c0a9ed21cf3c1d8cdfa5697ac0ab5185e639369e9b6b1de53b369", 0x3c}, {&(0x7f0000000840)="3734a13dff1aa6c05896bb56abd23c4b122c445c999059223d425995edc410d3391e2f45584bf9f685a16ae186a68c3ce734b6f3ae144a32969235206ef289809e34a7a18ef49e70c46bb3d4f4ac324add48879668a2f42f9436a4b8d80f9a510410829c1e7bb41aaf10d75e0d5257644f9ec76bed6fda67897a3f3fefde1b4f0d8db369eaf0b586e81c12a281b8315bd3810b98ae1264357236af077724daad917955b19c00f77e7189af6b31f389e90c19bc2ff031d15ad2927f2f2b50e6e7e0fa28d09d6463154a198f3b86265de26e378f20abded3098ac87fe8c00fb34120fbda20", 0xe4}, {&(0x7f0000000940)="21cdc3a63303c75b2796a47ad2f0542659343abed91243724479e083d51955337500deb0a8c8bc33478bbb1dbac3d2ac68dcb2b4", 0x34}], 0x9, 0x8d84) mknod(&(0x7f0000000180)='\x00', 0x6000, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x10011, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r1, 0x400c5708, &(0x7f0000000240)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="58c2d25c8e502a2995880810b3f160e2c254952259b75eca23bc92", 0x2}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1400) sysctl$kern(&(0x7f0000000080)={0x1, 0x12}, 0x2, &(0x7f00000002c0)="7744158c98ef636ad4d07874b619ecda851bb9475915bfafc47305526ba0ead5a8b8226d425f31fd6e849152805e8df25855279c5ce2f7ec714cc0e2e09c86bb9a0b4877a382627967a873dda2ef99dc95ee6c92bd6c6dcfbc56db9072a9262d17c7d8ff373e42ac258a305ba436e3f21b773e3837ba8aa256c56d9c002f36363fd0fa17aa89a07c1bd4ffb381bf7d1e94f594926bdee44b28088c2d29f7140f8f5292062df3be97371996e12a684b3121", &(0x7f00000000c0)=0xb1, &(0x7f0000000100)="01d6cbc8214572b4ef7d3326497b724b785829888f6c2f23383d11bc16280990bf3f2ce719a1f7ec0be6f041c12d463347c8df4d64db", 0x36) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{}, {}], 0x2}) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x6384) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) pipe(0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() fchown(0xffffffffffffffff, 0x0, 0x0) setegid(0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x6e75b37dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) getgid() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x20) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000480)="1f", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) executing program 2: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0), &(0x7f0000000080), &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) sysctl$ddb(&(0x7f00000003c0)={0x9, 0x3}, 0x2, &(0x7f0000000480)="1ea51b87e76b9636e491f5f12897b73e9222e0415631f096b4a0d78a3aacf2b0ffdecc7e82cf59645a272f2facf37cd659144af92ad061ba361db44c116d63cf10e560b2b3447c444695f81b9d64e918c52a599506c1edc033f9d38d899ab685db8cbd231a3943535df7b92aa690480c6f6ab0168a0feff032cf271fda651e1516f7fcfc8a1df29a2a9a89532e3302d8de3ba4de18e08573479da87e4334c672b8f73ed243f072f908f5c8c673baf200102747524f51f4d8b431c2333c5546e7337583f011ec7d3c986c79ca3216feaa92e0b25076110ed05d27c8a3b8e864f23f36e08f099d3844e6226a5f1fee99bbb33e34fb69b5", &(0x7f0000000400)=0xf6, &(0x7f0000000580)="47f77056fd38f0fbf51e22d64c9aa6f71bed7d42e06804a2e1760f8d8f61c30b851ca7dfe3dfdadc450703465e6523da59ed606a4ee26dbdf4019d24e259a0e1134d4e28593d7e601662517a630ba4b2fce41080fa50437ce1028c96e653f676516b4324559cdc021fdf5dfe6ea979f0f0e28fc34048fb815f035be9332a97036a1d3ad6177ca43af783ebb354e85da511fda2605cb5da75ee94b8b1c26a8025bc628ae03ec53bafa4ff54d75346795370accfae9cdab6e98e03596436ffda7a68462f2ba4c6bdccf4de1898fd4fadd52ce344ee6cd28030465811b11b514e8f33df6526eacb626cd9fcaadc0c7e10f84b83bfdd5cd8dfcc134ac3cb0c8829b47bfef7d59cdba1e6b74bb14650de99e5322ed3d95e5193686328eec6c62bfeb0a1e843307709ea840d924cafa8bdf47651a2ac9e67abd6ee1668d3a9fdeb1a4914c73315060d17c94ebc8c5391e5bcd9c2d46c7b675e0b36de2c2227b2bb5e8c1b4f11437718f65f03c96e22cccae5eb687902fb62e7bfbd4475104e94224a517b2b8f82743f27c7ffe1d2b44e8d52c7321710b7ad7190ee3322544d6e8a0512f2226b06306c9b3a28a2d834f508ff78405ac773f904ef9544abc0419786404ce0f94686337767730ca93c9cb794f793a40fd7773714316de37eee0889301ed4f50749630483c97d2dd175034c45ecd7e2611368ffc806074bf2dc304f531cb9768fb7855015d01d9f563a36c5157ef27befb9e9d5ad02e938079ca61e05105c196f8419c191c6165975156c025f98777ad4ff41db0aea9cd584a45b7f05e5bc19098b1190a6e1b67e20060beee30d85a933b5ccd1b94b4cc4b772881d1e4404d1322a69b35859015500036fc259b27a799991f2ac7bbbd8d61256fd848fd56a080f59e5da3cc305c448bc6eb3b8fca33fdb95dd64e1fd1cc99d05b50eee6f6514813f69f42cd1a751859db759123c02f602a2655674e87c3db438be88ec7f51e3847e1c10d6070e74a2a92eeb1177312f70bd87cf2ff8c676679370c74f9761b0dfe5eff4dc4e28f1cf3242f0e7d62fd19767a519def9b711e582386ecc6ba83a6d42512d3a77ab069fca2f77c9a78c65463d536006fe5e21f8ba71369f8fe638aa1a5daf9279f6c851a099f5ccdb3c405e5df1eb42c20c6f6a2731bd51eecb57e0fae90d3e76c4988060b1d990fd3140d9e6e7e96f73f40142eb129417988883a00951a8739f039776fec367b7047633a40c88ba46c0bd2a44c7c99bc1095462bdca09fc9600c96a22c1ffbb7906270db5aec091b02bd96e98f2b95ace02116a72f19ceb7caa4bd955f0969acbc8313980fda7c70063b0d373ad5072b79f585107461a7e4dd3ec45abd704896ed8e8cae67fe103d0934c8484f03e503562f25cbef231c6f6f6f8a7491ce1fd1916ca78c196936085ca824b451ca0ccf6f9c8523d9e9812b4192159e91a78416e45ab0302e03b561dd0bc57c7e161b6b7168786abcc71cbc77a0b075e9472052d3333f510225271e0005d75b65929c913a0d0438ac26274b5bfefdde46e7377aa29d12d6a48fab21345c1b674b1b005f54974c0f85f36fcb98d124b3b79b127120a13783c89dffeaa5dd80a331c1dc977131ee5b8bece1a815d193240b0ca293339832961ffa513e632d54d0e7d4105a0361f3098c73f677267a9f974a3e09d6753ab45203fc25536c86f034cde0db5decf9a6464eab1ff2101b8b1d6e270a9253119f1e3faf2953a25aafe9ca95c935fd9e0f823cb5a1dc6d5589440f3a4f74dd9a1cef29c5712c412bf95adfe2ad06c7f2b4cb82b8bbf322c1c07e8fd75b309f8efcbf5a2f40cfa3156d592a8a364c0bf2830811ef0115d2c445f01f5cc722ee845f843329ca0c38df1739bce5bc29c8fe313dbff162ec009f22ca7f94a109f437268ab30db406d6dd1d4601ddc40e252643e6fbc763529bf4b6180a42879ac82aebafe4cbf3dfb18af0a05acaf51b7f943be929a397278a12529aacd11e9a4b4547c43a9aa10dc8dcc845a716e1c18fe9163244b0ce48aabcb55aebf57d103d277f91780b0afda6768ece58738f836f0d74c4e72e736f53a60e6020f45c4b955033f71eda4f7bfde2cfd78a07d31b27a94d6bbedf689950390ccc09c64d69986e696a6e45d0a49a044f086fa4d73f95e4414bf8e88d3bd10ec15854499f5989eb9ac495ff38b22e3008fb539702d52614af7120f2142e0e67602ad9631113ca98a0eaf6222c1a5a9b0c94f404602d5204504ea75f99297bb353a907ccb75d96708a5a96f609bf94255384948c540096895af0643428f5a8ec6baefd85e4a858e55661fab129305e6161242e25ae08f34085a87701787b707200d9f78b1dd84ebef53e0e50c1a72d617dc83d497258a75f8de3fa51d60cfcb6bb1f2cde81845e92cfbac1efd20294c613f075fc44d1b77926f594e7c6a3decb2a46596af4b024a6814d62e719293cd4494031fd8bdd8d83bbbfd3f072655d9116cad43cab16b35a3f6d56101ddbc6b519f4a01a1050cb9b67f5de64bd072f39ab8936798b5c7a5a4645382e3bf9c2d1338f493f978c533031d96fa5e148ddb94d67225e2955f6c532ef104a55b678ae513ab092990ea1da1aeda0980e997fd3ef1bdf43794db77ef37a14187bea55751e339ba4d38f405b3c0d0352e93c8154a3e35befccf39f9338a52fb503dc0b0645863923d1e0aadbed78510bd6fbf494518080f5588c9d52c4c8d2311da15a97abbdbfb3b4e6c68feca53f713cc246502bfd5cde53769fddda40e1ae68bcda0a0cbcecf0ecb6ba9289cb8225327df75aee2e430d971cfc93291bb188b7882ecf7b85014e766444508fbaf0fa0ea33b8f6ef6115097d722c547f64a84fe4b3225d6bde1b5fe2affc99c741e1458b8887c1ff5fa1d3a4d784b3cdff0e952637dadf7f3fcc5fcea59ef1f2d73ab8d8f9fd1415473958b3cdc872740b3bf21ef3b9d80d77f0579410f3420f1be88e3b5ef857a5af10dfc316d1b448923714ca89dbedc5ec0b6731f3208baec5291545ce916dd727d3b0e6d7adb1fc20c3c05176c8a5ff77a6eb4f3184f0469a733d302437b311ef94a379c794bc6d3aa7d16319701395584f112aa90eda16c187b6a8964ae30a37a77015b5740da83ab4930d0e799d4b079b0eef9ffeade4e751aa401a945b8fa42c1a9359c1104747cab5580df688f0c53e1068a5d824ba01d2a0437fa2fa963102f16b513399e9e0bb2a13c04b947ac4f93a94f26a0b942482081fb01fd45039c733a5ccdcf845e63e016ed8eac7c85f23efee1b6af30c1c7b78d213ea7e4516ee1761180db3c72148cd4ba53e91173520f7318b098470b4136148f80426865041a2c2cab3ea18701cc54aa6af97a1a75015ec7dcd50112ede0786bd2394812c84c02ed69784de30a9e9b173e1c9616a214b7619dacb48f77fd84e2d0a9f1824593b4bbb84b2e24a3fcea5bb094a5f1b19258e9769429777bb9068605762d08a90e3eca198457c5749455b00e72e1dc585e0651a6935dedd68475b2259b7d30a036a48e8d389ffe0388e6bf17fecbe22e14b244117989558053a75a2530e90ff1ac7d93ed124b2de13adb5ecfa5dd6916d515ed34ffeece0f3874e78c30a6a47a930a391d00e1aae0b0dd5c051eba21f48929e4ff478b0683965e1e486cdabf83895beb84efbaf25a7f4fbbf0ba3cf59fd555ba7210862d7c13201049c2ef32c3e9d695de088e81904f7156a567004a1b02351be647b2bfab6a84dd168aff6437bf5ed70309b4f20c3053f619da3d34e8c5366cdc88a5b19e882e2af87f7109bc3d5193f8b4fd784ea9ecb08061816087bee4c3efd94cecad97a2c9d12affa6ffadc3c5f4bb1d5ce8c851a434e1c4fdcf1c1d60c2d470ba66c8f14ed6dbe56f0766bb713cc6555a19ebabd24c7582f79f6529cccd91923731e69b2a2a590dc53c55b13b8fe85d33c296854e6b6e867e0114571e819e7e63994bc4300d005957d028206d3e1f838a1740096c8160e11065698cfa23eb5f66b584c27691ce08fcf39dbeb605f3cbf7b1d9273d86c7792ea09a13a97dc08fd82c5eb739eb9a1d5d24b69a68e400ae91d01d4f24c9916f2ec67d28fd36974ad6b2123a8343ea6aacbd555f02eb6aa616afc25803799300e1a33691157643cb7cb9896182adfe2b9c265ed6c74818faba4e6342820409e2c3192f46122c3fc03eae53296d02e8c6857ab3db900291604eb902321dc34b4564b85e6590aaf5cdfb3d612423ed7d049d49c20986e910c77b58f1e02f6b6ce29773ced8491de155dd57aece8c8c3df7c88b5410e217fbc646341c424bbed04acf57954f27dfb95fc8ecd92c9ac498672f7c3fee7092e953f2f7ff0bc2b2eeecb1a5e679d6f09bfd5a1e8cf23ef80ea1915719e80a32c3e952ef9c33ea756db02711b5e1d03f8f495c4b69335c6e6fd77adb1e2df0bbb8ee6102f7ad76efc8f334223aa3df68c2debdca5504db556035e9b1c0b645fe28323b878f7e4f920e1c6f25d74a5e5a667129bd0dd090704442946aff1215f5313625fbf945523cdaf3cb718c0958d7ce3676cd6e738c44f33cb6bcefc5241abac1507e2fa9dec40332e197bfcfc1d7b5510ba94ddf5898b2af8d14072578aa5ff7ca3b91673e0e1ab1ed52703ee60f8ed25603771cd89edc769ec4d562c10e1b599477345f4eee0d9e8f77702800bb54e873dde6e61376be774a6d1b5b43d2ed0648813e7d617c9986364b99a0a1450393bacbe93dd2aea84df4286157a69d55f61735ba6f4eb48af630f680d6b5abc4fb1b398ac66e337322ec8cd2f171b88cb31be2d0a7aebaf4edd88f323cbf9f3a1c87bcd737ba873910d36c42a7e1feec4ce5fdd3c1963c46809b434ecada314d8ee7c04a06100dab0b100ce49d4042166e22f2e44b5757e972e32e7e988fe685096274a32320ec5a2818721bf4fd59765016941c934d1db411f323e5dd0bbb65817362b8a2fdb93ebfe046f6b2bb2c7ddbf0cdf15158eba99452b3b51cabbc65dca153ad14053c29b6e83c393776ff0a3910c945f920e281af8fce1ae78f00ce49f7e7a0916237b493193353002a922b93a1761ff4a96ecc233fa8d2bc0649a0e843a9b5625aee8126d008551089c20c8eecacbc18994f913fc1b2f0aa7597e3334db60446eb7cbc4381951762eeb1621b3f278bd6853e8e328a81dbfac12b0855aff51f6b6c3722146a186db2cf98e32d1486c8a9fa9963eac6b9d629a87dec465b72f012c994ddd7d7a53b58fd9e1aa07e8404247b7dbdd21cd5eeb4ccdf9b62a98c3630a9c73f545e015c7f4448d4e61c6a222a12e9df9e5a4325fb6dc038342a7ba8e7e8ad53add3c3ea2bdb23fda10902e10834fbd5add5c791450d119d97990eae91c19d3e3e0f41d5db11dcf29bc89aa8ff50e03fe5286445820f353571068f4cd24e142f485c6f833f0249c21ec827917f65656a963ad90314d7efe3274cef45689d6c1e594746ce5b5666317b23d500f36075906e8940373b2018a4629263c994a775c620049715c1b880f187ba72054324f91b4bcaf1bd182e3399d5e9161d9f5d33b5c8af95ed1fddbe3140e6de7270e7f5cd586ff3c91ef7d33cadf90dc4ab4892e7581338118cc6fe63f38c15d23ec7449b1ede688be0f4c29935e9f94a6267fea0aa6effc7506d5992b7558a23e4fb9ea507d3803e0c0e7e656ca2f3a1dcb14c0aa2faacfb07ea5a1d1e220e4d3f243f2deef1128ec45d18a2e5615308f105eff6f5aaba54d197237fc09a7d4a05f9ab10216c7dda65b196e66", 0x1000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x60, 0x0, 0x4}, {0x50}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0, 0xc}, 0x0) r3 = socket(0x18, 0x2, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) pipe(0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) sysctl$hw(&(0x7f00000000c0)={0x6, 0x1c}, 0x2, &(0x7f0000000240)="c5", &(0x7f0000000280)=0x1, &(0x7f00000002c0), 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_carp(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r3, 0x1a4}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) write(r3, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000bc0)={0x6, 0x6}, 0x2, &(0x7f0000000c00)="ce55e9e3", &(0x7f0000000cc0)=0x4, &(0x7f0000000d00), 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc018696c, &(0x7f00000001c0)) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020699f, &(0x7f00000001c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(&(0x7f0000000400)='./file2\x00', 0xa9) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r6 = msgget$private(0x0, 0x397) msgrcv(r6, &(0x7f0000000280)={0x0, ""/12}, 0x14, 0x1, 0x1800) msgrcv(r6, &(0x7f0000000680), 0xd9, 0x3, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) executing program 0: setrlimit(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setreuid(0x0, 0xee01) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000980)={0xffffffffffffffff, 0x60000000}) r3 = syz_open_pts() open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047460, &(0x7f0000000000)=0x6) setrlimit(0x4, &(0x7f0000000140)={0x2, 0x4}) writev(r3, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000a80)="dac5136729ff29c264006690291b4a87fc2a6d4364edce1cd1720a2fe082492f8b4eb05cc406411072b732020060820bccf45809ca9a9955a43dd6428a1bcc2b97e6969840ce81fd67aef3c1342b63eacdd004205a96ca6aab201e2d59c024ca32c891e579f51637535685d99bdaaed9a0575ab7bdf9cd4a353b67472b8d8f59224cff196be0a7eef4f9d185f5a2d321e3052f91e0f40f832de578c9207ead993163902d01f824420b3600fc08c6fb0cde74fcd4fefacf683832b59c9de7fd3199c4f2ad232c775c5c0d0afd49e869a22a7f6c47f40a51e5d44ecf1146df5208af25547302c24a675a4c070e7194499188895e8a762f468feb223c15e1c42213f463dc5a8edd945dd11cce9eeae536e61ce9133bfee757563e5a0d7662625d5fab90109566af733cad15b87637629b2ea96d6430201aaf83e36d520dca37d6fd32c21e9ed45542d5e65dbd7a6a28051ee7166487444f453ef27523f5eaa737ee5d0777170ffe89ae5d8b4216c40e1d1bc8343832c190561c317e5d820b2445c1b0c03c9d8078fe141d7a4853940f6d9c4af0d2a713c8fa5960c6f65db7462818832b7e728130343ccc946f8b2300ae936cad85af17a192e9259b7a99107ae0f11e587d94a6ea46373810b34d7f1291ad197efb8e66237deb60616739995f6ec6b60b2a34bde7b225fe2c903ea243a638d4fd885ad7d89e3416cdd04f5aaa69", 0x1ff}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000200), 0x1c, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, 0x0, 0x0) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x4) pckbd_enable: command error OpenBSD/amd64 (Amnesiac) (tty00) executing program 6: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r2) setsockopt(r1, 0x1, 0x147, &(0x7f0000000280), 0x0) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x50}, {0x20}, {0x8106}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r4, 0x80002) recvmsg(r3, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/220, 0xdc}, 0x0) readv(r3, &(0x7f0000000d40)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) execve(0x0, 0x0, 0x0) close(0xffffffffffffffff) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x4c}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) executing program 6: ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) pledge(&(0x7f0000000000)='(*--+^-:\'+{-\x00', 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xffffffffffffff84) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) setrlimit(0xa, &(0x7f0000000980)={0x9, 0x5}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r2, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) unveil(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x42, 0x0) executing program 2: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f0000000200)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa05000000512f4d335c223e02000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000000000000000000000000000007c24baff36c89ea4e8dcccdc07b4b0369de8daf9ba735004fb54729a7776e033decbff9e81c456937b3dafd21f23e411c4707e55c4c38cfcb48db4874d7cd82f6baa0ae9d25a7f26948eb936bd3bec5600"/257, 0xb1, 0x404, 0x0, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x82) r4 = socket(0x6, 0x3, 0x7) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, 0x0) dup2(r4, 0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000140)={0x101, 0x0, 0x2, 0xd7, "bcfe10f983e932ab67d7ff017c76d59fb959070d", 0x6, 0x100}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000480), 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) sysctl$vfs_nfs(&(0x7f0000000100)={0xa, 0x4, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) kqueue() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 7: mknod(0x0, 0x0, 0x0) open(0x0, 0x8000, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x5) accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0xf, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) r0 = socket$inet(0x2, 0x0, 0x80) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7, 0x0}, 0x8) executing program 4: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x400, 0x79) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000900)={0x10, 0x3ff, [{&(0x7f0000884000/0x1000)=nil, &(0x7f00004ed000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000625000/0x2000)=nil, &(0x7f0000565000/0x1000)=nil, 0x2}, {&(0x7f000067d000/0x3000)=nil, &(0x7f0000565000/0x3000)=nil, 0xff}, {&(0x7f0000565000/0x2000)=nil, &(0x7f000055a000/0x3000)=nil, 0x5}, {&(0x7f0000ee4000/0x3000)=nil, &(0x7f0000eec000/0x3000)=nil, 0x80}, {&(0x7f0000cc2000/0x1000)=nil, &(0x7f0000c22000/0x4000)=nil, 0x5}, {&(0x7f0000d7b000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000094d000/0x4000)=nil, &(0x7f0000882000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00007f9000/0x1000)=nil, 0x2}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f000055b000/0x3000)=nil, &(0x7f00007f6000/0x4000)=nil, 0x5e}, {&(0x7f0000ef0000/0x2000)=nil, &(0x7f0000ef2000/0x1000)=nil}], './file0\x00', 0x81}) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000000)={0x2, 0x0, 0x8b, 0x0, 0x0}) unveil(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='c\x00') r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2015, r2, 0x0) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x8000, 0x104) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) poll(&(0x7f0000000300)=[{}, {r4, 0x1}], 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000080)={0xc4, 0x0, &(0x7f0000000100)=""/196}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, 0x0) executing program 4: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r2 = getppid() connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) getpid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) execve(0x0, 0x0, 0x0) executing program 1: socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x80206910, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x61}, {0xc0}, {0x2006}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB]) utimensat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/242, 0xf2, 0x80, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000180)="f3d34da3030fa823c26c60520f0376eb97fc89fb0c1e2ba48dc0d1a5a6b1dad8d920fa99bcbdf0e1f0f9fb3c4bae6206f2907047c0782637b0b0ec55ca4f6548cc7026ae8579a7a808ff3608b94ee690fb8f", 0x52, 0x10, &(0x7f0000000200)={0x18, 0x1, 0x7fffffff, 0x7}, 0xc) r1 = accept$inet6(r0, 0x0, &(0x7f0000000240)) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x17}, 0x4, &(0x7f00000002c0)="af8f04e1b2a5517a732b2552dd31948debeb36e06cc42a2565fa65ed5e038fa3db85546caedfa6b66502dadf4adcee9190866a2ad9cc93bbb1e7bce591cf360586680af7fc55da64c3", &(0x7f0000000340)=0x49, &(0x7f0000000380)="ccada085731eacbf587018462499eb218804e865575b0cc05c4b074ae360e9389dabdb40831aa64602aa7e5c7b1e575c9db6ba0bdd84ac952416bd1df18c62988c6f91f2789cd24051c0905f4bdc8ca95dbcba61a7a5a7df1c680c40aa752f", 0x5f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x2af, &(0x7f0000000480)={@empty, @random="24ca585fd27d", [], {@ipv6={0x86dd, {0x6, 0x6, "5aba2a", 0x279, 0x1d, 0x9, @rand_addr="03747cb37e886401a1268ffe8a673db4", @empty, {[@fragment={0x61, 0x0, 0x48, 0x0, 0x0, 0x1, 0x64}, @fragment={0x4, 0x0, 0xf, 0x1, 0x0, 0x11, 0x68}, @routing={0x1d, 0xe, 0x0, 0x3, 0x0, [@loopback, @ipv4={'\x00', '\xff\xff', @rand_addr=0x3}, @mcast2, @mcast2, @loopback, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}]}, @dstopts={0x6c, 0x2, '\x00', [@pad1, @ra={0x5, 0x2, 0x5421}, @ra={0x5, 0x2, 0xf468}, @pad1, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}]}, @routing={0x50, 0x12, 0x0, 0x0, 0x0, [@ipv4, @rand_addr="c3370e4d43254c96edc57260609c9016", @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @multicast1}, @empty, @mcast2]}, @dstopts={0x11, 0x5, '\x00', [@generic={0x42, 0x26, "0d8f94d65adde0c8e5e9c09c73ab4e8ed063a1372f445960bf887907eb833d94b25dcf503459"}]}, @fragment={0xc, 0x0, 0x4, 0x0, 0x0, 0x6, 0x68}, @routing={0x50, 0xc, 0x0, 0x5, 0x0, [@loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}]}, @hopopts={0x62, 0x3, '\x00', [@enc_lim={0x4, 0x1, 0x6}, @enc_lim={0x4, 0x1, 0x8}, @pad1, @ra={0x5, 0x2, 0x4}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x6}]}, @fragment={0x3, 0x0, 0x5, 0x0, 0x0, 0x5, 0x65}], @generic="5b9a0416ff8edc623fc510971ce41ac720b0f49fdc5e9a7ad6a3680d9786b8f794db39bc68be08e568562f15c3f9645b125b378bd03e1c80e6b0e17018a75f2a6d03fbf3c0801d9f1d792bd2fef7bd6eb63a0153366f4b5375bada7566a107cb7e30eb137d7883287bcfa621a0f0c31d91"}}}}}) r4 = semget(0x1, 0x2, 0x1c) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000740)=""/71) sendto(r3, &(0x7f00000007c0)="9560ad93270ac4cd32dce4ac6c453cb8308c829613bfd0326d54ab548c2e476da00fae10419ef33651ae8f3c86d7d5fd53a486a8f719202a645a2ab956fa12dba9ad27", 0x43, 0x4, &(0x7f0000000840)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880), 0x8, 0x0) close(r5) setsockopt(r2, 0x3, 0x200, &(0x7f00000008c0)="31683977be52d0afd9f80fe2db10e259fdffebb705922a1d23b71070350ba64344533d2da17abf8b5cb974f28f2b1b8ddeb93a6ab7ba05706294103e6605070a0b13721ce8e1eb3a9ad3145a2e96662a4df171b8dfd49f442e05dd4ab4b50d4b1a4e24789db7ac6c36b6356fd98b64260369917163244b287d49080d2d38db7834f11c3c760e8ce3795d3c5b55baf7c6ab5313c76c9885925e5a37601d6adcbcc12102c5de934938098ec7569a112be91aad12353a941428a1f2bb2fe011b278cd3790b16e18b58dc2593be757e477484d79a4d07d91c0bd04c92b801ad1a2d2bfeac0ab4241407015f5f8401c0f534d16a2f0d37736169f3661aa861062d66e3bffa21fb39f252283ceb7b6e7b7d3b025217edf39fd515f92c39a3ad2e5532081f5219e9ea28d09cc5c1bed04130be09cdd6e2c8de22cded911583935012c14ca802a9604bbd105fe3ef64f03779c24ee25da93cddc81c898344eeafd96a4feb005e905931891070236eb46a0e4cbd1457faa37d3d4427cab52371b20bbfc7dce6293fe755f170ca99be92687590bd970f160d2777761c352c5b1b115302f5e67b31f91f757ac030ae283b330c38b7cad853e94a3e68dca63b617732983e043da1bd1f4a99fda4fe36cfba8746b803133aa110e27ebbd1f21117405eb9b34bf35551370fc315813019a2ad81442dc66a0f2c7a457af867d2946827ad630cf247f84f79c2703645d0cd77059975100caa58cad325b3a77fb20d7733e5eded0f4da8a7ca89890f8633a3b70c2bf7d1a4018e8d75d4dcbb787ee3570823f14a58aa359782a427d206965657c670f925b8dbca1f9305d1a461f00648c6781e69bce8c289c98e69d8c5bc1a81729fbdfefa2fd9cbdee98bd36b4bf12a6215147270f2482ac4cb192609e361f44c6473c49da3709cd4ab97acf79a0b9d9502b8e6316ece30e48b363b1fc976720df487c5a7d50d96bfe65979bda08e82c37683d0fa5cad2fddb4b4f53c3809826f1ff8da9e4ac6b8c3519f4c75899eb7a29e04fe4b52350e7881cb4ce377d5d6ccabfe361df12481c7f0981c3b76d38fa4742f0fe9e87a2b7a538a1e7900bf09d1c8b0219e9d291ba32313b2c0650c806506b49cace01353d1c4a10c73a545bbeca22d6271e6e7f5af939584efc2d66bc8b93624fd92bd9931a9e8e3ccc7de6758d929361bc2c942cef60581d57ca10eb8ccae500968d5fc0add0833dcaeeb81a731e5597c1ef0a08d69637fd1e1e5be3e90e4e0070971f3a5b9125c60210db00aa355d28c4ec92af3a2edd7139b08e587ac87350135a619fd2058a7fcdb89609ddc7c8b3523cc776db24352b4a31e5521d75ec7a0b8239deff17f79f9e11f42ecd1c340f54257409d1b08eccfe15b8b446acfb0b784740690194300170f483110282ec2855a683225eff7e7821fc2e0e81faef41c99231d914d7b685ce99f1eb2b0bce6cac23c5375a8cc56b4a472364c69f6c46f304a38663d10c8b10734c717bbbec7bfe78134465070830e84bc860aa6556965d7381f0562a926c4f96573fd0cd6fc8efccf37eebc9250b6513ff614cbd61b7e140243153f3c5b62a2f3b6a82decaafa6223b911be7477e5da161f77952ef49724b6bb3a0678e9b385a8f1ea266288f19596f7d882748adb538815e3fbfdae8cb1d64bcf2b84e47d79f2cf6670c23010db45491fded4caa803244fe8ac363963f7bd9605c79b090ecf2480e4dfd658f78a7402876bd4dab5eb1b8168015444333d7d1c0ba63102d021d5a7ffb82f6d54281158b237c63aaa12acdd33d90e6021538b5cbd6c1b17b0f891c0e56fd556c91a3fe303fab73918eb6c62954681b74377e20a183aadf89ece36d1463544951f25f91d9a058986524fbee7551caa0a19e4e5f9b611ad63fae45b793208dc736a8a59001fad8ed49d988919f81c1cc0e50928398b68cb1b61656b01ced4ed74b8973fb56638e1fcc07f3358bd6cca899b1dc6057dc2cae81d2b9602c1a50790db7f1a565edf9b58bc99e161ab105b602baf2ec891c1663152a9cad0ff0d2219614604a541d4bd6a612e78ab9c04d0dba8e6c740162802a1698384cb81ddf5b24864a83b0f69476cfae48d5321d9cfed52697e29bba9b8450bc3ab1624bde3d0830c6870bee98d54add9176d4486fd30930a421e791adfc31623834ab9a0544383fdcaf91f00bedfbacf4dc3a83437760efcb81fd47364a11a282e4944588786f99ac87f2511177dd9fa497b3c15e60c29933c9936dd0590959a80df0f73df3f5482170be9bdf92f83bdd54388d10ce91c9da7fa4d8b05dbbe3ca74bcab502e783115c9de257cf8fcfd3abb76bc5a94cb502df95e2770192f3f5364b147c247a611c420c55ee45d97cc9b1a0a9271e6d68138e2fc8f7f65042220dde7e821cda5cfad70d8534221c9282afdf9cd528a02d739919d47e20100d54d520d978bfcb4dccafe90e8a9fe88b8fa30c60b0c29cd70f2fd23178530ae293e667899462b172e96156ac2024839883e98f02225c60925958379c43ddface90a87dee16c71e0be84361fd5dd587d63a736bf6efe9b83b4183c0c0aa09bdaeef5032938e8d2ef082ff3f8ba95e2a9c25a9865a989ccac466b6c4255623e7afbf9249336b734a343aebeec10d17bfb33277b4b81dd40082dfded467f4c5aa18158ebaa36e37d5f34c70bbf504b41eb72a9f3c925c6c565f652b74c890405e4df6a4e1eca05ac872ae20699b7c0d63e2b2ec8b67be763e6f5715f82df34230bdd842e3a9759a78f7c123adcd47dc83e8db4c05fa8b42f1d375346276404f83820d846eb48a49e1475d290f52c67af09f30bd928d93f24ae903c21dbbd972bd14118274a16841ae0bf1657ea1dcc10f94d4059187d4f49e60a1b1f3280261873d6354e89c344bcdb696fe9a0c59ae3f29474c3482bee26004d3386989ffff4f0b5b060539fc92321cd38c833a1816f4a23c32720c636bef987eacbad933fe59fe373bde443e691fc72ce775bda2bac1c0b71cd6c020ac164476596509a0c02de3367d21650c51680e5dd8edd516d4807965d936eeeae436c2ab5c552f69b5ce46e573d39529e355f117e44085e00e1a589771e107d2ac745bbf375746a11c92fe6391ec0f46edcac08652ffa61722d5fe831bdbc4b65eb7069fcb7128d3239ab0902716bb0d62c613301316ba35d01f672db4f0245dc6fef426f31b7654697ef5c58bc20ea21e63572b1027fc01b2ff86c5b22b9bbfd5b9c19a112e76982d133192a27413a4bf518947bf37274a2ef409dd32f1bdc4e479314fb0d3183c79ab93fe6815bd328a202ca4bc46f429e87adebe6766b60c8979314cb5cdfb8d1309989893cc167f14eec8f9d548eb0dc786dde7c64e00909f0b792f5473b99bad896269350aed873ea7fe97e846b2ef28965856a264114eb48cb9822ea997eed4736fc9987cc57c19e4c9b1ead80e7d9441f3f07bce7c21e4a7cca7ec09a6b9c7adc9ead0b54c7b1cd0bf47ae08645e60cfc5762849f9e34770aa9f5acaf47bc13afb8d3dcf39fc8c51f3874bb075dcf1eab55fdcb9631753c23b3ea4dbb70a941e060c1f91908f2649ad14909e9773c84c31d250e37084e07dca7d233e2b4e3260d7c9a96ba12628cd8ae537de76432c15ee7d98ad0f669692c6bdba258776ddb1018e4bf77c07b62bc66a4f1399932d08ec4180e5a9bf7d6333feb2781076d6fc9c513308df07ba856aa6bb579abc9ca7dd9e2a2ba10b0d85808afcfd5b4c8504ea32c062824c5e45a277c950cd57dac6c0aeadb7b9dff7338b26f16246b22e33f15e5bec50b370d160361558b1aee386afa24ba4e0215ba263666cb41bfcd782893fdebffcd531bbc4a41da9ac518b8854e6c1a0d5e881615708bca7a9347c440642a78d564b4b55ce838d3fe1c8fc4aa0c4c42cba2e334f0d5fec7b2a3bab38c0293361d3467d44da1f7f3acbb514ecb587fd17744d0371f8d47bd73fa406c6bfd3be502a6e4fa1041d6cd9554e1430f3e3956e11ffdd3f6d465650a1a9edeca6058453aa723ca9d2e9d4646b578634deb68e705532f6aa42c975c577f31212de68039f97c812d49e5426be79c3665db24e8cceb8a4c17c2f7bd521ffb7dfde3a80123dc0505c86cd3fb224477a408ee22d247e3766b59f95634ad19d37036eb538b45aea440023e8476de58c2f3cfcf268c501e8ea2cb22e15f400e5c4b87c1f437e5213f51024ac38bf57c1e383a57a5f7ddf509be0badb2927d73549daedf199e1bf38149080093f5f6f86d1dad49aa8b6b8dc0ad804d7fd2d151ec64c6c1449418998c402fd00e837eaf8be7d9f394bf7af83c7ee49fcc61915f48362eed7863d3992912db2c996dcd0259073dc3ce82da83371defa406ee8615526891fce21b2df6a9e51d0c6b906dc3d9384a34c82bef77afe3467e877c58b6eff759c40fe581f0f7b7ca3ced3581d49304f43f52f5b84147845ed41c18241fcbc343e276baa2df4e1724c51575a4b751bcdbe4bd33d11a466f323447765499b252b421d2e249085ed928bf9e476e474ca4fffa0461e6e1a67b734129abf8e5c632bc95e25619409937f8758d96d8ecd726c960a396f1f6d218a90af99360a9446e87de83ac2001baee183229479f53f0010ab9caf41ab8f2f582bb70aa19621b505cc32e685077c4cec383aed45dec4024cfc1e5fee21bae47666637dac53e7c04106cf07fbf484c573b2fe1a6fc577701bc7d599371322240284cb763e8604a1d47a1ed47573f38ec7ad7ddd9eca3a416129d4825e6cfd9ddd5f30a3243107e8dc54dc7ff4924de8431e7757b2814083ec2b243e05cc6c02fd75783aba97b14ff70f27a38f75e2542949fabe9ae78010ed2821ccd9cc1dd220df92b7b80bf5530873c3d026d793d100c60d18ebc0a1216a09f89bae79d38c97d5457fa9eee786ed1e67a3d5a6363d3c458839492951c2c0ee17dae42a48cb1f9f032e0b6d469d40a7161c773f7fb9b847d061bd8d84d4d5ca9b0cb8f966d14e86e67d76173c426ed5d4510a3bff8f43306314f03db55ea20834f7f87df198ff0a5e2efe2ba37c7e6c3f8cb20226cb0912af12c56e376b75bb664cd74c8065805edc25e1950f526e1d51c7486f37c2a40bc41ae5b557df767f12c59d417ecb839f9a9af2bd9076bd7563260be730f09aee37688e2cef85780590c42f885a3c323fe4907da704a372b3b15177a85d99c5b70c551ad038252c33e7455bc2e7c15e69a8e31fe00e1920ab59e49c345a7fa2e788a993f5af79f6450682d791d5d838e94dc2a45ac016bdbaf850baadf5502056b8ad8ce32f26dad24db337ea2e7c1a7e071a8b45d58600e849c1f8d91bbb1770f65d797079045b9c8a533e1b9662ecfccf35ab58a2b026f2f8cfad3ee6f95d386b6d61fad18c321f1bf2cf1493a6c365db12a34c90d128002d969c0201612047e3cbbdcbae00028895ae9c1f23a16bb8bbe52d59b52fe95de6284cf2fb71f8a2e3562b10a51ffdfabca372c79e9fee5b0665b1077a6daba965a7dd098e6b03be8ce069b6bfdd62cbd55157b6dba766fe5bd3bc75ed308c471d8cb8a45dddef304a4455f527207b585cf874a9cc501e812d4aeb2f721caf4b085cb95f41bf7ecc3747bd5a317f43052da84189d237ced38abcda9bde8bcec2b4fb15158a28e6b0410043e4eebc41d1f90e1d26b0e2c5989163354e331635f285cd291a4e47b6153ca2021b66c2be22a5238e16ab3c9aaa28be696ed381881f7cb12ac1fc9728fa05aaf65c7a0cba2f8ea73970bb8edea2b81", 0x1000) sysctl$hw(&(0x7f00000018c0)={0x6, 0x7}, 0x2, &(0x7f0000001900)="1cffc5baf144bf51f61cf4fdb11c0e4dd20f03365ef28f458feb728951cde1bd8ebf94c1a7962a23e8afa746a9f21a3c439f8df20696d576313e5d24bb6df6256e1c05170069366661c75d0916e15dea28d7551e", &(0x7f0000001980)=0x54, &(0x7f00000019c0)="32e49a24897538e81e4ba06111141f3e152ebf283e4d94919de2ccb563be96547853dcd1f9557ac7c706be2ac030042fef88bb210a5ae382ad55f095729f54dc0fef4b63b399f728a7d15f64c18e9ca2156816f96d4837f41cc58cb50beb758985160033360a67ab07699d1fdac437d736f4a1d37d18010eb9ca16ef85c921024876e18174167d8865e142353bca408e8d9c68e924453009a358076bcaa05c66337b7b27049552ed0dbe5875045086b705c80d85ceadbc7615c4e03762a5a118b104a0901d3fadcafe491f680ef6fa208b48b3", 0xd3) sysctl$hw(&(0x7f0000001ac0)={0x6, 0x4}, 0x2, &(0x7f0000001b00)="20552657df34407de08ad2172543c82544ed3952301c50adb73191a47ab64235334479e1ca3773d60273fd2d5691dab36ca1d45b6ef50e4b6873fed9d75fb3e7af723cab0d21ad0e7c4bb02811011715c9e85457ffa60826cf63c6ad", &(0x7f0000001b80)=0x5c, &(0x7f0000001bc0)="a7aa0aa91f169fdaf2c932e93dbf9c0e0b52b33baca0782f07b29f17b71d9f88ec6fabd9daeec4f88d14d30fca31fa6b3de8903b9ccfbb81a72dadf07c71cd8cbc58a12aa5279e130d1c05a58e8a6a5a6c38f779c9bc058cb4a104531aee02e588284a7ac8b89b769ed2980f5d177009ee472b509a0b08d600611967476fa85934b81a65f06a576051a1f17618ab57845b0e44942ff3c8feaa6193a9ebaa4ea4e432380d3f7f2a695250ba7bfee6378124c121c850caa7d8889977bd43a7988dbd5fd7e3ee5f36e001d430575f6bfb0286", 0xd1) semop(r4, &(0x7f0000001cc0)=[{0x2, 0x9, 0x1800}, {0x3, 0x3ff, 0x800}, {0x0, 0x7, 0x1800}, {0x4, 0xca, 0x1800}, {0x4, 0x200, 0x800}, {0x1, 0xffff, 0x1000}, {0x4, 0xff, 0x1000}], 0x7) r6 = msgget$private(0x0, 0x31) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, &(0x7f0000001d40)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0}, &(0x7f0000001dc0)=0xc) getgroups(0x1, &(0x7f0000001e00)=[0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001e40)={0x0}, &(0x7f0000001e80)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001ec0)={{0x8, 0x0, r7, r8, r9, 0x8, 0x7654}, 0x0, 0x80000000, r10, 0xffffffffffffffff, 0x9, 0x100000000, 0x9, 0x8cc}) r11 = dup2(r3, r1) r12 = accept$inet(r11, 0x0, &(0x7f0000001f40)) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f0000001f80)="1ae2c9ddffb698a4436f817f2316fed59f2cb0e23203adac8baf27b8a43a5207a1dc42b979140d3a1415bbf4990f1ceb90a10e487cc7550074ea8a744cc8a3afb5d80f3410eab7d4e355ac5db054732a825764680e33766b4f382f8de63ec96257bfd43fce23affafb3f53bd9d30f8472753aff038d29452e3d781907673b0fa92d0f7e0b17e1e4fe21b30bde88c625dc3e10dfdb77dec975992da622d0c0506d957d275db13a8d7a8f82b5f5bdffc9f40dba02bd75f28184fc11d5e95488eb1bce6466dab5fcc5df5c6fb6562dfcd094cb81690b0c39284c08a0b469af17052a55238ffd655f940cbbf0abd8ecadb1bb71b71fb3bb2a9", 0xf7) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000002080)={0x3, 0x7ff}, 0x8) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000002100)={0x6, &(0x7f00000020c0)=[{0x8000, 0x8, 0x81, 0x8}, {0x4, 0x3, 0x0, 0xfc000000}, {0x401, 0x2, 0x6, 0x1}, {0x3f, 0x81, 0xff, 0x8}, {0x401, 0x6, 0x3f, 0x7}, {0x2, 0x1, 0x5, 0xfffffffa}]}) recvfrom$inet6(r0, &(0x7f0000002140)=""/229, 0xe5, 0x40, &(0x7f0000002240)={0x18, 0x2, 0x9, 0xda}, 0xc) getsockname$inet6(r11, &(0x7f0000002280), &(0x7f00000022c0)=0xc) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x9) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r1 = syz_open_pts() close(r1) sysctl$hw(&(0x7f00000000c0)={0x7, 0x12}, 0x4000000e, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0x77a], [0x0, 0xcb], [0x0, 0x0, 0x0, 0x0, 0x7ffe], [0x9], [{0x0, 0x0, 0x0, 0x8000000000000000}, {0x0, 0x0, 0x0, 0xaf6}, {0x10, 0x0, 0x0, 0x7f}, {0x0, 0x0, 0x0, 0x4}, {0x0, 0x0, 0x800}, {}, {0x0, 0x0, 0x0, 0x8}], {}, {0x0, 0x7}}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x35fa, 0xff, 0xffffffff, 0xd, "6c2b90f62f6e624e000000240000002000"}) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000180)="23e6139a508b7f724d62714ff6fb6c2783cf45eb14c32a85e3d84a7c70b13a2f7bbf5b76f377c6a9bb30d39e0432b05a622e36f345f2ccb09abc5cf10597aff54e33d96a41aaef646b61bde30bb91cee92333c1a7aff29a1de43acd037f9c598f78bf9edb6ecbe580902fb68305a5f187a8cb73656f84d378cd03d954da126c3d3e22e6a1012dc62334979aa0817147ca1aacbe53cd9deaefcf0bf21a3f2cfc746aef3870e02d997be0a8eb4bce82eae87db94541069d320defff192c928", 0xbe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socket(0x0, 0x2, 0x0) nanosleep(&(0x7f0000000480)={0x13}, &(0x7f00000009c0)) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x40}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r2, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) open(0x0, 0x3, 0xa9) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000080)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) executing program 5: r0 = syz_open_pts() close(r0) 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(0x20, 0x4, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) write(0xffffffffffffffff, 0x0, 0x0) (async) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x44}, {0x2}, {0x6}]}) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(0x0, r3) r5 = getuid() setreuid(0xee00, r5) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80286987, &(0x7f00000001c0)) (async) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x4, 0x0, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) (async) semop(r7, &(0x7f0000000440)=[{0x2, 0x0, 0x1000}, {0x0, 0x9}, {}, {0x0, 0xfeff, 0x800}], 0x4) (async) r8 = semget(0x3, 0x3, 0x520) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)) (async) r9 = getuid() chown(&(0x7f0000000040)='./file0\x00', r9, 0xffffffffffffffff) (async) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000003c0)={{0x8000ff, r9, r4, r3, r4, 0x2, 0x20}, 0x0, 0x40ffffffff}) (async) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f0000000240)=""/4096) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) close(r0) r10 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000003780)="0cafbf83c2f38387d10c7551019e5bce69ca7a568ff35a4ef8f913a2081a4cb3271260db73ecf132d6301853575f410ac88670e0f35387cc04dd22cf38c9722af513e9bcd0545d43a6357fdafe692fed7ddeb33141f02dac34124e8198d45b43ac00e47c6965fc7fa55e9d3b4bbca97ccd27f1d405ceff2799b8dba36d30caf6d738d74110eb9abd4f4b41af8a1e00000000afb239b07150a59ddd4852a32306c1c087d9f20482a1ffa81585a932e1545294cc41a300f2ace64b0d878c0718f055267772f9d9f6eb1af40e17c8fd396b92f6b6794b43801b0ad630e12235e8eb91224b8cbdb82aceca479777350316396ebc000f36c9e1b280b6f3676e21aa8cd2084bc4b62df9c30d9e8d4a45aa5eb9b9784424f46be09237cdd1b64002a774bad60edbab93cfa8e094868b8b99ded24d373a5c72b5d6fb18bb356112b9c7e65ba6f42416d716c058c00f1c5a68c5a27c81b6068b8c3308e817b333b48ec4cfaae5fa74dc7f70c16967fbbae5113a4e9c5957b92ee1b57e409661ff84121caafd30230bc4ec5033afc8a9b003b642983c9df1c29bee2713d3c7532a98a8967bd559d006ace6524c47b5b6d9ee66c7ef13e1a70822af037c57326d96fec064786944e5c95480551148c4c639eaf7240336548dadd7521bcbfcaa74648180911e6564ded45c79c3620fa226b6d50b0228bb4dda22a6831c78b967a6aa6cd772c79399b4c43bc3cdbf735294f77e2cbb006789df7bc5e9c022980d7210f05e17122a95791c6e8784934e23e48ee5c6285f16f7f39a5ddb18a9835cf1f1853b8977a130c9639bbcdd97fae687410521bcf06ab7a6b3ad4da6d1513b0478f90e1305145d68b5d2105d2d99243c8a6737cd68ba7c0903d531c46161fd34caa51f138baf59eab95ec61ce5306d10175e4cb85410d298e27975e037ab255ac216f931cd4952a25194c896135a898b11f7da92875f96364fae4aaa74eff85e116e1e2ea8dbf46eb853a73d31a05b19eb9754a8eeca24683369b5eefb3c0d969e99710f6b1700afab0a1e6c262b15161785ceca6800eceb7859f912c3e94326cd2728241b21ceec4fdc4e2bc45b60", 0x30a}], 0x1) (async) dup2(r0, r10) (async) readv(r10, &(0x7f0000000400)=[{&(0x7f0000001780)=""/4096, 0x1000}], 0x1) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x100, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000140)="233827fd9a0d7051d80910ebe764e095fb4dd1640cf39db05359d0b174a626f876e9428253622e8bdce414161bfc7195e2cde7a1aed471000000000000", 0x0, &(0x7f0000000180), 0x0) setrlimit(0x0, &(0x7f0000000000)={0x7ffffffffffffffd, 0xfffffffffffffffc}) kqueue() r0 = getpid() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') ktrace(&(0x7f00000015c0)='./file0\x00', 0x0, 0x20, 0x0) setreuid(0xee00, 0x0) socket(0x10, 0x3, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80000}, {0xfffffffb, 0x100000001}}, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x240c, r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x2}) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000240)=""/155) syz_emit_ethernet(0x66, &(0x7f0000001340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000ec0000302c0000000000000000000000000000ae6d0000000000000000000000001af85830ad5edc447477bb801180e9f77ebc2be17d8fde2cc7caadce1af05721560cb52b00e07212f1701bcf24df9ba81075a71ebd2624530d342d97d771d2d84b0a421609347cd680a1853cffcc2e372b05821a92834581ea5fc444cd837423972548f5493a4bc52a2ce598f9b0f7e911f9e356f3e8c11df50af6925cce345fb0f175abe52fcd308fe64f10a6a6c02cbc9cabfb87a48ec801755528edd3abc7755e4662e555fbda40e8eafd226ef108d109863d43619d69e3aee919df3ef97f5bdeb3a6d76a2693b3a2689d7aa88d0a24ca37632bb20a9c726820a07cecf54f729beda6d88f014826083d73e5b69f71cf701cee189293d73a7ae6cf39a339cb44ef2d0b11950db95fa26e12c8634d9bf03deba5b30edc0764a467c217cb731079651d4acd689a00a0cb76c9a27dca9bf2b0a57cab50651f32b200cee09053c137f0bf9e50b228bd5713d04b8ba0fcb03016428d53d5b438d91ebd91f8679f325286be657bd2fdae035543a654f2a18c0d75f63a5c24fb1203beb7e6f0d35effe74b865214866737c3b6d6c4cc0a483f3ed79cc30edf5ed44fd115d6205bcb2e78ada125a5c7e4e81f54fa30fa97eba85cb666fb3f8027e851ed97bb6e1a58550f1256273b02ae40e232b34e3ba9cf9ed9335d7575acd39fa9a0a1e880325f8fb16421c14c2c1eb653e5734355efd11b07894cea9048364dd9546aa4f835db271d4ac84c7574a441c05179bf804a2ff34249cb41e505d46efe0ebf717c802ed9dcbeed04da106c1d3cb93ec707ecf5821ec2fbae78f9"]) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000340)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xffe) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000040)="d2737fc886c1625cab16db1ea60281fd246dc3bab1f7", &(0x7f0000000080)=0x16, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, &(0x7f00000001c0)) close(r2) executing program 3: pledge(0x0, &(0x7f00000000c0)='\x00') msgget$private(0x0, 0x20) open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) (async) open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) 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) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x74, 0x0, 0xfe, 0xfffffffe}, {0x812e}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x74, 0x0, 0xfe, 0xfffffffe}, {0x812e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) (async) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) mprotect(&(0x7f000022c000/0x3000)=nil, 0x3000, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f0000000240)='./bus\x00', 0x1, 0x11) (async) open(&(0x7f0000000240)='./bus\x00', 0x1, 0x11) r1 = socket(0x20, 0x2, 0x0) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x7, &(0x7f0000000440)="c0f704febff27078acf32253d3ba0facbbcbf0761d382cb616e5c52862ecd4b22fcb994f2a474fffcc2d5a286711c8cc82e6ad46c1f16de74f467b8f332b83c076cb5be8346d06529fef7c875a763c151d8e5bb3cd96676570e2911d9d66b3cb6d300f384a984475b189c17e32f19daefd257b56ed88e72f74060338d5d6295a001190ce850a8cf3fbbcda32545d", 0xfffffffffffffedc) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x40000000000000a2, &(0x7f00000005c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ec53876cb07349e806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbdfbb382ac676b756d4e", 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x40000000000000a2, &(0x7f00000005c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ec53876cb07349e806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbdfbb382ac676b756d4e", 0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0xc9, 0x0) dup(r3) (async) r4 = dup(r3) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8", 0xf}], 0x1, 0x400) (async) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8", 0xf}], 0x1, 0x400) writev(r1, &(0x7f00000008c0)=[{&(0x7f0000000300)="54952d77eb8af9ebb96bd5"}, {&(0x7f0000000340)="b39e06ae77d32ebd4b1f0a5cfbdf02e876323ce8d25ed84352c2271b218de3ff87a6c5453ac800fcc6eff2ba5c4674610792ef271bc735a0809b2cbcebc2340db1c691df9b7b412fbce7c4244ad5eb86fe2e505ad00586c1ef29b7654e0473400bea02bfb68c444e3c7d32b75eb46dce07e67100fde96344cc4c08ee26258aeead9bd034cf6b9f1ce16f646003db833feacb43"}, {&(0x7f00000006c0)="e07e1d25bfaef28fa9f322da6f83611fbeaf54c9eafb175fc611810e6a364efc6af2019ffedcfa24ee407f4320aa29f5082ab03f850f6d812f9a5daa218c2584fa7b9e3067f6eb550bfdbdcffda394e5873e50b1fe7f24bf03d9cd6de922926bfc95329300c98ae98b75c2bb031fce7c25cfdfd4e9b1ed2e35a6c0aa597f1e5d5e73c7ef975413395e946971e123e69564b21e65844629681be879b8d2778c08729066cbc5d31c016dc0a6b2d35155e037086f7d1087f53012895d7e505f8c94943cc7adf9e50095c4cceaca3459b92ee4305b6ea108dbb4dbfa80fb800017d0c381998742b90817d3ca364ffcd75cc42f55d9f2a996edc431862e"}, {&(0x7f0000000400)="204ba9cf582fa638b782faf24877f2ddf4fa202592e9df912a892c819db5b4d3ce2e39a6bc9a3c98547bc6a4bf435c27ca95be"}, {&(0x7f0000000ac0)="fe5e4dfb9ba1c506095821f5fc3d15293260cafa4cb0cab6736585cd718985b34c0812538e5e56eb93200409eb72d3d495a528c5e571750b71cdc41aa716f20d38c88f6976325c161dc129fe49d81df7716ffd7fd4e23cb36f3f4df7acc72f6c903358dc9dd61124d15b9f3afeeb41d8d2eaf3e2837e9494651faac0d1f2453611fba8f786503c0b0199d5bc31e00dccfa4700c8416a31f428e8e6eb71c4c628642dc833bb52e05cd209f4c4037d3b1cfe26b207b7917236f38289c395bfb363a04640bbc918cc8a708c42"}, {&(0x7f0000000940)="79da5c2676189f9165b0f105af945821d2e34dbfe0e7af617b66b71d53f0030088f90f98d1c3e37abc0f4e4a4e2d969ec9376ca0746a60137ccd8b31445a102dd98a2583b02583d7ea49ffffffffc4c011ddad78e12bc0c92e0da87a89363b4e39377b0db05361654b8faf45613e97bc47b138c66ef440c2b9403bbdcfd5767fd969c1ce46a1a5c550c4aac0b320338e14f41bc2cf0bca23bf2c36f855cf1a157dee104906dddad6142117907182e34b25912e19cff4271c2e2397e7ace04a999d1c44909c77c9b22cb1a82d1b73bdcdc43ca93355365f5fa06d3d1f8c3077ccf9d69ad42d018ca4c56bab2f629d1f6c7b449e4313b0025486d36ff2c355f28af2c7ab177df0522ae171984a33eca18c3a249416fd66df5ab2208c7f1c8808a01e4083b27dce1a9ee9b55e184a88c95b246d906a0d53b341b8364000"/326}], 0x100000000000025f) (async) writev(r1, &(0x7f00000008c0)=[{&(0x7f0000000300)="54952d77eb8af9ebb96bd5"}, {&(0x7f0000000340)="b39e06ae77d32ebd4b1f0a5cfbdf02e876323ce8d25ed84352c2271b218de3ff87a6c5453ac800fcc6eff2ba5c4674610792ef271bc735a0809b2cbcebc2340db1c691df9b7b412fbce7c4244ad5eb86fe2e505ad00586c1ef29b7654e0473400bea02bfb68c444e3c7d32b75eb46dce07e67100fde96344cc4c08ee26258aeead9bd034cf6b9f1ce16f646003db833feacb43"}, {&(0x7f00000006c0)="e07e1d25bfaef28fa9f322da6f83611fbeaf54c9eafb175fc611810e6a364efc6af2019ffedcfa24ee407f4320aa29f5082ab03f850f6d812f9a5daa218c2584fa7b9e3067f6eb550bfdbdcffda394e5873e50b1fe7f24bf03d9cd6de922926bfc95329300c98ae98b75c2bb031fce7c25cfdfd4e9b1ed2e35a6c0aa597f1e5d5e73c7ef975413395e946971e123e69564b21e65844629681be879b8d2778c08729066cbc5d31c016dc0a6b2d35155e037086f7d1087f53012895d7e505f8c94943cc7adf9e50095c4cceaca3459b92ee4305b6ea108dbb4dbfa80fb800017d0c381998742b90817d3ca364ffcd75cc42f55d9f2a996edc431862e"}, {&(0x7f0000000400)="204ba9cf582fa638b782faf24877f2ddf4fa202592e9df912a892c819db5b4d3ce2e39a6bc9a3c98547bc6a4bf435c27ca95be"}, {&(0x7f0000000ac0)="fe5e4dfb9ba1c506095821f5fc3d15293260cafa4cb0cab6736585cd718985b34c0812538e5e56eb93200409eb72d3d495a528c5e571750b71cdc41aa716f20d38c88f6976325c161dc129fe49d81df7716ffd7fd4e23cb36f3f4df7acc72f6c903358dc9dd61124d15b9f3afeeb41d8d2eaf3e2837e9494651faac0d1f2453611fba8f786503c0b0199d5bc31e00dccfa4700c8416a31f428e8e6eb71c4c628642dc833bb52e05cd209f4c4037d3b1cfe26b207b7917236f38289c395bfb363a04640bbc918cc8a708c42"}, {&(0x7f0000000940)="79da5c2676189f9165b0f105af945821d2e34dbfe0e7af617b66b71d53f0030088f90f98d1c3e37abc0f4e4a4e2d969ec9376ca0746a60137ccd8b31445a102dd98a2583b02583d7ea49ffffffffc4c011ddad78e12bc0c92e0da87a89363b4e39377b0db05361654b8faf45613e97bc47b138c66ef440c2b9403bbdcfd5767fd969c1ce46a1a5c550c4aac0b320338e14f41bc2cf0bca23bf2c36f855cf1a157dee104906dddad6142117907182e34b25912e19cff4271c2e2397e7ace04a999d1c44909c77c9b22cb1a82d1b73bdcdc43ca93355365f5fa06d3d1f8c3077ccf9d69ad42d018ca4c56bab2f629d1f6c7b449e4313b0025486d36ff2c355f28af2c7ab177df0522ae171984a33eca18c3a249416fd66df5ab2208c7f1c8808a01e4083b27dce1a9ee9b55e184a88c95b246d906a0d53b341b8364000"/326}], 0x100000000000025f) execve(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000280)=[{0x1, 0x81, 0x81, 0x9}, {0x0, 0xff, 0x1f, 0x10000}, {0x800, 0x81, 0x35, 0x5}, {0x7fff, 0x6, 0x7, 0x9}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7}}) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) fchownat(r8, &(0x7f0000000180)='./file0\x00', r6, r7, 0x0) (async) fchownat(r8, &(0x7f0000000180)='./file0\x00', r6, r7, 0x0) executing program 7: syz_emit_ethernet(0xf5, &(0x7f0000000140)={@local, @local, [], {@ipv4={0x800, {{0x10, 0x4, 0x1, 0x4, 0xe7, 0x64, 0x4, 0x7, 0x0, 0x0, @empty, @empty, {[@ra={0x94, 0x6, 0x80}, @lsrr={0x83, 0x1f, 0x92, [@loopback, @broadcast, @loopback, @multicast1, @remote={0xac, 0x14, 0x0}, @empty, @remote={0xac, 0x14, 0x0}]}, @ra={0x94, 0x6, 0x6}]}}, @udp={{0x3, 0x3, 0x8}, {"6f3f02c6f8f09aeaf90e2c9089c9272b91be212eb315dc8382e50a83b89fffa98e58509e90ed6963d6b368beed7166779c04c176bf437ed304164ff3cf4c9ebdbb8f75a843a9c06fdde9b295a43c04d4bdb33540b50717bdc58987ada106c0bd64f25600cf20402aecc159ebbf7c96b8f05266276a2cc0e3d2804b130500d3d85575f726faf137fb262d15121acf77e5ae2b7882ef08c3c19e50c441a9686c"}}}}}}) login: pckbd_enable: command error executing program 2: socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x7ff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x28}, {0x3}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) r1 = open(&(0x7f0000000180)='./file1\x00', 0x2, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) setsockopt(r1, 0xddf, 0x83, &(0x7f0000000100)="0141db7dbed4cd630668eafb115f0892dccb7c7ac9e70c9d4d02f72dc3b82db9f82d1aa987b77ec88d433dedb32e8495e50fb1acd897716cbde4d7bdbbcb06c1675546a552f3842f2cb031d386f0af4962032b693d8865fb3fb47ea17bd9121de385ea64b9d802a5b7f2a2bca0decd", 0x6f) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket(0x2, 0x0, 0x4) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmmsg(r3, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r2) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r3 = dup2(r2, r2) shutdown(r3, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) getsockopt(r4, 0x11, 0x3, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x2000000000000250, &(0x7f0000000280)=[{0x0, 0x0, 0x0, 0x7}, {0x1, 0x0, 0x0, 0xf63}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000200)=ANY=[@ANYRES64=r1, @ANYRES32=r4, @ANYRES8=r4, @ANYRESOCT=r1]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semctl$SETVAL(0x0, 0x3, 0x8, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f13", 0x4f, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f", 0x43, 0x0, 0x0, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0x5, 0x0}) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="64fa1812b12cbbb0920fc0f0f3698f63fdc759873c495220404cb9ee7e18", 0x1e}, {&(0x7f0000000140)}], 0x2, 0x20000) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffff9c, 0x0, 0xfffffffffffffe16, 0x0) preadv(r4, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) chflagsat(r3, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) executing program 5: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r2) setsockopt(r1, 0x1, 0x147, &(0x7f0000000280), 0x0) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) socket(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) getuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000280)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0xd, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x8a, 0xfff}, {0x81}, {0x8a, 0xeb2c}, {0x85, 0x2}], 0x4}) r3 = socket$inet(0x1e, 0x3, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x20000007fffffff}, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r4 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000040)) shutdown(r3, 0x2) select(0xa4, &(0x7f0000000180)={0x8, 0x0, 0x0, 0x8, 0xfffffffffffffffc, 0x0, 0x0, 0xa6c}, &(0x7f00000001c0)={0xff, 0xfffffffffffffffd, 0x2, 0x9, 0x2, 0x40008001, 0x3, 0x7fffffff}, 0x0, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000400)=[{0x35}, {0x60}, {0x6, 0x0, 0x0, 0x23e}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047476, &(0x7f0000000000)=0xffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 2: syz_extract_tcp_res$synack(&(0x7f0000000100)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xc9, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaa0400000000000000aa0800460000bb0000000000019078ac1400bbfffffffc830300004e234e20", @ANYRES32=r0, @ANYRES32=0x41424344, @ANYBLOB="6102057990780000010000000ab152801187c4bc992e20247fbb49f52871dc5cefc60e55bd78584949eb76a9d4dc0f5e84b8765c4c12087cbd681634823f5012f65f7721c171c18f815fbab963c5ec0f86f77bb669a600a97bbdd7346e3eaca79cf03ecdd076134df48dcc5d77ece6e91058d1c6266bd8d3cb02775a5cd507bb763f46f5e2bdffda1243b3e7c2cd7c97e2a217a4c310b1"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000580)={0x1, &(0x7f00000001c0)=[{0x2d}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x60}, {0x5ce}]}) setrlimit(0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7}, {0x60}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) setreuid(0xee00, 0x0) r4 = getuid() open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) getrusage(0x1, &(0x7f0000000000)) setreuid(0xee00, r4) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r7 = semget$private(0x0, 0x4, 0x70) semop(r7, &(0x7f0000000000)=[{0x1, 0x5, 0x800}], 0x1) shmctl$IPC_RMID(r6, 0x0) executing program 7: r0 = semget$private(0x0, 0x7, 0x3c0) r1 = semget(0x2, 0x1, 0x400) semop(r0, &(0x7f0000000280), 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000400)=""/8) semop(r0, &(0x7f0000000080), 0x58) r2 = semget(0x0, 0x3, 0xe0) semctl$GETVAL(r2, 0x2, 0x5, 0x0) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000240)=""/151) semop(r0, &(0x7f00000002c0), 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x601, 0x800}, {0x1, 0xd76, 0x1800}, {0x2, 0x200, 0x1800}], 0x3) r3 = semget(0x2, 0x3, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/73) mknod(&(0x7f0000000000)='./file0\x00', 0x44bf42bca2222dfe, 0x201) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x30) r5 = semget(0x1, 0x3, 0x2b4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x3d) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x8, 0xffffffffffffffff, r7, r6, 0xffffffffffffffff, 0x100, 0x800}, 0x2, 0x7, 0xfffffffffffffc01}) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000001c0)=""/47) r8 = socket(0x2, 0x2, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000440)=""/95) r9 = dup2(r8, r8) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x40) fchownat(r9, &(0x7f0000000080)='./file0\x00', 0x0, r10, 0x6) r11 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x102) r12 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r11, r12, r14) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x5}, {}, {{0xffffffffffffff9c}, 0xfffffffffffffffb}, {{0xffffffffffffff9c}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x0, 0x40000000}], 0x0, 0x0, 0xfffffffc, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r1, 0x5, 0x2, &(0x7f0000000840)="24be783d0d4d314a6f83b15106e3f892f8f1d314ea98ebecc874cac86e4c53", 0x1f) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x6) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000002c0)="9be7fdff", &(0x7f0000000300)=0x4, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x1d}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)=""/124, 0x7c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0a607000000000000fffffffffff700", 0x9}) executing program 2: poll(&(0x7f0000000200), 0x0, 0xc9) r0 = open(&(0x7f0000001440)='./file0\x00', 0x0, 0x100) poll(&(0x7f0000000000), 0x0, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) ftruncate(r0, 0x2000000) execve(0x0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ktrace(0x0, 0x4, 0x0, 0xffffffffffffffff) semget(0x3, 0x0, 0x34) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000140)=[{0x380, 0x5, 0x1f, 0x5}]}) setrlimit(0x7, &(0x7f0000000100)={0xb66c, 0x100000}) setrlimit(0x4, &(0x7f00000001c0)={0x40000200, 0x5}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) open(0x0, 0x200, 0x46) getppid() setreuid(0xee00, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, 0x0) setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8e, 0x0, 0x7f, 0x100000}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80047476, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x14}, {0x6}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x87}, {0x806}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) shmget(0x1, 0x4000, 0x35, &(0x7f0000ffb000/0x4000)=nil) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_carp(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r3, 0x1a4}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) write(r3, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000bc0)={0x6, 0x6}, 0x2, &(0x7f0000000c00)="ce55e9e3", &(0x7f0000000cc0)=0x4, &(0x7f0000000d00), 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc018696c, &(0x7f00000001c0)) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020699f, &(0x7f00000001c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(&(0x7f0000000400)='./file2\x00', 0xa9) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r6 = msgget$private(0x0, 0x397) msgrcv(r6, &(0x7f0000000280)={0x0, ""/12}, 0x14, 0x1, 0x1800) msgrcv(r6, &(0x7f0000000680), 0xd9, 0x3, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) executing program 1: setrlimit(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setreuid(0x0, 0xee01) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000980)={0xffffffffffffffff, 0x60000000}) r3 = syz_open_pts() open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047460, &(0x7f0000000000)=0x6) setrlimit(0x4, &(0x7f0000000140)={0x2, 0x4}) writev(r3, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000a80)="dac5136729ff29c264006690291b4a87fc2a6d4364edce1cd1720a2fe082492f8b4eb05cc406411072b732020060820bccf45809ca9a9955a43dd6428a1bcc2b97e6969840ce81fd67aef3c1342b63eacdd004205a96ca6aab201e2d59c024ca32c891e579f51637535685d99bdaaed9a0575ab7bdf9cd4a353b67472b8d8f59224cff196be0a7eef4f9d185f5a2d321e3052f91e0f40f832de578c9207ead993163902d01f824420b3600fc08c6fb0cde74fcd4fefacf683832b59c9de7fd3199c4f2ad232c775c5c0d0afd49e869a22a7f6c47f40a51e5d44ecf1146df5208af25547302c24a675a4c070e7194499188895e8a762f468feb223c15e1c42213f463dc5a8edd945dd11cce9eeae536e61ce9133bfee757563e5a0d7662625d5fab90109566af733cad15b87637629b2ea96d6430201aaf83e36d520dca37d6fd32c21e9ed45542d5e65dbd7a6a28051ee7166487444f453ef27523f5eaa737ee5d0777170ffe89ae5d8b4216c40e1d1bc8343832c190561c317e5d820b2445c1b0c03c9d8078fe141d7a4853940f6d9c4af0d2a713c8fa5960c6f65db7462818832b7e728130343ccc946f8b2300ae936cad85af17a192e9259b7a99107ae0f11e587d94a6ea46373810b34d7f1291ad197efb8e66237deb60616739995f6ec6b60b2a34bde7b225fe2c903ea243a638d4fd885ad7d89e3416cdd04f5aaa69", 0x1ff}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000200), 0x1c, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, 0x0, 0x0) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x4) executing program 6: ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000000)=0x4ba00) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x9, 0x101}, 0xc) setitimer(0x1, &(0x7f0000000100)={{0x0, 0x37b}, {0x2, 0x2}}, &(0x7f0000000140)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r2, 0x1}) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x4, 0x1, 0x21, 0xf622, 0x8001}]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000300)=0x81) utimensat(r4, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x6, 0xff}, {0x44, 0x1}}, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r1, 0x2000746f) r5 = syz_open_pts() sysctl$net_inet6_ip6(&(0x7f0000000400)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000440)="07720a945553663d567cb282bcacb2605d5236157feb883f83787e8f586dac2320a0a8cf6b264ac9398e44779d68b736ec112bca3c29514204f229868ed0f7281dcafa527f9343dc117391d6bcf3ec3395e4dac3c2c65ec4857339cb2a81ce6e957d5f0cfee24bb69a4fc05248a403b23f6bf6bb3c9434808960265104141f949d61a78d23a525b32342594b704121ad9b6b257c171e81a42a57971197fd6f6542ea6af654c18a07410815e0252bd9f344d1ef0aecda", &(0x7f0000000500)=0xb6, &(0x7f0000000540)="7ebce8d4b46a5281484eb1a599d06169157f635eb276fb70c4faaa60b0449026332b9b6813b0a59c287a78a3456bc279d89385084c93b23d36081c9dfce534980af8daacd8b0b061514d4cd98f53951ff7fc25b9c1a0e596b95d0cf908e382b984fd985a379cbf818ddee657eaa4e241047d", 0x72) r6 = socket$inet(0x2, 0x0, 0x80) ioctl$TIOCNOTTY(r5, 0x20007471) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000005c0)) readv(r4, &(0x7f00000008c0)=[{&(0x7f0000000600)=""/209, 0xd1}, {&(0x7f0000000700)=""/52, 0x34}, {&(0x7f0000000740)=""/206, 0xce}, {&(0x7f0000000840)=""/100, 0x64}], 0x4) r7 = geteuid() setuid(r7) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000900), &(0x7f0000000940)=0x10) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = socket(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x32) r2 = socket(0x2, 0x4001, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) poll(0x0, 0x0, 0x1000) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x29, 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r7, 0x0, 0x6, 0x0, 0x0) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000540)) executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x10c) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee0d0f34a08b", 0x51}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r0, 0x80206910, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) writev(r5, &(0x7f00000003c0)=[{&(0x7f0000000140)="cf440b874f6c", 0x6}, {&(0x7f0000000300)="5ce7d83d1a935479e8fe05d4a282cef7178146d527f9ec5b9d46c32d2bdf131e483158d980a25dfcc2a1cfbd5566b2ecd93866af0ea543487e88adf7163394d8dc4f7ab46f92d4de003a3900c84fc62da73914d6e35c7c9b38dd9a87d8b8442ed791328c459bd1949fa3ec6c680c196311cf5c7503df02b85b4148632d", 0x7d}], 0x2) execve(0x0, 0x0, 0x0) mmap(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x4, 0x8010, r4, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000000c0)) r6 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000080)=0x77a) r7 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000240)=0x8) fcntl$lock(r7, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) fcntl$setown(r7, 0x6, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmmsg(r8, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1, 0x0, 0x0, 0xc23e}, {0x8016, 0x0, 0x37, 0x8000}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 3: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000300)=ANY=[@ANYRES64=r0]) executing program 4: sysctl$hw(&(0x7f00000000c0)={0x7, 0xf}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) writev(r1, &(0x7f0000002500)=[{0x0}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x5}) r3 = socket(0x18, 0x2, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000400)='on', 0x2}], 0x1) sysctl$hw(&(0x7f00000001c0)={0x6, 0x16}, 0x2, &(0x7f00000002c0)="4ed8ff25df559131656510c2f2533801f982102dc99b8ad9bd578a409668b98ffc254ec7f69a44c8bdaab654f80095b4b9cfecea13647e0007b9fb3f44350a83d8e11bdb0686bbc151bbe8045ee559249d226cea69478ec190d369e4e2b2865ea039f6e0df56a73687132ec93be8d0b65d4195100d664d40762955583fdd1c76831809ae23f1fd931eaa9b039c6817f34848cb63b8cc842f0b37b59111231b6be092bd12243f41d67ad34d994ce72855e130691bb646c42135c83dcb699221550744e5b4f82e67c4886a791c5ed8992cbc2892f4a480632de2a8ef", &(0x7f0000000200)=0xdb, &(0x7f0000002540)="d11b3008a232ea370183c28fb7116802cc5424969635a8aa7d138d3015bc22ebc8ee0727aa9a9a3a84d61c583553c20d52670b702e576e355b8a19d72ca47dbb097bfa53443cb8b1cd9d1c2fad0deecad37c6de4b0e27fff6a5810ee3981608a682bea0f1683539f642a767ed03044d183fb80e953298760edb0680e093860300ae6913e77173b9b1ff087eddd373815193385f00a722f4aff4f3c15c0442d7d8bf62643920af1c62379342de3929d1f72c544462746926feff901193cb2f9298595a9c5eb65278b56db2e44877b58e5604d06c7814edf5b5574df8d634f03588baef8badbd6e19a145e869f952f281ca43533f32ebe0de29fa3b3aacd5412fe9b066ec8be32632daed9288f3667b5707ba67b7a9f38ebee316d04709dc8560ad5ed6926e399d1a5cd9105d82086711e3d2937282e17d721f22829aba44a2d6df69153c4019ccb71b06caec91c4cc39493e2d5a4fee8f6812df3773e7b49a8d71e7e3e34d00500d2e923f6cf241191cb14f0ab99443fc9995ab48a8e9205621f205cfaa5c9a8bbb9c552c02a015c71622a8df7bf0713a11558777bc88345f1c7113e824de6a4b6f808aa05910ec0dae1375be21057f688f1cddc757471189d20f854e01f4dae0154c1aae10678210c1ec6a802942f33f4e81b294513273902b6869a43e6a7d7f515e269a2a9c84b20bab6cd4309c8412422113eb3dfde734b9e9fbc3ee21720bca0014a3eb646366c0646e4d2d2808bb69239e68ebaa15a8321500e638e9ede7ac26804ba9dbc84f1aceb065685dc2a5ef3da95ced041b2a8c625820fec205d7f9caa5ca146097de35a2a1e23476882fff953585c7adf4e0195afc4eb77d6e91ff705ef832e50e34b752b4315d56a79b07ee577540c8b47fc59b91c175534df7a4d70770dc0e15512b4872bcd28fc38dd1643df2aedce7e187add24e13bfbc0c56fb274a628d6720fc4447e23323066a3205018993f126f4a430d226af994ab96ec1c445b46a5b5ea211c783e3449d40eee0429b8eb3ed851160458e67aab6bce13d8a317224a5f4f1bea0b8a4d59d622f5651f7f62eef5c9abb0dc11d513b908489b456b97717c92be63e4036628aa90ab9903647a69405ff19bf0a9bd37a7170d6e672a1635f93fe46f56d5e5dc7e39d03748911dedc0dd7d5ae4c0315cbec57251613463ff69cf4dfc59753dab2d401f3f5d076f9a1b7b7f6198e7e179ccafaed27be792e295bf7d3b2b3e8ab0c2d75164095f20f7a6ee21629569f96f3b1e7d0feb4f7492fc653a83f044466d0c006c759a22b10a0fc30945daf0cfc5c8a98e83f2a947399213ac5cb3c8e023f142f36229b321717e492e4383b3f43830398d4447e7bd50a43a5e33b8bbaf395d44f0a0a6d2ed4b07d50a7e161d07dd048ed441c553b947af3b7ca4fc17ee8e4d80268b536b9a673b27615a6c5971f10fce2aa06ab08d22c8d7000692ed68cc9babd62411badcaf0e9d8b124404501429fe51567b09dc9c755e269a9e84d9f12c8f3237b37b525038b0c67eb23d7cbcd2941b39daf15a690d7a934a9ded887380e1d6b0054013d74b076f0a3b3b8d5e67cd42697e144da50622c263336b686d305fe894613689ec65b7108b9fb9dd682b853f561fa71ca5e953d927b91a4623cd2ef913ddbc90273bc38bbc92dd64a4eca8aac917e02c2fee6aed2868215851c5c2fce6df6c89963b27c370482a9fc943e947e3e6580305bdf3757158581d6de9af1f04995373054dfef37b4b0ef08eb3abb568ae66b4435dbb5c364b3f1a3fbb1bd1b36bb222385f2a18a0853713ae53bc329b317c410d77006be07e9f89d895301f4339a9c3fc6d0be422718c82136288c71b80575f919a30b90350794d252318037a0f6648b5ee8c637f80183044bf4068d64ed6c6b1a0539ad209009752dfc7f93ab83ce04f32b92a705b7301427bc97d1c1c9cb28f69096b530da16337ee136745cef97e8e05f8beb30df1a210843dcd50bf786b822c4a26676184965ca1fbbc88e83d94dc8266adbee7eb7604e93f7f5a4741bbfaf688bfe432d08891e40be808d0867b47ab6dcb860f4a9b2400749578ce724e1e55b863eeafd2db61a0944e51420650aaf3de560adb51c7598c66be0a530de5706b8781e4bf927bfd8e1f214f8b6071c406660036261b05e3e8499ec45cb3ecb44c0c87cb69655b05f1471f5c4e52eec057a643ee9472d7ba112275662bf7fa6737cc3f9dde20c5e05852296dee6da26666a4aed021575652b4f75ac8cec9aef7f06a305f966ea67dc4e6cbbc41e93d02d801ae072b7bf1a7210a6764ea455fa92633bfbd5dc43f9ced52ee8ed6f84bc12cf41caf575eb58d353f69e34eaa95f4ec2b935c38e6e2cfa0b77481cb12c8a332f3c8d8a5dd4168f0bd34967a42a7a25716b14bab705ef7e6bff0859b5b1807026592fb1fc02ef05f2675661c1e2c826a6ed1fef177b7cc84e908f6ae575fb4d6654402a88c3b06e7e0ea6ef95fab39fdcd060f2421759487857a9cc7e4342033f64413c1233667a639e9382fb78f602ef38e69587f6ccaa5e5307d30e64928dc0f7ccff6092e9eee382a05b55258abb4cc189b47b2dfc06931260eb99efc47652a478babcfaf788b0dbbd7d4a2b0ff21c3dbf9103b96126d85abc67bf1010e22090bb596aa1dfa3af781fc3983f6b50244e22ca6b45387d7404da00eae42cdb50b553149dfd8a125b46d6ee5368ae6f1e5f86c29a584d8a638ba794a975f83804faa1375682ba20f088dc35792c369f7cdc5d2d93c302130eaf7ecd35a91d95b81860dbeacb2dac063dc0c214eea82116db9a09c83f81c03c66c435f9bac317a2821def094883c0a513ac86f1ada8cfefccca5873fe8dc01a368d3ab8d3c2ea0aa8ceefb9a265ed407e0c1dd83de2ba9f3da77e349b51b738e41babfabff3acdf97a9eb3f4a46d3e3a5dfff07f049ee140fe2ca2d26bcf333d8a6d0c05fc4c8a0bd7f3ed0e0b6b27283c7a1c9f0e67cfe60f061d27cc3e98ad5d47374667b76622f90115151f7f5c0b49087968a54e1aa9d5741bf1af0e415954d04f27444e5b4533769e7e6f65a94da6799709157999f4a834520ebf30f44e225bdc879cf18a9fb619c47ff738d000018942f88f50eeb1ae41821be6ef88dac5cfac95949c6aa6d5f14dcae3522b974ee2323303b80d1b3fe4d2fd49a02caef2b3056d0f17772d1d11fe52102d5c6daabbedf48f995d0d8559c5d26328f37fd306da37be0d7fc7d57183c8a8d99a353ae2155230934451f6385f59920c1ec58c7b1df58ae1913ceefa3711391542e8f45ed8eb2d69a89ff86c166bc1285647310c574f33da042542a7b8ddd952af1eab83ccb83ef919911bfb1463a393f1a1c4035f50c0425e14f9d02a548f727781e58cfec7a695abf58b528181dfc4648c897aeec290825d9778cc7d49909e476b5f0922a8d3f91b74e07a287e3fd897d05b5f1794507aa4e080540301874b3eaf26f7fe8c87beb46699c6545b9265bd7bc67c7a4307b159f96744eba01621e709d7fe52a34b96e14dd27ba6a152bb9279385d907500b8c3634c88c3aa9e6f559a1dd7e9905301fd6f9946b7822bb66616e6f4524d7810e80821fac2f074733080422b989ea1b5da4599aeaeb4e9d8c392220d3da72c8b15ca5fb4e411335370fad2adca07779b4e4adc8b7d2f2e3ddbae2b54f9851da892ca7ee9009ea7cb7a9110a02631db32d7d0cbcae6a1badaf518f1561109e6dea4a57f16963bc1779bd163a1863d7c6935398bdd1ae06f0200b93ba538fe01748f25933f4626ee1dffc28c79f9f36071c25cc31a9ee819c3dbd1d86b0e1ff45e04f267ce8934e96700d34b77fe25fc2061b4e79d7cd0401ff89bf65e3d6544eee1ae67aedb74daee7007833fe41f91215a2e6e82369baf577b3bda272697f1a7db14c471fa1507fb0839f2d066a6ef9aad6c979e9783db93be78f6f95f8681dea1b3885dc6afbafbb768a028ede19d66c19649a415a9e0fd4ef64fefc02c3b0c5baf37e7799106157012745441416039a655ae31b22eb2600162aed71bda1feec96b5cdadd8e5d8aab86691948891e7bb5172343bc64c69a4b4d97ebd8e43e5af9ad424f938e7a54102ffb06a9419d2a309addde6f2948e03c274d8096111e0da52433c3ef54f5b1eaf51714906567aa138891aaaa074e456530cee4c92dce649705037cf8773ac8e18755a5234c180eef1fee7c312cc7db09c4d7aac8bf675a345b8412f20b42b7a1de28f525e4fbefe36d00e930bb383f7bfa82720275a2efb9d3faebccc639f6c2da44fdcffa900d1bbc8fedef3aee9ecc64990965b721937b2dc19ba01ecf1943e46ff486e74536443b79ddb9581478777de51a6cf492f66028db35452bcac70625f5a2920bc21c592e2bdd88cb4c998ea96f05ca41fa239cf2dd72dc519e07fa1f3a97686edb1c5e62b2135d0844c4a1917abc66c1990783d711e63430d7f71b8e792f89799a19a0935bf0047d673de6333d39aed6cdb3f5904fc2f0a37cb8db0ed517880ead6d5781afb1f31d92d1601549119aae0dfa749171924852d3c9d675d1f515a45fa53563cfe91db25230e1d2de67ae092bbdb46e3585b8f3a462ac6c665de845289d93c0389ff2610d4370dd8360f327588b1477ac470f1ed9370207747c6563e6644b7dee99d4e58a15c89b45521cc35894ff838a1821d9a1ee7117dc982f61d7824862cb3d6be03ec7b43a43ad5acad526e5ace9555193468580fbbdc93afe15ec25ceab12d1f4834603e14d1b3984b29d311d9f25f38fc754d38079d5acb9dca890349175f6b7e45c7ff0189a1eea4c7dcfe6c078c21804fb2c41ba679d04285a9ecd7c278f142e25ed6b7d395bc585f6c9d77ad5820b92d74f5b887e7a0e107308a4c101f1a3037e1b89e6f0f1a8fd76d9b35c8d3f51a83d57c92f929ab829c31198d52df60fed1e176d60a9da54ff595378b2627898076360dcd987a94c345c58924da5ae00d3e18af9edfd6e0752cec2c78428f4e713f73888f114c55bd26b14a622574e5e643e68d1eb3da933c87d6a4ff9e6110fae6b9c1d41699f35d247b3eeffbb45e9b4aab348c1a45797bb0cdecc75bd48ad97dfa6dd2f699156b9b993e5951a118ad3c17f026dc03fdceecfc020ba77d90bea462047de1c15ca91ce5ac00b8f5fe12e94b86c8ade8ccd4d57d651cf3193c5d02741efe59f81632090b849c479d0d6907b79125c275c2ffb88837903c1525adc344be30d10451de1df25f4b502a1cea42180bf6152c07532ac66e6179e5290aafd9d56214e5fccc45bd88bc7ba9584154aced285965333c0ad9b227f095ecd0608ac909cea23756e9fecaf69b7dfdfd5ee979d15885d76ff2aeca7553e482ab8afef6010760b1b74aa507178784586b9730d82998bc2d25547fd85386aaa22273ab339c601e109d9fee13a39179963408f3e7a85ef73cbf286b6e973b7afea4c60171aa6a9ea80344fcd176c671f55f108bc293d2290e9e2ce31402ca538eac2d5c9f47ed2232541394caeb98e5d6320b2e1669afae06d5e9151e4d92d6901d09fab9404ba3f644f95baa18e3a11d28d8561849c40695789063ca29f160d175b107637db9625711c20572e8cd4b5d6a0e01698ff4794f8bb13fdc51aa992692377a2fa940d0b9c1dc2e1f85b0d5536ec2aeeb6f03f39ab499442990489d29980428c893a239a7c8e5e7a17490f1e8cf3f4742ac9f8afa86c37776684ebc272b7254a1f1b90966dea07ceaea947e14ba8d439d651011e08914d5eacff", 0x1000) close(r3) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x2d}, {0x44}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) r7 = syz_open_pts() close(r7) syz_open_pts() writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="a207aa3aa7631b8219753d895b7143cbf7851fcec678b957d6594e92efed7693339a0fdab632a24e6cbff2f253bd5e60ad91dafc4fecbf78b45220d2a815d6ea35cc40b44c8212ccbd756359d0d8e1194fc6f716eae66c2b06b64d2c5774434c9649d64b5688580cc003e86f6fba0457512bddabed8b4179cb0a22432f3b88624f51dadee9819623cb755f94238fb57c5209eb61fbfdf62d77ce18d2622f85610b534336f9"}, {&(0x7f0000000500)="649ec09a5b77a578dd087c7fcbad4b227c6cee7ca136dc7876bf1f5c09a63445a835150d66384d52745c4786305cf30900000000000000789e70a7fcc69f70fd2fe4f211d4958e2821e4c514d5112ad71a3b794b42ddb903c40dc1e554b4a9d978aaa636d27fd0930f6c7c6dd2b60257124ca92927d60b074b4fbab58acffe43f1fe950bf709dde757d94047b2b19e2ca2bb0ec63c24"}, {&(0x7f00000005c0)="95a0f88c3004e351afffb2f988f4ea4106b554118075496afc50fd602d010e3b4ac95d6c5912b178c51d26c611089d1dbf511c105b88769392909a343d5d71ed6aebc02b3eedb6fbcfe99b248047e89a3bb3a7a3b52b05c582195b90548fbaddcf19078cfe74c2c29b9660e7381af503e2854ca04b0dcec3a217e070ec25e32324e25e4389ece1d99d0d84f735809e2340804f9ced5deec21081ac02248369a63500daf56c4dfdbef0f4e1f69145e81df57aaeab20cdb0e5c297e4691d67be83555191f133662522f36b8163a0e0efdb0c85ce2491da716dcd6a"}, {&(0x7f0000000700)="f9f58257f4d54f77c543475f17c6bdb1cabe18a840092e7157d87e4c891852c7e7e5ae63391f8b1a6901b0557cc98ea8d1688fe852c92f35a53406667d622c2c2f78555502fdb75d0a2b001c9b9d880350c2e404c3d04d2b50b7cfd904c66c55c43c53b28c20d3802fce4698f1a233041d3ef58471f5acf6729b3a4bd38bfbd2b267aede4dcdbd8f9b32db6c46eb"}], 0x2f4) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r0 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x2, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = semget(0x0, 0x4, 0x1) semop(r2, &(0x7f0000000040)=[{0x1, 0xf000}, {0x3, 0x7fff, 0x800}, {0x1, 0x6}, {0x0, 0x2, 0x1800}, {0x0, 0x6}, {0x1, 0x3, 0x1400}], 0x6) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f4b) r4 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x6}) r5 = socket(0x6, 0x3769d62c83aaf0e5, 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) dup2(r5, r4) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r6) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(&(0x7f0000000180), 0x8, 0x7) dup2(r0, r1) executing program 3: open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) socket(0x2, 0x4001, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r1, &(0x7f0000000140)="76e5dead6f01f8607d2100000063", 0xe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) fchown(r2, 0x0, 0x0) r3 = dup(0xffffffffffffff9c) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 2: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwrite(r1, &(0x7f00000000c0)="9f560984cd39aa97917a8d9e372d0e71b045ebb6d1400af195bb956834f3e52fa06ba6ca6be7772e96edea4fa7788d1ddaca1ffd37ce33b19a38b5d347881e3bc7629ea89ea9b52e6269a74203fcefa2", 0x50, 0x1000) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000000140)="b8a64ce4703fa0ec699b27b48cae2182960c6b1896b5a5d901591abac22db4bed9bd2d0a4c79e9fb5119e3ddbb933c25f8ecc4ac5430963fe5cd0a15a0e306f8580d93cc66a184ef3c60d551184be39423969c2800c7dbb1c68afaab7b0dddd131d04d2cef7ba71ebd0cfc2cbe79645d997d0386a342edbbe843a44c34e11885b2fb6ef54f9e287928d664f75e98f5d6b6d8c77ebab7acd316874b2df6799681335d043fb0be5654b4db010e3fb8ebdef4ff2646b3467056632b837e39ef90aeb13ae276e412ea3573d5f617ab587d1df87599a4038fe22f4b4467eee00895293ff6b319db4ccb8adeb33a6acdbe88c8d236800df6f27c1517aff5d354a979ac10707984ac5b400ff4f2e8ccb27263efcd909b667b6b95e5a26a3df21e76a9ee80b8b1c3ce74c20a56f1f4e142d805f0b14e1617e3d0015cb6a3f027f000576b17a145155f0a54a5c7648a8401d019fdbebf3bee3300b48c15c1be377ea5aba1454abd5df88647b7fc714b756ae815e1f880afb5ee6b47d654565ed39a8a7006ceede60ad6f92165d4f99b40903dbff701c37572fdc156556511a692b830f0f44a6e7323b6af130207de6a24fcdfb767cd94678e3ba87cda3d0f6592623e24c945b1c40ee63b40386a6f2451a1d55b0548abdb68bf17186e2bb12b7a06940534af5a0436d53deb91fd98562184604ad2802a63ee8a69257fef434605bb6c15924d9f6f2aa4876d0ab44fdc044404ef6462e2b084754117d57828e5cdfc52dd0aba387713941158803549e3ca10f840c9ebb887e57568ad78de9e7a131d0a3ba39850f8cb464539a99eba9fdfcaa7f534f7bd989f8d73ac5fceb5805d4a78e1d2a40ba3ab2dd4ed1d273c754ae6a02842aeb06254129d5f4911172b0ea21fa6ee9e268afc2fd76799ef38341967d6af68f292993a3a6d380632de0f3c2397351804948fdc1381b193b63b62bfde9cc5148ae69773ea9261da8c0189e631dab1e8371ac1570ae3c739e7393c240bc69bbe4648376750d4f7297b0ebc5832b95a0d00b6a12b06e791414490a88913fc6bbc0d77d8beed8111011949c64d9b1be27e2f846913ade0bed95bf15286bda64b099173e6227115ded03537cd16f3d5b3a09e455895965f768aaa6e4090267a70d67f54dc7ba37741a4c59c38c3d3a6227fbf9fd2623141f38b2b180847d1a6d20dd9195deebec25b5158948df489435305a4714144face82a051b68232cfae68ae623f711f17c3b98f88652e93c08f8ea9fb5f7431c9d4a8b63a06f96ee7a80f583db43d6ecc31341d3ce05f2519be42c70938a7f9448e12006bbc62100c3d95f4d74082c2dcc80ec6547472e1648a3e0a5e48438ff931495d4cd777f4cf47bba969e7d0afc252b91b90450dd6ae7ccd69ac2d520e607239cb22174f4d95f2b15bd075299eed5d3df752ea2361ba04f0b52b809a8e6d018318e0846ec32d5282af129613a4bc29bafbe9c183b4c4e27091bb5581cd5eb14d484059896eeb4edafb4c7aad18acaecda23cd6e946252caf2030838ab2b98e093f3c1cbebc241e78a2a9228d5ccc56c0e3cf721dc3b4e63820ad494302762bcd0fa03598d2f979a7b6e855f5b68612a3fbc937847e85adb823e6da5306306f44eed96c303e8b00597a628244e99a774c8654b4191678224ba7a8358084b306dad3d7dcbf2acc0ef23a84a2d7356df1eee1b6eb19ad89ed0f39ff7bebb096c9e53503cabe59818dccecbbc19d562d597a5b7577e6191376355ad0f3e3ff862aeba853c55e74ad5ee4bffc45678d7b99786caa315372e4cb0ab6f060523d209ef0f332b5a901fd7f187b9cc2f48420cfdc0f1a6a6a9f9dde3ab9c9d3ee1e888363a23525e58f7b5fa0b6daf3bcd2a256dbc857fdb2bb28465bdbb2eda6b4ff3ef01233e460fc4290e8bc9708427834ca8f2388036959d8069ca72612363b3d8a301bd421f8db6a00f0ca93946cb51755fc02476d4b8ba8ad1946fb41ea8b16fc9d4e6909c8abf8f5833777c355f67d7114098b122f03e4ad80181a34e5762b8d03789e5cfcebbd4b2f25c005233e470e57336765d1496d201496abc6e7d203f0924097381de95bf19b7279719a027450596e9b315d7fe91036c74c2ff2672ad60fb5616ee6cec222ce720f0d61b030ba482788b3ea7733ef26eef8a43fac1b8e9ae4280d425fb07abfe2f673232e052e654568a5960e8c3b8977c4df52eeb66a2d28e7925e39e75888a4a19983b170419ff3e742fc940b48c94ce32c021d44dc22fddfa74a48aed9a22c51db8c93113d3543fc56461a013346133d3297b07ab8e36fa7f7c697ab5ab5af3d39b7f364f78619dd58d6bcbdda91ac201561ca66649d3d5cd0db37d983a866c1a959973ae49fd9255250eed7a815b3bb01760f8487b0502649cf54215d502a3ba891b2cdeb71d2eabc20b0d1f66cdd6f04089a69141df769ff38cac215d6fdeca07d6de4a7eb5b771cb7a3961415824ccc77ca72b93e33dacb70e980428a994a91198cde775c636a7b855ff10eca76a88f9215b60b8d1f0448ddb7862529ab91cfd9ac9d097050cf42bbcc4dbfb4be5de124baf8eb64690f27fe189b582844386136804731c6a2a0ceac71af1db25897859909db5beaf2b945b7a9f3f008c5924bb97eb7bd48cc2f321a2f13b98f938da319ac32023168f9a658449919aee2d631b6b87f56c8feda11976376e6147f832c574076c799bb3fc3e7511c5e916b9fdde70421422df53a0e8c037e355e5b54675e59d52bf6d2be854f937ebf64adbcfe7aaada13aa395490a3a75abe04763d72e3ce3cfd0746f4e3978bb1c2c0ff71dbb91fef66166565b48ae177dc5cd13ed62c936a82f6546540c7b0991a4c8c45a2c2f53c86c3c9450acf5597005ba5cd2f07441ae1f0fac0666642aa20338b7ccbcdd9240e3ff485d5924bd79bbcd57178a2dd9c304a0789ed2c16bee9322d2ff7e4990a525aff9b6da6e828d22074742bc8605657e62710869d6e947d8fc166f935cac4238372a6a3bdeb9919df006ad2f7d50c51a171da7292caa9d29b8507b0d21fdb9847990d90b5e47f239172c2281f6d22ac7eb090384b7ebcfe8ab51906ddc88116bb81fe3b57f39ae5ab7498a1fa2ce043400c9d84563add2061b037e0fa6f970b6ef32804a050c6c5d3a2df53aef462be8351301a274e010f6d42b0f46547c6c217e49ecba05565426ee115d2a620848da3723541ec646420431d7b976d6677095b1ba7b52e9f58aecd088ebbb2467cedd7e913145ef1b2e72b974d5ee1d4308cb4dbb7e117383816fda290846637ee4205a8f4bea05461ad98a876eee68785888cc1244090c32bd36b7ef9a7c25752488535cb0b56262ab36b6a058db7a7d8b2bb51a295e58e7c5ef43751f90fecd5524387bb845a4310c3c570d0437e95df7ca171b3953ee08a5d91f9672b6aca0a3f0157c00ca8513da867cad4f8a9679ee84e1e7e3caafb9b6f57223ab210b8246b0874c6b6e54be3a2ab3ec0521fb1ea280f6f3fb7b46af46cb4ee53508d2d72c873679981483a6a74a7a9d4960c2d4a2abc5e63c77e9d35158ff06e0834dc0f607e56a7861cbcb3f6ae0ebefdd7c762b283dd81c1456a99c37b9785d9f143916edb19a1f648ad5fbd5c8a0608668c5a26262b79b6bbb9afb75e6809302c1ed237d2a9be4e6cc8faf9166f7e49a4559e05a76b5d7f9f1831bd7fd67ea28250097bdcf101ebf129dd775fb121bc9cffdd1512cb409b61ee278658399a0dd1d288c8ad7cb809d890aeb0e971031fd333fa1547c95d4dd031dfcd9936e972211bc629842a5ee0acfcc9bc8bc1f14bc4741c653f9cc466f5d0245d1cdbf59d59ffbf84105fa51bab3e792b31be1c707dd4dba7deaf1884a17e65c2a21510b7282c038c9ae9e2d2815e3d8ff1bb9f256f69c5b96281f74f66c85dfbe769d2f4032ed9c9da4d96af453a9cbfcba8f64bd0b6f2cae17c92ff79b6a25f6b47afb929b70aa2be2062d8fc228bfb73b2788049884e0061041e42470e72325f3bdeb4fdc94add785746a005bdc91df90e5d6f77f2e1e91c71745fa3d20b69db2b42246a29e24178dcac49e3033874dbfb6eec09fa5a649684a6308a49d8ab7fee6dd30219ecb5fe25df9f8c14d5521da5977ce2015e3da3645dcf4111a7ac5379f66956c17500bd3b87fda231df77760f25d0f9a6a452eba96befa3d7d0343b8568b3a216bda29a0ba81a8d20848fc82268ad4431b27ad5b3f48aa9279c6d6382b72b5c52271e2f993373c8b1422a3372598f4d07a9a4fd4d7e20b20bbcce8958e709f07aa9c610238ea0a0a371c4c5bb617b5ba11728e8598a41aae1a9f4e2055b0704f422fb3fa832774b5c584d9d2b99cf6b14e01a12fed71742f08e40eac70306adbc51c267fa86677cb18319dc33d1eae247f3073bdc1ec43e3ad2580d6817924c86525f40c4f7901b57c9ba779a2919ebcddb651ff99ef1b47dc7b40b61d5602f9b68357e387aefdde906343585f6d3605d3f12e078dc9b583ccb33ba27d5c49bb43931e662b3ca983b0abd1cd1c39abff4c71c6b1abb2715d3ef5e4ef4b1a82103218043ed945c19804e2fe55d4105b2802cd06ddaa60a08b4a6dcc8632f3a7fcdfa5ff68dbccd1a58d786de66a18a5f57686fe78ce703a5a77fdb611de57aaa13312ecf5c2e2b1d7cc847907aa4ab7e0ddfe863d5898371c4008da0ba59bb7b1a2528878d75357f230cdab2fe75d8dcdf9c00aa572cd3f6b01ffb63ade3c2fb6ea07a04f4d159757f8080fb89ed726f7276b3445f4aec2fd9ac6a83af27d419bc11ce54d28b64ffdaf99d0104b3e8483e5134dbd2c47047beb63401275353d0f6709a8682d19b1340783a6684e11fe87e9bc93a9c7ac1fd4f1c6670133af39cab3bb86a2718e1582159c54217964db77c9e56a25ac1569ca4a5e6e95ef52dc4a2363ff917649e2b4d47ca59bce1bba37b67b805ea1d1fa6f22bce1d5330441e9f352af64d79331ede06c38260df123cdd0a9dc4545dfddec2052affd4d0f84cd45825ab6f8a8935841ff5eb87edde214f651cd73b4cd102edb003ccf92e47c23caf7af40bf017a3f554c9b009679eec2d95fbdc7c181f5d1c916f5d692ad22b03fecc9adecaf58539db536ebc3c30c9a4139dc882158465314e09d9e293dded183987d6d2ffeb8fa09e7226e42a837530e4fa28df143645a8cedca35c0bb7dd6a3a90dc0d4a0fcda00b53609bf6bf67b01083995d99148ca2806201698a8edb3a4003c4c003f7738169f99942fd1c3b90b2779489ec571b2b7a672d5aa9e2d30adbde1a99ebddae665f1c801277e1fba00855399809181bf202532c2e1d10570bb1e6f17fd9fb09ad276054142691a15eb216a2d2e8d26fea12c1ea57257ac6760ef000771ff639e97f21fcc26f90ed13f1c34066969f5d24e36dea9c300ee242d0a80a6b976651511d96600efee1c7ef0c1d559a16f8cb49d21d2ce044e76be68d8c899849337734a270d6fef48a299372e65882e26f9c04143d715336e743fbd2e2faf6ad32002d79df847d8e12eacc019c5c605670af902e3e2d80a0a59e9b596c879d149459528381da1935e797796be5e709e140c0ed9b6e00435df22e072a14776ab70f930d227beceedcf90151ed85630fad33d11fececa8c11617d84d5f074a1fedeb3115c97b6be042f221243eb7b1de0a329b649a6044d46647d76b3a8ed80b331c58942d68d80d4d058ef2d5ec826b41d74a261397748e08c33cdd161c3dbbb341f4c8af55d881a4dcf764ccb14bc1cebc9adfcf697ff1", 0x1000}, {&(0x7f0000001140)="2353ebdba404c1eda5ef3d2acb58d38a49fbd592278b3e587c1f3bea91521d80fc19026acecd34d7d20d547e0cf280c57684", 0x32}, {&(0x7f0000001180)="9628f57d5fa145a7f7405e81b91d56e20c18f4bcfaffc45e325836a917aa1e46c7b020b13046d8b2c4514e9a47f5a84c77f9660459df48941e8cd3339735e8a0bc71b0ebc1e0eb05eb60eb954506c3b2fe667a9b41092b3d73279741a5f3978def1c41e217fb5e7fccc9123ad8c45863fa3cd46f9213d1d2448c48bc4787e65e55339400f16dd877981f5c5bb41ac5fceed8d2a7b8fafc3b93cdf8e7efd4ec721fc0bed8f72fd2629c2940cff69aac8563b458b41fadd972aa4453ee54aaa52912cf6d6e30ddaf826478e6d343e74a369e7c22f9fc4f7cf6d3ecd43a798c83e5bc20b4eff81b6b", 0xe7}, {&(0x7f0000001280)="de3b30ec556c2295eb7fdd74501022f47b3212bcd553a13d1fe994f8aca387b9f6d46784c8ffddd011759f5b64b537e4535045f983ec82693cd729e49cf46d149a06522215b5ac18013d489154d6938c405bb89c90be454343382186c08c7c897360bf20ce32d334a6535c98dfdf8f15f45d7c9e88a6229b6b8fd8b25c6225b7226a249fe945bfef4abac19b79ed92b79613d73424aed3a9cc02aebf937178e328a129cf25faf2af851781cc860e5f", 0xaf}], 0x4) execve(&(0x7f0000001380)='.\x00', &(0x7f00000014c0)=[&(0x7f00000013c0)='&,#/\x00', &(0x7f0000001400)=')\'++{\xa0\x00', &(0x7f0000001440)='\xb3+\x00', &(0x7f0000001480)='@#}-!}-}\\\x01\xe1}]\'!\x00'], &(0x7f00000015c0)=[&(0x7f0000001500)='/dev/tty\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='$-\x00']) r2 = openat(r1, &(0x7f0000001600)='./file1\x00', 0x20, 0x90) poll(&(0x7f0000001640)=[{r0, 0x8}, {r1, 0x40}, {r0, 0x10}, {r2, 0x20}, {r0}, {r1, 0x80}, {r1, 0x180}], 0x7, 0x4) r3 = getgid() ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000001680)={0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setgroups(0x1, &(0x7f00000016c0)=[r3]) semget$private(0x0, 0x0, 0x31) recvfrom(r1, &(0x7f0000001700)=""/113, 0x71, 0x800, &(0x7f0000001780)=@un=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(r1, &(0x7f0000001e40)={&(0x7f00000017c0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001dc0)=[{&(0x7f0000001800)="bda3968da36658729ab47dd13fd83adbfc20c6a845d7a3c3135610d1e2523f50f1b32d3be299b7577bb8af369247e2b6c4b777c0edab102a33c5e38d3b994ed438bb4b9b21dbadf1c4ad9c274d253cf47a8b58020436acedefdec9655161aad0e8e513de72ab305b162041bda58233bf065aa8635e0748809c8ca4a6338e8330516c37df857395c843459b6f469b1733760c9b1206aa493943196b0315677c7aa0e5356b3e51625a5677bb733f", 0xad}, {&(0x7f00000018c0)="bf03fefbed814a2b927ea35562b35c2af893c9f71dea0c5570e1ca803b0a7a983dc6e0ec72d0ada283d03b71acd6e1a544431713f6f7dfd74c618663a8427d57ab71bc784622b8d4a41b69a42f2819ffd8b31e0a7d577f55a1f5a11081ae87165c904d63905225ece31297a67268a760d6efd04cc0c7a32ad17386a99923ee62f62f62f3a9f853f5b2a97a845a8eae2259456b44a1428f2eda8f625dbb90f3f72ef1f020e1c2a21ce24d302eda43c406878fcf3e39eed26adf6364668adc577025511ff49bcdec553e54cb99cc6ed4cb77086f5d44b6d8713aeaf7475a5b40dbc794d9f3df9cc5982117a46d0095ec90bc0ba1a1e14517c48ac2988ac79b19", 0xff}, {&(0x7f00000019c0)="5de54c1d70b0af3fe1c41a7bfd44876e730c2701d6fa21597601eb3e98a6ccec985f18951c2efc64f453db992ce5f631e3f73eff70405590113c695d76e80a9f0cc919ec981eae6c501d112414feec6a8714ded5c0c9645e77cadf44", 0x5c}, {&(0x7f0000001a40)="ce93bf857ef1cd93e1d6f3ee892e09b305cafb8a7249799ee15eae66497a174243926b94b834769c40bd4d8868283d8403e6acfa213a4aa7346f7efe7021a2501a0801297df5f21853fd3ab0ad3eb09ac47f938639343dd05f1f6f07151fc0274e381515dcb2e6c1ef3446b9c92c4924538d018e5224670dee8b5de0af249883efc85d0855e10b361d7733e0a93079971330fbce8c8e8945bd3ef2933d8a661b150da6d88d3206a25428e9eb726b02a7", 0xb0}, {&(0x7f0000001b00)="907d7986d1f0fd86464e3b049f30d1d21370817287c600aa906e6fe91203cc1dd2ae5e5f7498d43beff3cda3f29243e9a18838b359c19327a3e5d716ce3f0b4b1b7c46ef956ae08ff9b823d402ea6574952801524807b3d97d3c6e64937ac5b0aa91d462ae5e6112fd69226ccf93f13ccb3714cc4ada530a8447efbe5a59568962739080d822a4668f05c0d4ae417c2ccfb3f6de6610d99fa71870fa556e248659a8d397e8ba637fe938c39a41e8280fe6ac25184f680692d8af75f5b0f79bf8dcb90783594899ce6aa72c22788646", 0xcf}, {&(0x7f0000001c00)="47d6118772e5ec8ed17eddef33699f9783bb9b997a33c3d3a15e6b873311be71a970d775ec1935574411f5eb534695abf8126a07bbb3c543e29154c718d59c7dd2b7db9c89c9f51a1ab20c0e8d1689ece1bb5c7f0d5b06d14a367eecf6acba98467f771905d4d0db838aae9434252eb94cc376f14b5bc3bda7e8732b2557688b2cf52f772efa0bf7fdaa4275f78d766b2322acbf099f1716e23b512cd9de46c6c0d1c6a3b13dac2a4f199db28a2f3c3c77695c5c16bc68fb30f95e67237075fb923eec2840b58aa404ad3e36555a028f7c5a3cdddab8e3121921c8e92eaa044a76", 0xe1}, {&(0x7f0000001d00)="ad52091741769f0be3b2812f26c3faae166cdc53c6b73942622fb1102fa3c41795213792e5b0265e334058342cee0a800571560d302199e6f15de7958a9c0f99d32be001833c23ea1bba4bf2ae7ad0f6e5f32e55176b602d0069234791b9019e4e747cf18c07e5e1c8a628c1e5dfa567fa69781ab29ea1d56b956b6af817d9d4b2ed04364ae249aee8c53848228b3db50b98125a429e9fbb3a0cb261c0ee189fdb37cd2fc04f0badfbb6d5e112fde52dfd744946fb9cda13470afdf8deaa", 0xbe}], 0x7, 0x0, 0x0, 0x1}, 0x4) r4 = open$dir(&(0x7f0000001e80)='./file1\x00', 0x10000, 0x22) linkat(r4, &(0x7f0000001ec0)='./file1\x00', r1, &(0x7f0000001f00)='./file2\x00', 0x0) r5 = getuid() r6 = getuid() r7 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001f40)={0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001f80)={{0x508c, r5, r3, r6, r3, 0xc6, 0x1}, 0x3003, 0xf2, r7, r8, 0x7, 0x6, 0x8000000000000001}) fchdir(r4) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f0000002000)={0x6, 0x10001, 0x843, 0x8}) setuid(r5) open(&(0x7f0000002040)='./file1\x00', 0x10800, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000002080)={0xffff, './file2\x00', './file2\x00'}) open$dir(&(0x7f00000020c0)='./file1\x00', 0x2, 0x40) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000002100)) pipe2(&(0x7f0000002180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f00000021c0)={0xfd, 0x1, 0x5, 0xed20, 0x5ead}, 0xc) executing program 6: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13f", 0x99}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x4, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x44}, 0x0, 0x0, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x400) poll(&(0x7f0000000000)=[{r3}], 0x1, 0x0) dup2(r3, r4) read(r4, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1001ff}, 0xc) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) executing program 3: socket(0x18, 0x3, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) sysctl$net_mpls(&(0x7f00000000c0)={0x8}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, 0x0}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000), &(0x7f0000000040)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x0, 0x8, 0x0, 0x0, "226fcf009fe10000000080000000000000010010"}) read(r6, &(0x7f0000000100)=""/140, 0x8c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f00000002c0), 0xa) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) r0 = kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x0, &(0x7f0000000180)={0x10000007fff, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xffffffffffffffa5) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r3, 0x0) setregid(0xffffffffffffffff, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, r2, 0x89, 0x7}}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000600)=0x5e) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x12, 0x1, 0x7}, 0x1, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000000c0)="eca2c906", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) r6 = open$dir(&(0x7f0000000240)='.\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x6f}], 0x7, 0x0, 0x0, 0x0) mknodat(r6, &(0x7f0000000040)='./file0\x00', 0x6000, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) executing program 1: msgsnd(0x0, 0x0, 0x401, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(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(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(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) r1 = open(&(0x7f0000000040)='\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, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) renameat(r2, &(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', 0xffffffffffffffff, 0x0) rename(&(0x7f0000000540)='\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', &(0x7f00000005c0)='./file0/file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x100000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) rename(&(0x7f0000000100)='\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', &(0x7f0000000180)='./file0\x00') recvmsg(r1, &(0x7f0000000a00)={&(0x7f0000000b40), 0xff, &(0x7f0000000940)=[{&(0x7f00000001c0)=""/114, 0x72}, {&(0x7f0000000640)=""/202, 0xca}, {&(0x7f00000003c0)=""/76, 0x4c}, {&(0x7f0000000740)=""/88, 0x58}, {&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f00000002c0)=""/48, 0x30}, {&(0x7f00000007c0)=""/145, 0x91}, {&(0x7f0000000880)=""/181, 0xb5}], 0x8, &(0x7f00000009c0)=""/8, 0x8}, 0x40) openat(r1, &(0x7f0000000240)='\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', 0x200, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@local, @remote, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @local, @broadcast, @broadcast, @remote={0xac, 0x14, 0x0}}}}}) executing program 7: open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) socket(0x800000018, 0x1, 0x0) socket(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x11, 0x3, 0x0) r1 = socket(0x1, 0x1, 0xff) r2 = socket(0x20, 0x8000, 0x0) r3 = dup2(r2, r1) sysctl$vfs_nfs(&(0x7f0000000040)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) socket(0x11, 0x1, 0x21) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x1}, 0x2, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x20d) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107008, &(0x7f0000000540)) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) semget$private(0x0, 0xb974d795ab34cd7e, 0x800) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r6, 0x0, 0x21, 0x0, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) close(0xffffffffffffffff) r7 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000000), 0x4) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000040)={0x0, ""/93}, 0x65, 0x1, 0x1000) unlink(&(0x7f00000000c0)='./file0\x00') chdir(&(0x7f0000000100)='./file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) r2 = socket(0x0, 0x0, 0x1) sendmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{0x0}], 0x1, 0x0}, 0x0) msgrcv(r1, &(0x7f00000004c0)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000001540)={0x478, 0x3}, 0x10) setrlimit(0x3, &(0x7f0000001580)={0x100000, 0xeb3}) setrlimit(0x1, &(0x7f0000000180)={0x5, 0x400}) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f00000016c0)={&(0x7f0000001640)='./file0\x00', 0x3, &(0x7f0000001680)='./file0\x00', 0x8}) r3 = socket$inet(0x2, 0x2, 0x44) r4 = geteuid() r5 = getgid() r6 = getgid() r7 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, &(0x7f0000001740)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001780)={{0xf5e, r4, r5, 0x0, r6, 0x140, 0x7250}, 0xfff, 0x10000, r7, r8, 0x5, 0x0, 0x0, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001800), 0x10000, 0x0) chown(&(0x7f0000001840)='./file0\x00', r4, r5) msgsnd(r1, &(0x7f0000001880)={0x1, "57c21a5f4bb425da72acc0b9bf195c24d28f4ff4b10109145ee8f4b5963bdddb9fab1a5ae7c6127b77f3048354ac1140c49121e4db117fb8f90ea1728119830e34b81d9ff38ba9506ee3846aea93c8b6f6d387d3c7473bf0154a60e081c3c32036164b630bd8683749ec2bb06cbae21288669c36d9dc383822d544521e9d55e4f92316373b7b4d163cfc13a5594816327eedd01d701e66019797ed93f766e56a2ef0aea8e15289270fccd0c030c048e7b601b883e9ac49aed0b869573444b10bb1391dd03d365b0ef9a9967532700ba5d9d771b1cb9f61"}, 0xdf, 0x0) fchown(r0, 0x0, r5) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) syz_emit_ethernet(0x40, &(0x7f0000000000)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "6aa63f", 0xa, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="6877ba6ef075da9ec197be1e1741a892", {[@dstopts={0x33}], @generic="0170"}}}}}) executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r2) setsockopt(r1, 0x1, 0x147, &(0x7f0000000280), 0x0) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() socket(0x0, 0x0, 0x6) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) pwritev(r1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x0, 0x0, 0x81}]}) syz_emit_ethernet(0x2a, 0x0) r2 = open$dir(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0187009, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kevent(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, 0x0) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21de", 0x4) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001180)) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffbfc) pipe(&(0x7f0000000000)) executing program 2: r0 = getpgid(0x0) ktrace(&(0x7f0000000040)='./bus\x00', 0x2, 0x404, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x42, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08"]) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) writev(r4, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) setitimer(0x0, &(0x7f0000000100)={{0xffffffff}}, &(0x7f00000001c0)) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYRES64=r3, @ANYRES8=r2, @ANYBLOB="8399a2aa4a2b9b0c167c544c49117338469290537874970b51437d79769b26455dc16959dd5113bd78171285062e2f9509b5b15c48274c4db45e59a50936f00ad92ae7f4a93fd6bc3c0c35e6e5dfe78e37c0bed75c8b25aac290d70db7cb793ecfe0c16979c31ebacc4078b18ce85ffef5d9b2d21703d87993f5", @ANYRES32=r2]) executing program 5: setrlimit(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setreuid(0x0, 0xee01) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000980)={0xffffffffffffffff, 0x60000000}) r3 = syz_open_pts() open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047460, &(0x7f0000000000)=0x6) setrlimit(0x4, &(0x7f0000000140)={0x2, 0x4}) writev(r3, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000a80)="dac5136729ff29c264006690291b4a87fc2a6d4364edce1cd1720a2fe082492f8b4eb05cc406411072b732020060820bccf45809ca9a9955a43dd6428a1bcc2b97e6969840ce81fd67aef3c1342b63eacdd004205a96ca6aab201e2d59c024ca32c891e579f51637535685d99bdaaed9a0575ab7bdf9cd4a353b67472b8d8f59224cff196be0a7eef4f9d185f5a2d321e3052f91e0f40f832de578c9207ead993163902d01f824420b3600fc08c6fb0cde74fcd4fefacf683832b59c9de7fd3199c4f2ad232c775c5c0d0afd49e869a22a7f6c47f40a51e5d44ecf1146df5208af25547302c24a675a4c070e7194499188895e8a762f468feb223c15e1c42213f463dc5a8edd945dd11cce9eeae536e61ce9133bfee757563e5a0d7662625d5fab90109566af733cad15b87637629b2ea96d6430201aaf83e36d520dca37d6fd32c21e9ed45542d5e65dbd7a6a28051ee7166487444f453ef27523f5eaa737ee5d0777170ffe89ae5d8b4216c40e1d1bc8343832c190561c317e5d820b2445c1b0c03c9d8078fe141d7a4853940f6d9c4af0d2a713c8fa5960c6f65db7462818832b7e728130343ccc946f8b2300ae936cad85af17a192e9259b7a99107ae0f11e587d94a6ea46373810b34d7f1291ad197efb8e66237deb60616739995f6ec6b60b2a34bde7b225fe2c903ea243a638d4fd885ad7d89e3416cdd04f5aaa69", 0x1ff}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000200), 0x1c, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, 0x0, 0x0) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x4) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil}, {&(0x7f0000165000/0x2000)=nil, &(0x7f00001e6000/0x1000)=nil}, {&(0x7f0000787000/0x4000)=nil, &(0x7f000011c000/0x3000)=nil}, {&(0x7f00005bd000/0x4000)=nil, &(0x7f0000fee000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000268000/0x2000)=nil}, {&(0x7f0000328000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000075b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000760000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000729000/0x2000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f000075c000/0x3000)=nil}, {&(0x7f0000432000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}], './file0\x00'}) mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000280)={0x7}, 0x5, 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x94, 0x8001, 0x0]) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x6ee}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x20000007, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[0x1ff]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x14}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10462, 0x0) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffff00000806000108000604"]) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setuid(0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x9, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="cd4b70d70fb918d89027658686dd609f6b5e0008000000000000000000000000000066e6a316000000004e"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000001c0)=[{0x46, 0x0, 0x0, 0x2000}, {0x3, 0x4, 0x0, 0xd}, {0x6, 0x0, 0x0, 0x615}, {0x4, 0xff, 0x49, 0x20}]}) write(r1, &(0x7f00000002c0)="766dc698d1465d780e0a617cc7cf", 0xe) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000380), 0x0) semget$private(0x0, 0x1, 0x448) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668246c0900000008e371a3f8343712051eea04", 0xac, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080), 0x8) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0x0) r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r5, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) pwrite(0xffffffffffffffff, &(0x7f0000000480)="103924d891c20d1c", 0x8, 0x0) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 5: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x43) setreuid(0xee00, 0x0) r0 = getuid() openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000180)=[{0x6c}]}) ioctl$WSKBDIO_GETMAP(r1, 0x8010570e, &(0x7f0000000180)={0x0, 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) r3 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r8 = dup(r7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setregid(0xffffffffffffffff, r6) setgroups(0x1, &(0x7f0000000040)=[r6]) setreuid(0x0, r3) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x2, r2, r6, r0, r6, 0x4, 0x6}, 0x4, 0x20, r5, r5, 0x2, 0x100000001, 0x101}) chmod(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc4) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt(r9, 0x6, 0xf, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000200)={'./file0\x00', 0x6, 0x7, 0x10000}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setreuid(0x0, 0xee01) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) syz_emit_ethernet(0x2e, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@generic={0x0, 0x0, 0x0, "e10f46cf"}}}}}) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r1) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) chdir(0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) setgroups(0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x3ca420e3e2583708) executing program 4: getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffd8d) r0 = socket$inet6(0x18, 0x5, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r1 = socket(0x6, 0x3, 0x1) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x40, 0x0, 0x0, "102609307e7be2df67de208c8bda612c3100"}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x4, r6) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x928, r6) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x1d, 0x2}, 0x0, 0x0, 0x0, r6, 0x2, 0x1ff}) setgid(0x0) r7 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x4, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="4ee6c5aec194bf73b2fbf507efdc15f9f6e3fc6c7a98b722626ea2affcd4bae562a18a2f1d4bfee5716b2e7caf7a7ca5a2f988dda04c62275e89b8ba9bd937b720fec021befed0d4b530fbdf2d739c5141cd244c975e22449f1c13e5a9113916fcb02ac0a66d83f1650a7edde932354c5fae7c872b875766d1e2104ba8f98deb47aa6972c8a404", 0x87}, {&(0x7f00000000c0)="eaadc0f6d272b752840020264aa02197ec588c29e5a576e84202818a2f88f5190cc4094304b78f0824497edfc2f27d88e03dcff5df379aa4aa4aa6206c1010eb00fe2d196954405abf0ac8af9e0ffbac138a9002e04b80af8f3dc13da1c63d338048a2516624580ae474a9ff0f43d54a83eb6527feb671a0757290ddf62c6c7ca89849066fd69e5846b6bea93d631275ae711cf35cf681f0319907e115f419059070ea34f069cc8b4b7d18d655f8aebd3c4d96cbe7a363e09fb5dd4a394149c093ee800023c467d5835381a9fe3330ae424b029b6ca3478ffd756154c0092535b27632a62be73447447e52", 0xeb}, {&(0x7f00000001c0)="20bfd044d0e8eca1f3e8d637ca70de325f9607e274ec1c5fd249af038d9f59bf35161c6e228414559d07e1b43e1688815eeb5e2183e309b804043e887a1e74c77ccb536af003c8affd8c17eec0c741b0b9032bda2a7ca484a3f5d7ce31280c9274b3a7443ba7decb864b3b307436caaca832eef826340fb6723c5981b8c2d453544550ecf37da5fc78595753670173cbc8de40334d92dd5ef4cce7474434329fc13ee9a40941d7a9441add7abec619193efd1012a0ec9e8aaf5440a000a2a750bec2bc99c2d19e46e779a51d12f3206ea03f84f3e04d10ed239e2572a0033bbca579e70723578871ab2d8345e8401cb02f26b6322817", 0xf6}, {&(0x7f00000002c0)="44fb780d18762378c7e5ae4bed8c8e89bf7762ca5179e4614e3c7fbf4d8d8f9a7bc677832c973dbb1850a3bbaba43c5e936b6d025e730ff031f649e2bed55523c1547813605a289d71d00733bdfa05692fc5e4f5fe10dad1faa93d9c2650275e79144376182d1392c94fd4d4b868eb2f0d67a07336cdb27e5e60673a0d1a951e0a4c5b57bed7eb", 0x87}], 0x4) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x81}, {0x8106}]}) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f00000003c0)) sysctl$kern(&(0x7f0000001680)={0x1, 0xa}, 0x2, &(0x7f00000016c0)="1f", &(0x7f00000017c0)=0x1, &(0x7f0000001800)="0c2fa4104b6d7ea6f45936680015b295e404f997312c1e7b36b8c754554383a176005c23005531f61ff6da5822313d04a7a8879e3830ee335f7ce67ce00a8290bee6aaa27a9a0848f824aa628937512eeaa3be2cf4e080019e5d0f410297433a09a01591308b296d84012e60f55d750c54d68a8066fd324843d4dd064414437a01f616f0b908d82ac2a46e0042d2fbbc8df4146624d90b5a36f7dc45da720d895660d8da21717d22d11e5c03d6373dfd6a93cbdbaa2bb04286231e97f65c313b865ceb318a570a242fd76c9a5e20fbed3d8601e0df4a28b5c969a358428d2e96cdec62b8da89472d90ab03ae83c5de4ae50b977fdb7344c999d28dca30d50f1f", 0x100) r10 = syz_open_pts() ioctl$TIOCCBRK(r10, 0x2000747a) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) open(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) close(0xffffffffffffffff) 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) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{}, {}, {0x6}]}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/42, 0x2a}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) pckbd_enable: command error executing program 3: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_carp(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r3, 0x1a4}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) write(r3, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000bc0)={0x6, 0x6}, 0x2, &(0x7f0000000c00)="ce55e9e3", &(0x7f0000000cc0)=0x4, &(0x7f0000000d00), 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc018696c, &(0x7f00000001c0)) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020699f, &(0x7f00000001c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(&(0x7f0000000400)='./file2\x00', 0xa9) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r6 = msgget$private(0x0, 0x397) msgrcv(r6, &(0x7f0000000280)={0x0, ""/12}, 0x14, 0x1, 0x1800) msgrcv(r6, &(0x7f0000000680), 0xd9, 0x3, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ftruncate(r0, 0x1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x8) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r1 = dup(r0) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000100)={0x3, [0x0, 0x0, 0x0]}) acct(&(0x7f0000000140)='./file0\x00') msync(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x3, 0x2, 0xffff, 0xffffffffffff8001, r3}) r4 = socket(0x18, 0x4, 0x7f) r5 = socket(0x1, 0x2, 0x9) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r6 = semget(0x3, 0x1, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000280)=[0x1, 0x533, 0x8, 0x401, 0xd3f6, 0x5, 0xde, 0x53e, 0x5]) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000002c0)=""/176) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) write(r5, &(0x7f0000000380)="3a075dabcc5440a35650f3ba010d812296b789c14bd585efb8f447d899c4f942124f8e2057d240e01c9baecaf9ba9efb853688af7f8450e511d9e64964d7df4c49fe85115b27e27a", 0x48) faccessat(r1, &(0x7f0000000400)='./file0\x00', 0x100, 0x3) ioctl$WSKBDIO_GETENCODING(r1, 0x4004570f, &(0x7f0000000440)) connect$inet6(0xffffffffffffff9c, &(0x7f0000000480)={0x18, 0x1, 0x80000000, 0x4}, 0xc) r7 = dup(r1) writev(r7, &(0x7f0000000840)=[{&(0x7f00000004c0)="a809fad0de7cc2b78f50a36ba8c87d42eacb09eb918846", 0x17}, {&(0x7f0000000500)="cffaa19e215b6800b8855e4f47ca36d54454c8f517cc27d2ff45cc", 0x1b}, {&(0x7f0000000540)="6eef485beb03d1cff8547fa0b2578b0d92ca24547dd6d4454db36c4f12f6361b6d2e0c2ad3d2046a0b6fd897b7e2c1fafd3968bc90a5a1984e3049ef5d69b1f9a2e7045178ef092bcc2e0099898e96cbdf9e4bbbea95ad2ff2941cfa37b00aa0934e74ce1920903fb388efa347e0a56de21857b44a680f959e0477948be8b4f8a69d16d72bf83004df824cc1fcb149a9b9f37ebd78ef3de67f2a4181f921e48aaf600e28512390ffa8fc18f23025fe282d1545f15a9af47a04ae67683d9cb0255dcd3b71f9087b676d", 0xc9}, {&(0x7f0000000640)="c415f8afa3f3e3bf3ebed663a7c3eaeb7e7330ad688631b471cea6a82f342aaad6eae87a2e967eebeb2724bd166c4596c8dd60997b39a0a17f02827b77c085e8b8df15c1cabc7d8f1c6b5898fee14acfebd2cd7b2e7491739af790407411a249c88e761120c5c1045dc77cf4fdd9ac01df5026fa0f17bcf27e9c31ee5fa1a87f354a1a176d4f97d541e938a3f1a500e5960a909262e0b71b92a55f1ee045aa4d473023a0e68fe6602e9818a236c50c75542ce2eea7e97603819fa9b2ebeef732969969d68e5d27d823017e1fbcd4c9245bc1aa8cbc08819e154a2f1d031ad90c7bb4c0df0fe5e8bda7d573751182e3625708044a712c9b564d817c6e", 0xfc}, {&(0x7f0000000740)="e56f4575729160a9532fce39ee43ab97edc0b7329e2df39e78adc836f291322a25adc6b44f28e804f38cd50f381069b4c7e002b50433db9159e42725400ca8e1a814147041db05d6d6d7a65da1dc211b0de4bfc5667ee44249ca988300a2f8b2284cae8a5dcbd1df393c173a7b0b7dfc34d10ecc6a2df0bf63a37f23e4f4b65e0b51261b5dd0536c84e8956958c15ee67438b4138907b6ab83d913b931f77046b23c2217235d863534f167eaacd14c94bc437e4b91cef3b9b932330324110f5dc3581626df2810a507a92337f8e235de559b47920bbe92af9fc72c2c4a4dbd6e53b2f18d8a2a08c46b34", 0xea}], 0x5) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f00000008c0)=0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000900), 0xc) getgid() kevent(r7, &(0x7f0000000980)=[{{r5}, 0xffffffffffffffff, 0x2, 0x4, 0x4}, {{r2}, 0xfffffffffffffffb, 0x26, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x5, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x60, 0xff}, {{}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x8, 0x401}], 0x7, &(0x7f0000000a80)=[{{}, 0xfffffffffffffff4, 0x2, 0x80000000, 0x0, 0x400}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x4, 0xb7ba}, {{r1}, 0x0, 0x24, 0x10, 0x8000000000000000, 0x100}, {{r4}, 0xfffffffffffffffa, 0x42, 0x40000000, 0xffff, 0x2}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x3, 0x3}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x6, 0xef8a}], 0x1, &(0x7f0000000b40)={0x4, 0x7fff}) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x45}, {0x74}, {0x812e}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) pipe2(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r3, 0x2, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) pwritev(r0, &(0x7f0000000300), 0x0, 0xfffffffffffffbff) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r0 = socket(0x18, 0x3, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) r1 = socket(0x2, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) r2 = semget(0x0, 0x4, 0x1) semop(r2, &(0x7f0000000040)=[{0x1, 0xf000}, {0x3, 0x7fff, 0x800}, {0x1, 0x6}, {0x0, 0x2, 0x1800}, {0x0, 0x6}, {0x1, 0x3, 0x1400}], 0x6) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) (async) r3 = socket$inet(0x2, 0x3, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f4b) (async) r4 = socket(0x18, 0x2, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x6}) (async) r5 = socket(0x6, 0x3769d62c83aaf0e5, 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) (async) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) (async) dup2(r5, r4) (async) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r6) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(&(0x7f0000000180), 0x8, 0x7) (async) dup2(r0, r1) executing program 7: open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0xa011, 0xffffffffffffffff, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, &(0x7f00000001c0)=ANY=[], 0xfa, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget(0x1, 0x428) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/89) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000080)=[0x0]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x30, 0x0, 0x57f, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x2, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) r6 = getpid() ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x85, 0xffff}], 0x1}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000538, r6) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x4a, &(0x7f0000000100)=ANY=[@ANYBLOB="fffdff05ffffffffffffffff86dd60a1c0110014330000000000000000ae7d00000000000100000100"/58, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="506a000090780000"]) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) getppid() executing program 5: openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) mknod(0x0, 0x0, 0x2) open(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x81}, {0x36}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047476, &(0x7f0000000000)) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000004c0)={0x10, 0x0, [{&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fed000/0x4000)=nil}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3ff}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fed000/0x1000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}], './file0\x00'}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x15c0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {&(0x7f00002f0000/0x4000)=nil, &(0x7f00001eb000/0x2000)=nil, 0x3}, {&(0x7f000003d000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) open(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000000)=0x4) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000001c000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 1: mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x5010, 0xffffffffffffff9c, 0x791a) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0xa688, 0x5, {[0x7659, 0x7f, 0x8, 0x2, 0x9, 0xcad000000, 0x3ff, 0x82, 0x20, 0xcb, 0xfffffffffffffbff, 0x4, 0x66c6, 0x8d, 0x0, 0x7fffffffffffffff, 0x100000001, 0x7], [0x9, 0x7fffffffffffffff, 0x2f, 0xfffffffffffffffa, 0x4, 0xffffffff80000001, 0x4, 0x5, 0x5, 0x3], [0x6c8, 0x3, 0x400, 0x9, 0x0, 0x7fffffffffffffff, 0x100000001], [0x4, 0x1, 0x10001, 0xffffffff80000000, 0x800000, 0x9], [{0x1, 0x3, 0xffffff7f, 0x6961}, {0x13e, 0x5, 0x4, 0x63e}, {0xd3, 0x8, 0x80000001, 0xff}, {0xc475, 0xfca, 0x0, 0x6c99}, {0xf801, 0x8, 0xc1}, {0x0, 0x9, 0x5, 0x3ff}, {0x4, 0x4, 0x2, 0xfd3}, {0x71b, 0x3, 0x89, 0x1}], {0x2, 0x0, 0x10001, 0x101}, {0x6, 0x0, 0x1, 0x7}}}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) r1 = semget$private(0x0, 0x3, 0x220) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000280)=""/211) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000400)={0x1, &(0x7f00000003c0)=[{0x0, 0x0, 0x5, 0x400, 0x8001}]}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000440)={0x6, 0x2, {[0x2, 0x40, 0x2, 0x2, 0xfffffffffffffff9, 0x1a, 0x4, 0x7, 0x4, 0xb83, 0xffffffffffffff01, 0x400, 0x100, 0x1, 0x8000000000000000, 0x7, 0x4, 0x5e6], [0xfffffffffffffffa, 0xffffffffffff0001, 0x1, 0x20, 0x3, 0x1, 0x0, 0x1, 0x400, 0xfff], [0x9, 0x8, 0x7, 0x7, 0x8000000000000000, 0x7, 0x1], [0xffffffff, 0x4, 0xff, 0x9, 0x7, 0x3], [{0x1, 0x40, 0xf88, 0x6}, {0x7, 0x7, 0x5, 0x2}, {0x4, 0x4fef, 0xc9a1, 0x5}, {0x7fff, 0x6, 0x1, 0x5a88}, {0x1, 0x4, 0x7, 0x4}, {0x4, 0x5, 0x6, 0x2}, {0x400, 0xffffed4a, 0x8000, 0xf6}, {0x4, 0x2a0, 0xb2d3, 0xc34}], {0x1, 0x1f, 0x0, 0x8}, {0x8, 0x0, 0x80000000, 0x80000000}}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000740)={{0x0, r3, r5, r6, 0xffffffffffffffff, 0x10}, 0x79, 0x58, 0x8}) r7 = socket(0x6, 0x5, 0x1) shutdown(r7, 0x0) r8 = geteuid() semop(r1, &(0x7f00000007c0), 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000800)={{0x1000, r8, r5, r6, r5, 0x3, 0x8000}, 0x100000001, 0x40, 0x5}) sendto$unix(r7, &(0x7f0000000880)="63c1dffbc51503c8545e265a3c5899a4c4", 0x11, 0x2, &(0x7f00000008c0)=@abs={0x0, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='W\x00') sendmsg(r7, &(0x7f0000002fc0)={&(0x7f0000000980)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002cc0)=[{&(0x7f00000009c0)="1ac482b5305b2a6a59710ca82394ffdb254fabbaa40eb04158ab3a6acf30c799d1c37340021b67bf76eddf5194b13eaa0b77385f9e28cee528893a730147b3292a884f4bf43695ebc363749fdcb1a162ed3a217bd12a1e28ff924ed2d87e280856f4c56bde610a2ba339b0c438bb24f8282218eea8346237e7a6a8eff5d38f931fed97a95b9b09ae2dba4d22a63218ed6e6dee13597273153533cff568e0fdf733af511b99aa05e7be42d5021913222db3f72479076cc38df67015e4498b6e513e", 0xc1}, {&(0x7f0000000ac0)="35539bf148d26346eb42c6b9216097308782c2dd55ca8ce80e05e49da9b9a0c2668db0e9a43c7c86c088b12220a55a2c7e1beada731be1775402e281aa9c32c61cd3e34bcea35a7c78a09f112bf75be53c7020ab442e3faa036739da72f0eeb6c924b94ba3e9959184db9de3f61e52fb6c4c6eb730365121d8251c4f314e4e667af56b6c95fe02e275d49e65a608ef8981af96fe3f48c80fdde61a519241e36af081f8ab69a8437e511434bae0cd4692f251758aff4c42f9b46878d99e880d23247a4bdb7e0ef693b7142db813f6fd55326d3d677027bbebc724b234004c360ccc1aee114aa7df9b", 0xe8}, {&(0x7f0000000bc0)="1bafd69c7e0aac1ca5", 0x9}, {&(0x7f0000000c00)="1c45dd714d43b22cfc6b6342507feebfabd4829ef3ef9cdab3f74be16bd3b105ef4907f32b66dc6c6d811f0cc48856eeb077252f1d8808692da0a4a64f2e5c21547a829ee11122917c05c0acafca3d6e6246ced6938c74456437b0dbe25ae0071c5b7466b415f44cb90c96ad7945e9f372920735e8720fe5a0cd772dd585441f23c2c2f338cf70ce3efb86a86f7089b8c091ac53cefe4fedcb20bbb27b71c1de760a0096b92928bd20e5ac19f0704bf1eca4ddc140a13efb8879a1c35056a41212ae19ad057e530e48ad5911eb78df9ed7aaf3138351d7e7ac4bf25f7464b982f7db6b3e58406341f18bc75900cae5c6989c69869f6f21c70737ea43eda4987ab8196b355f1074417be015d8bfdf83e09ed76ad599705ca1d531ce9b29f727deb57f6315bde08746354e00fa0e2621d4ab2262f4629954f0c5e0f53542f7584c5690741d63cdd92403d8a58b6591045f3b689caf52d8369b99e8c84ea21fe022b8eeb41f147e6c5d7bb8d2a224b4be27f35e222d8815ac24d33bcf740343d1d2017877a5dea113d24c2e7e60d21201cae0ac74e514dd2a9c4c5ae6601c8b51010cc2732efd6b3016099e0407801fcb3e5717a912c1b0840ef99006585e1faff6f453ddb8333190f5c5ad32ed6639ec3697ee4cfca423d14f7a951b114222c90076fdc74245d29f3d61a1b65ef572679cf7cb79d0e46030edc2a122c6994993f5a47eb6bb18e1538cb7882f96ad95e716cccc4d26152d570734cc55a0d70b217c95074f4374227e7fc5507ca91938edbb95caad1b29b4dddc78a38b676b35e20c9ccfd597f5aecf61bde0ce077fe9d7f48f829a90cc3969582faff44b5e81f720a518d9eaf304053306fc2b19cd91df8bf63b8ca80fb1581f54c7993e75d5b9ae70fa524e9365821aa6f24893fd5931824927a8942ee70b4072f0d5cd8f2f335645634a56f6366ea7a10d06952b59fab447db9907ba72b0954dba79e6616127e79acb7e5e28b5fc3e1a903d7f9d47122289fc88c62b431631c23dda0872ab5910f859e284cc14f2104b003d8b81cbda89922350964094bf6b5e1d5332d0b751dda6f86132fa0d1d50d26fba1336e53b7f9a8240f65c56dddc06594c7fed51a8fac5e57a52a5693b9fb48ede4118b6aaf927881ad3944b092acbb7aff10dd2bae4970108055c8cf6cf6840fd8c3251fc7aa8055574061775d798a723bcab18648f0efab8faa0417be4384488b32ae26296f80fee725b50a5da64d5975410f56f950b59514a8896f78e6e54c1a86596a964d0d2efb4e7e75548fa9b288a8b56a58813bd450b61080b0e18177c3a5f948e6fbee1129d2e2dd10790695ca9b50b7cb2a2fcfaad8627cf2b4d205c9e9a20881b46bcf80774d5d9d079ea0440c26f1a149a00a166683e15625f409dad1a747639bc6d3ef661f7b03f6a31615916d3cde74c06514e0171abc9096224d4529bf5a8f5500a23e37f1b17e1d8c71832e5db2fd2773a7428ed4ba2893946b2b9d9873fe811e21e7676b9b535d09f2063e1b721f6eecb60a634896bcc8216a563756eb2b010d2ed658c79b9708b0696d6c546a1f95fc16e565aa42d60c73ed052922e305b5b21cd27f748b0b18ee55fbf4c5ef89d48526295dad06a2ae17eb08dfdb1055fb8757aff66736f31fabb2cde47a24533a569e462b7481228c9a2a774624a340bad4e1145cb603abd0c62dbbc57b4338797cc06a13460d804bb832a3a949772ed2fa40a5edf4723f2e75fd17354cef915980a8c6cf6ef7fc2c27d029af4f1633b4294d04e737e8753340e2ddc4ecabb9c07c3352cd09e524d70c68db3108714c2e50d0bc0b106f983834886357a838f7474ae33d8e0bd36a71e5864604507652b5b3e65b73e1e0edf6441b95e12ea8099cb96ae32698604b6725b21ec3d6b494447840bf5669fe78820b4e65cb45315aa1143ccfa83dd4c282b9f3c7b1144e02339561ec53336aa86ac472b22fa8cf416d5aec6366397fd3e90cffd1669458681b81ce7ae9e049b22dad28c8247e1480668bed107f536dcb02e87ed7ddac14b4b891a70fbd88ee1ba4c854ebfd8f1582fc3a7ee53c0b0997f45c08dbd1fedad42760a2757470fc5ad9b10931fa929a3cc3e792da1556db677b38fc4681cb99ecc044df173c23ee91bea4d08583f7c0421804ef6d85981979fd06e6dc16abd899dafa4f263fed82ebba9197b9930c32a11bd92943390dc5419e021e3a6be95ca4c6d7b2208b2b03620ac5f1ad37a59a265cdc2a6a4cca17d4f7d115c2dd44ba7eed8c1f8a5e3a8f03518cc72f4b925b74f9595857da030a949adf40782515d4865b534274b169abe25ef44d222564117585ead7e0b11d6bfe3cd5f0005aa3a7506f8f3253cef18cccdddb032dfce8a3b744c18c21c3709d11e397f3601f1fa9259d855245e81afa767b6c45eb2c47cbaab0df770cba006eea8f91cd8e0ee094cb45090cfe69c70622764a57fd91c178af595d89f0127b23aa62c4b9d90d1af895c41b9789414c59eb032e06d0c0b62ed4336e9afa9bcd567b3be92c16aa37488b26f9293c239943fa402ab2bc4769d452069b64627c3d6dce93fd4541031a2b159b5c7f1737ab3cf3b79b1953774b7aa6256f9e819f73272f99daef90fc4de95e5fa9d10192254f5b25daaedabf890e8afb10eedc94435f561fba580837ccee79d5da156378499b32c92332a8106e1d2bc14e80d07084c42dd7d53a5172abb6c7397c465bd2a1fb5232586bd12ef2ad4409ca7268ec3f3cf3f28fe9d704a17cf82f9580d28bb1f92f1d21fdcea5406a4a39ca550a73cced7d207f3406ff7a5a0f4022bbda4014a8d9af0243fd26de320226217c7327e99aff2f662bce91fa29842117d863e06c3d51579b8cee57219b5f11a13c16ecaf175cc381f5d48cd56ae765ea6e588379d90b3390c529a5cfca44b595ee65472d21385648f684ab123e0bb2b900d8e36898478fad2f4fe39d46fefd2e26847e0302b83ca3d19b2f01283afb0486dab57e14d5d46a607398bc9ff1633f1766a9abaf3c521ca6c5768812d9754a471eca172f19f7a773fb046a7dfa530f2d4e714d8b3934e75d9e916d02d3f3837f0bfb73f6def3d98272071cc213a353d68325ea86e333582b4915e9618ac02954d0936b329e70c9bf35695026764187ed5ae5865693fe6daa12e489d6b5ad8c4f06642fbf3c717d91697b10efefea18037ce7ac12e5af9f029e90de3e918168854b74b4b668ca329418a745a16e45bd499be47d7e20e94afbabfdf04728e473e72421d72592c9196d221c48802bb6ece72858e254689cf11ed41a4a9b0f4dc294482c5d4fa782ae36985613c197694ca923540702fb0c39762c5adc331b1a94b767d0d7fe15d6337492514dd56b99860f12980be940bf00811aaae147b6fa9c7b3affeda5ef6704c8fe2f5aea2964d9acb34c27e5c3073cf877053f700946c21654f9ae3132c45e3ac4da0c13384382050e8f22a380b9d37a7ecfe06b11cd846578a86545accde222dad214645cabaef5e913e2c15248d8d1e70247d9fc5066fb659470c92fb72115ba80f1a5a8043e6cbf9b384d9711abcf040531d8195c2073e61ee30e554e1b7031813e12486c03c1617ab1a8b8f8b40998ca243dd0f3d69fc55dddac9b42d719a0fc684a80f3497e6af11f4456020d106c9c7647c04e62b7274cf1bc037ae0fe45a25c4cb130ca45bc31c74c7f1dae7cd8827fa7f2af31a0899f91585a969927dd5df63b44bc56ab9416e824c197dc180177bc253b4607de828c71171cd1843a26da7525fd5cd8f1b2682125fc285d9964106d66acd275b2902bd47f6560267cdc145c3e7d377d5684680c566de6a5f959d602471e3cca5cba8c940877fb1a57133b5fe1ce50d4eb1f2457a197b964a7a962f4fdd996f2bdc00032fcb8f9ccc3e65170322cfb7db56ca32fba0e0704bfa72783d5a92b733a682392174160a42dc610d7458b7d22a399d095d631ad6954961ae2c8e261b0d454dcbd402972a7f962e8f0aa8f58e121755ba4619af8fcf9fe2ac32df81d425fe28aa04bb5c393669b7d8c5631e841efaed35fe76ba27d7f8f13e0edde19b605ca70e82016a1a1c7241e23edfdaff8cd95070db241a5824515cda52f2fb8a38add6b4c7afdeaf50e345a07e7ec283d302774e0d9b41de0585471757473cfe1212e1fa7c8a8aa6ee5ef77d1f4cfe98ba916972edf7baee652c7a847674911eee5275c66223ca16b384aa7ab7de0943bdcf4c675e4b7887c3501f47316dc6acc0fdafcca3708ac7252d6f44d1e52b343b609e7f5f5f3e5f233c925d17988ff11d2bf1ae4627e6c41d999b34acc192b2071b98ac722c114eb12eda68bf9030fe2ab5c0f16429423d04436aa8f4f74816799e8379e0f98f2549efbbab2ecfaf65456c5f624c428cc0ea77affd06b222689f1eb2ad8376d6192976bcd55a5a2525c380e81d1b5258712bef0cd362959d1db27807c299128dabb3a91584bf4e1c43fce1b62b3990518cf33318e18361269370e7becbf927cfb0b619aaaa1c8265eef647d2930f444950c360aa0be26a53e159d52e56c26d6471737686f2fc4a3f19a1538b7ff897614c6b3b0bde39c13afbd82fc1f8127ba18b96cb006dce6c3e872ce6965dd92b64bc2a31f771a7063b55c8e67fc12b66f6645e673346af9f0d875d3d1ee675b662a62ce4815545eb0f645964abb6152491455abafabfa5908e387eb0e5d834f1deb7bfe5e3d985a49e7eaf1cfa3a0be0bf8db79a72ba868e6774f27aa1b24470955b63af06bfcdfe878abb0f9f5a022db3d8bb5df0ec579969560e2158d4219a8018f58b83312d122d505f608a45813529eeba8d9e386189b0aa62ff43dcc4313c0c42e2381f2db5dd2f5b519cfd45e91f212bd6e04ac004354b929991c386566005196df26f0d3b0783e8e37cd109c96c2049b49eb8e9c406b43d01e4b1572d8881e4b559c4d1d649cbf2f2c467a313ef859ec8155dd0344b72a9afe388a8f02bf16edb6b7eeb91ef128aa335a4f91b0a694171484eb9e4044e67a9e1fb4bb50ce5c256e45392ae38c718c7af0cdd30a5c7d2a769f7cad60afdb7cf2a0ddadf3b45ca0435b19daed34c07cb174324ad78a208df2c14464b515f7b5fe89eab95a7e5ba27df43a0b1c2a2d491f9011283cfb998f60c1e575cefa5b5acbee581e9f1d07256919daeea4c7171a6ceca0033e83247d0f343c25d1057051f51ee6fc3722d3125359330a99f2a48e67824d6545686fcfe8e66efdc1a229bbbb4e83fd2aa0a99dad3e7fce26cd56a4446153a5d6f8a7cd5424cc93361ca03d1019723623b98105588014e86e2b92c45c37dc3e5d93c2af93a1913ed1a45ada91efef8f59fe3b8b6aa98bff7c8bc59687addb077a0e10b18858801507fe6595d3644e8426ccec9eb7d2bb90cc55e2496ffa469b027805c4948e09dd1c7da1ba447a8a33e7c1102de85a2b904d2e22d78c83c897b6ad110cb71031ddc3600329e29f06f8869a2d3ff51d41b82a01946fb201404a2f9054cee6d8fe3ad3920dff3776fb87429fc9e1a4b520966c149096163d30a132e4b8b6c16362d3c22ca21577f02bbdfeba8172aa979e760dcc074005a5cce2e502ac8a3dfbb21971e91a5ea99bd946cb0ba3502bd5b647766d6323b15b615f2aa65688ac72b8066387bf7c21968afbb76641600066f5ef783c02a8d1783cd4d50f526af8de98aff3045b8702188ae00f11b1f621967cff01c769749a663e71816cbb998016b9df5425a55ea2c0133117dba4efd8893c308", 0x1000}, {&(0x7f0000001c00)="d52e400d5563b58267a466efc0c1025f084757d1f2320c35b50d19b7e79dbaccdf0bebbc93c31bd9183c56d705767c911101702db46cd9ad7b4a5d940deec0a36742220c7af1aa141c4e0ab81fd008c327f76cca1187bc5b3141ff3d1c7552e88fff549f5d3cfca30712162814637819336e3db24558f94fc01eb3e501882a95399aa3b03381f388443ff0c439bf581f5d9f06f276140b51a8e77f6de439f3239eecab40642548b0422114b8541c1c83f020979f06c31cbcf9277515ccd7aa21c58c199c98edbd350a43c8cd6e4e89df7c7c8646407b811b5b42be93292a792b3195f8dc0586ee19adc90843ea12b8314b32e6359122b0a58d80fd4d09cbad9f9c00665fa29bf98f914952c624d3d739cb6d51a249ed730a0b69f2ecd179ee4823860b3caa2f5c056fcf2106d22c4b64eadd03e05c767cd284b0fc4d9fc1d0e40beeb1e8ce9678f233034bad14f3471ddaac2b647848bb95914708177e7ef49fc3cc611df292e305a412ded104f690f62f37a3931c6e3eda29a9cb1afaf691f1e170f7b91d1768c4c1c43c901b01bbc8bf2a0a2c19d655f2d9195a72655305534071a4a8eb7c61f9be37ca2da60418e69a0da4206960c463fc942b7a7a9d257de6c32aaace524f89d23054b23897f801a1c848f9874105e8df832b29a92fc38939d84bb5976a4324fb176455b1bbcf64c4ef2a648cc0bcf1d6092e7faac045f3470248d9e0f78a3a6db800638684c26fb804af21d507b2f99601a8494ae4fd65504e3b9ff23e132398f4f3f11d16325f69ab350b2ec64ebf1fd79e112348c3950a4ec51bf7272f15d3ef4df290fa17bb100d22c26588e5757ac7c653817cbd1d4b1aba80c82dcb2339f737c9d881ddfce71b9e5350fec89913bdc9c56ebfc270021af43657384856178081d0917788a2f2529dac26f7c5e40e1e59497fdca4220ae136841ec3ea7141e3d17a426e162d4aad3cb630a8d8933bbd74e6a3f8eca7e6efad025c6604cb7512bd3fdef3b659eb24767003c8a20fa78515563b632d329c45787c7b7ac94a28cf4864e8014e20293fcbc2caa3bbeb0b7b85488fa4de6d50702f8e8ad570fe12ebc2829cc7433514dea24f9cfdb38461e2cecd3b31a687fcd2a1480f933cbc3d5fce1698d3c379e2d6957c1a735a6f6556881d1b974264f462873a921ce0fb89271a8824dc7a0fc7f183573ea7cdbc95d13d57bd3d9ab3bb776cc45e5e1876bfcc8deb2659b5898b9dbd036e3b37d68c2be40942c6c90182f2574982ad04376934c49cf2ba23ad4e05fb50acd40acd0714cd2192615b9490a33a6b439ee9f9e75acc6d3dc6fa7fcf3646aeccd9597cb949fb50f8360ddaf9abcb2e4814ae7ca5198e79dd34ef1cdf8983ca719b402d75402db8366fe497c9e3de94876c8d63d4e3163157f62bec5ca6719152d16da3638342adb7ee558f92cde8b73e2b9d7a22d6a82c4da78b787bf59199ef4e396d933d663c1fc1442af93f8971a1eb8685b4b69506653433484f44cc2889157c1c40688978465b5dfd522d8c2de75d985587caac39d8eafb07531ec614fa4e0eb704b7a7c54969d0c1110fca634ec9e23a749635c4dc7fad53b86a9841cb1058af776715d7d024be05d8c73cb042825ed0cb801d0120752633acb7fd860fd06c230e0745e8e4b64f2efc1321f278dbe9ddbc55065e1caa1c6ba1b2659ff3291463c0aeae4deafbe4469a89b60edc98fc9273f012d3d1d633f4f597ff1b2d10aec13a6fdffd38a0a4f136d3bfda02baf258aef611be2fbe12d6e96690048b4d509b822e2d950efc1936ce922a8f553d42ae8735fd851bce1ba03cce83185f17bfd83796bd4b253a4f716829f8edfff31aae7f507d442fd61a304f70af8d3943fb2e0bca0dd0699366d08dc8c047a2535fa4ec88cd717a947b863c1def56d0a248a4d00d123bdeb7584b7782ad51ea6b4d20a2c63a438c8d9ee49fb35e6660024e441d436470f58307aa2659b3a8d508cd950e467eaeab939ea1dc6d4356249cf2c426539d389862d91a9534f290a3f0cbf64b29906ac45ec517207f6b609a46987eaffaacc39bb75dd7e20d77c3fd0ba0d3304e9ad4a69f8470e3578c254a146e89be58f9559a9ad7b6e64de082c8314817f6fe0bd2b75c4df2f732246cae0d87fa6c7b18a41f8a53a37a24d1d4a3754637f64e9c6a5c087be86c1441f769aeb9fcf88285f6bb28a9154b07fccb2c0d9464f2c60f9a7f14562efbebf3698940218fefad08b3b4146de3142e0437f9c6a7d01121fc64c69580c276ff5a131910f6c3272e368560cf240e5324d52e826e1c6b7a793960e26930d441081c9d9f23d9e05e08025a05d0b8982429250052e78702fbb249c9a429cb57eef3813dbe51250dfd98bfc4090891f1cf699b2ab4bcf17a8ed38d762394692c395b48eddeb1a7d0aef2efdad3951fd727eae3b92a7c810d15e4be8943490b16427b4f43d355ba183a46266af965a55d372008cea7a8e43909db5a19cac0cd836ee4d3f0533555571f3ce7f088078b490618259d4898eb444f73da344e3cf6f456dfc3c4fdb7d907e6a49b8666404e157123221d8f66412ded0b5556ccef1d9eac4b2329dcdbcfced3d2c4483a24058d02bbc6f6247c99cf86006b3772c7ea574aa4329084496229fe3fb70a61dfcc4e55a18faf505cbe7ef825b351547b6f60dcd73d34454146540238c55f9a32db98fd39f61b90b9d15931db4d323020010808d4b65e444d1593cd0883b35d0af9591faf3b24901ef51196ca093959858fcd0fbfbf6bcdfd60c287a10e6b2e7bdfe1aee7ac33592cd14996e8367b67727abf8b855144bb78c19e507954b40c4af3316ff524254ca1eac95eb8f4d1fe980782ca7a772c6a9a6d0b8da614f37ca3db63b7617576e01f2ba081afa6ab4f4e1eabc97179bfe4e0169a3efb3675ebac13d902cda3c1d09d8a095580794226ebb1326dfd486c31feef0085e660f0f1a3a604eb8dcdeb5b24f2c5ccdea47ca58817fdc027277403ab76054b9ea58bc2c56a647c1b78d505cb8158789baa1313ddc739639799f85e0958b7007e1b6f7afd90bb68d9a26a42d9a5381b12d24573f160d684f1a37f5cb249c0063a8f02469e0315360d0baf25eb1d27b4c96c4948ddcd705879c3543487e11d3fcc506a097d93e2f2e4ed42daea69db3bc102f1d55e4f21e9cb844c56320d305199423b4c1f0a9ee9b086a32b437abc519a42f8ded8a1e224f132e27671aee8611d7cfeda8f89d6eb65a52ce95c14fcde1a1d3787e6d015be004e532887efda92708979416f264596ad2ba33c65ed2c7efd847abff6c25655521177168bb5c4507bea72a8cb48e85275ccf0151638f8dbdf002bb1bf2714e9bf7e2021b07c1101b3ce2d8331d21d16e5c56f0deef0c57825d2f4c7b8b9c0443fe0768ddfd267fc1421105461f3395c85b5295ea03745c256d5e75f989b3d078c027f4511a8790bdf5a0c69797f63914ae7c7fbf582cfc1717101c931f64eba689d90f987151c666cd4cd29152c2312e72913b0f305da42f21da4e579de70b930193383203f6b1300209d23b0f74c5ae0e61505288c3e0c9fcb735b4d271372a00ecaf141d648c4d44da003d731c1925f16c3016c8245b36b57d683695d9895abd173294a1f9b9eec854bb267c77ffc6b33a87ffad186c2c8ecf1ecbb2eb1cbe7f1e71cfd043ea5d2b291c4b328324b79775d180155147d444de80aaf4d1263caa2378a8321c59fefd27dcf8c22df755e365f3f4d50fdc1a75f1d7ba2dc9b8e8fa5a95024882fc1af9bbea0db92bc8de800b11317e827e8765747fb05946037a5f2e7274ea0bc2c2246c68b059c87cbd4785ea337d77557af5b009580763f8ab9bfeb7372fbce6e67fd34c633967269333ea35b7ae08db7117fe7abf14e8fbbabe0871d08aa05585d6298a1763446495c9a5b0d29595a7de545948e84877c3efd6043c84fe892789ba112115f635e207e5033b60e688b11301e967dd148893a55b44b4be289c21103d56053174b507d82edab5d92255a5da0de5baa0288b14a81b78adb8d2a231f05043811f75a1861528a1d2a97b955d8e7cb906966954d247e5ceecec7eab631fa4227779485397808f68b939e7fffe0bc275a639fa1e1e0c4b25ee72f27e36d4b21a08ca1e87249b933e10e3e50072d462a5bb56331e70f9e5f173cc9dc38a3d2e8ff1343ede6d6039508fd60477c9c2d4ef786b31a86474af5990e2048d92826dcdf31679d8c244f28ccd9633774f3415bc4ed80f3dab14aa9cb822de1dda2d921d4499e2aaa1570d53f27544d6d5b2d45c1303db43cd34cdbe06db5a3643ad8f2af0d0ee719c626c45c384a1eaa04ea9c6a4307ad1dc6be0e49bbcb2bcff7e5fe48abaaf45a716369643f51bdccb52fa7bbd93188058096b671cc9cfd395b7e3d020ca24ee2913196bdb267cb37c2eb785f86390accb8701c7b5e01df7e2a2587ce679a2727ad3a425d5a510c9d2288d0c690d42d1ae54a7b20d5b33a1eec6608d9c12b1e9e4d136c3259b8b5eaac5a3c0e5cbb53b45a3aa14fdf127cf5d9dfd7ee0edd967d6186fc781891dd597df0bbf3ae615651b1793a208b1e25e66c6faa1d84a9928fe47da935e65f1d0a81884458810e032c1cc9f878f06293f8238ffffca07f3c81c3b2fcbde36b55c953f9201dd9ddfe61500857fc8dc7117a90a2f4d1c6cdc480114baa7f17452afa1395d8872f844d71d2861137ce33198c11011f639dd979175005616ac39c59e2e177cda939f939af0652eb866cea56152a17c749320e78d1621bf2c39b26f77b1fa112cc86931e8de0f1745f0d9bfa44d263fd89beea972b4b08a4d28ac78cf0ae49bc059fb024627d61858d40e4131ea1f8e923dedc25aa9dd3f6d9b2fb0d98bfcac1b2db49dc681f059d47bf83dcd5efb0924e05b6d4b506e458cbe6996855dda46f4055a32bbafcbe75cb3f03480f53c0173287349acf59a705cebf0b1d05a393c90ebd268a725496dc90650e438b55a329d1fa69804ce64fab06b74069c03e4deab45fd1674c2022c93886bfa4f89c3cf83460c7c3d565e610545dd443ada7de997b84e0530cca06e4b99f601e5321f0750aefcd1172c1fb53eb9b05a70ccd6dc60ce391b42a62fad1e498a579fbbc024b164764a44e20db9113dbba57b24370d9f886e64a4b1d3efb60793e8a3153125020da6eade5b3a54daca92b45fe2f6fce41906c085ee95a51609eb69784d6ad9167af940a95c5e6c5c4defdb1c94e48b3c25566e1a5415444c375b0356816fdcdcd542a2c6e99b6c24faf8bbb9ec06810198710838c252260b7ccc517927b6573d7da7ccbd8f43e1ccf1d4ca06a972486a707b54f7f19d5c7da81fa2a096bac6c8a39dbc4d886c1c835491af8efe591b1868d4d1edb86879f8b193335439f163cf892f54fc9d21c9ae2ca641821e8572fa795b718754e9f069c7283bbaf1d51fc1d2417703789733ccb18bd6a9fdc6649f618f2fa2d3cb974434e2efecb9ccd69668b201277dc5eb7b44fed6fccf5dd1f24f346c6f45677d81edbec34e75537419fc54b665b96c8be12a5a3399ec72c9a80a528e07f6bc4dd1ce0c2b857004ed26b1b0a8358634bc415fcf79978fba457cb61e94410e8b16c32ae3513dce01691e5d1cd3744c03418e0e96d2b540a29c9536172b70c600e15d0eba9cf8d02bef1ce041f3bce95caf5eb7f59b6c6dc376a1287ffde48397acc5db4306b4163814865842c5fed5210af7ad68f92e9d42d5e48d41544e4dd240988b925efe7a078e0b63c610224", 0x1000}, {&(0x7f0000002c00)="8524818813e80f56919cbdb04b8748e7dae512736ce2008ab7dc3086721c536ec5a890885e43e65fb943af8ac5ce6604a1d95b48bf4206384360993ee17ce7c02b84b7ef3d198782c938f36c329aa6963e73f3", 0x53}, {&(0x7f0000002c80)="ee1180ecb71c2bda", 0x8}], 0x7, &(0x7f0000002d40)=[{0x90, 0x1, 0x5, "185730627b815d73c4f75b8f3c36894eb69ba17bbeaf782288cf86c5c65ab6fcd035e553342f5cba75f3557b46ba9f2f063864ec79c448ec06e8564cb90e18cc1c195582bb94911f739e7f665a49a4c20e576bb2aebabffb30a7fffdd0ff823b0c7e2528e72a93a216dd8d746e9f1aa79195a42eff3faa5b66f9b98a16449dcb"}, {0x108, 0xffff, 0x1, "a8e6a2fab3730184de9ba074b81374c4b04fb09168c7c0ee28472096204b3c1403785be6310e6795a48aa4180426867d0b9168a8926c2bb0a048e42eefbfd29af40aaf71989508871086979b4ebcd24b2d51f48cc5917e74c5681b73d95fbafb8e53568014bf87bc3f4f348861a28c15ce633895a638052c6bcbe1033fb8aecfb72dc20dd6ddf150e1a49f479a1bde64d3c1d8334e7b48e3d75bef02fea720536c542e2ce6d70f4812440ae97f492942e9329b6baee6f6fb8fdcc4989f3521ed3d8d8d59d4633278b01e40ce3a35581265ab00dbeecda28ec32f8fca9b82b488a74dd03c1b8cbe65e170edfc278b3b8fd831cc390103eba2"}, {0xe0, 0xffff, 0x9, "1cfc156b03aa93d55978bc92576002d1b0f65c262b0ee4ecb1705f62e302c76e417f9687038e83f23c0c15790203f03be26e6e30ecb0cf1f5601cc3591c8e08cd9ce2cbfcc1902b1f75f057e52bb6f2269f846aedaed64358f1f5474acb9eba532aac82793a334a4bca1985ae8cde39eaae71cd16fd34487370f6e7415f9f7cfedef72d6be7749bf39a7accf410d129e8d7c518667b61f47a94121f6639ea7d9fa1b93e8ba2a60bf1b1b86b6965e6df3d6f865d94341e2b8da495c732f354bd7431b57650221d6f6a8fa8bbecffdb3"}], 0x278}, 0x402) openat$wskbd(0xffffffffffffff9c, &(0x7f0000003000), 0x10000, 0x0) writev(r0, &(0x7f0000003300)=[{&(0x7f0000003040)="b816a049b69c7f900b1eec6b69073b4f8ef61ae41ef4c9c48e94de35c83284592d4e6aea973030d6c75c1b54b86b7e96c092a7716c9009e2ff976ec4baa20528b76a1dd0ae2c578f775fdafd1500c591decf5e015d322f4b53f7d0779a92916e5a9a841c8a1176faa2111d1d6b4732b88804a94833c9385c099c379a728816bcea553bdcedd46eec453e85dbf68467145de99f3c36f5f2208a6077805c9e865fc02eee28", 0xa4}, {&(0x7f0000003100)="3618c2102611590d783db6e2f7fef34290ef9b65bfac125c7f927c32f57a41b125b2c373eab7ec96839117413cebe889fe98836de9535c926eecb7fae7b2398d872b763a1730cb3d9c087a733bb92063ff7679d5300672873f9ef984ddb00d77be8f7c9b8e5e4833d4", 0x69}, {&(0x7f0000003180)}, {&(0x7f00000031c0)="df68c2a68a9a526003cb2b538eb91940e207521ceeb298fbaa35786d1da51ff0429681c83809225afa41c5505c42f32018b130d0d48a517907e799a467445ce9bc30c14398db0001a243e77a004de1cb750a1a70f3e6e29e3d2543b41341aee17179cc52077943965516a5397409aa16cb00cb4b1bcd22751799ae27625056efd75f2728adf30ce2343733b3ea6c71c7bdd2ad632ea43f29b78910b78ef3a7b83ad95881ba56d5eb4672adcdd6376caaac2e3622462ee740b591244e1dca50620f94c45cab90bc27c0da0ac826b0b001e280cd8673dfc012d4dc2d255ea6b6f4", 0xe0}, {&(0x7f00000032c0)="b8f28b9d98825ce3b1bc94311dbe0bd970956819c09ce8feba140b93476be4b265740068a1", 0x25}], 0x5) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000003380), 0x80, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r9, 0x80105705, &(0x7f00000033c0)={0x1, 0x1, 0x5, 0x3}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003400), 0x8, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000003440)={'tap', 0x0}) setregid(r4, r5) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000200)="18d26cb474b5c9d53e0ffdba8c54fecc9031509b1623088cc3e85353a5586603eebda7eccfc5ced62b70a12fbffc2425f3f9e50317605792ea906ef56376aa499b9a909aff511ad2d6", 0x49}], 0x0, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000100)="9908dd7b78511b17eb73f4343de5d29636fe33fc3cfc0375a0975adedac3db44030c596df980828cd11dea293d0ddbbf76c891791cc801e3684c619ca455779f9f80b26706c6f5ba485b75527a9bfe", 0x4f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0x8) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0\x00', 0x10000, 0x9a) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setreuid(0x0, 0xee01) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0xfffffffffffffff9) r3 = getppid() ktrace(0x0, 0x5, 0x40000d30, r3) writev(0xffffffffffffffff, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) setpgid(0x0, r3) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f00000000c0)=0x2000208) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000ffffffffffff86dd606aa63f00082b35fe8000aa3cef71000000000000000000000000bb00000000000000000000ffffac1400aa1600401967000000"]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffff, &(0x7f0000000240)={0x0, 0x2000000001}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f00000001c0)="ea00000100020000f2ab0d09f9d670807326a9df52fda7507bab3dbd042a5d6ba39a71e3e3ee23e9e71ad02022e12d717760e6f9d00f624736ebff105da44da5", 0x40) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r6) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x40000400001803c1, 0x102) r7 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r7, 0x6e}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) executing program 3: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r2) setsockopt(r1, 0x1, 0x147, &(0x7f0000000280), 0x0) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 6: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="01000000", 0x4) r3 = socket$inet(0x2, 0x3, 0x0) dup2(r3, r2) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) getsockname$inet(r3, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000300)="dff8d7afbc5bfc5c501e623d0e75db3466a844ce1da12c87661e6cf7b340b202b4207cf566c2934ef7ed0f321ccde27e7a1828", 0x33}, {&(0x7f0000000140)="3eb477f3aecd4feca401a9308e1f", 0xe}], 0x2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x1d}, {0x4016}]}) write(r7, &(0x7f0000000280)="d9537abde93d050cdd16b13f742a", 0xe) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000280)="a8034e3fdd86480e82b020090000019c0a", 0x11}], 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000340)=""/79, &(0x7f00000003c0)=0x4f) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x25}, {0x74}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f00000001c0)) executing program 7: setrlimit(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setreuid(0x0, 0xee01) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000980)={0xffffffffffffffff, 0x60000000}) r3 = syz_open_pts() open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047460, &(0x7f0000000000)=0x6) setrlimit(0x4, &(0x7f0000000140)={0x2, 0x4}) writev(r3, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000a80)="dac5136729ff29c264006690291b4a87fc2a6d4364edce1cd1720a2fe082492f8b4eb05cc406411072b732020060820bccf45809ca9a9955a43dd6428a1bcc2b97e6969840ce81fd67aef3c1342b63eacdd004205a96ca6aab201e2d59c024ca32c891e579f51637535685d99bdaaed9a0575ab7bdf9cd4a353b67472b8d8f59224cff196be0a7eef4f9d185f5a2d321e3052f91e0f40f832de578c9207ead993163902d01f824420b3600fc08c6fb0cde74fcd4fefacf683832b59c9de7fd3199c4f2ad232c775c5c0d0afd49e869a22a7f6c47f40a51e5d44ecf1146df5208af25547302c24a675a4c070e7194499188895e8a762f468feb223c15e1c42213f463dc5a8edd945dd11cce9eeae536e61ce9133bfee757563e5a0d7662625d5fab90109566af733cad15b87637629b2ea96d6430201aaf83e36d520dca37d6fd32c21e9ed45542d5e65dbd7a6a28051ee7166487444f453ef27523f5eaa737ee5d0777170ffe89ae5d8b4216c40e1d1bc8343832c190561c317e5d820b2445c1b0c03c9d8078fe141d7a4853940f6d9c4af0d2a713c8fa5960c6f65db7462818832b7e728130343ccc946f8b2300ae936cad85af17a192e9259b7a99107ae0f11e587d94a6ea46373810b34d7f1291ad197efb8e66237deb60616739995f6ec6b60b2a34bde7b225fe2c903ea243a638d4fd885ad7d89e3416cdd04f5aaa69", 0x1ff}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000200), 0x1c, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, 0x0, 0x0) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x4) pckbd_enable: command error executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x3c}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x2, 0xfffffffa, 0x5, 0x67ae5de5, "e9a29236d0d65947aca0b43a00c8cd2db56275c0", 0x7, 0x9}) r2 = socket(0x2, 0x2, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r2, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000580), 0x0) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8002, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240), 0x0) ioctl$FIONREAD(r0, 0xc0287533, &(0x7f0000000280)) mknod(0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='W\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0/../../file1\x00', 0x0, 0x0) open(0x0, 0x80, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x1, 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="cf70770c0d6e80f391bb19656265c41dbf978bc8ef8f9c4c61decb06778c275ed5f70fff9371f1e7789cea6dd7768a2bf2e1a3b9964f606ae9f98c61b38d595303b8f29af43b7903151d6d610da3bb97b52d896feb0a9a1e917c89ec20b854157d7a67e8468615947f9903f6affcc36234407d72d527e7514e53d668cd96c5795a50dbf714313fa18f65de35968e6c1744ebc1a81ee87beb77bef9e84b047377255e3f21a21862b5acf40b49dbbd24ea82380a299266d9", 0xb7}], 0x1}, 0x3) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000534000/0x1000)=nil, &(0x7f00001f0000/0x1000)=nil, 0x401}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x40000000000000}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f0000083000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000e58000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil, 0x800000}, {&(0x7f000079c000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00006de000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil, 0x5}, {&(0x7f0000179000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil, 0x1}, {0x0, &(0x7f0000092000/0x3000)=nil, 0x3ff}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pckbd_enable: command error executing program 0: syz_emit_ethernet(0x1a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @empty, @broadcast, @loopback}}}}) sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, 0x0, 0x0, &(0x7f0000000280), 0x0) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x347) syz_emit_ethernet(0xbc, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000ae1d1f2271be697f72000000010000907800000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43"]) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069b6, &(0x7f00000004c0)) r4 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {}, {0x26}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r5 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "07160a009cef01098b748200"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)="9532e1276d71a275de262aeded3cf8436721999a927b32c34022e666e465c24e1a6b4d26f8809c1930f9c42042ffc677be820f7bf51d8f506a039da017a15835a53e88", 0x43}], 0x1) r6 = dup2(r5, 0xffffffffffffffff) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) poll(&(0x7f0000000000)=[{r6, 0x40}], 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000240)="cf3d79289c9e6c98ff8f4964f668b05c1f77dda07100a854156fea84a10d8589153cf8dd61d06f63509cb48c89fbba96346f3c48bf7ec8bb68d549741e5f515bc1f40bf381042fb3fd4eb7aa3e16bd96410d877e397e5fdc6701046c7ae36917fd590408565aeee7c5916e29cdcb5cd49f3c1f6638623a3ef8f26984bb3c755083aff33c897d012357cd017d169054b090aae2758afc5f750a", 0x99) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x11, 0x40, 0x9}], 0x0, 0x0, 0x3, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x3, 0x8000}], 0x402, 0x0, 0x7, 0x0) executing program 1: shmget(0x1, 0x4000, 0x1c, &(0x7f0000ffa000/0x4000)=nil) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) bind(r3, &(0x7f0000000000), 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30}, {0x7c}, {0x16}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r5 = semget$private(0x0, 0x2, 0x28c) semop(r5, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x3d, 0x0, 0xff}, {0x0, 0x0, 0x0, 0x8000}]}) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r7) connect$unix(r3, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000840)=[{0x0}, {0x0}], 0x2, 0x0, 0x0, 0x400}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r8, &(0x7f0000000240)={0x0}, 0x10, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x1000]) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x5) close(0xffffffffffffffff) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x52, 0x62}) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f00000000c0)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r1) executing program 5: unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000340)='./file1\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) socketpair(0x18, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f00000018c0)={&(0x7f0000001880)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000001740)=[{&(0x7f0000000380)=""/255, 0xff}, {&(0x7f0000000480)=""/215, 0xd7}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000280)=""/59, 0x3b}, {&(0x7f0000001580)=""/49, 0x31}, {&(0x7f00000015c0)=""/244, 0xf4}, {&(0x7f00000016c0)=""/64, 0x40}, {&(0x7f0000001700)=""/28, 0x1c}], 0x8, &(0x7f00000017c0)=""/147, 0x93}, 0x6}, 0x10, 0x1041, 0x0) chmod(&(0x7f00000000c0)='./file1/file0\x00', 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000a40)=[{0x45}, {0x84}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000080)=[{0x15}, {0x4c}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r0, &(0x7f00000002c0)="c5449bc1708e16b9805a099e20a0", 0xe) unveil(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40001220, 0x0) ftruncate(r0, 0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000300)={0x10, 0xffff, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xc00000000}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil}], './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{}, {0x8106}]}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x615, 0x0) ktrace(0x0, 0x0, 0xd27d43220c7df9b, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000200)=ANY=[]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x34, 0x0, 0x0, 0x7}, {0x5}, {0x8706}, {0x0, 0x7, 0x0, 0x8}, {0x5, 0x81, 0x5, 0x8}, {0x1f, 0x0, 0xff, 0x5}]}) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x4}, 0x10) getsockopt$sock_timeval(r5, 0xffff, 0x1006, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) clock_gettime(0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) pckbd_enable: command error executing program 4: mkdir(&(0x7f0000000a40)='./file0\x00', 0x0) socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040), 0x0) r0 = socket(0x18, 0x2, 0x0) setgid(0xffffffffffffffff) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000), 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r5 = semget(0x1, 0x2, 0x304) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f00000000c0)={0x5, 0x9e75, 0x6}) ioctl$WSKBDIO_GETBELL(r4, 0x40105704, &(0x7f0000000100)) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000140)={0x5, 0x8}) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000080)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000240)=[{0x3}, {0x20}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f00000000c0)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') executing program 3: msgget(0x0, 0x401) r0 = shmget(0x2, 0x3000, 0x28, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r3 = getuid() r4 = fcntl$getown(0xffffffffffffff9c, 0x5) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) getpid() chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ktrace(0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) r6 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f00000003c0)=""/96) geteuid() getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000600)={{0xff}, 0x8, 0x96, 0x5}) shmget$private(0x0, 0x1000, 0x464, &(0x7f0000002000/0x1000)=nil) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000440)=""/206) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xffffffff, r1, r2, r3, 0xffffffffffffffff, 0x38, 0x59}, 0x9f, 0x9, r4, r7, 0x7ff, 0x9, 0x1}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0xc0, 0x0, 0x8d}, {0x3c}, {0x810e, 0x0, 0xff}]}) syz_emit_ethernet(0x26, &(0x7f00000002c0)=ANY=[]) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x1, 0x8, 0x200, 0x80000001, "8fa663743c76f203baf02385a0423dd4a6314e1f", 0x36, 0x200}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x27}, 0x1, 0x0, 0x0, &(0x7f0000001100), 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000003c0)=""/252, 0xfc}], 0x3, 0x2) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) read(0xffffffffffffffff, &(0x7f0000000100)=""/140, 0x8c) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x3, "bd1331844e5b401532158b01004d9c602691cdcf"}) write(r3, &(0x7f0000000240)="f561325db04cafa4512e5736e365ec83b3cafe082b7b4436cd4c057f8ba5b08a4c719ec710b568ae0f7befd0ed09", 0x2e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="fc", 0x1}], 0x1) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: socket(0x11, 0x3, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x1000000101, 0x51}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000380)=0xb2d) r1 = syz_open_pts() close(r1) setrlimit(0x0, 0x0) r2 = syz_open_pts() bind(0xffffffffffffff9c, 0x0, 0x0) close(r2) msync(&(0x7f0000952000/0x2000)=nil, 0x87abbe8d1cc6ad9, 0x4) getpgid(0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) setegid(0xffffffffffffffff) r3 = msgget$private(0x0, 0x0) setuid(0xffffffffffffffff) socket$inet(0x2, 0x8000, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x20, 0x8e) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, 0x0) setgid(0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc}], 0x8001, &(0x7f00000001c0), 0x400, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000040)={0xa, 0x4}) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) getpid() msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB], 0xe1, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) openat$diskmap(0xffffffffffffff9c, 0x0, 0x80, 0x0) r3 = shmget$private(0x0, 0x3000, 0x226, &(0x7f0000ffd000/0x3000)=nil) r4 = getuid() setreuid(0xee00, r4) geteuid() r5 = getuid() setreuid(0x0, r5) semget$private(0x0, 0x2, 0x490) getgid() getegid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x9}, 0x0, 0x0, 0x0, 0x0, 0xf394, 0xff, 0x7}) r6 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x10, 0x0, 0x83}], 0x7, 0x0, 0x7ffffffd, 0x0) kevent(r6, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x2, 0x20, 0xfc62, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffc, 0xe, 0x8, 0x5, 0x9352}, {{r0}, 0xfffffffffffffffd, 0x50, 0x10, 0xec7, 0x7}, {{r2}, 0xfffffffffffffffa, 0x90, 0x1, 0x3f, 0x80000000}, {{r2}, 0xfffffffffffffff8, 0x80, 0x1, 0x2, 0x500000000000000}, {{r2}, 0xffffffffffffffff, 0x13, 0x8, 0x8, 0x3}], 0x7, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x9a, 0xf0000000, 0x5, 0x9}, {{r0}, 0xfffffffffffffff9, 0x8a, 0x8, 0x6, 0x6}, {{r2}, 0xfffffffffffffffa, 0x4a, 0x20000000, 0x3, 0x4da}, {{r1}, 0xfffffffffffffffb, 0x8c, 0x2, 0x20, 0x9}, {{r1}, 0xfffffffffffffff8, 0x50, 0xfffff, 0x1000, 0x849}, {{r1}, 0xffffffffffffffff, 0x32, 0x80, 0x2, 0xcad2}, {{}, 0xfffffffffffffffe, 0x4, 0x80, 0x10001, 0x1}], 0x5, &(0x7f0000000340)={0x0, 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r7 = syz_open_pts() close(r7) executing program 2: socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0xffffffffffffffcf}, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x202) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), 0x4) pipe(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1088, &(0x7f0000000780), &(0x7f00000007c0)=0x4) msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0xe385) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000000)={&(0x7f0000000400)='./file0\x00', 0xc9, 0x0}) socket(0x1, 0x2, 0x0) kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x8, 0x0) faccessat(r3, 0x0, 0x113, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, r3) close(r6) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r7, 0x4, 0x40) r8 = socket(0x2, 0x2, 0xfe) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000040), 0x4) close(r8) setgid(0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil, 0x101}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f00003ee000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000fea000/0x14000)=nil, 0x8000}, {&(0x7f00005a7000/0x1000)=nil, &(0x7f000015a000/0x1000)=nil, 0x40}, {&(0x7f00002eb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd605f6aa500183a01fe8000000000000000000000000000aa"]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_carp(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r3, 0x1a4}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) write(r3, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000bc0)={0x6, 0x6}, 0x2, &(0x7f0000000c00)="ce55e9e3", &(0x7f0000000cc0)=0x4, &(0x7f0000000d00), 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc018696c, &(0x7f00000001c0)) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020699f, &(0x7f00000001c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(&(0x7f0000000400)='./file2\x00', 0xa9) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f", &(0x7f0000000040)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r6 = msgget$private(0x0, 0x397) msgrcv(r6, &(0x7f0000000280)={0x0, ""/12}, 0x14, 0x1, 0x1800) msgrcv(r6, &(0x7f0000000680), 0xd9, 0x3, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) executing program 1: shmget(0x1, 0x4000, 0x1c, &(0x7f0000ffa000/0x4000)=nil) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) bind(r3, &(0x7f0000000000), 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30}, {0x7c}, {0x16}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r5 = semget$private(0x0, 0x2, 0x28c) semop(r5, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x3d, 0x0, 0xff}, {0x0, 0x0, 0x0, 0x8000}]}) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r7) connect$unix(r3, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000840)=[{0x0}, {0x0}], 0x2, 0x0, 0x0, 0x400}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r8, &(0x7f0000000240)={0x0}, 0x10, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x1000]) executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0x28) r1 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000, r1}) sendto$unix(r0, &(0x7f0000000140)="c60467087662f692bce9b2a712082da993b75613e9adb4b419752a8609de085292d270d8c37167b5b22a7d82e7625adca93cfc8f2b5d784f7f2b6197ca49c25360fd2b14df8deaf4e97d51d9fc5d1a2fe69d34e244a9433a173621870102f1063f68a0c977cb2dabb7d39aeb557f6ce498e76eb548e5f38d98d7822f3a6cf4a5a7dccba8e76b50125347d4299c8d9df5e2dd63aab8f9d3bf10ae4a2ead87c3c6c1cf0b7328007a17b46f2bf85b4aad0c28e497cc5bee23a6939bb819a6596dbf7293e519726188c971f666d0f8451b7f8ab4794c5fba5fed51655138aaeedaea110ceb5414c513fc77dc5f3d8c8f8d33548f124a0b93a170f9", 0xf9, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0xf2) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4100030001000b}) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00000fc000/0xe000)=nil, 0xe000, 0x2) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000040)="bb703057", &(0x7f0000000080)=0x4, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) getgroups(0x4, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r6, 0x0]) r7 = getuid() chown(&(0x7f0000000180)='./file0\x00', r7, 0x0) r8 = getgid() r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x1, 0x2, 0x0, 0x100000401}) fcntl$dupfd(r2, 0x0, r9) fchownat(r2, &(0x7f0000000240)='./file0\x00', r7, r8, 0x2) r10 = semget$private(0x0, 0x2, 0x200) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000280)=0x7) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697f, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) semget$private(0x0, 0x6, 0x240) r3 = getuid() setreuid(0xee00, r3) getgid() geteuid() r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, 0x0, 0x0) getsockname$inet(r4, 0x0, &(0x7f0000000000)) getpgrp() getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/72}, &(0x7f0000000200)=0x4a) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r6, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4) semop(r5, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x111) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400), 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x0, 0x1, 0x20, 0x0, 0x1, 0xffff, 0x4, 0x2, 0x0, 0x401, 0x8}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x30, 0x0, 0x57d, 0x0) r2 = semget$private(0x0, 0x1, 0xa3e9922cc8114283) semop(r2, &(0x7f0000000000)=[{0x4, 0x9}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) executing program 4: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0xf372cb1b7b0bb8d7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x530, r4) r5 = socket$inet6(0x18, 0x5, 0x1) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x14, 0x1, 0x10001, 0x81}, {{r0}, 0x0, 0x88, 0x4, 0xffffffffffffffff, 0x9}], 0x0, &(0x7f0000000140)=[{{r3}, 0x0, 0x0, 0x70000005, 0x1000, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x8, 0x7fffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x30, 0x20000000, 0x7ff, 0x8}, {{r3}, 0xfffffffffffffffb, 0xe5, 0x80000000, 0xfef0, 0xe4a}, {{r3}, 0xffffffffffffffff, 0x5, 0x1, 0x80, 0x2}, {{r5}, 0xfffffffffffffff8, 0x0, 0x1, 0x4, 0xd5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x1a, 0xa6e2fc}, {{r0}, 0xfffffffffffffffc, 0x2c, 0x2, 0x2, 0xa7}], 0x1, &(0x7f0000000240)={0x4}) poll(0x0, 0xffffffffffffff9c, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r0 = syz_open_pts() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0xfffff732, 0x0, 0x1, 0xdfdffbc5, "97115f55ba7d00fdff0104000000000000de00"}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b2", 0x1) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000002900)) writev(r0, &(0x7f0000000640)=[{&(0x7f0000001840)="e13fa9212931d8ee6352c725c85a25122308b30ad9a5965d2c913e3c4f454e00198c9ebeb7806cbcf3a69928bdf899c1a1ebab7b526fc163e0bb30d52a9488e5cee5730cac687f868e2284c92de346b34d7c3a42644a591b3e7f97520d78df583e1b6d86cd2174ebde17d373037a36f36acb1541c91ff86e1ec85a23330afce9060a87f904092a7ba4d5004807383537eb2f306eed2efc0341063d9766ab2ef5e326fe2dfd8cfeaeb76bfacfd6fcaf2f3a3d0dc1d3bc7886701653f44af4e719bb242fd3f93d53970e3412273470b80f997987988fe2bed79ab67e39955486fb9046949ab9d562fa10042a5956acc4367ef930fce1ab0b43315772240d84e84470cc4eb08deeea115b350811d287253a41e6af8aee35ae3501443994ad2af8a8ae6e9eeae2ab91da38975f0edfb8a26ba377c4cd2d173424eb2d3751a8fe28627f431d5a44f0a1fa0afa89fd495e9ab357b9b194becbf033a48592c28e3d37da4b16e18373554c0702e02548c20b91776d70847ad220b8096e091be9dd100451f0bada5d1e17ff2c8c4ef1984ad8e8947d60884948a47e883390c5e62cca6375003ec2a5ebd85124be5b8fc71652aefb8d40b244399987bbf78e4e2e79a298102e9da27512b6c2934925c062615898b1ce6c3a0d0dd683a5a4aa4059b4b2c830f4392a7462f41b43c7624783b9170b86e05480f36bcb225e9bb724677d0e0e85daa9ed84aa4a9b5d649cde0f2bc46a12085cede985ac43c78959539392ebdcf3a98c5f17de7c8fd23d1fe2c81d5cf42620097923dd308949f847491ac3df2fff386a44568b06f3d622f818e0a2598fc5a0929a3389364c10e5342e2feb25997cf300dadac696ba54866bab5a1db34f5be2fe21bb2809b37899411d758d100baa040c2e3bfb3edcabaf0832d8e177d1a53d9b352ccde07bdfe8bc241b2cd3bdb679f16c34b2c72a0daab859f2c9727db1f13b8127f044f38fa355ae9d3ff5abec16fbc68065ad8565d3ca0152a9b09602db43df6c950b25e05ba449f46c5e429ebc56653e163852287aa5f34892eae9b45f25a818a35ff75d4905f9ad2fe70cefacde817e806a79dac99687fa632c3e48c2e86bc14122d00b73b791290412de26363830e726d84451fc9c8087034afa766d3024eefa9c532989bb58771ca358846db4a333f93f2b994d23a1a0c68815aef9696626029749242d941d25658b9e0092ee4228227447a746ee4501b71060da63a38bc90f74ccbb99bf005885155bfec981e80367b9e3ec10f850fd2e307caf22c8d95c532f63c8d9e659dbd709d951e95af57a1c6edb85da71ba6e7ac78715702b852b00a3fbcf923c7ae830014cc9c8d3bef47c3d4cf56fc99e70a8d16d195c9b7598a01db6f46fefb4de63ad0187bcb5a1fd839437b12e4c3c94cc54f2bfff45a0aee394c085b8408b1f13f65fe9f322ca94f0f484b5b8d9cd1000dde39a2f5f23bb170726716818c4019dfc3d6ce6655e7d7703b61a313319f3829dc4ad9271453dbeaa7ee8fc3df53539cc7aeeb097a587e316e01b8cd03f128f282938d9eda70efe1b9ec751728a1eafd40df058e6ee11709df4adc10ca349ead09ea75c80d7c8d4663bd0009981d7ec94040967c2ba69459f4609db7b881db5793b7b0743a5c633f003dc335a1214dc5d2fb419671e6562460685c1f1c7fc3567cf79e3838e7eb1697ec0ba09a1a59314447a164b064bc2baf8823b3e97989b7f5c2fc7e98fe6fd30b6e5378c3f2c81b47c71268bd770d77dc965fca2c8955534533e23f2e26edefe731f6e536869678a0b6bb16c7a53760ea26b3d1233549290a751247549bbd9e383280b66770d06accafa95f6df88689d6df93b696b6db134ff19b0c5d1f3889ce412be7b278651c43b8103f8b05b7610d3f88def8687202281da1459af49e7db732a21857e6ffa9b17d6175b6b287878f5685dd96cee4bed1dcfd8c3a72f3441a968645236a85cc8f6d5df8c67fea118b7386d81208521e60a723a8bb1b40699c9cfc534f3a5c10dfea830aa769e055f8a5100d4fad99cf10b281d808d21fdac6b3419df172d87d367616726abb0f3f810c5aeff0a59b6f3efa71da21416c08e7691413b961dadf67e25b0b0ecf6a0e11cc6de87896d5cfd639e3a00e72ba03b45a24c557d9f9f2f863c99186dffdcb9844d9128c1e330ee9f7b9737987af672dd34a7b8fa6355df5a6f24e369c6f825d9f3f1a9d720de73c527960a8f7fa61f91dde8ef47ce1bb3bbbcce51c35587c04e135ffb10f4db43843bc7a3a793f037958c39190f997d7f0c75fddfed9f3d6b912c03ee967f4dde3647363a16832f9fe95d8022da0aeb8859033436401f33ea5bdb9c7e46b8452075894624ca26a81f01b37562b75a529cd5ba09e01394cbe6b555a0054682ceeb46d796d8b975baa326dcc38af3a9ada9e2630f0c91febff25a2d41bd2801fd257bc3e13fef7f162fc9115e30d7f6edbbfd5669d70b5ab50698510dca584b96e9728569557620e6a4be4f21f19b65ca8bb27d0558654a71a7c007941351b2066ea96ac027971e685b793e5633ce54f77469b6c69d835a35eef418733f5095e3b10e2158b3ca67f6af0b107f31d559d45ae4ebb26d7b67fc6f848d7fb1859d036ff2deafb1bfa153fbe0bc66c764787ee6af35a841f61da192a2d39e6c6da12a25d131ea479ac783c1939c937bfb9c2b17d8cb3e15c37f209c9825c7ec908c3eeaa10ac8062ac9bb18fd1a57c405977c81a27881f78040367c188fa3fbead77dd477e913b829fa6f3e10d6da1e74411ee6c25d32020032edb00c84b52f793e96cb79ba27b73bc53f695abf80776550673232dbed048fec431084caf4fb5a50493d9098ce6736937eb6f9dcf72d37e21a8c12f47ed55d8500701a599592a330e0f47c7f70f5be241bca3757d6b4d0fe937a63f6dddbdae7ac40d9866dd011906bd78a177920283e618c8548e61c8658dbb343e9ab803653095cfe8c61d7bfd144aa6b491376e997099e325638f91eeb99981ca24212d1e3fc5024cd89ab8bf71cb09c5ad84972e527aa95661e62466c40bced907fc74a8c99cfc3808494f514540d93ec5cb485466a9bd90ff03e6ed6cd95699eb27981150fbaab3ff9a6705b8b5bb28a092b5c1567b8e0da00bc6a1c298a7177cc0851a8b3956857894a74c801586765006b14c5709dc11f542df897488530d1d60e8ca68f3964c7f0ceaef168d66fb09a44f73dc62faaa53f7d417f1a70e6af9982dd994ad80996b2b23718f5af58f9a9d37663cc833e059f6c287be955ae1fa64cb84917c578e1393ac3dc90913956500a1c970fad3eff0131b2507febeeb9e08b7e5916577a41453d855e6435694981fc8d00ac55f3e7ffe640144864900f076297da336e69bd09b6fe7751e30ac3624aa6e534af569376f36cb28f3b19f8d416a0a5b47ca20ad0d429e3f09af2dc84973a89dd2eb2758fa5eca9dfbb0442f86d34b61cc47034f4dcf0dc523592d9223ff9329aacbd1a31d855211b2dafad6ac691237adf36c7893664ac13462c041aa0a6bd1655bf8d28bb", 0x9da}], 0x1) executing program 3: r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r0, 0x0, 0xffffffffffffffff}, 0xffff}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0x25, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180)="249f", 0x2) executing program 5: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000002c0), 0xa) connect$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = open(&(0x7f0000000180)='./file0\x00', 0x6d84b028b6b26ff2, 0x0) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r3, 0x3, 0x4, 0x0) semop(0x0, 0x0, 0x0) semop(r3, &(0x7f00000006c0)=[{0x4, 0x0, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x2, 0x800}, {0x0, 0x3, 0x800}, {0x2, 0x204}, {0x0, 0x4}, {0x2, 0xff78}, {0x3, 0x9}, {0x4, 0x0, 0x1000}, {0x1, 0x1, 0x1000}], 0xa) r4 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000c40), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0x8010570e, &(0x7f00000001c0)={0x0, 0x0}) semop(r3, &(0x7f0000000100)=[{0x3, 0x801}, {0x2, 0x8}, {0x4, 0x4, 0x1800}, {0x3, 0x101}, {0x2, 0x3fd, 0x1800}, {0x0, 0xecb}], 0x6) semctl$IPC_RMID(r3, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)) syz_emit_ethernet(0x138, &(0x7f0000000740)=ANY=[@ANYRESOCT=r3, @ANYRESOCT=r5, @ANYRES8=r2, @ANYRESHEX=r3, @ANYRES32=r0, @ANYRES32=r4]) chmod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) getuid() getpeername(r1, 0x0, &(0x7f0000000300)) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f00000000c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) madvise(&(0x7f00000af000/0x3000)=nil, 0x3000, 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001144, r3) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = kqueue() writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee0d0f34a08b", 0x51}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) executing program 2: rename(0x0, 0x0) socket$inet6(0x18, 0x0, 0x29) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000200)=[{0x4e37, 0xff, 0x2e}, {0x9a6b, 0x5, 0x4, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) poll(0x0, 0x0, 0x101) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r3) setsockopt(r2, 0x1, 0x147, &(0x7f0000000280), 0x0) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 6: sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000440)="ffcb278c38112c96c26690d200c98e9e4f8856d8141a96fbe9c2450a5eff43fa08ea231caaae14f0a047dab20cb1ee27b12544cd9a3fd4f5b8a706fc32dbbf9584f97c021fa8957d5c8b280f675b98dc833d5494f2a0e7ce573e4cad06ec84d890725c517de8138b09c916204edc2f53a88c9f5ae0942c220da63195d954ce8853bf6927e00c8a0bb8f1fbbd309cca4f6cca1df718191e0a814159ea6e13325df46164c3cdcb17cee5a6ec476411b5d3340e3d89aa788ee410307a5a08f30c23a6132c3a433cc19a86941e55f005a3d7aa1c6677059f2cbf0c6d3a011d660b92a01158e87508f4bb67c34aae4784c62e398893b1214b40d3fb48da798eee714d41a8e77e68bd93acaec217faf0c9333e0f3985abc945adf2cd2a6b0113059fdb035ef43b1f65b844ed913c5de6963e292af6a58d0cd607b204e975221cb093b38fdf1dd046c6f897fdf229fa616415a848f793381d95d1c093362753abeb874f813be838de4dc14943e00bf8c4fe19706b5eb1add0ef731ea76c30d0db8301e383c6f5eceb51d209a4836d8c8d2c3dd0480d8117227425d14eddd31bb34f1f36502a7a64cede38d907ff270e2e0f0beeb65815eb6542dea33b133c536555dac6a9c615fd12b270166be357f4b0e16eb76e9c42d5782f06c7b5fd3a451b7349b4ed530fb7235f15870cef23a1d3f0afc16b14d251e8cc4c25c2c8bcc75c8868ab9be5d4a2f44163bcbc11e7bba3b2f85f9f5c9fe7b1398946fbb8d5ead11d0201c2dbe115291e93c634f74dd5e5d14ec98f3ee0befae3433291f616ea353c96f4344e61d45766ee55f4f4f2f0194d5cdfddb4d132fc54f644de1e1c8b846ccb14736f84cb4a4a2c93272308281c3a89d6", &(0x7f0000001040)=0x270, 0x0, 0x0) r0 = socket(0x2, 0x4000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x3}, 0x3, &(0x7f00000006c0)="835257c3099d427d6bc420e4d47dfa3e78a660c7fb92c6eff25cae4483b13feb1e4b6ffb94df4bb6e0a4db4c6dd5628c171e34a605ae2b70303f52981126992d269b65110d4d90fa20aceae90e3070f16ace2bb9ce2e90c9fa52065f21aa0fa7e8960e102fec3f47457d7254b21274ed25578bf4749b55516662584bb789b26d5481174e3e7e602d5177f2d068021902ba4ea3cf72e876d9be6b4fdd50858fa0070bc4e263ace2a4a8e61bbebb", &(0x7f0000000000)=0xad, &(0x7f0000000780)="4ee5b3628da7e0aabd4d5f716456f25b2ae86838306eebd360258b5c907b3ca147a8d8d494d15db55a28cf3093d9f84e53661ac6cb8c097e", 0x38) sysctl$fs(&(0x7f0000000040)={0x3, 0x1}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x3}, 0x6, 0x2, 0x0, 0x0, 0x4, 0xfffe}) sendsyslog(0x0, 0xfffffffffffffc59, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = open(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f00000000c0)=0x100) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) lstat(0x0, 0x0) rename(&(0x7f0000000740)='./file2\x00', &(0x7f0000000700)='./file0\x00') ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x18, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) unveil(0x0, &(0x7f0000000100)='W\x00') poll(0x0, 0x0, 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x103e, &(0x7f0000001980)=ANY=[]) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) executing program 3: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r2) setsockopt(r1, 0x1, 0x147, &(0x7f0000000280), 0x0) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r0, 0x8531) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005236000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x6}) writev(r0, &(0x7f0000000800)=[{&(0x7f00000001c0)="7fd0465fe1a1e3d1f958e0e0f9606dbfb8e31b42b753bdf405b0b2f2bfa8fd556978b0a48081089466e1d9d53dcedb58930f6c099512794b886ff08b4f8c565151db", 0x42}], 0x1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x800000018, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000580)={{0x0, 0xf9, 0x4}, 0xc11, 0x80, 0x5}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x3, 0x0) r5 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000040)=0x7, 0x4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x40, 0x0) shutdown(r6, 0x1) write(r5, &(0x7f0000000500)="16a9717e51ce65966e15cb088f303c11e1fe579f37dd5cc232645d3723299d9a3c4413ccafb398c05676a02c7de9a13276412f5e12ad2d89c2ac1e906847418993e7c9fb7fd236aaa0f3bf35699f0bfa1adcb4fd1b8547a8015b2c6dd43b146d450efb6d3a5adfc4895cf3666d", 0x6d) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) write(r5, &(0x7f0000000300)="8cf2403336335b48ff86cf1ef8d639b65c302eac1f72a4c6f55da01c64f861f62f1a66a1573c6f5ee702ada92298e7363bd99b3be08e3246afc508e52c6f444fa8c2b61d3e3a437f0e4a8bda5eb3518b6f03eb161132798a174faed4a50a70d946a6f4100d1ac93cf9558e62ad8d248d756bb27005d478ba0e93a7eca4b092774e6a925debcb81bf2eb3e06275b40f5f95a00e984617caba6a35cefc9e989dfb50056e0754e9c4e2cac100a44df9a8653257817c0ee26481f326839e74f71d06c57c6e803f8965ae97d67f179b149ca05865f49b753cabe97359051b81c82f0128f025955145bf6e8d130e4d0ada6f27", 0xf0) setsockopt(r4, 0x3, 0x40, &(0x7f0000000200)="0f3f4c6d7d8a6b613f6caf56388bc010d48d5a98305cf9ce49d712d33ed9621e72bd234ab31cf06d14953bb6d4a1de9524f3b217f56fa044e30e18b3120033d5c9196f6d42c8291e4d3f7540970f9d3dac5f5e90b062118345427ee738c9da6389957b39474fdbd7970047a3661b6bec1b8718df4cfc72d06afbfc95f7165461add645ffdc5f39ed12e674ab667a97cedb1290a2f3b56ab1126c5e5c38e0e8d1a23c94ddb1914d42978e200b0ebbd3d75583604021e021e68691d23985a2c68bf8c80f823197fb82c159ec6b", 0xcc) setsockopt(r4, 0x1000000029, 0x40, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000400)="b9416348eb829fd182c71bd2327a3212ae5089e5be4e3dcd34f3461e5e26c7e1a8e6cf75467e1ec846baa1aaea679a0448b0dd0188224455676abd614445f71b33c404ed7fe09d88ea4f27e8a2cbdc559ca3f64522e89e52f98f4699c9fd477508352443af6e8e02195c945738b5bb8e7df68efc7ba9b6eeefac3b83436fb50605b2ed59e367727f164cfeabb1d22ca4ebe99e306837ba4aa4ef9c06687710d19e4dfdc133a1fcaa56fc8ebc6a120f578eb79059a7d71690155af4993c2ac69b15a54663d8fc60ff2c3e9f9d9b3f454e13fd2ffc7c55ea237b0c21b582e4235f91fabfec19fc3ac0e690fe3d09d885d518850473cb68b2a32309b9948a6975", 0xff) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x80000000, 0x100000000}) setsockopt$sock_int(r7, 0xffff, 0x1008, &(0x7f0000000000)=0x8, 0x4) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) accept$unix(r7, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) msgsnd(0x0, &(0x7f0000000100)={0x2}, 0x8, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/241, 0xf1, 0x40, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140)=0x1, 0x4) recvfrom$unix(r0, &(0x7f0000000180)=""/70, 0x46, 0x40, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000240)="fa7691c1671851b307b9f1a58172aa5e6399e0c3556c3a9686822858b92ed48258e4d435c52c3aa2505088561a4c9f584e3c6e9282046e72efb30c3d1fe8f184f8460e97c311254f55376354b4945a3b852e38f7ed10cde882f230922a8fb649dab4d75297b89560250463649729b169339357741aa42863fc5e3b296b06614a0ac17b7fe2188d420964eafd0662d5ce0fee4df6ea2d6e658d8cd927ddd6cecff765f4fdb7de03e58159bd7b6db51d6f104f23e11f5118f2723681c296ad7c6e4a995a945f01e9f93eea68c8a65862b7b9c6c99b0c462a518cf4", 0xda) bind$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$inet6(0x18, 0x2, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f00000003c0)=@in6={0x18, 0x0, 0x360, 0x7}, 0xc) sysctl$ddb(&(0x7f0000000400)={0x9, 0x6}, 0x2, &(0x7f0000000440)="6fbf0c9d006f3313a96577a5bd75335bea8a13d5d4f84c0e0f97690cb202f00b4381d8ff7e6f1aadf1690ac2dc4f45b34d30ae3a242ec332362a00ef02d74daeb0d374dae92c27beaa3ba2d3ecbbcd8707d4bae3776b4bd776ed6786222d52dacbcf82a7005f44dc6ae44b527551dcb3e8ab97360ad5bb06a6b3dcaf56d7119281e97c957dd43c3688411a35f2504d5e828d9499a2c3f63b1c98e0681a6dfeed948feed653c09b58d47ad81293fc1aacb6632b445e88f8964fd97b091d30bd7bef2302b318da8cacdebabc72f4119e698c29ee353f58af7cda7b1f528ab032ee4d4be2650c7d1bb782af10d8e495023b9924722dd58564519f95522b426f34bc66b4fad043723f9d9b18bb1a889d096640eb3c5e1946bddbb675280dfb1eaea1210e42e7ff7a3805dc213fba886d13d79c89819a21a1a5502d40efa7cb28736c46440cd82fcf049d2dadbbc2561a2800b66ac41a5c5cd78521441b652958f5630e89fc129ca53fcd305ac19d4b4f67f52a1b57d9c24dfe9c2ba652ded47ac04ea39cb7d456f3c740feedc1747268fc60e7b84dd049122e78bcb6791223021d35e175bd27c432793f16d0703200d2035e1399f3526e7c71058b67d14d2c37247da8149e54b064e943a01155fbeb36bd0085530dffba7bb05abccd07b25c228003f61802151216267e74406f1d0a68b31870a6085ed3c19a8ac7d1d3f1f735adf5adcfa635c38302d39b39efe78a44582dfa501dc3779bd4f65762e25627cec85bf3340c8ac6173429457d1d9010f5a233869bb6f4989a8b8be4624ee70ddc33b300507c386d0f6dceb43417e7ac85c27ceeede0554544c2a8af56bc6095193e97bfc207c58a8f6f80eb98e9d8db5cb3dfee225ed10be9b44e649966749f3c5baa76031bd549dcfaef0635692e2e1a2d0d7e51d6dc021925fe6affdcc44bc017ad345c9336fd71d0d8b35e8a65cdf08a25099b5835920f0af02c7d57926053adce2d9640f4b1b258dcead7b9479e08eb0d293f4ba92a6c6b90f67dc0abd2fdc93fea01e98bd3f7b1389cd603f902a98102908bb1a5d90951421655a98a8b095647a85e7d5b1e6f1a6f05a0e466ed12e16459d81404bdbb1951ad17420d1848bf4751fd04369e0348b3b013d4d768c6385484e16a4ce275940fa465d0a74143e3f07f6901c271b4510d3bf43b337d0f17cdd8737d52bed2610d6407605a56e1412830e9be24c785e25ec06a7144fe9e7f7e83fc20210b476b26f513a5e4f789fdd5ee30095e4b44ef916fa454efe1b314f734f79e3c77ee2d282ff5dc3457a18673528b2906ac07b753ab25c233de74c0cd17f977ef93d4f6f11ccec4b3bec35498af06aef5dad2dc3a4aed1ba2e2c748d8ea856f0341b04f84823db68ec15f578ea9e114a19cf2ac6a7eb8f13314cf5eb1f837d2339d026f6def15e926fc20df63784eb375d8524867138787a95d8f6769e19bb0ecd79074a5d6d7ed109e12908a79f82dc569a7feba6202132e43d549459a5efcbeb14e5d0480b8c631fae8ca2e6d87f67d6209f4084f1482da10f45c539687c7d4840c3f19df0ee633682b05c49c7ea941d5c0a5fd4653eeeb9eaf0e3c794ead35bf9c7b39c1a3c19913c7f972b39086e6384071b0a312a4b6d999bd8371a425a1f8d6d0d4f4be8b61cb15671448b0300c4be4bde25c47dd89ba191d756133e16f4a6eb066aa6785574c1c0b808f1ebe017e0254e18a05a79f0f71a242ba0ed8badf8f2141d4b161bbdf3d72bedc055ab8e03c9f55b9ec6ce4a9ef6dd6df80bd17bac2f016695b7c3df32b7c920d8b6ecfa46dda22cc797bb6178646e8ffd1834685e24274e56a1ae7fc0b5e95ff2290629e306c5f7d901f8c19891fb9cac4a15831d437f53723aee62b0d15344684ead0b56387f9db83b2c9db7beb5aba1f2dd086b44c0a5df89f0ee3663c04b114e3e6439e7b44b9c375d3454a8f5e9db18267fdef115315896106335ef65f3a7d844b3807502c4c957a2a5f4b1c7e531ddc695ccc4f151574bae5fabd893cec726796554ae40bc82ff10871e2e23f88c603eedeadf221e9bca2346bfc424e5f2057a9f42ccd71d11bac84f6cb9b8f7cb040c949ea294af52fea9e290d469173c36c24ffce2191e528a0436ef335a6b67a41d1a60d65cf4b9621c3853063bf6109876a1f72159b3b2c8e5bb1b4f8948b857a01a49a5ff7f1902d39796b1ef5efaec65e18611d8d62000dfcaf44e3481b6f25d212eeb5ef9c331fe1eb7117c99ade653e4add3eb6ae2956c2b58abe0d6b19b787d225d1760fc4aaaeeabadf64a96d950622ce1c5f92e5a1fc9d4bd01da06200bb77b844521ca7d414e6d6d40856ca76eb0efcaa745528b7a4dc7da391be363b369a960cd1e412c77413297a8a064a9b3f7350d59e2a974ecad9561120c4b447eba39464c419af625a3376a77fbd3107d8ae84aa3875d8a841e37939bb9d0c55164570658e1493b5c04bf03e4e1f03977809ba9acd5d99e6c438e690b736986465fbcfa2154f718a6c58d5087e57e6868db663efc1172820dbdda3a5c5f24379d1d8cfd8bf03c184db78bd3488b34986f904f97ce9fd982f3dab1cadd803c768a6ee3aa2f13fc4bbec3a2103c04e7527050fb1436edc0817c8d15947f74958f620013af4a8112b674aee321ccc98d9e95bf5ad489df08b7ac13530a3de352db31ae8654302caaccd9e07fbe1d03f30c49fece417c1e33c33ee9d058f9eccf822a8c046f1e297030ee3b2f2b1ea15a906f1992190e75496dca3f0ff8434aa341a21f3bf5b3297c9a63231165ac235a89b8b891ed91e888e82a7a4c3d54430409805c8c0d7c0c2d6dfdc9fdad9733921588e1e969cb2248ebd150b686f916cfb6df34559d0af41177ee081c2237d2a9d2fbaafdfda6b44417afc4f3b1491445ad5653ba885d97eba5c8bd71ff205e54aec6dfea640aadbb0467ba7134cb138f313d0e32d437119e737584af2ad209c70eb67750fcb881ae0082ae070c7ba3a9047ce1274818f05fdcc9df93419a800d0c2159217d630d5a08718fee6c7a85113db8df654a4392d1ec5f42d5426938dfc8bcc7c06f3a602d7a87ce3eb44fc3f6402d68da1d4b4f5031e1f5fb5cf2a7d32376d86fffca00cedc6c46d70ff1d03cd31d9176a98a0abff45c65dcf632ea13f3a3cf00f1fed1839c6437e0233fa2535631343ce71f6c55ca2687e79cb2b0fa72ca70172352ce8797bbc59436b98a97557f3242a6781c5eb02d13f85f276db073ae0441af7fa4790e2583692e2e8327188d24f13a4f41ba69bad73f6bad2c24c3284e9e5e1fab226fb400511db8f123b6132dd6434543d9170926ce5626cb5cf6c1d8a7dfba10bffab6f3fdbaae3b901d5e63717241af9a44c60ffe8ee1fa0c11dfd32023599b726d8a9409ef90cec7aa29be46bd6d9f2597bffd6326f7af2d80ddf87723ea2d25d5b7010db2c2a5bf5a27a061ef7326bbec4e39ee6ab9272666a1188d110b0bc0dcbef79a6ad1883735338a77aa70dcb7338b4f78a3d97f6ed2826865f08892b26c07bf601ae985b545a23a23411e999e5d7ce3f60d2732aead44ff75b8f5432f94b406e0e189823324fededf255cc30f75c2dae0b2e8141b066f114b512bc17a18ef3d0c4ba9caaf5282e9fa04d8fc4edc3146e91551790cdfd12f129312c829d4e4071483aeb135b51fb44c0a6a3d092029b1ade8414b16ac97fc87a1758e2faa67bfadb76ce6722c3b2765a2d3cb889e02d316259d480e8bb85c61183685b73a09b9c14793379752658a6b7dcb45314b1b0c933a3df56d8e7a1412415b28938d4231323e4a86e05a8f00dcbe4578a09b5a563befbc99a475d1789d1a7121273e8a45366a0e622b9357d850a6015ad88aac423924faee94588e64f7eaa7dad528b369bbe328fabd27a1e7b2b9835a7f01beecf1d943b95e721d62995da14c14262baba845d11d82dc062f0cb0f85575018aaf63d3896cb5a9fd5ece99361baf7bcca9ead28314e728a7e5cad55bdbb5d67ecc233f25bdce432183ebf8d65c88a314216a28b7a4df3e040e0621ff7892506ccba3c734a933f03536e7aec8e1d4b4e5cde86762e89095deeaa2ffbdc44e5cbe601ec5152d5a20208cc6e5574cd9be117c0144b8b4609bb0b996b059e0ff721139256e73c80acf90f3e88b18edb4e54b6c1a4c3b51ab70ac50576795343faca4108758f9978da23336e086cef563679f5800da2b5ca702e942fadeca0b65ed4e88c418541a840b7677fbba3183b8632eb631d9e3b288ce16d5226579cd6295262680b392468b8b10291bace6b9302612cc9fc47ef31376127f521c745d3852501a16517cf78423e4933007ccb9223409151a356bc091e93475094f75ed4f2acb354db451f1e779911dd643681e47cd85eed71cc4eb03607d54c50a8274ba05871a2e915b6642243d89c70b652f0d46675dad2d5977ce32cf046c3461d867979fd670c07b7dff0fb72a3bceb137ed2d89caabb89fc48fdd1a2a81afd1a6290af4fa8152cdb59431bac34ca97883c5d37925ccd42fa98d2a73ecfe42b8220dee96e9546b97520e336d3401cce5c4dea76c51c7f43f7bb3c8c9a8e9c4524793763aa58dae2239e86f5f4a6b316481457fa70fc0675feb7ce995e1e5c70f62ced36fb1e07fcf4130f2d239268d9e1d5ab4c65854db3a72a10a8becd7511587549a7c4ebc5c5e1368f4febf89c33dab9bc297967424c3989adbfc454941629543ce86324a05140029205e2c5fa11a4b160284872866af0f19995143d769add71006aa77b81ad6136d10d316a27656a69ae5a12f500fbeee4258433a4abf50ea3097f5cb31368a0f21bb919dad9250114424317ab8f3e562a696e5720f87aa770e6be9bd09d1765e07a160f613680c5a494d3c6f2349079cf3a84fc0e54c220ae432af2cfd017d53a9b2516b9bc7348ce6f3bc8f40b74437e7ed1e0033bf9134119d077b26ed11899bd445908e31012c05b4e23bfa365282c59918e5fac52253f356b8cc7e343f5aab1ded7e6d0ea4b4581a3f8a0e2bd16ab1ed533990bbb1ddba0ec54da14e62b814e4417c73965688eee3e28d18d7a8f5264247f98e43dea398da4b6baed83f47a41143f80f7ac52af86284c81c2dc79cce30057091d97e8ce03c29153ababd3a8a29b26ce0be12de0d32c33a3c271de9998f80352326d38ef8faffc780ccf7330236fb83420778832e39bd00009d072bf856209add138f9f4c1f698f2f0ae5dcdc37b4cbb57795e234944ac0d9cecc79ce85063600a5dcc65fd0575af07ebf59c1212206dc5a6b2f514b805c4a46893b8678b6bda00d9f9c2476da2d4fcc3533379f1759cef4e78e51ab67b333b6a1a166b5fec7405fe73a370abf639eb7ebf6c4805c559f7348f8377c8c75909dedbc752f0adbc11520b2a2ff0383e5957defae2f2155068680907516509d41e0ba2670ee8d2b30c5ede9ff2999602b4b018154759ca32af2c514133fea1bd30eb3bc3139f339bf0eed93fe68247537db6f089f90792bfe2fe6d931a6948df0753d6e35161689ce0645676889817f968a4a86de983f19f850d26f51908163ec5465921f0e7c34d4b49ccc41a47bf715249d205c4682804be76e95a1d09681f5de19ff662d8b8c25534eb5e8ef0c02ebafe2299a919bb8bc574c77ac010fb75aaf5cf1b2145b7cc62d34abb74716c182d455aaf71806644ff01ee3c065e18321352edbda2d0116e1696bf5ea4b686184aa14b952d7ac122f4cba20776369d2bc9654df9f14513191b18e3d2ad69979871df18", &(0x7f0000001440)=0x1000, &(0x7f0000001480)="6a305a207b65f7e544b29dd65dcbc3f551497ba923d8c91778a637a560ac67f0b6c41f1e39ed15583968dcdd71a6d6b97685d46c87adc0c585002596eca1eb8503863c345ae3de22291194620e5f2da09e7bffda0d806e445cc533d424286828a20248f245b5b16aa573f8f60c92681cd6dd6f46b499d0c303c2bac09a363067bbf99df953ed67c8814dcc15b6051c72459ca644ed1caf5c14ca3089429289a7c4a38315bf8bc29483", 0xa9) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000001540), 0x80, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001580)={0x211, 0x7, 0x3, 0xfff, "af329e5109e07020b038ee8c68e775ba08a250c3", 0x19e9, 0xd}) syz_emit_ethernet(0xe2, &(0x7f00000015c0)={@local, @local, [{[], {0x8100, 0x7, 0x1, 0x4}}], {@generic={0x3c0d, "4f4e4160e5a0c261c4d954fc52e2c04e10c098dbf6b437c38ee4e44f44b8274926776c2fb1ab1458e44f751acf63dbece8dc4fa797569266634a1c1c7c80ef8e4501757d090684072c728a436268689ae20dfa1c3500e0e8e5de4cb41e568c0d3e665c9bcb032fb17ab23b8df3effd7dd43a6acc58a9d3dcdfd534ba45383d560fbd97dc5443093a5e57648e6467a114dba3fb268728fafa9d57a3bbfc274707813e834cf1fb1ef37e5f40fc4e4e9f4017da4e27c52110b0217416b7c4bfbba5c9493a7fecae665213b89bbdafea8067"}}}) getpeername$inet6(r1, &(0x7f00000016c0), &(0x7f0000001700)=0xc) r5 = getuid() setuid(r5) sysctl$vm(&(0x7f0000001740)={0x2, 0x3}, 0x2, &(0x7f0000001780)="a5c3de15ac0a8a826af7cb5c825ab409ff689c41aa326623c6013ae034f5c3732060", &(0x7f00000017c0)=0x22, &(0x7f0000001800)="20057b5f6d47f32e557b8b81bbd0c1573f3ac4820f19a906213a6b8a864bc98fe7064ee70d8bae7c52d95185b9d7f2770dcc5a2f61ce19564c5a08f7c6c785b0a7dff68902e99a0dc8474afdb0e0551e1ad6fb37851cfa33feb4141fd320a0", 0x5f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001900), 0x80, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) recvfrom(r4, &(0x7f0000001980)=""/84, 0x54, 0x1002, &(0x7f0000001a00)=@in={0x2, 0x3}, 0xc) fchmodat(r4, &(0x7f0000001a40)='./file0\x00', 0x1c0, 0x4) r10 = geteuid() fchown(r1, r10, r8) setreuid(r7, r9) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001a80)={r6, r10, r8}, 0xc) seteuid(0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001b00)={0x3, &(0x7f0000001ac0)=[{0x70, 0x0, 0x3, 0x2}, {0x7, 0x7, 0x1c, 0x80000000}, {0x1f, 0x0, 0x2, 0x80000000}]}) geteuid() mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) executing program 4: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000280)={0x3, 0x3, {0x5, 0x7b4}}) syz_open_pts() r2 = socket(0xae3d211f2f8c818e, 0x4000, 0x3) setsockopt(r2, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r2, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1}, {0x54, 0x0, 0x3}, {0x40e}]}) syz_emit_ethernet(0x138, &(0x7f0000000400)=ANY=[]) getsockopt(r3, 0x29, 0x3e, 0x0, 0x0) r6 = syz_open_pts() getegid() ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000002c0)=0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x5773c5b9, "5b349b96a0a1000000faffffff000000ff597bd6"}) r7 = socket$unix(0x1, 0x5, 0x0) connect$unix(r7, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r8 = syz_open_pts() close(r8) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) r6 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r6}) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) setpgid(0x0, 0x0) setpgid(0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000240)=[{0x6c, 0xfd, 0x3}, {0x50, 0x10, 0x0, 0x25}, {0x9, 0x68}, {0x89e, 0x14, 0x1, 0x5}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) r7 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r7) socket(0x2, 0x2, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x149, 0x1, 0x7, 0x8632}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x0) ioctl$FIONREAD(r3, 0x8028698c, &(0x7f0000000100)) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000080)=0x10001) kqueue() sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe", 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x18, 0x0, 0x0) dup(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x9}, {0xf7ff, 0x0, 0x0, 0x3}]}) r6 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8080691a, &(0x7f0000000100)) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7}) open(0x0, 0x611, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x30}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x44}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0187009, &(0x7f0000000440)) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000880)={0x7, 0x3, 0x1ff, 0xd29, "8717f9bdca0d88f115e03a90d692480d51aa00"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(0x0, 0x80, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000400)=0x1) chdir(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4000000009, 0x51f) semop(r5, &(0x7f0000000280)=[{0x2, 0xffff, 0xe5ce97ab354d96be}, {0x0, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6, 0x1800}, {0x2, 0x8001, 0x800}, {0x2, 0x101, 0x1800}], 0x6) semop(0x0, &(0x7f0000000100)=[{0x4}, {0x0, 0x2ff}, {}, {}, {0x0, 0x2}], 0x5) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffff0504000000000000c484e0e745e10411ef7f0abdbc34fe42021588dc8fe44f4b76c769e3e1836e4185727d5938c9e1479d2dea800dabe4", &(0x7f0000000040)=0x10011, 0x0, 0x44) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[{0x2, 0x83, 0x2}, {0xf8, 0x1, 0x38, 0x1}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r5, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x9, 0x0, 0x0, r3, r4, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff}) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file1\x00', r3, r6) setreuid(0xee00, r3) openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) r7 = getuid() setreuid(0xee00, r7) executing program 5: open(0x0, 0x205, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002009000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000400)=[{}, {0x4}], 0x2}) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='\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) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket(0x0, 0x5, 0x3f) rename(&(0x7f0000000a40)='\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', &(0x7f0000000540)='\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') executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x0, &(0x7f0000000080)) getgid() socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x24}, {0x4}, {0x46}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) dup(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x84}, {0x3}, {0x810e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 5: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)) pipe(&(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}], 0x1) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)="e86957d7d559d3e6e7e8cd053418f338e3fe7cbb1916900e5c433b400479152a3a8086a3975b1bdbb2410758faba1d884b05a479be81dd462fa622d98ee4252dfd", 0x41}], 0x1}, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000080)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f0000000100)) executing program 6: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc}], 0x8001, &(0x7f00000001c0), 0x400, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) (async) setrlimit(0x8, &(0x7f0000000040)={0xa, 0x4}) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) (async) getpid() msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB], 0xe1, 0x0) (async) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) (async) openat$diskmap(0xffffffffffffff9c, 0x0, 0x80, 0x0) r3 = shmget$private(0x0, 0x3000, 0x226, &(0x7f0000ffd000/0x3000)=nil) (async) r4 = getuid() setreuid(0xee00, r4) (async) geteuid() (async) r5 = getuid() setreuid(0x0, r5) (async) semget$private(0x0, 0x2, 0x490) getgid() getegid() (async) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x9}, 0x0, 0x0, 0x0, 0x0, 0xf394, 0xff, 0x7}) (async) r6 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x10, 0x0, 0x83}], 0x7, 0x0, 0x7ffffffd, 0x0) (async) kevent(r6, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x2, 0x20, 0xfc62, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffc, 0xe, 0x8, 0x5, 0x9352}, {{r0}, 0xfffffffffffffffd, 0x50, 0x10, 0xec7, 0x7}, {{r2}, 0xfffffffffffffffa, 0x90, 0x1, 0x3f, 0x80000000}, {{r2}, 0xfffffffffffffff8, 0x80, 0x1, 0x2, 0x500000000000000}, {{r2}, 0xffffffffffffffff, 0x13, 0x8, 0x8, 0x3}], 0x7, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x9a, 0xf0000000, 0x5, 0x9}, {{r0}, 0xfffffffffffffff9, 0x8a, 0x8, 0x6, 0x6}, {{r2}, 0xfffffffffffffffa, 0x4a, 0x20000000, 0x3, 0x4da}, {{r1}, 0xfffffffffffffffb, 0x8c, 0x2, 0x20, 0x9}, {{r1}, 0xfffffffffffffff8, 0x50, 0xfffff, 0x1000, 0x849}, {{r1}, 0xffffffffffffffff, 0x32, 0x80, 0x2, 0xcad2}, {{}, 0xfffffffffffffffe, 0x4, 0x80, 0x10001, 0x1}], 0x5, &(0x7f0000000340)={0x0, 0x2}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) (async) r7 = syz_open_pts() close(r7) executing program 3: syz_emit_ethernet(0x1a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @empty, @broadcast, @loopback}}}}) sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, 0x0, 0x0, &(0x7f0000000280), 0x0) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x347) syz_emit_ethernet(0xbc, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000ae1d1f2271be697f72000000010000907800000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43"]) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069b6, &(0x7f00000004c0)) r4 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {}, {0x26}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r5 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "07160a009cef01098b748200"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)="9532e1276d71a275de262aeded3cf8436721999a927b32c34022e666e465c24e1a6b4d26f8809c1930f9c42042ffc677be820f7bf51d8f506a039da017a15835a53e88", 0x43}], 0x1) r6 = dup2(r5, 0xffffffffffffffff) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) poll(&(0x7f0000000000)=[{r6, 0x40}], 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000240)="cf3d79289c9e6c98ff8f4964f668b05c1f77dda07100a854156fea84a10d8589153cf8dd61d06f63509cb48c89fbba96346f3c48bf7ec8bb68d549741e5f515bc1f40bf381042fb3fd4eb7aa3e16bd96410d877e397e5fdc6701046c7ae36917fd590408565aeee7c5916e29cdcb5cd49f3c1f6638623a3ef8f26984bb3c755083aff33c897d012357cd017d169054b090aae2758afc5f750a", 0x99) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x11, 0x40, 0x9}], 0x0, 0x0, 0x3, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x3, 0x8000}], 0x402, 0x0, 0x7, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0xa9b8}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b42f2f00080000000000000000000000000000000000010000000000000080"]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x24}, {0x4000006, 0x0, 0x0, 0x8001}]}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000240)) r3 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x1, 0x1, 0x0) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r5}) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0xffffffec, 0x0, 0x1ff, 0x0, "474fa4d9159e7fffffffffffffffff00000500"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000680)="dd722286aaa50f2a1300184ab8d130077c906ce85cb422a4f2c62cbd29c72c46661b4cad2da173d40b5106dd414d1529058ea57c0b83a2b5cd54ee9cd215eb90eea8e58e81e972fc5235d1cf8d6a5c2243d2bbede201ec8e6828a616309345bbac0658713001c94c8313f478fcbe0f92027aefbb1856574e8f2ed7addb58f9d79ece0c9f5d948a1c5f0e5299550d2a052c4cf3b5c367dad1cdb6830a652b7314a08179a1eb7fa04f32aabdaa403b19758aa4965d925f79692a36c3c5db606fabc956ec9138fc4ece16cdcc4f3a70ff31ceb008a2b93478c5a11b8d18574a3c007bba7764560b38077129cbce81f8ac611fbe3531e715f59336f0", 0x11a}, {&(0x7f00000029c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1366c58af7e3a8eb8ff419a564f33a00db68da6ec62572fd800b44ddb72a27d384d7c0f59283172e5cffa871fbf54d432e04803f306b4bdd17a8ae02f5634de7f261bf856f7b29c4a8c1f03004f7c52f2f9e6db563bdacf11a4312b36e471badb5937dffaad3492204b136b6c7af7e032a3ca5851a267482edd7e7d92ccb87a8b65d5673815b76e9c1698ae7b1f4b5f9abdf83dd28f7ec1cfb85b91f142276afac2efbe6ca1204a2ea66c34768fde97b6e3ec499757af16215bc8f51325d653dabd4ebd4845684b1610443d845a10cbd974b2019ab2aaa364b771cdc3278d4439b96185ed0c3859ea5a4baaa391506d5bbdceb7f20da251814d96c79c641c12dee3c6c3008dea5b63a8d17dd8d567ae2ef71e10eec7343ade58044f19d750017b393a9747caa8e97186fd10cecb761f0f78928e19f8ffb6b5dfb954d1d90140f6b15bad46f9b7aaaae4fbe2f6dadf2ac7fa305306410a426f3da1198dc24f11845142715e81157342de40463eaeb5787d1f552f98f7bc8ec1477f11332e37e3705530ef8c541edf935da193d01448768fbaafb47d5eb3f82bf3ed063b7827445eab5a8fcd7d99d53b0dde5df24f8b5786d8351244164630515bc0fed985baf297cf2da41ac75f2ba68e432552f11b1d722468ffbbbe6a9ac46102969d269c43d624e218459a8db1b21cfa29109698467a1764e1f68dacfd6038037273063b89f01f1eaac9cf5dd2a8d42b1b6e4a60a373d77a7cd04d7b2b836af003812130ab23f44fcc641672be8e1c451c69e042efb361fbbf25916d4e725e9567d74ced7dd8fc1421c9119932838f3f3f3744d6e7e1c79455107178e0a968ee2f8e893781613452e0d241d0c342b0d8f869c0625dc711f82fd4b6b1ed73f62b1cb9e12bedc5fa2eaf58c969a25dbbce9fd087036ac4b95924f64111ef591d3dd0e905f3c89cabb205ab30fbfe844af7ed55b8cb1a3d4486b0cba74dab7a6c381441630966b0bdb830bf78a9677c64c62c79d165ec9562277f4782108d08240bd5f20a6ba683478ba115732d06b05c0f7eb5e8853600ce62b5a8c45b5d690dadec6b380193096ad5d18217d8dba3cd6c7902519df26cdc69b60278e57e2e70ca3e40459e3b61c295c3c23899923cc8a8745e91ec0a20d6f6e97f0fbad67600e90844f6257ca914e6e8cb5dea58a8be0939f827b9493aa6b3072e6c631a801957dca35357b4caa78b94e3faccdb887ae5c705f53765787f4440a7077baf1c4700f1d0b9c2de9602a940fa7ca022737006fae730003b66588848a757801f811710a078d2c7f91b1f66a01dadebbcd4540034aac930bac2cdffb947b6726a3b266484b0a5c94f6b80b6e432e01b8f89bab377c3f7dc878605ed50277c066aaefc75fa5bb1b4d642c651b4d46561a4eaa9b7dcea3b81fb6133fb0900c86b58f99d634bf7dd2ce3e25a5e3033419a976a476ba03bf690876b3e7c19e8c847293663cc45febc4335c19a81837e61a38b0d71951c305b63105fc9c150822cd35df33f5e459bfbd4c22f03ee3c830cc06cf37029fa9edd3da0930df6dd76775a4b91ac307c4034b1a96859507dd68b3e0befab34c62704f7cb8c44245be25f265046787e67e835a05b5ac84ca95719c50acb616369d213a8753f91c1cfd168cb128109d8de46d5add8377a795259418a03afc15647e54fb9a9c0b0757611968e9424c2848ebde24a91ef14aed1fa1879b51b131fcd441302916164af8b9ae3ce8e86b5d66d58efe5a181b4b4451a911f64267c9b46815e1b79909bea47f5e555bac2287aa1e2de031da61439a739fbc6efa2f08bb804c2f76a28680b29d881ec1404a25cad03445d4045236e3b919130c38efd90451764a9d897e91ac9058feeacb0194788279c02e757eb6ad6c3af3283ba03bd142d2032d59191b89601df69297aa05c95339f70460a68df78f44e52fe19fd2633cddd261e86d11052f6bb0a6c7cb9e9750bc540588d2108e6937bf16218efeddcf9d540c13150b1cbb911f03c0ab569a760f88f518a26798c2dbcc074d18a43d106001ee87eeb81a8bebd5c0a1c069efa9a3c0384514b455871de72160f0a898983f547c211345555d976c795fc1b05ef8706f199930ba4aa083a0642ff8dafbe9d582a4bfa09fd5c9d9ab0a17b361d141849583798f73b08f5e1a2290ec35d256a1399c5eba5cd805dac65021606753c5dcd1262eadf4d3d0af31075cfb71a1fa4dfcce346327495b898fcdebf04f7ecf7cb3aeb9fe99dee2e6734d95667f532c3a997641a53f56a9f2e082c211d4fb5f15a04142fefc1ecd89b77d371e541988cc326dc848681c8413c778962e54324ef1113e7b908558eb49a4617de12d619d16ed5a0224f728a1367d9e5a1773488d7ce986fc4208c35d8797ee3ad33b007849d98225f8003f0048707512002078305b8aa8642cf695833fdc84bb551ccc5ff920790c976a727b7972fb88f8e7272bf2450a18a5eddac6f9e8093f75f85d702307b302a54da7612d34d874bd86cf6934a3162c6745c579d279d5f62d27d0263d2f319e70d6e4d9f8376c7eb93511b07b4a588da9977c899d761811535d4b94f605e74c79a6ae820d882972ba524720e8a814d98fb778e26d7fc235b5b4a794b1244ca878a3193d48321f601d009d810c6c63e7853fa2e66661eaa1dadd55378e8c42d7d3b18996dc4af7b76cd9344dde9046b00f2c2135a71000587f22b5a8999eaabd1d3d15b1ea247f630259afeb5d3552d8b8d25353a45ea93e85f8b62a909a329007cb78d1441a3f88409c9e4a7f5e3a38b3ff8f83e5786214f4635d5602cd6305853225b133e6a44059fc6d88a3fea95b2d15d3ba3a9fa47a77d6a6b48ffe582f23c2997be60db8b496007e6cf91820657a4e10732d3471f128ea972f6b233b04d481c1a14fa32ba6601cc183f675644652d66df2b119a85d1751cd5104f77b7bc30ef503e606c5e9d1b255cc040f9f27f6b447223271a8124da64c1cb39d57c5796571529d7787859787063c3a44addc1c392267477ad30ba5ff674eca98cb2e445d458dacc6835b192e933218b4baf0ccb78228c7e3a7e3290ed3824a9cd4a9e74887bac564fc0097edf2226c38489946ec2ffc2527c9d5e26575da74d376f8080f8c56442720cb038157cbcae1ed319c2688f298b1515dec5a155a7ced1682a0c083934b6e0e806936b25e674148f39ade1d6fa5a554856dcb9984660df0de4245b70a27c8e9cbedc06423ae06ea9a27f7102113c4388befa688c8468b4e2865a94e58f3a2568211911af2aa038767fb7a05018dc45e70c33c6cbab47f81fba0c551d775ac92a1343e8dcfa61f102159adc5eefbff463be23f2278c3c7123465ae1574671ae665a91d1f80cfd9b9cf0b3edf53cc637db4ad77bd436b6bd32ea2f1032aaea3e99c30b7afe299232664b5c0d6d2f3c4d7e6a854c38937fff124977b399fb0e1566245703fbc2a6f666451602af52a979ab1b54f82b346b8e0b13c5019783e4497e6e68ff68236e8bafc37baf5e2b83ec8fb9868b8d6481db9b0e315bd554d8078be2710a7e3fab3ad15aec2062aa34bc67da31edf4bed01fe5630a0800794150856ef0db6f6b9b8e6b9a0a5a96b68d0f77fc4a3eb04cdd0a6f26590d8643b535c89288de0f81670b3f227e53d33c155b74af56ef72db01d191c9a216b48e82214b87d30b510b95dcaaf01748f8c772a271a77eaf30dbe0e3e33e3f319bbfcb4a3dc4c609c2b90f42c8c82861142a8d90c0f40304c7aa40ade9e50cce01ef6f819edd17f0ba3c8cfa225f500f3c4344700f0ee0e18b4da149ee963aac4cce9c9bea9990e20c798d717f7e8eead7c015903a408919cf3498224efc9d2b2c87cb21d3248cb8bbcf7f484fcea6ec760e301403dd65ddeb12b02070f597d48a2a93b89e21a3baac18af30e8678754e8548e573a1ccfaa2f280cf6d845e368cdb9faf5c6e6ba5414b8425ab454260acb52f5dfafacc64e83bda30b0eeb92d0bed8289ac0af11c6fb5e6bb123318fe8361159ca138e34dd85de53d0354c2ab887891dfd62081a7bd5e7ef910a3eab78110ee3cb7828416b51b2eaa3c1ce4c87ea75550e614dadc1ea104a55662c8cfa8a8562b04142d8025309372c528d2a6df1c8235d0df14e4ff5b2da06b22e68e3b62da0855ce7de35578dd1a4e39b0134acb52fb46e86960c6e8453f6bcdced3ea35e8973999c0bc300590d8bb76e48ebb1b8d960e530496f7ceacb128126ccd0341202e99368f2bea76caa9f60ee728cb1337fdfd896604cc9d80e5863067d44176ccc030503c7771123246edb4e2c18c27a601b204ff769f47b9120cb6cd61e723bee4892bb7632a5101adee58880464e6d7a56bd8eaf9b744e18ab2f72f14853ce8a9bf0fb41c5b853473a9f2b7c3a06c0558c653c0f19e5ad8598b21c3118242a226c8d63bc4584d8b1f60f3aa607d4f41547abf2535f693a6903b0d7ed40553dcb28e23d7885cc0aab8b5d0ec81bb9b1de6f3685f70dcbe591163cd4f535ac144776304a06a9c4a508c9798d3039747fd0b739eb6a0081de61ddf5ee31dede9dcc77ad35f9397e1503032697bdd022e29dba0f58675600c420174e707e8bb379e03b7410bdda2f71eecfd92c667ab9191fd1eb82d7745c84849b5a9c7a6daf10838e1b1bdbd05cd8b8f0e4b0a8c732aea7794fd3a06262abb3067a55db9e9740084af2e16587a33504abef0004f86d6fd9197419869806c99dd29ab408c8961d1467cccbbec49f51b3f597412212b849665e251b8ff963daf701e7b7dbad236e47a975b9cb6653017c2fc8db2927f06a0e8a39465db10b6b92e80ac87c00bc291b2013fee8320e1601b7866d7bf94f41cf9be7bb6612457c1c7187bc79793eea40c7a648dec22159196f9b1b27c56af83efffeb967030cccbf849f617dc143b32a49c847cf3579a91fcc2ea8d8d49fadea5462228b079acbc3c4ed37e147568492defde75bbb5f38f172a578de7053d7d7ee2cc25fb38c0a77a0fe41101da85a9f7cb8cab82e012e2867365cd02622dec5f215b2284955afcf74ccd1ef4b25bb2141155b97a0bc7037", 0xe9e}], 0x2) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r8, &(0x7f00000001c0)=[{&(0x7f0000000080)='O', 0x1}, {&(0x7f0000000000)='9', 0x49}], 0x2) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x3}, {0x6}]}) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) r0 = socket(0x6, 0x8000, 0xc8) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x10}, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0) readv(r2, &(0x7f0000000040)=[{0x0}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x1f0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x0, 0xfd}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x9}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x4}], 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000}, &(0x7f0000000040)={0x3f}, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0x13, 0x1800}, {0x0, 0x3, 0x1000}, {0x1, 0x20, 0x800}, {0x4, 0x9dc8, 0x1000}, {0x3, 0x0, 0x800}, {0x0, 0x0, 0x1800}, {0x4, 0x1, 0x800}, {}, {0x0, 0x2000, 0x800}], 0x9) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) seteuid(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000180)=0x5) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000240), 0x0) socketpair(0x2, 0x1, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x0, 0x0) dup2(r2, 0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) syz_emit_ethernet(0x3f, &(0x7f00000005c0)=ANY=[]) r5 = open(0x0, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "2cf748460adb56e8dd42caee5275882ceece40cf"}) writev(r5, &(0x7f0000001740)=[{&(0x7f00000004c0)="e894fa42536fd08ef59d6601411f1d2a07ba8da13fdc6deb33b10b7d51d2ea9065a2cdea987277dc5b64ccc69e495be72c200000000000000084f47c73b091ed96d22c04bc7dc993c69e0bf20f91364150ff0a679eb2903d2d2f3d1f5d2d7bb4a89634b02915e291cedca7417be388cb0e9e35f070127ee695d4312c9f8c380d69924ec4c82192ba17829bacd3b138ad10e120fd6e914e5696d08b620b1c81f2529d5432c0d8f4c8e691ae76263cfc112f11515b6506a3d67b89fd02f649dee4899a47f6501882", 0xc7}, {&(0x7f0000000240)="b090f865593f3183", 0x8}, {&(0x7f00000006c0)="8153c2f4df6834286f9fc77492a2ca3ce0fe2b42d45725afedaf3c01ee9b71d34034b24f95efd0663f1006ebb3e8255805be820c2e3e5559ba9e1dbe490e9fa7feeaf941e483f0822cb218e8818e3e5804dd4f4c0b5e875093da125ae2a9dc61166e9207734a8b12c9f1841c3cfc49ce8bb1eceb3814d0ca7c6511e0a26774f7a0ff3e9fdcf82c48f9b1ddd9f77b212aa007418e915f04382c8a7ec39771bc65e66853ff97cbdc9a70e871de10e92da79e70f7d6a6164ee26375cfd35871db3d39ecc1a7fa4c532222055432c8f628ab1dbe9e2d42f0c8180ffc9b0207afec7cbf2de4b8c6bf1b8793eeb085af5d2420809ddc3049487ba1b1dc8f5ed445617e4dc872beb51f332ba5390b77de93a13479f0e5104a7638bf8b7abc4967e5401f6ea0d6200bbbe8d42614ec38131dadc22ea53b56261179ce693659e5d03c826c4e56d6052807c946489344779015820d1c8d6e43f779157761d79ab24d34545462f36f6d02a87a8ef95333fcbd38dec10968e38b488c7ccaed070202c76a2b0e7dd6e4ba29f2ce96ca3804895e6a26dd019f5666abfb3191abf035338d5ab2434095cc01c1106e5ff4eec92ec732c03998345a7cfbe4cc0972fac549005f49b6713a8c7d11673d4a0caf1ef3f4e0414c873b62b8922427daf7416f2e13162944b9f94481e0a831c23030c62226fa1e77735af9e8f618d41ccc37b52e34028a5e8fd14e770b7a1902dab309fc7d94b6ba7856b8cc02450bf72ed8f89a01d72022a577f5b67c350980b3f64ebb0ccdc2dc344abf5537940d5ba123f83abdfeaeda8ce107eefc9696b6d18ffd35b3ffc682bd7a50deb5b8002fa087c4c837a4920461df824dab2ca28517294c2d55187035528e3644c52757673d355521982e0c1ef6bcb8797a19f2bbdaf4f3b5eaedc331ccffe212f87e4c8834e7f64e98fe1124c7fbe03bea9b7d5d43c3d9b6c2cbb3b72090e2d75f486101390748acd8a393d6a72a3bcdc787f795fbf7170246492dd5675e25c591e231b9b01e90c15a68d7e24cc6db3eb1bf6c208cd41a67a93541c94cfa88d6e0e4e05d4daff45d93e35f05dfc75a90b4d2b244053d15c51862a929ce86a7f58e5a5d7c78aa86626e59d1efa639feb21855672efc820ac0902a823de044a437a7444d197d4ef9556bf849820a18028615531ba04952a8a798e11e2f77691150367738489360edd17b157d144b303905fee9e3a668abffa35cd9d90bf546efcdc3e3eb2dffd372b3129637dfd529ae41ffaefc7d7c296d693f45f03bc43112de8af4e75cf234d9c3f26c591287a3040a1ac2c5951c795e87631a0c2eb2353ed8b40012df35de7627ea161f16aa90fde480d9d65a556d0306e5b6659d3f8bb583594352e59dfdf9df6d7258aaab4c194eb86078fcf2b5a7ee2b8145d881a32c863ae2501811c107a7c25c78815f19fb49e74f43d54c16debb90541df8393a43557580db243fcb87152461181b635b03b95ccca4692c969d7a42afa6592b08f291d640305f6f6cb11ed7b96f3b3725c585e0d8077e4943711f4f896fbddd0301f99ee96fe7d8ff81dcaa223fad00c6e01dcb4f7a12fb9d5d6b6531cff66a03fc3b4b0ae0127e6045017a7dfb7f83eafd6c03cd649f244d8e7f80d5736c29957fe6d50c099ea174642b67ed1f7c1ccc200f7521abb8ebf0698dc3b9ef178cd882bac31bf1651de142962cf51f6d0d3582ea0456852908810bcc3f5b4c72a4e0d4c30cd841148faa8f9b34f1d55b59f704309c4cff2cd991b3e3cc30a325aa8e5f12cd05e9ade3e8033fed3da60cd461de1622b74094dcea78ca727513991241f15b9248507ddc95c3b65f232ac42274070add6c16d61b56cdcd5f5237807a8820959c8e855588bc57f8e31991f21f0647a4504360bc3389d35a531883bc36c0fca669c036542d3ea00403af8f4f843894b5cc512e7425edc5993f534c0e34a8bc6f7729ccf2bc82ffcbc43721753069b61590b338dc958821d52cfdbadcc42822a4b050e6e1ed1da3f977ca587e852c1c9439f1ad53f0491bfc0c861c97e52e1d5687ad6a3e19d9c1e5a341cd3b47c6dd80a4a6c15a101d849f6f050114b4fd0346cdf08485fd7b351d62773a229c5222d4710856bd3efd13cee0252d998d6cd68f2584a8f160b354a55025422ac8af9979d4929a05274270675af96b5942123a921635977573531162e1928bbd290f25723569a3a5eadf9ba86dc4c06a50d8f8614e2f51b4d415353a3fb8fde3cc93d7d8f5158a770a2fab827929f213954b8d8187a15c717e3b3095b6cb9ae2d63209e3f5ac96836b0bfa305920a7c989c78d0936a8756e40ac03eafb576faf693762183b1c93f8885afd417a6a904c7e23fa8c55c112a74946a7f98e9b39f2018aad027db7ce30245f3df383e78735818626bb7ea9d885527226c61f4c341d5ec64be9a601c065db764427177237383e4301298a84b840ba551ffe1c6b8584ffb1690613328fa8d28cfab6f3d6e363b71b39f7e07aa6f732a2287bbc00a14a66ad7c4bb0d03d94e2ca41185e403ccf024a6a5c94c5f7b8e66ad99c5d7a66798ec5fc3fe99c5f9ff77e1f50bd2d052f9efdd3314a777e3350797acf9942201a62550995ad4d5c2b4587f8026be2dda7712ba5a4dddfc26e600d6f98c02035c7747362af39c735385cf605a30bca64ac23c78d9c2c462a72182ec1595484e5ca3d91d26b754c7f91c40d7a633c32d8e9388accffa7c1721bb5df52e05b0c5cb053c6c74ad0b67e46301ca0fa1112586fb2fe3016c3b40cfc6ec56440a313360b6d163cf20cad1efe73170b65196b5b68c61a36c31272f47ce8db41085f38e868a1f45992dcc3614dc8dc2b4bfbd74749ad21561a56fa137dc6768571804b546890d4b072e88ece97414d9f3501d9988778830403f81b0e566da3b0e4592c7b8495e0cb0e03561f08d66a0948a15e8e1a77910bca2f6d215c1a2c9c82c8f74fa182c1d1443aa034bc3064485bf4c7dcae8738e42e19563fbcde9a2d4927ad0da5570ba5793678e4eab1d074ca922c7978d9af0679e5d13da88b6e58e63696888dbc4939c206d0ec1451b3d62f1e15ee35a236f2209ac70053a6fa48b91b3915a47d0f62c21432397c4b6062cc094e1ff2fbe0484feb2c27fc8161b257c5acf42ea1bce126c35937770768f5bd604adcc0d3fb20729a821b5eab770207bd891bc49f293372e0a66b7dd7e51dbc73f085668b9b81ae53ef6aaa946fd5bae734ca49d35a23d3d1252a38dc036909580881d5efb68f2e1bc11420096713be8135f7f74ec46caa05b881eacdb1cbc7569164bac796095692bb96da5ef56926b427e38dcce0971ffdbf15f4e814e28f58ab5b07bdbbb9b2bfe098675f59df055c9611425b038395ff57eb218720b28c89647c10f0c168393f2e31cb548a6cd144f9a5083dd6eeef1544703527abbf16133cc6278b8f7b843984033c8ecc8370713f2f508aaccba06ef7f246db9ffcb39cf8e187d022b340a1d7a09a8abbf923ed3f1594655e908217216484f28705bd212a5918f62f590e6dedcb4fa5c9c2494145141a52a66796be1a14e06c25da3e3a9573534f6c28db3352c1215d2ac679c8d0a0d82d53e55265d1359bc6346ae7cc3fa47d470470e788dd2199fd40440c1c8f14efec2ba99bdb3ac0883815cd2d2adc9dbe1285877e1dfa3569c60eba2b003ef905af2128e619f4095fb7894065fefb7090af22faee19113ddb6a6e8663dbac14ebdb6d2ea2418d77d9b5fe8ee0dff51e8ac55f077bb00eae58c537050cb905e811f1bbcf6b905f3707365ed30e30d3131c9948a11e5d36a18a62c42d870e63de49e85dd4b5246e4134a0d72878374eedb7896fdae5f7adb3d1e009e82460aa9e3893759ceab886c1516afe858c4f66b7ef436cd7755354caf0f24b6d3c54a9b816612ff25fde59021d037bf8e05e307bb75045c7025dbf6dbadab4dff5784f3af063b12f3c0d6dce0d81c0f7cfc8e8c29cb975a2d17f8ccdb6fd788c3093c06e4639292b3340bf542901f2fea457f950e7eb0c9d441ef7986bff3a1c8ab745a13de746f7682588770c4fe3ca2e1c86a585a131d07bd5839e9dcf8c43279ac94544ebd3f6cc1344491adfd478df6b5c8203a26b9c4a6455ad8140c9bd0f16d6ec6d4e320a0d3431f87b0a91ff5c9d1dbfb0a8fb116227263995fc9f8587361461e0fd31689ede732a899f45548532696a9b05a1109395bdd5a08d80dd850e499148ba0c05da3ce3cf3bf193967289ddbb8efafbafdc19e95215dcd7d0ca85f56ff4c6325cecbac38af19bb16281781ad043a6dcb32be4e19691ea86eb6a1f8e8006631ce535f94f06495ad7677cee5ad70a1317f2d113ad0759c87be3e40fdd7c28fa49f8b9f2e311c03e0236ae5aedd86475923798210c0ffaf2c33c3fea6c13a38e52a25c5e32d70490da7956202a99f0aa0f212bbae6aad437155c93febd5ed3d88683354d0a1f65d239740f673e468c485bba7faa35dd465a23e1956f7f4c6e2e4b07788424dee6960ef6e8ecb394fff2d6b12707699bbe89c5bcff9b97236fd2d0e12b563186f01e3c058383a6a51003f82082af1b4e94f825a82f3246554609334351200d968a9f1b61bc7a2dd357a8c188b6e8eb3b9473f7a04f7771efac4ac9673f3b50f08874afe6019d9912083d6850b9225b4eecb6c83870e55664b9a17a91d89a2515366912fe23b90d450a753e01dde3ad21e75343fcc8268c936a7fb001aa58d5ff72574e07334bc7cdc095d2bf4b0ebdd4030cac3e8a5712033a9367f215f123291276eba49b6f662364e85554ff1cccedb2b96fcff2a65a1bfca2d94c2e9889f42b942ee5247cc15918487b5802c21bc11cde5e6907d0d5857fb5738ffa3fff5edf3959c8388ec067377bcc8f256f1c8fdd20b398ae2e8ef17b45e93fd6b07e76eaa254f3d885401cc4a0a24cb6aff5ce557d62649f4cc8ea90e3fac434c6f9352e687004148cb449f7b1a57da7a7ce8ed7535d2b7793679a2289b2cebde8e066462672533d6d372298a85c2c8f6675e6ed28f9371d15fe79103aa5072e2c4ce5ed320a4e6bd94ff1695ab10d279570c5a3b746970d6c4a5500167b183ec0b3e8137ae9b585a6e21a8d662f8c1b94aaeadc4a28188c29babc94f2f1be790f99ae6fb56f2eb7a52856a9164793d6f787b414996155c42af06c8780ce8b4e4f2215478921ebbe4c7e652e1394ab60dc9fe2bda77812f402f9e9546140354ae6d3dcff1e150cc4f5a939fb12ec0bb0074ef950a27698b3a5a163f68a1d28ed57462120b79a0ab9d8c77f9b8b6614f9bd5a53adfffee7f295e413f54b23d79ac1ce5ba18ff171ccde935433ec9e796e69a44090514a067494d8237843b81d01cc85b425e54a45182b27668cf93adad626839fef0be272eed490a6f469898783c0ec6605292e7dbac3ba0f7d085b28b74a7be1dd13db3981b22f96fb9c9e022e342cfb65be1802123a3fa1fec29f310029fc485b0a1a392df7968f6557ce6ec86c85335f8c3129b6253cc3f9fc43aae1d45d866538eedf130d09e1f724a8202efb0cbe1d2697840ed170fae1c682ab6ffb7009698a85e9124ae0e9e5", 0xf80}, {&(0x7f0000000280)="8a559d6d4243ffbbf7", 0x9}], 0x4) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x4}], 0x1, 0x0) close(r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x28}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "226fcf009fe10000000080000000000000010010"}) read(r4, &(0x7f0000000100)=""/140, 0x8c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f00000002c0), 0xa) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x3c0) semop(r6, &(0x7f0000000080), 0x0) rename(0x0, 0x0) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000680)=""/8) executing program 5: socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x0) r0 = open$dir(&(0x7f0000000400)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20000, 0x38) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x2000000000000}) r1 = socket(0x20, 0x2, 0x6) connect$unix(r1, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000002c0)=[{0x40, 0x0, 0xfa}, {0x64, 0x5, 0x0, 0x1000}, {0x409, 0x0, 0xa2, 0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r2 = getpgrp() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f0000000140)=[{0x0, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x4, 0x0, 0x1800}, {0x2, 0xffff}, {0x3, 0x760c, 0x1800}, {0x1, 0xfff}], 0x6) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r6, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x9, r4, r5, r4, r5, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000d40)={r2, r3, r5}, 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) socket(0x6, 0x2, 0x10) socket(0x18, 0x1, 0x0) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket$inet(0x2, 0x16e9b72ebdb25f35, 0xb1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/233, 0xe9}], 0x3, 0x0) close(0xffffffffffffffff) r2 = socket(0x11, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_carp(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r6, 0x1a4}], 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0xc0) write(r6, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000bc0)={0x6, 0x6}, 0x2, &(0x7f0000000c00)="ce55e9e3", &(0x7f0000000cc0)=0x4, &(0x7f0000000d00), 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x54}, {0x1}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000580)=ANY=[@ANYRESOCT=r2, @ANYRESOCT=r3, @ANYRESDEC=r6, @ANYRES16=r2, @ANYBLOB="7827435d8e144ce2c61b44c5b6613232e5dae64bab78866167b53ac1753a8a0e6d05cad1e3bddd74537858a0b1d24c2cbe22b4aeca4d308509eed0ce74ebd17aa1f95e0c4daa6e8c61a8fabddb5659a3ba588902f94c190b22afa2dcc864c4e1de1b267a09acb61955a418295c9e2088"]) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000300)="b10005010000009f0500000007010000331c13fece910b00fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2b7be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff001000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4, 0x0, 0x0, 0xfffffffc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x2e) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB]) r0 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r1 = kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000040)=[{}, {0x4}], 0x2}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xa1, 0x0, 0x1, 0x2}], 0x8c0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000280)="98", 0x1}], 0x1) ftruncate(r3, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x653, &(0x7f0000001840)) r4 = open(0x0, 0x0, 0x8) kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x45}, {0x40}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) writev(r4, 0x0, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000180)) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r6, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r6, &(0x7f0000ffa000/0x4000)=nil, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file1/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1/file0\x00', &(0x7f00000001c0)='x\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x2, &(0x7f00000002c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082555a30331b594cb631ba6344ab4692339430ebcd00054f6ae403063995a769903c78cdb4724116dd0b42934bf512cfc2fe106add0380b2a85b0b00c230", &(0x7f0000000080)=0xffffffffffffff33, 0x0, 0x0) executing program 4: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) (async, rerun: 32) r0 = socket(0x11, 0x3, 0x0) (rerun: 32) sendto$unix(r0, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) (async) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r3) (async) setsockopt(r2, 0x1, 0x147, &(0x7f0000000280), 0x0) (async) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x95}}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x4, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) dup2(r4, r3) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000600)="b8502e", 0x3}, {&(0x7f0000001700)='.N', 0x2}], 0x2) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}, {&(0x7f0000000040)="18", 0x1}], 0x2) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x4}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) socket(0x18, 0x1, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x3d}, {0x16}]}) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x3, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x5}, {{r2}, 0xffffffffffffffff, 0x4d, 0x1}], 0x200, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0xc0}, {0x1}, {0x810e}]}) syz_emit_ethernet(0x26, &(0x7f00000002c0)=ANY=[]) execve(0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(0xffffffffffffffff, r4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) chroot(&(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) r7 = dup2(r6, r6) sendto$unix(r7, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589041f000000008000361b4cc702fac50000ecd1fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) readv(r5, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) socket$inet(0x1e, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = dup2(r1, r1) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r3 = socket(0x2, 0x3, 0xe1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) sysctl$hw(&(0x7f0000000440)={0x6, 0x19}, 0x2, 0x0, 0x0, &(0x7f0000000500), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, 0x0, 0x89, 0x7}, 0x0, 0x0, 0x4}) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffffffffffdc1) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) sysctl$vm(&(0x7f0000000200)={0x4, 0x1}, 0x3, &(0x7f0000000240), 0x0, 0x0, 0x32) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000001c0)="b1000504", 0x4, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x64}, {0x4}, {0x6, 0x0, 0x0, 0xfffffc00}]}) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000380)="80ecd993af8e500876c3890067a5", 0xe}], 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x8}, {0xc}, {0x6, 0x0, 0x0, 0x1000}]}) pwrite(r0, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(0x0, 0x0, 0x0) semget(0x0, 0x2, 0x624) executing program 5: setuid(0xffffffffffffffff) socket$inet(0x2, 0x3, 0x102) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x8b}, {0xc, 0xdf}, {0x2786}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) socket(0x6, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000140)=[{0xffff, 0x6, 0x6d, 0x3e5800}, {0x4, 0x6, 0x5, 0x6}, {0x9, 0x80, 0xd8}, {0x1, 0x1, 0x4, 0x20}, {0xc04, 0x40, 0xa, 0x8}, {0xff, 0x78, 0xfc, 0x4}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{}, {}, {0x9}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0xae2a}, 0x10, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) recvmmsg(r1, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x1042, 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='c\x00') 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) accept$inet(r3, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) r7 = dup(r6) sendto$inet(r7, &(0x7f0000000100)="03c019b7e2399b388d3cc45f01364c934feea3d4c1fbf21dc5dab6090e154d84d22c5ff1da069dd0d4af159f8000000000000000c892a0", 0xff4c, 0x401, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) sendmmsg(r6, &(0x7f0000000240)={0x0}, 0x10, 0x0) r8 = socket(0x2, 0x1, 0x0) dup(r8) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_emit_ethernet(0x14b, &(0x7f0000000140)=ANY=[@ANYBLOB="3b0373994e9c26d7f258e33adee64d1ad1423917530248c72162da5dbad99a9c91083c3413bfb0569e630145e0144cc66023055c48fea4a612458b084476e3f6910938c75c459aaa14a8", @ANYRESHEX=r0, @ANYRES64=r4, @ANYRESOCT=r2, @ANYRES64=r5, @ANYRES64, @ANYRESHEX=r1, @ANYRES8=r8, @ANYRES64, @ANYRES32]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 3: setreuid(0xee00, 0x0) getuid() r0 = getuid() openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, 0x0) getgroups(0xffffffffffffff84, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x6]) getegid() nanosleep(&(0x7f0000000180)={0x0, 0x2fea7dce}, 0x0) execve(0x0, 0x0, 0x0) semop(r2, &(0x7f0000000140)=[{0x4, 0x200, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x201, 0x1000}, {0x3, 0x1000}, {}, {0x3, 0xff72}, {0x1, 0xdb, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0xa, 0x1000}], 0x9) sendmmsg(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000340)={&(0x7f0000000280)=@in={0x2, 0x3}, 0xc, &(0x7f0000000300), 0x0, &(0x7f0000003880)=ANY=[@ANYBLOB="280000000000000001000000ff000000e8ba4131160eafdfb96fb8732d8c44fe47a50000000000004800000000000000ffff000007000000f9e8e83c94efa734248b16b639e0d7f13abfedc508f37e6f17098ac11c99e186568ef99ab283ff9a9394ac6d0fb7e4ed452797ab94000000d800000000000000ffff0000030000001535649750284260b0018eebf9c3241678e3831933ccd492d16b65c440ad62ce5cc1461652154047913d6c71ce5632af54f3aa632525a85376bdbd6b2e6ff446b050b709a2770b9726c2b37fa4a6f4094e81b3e3bf25c0702d95c3b2dbac21702a78f44f8137b13d4fe2b458043acb5feb7f5437018a12391a7c9e8c45aec731ab567707ef113af65240adae2a1aacbb67910802db2ad62fe8c8480ba40816374650d982cd0799b5f05a0d41978496c549a093ca2212e46806962632c3fd3c122f00000000000000780000000000000001000000a326a06dba18e7e709da2710d7beff9aed1accc9b86e825b3cefb6a0a331b95cd53b9802380813bf12c99ec28f55e57d29fdc8e05ce83340d81371e0d6708ac8f8a932a2963cc2aed36702697bbe78b6c0237b7327825a45e2f952af95d958ae85201e6242e1a646000000005000000000000000010000004000000008fc6421679c03525ea32d67bed7ef960743fdccfe9c2fed4db819774fa394d62b073859f65d5163eda502f6fc9ebd0ca0a7962691fbd4b3840f0000000000000010000000000000ffff0000030000001d565891502cfdf54f0408d72abc69daf2008a6cc7d05091a82277632004ce4e354d33aa32ef1b0be227909221cd5733bdd3dae5e5cb82c840998af5ea19d27b4c7f1d6c9bb92b8d952b84e6c960cd9fe5df0877db1a1722af2789b3c21c189d032cf967278ce9d1f577537bd4e306b76da7eb58ef78e4619a9ce828064af0cd0044e0ad716e0f54359c2a55255b2fd83e71ade14a9d6472e9c11676d79024aaea6756aa9da04a8f6cf90353656242480aeaecd11face2e370a2b9ffe9986f9fe0b5392b9f0cfa3f84aa2b19284e24fbccfbd97283d30bbb93e077b0ac3da8951d26df909e4f47047013c8aa4e0e8a528cc232e335590ac637aa008c6962eeac78a73b1b45c27c441319191bb71bf5deab43feac070eea6924bff84f887b74737c6a0c22938984d0354e1781b2a2b8b20e5b0da4d7c7b3cee68f4901bd99c1a6b5f4851834c780dacc7a65e9e0696d097dd79257861858b8d343f2b5911fd7d58ef619ffc91bc8c54cc9d4441b53251b782e03284ff0d4f476fd8e8bc224bd89857440a148498525f91e32ae72a6debaf0122848b40795421833d83d84c42a76d14d80b4c61e003b95bf26d08ebf772e8511782d689d3a38a938c3bbc1e8be7f38c18a8f03d809b71e08a4f208fc5782697f77c8808489243c4d8a88025b8efd0e3edcb0e30d9b0365c5830eec6eec7cfc208f5a4f16050727ec87f02da9546d4bdf71c7bc8d078fe7550c426d0fa8f162a3acb482d8d916b8485422171b3d5d7baf965c4f3475a941135600928547720fac5759daac01d374ca244288eafbae105fbefb49d9beaf6ca39ceaa853c053a289a80a28070c42c138de8d355cf08b60d569e384840ea7bddc1b1d71fafac9d51962e1cf1aad70e8c42df448e9a25a68acd835186bfbb71c0690af5819587a5d6059256cca11c5be83141dc745222b3a0e7ec402e0952a6d9c19a29d52631056d9c45bcedd41b0621e73e9eda65c7b5a7f79a0ba526f30affdb4979ec89f2b2624197907e73aa3530631aa3df8ca57c6492ce83790d9bec167a2afe43234cd6ebc1f274d478085c57b3c5a9e1119d6e452ca2dfa99a572012b3fec5370f25f5737b090749e707732a155f5daddaf89a69cce4bc17d175dc0e4617c703c160a5955211a305bf0088ab9c3023e3b1b6598ef3cf6a822b172e73d757351133d88704243f354539ff5596c2f054c97ff38fbdda5edcca44c1f5cdb5395a92a3a9bce5f8270f16eed3267b52ba398e66d7634e23cf56b53eae3bfff45df97009cb0b57550affdcb3ae14766084d491abf0d6fe2788dececa5de3f236df587354e9f02cc6505dd5a98696e6052aac17427f20670d98e7797a28d7936638e3d12c2d5a95da7c9908f46e52e3e8876bc5b51259f66c561c38d0c33c286b4a4511bb3bb6aef92e0f0ccd2f2f19aa427730ea8051aef71e5454e831645ec4cca1a163f9fe85d8033cb35d14fabc5e600d411ef2a20e2c7b4697d568e80d6935df2315f19081d654fd04aa154aa4b6d64d7fe39254935050428cc5e55ce0dc7b0702ab71785284a8b0dae2ad95e6e2da31ca5808867e20a00805be3874b65ae9d15f58862dca79228c5a5bb0468b0fd6bb1e687b64a65bcd2a566172f45bdb6be29e0587d228c3c17a26c275faee441ceca93afac1074709989bb7ba685e350b1a0096e619718eca095f92f67161db0a25177c1af756bafe989eb025545897dc3a5bb3efd0c6952a9a925078b52a62bac78df6d2a828293c0358b4663ecbeeee18f14d6ae85f98c322bd552cab7d6a37ce97346edc9e9b494c086f73f8e0b3c4279d71fffdfdf4a3fc387fee534b8d5397177919a1e61fd3a853b66814c5f5d84c9743c154e395ccf9ba321a995b181d056bc89256335069ddfaa0962bb4cfa51960bcca8e2695c524ca85224d10a6866c18a009b6a4f564424b2202b049d5b81140e05d8c018737e9ef1d31528a15b897ac57f2effabf353a5dd027ce9ca2c6da8c8f1e00b6c7fed2d966fa1e809c0f4f94445f16c5f82e43953de0e9c245793e1071b1fef5367c4ed29b1d412b5e89d48a042693f3c05b845e1188b426ab359cc8b128f0ff8dca057771d690b712d16a9133273e0485fbdfc9408c78a9786c2ad148f239fd232908c6f6d8ec9f40c37fc4f224591fd86791ed0b392ee24cc2ab2381349b92eee91ef59ef65a0e0b5fdb6a1c92670b96ec2d66614771b9847124c334c3bf8c62a8dc9cc2094bfd4d619e01b99dc7c149b1f5ca7d7e3304a56d2eb0a77f414f515f76ab19cfbfc60736e603f11e697534fa2a0cfbe97101dd5827c0129e9f8ea82217af602cbf1ea9e3092043925bb88ccdcfcf57f54ecbbff4dbbd9de884c64fac39e4731adc8562e046ce2ed3a161071a7b98cec3daeafb9311fb15cca19b6ea8f93632c3c7dc9c7743961908302f953e820d0b0fc3ac152fe93d0031e10d264cb5e01e6813b3fd6644054425df5cbca82066ea66227c22f57f7029055ff1c5f022924f3b6abcc6550565cc19f97106cbb4b0715f3711aa5ac416ab1b95d7d9e1c724e37cab09ec61da273e788b56917787cf1af35ef1da45bb9f59fd68fc26217e7def1671e4644bff1ba5ecebd8b865f19102f0c52adb6662eb6ca1fd60946c7f4ae728ebad3c63f4632f740ddc98ad67d61f12b0639a2ed457f3ff1c6e29312299eb5f34fe65747f90d9b484af525085ce1774f2b4e6f67a5cf19885f175768801d9f14066e8b550945ff41bd5301da6ea8aaedfac3a8c410398ad0a37263be500cb0bd4816167bbb204cc71a6ffb0f42b38f31dad84bdc833e3a509c7577f2d9f4e6d89e964bccc312ff02c904260aa9617ecf4b68ad7e2d31354dca74b8f71876108f6ce7b7299c3df3fdb48101995608338fda03604757727cb0f3ffd559e4fddc28a85ab8ee4d83d3f1f66335e4fd8bd97a3563f893a9b503f68092096ef09a5bbba61c344e6eec687f1eef7f5fabf0a67cfea409f2d481ddfea1ef1b13ce879ef9015fe5b2b651fc5b1d5c826597a84161b286fe7977597bb16ecc5a792f6dc7910cbc37598e0fa5afaa34a569783e16d18c97f8a37b4649940f7583eed47d75372302684f833fac969cfa37b3105701cf5e5c40775f81391437d24a6b8c0aa3a74e6d31080421202223f315038e0fa3c1db1e99927de50945b29d917606457f801b7809dee0bc63f5d8685274e75849d2949de306a5a19b4b67c4c7c451db0e4626796c1a601b6c4b5d3b1c728404b3bf3f2618d6daf9080db49e1194fd8245b159a27799a8e7f57ea946e7f62a95fa16eafa594bbe51a2e4c35a2f94e6e30c15ba0bc839e7eb12f8c24b1410dd97fd827dd6742c51ff41679b7ef2a9839ea7524964f45f4e9521750e0daa671ae47a1014a70b271c670a5ad8bb79f5b3cf73f10079a3a0ec5fe2311b8545d76adea3b6afb017f04e2de635720c4b8c486aa53518d156ea5dd915061f95d49dff048ac8e5da6896064d5e82a0e2c12c6282e6bba2259b87a957c116ddc1a9c8cd7e36aae0f05b77874313e605b6053fa24303f3a7326592a0192d543bd7a5ee577e94aacf8ae0aeadfa44c30d30d0d291866d4f4020f2ed4ca5e3589f699f366dfcc90809ce3e7c53ebeb0fbec0fa6c7e34c1fcd555a2d3f627c0227cafae53488db31f89a47efbd7e33891f42138c0eb106e98ad35c71c5ebd536ce8e964d9f564b3577d6889f66a1d38dd6d7b432c86ee26696a34ff106944fcf5e99c1848b2b72d8155a9ab4cd1cb451475e4678f64f60c226bcc9559abf05900be0ea076808d4aa855f80c4c55ef5662c325f43571c5994ad3e4ff85ddb7ad0425f16bf77defe6a4da21c32b6c3bd7b6f53ba8a3249dfd8b27cb8c1fe802a97bdf224859d5a3e39941a19e13e025092fe3373ad936940f4267174ae9872cf2bd1baa207e7db9148f8aa0d5e0d9e9ad3cc9bfc6796bcdb5b8ad37da63ed5a90e1be45e3e12a9355ccab8197526e85b91a2bead52b4010a317763bd6429e730e0e03d4c4887b22f69d1a6fe71fb9ff6d72bf0e26b498c70ecf9793825eb73bd811fa47951f1934e20235903c6dbef909bb31b0aeb6b404abdad1ea82ea11d668951989edc7303aad658f820ada097152b094fb3115cbf7688724cd425433c749ef5a5cda91245e0df71dc41853aa4ed41d5beda387598ca304b31d31f43768e819aed735d2cc6e481720471050841e1f4883179bef9524412f08ce8112c08db1e5c4a0a2c3889ead113233f3a887f25d82375817fb294894e412e5418b72c35624b5280fa5b8d94bbff37e0899176d6264ca673769e823ee2c60e18b33b9eef0cdd29e5cc57df5969b9215cee0b04bdd31c380714663114ef8f1470941a9309c96dbd4b2a2a976bb8408d1b25e86b25a13c5081366cb7f159dcf7f018738e653a84a64fc7e332d72dd5a77413058fcfee641cb1927a686832322287e8812a152a924d0e61bb37e0cb4a80f67d6d5fce6275613f56cfcf23683ba31560101ca93cf60434f79a27f16f22ba3c81a376c593e10931dc5a192f7ba2ce4e07711febabd07c0c798eb0de4216c3d149c1170455594f103bcc0f2d8b24b20587995811409e59b5f4ea7c3a596d8b41b52dd06a226ca2b3007ba94c118dec78d9e98e0f31b90d8cf988974f1e9dc1f31967ac9251949aa5d806b52241ea3f204e550c5728756355eb458cfc7c84e230cf76f91a4e6087b4280637b81be671e35b6e359c7bc530bda47e947aa9099905ae966b3607fce16ade937b9b9229b53bb3a8b796f75bde6879020e00ea03ea560da71e6231d6710dd674be9e51f1434da2e8ae9ddbd2b25ac44bafb532ea5ba7aec0ecbbc7d93f9fc272c569683f07f52054ae30be9fb1b9b718ef28f50f2a1510f016f3c52dd86f8e841b04eae85ae018055107d5485a6b337f984952c4b69519e711bb9ec6eb5777b9c97e7b50bef2725737a065ede82b834f76e58683556fa62eae731a90417b02a450f4aca631b094f1a27f5fd83a4bd5566c78bdfddf71b38ec6dfd4f08335f29242c78a5070e1369ff63e2d4f17f7d2aefb3694466b4438904700df59ef225f4d899fed097cf35cd8520776986ab3eca1f108db4f15ac6bca840dbfe156b07038f7d2bbc75da1bcdadbdd716a7ddbb65c28279aca1a4ecd3a8edde39ddf44f6fb40e0d6f81c9d81ac861b4f6bbc4d65b5de1847735e3158b7a671aa13d9c6b105509f34476aefb241caa629751469ca69ee8da9e55a3ddd8b8a5f7d0f20e8167f0a4905fd0f3298af6551786b7d9042b15b38ea825c7de5a7d54f6be209fcd59bd7da7b755c9f16440c3c4debd54d12afaa94c8fc472c6fd2159a15c71d4eeb4272ef1129a8b58fc2c7eb692ec539053a95c02766d2c3541bb73650690a06a5ee85d82b8c4bd6e2d36a72b040fd0cc4a36084de5e21bab25da45b877c5f53c3e1cc766b565bf2dd90a1979f391fe41ccb87e30d784b22213d427474194b7b3f948e1296c7c7ff95f9c9c5c6cd6e4049177816708dba7719697d2d720c0055e27b7e6a11c9fa58a3d981a75356f3ba9a73e7bd75b928ec148ab6d47bd71fd4539d7dfa0ec956a99f9e541246ead17e4545800998cd5d09862d77c2931aeff2fd460570a76f110dd6951271bb4b6799fa147ff44ce0430ce9a7119727f9795415014fad3a3dd00f569445a1121e4cde4885511ac4c71d0b60030fc4058d7b97cfe80902c3c0f177810e12d439d770d467da7b77fe3b4eb9b5a6b69d194280000000000000001000000000000005cdf48f09399ba864b69e21dbe59d40a401ea0e0a3970000100000000000000001000000020000003800000000000000ffff000001800000c1fa7934cb080c2fd15e0ee8b2f789da631ce60dde1449fd4e02e28bc4c8de99872059fe00000000", @ANYBLOB="542cbd3a7335fd3864c77460e0691394452b030ec4ab3233e7d49488e58f454818a84019cf7aa120c60d3c2e6c340e8fb6c91b1da94a6572559901df29b334c1eb4ab46d51036ba73f9e1d7268c2c124c97b14203e026687153e738b30a9e9a74085", @ANYRESOCT=r1, @ANYRESOCT=r0, @ANYRESOCT=r1, @ANYRES64=r1], 0x1280}}, 0x10, 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000004c0)=""/195) r3 = getuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x1f}, {}, {0x0, 0x10, 0x0, 0xd9}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) setsockopt(r4, 0x4, 0x0, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0) seteuid(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000100)="de7a022065cd6a454bb319cb2527f3c54b315461030856506f307270f54c5e1d1c681387532d3fdeaa94427c2a6825e7f887a52561d4ec1241f216afdf205490", 0x40}, {&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b", 0x4d}], 0x2, &(0x7f0000001240)=ANY=[], 0x18}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x8, r3, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x20}, 0x3f, 0x100, 0x400}) syz_emit_ethernet(0x46, &(0x7f0000000200)=ANY=[@ANYRES8=r6]) clock_gettime(0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r7 = syz_open_pts() close(r7) executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x4, 0x6, &(0x7f0000000000)="abffcfff13fd812eaa4e7130", 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0x1}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x306, 0x0, 0x2e) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0xfffffffffffffef8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRESHEX=r0, @ANYBLOB="d058b589c205db9a8cef5e5fc11266e460a7a1545d8befbd645678e34774d29f8252b9e1a32b20"], 0x9}, 0x4) open(0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r2 = kqueue() r3 = socket$inet(0x2, 0x3, 0x7) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x80af}, {{r3}, 0xffffffffffffffff, 0x4d, 0x1}], 0x200, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec370", &(0x7f0000000080)=0x1d, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x9}, 0x0) open(0x0, 0x0, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmsg(r4, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000340)={&(0x7f00000001c0)='./file0\x00', r5, 0x1}) close(r5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x37}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, './file1\x00'}, 0xa) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x153) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setreuid(0x0, 0xee01) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='./file0\x00') msgget(0x1, 0x444) socket$unix(0x1, 0x5, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0xffffffffdf003fff, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x20}, 0x2, &(0x7f0000000240)="0a356b54ef683b9b222f7d39ad64742757b6540ee2eb2113cba1401c729e5e8d12f66b173110ea9b", &(0x7f0000000280)=0x28, &(0x7f0000000740)="f989746d9a099709dcff09c6399e28c2ed5d0093c8d0b57d6ef80913f07caaf234b17eda675cf28091d00a35fd9249b1220c6fe82a41680f4f027276ada69057434890feb009e68b9ba129f42635e95c630da6b80a647151474a9c426e687f3132160fb5b2df2cfb419e3c1bd022909bf423c57e6cd6451201d9de9626c3cf38140084e2f658639d03a696f941e0a28d3501a047768b0c45811d7137d19d5a3bd726113f3c912771f083a75a92ba8987ccfdee7323b3bff82e12d1dc308ae9f9e15724b5592a89a7b3232674215ec6b08b158afd8ff6a20c2d1fdff17e8ef49ec67e8ed6d59a55b16517822fb1e70cf96cb2b2970ed8ab87b8160f9baa83471741e803076a27f964620278e7eb1657c2dd35741b8ee5b564f135a845b678d1006898793d72ce9e68d4086cc2651242be47f78dc4ac7347d06dc8f6b706b0bba4f663603af99e04bf73b2af8512e6715ccadd27887f1bb425f6bc052f7bb7ebba0683c21b3ab5b9b955eef841db2a97945c36926b013e202f7b26506a956902637dd3740dc74032acad4c37745fff9eb4ac58caa6d31f6d4e564a13a84d8baeda25c5ed7891e72fb0d1b917f7c82e5e4c4c942a03a29caa00b7914aa6020490c87169a57084f58591f5e7145f8a5be58c36f105f83fbec719eb9184e977bccbe069294d0fd6dc3c330defae197ebe893f58a41a4663a14ce33957ae28b4f24e028dfd8a884571bf2cbec42fb91e4326839eb036456dbd565c8e67c4ab40b59e2cead78ed9c4811e8ac0f0883d2868ea717ef7c08472dd238dd00fa48ef2e34bf022bc1ee57a018129bb8edbc15846cc2e4355f0733065b535d05e4e98f18d406be53e4bc2911724912500823fcda479d81806178aebf03327b15e02e8be861dcb45db10f9c8f3beb2ff865c4dfdde1a256fecbb9e4e2f4f82af1fc2e51bef56e2fd3d577bafbaab08f0803f39dd37e812e8cb7ef7dd033976fb6dfc865f476091625b49dce2ce98ec9ff4ac1ac892a084ec37e71147c907876bd47e3b235a94fa8cbbd4fc51a35ccabf818ac6c91a4901e20971c49be322be517f2780b6d9f9606669e456d78b123c66e1b241e23e791aff7c70ae3b056aee3e8fa06043073d07dac3669070f765097fb5dce50a06662a4274d41ed0668e4baa9fe206cc1c07b1f00ccd951fc78f88a5533f5575ffdcb8a2d5532dbe26893a40cb298645a05d0e16465d5a9b2aca183848463aaf494f1da15a5ad9a7467c16c7cd4639b79ea4e270914389598958082f1d2167fa004464c2d39fbd6c0fc32c7af53d62feb9831088d027b53d53efc3345ea5d5cb8d4c21bf25c5d79664dfa2c5f5afbbf0c8f1ee96aae6b9ad96bc8e65f3afd8b0f6dcbcc7f4c74a1b03fe1313f05f4183cbf61d586044af527a76b5d4a349dd3ac10f40535761a81cbef1b314d22ad75278f46ec7cf8203acca93f3786976efae152545f4906d86f3828ccacdb187b4457207eb83a5ecf5a3c1975fd653ef2bbb299473f9e0bba64f3710519a049e54a1d5e7cf548f84abfb0c999c3b59b961c5555c5f550a5231376baac9df537bf447c3016ab52d5d999e7e5247fe6f8448c96b23fcbf4d8cca18f1875880fcf486ef4d7539f52f331e5bc6d13c074f0b6fa2a21023d93116b5677c172918d4ab134a46f06720e1b919bfee397fbb56b796a9cae7c6667943581bf388bf2283f697620bf832600be757efbaf504a247347c5f69a109f5ad35d1a9e0bd6eed67dc6d5ecdc12297d8ee903edab5fd996f3d5c209df0660913ff93dea2fc25d4968864cd91a30d7daad21062c7c7e133540c070e3b8add3a45c65f06e5418e6074efd6370ea688a13e6d4f558b6e2bbf7acb4f47e5f7f3226bb734bfab490233548e12865023212ecddc0c49ab01d0d325cb686eebd6c9d9c6541f8e1dcbeb1b62d9703abeb5c3c939612abc4aa811aa91955e33c0dd00e625db999f086c90d79fd0c84f0672febf25ddfdc27dfb070e5ce1fe8c5578b7aeca4e0384e9127bdce955d78caa53012fa6c7367df704bc7c5829201226ff933c740e773f4829794be5dcfc3607d8fe0dc3d3de82e50cc00868bda5e0b229998cbae48f9e6bd1bdd2e881ec1b044b129b38378e5b01e9ed8c0eced76da33284f637955ba0010730f3d7d23b15a3ae793631c93ce6ce6631847a6c54f219b263324382687442698cd6e20ffcd00029208820ff74f6c373a6820f4da0cd13cb6e7d68888853539e811c1ebc4f1b3e034f53661a09ae35601ea57d32c9d4969077788f76f9cb3a5f16a3fdfc1de0635a9e985cc901e921104354925288855f04aa5336c054ac481576c23146dbd03bac61a6d31b7f5b366843e4c6cb8cf2e47a6bde7acc2c35d3ce960cadb183d47425cc47327549101e854ed4954a1a2ce80aa90b82d8ffa228c0e310f84d71e41490b4c09a0eadf5929028e9cf2da6675903984c998eebd00a3e8cbcfdeeadf355ec1ec9bfd840556fa8d80cdd57248e2c272543b2ed9f0a732b01c13722181e5e0a5366af515549d981c286aa6d7c06fd6a15f37989e4306f8d88b57b11ce5feb4b126e1a9a72236a470bd40b5f6f66720a1fcdbdf2a855b331610d5e7cac6e8f3663466bf9c763095138f1597added0ca40d6353faf9acaa5b35b42ee2ff5b78a30e224ba0d8c0931c926baf050b586a4194e35fbcd0e62ab071b844698a972ce8a5e8c18615df1b74d4f08e818ec1c82ececc5d07da2aa5399c9873d951dc1505a939bb8715d837a3a1bbd7151f6eab3dfe929c510367db09a1b0ae0584d9e2abd3e36dac944a4a396a75a5568032c11477da9c34adb6622367c8ba987dadda58c3bd2a965169cb114ce99efc7b036b0d9be918c35d2967eb84c261b4e3cee22d56cb0be86a960f2fa759eb58353f1df147c77526919d7353cca763a6a383dffb77d8c6580bc93c2f96f17221f1818984d7cd53a939def52719f456f87b73b284a557054c4eaa3ea1bd6fdb36ea4fa0142c9adcc699c86a39440fc49590809c85da3e2c8fe1c712dce0b02082d4190edbd551a4b4151b2920f3757aacd60c828bc9b5e2d3b2935ad0328105e4369d629a650e7149d9697e9d90f2addd9cccc4188235e667b5108bc3de19ca3dade76d8d7e38afb45350384d469fb8f5f683c949d65a5c9d3b25781f5e3303368be4dd8cff0aa3c159dd5fc0fc9cbc8127bbde23bb4af61c8fe41ea6072d93468a612745363e8a57cc2438621efa9a21d0ef283855ce5e62d37cafb5c01a0c7ce1ccd88b39d9a30b8a9356f340a0a65c3d49d0d2b2e1d6221c232d9b3d9bd5090efd8777471067b2281608c8ec93e02015476da84e97a593fea886cd34f64b7a87a89bd7c85845a457c1d53f62f592f454495af37adbeb311073492cc0ee7c409c8debb17854c711bf50549b915cc1efe2bf64214af0ec17d87f6235f5fed5ea124816a15887a88b2866c5bbde91feb152c6d4c5e1d10738ade2bab78eea6d8acba870d17bd530df13606cc1780dfbc998258b7bafc9d88874e66ccab8f6a4c44e61c45e2d35162c8366d5e9d7a29d8dcdb7cc8374c190b9a1745233b18a1e4a42f0eaadef1852d047351dbb3e7b06e522a067d07ff1c59f2f03c8da1ef510ba907c2d26cbf12062c9ae8651666e209155c378ac6fa7853855d5cdc168e6f7278efe5e47ad4f1584d87f469563f73452b6e9554a3571a7b81cf42855b28a8f5b2380550991675a03bd66940b9095ab2f4869d5f2a3d440b03a66f17d994d4ec733723aa1bbef027ccf83c615d4239520c47b89628a3fadd3dbfb7fea8c047db3716b443cee9d9925f5cda77b294bf7515ec5ccbcf95dd3f6366607832bbac8e801f3da0060bd97a000171cfec75380fe0b672e4b10a86511a6263d4d71998fcfe2a60160cd537eeda39e065f4033a27ad1d1ec8d131009c8c0de37086bdd87d32b2f523291e60a6a222011e3265f68bb1607086de3d67f08e1d2f9fcd408b8b4cd902de6092fa518ef68500f79d6eb063d5ac60381278e5b8742cee48569a4ab75334f77b61269de16b595c95d24671fe36c211992a36ba568f7254ec3f73ebeb3de2f8c89bfc873dd5456464f4cac5f4b4bb9aad7f0c92d7f6d1c54259c128dfb21f50fcb47dfcb439059311e3fa98b110344ed8392111f9ffc1f04b1a92da41e4cf3d073f2f2d5e9e3c46c7d6c2492fbdf1493d4943198ce7b9bdc7275c57ef9f99c95153e022bb80ba66979bdae1c315be654db4beea8134a44dded43931c8bf619a7a0d7ba2561fbc1cea93389718f47c74b50b96b566d06d3fb5e161db5c2e8734515bb9b322e8699159a698fd99afff53303991eb74cdcd8a0cd94e9346487d8844313b693694d947109d0d151d9580bdcb0e2b81aff5c3209051d9b3a6802b8f339975412c15d2ca58722f7726242b6c43847cc0b5368e847547c6eaa0fce1a1132e574b2db86b263c9cadc615f1baeae7d4f5ff876a62e743c5f063ddc7972849bf75292dc05be82c2452d685074ce64b6518035a01051c2181567388a6f4bf23c9916ea9ee69282fce5fbe38d739729421baa0ec9113976f60dc8481350e8a5fa2e97eefe62862b711ea50ee8cfeb406956ee3c91a9893fb7c785e28f6cfda244dec8be2cda601801826458981559a3e74dab9521e0e64ed327e6faddd384b6e9eade60231581fd4755677b7a8fa46ca3e8b2d2993609c4cf625290cc74ff55f09b3a1fcf69db9ff34e92f59b93d3e82ca8245db9a69b060b99a0b4f7dab9d8302ecf5cb806bc733da8986c0b5490cc03436015f0f86697830ef622a2b57448aa43b1ef2c644b0fa6bd3785b1183bfde8b2ed5585d482876c817ea9f18c01b8de23684f60c7b5a74b27664497a27cf4ac2952dad4aaea43ec67f0a39ba0eb8477202f96ea36d9afe67f344aa4ac89de95a83f7fe2c334557a3aa4afc1bcff20e80b8e8862205888c3a36d1494ccfabf95c35c175b1bb6abc784aba130dddeb787492131cdebdba77f615397e5d45a813456fd68bb4bdf11c22e2782a48be5cc95d9239479e54c64bbf7bae2daf166584a1b82addbbef1f3730dd460751725b9aba5136add3f9f82827d7f83ecb3c9dba1df434e6a1346c8e3876b1decb43b74c0e7ce85587b754439940a2ffbbf260a929b843d628c011a895b5d5a547e99a5879f758f9b890e000012e8902197e877e1c9fbfecc040419a390f19c0d8a9c7e109e4557a31a458c583dd25701fd69b19a963d67ab93d1bbc5e661ce465095b68b003c143800507165e4d953e6526524cb432b83fed37d2e2c552a4418bebebbc3095a1a059427fd1f569b03cb706b7d6f4804052e909494e8c9e1498d065196b7e856391d199e79f1f5ecfc15fe419508077ec2421eadf3bde799dd0731c6961a4b409b4e4dcedbf7be11b4f63bb428e740e7eda6b25c4371833fcd32c2966087e209810f62ea6312181cbc2f61578f0f9ae1a514677f574a08600ef0e9550db9699e7028ca2c484b47df0332455822c16b7cef663fc9486b208fe80380760ff471fba753e3894970f0d7d8eaf9eb3c8d3a710ec5a54edd6252a2b40421edd9131ce8cb67a7a4f86735868d2fe073c92734fbfffe3e205125f8f2ca32bad69ae06af2f66d67070f635d536d23d61c99f9ec162c0d9e97d3805b067b085a9a10687d3257e749e224eb64dbdb5c54bba66eb15fe0ef881c937f9dff8d90cd2849a1d89765cde438e0bc4f0e78eb0afafdc009c22be4085d8ae0e299889d0183b9b5389d68f91cce9473f2313e8a90105c3e", 0x1000) sysctl$kern(&(0x7f0000000000)={0x1, 0x3b}, 0x2, &(0x7f00000005c0)="281e8b27dfa4a7100a74e3ded471c60eb2e8bdba4c990e18dfd831ccae91ef0fffb89d9f46e34a6a8a63b7d159bb07dcee7672ca848f1811eefbe500f6d4b3a48440250269d969d8c12b761ed76644d7fd5644514cef10b396e1a1a44f4e6527d15be2d68e68cdfc8eb9566a52deae708780d253", &(0x7f0000000180)=0x74, &(0x7f0000000440)="edc99c28c5f67b0923e72a14e4dae1c45433412f07e2dd2435210eb95d48d24885d8386616511bffffff7f000000003e0733f83b8b70744263cdfadcdb5861a0d89aa43ff61f68fb14053476c9490dfe3b1fe7de97d346650859e34cdd119647929ad117e166613e1c9d460ae8235384c0fd6f60169b6e2b6de6044063033645d20bea92f918f34a83f22bf810ec54dd0f47ac8f204610271af415c5dd7b32044e20e77af532aa33237997b7a6d6257564a8dc0600f34bd168fc4f2eea47843beba68691b5d0a91fb47482ab554704a6ada598bb2e152a037b5c4b8c41027fe5b12d7998e0d3e1de504848d45c679a4a5e96c9d9dae47344ca21f02914ebb8476d12544acd379790ecd84971a3a38b37fa85915cc1f111bc03f1625f19d946a0c6fea871d53eea9ca88211d1d2d2fcb8028eae2a5ba33c10add38a659c8f44dd61c2039b6c1ab89d3784d84c459101c28e3a8d40fa4bb9dd9bb88d", 0x15b) executing program 6: sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3, 0x13}, 0x3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}) sysctl$net_inet_ip(0x0, 0x41f7, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(0x0, 0x0, &(0x7f0000000800)="7c8c784b291bb34857f4d3d63c37aa5ea17de3e8e4be8bb7ccfee94dec01962b09", 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r4, &(0x7f0000002040)=[{&(0x7f0000000280)="00000053f6953b578a5e78ba726a44164282fbdce59879e20721c0b25930ac15cad92b17987d6c70b9047f2d23cdb8b6d76cdb4acd0f01d102ca1b9624dcb92a3496a85cd3e9356c954d9ad25d87bbbfee51603c6f705bcd4ebc04feceea4a01bb7075d879a19cf6c8ca7a76f1a3377ba643b0b06bef67d736f39ab2dfaa21a7c9f74a537a67ea748b925d5c0db14f19b8643bb65a04e2a641830b2ef9ab4087e50c63959920d13ff13464ce1c18b643a71260860e0483ab217250cdcb121305c5c1b22a236c83d7b8d20dfc08bebe5664e1ea1eb7bb0814dd", 0xd9}, {&(0x7f0000001d00)="6156b89a6c15794f5426cf6a9a99b45b13564d6568f0610200e27d20182a400c7a9a8f0bf304294555b6b6cd19d32607b3754f4a88c97fe52899b92de96dbe32036c902694cbd8aaeda1b13395179e9aa22d5bb4ed975d8a585625759478115f4c4ea9fbe58382e00bad0ecc43529514d50fd81869975cce62c2e1a2520b63fd16166f35d4894abbed34c52f3e7e55be11106341ebcf1c65", 0x98}, {&(0x7f0000000900)="d09f6591cbc30693afd0b88a5a095acbc2a56dfe7b00631bbf4fdf76ffff000000000000057fa75fcb6b520094262d6b81f8fb491e0d5f97f7e6e6fa34e3a87f4928bdcaba0d83c8a2f903007224ea89dd9aec6f5b8a9b09b2593bf5a6bf21f0983e", 0x62}, {&(0x7f00000009c0)="e0707225df5da0a3cde8f30024830d8e0a6a680844e59fcfa5dde0a596d8cb2901b8b60f269bdffed86a45026e99759cd124180e6c72cdd068718d18c40fc74364f4efef980c177c9d13853ee6bd3efb6bdd04795f2e00eef893ba9db6c641724b4320eb59db72e821e00eacae80ac14ec93e79465b5dfe980b08c3e219e10a322fc6a99d984aa3a17ac3eb99a7d90cd400081b6b1e9c2e49f51572f7f000000000000002cf371ea6bd4c4ec685cb5f1e1944576a86ba1fb802e8228e5f58b56265448b08e1f2d780a33751c191bc1a169ff48b7256c2993e0bc717933110bd6383d6022fb98dde74b5ab0ecd85d1c8019b3b8c07c14da5e8c27dea1464f6fc6dfbdd6c0f4b271cd8e8de9884f86ed79b994b9ed88cf29836e05544d9b93bb7fc1e2c2c2fddcddc82f884d45aeb0ce7407d2577be2fe2f8098613ab2ad60b5032a13dd9d63a2407efe3fadd1846988c3a299fddc1186d14064c4aeeee77394eb10e65516559f522378718fd87e5514c8fe55366b2154c898a888dcbbde73ca9e0126d6ee8c27af7b9eda998ffa359f377ea61147a6c3197247f363596ad3d3d0d9282758b09339d02616828993b0855085ed4748e48c50f7dab9668a7dca419149596579bb01408b8f2afa2b4bada88efbc57b7a096065fe6cb148eaed8f3becd5c7287c19d8b8d9341c416f2716c7a6ebaff889cf1ce69c7f4bf117fe4aefad2a50526a28df87ac628879076fe3b857ea830f45cb702afb7c25a06abe4d2a754d0fb77ff30877884fda5755e1c1c02700bade0be10b3c75c0166e477992584dbe308f2136ef82f72391136424d14b3fe1c4ff4cf8ee3d4a30577aa377438a795ce1efe0fef1f6436644224f92b45b87ec346a63a4600abb2bbc572ea82333f56d942d0294230c7ea8cf24bcbab7de10a06fbf4b8a5e4bc88a0b4d676062a62d5042b5d88b0ab80962dfff7ad508e6580ec0e565541c713e4a854483788c4440ed3cb388bb2fcf71e33495d9729eaa4f3df7d9118ea8942720f5dfda14cc5e35cd1c648b1e295dd0984536f225043b7aa56f45b94959d83990e6050353c7681fd596fae2ad6b43b26aac3e6302691eb49a92ac075b0973cc230bf41a02ef123a80cf799a9cf2c472ab0b45cde3c980a092662b79a78e428b56b878c2c9d7d2f667205d07c040744781e9c27e32a133cbe9e219489d97bcae4b2ec4ec0839978daba24fa23bb89fa6edc2b1f929e127136e13d7ab140a240aec7006d0740d15ce77b028746549bb91bde24e341d6aaef7684082283943780105de76983bc8c5101001c3a3a5dfe282d11d70ba08237d0c23eecbdc4a0738dcd1d0e92649c64d1fc75f5d4b1ccd10cee6ed69f4f63f63d63b04a73fe9b0d95ec3d98d55429524a7d5dc83c878f9bff0744c3c3dac7513e665383d243302b985da0fb404dddbde640a4f389fa4c3fb9ea1c5f9d515a2ccc8f64c832aff4f136f99b4d917ed0c1cdede6ffe621e6cd136bc2d43fb680dff0c68099c9503f61d3640c8ab7e0e00fc4a83fb01f03024f4f5325c1fb55568bae34451d9363cdc81e46e97b1686ae29abc9b06c8b5c7e989d3ad961e7216588c01b58b29fb05c432a615d17a09e3adf06cdfdf3dd2283aaa8fc9399b7b1d83c595c27f27b0c43fa110727fa37634d748bad8737cf7e94fb2c07b9737c4576b58e746ff84bbc736f246a7a368af9bcc22ca05122b160c0382db54145a62832ab52e1db855a1b160ef5f619b49f1e02baac67b9b0e626ba6070806e70c82c2d7c3273cf8e90270481e7baa2b2b4dde1b355f71c38405ae3f4f20e53db5e1542091b7f01507410184c37574a9ac52e3d588311c12bec275849496e726f8190529c0a49a0e3e6f455202aaa85bd892385fe7109b119dc4b5f9d6f74b0d27e04b2b648769af58d288765be71b37989a5ac5ae732d9e2a12c722e285383500d13e00dc7d6a064a7b207427edd517b5d30ca905935dbffff61e10b84ca904e4b58ab3278b09d1a3af7e337f777393b93c0e84ae3eb61f87e8f1388622fa35fdd51868a3329cf2c05fcba3c7cbf6afe20466583fbb1a8fa5fefdef3f8340feeff8048a96a2bf7466dce009599d9290c3e091ddddbe3f2031ac6e4c5ae5cf7099f92dde452dbaea6df2ad42b0cf665b8e221206fec348a6e3a70de77d7f474b88e8d328009c8ee253caef981ae633705c28594d3da0ce0de71b21f1cf64ffa8a23f58164d60240e1252aa62de9da39247acc335c352a8724ee35770747b3baf2ad195811dd7b768054277f7e59984084c464d49d936d1c66f7eb006001104bb29906ed7a14ffd968315fcad150cae3d278da5c0b1c82a62da917c39114deddd5bdfbaec686968e8f1aae41a18121de00cb66e9cf95403ec3c47f9155482f2b586fdaa860ac2d3d47329b1d493480fa5c968f3908f56c3c4731df5baab9d67b7b2253e3965a783031979ab940db29a998af0ad8fb492a883a60df2b28462813f8030bf701ab0e779cbc175a7e8d60352352ebbad06f6f1fa8b7d642ce526043ea448fb8583f5ad9759a422a41e41d7b3a36f2fd3acbb63c4d59a719300c9820093262d6b7953ac6f90c270364c31e7295ed15d106cee1285fe71b446abcf7dcf3c0e275e4426bd4e7a57e93e7cf73e1372510d8e6a2048ff8780eda3223277a03eacb710cddfe510169064edbce166244de18084dfe2508159f889a55a67f083c558a9b77f733daff67179a2322b53179e0079c92bd7aebaea9c5340f3ab4b7cc81d51803abd09fcc33392063c34ce1e1a0e675adfdd4a492f5a45e96d2da3d4533c9591bba11ee5a7f8552bba7cdc68932f8f4583e0c8f72b064fc249e1be449f1d4e6c8faa0010000000000000ed34660c399113ca2e1af84335086124e5880174e4db34d7e82a81ad779a2abb3f6de2d6e5ed9e08855396579362285f40c6aba7fac5766b30caa1b5a3ca31935a45e124040a29b974de1cff0eca1b1ba280228bafa33d26d87f77abb36415122a0cf24e1525228ccca1f6873e67bec443c6fc46790d2af8029bc97719078956a3d3c897faf5b19beccc2b37813351bb8a0964a5f8cde403f162d4035b6743fdf93830888e6d0927e68c924de1ee1e6eda7de8348196a0e240b4fd629338d977b497c315662ab60b84797b733a931741f0f7ae88e608a9dc73ce5f2b075af61b6acb61f8fd475ae504f97723326778a75a37474e1cf7aeebc8baa20f2168d566c1cbfa0eba48c19297ed0036090a7989ef743211924453e79ea244aa18c85170c9aef0f4047332f8b35b47776723379273f292200f4a95c5a19ecd42eba114c3f8cab75937ae571eefd7d79368272db2d2db75a1951fba103340a092a7f7a11e6ed7aede39b6992f2163fddcd8998b1a51ce55edd4991bcf242545192c5da99577e6362b1a26c98ebdd7353b0a1ad10b5736faf60273485d0b7d8f9c6dce6538e5e8dac1b564bcf788efd488490736c1cc354758e6d394c77561e47c8c5de55c824dcef6c2ebb6e9e2c734ea05b56b5017f2447a2634099c1b9b09e061f6747e663dd92e0dc5eafa5eccc7e8d161c1e79f30230bb07dba9894fa6af1c66592cbbff937c01747ce5ca6b356f54f141420e38ae84b8ef505cb8e5a20933c463f48a70983996b72219e31cefc8a9485f6f5451deb8686bf1551de5b549da221a014fa06222265932a5dbdcca51d053482d30798e805c6c65808d72cca8d8aff611be639e7af32a8e9e92b2b83d59a081b86a7704b92ba6ea48259a31175760354ca8733a53ada1537a123ba7dd87b55bce95c238e30f19092f9585e8dd9053bad2c51385afe012c2dbd3c277c9e6689e907b907748964f38b9576ff9b88ec5f1961cdbe845c7e096061686ce822e34a2228227e934803ede4b984ac3e4ef28f0c0e24e0893e70d7d0f668c7d38a14b3b2ff87cae2d1fcf1c8db5c32d02250145fbb20cfb8b279baa4a12526484bdfe4d36d49a82db857b82a0e11a315ea2e298bc8b8a69f4f7545008a440ace5b2654872f3f569269a1144e946c90f904e48ba061c1a615e8cde0a4194a567e86041ac9fa4b42553e19147ef3185fdbc685da9b439f02a6a34d8858eff5d762d4970488508f194b7af38590888c70d69b9eec79e53497645006ec6658dda11a7898ae96c8bc1a54b48470dbd840f0fc68799019b5b4137dc5de49af82d12ff2f50033ee8007c7d9ef1ebb3d60fddcb9239508a858df67e6ad3ffe23acf973db7421777a6a2f23ac58f599d88487ad8515808de09a0f59aaad6ecd7ba190bae74968c49b63451fd68cb2b835db73f7e341587aec98e7618b9836b8e851cb31ba1a2a86d52cf167279f850d811a0209a3d4a9c54055ba189eefa40ea10cd6458e1ba09979a3bafd21c5837fe11c264dea2f529ad2ed6d19849f2e8c0fad613478cb66a6724091e4b2c56588793813b44745eb97e688f382026c85e87124a66f542bdb99fb7fcd874d34985353e74a166a9f1ad64c305912b2b6ec1423c15788fa6b2194e2be021f1deb0f1b3d44b3313fbc9a38c290cede3cba47afcd98a4e50d019dfb64214d9c18448c375186ae9cbc7df4614ed4b9ef760c9808a5698c81b1542bb08e4fc82bfaa01be44d5cda756d4111192661807d4f0ae852777642019dd45d876e2c3bfc3f0486016b3d763cbd9d899b3e00c7d3001e94ed8515f0ec9b9f1ed7b8df767103ef964acb4281a59f5cebf08cc14e5f5166b9a77a43e8a3ea75c3a6a8e56eea86eb2c861fcbee63d44e60a2dc88c726b8149380aaaca89e83433c919c53754a64f9d8fee3049a5ab750eb8191f7676cdf3257c9e0c661921049962b800a299e5f5c002629bf053030203b5925b0f782c8bc5982546761b4256dd7c37a99de97f1187190f3a1068c86eb7c54cb3ba99052518ddff6c2f5a3601808ebccb435889a32b844d663330dd2231d55cec6a2e6f880ac93dc383f0323f33f66cce427475e117054827db2ddee05696992299131d9621d5041a596c3e72d7b018c813c5e1f698381000d3efe1cf189e2f749047bed3c6cff9184f22b4f3b6368e4ed839802f31394207395f8b3758f3c93f640734ebd122b52739a610d85092beeb06e47d32ddbdb1ff4ae18c696cdb93f8169f5980b01ac14ff66fdbc7efccf6f572a58e1a05efb444510edbd59cfef4ad12fe842483a3178cf9c81bb43e9213a7a49339d9a4d8150b5f253f938e91b3801252ca80230a9eb6a15c048cf10e068c6bccdc756d7fa1cce0b1cb147325b435cb504e5db48c32bc68f74a60b8baae0dae80bc4cb1cf4856802868817de6e7345ed493ce177a3dbbdec2690d590a23e3feb49554dac882dd8b70d8b7128d7ba1fcb715dc8b18a2bcfae0bf0a0bb557eb6eae8bad4ce3ee4246398e304188b1dcac6ef8f5e251db9c29e0ddd58abd191c5e2a961fa3e09fbf5a540c7687fefa036743134bf7008f66f484fe72a812844385fccf500123ddce1c3628c0826250f6e2dbe51bb7f525261f64bed241d3ce57b7da9f91e0d6cea8b3b249b461a3bd0372b2a76758de3113532ab8ddb3188cec04333d8d8930673fa753cdda63376e388d99a995642c7c43859ddc8bdde9101a7ebab17d4894f75dacde90fa971ed682fec74e25bd782a6c56d8e5fedd9ceafb8a71afdbeda2bc8c52047c4918c1ca24846c83e1b94fcbae7fb12d01f425e799de44da53c08a063e1ed1c47cc2fb55235c1b305afd000ef8f8cdd7a6234a37198b7bd8acf59a52c325b34f76cf5879128463d3948b4c401d9c8c8b1ebefe4405252612148a2fc80edd07131faae7998ab5e42519b9d536e4a", 0x1020}, {&(0x7f0000000000)="f286a84d365450931351d56a392f125053e372a5", 0x14}, {&(0x7f0000001b80)="09b3a74bcc4c28d5", 0x8}, {&(0x7f0000003f80)="9160123d76061585eaf66ae5661e9ef1dcb68a5ffeafff2953cf2e1d8a09ae56a62de6211d18c47e0f3491f0ea03e6790e5c82c2e7d1212652cfacc7743261bc7250207396761e126a9d84b718819d4edbd78a680b79e1459388cd1540571bc7b6b22be82fdc23a0dea1e96238ef53fb6547dc8aaeb3c796eb7be3628b9ce4b2ad3af54bb93a7b609ec98c4fd6e6f40b78a136ec58ac977c0f03880adda9eccffaab3d25acbd77ff269c9d99d292846bbca602408217d66179330b08563d3a2d036050e08f5a632a2d9b8f4399eb7eba6d146046c29decb9837d0127d596bbf3fa47843a5cdf896c9f39db9bf43040c135b43dd710a612c93cbd250efd513478460b88afa894267d6d3b5caa4df2f742ff9f3e6be94897da6794576524701994971c7ef2dfed4f359e8504ee8e93001e9ff61410a2465cfddedb29910228dfc73c71e88be80ce1905310216847c784c3b3be3d4491d25c99901497a2c4856b2989ff73d183474a1870befe42a2236851fa6240071ab8abe4e31179c2f53e634e70a12583be24974f6f85153aa453611c0c8a03b2294a3b234c4ae161d9265cced961b0df5d4515c76984e5e4e15f50b23d890b2bfe7b6c30a6409a5b74fe5a4a8c036b93cd9fb91ea84271269c52f8222916306f23edd3000f7b41cc4b3a4e5fa88a5c2d7678f0227a3782b1f8d6864b7fd8c2e76eff5021235dc3aaf4995d721d6aabaacc97373a107af76ec2c2520e400fbc749f8dd479d0cf5da54c4a73e41270d0391963e0cb8542be65f43fb2538d605085c22bc116b371c9aa02811aa86bd54a65a4b6983168180a3be1560b526de700f1949bb32d5d9f38f6a5c6281624c6fcb44aa657468ffafafdc0637748df145f718082709de89edc894c517a0f7ee0835e1fde37ba18740263c5dbb872aaf3640c55df4ae91f1c4d8a6d060fd46d2cfe9928475da6c0d001f9e2777437a663cabc593f8aa84f3799263cfc27076568723a08221b4bd190a3d24bc7f9bf91698e19479435a59a8ca4fdc38005a55d1e61eaaa9e4d71c99bca17b34045c700de76b4d90df4ff250341605ae4a680f6bdfe6ea5e6ff77bec1f6963c790519181faa2ec1a2f9b16d1b824dabfcef556e91ef4bce02b702146012f691ca05e0f873b793d6051c6448876a93fcaf32ad9b129aad644b9761508e0cbdda42424f5ca9ac5a0cb67fd5ef8d26078c16cf525df596a885bb192168ba4a86e99c0827b56331e6fce281bfdbe7601e6dd9f80e645d073e5fcfb80f23ed8d6a1c4c6f1a0593f126a47bdc15964106058ba5a3f5e3937e4d1936709df941849452f2c9c392aa70906c85e0edba5772c67f4ea0fe3719344d03a358fb664d793c4aa54e216aa56f8cf2b407ff5d4a529911af166a61b7ed4c3ddee3a52bb0c74950249d112f60d18b35e6c199bbaafda43d0f0e1e29b0bed4faeed45e840be722bfab97e30a01e8fdea1117a6b8581d6a9497c3921d84b377cd7bc1a1f3df421fa0a31f196c9f011339a202c77d552d5e30df29ad6a54a02d0bc728969bcb38626a82fab1855df909acb56dbbbe1338015737b460b9085379f144f08f4fe6fbe9c9df241061196a35365a34eaf0c65f97d15c811b98869c4a49ddae0601994d545d202d856fb5e3c96921e56b80ec978feb36f5daef50f995dc3cad442da07de75b97f810dce38413e8cc64ce3d32372a5b7b08ee898f5fbb37c4cb70e8b555322af7968013968ab4d07441409a43d6c68dc5b5cc02ed048e6a296f1f735fae1874c921c15dc6c4422c87c803c1783b344f60f90a3d2efafad2938d8269bda4df1bb247b482f36c1713859723951d31241fe7b3fc4b7c3bf11f055de8365b2b69328e5755fbab9dfb0b03205b2e98dc059fa5487c37ce89acb18613cc62486ce09e75a72a8be009793b00c74e9adc2b93471102f16e83cc9ef0ac2c2b7cb5aa757a5d51cd7f6336151beaf55eabd134a6e6b93593a151653837ed5d494a03bcf061d63d7a8e501973506642f68d6b2d490490cdc9980a624714008335f98caa71d22e8651849caa054b5c119dd154a80afd2ae95506728c0acf02eecd8887b821c764a2be51ba755b9db883a75748d3c20c2205fbdd1ad4ea848883642e27adf313fddfba60f314a80a463f056179643abd18bf0454dc13dd799d25c244460d8d2619238bb5aebe667fb38048d9dc84242dbcb17ecdb64170bb6b80fd710f597cc96d081da2ba082ea62605bb3388f43d1849f8b80ce8f8dadaefa84b0cf5e12c2a3db678dc0859bf927320cf765fedaaefad94d0da4ab50368105e4b5981feeb3edef40cf25780b6b00752e4839a1f3e0c3def6e5233db0490dc8ce93dedf0d44a05d2a132a3649eda3ab5da9e7762edd08b83a8cf2e7d253a78fdddc2c6ce97cbff41532692140ffd82bb4249328d01a9878e3f59d7159c493bec6184cd3d71e9213b4b6f70a7c26404ecde93e81e897e497f3b44ee04bf394cbe8540a49d31e33aa875b0c0e43e0c6af30350c5b7992a08d8cf0b5a88f0e5b88b6da6de61c0d1b6289be8d9effcaadd6b62f47b7169092f07ac1b1469f52b4b2369fd2e0fae1bc43cc415586b11e4fcac1b4148d5e7417e3a0a0ba64973581546781ae2a069073a0a557ed02b2462a2f26ac44729308c2347f4a7d7032b521ff58a8d1b3f095c376216c44762c889ff33f4688ba61dd2f1da40892e49a0bc0ef08940af0352cd6393eb1aef2fe707b138ba8119f3907993810a70bc4f1625ee0618230b58016277b50f89d8a7b92601c697b9ee5915a8cdf0b0d6f23005bc29ad38f7f3a7085efa550ea390ec31873f999733b874242b1eb5dc9dd5a8deb0c14d37e250d98060bbc30e8b5e6155267b424cf16deea1c1b003407f1308f93e8fa0ed90fb3789c7b05a5c6cb65fd34df7555dc14ee95eebbb0b2f0d75e3bffe98aaf4eaad9d39ceabed5967907007aeaff27bb2d0f11cd021bf1adfea43f09a6860db43ee3be9e520399bfe1f4e53b9981ba8f27f1c5e81c63f5e3292ada5c1876436b1d2d5504ab0affda2663d82dfd368cf67113f6dc50db630cd05b71d340afda503c2076f8bdb0f7dfb915defc7c1c9231234ec1b9bc51c9fd412ca09d7b0fd44af63461ece300c5e13c97be28a46be7d7811b648aef748905a3edc10c9854c2019b8da98f39ddae20857a9e10c0e0d31d21732b4464e69a7427f947d0d1428d785238cbe29febfe78002738319659cecaf443da90ce463923c09849bcd23590513bf05b9a0030329d29422057bfad1e9201efde01056efb4338152a90f3958d92affc0d28026067b9fb53847c3eb773edc09361b824de631476c50a9536d3432204f02d55679966fdac3284f5a8e6bb1a0fa8765f1bdf044f58610340b4405c1865340ee14aa612738218e58822cea59b2233bde7f515dca110b5b69cd023c65fe76c05b3101d2cb8839179c19e1253eedd8aa49eec5e61a234404b5050d3ae406b39ef356a61b9b70ff362dacc91ac18bd993d3411624b33516f5ce027fd14b98b71a127f100d0cd7bc06650ffd79b5acbfd6ac8acedd641151f765effd984de0d56aff18d939839671669b2f46ceaaf178b40652aa0830a4d01899721f7ec0f80745a021c2f3ec6ae4c2aa9c94bb13f46cd5ae8790b3da1c0399de2f2832c9ddc7265cdb6564934420b3dae8a9d18b929f23ebf03603a3504894e9091122598eb58a97d6455c7290a8c1762596b926a00ef0c38559b91682e3bc67defa7bfbadd8834f154c195cfa545a5d2b61a1c70f70b22ba920d96e9d1be18cf02d20d506505c098a6cabc45b81120a18bf7dee36f092917cf01bb1b5cc29b1047abc682d28c28f692860e4397298be4d20b52c63221220b995054d2d1ea4f8b51000cc93612add83f113c6197398d4a16a4f385dd825df203540da118fda3b6f0ca27c77b32f6288994bd8f56e41be27b820aa82ccf105c535790d95617a3d4c2c8a7e0d379682375e081bf920b2a2df309cf6d1ae50f39769534d2a47f48b30e9b4d5cbce04c84b6173bc31c6e4a5ed3d5905e0107c6daa440ca612d99ec1ee118156af", 0xb49}], 0x7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x80000005, 0xfffffff8, "0100000063026d00000100000000000000777d00"}) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xd7, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xc9, 0x0, 0xfffe, 0x1f}, @tcp={{0x2, 0x1, r5, 0x41424344, 0x1, 0x0, 0x7, 0x6, 0x0, 0x0, 0x0, {[@generic={0x2, 0x6, "96c72963"}, @sack_perm={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d4"}}}}}}) syz_emit_ethernet(0x12d, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb8100280008004e13011b006700403f37907800000000ffffffff830b0200000007ac1400bb0703ff00440c0162e0000002000000819406000000800000004e234e20", @ANYRES32=r5, @ANYRES32=0x41424344, @ANYBLOB="a000ffff907828000402050e000000063a247c0d000000030100000021136a477363509097fb04ceffd044c01eddd2734ed26571bcd41a45a275231c72125ddbe1a7beb968f64795a28c6b847a72ed19ed8eddb6141ed2bf813ea1ebb0423bb6e3133028a74aa45cb44772f989f9415001981b177c8191ada46110c4e5157ba136355999c9eda0e8fb43d6cab036303ab15109fe011b052dab6b02abb4e8984b515fe117de91915593ee42174bbb207f95e27709e6638f466d5c12d2c4b736c4dae7b4efb700a8074af0a882d5b93be797f324073d9889"]) writev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f00000004c0)="3b1b04f50f5be03128c1de11abb440b07cecd7e9d235cc2011752a94a8326c8c526ec47f59cb4c924544180bc3c010f576608f2f82a6955199ec15d1c382f02448096ff5cfc31522dde92bb335af33dad96fce2d2f0987063e365436b901ace512b2c16c1b9ad7a0c5e3ed16311cfcb6b100b5533a4311714915516364ceb3fded10bbe8a830bef8e424226f3f0b1f9897bb67d63a22da6eab770e3d69638b3cd3946c8829ef56068fac289165322fb81ef9cc662c7ced689ccd57995abcffab06e48eac", 0xc4}, {&(0x7f00000005c0)="6151340e67905bff780991033253d7967b9cb98b94c426969455e4237664841194a20fe3b1d8ab9f5464c79d6068ffff52bb184459fe2abb178bb43810873abde45fc8e767062c3525db430d17aa9bf4e4abc0ce8e82ec", 0x57}, {&(0x7f0000000640)="8470b05d99a18d1b7e4e913d489fc64345a198d8baafc06f1e18ceea8a4ce2979981a27678e8cff1993b6b0c7400dee58bc549a3774f070dd3ba021dce50a3bf5bdcad651b6edfc48f59d7d4c5725ca268314df4b793df4af837b18cca3055e47908f070b03530a26526738cf50f249e9f36bacff9fdfc00c1f10c9c347b5a7f1b5004f038c79157", 0x88}, {&(0x7f0000000200)}, {&(0x7f0000000700)="8c9c3b9f4c3530073529f3f0ba517ece8ef052bb646da5419ee6ac226c0ae6acc7bd25c89f77295080d737d1f3d94ff005bbd70c7764ae5ced2ee50a893188fe00", 0x41}, {&(0x7f0000001a00)="7e9c1319b57e1c574322ec7301665a5abcb51f52f9355e8d093c3f5042a250818975357ee134d5e92c8ab4862f7dadf82544e51d2c602e260d12aad70c72bb732f8f3193773d80b0a2ce053956a5019f9105f3cd89132951df89f7545cb4cfa38b2c18cba1cbdc16ec91e3393bfae981d5a583a878c9ece465b75e7ecd8f9745afe3323b8055ef2302094152c5cb66e78a19414ad9246204fa719cc0a6b573a88b960602ce1cb836eaf57c1a582d0d95067ee51cdbe62c7526bccf0f55c94d497f0e783f06c8ac94705df7da533e5da8bae70cd0cc19170a22d74e357f8f", 0xde}], 0x6) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x5}, {0x87}, {0x40e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x54}, {0x61}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000140)) writev(r1, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[], 0x9}, 0xc06) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() setrlimit(0x1, &(0x7f00000000c0)={0x20, 0x4d067044}) close(r1) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x54da) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) syz_open_pts() writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x55}], 0xc8b5, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6c}, {0x2c, 0x0, 0x8}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f0000000480)=ANY=[]) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{}, {r2}], 0x2, 0x0) ioctl$FIONBIO(r1, 0xc0107008, &(0x7f0000000040)) sysctl$kern(&(0x7f00000008c0)={0x1, 0x48}, 0x2, &(0x7f0000000900), 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() poll(&(0x7f0000000000)=[{r4, 0x1}], 0x1, 0x100) kevent(r4, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r3, r4) mquery(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x0, r2, 0x6) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r1 = getuid() setreuid(0x0, r1) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) rename(&(0x7f00000003c0)='./file0/file1\x00', &(0x7f0000000400)='./file0\x00') r2 = open(0x0, 0x800, 0x100) chmod(0x0, 0x110) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x205310) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) getegid() minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() setrlimit(0x0, &(0x7f0000000040)={0x0, 0x50}) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000200)=0x5) ioctl$TIOCSBRK(r4, 0x2000747b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r3, &(0x7f0000000040)=[{0x0}], 0x1) syz_emit_ethernet(0x1be76362, 0x0) shmget(0x1, 0x1000, 0xd33fd37b37d0f658, &(0x7f000015c000/0x1000)=nil) setuid(0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000500)={0x0, &(0x7f00000000c0)}) open(0x0, 0x0, 0x133) executing program 6: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80000000000206, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x74}, {0x812e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) write(r0, &(0x7f0000000180)="1e", 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001200), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{0x40, 0xff, 0xff, 0x4000000}, {0x1, 0x0, 0x0, 0xffffffff}]}) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8000, 0x0, 0x0, 0x0, r3, 0x88, 0x8}, 0x0, 0x0, 0x3f}) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000440)=""/158) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {}], 0x3}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x37ff4d4b71ddae23, 0x0) semget$private(0x0, 0x1, 0xa0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f00000001c0)=0x6) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)={0x200, 0x6, {0x100000000000004, 0x1e}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x28, 0x9, &(0x7f0000000580)="0400000035a0dd311cfabdc68876ae18afb952526d9fba726030994ec89754e9fae2e676cf448a30dc9ce50a83a4203fed71669f1000d1f8bd48a0614791258db8275dc1aecb", 0x0) dup2(r5, 0xffffffffffffffff) socket(0x2, 0x2, 0x0) r6 = open(&(0x7f0000001180)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r6, 0x0) setrlimit(0x0, &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000080)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) fcntl$setstatus(r2, 0x4, 0x4) executing program 5: symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r0 = getpid() socket(0x6, 0x3, 0x0) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x15) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, &(0x7f0000000180)) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) setreuid(0xee00, 0x0) getuid() r1 = semget$private(0x0, 0x1, 0x4ee) semop(r1, &(0x7f0000000340), 0x0) semop(r1, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) mknod(0x0, 0x6000, 0x6da) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) shutdown(r2, 0x1) poll(&(0x7f0000000080), 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000530, r0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) executing program 4: socket(0x2, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0xe) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2015, r0, 0x0) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004600002c000000000000907800000000e00000014404204e2041fe8ef27d8e", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="cf70770c0d6e80f391bb19656265c41dbf978bc8ef8f9c4c61decb06778c275ed5f70fff9371f1e7789cea6dd7768a2bf2e1a3b9964f606ae9f98c61b38d595303b8f29af43b7903151d6d610da3bb97b52d896feb0a9a1e917c89ec20b854157d7a67e8468615947f9903f6affcc36234407d72d527e7514e53d668cd96c5795a50dbf714313fa18f65de35968e6c1744ebc1a81ee87beb77bef9e84b047377255e3f21a21862b5acf40b49dbbd24ea82380a299266d9f5204d7c3f03c3ff802ae9a2c9f12137d5dff9b82c618267", 0xcf}], 0x1}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000ff3000/0xa000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f0000134000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000e58000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0/file0/file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x8, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x15b) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000280)='./file0/file0/file0\x00') ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) syz_emit_ethernet(0x0, 0x0) semop(0x0, &(0x7f0000000580)=[{0x4, 0x8, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x3f}, {0x1, 0x4}, {0x4, 0x1000, 0x1800}, {0x0, 0x8ef, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x1162, 0x400}, {0x0, 0x755, 0x1800}, {0x2, 0x0, 0x800}], 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000600)='./file0/file0\x00', &(0x7f00000002c0)='./file0\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 3: openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x103a42, 0x0) acct(&(0x7f00000001c0)='./file0\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0xbe}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000000), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000000d000"}) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket(0x11, 0x8000, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r3) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000500)='./file\x00', 0x276, &(0x7f0000000540)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x81}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = shmget(0x0, 0x400000, 0x5, &(0x7f0000bfe000/0x400000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x40001804, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000640)={0x2, 0x2, 0x40008, 0x401, r6}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000340)={0x0, 0x0, 0x0}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/72, 0x48) getuid() syz_emit_ethernet(0x2e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa002e00000000080046000020000000000001907800000000e0000001440400004e204e2300089078"]) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000240)={0x1, 0x7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r2 = socket(0x1, 0x8000, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b1000501600000903f0000000700000000000000cfa10500fef96ecfc73fd3357ae36caa0416fa4f376b36acf00b7804be381e4991f7c8cf5f882b297be1aa5323edeb51e2f0ca3ebbc257699a1f133ea7acb5d602000d7d026ba8af6300372a2102000000720fd38bfbb770c1f5a8aec881ea772ec5890400000000000000361b1257aea8c500002012000000042000000000000000000000000000002000"/177, 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) fsync(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r5 = syz_open_pts() syz_open_pts() ftruncate(r5, 0xfffffffffffffff8) accept(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000116000/0x4000)=nil, 0x4000, 0x1, 0x1012, r4, 0x40000) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r6, 0x8531) ioctl$BIOCPROMISC(r6, 0x20004269) setrlimit(0x6, &(0x7f00000000c0)) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400004}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000ff3000/0xa000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000007c000/0x2000)=nil, 0xf26}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00001f3000/0x4000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {0x0, &(0x7f0000000000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000e58000/0x4000)=nil, 0x2}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8c99}, {&(0x7f000007c000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000062000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil, 0xffe}, {0x0, &(0x7f0000134000/0x1000)=nil, 0x2}], './file0\x00'}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x3}, {0x84}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000000c0)=ANY=[]) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x9401, 0x0) ioctl$WSKBDIO_SETMAP(r8, 0x8010570e, &(0x7f0000000040)={0x0, 0xffffffffffffffff}) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, &(0x7f0000000100)={0x1d6, 0x8020002, 0x6}) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xda6, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r0) setsockopt(r2, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x0, 0x0) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0x0, 0x7}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r6 = socket$inet(0x18, 0x3, 0x102) r7 = dup(r6) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4104}, &(0x7f0000000040)=0x100a) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5c}, {0x61}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0xe0ffffffffffffff}) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf923", 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x2, 0x4001, 0x0) r0 = dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) write(r1, &(0x7f00000002c0)="c5449bc1708e16b9805a099e20a0", 0xe) syz_emit_ethernet(0x66, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x1e, 0x3, 0x2) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) socket(0x0, 0x4, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x561a, 0x1, 0x9, 0x3}, {0x0, 0x6, 0x1f, 0x5da}, {0x8, 0x4, 0x1f, 0x1e}]}) setreuid(0xee00, 0x0) getgid() pipe2(&(0x7f0000002940), 0x0) getpid() geteuid() getgid() r2 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f0000000100)) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r1 = semget(0x2, 0x2, 0x5) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffe, 0x0, r4, r7, r9, 0x0, 0x1}, 0x5, 0xffffffff, 0x3}) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000140)="fcd2c12139ee78207ccf0c28f7a5eba340b4b7624f05d3d6ed670861e31c4931bc5df593a564350947a2544bc38b89cac31beb2cfb2ff705265783c542130ae64cb608312bd0f94a9833d7945e761529465d2a1ee7045c39f2331f4f30f2bb17d61d48e717b9b14c22a2e85cb2dda6f5e35572b6a5afdae9d2d8691a2d4b777752c2da40afb83178a6a885bb00d2c679a1b0814003e6eb1cceb4f3fc56c0029f2be1ffd6f33ba70b3f469d5a5f16c530e35de286fc14130415f139458942d7f25a50fd0a33c44d8318aaa692e69016cc263fe15fe43c97942e6b8b5483e040433efd958a381aac227b09196846f8956947fa7f26", 0xf4}, {&(0x7f0000000240)="569da40d6829", 0x6}, {&(0x7f0000000280)="ddaafa51f13957a662e2d50de95d5e45318c5ba93b99179138e2cfa9267644d6ee1db9d6f1fab01007d78f887bca23c4a5b9ae42d567b90c990a13110ff7039890e423a04e7cd45b25c230e808c455e0911465ee6174959bc0646887e8dc8897b9826142b077ccf98938106a872900c2599cef0c00faa56634858796d149c154a8defe0b8ea6e1f4bad53dcbcad36706bdbba07cf872e35d7c7ca16147a2429da66b7cca6b14b5bb0aab430f7f6ed78feeadf7", 0xb3}, {&(0x7f0000000340)}, {&(0x7f0000000380)="710c6e42c87d51567dfadb733a89233def47fdee5132ac910484f960bdae206d23257b8aeac142b6651b324ffb22d10a3e5314dc7ada93632528401952d585cf615f2b1bc3f53f228d63199d62c574fc743d0bf0ed687e9cea944bfa565577901e50e0b9a02f2413f222b03128f97b5ea9995d5f8c22bbb0ca880c0bea885a3e5be7f1499111da039663390a96922ca41d19205cd3bd752a2001a9f5cc72bcea9f67dc58bbb851b352369fdcda95126bcd8c602dd37fc94c71e5b147834eb960929a", 0xc2}, {&(0x7f0000000480)="5bbc1f4f2f95713503ec0988d04a215b148570930bfa3b86ab074b3d9a7fdfd5bab4bdc5eccc4df2bd7c91541100d85ccb88fad08a63cec84ea8ef2afa73023b86aead36950e62bd5a0d79aacdbe4ce9be61a7c9349f8a4e245bfba60a754865c9846e6c4534b2923554c9f2df254d506363f237a51e183a17f186fe3baad4de19057563fb1b7cc15d14cc6dbbbf41e0f4d99d0514602eb066db6636b9c64ec7e0c3cf99f4c70f48da6d2237b03771cf6d5663f55107edc8bd27e7e9fe1c3d9fcf61b84555c026b80c046457c32eeadffb", 0xd1}, {&(0x7f0000000580)="bd645610ed2fd1b186432518869a202572f2e24d73d49fbfac5039b601e9de0ffb7138f46bcef43a76b3d671aa6de60547d6abf8945591f01b16beaa950176cd9105fd2b429df71c9adf4225f3a4699434597610e1d1ca7b26a34434b64bc822b34e40e38d7ee0f9dcf9dc60f4850b5c133adb9ac2d8e10095819d02fee04a9c4396", 0x82}, {&(0x7f0000000640)="8f9200419f080d3e6640a5d5c2456c42de303972d448b06c86400fe93ea696f0b1d06a", 0x23}, {&(0x7f0000000680)="90ed09ce6f021133cef6229cc90ebb19ab6e08b36d0c072967972086d8dbfe88bf324a5697e0879bb7d3a3cbae33a818807472c853935585bd68479147b23b21321124bb7e27a0020f9ac8663bfddb9717333386e1866e12fb3edc65c483def1df1f1ee5389b5ac71c84eaa40ebd76308e962385b4706d4937c503f3f09f66f169db15db00bf2d9a3270c9778e97d640f92c5a386e1153c13452d2b178e265a7d0849998d9079b9b8f58e7ba113df6b3ff9a1dc56a3d2a26e9cdcc7031587e5ffc86699dffc190", 0xc7}, {&(0x7f0000000780)="f84b6d5909cd5c2940f6f00d5bbe2954236a7cf41c52f9bf1d2f7a32b4cc0cf42c17624a62fa1c93aefa4ba01048f1738e1ccbb951a90264294b2ddb363063128106e26b2c839319e8da58d3d0da8176e54d963d10f6a05a1c3f497c6ec4847410cb549727e84620d9148a376bd5bf13cf4ad5237b0de104e3df0d8845e8ba12323a706d008c8496045c619d40db1a0021c7a1e6d2bab11da99781fc022f70100a492183c4bfe5b9bc23f999ca0a2df7eb205ed50b3e115166bd797c80b523a5e73aa42711355fbf3f0a2c08adf5585a58b376aad4760f5ae5a08d2f380ccd38b72a74a6cc44a228591b553e5dac88bf2999415463", 0xf5}], 0xa) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000940)) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000980), 0x20, 0x0) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000009c0), 0x20, 0x0) ioctl$KDSETRAD(r11, 0x20004b43) r12 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000a00)={{0x7fff, r7, r8, r7, r5, 0x108, 0x7}, 0x56, 0x101, r6, r6, 0x8b, 0x4, 0x9}) r13 = dup2(r11, r0) getgroups(0x2, &(0x7f0000000a80)=[r2, r9]) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000b00)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000b80)={{0x6d, r7, r2, r16, r17, 0x19, 0x400}, 0x8, 0x5, 0x1}) r18 = syz_open_pts() mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r18, 0x8) semget$private(0x0, 0x2, 0x440) getgroups(0x4, &(0x7f0000000c00)=[r2, r15, r3, r14]) r19 = socket$unix(0x1, 0x2, 0x0) r20 = openat$klog(0xffffffffffffff9c, &(0x7f0000000cc0), 0x800, 0x0) sendmsg$unix(r19, &(0x7f0000000d80)={&(0x7f0000000c40)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000c80), 0x0, &(0x7f0000000d00)=[@rights={0x18, 0xffff, 0x1, [r10]}, @rights={0x18, 0xffff, 0x1, [r18, r20]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r13, r11, r11]}], 0x58, 0x2}, 0x0) getuid() r21 = semget(0x3, 0x3, 0x0) semctl$SETALL(r21, 0x0, 0x9, &(0x7f0000000dc0)=[0x105e, 0x1, 0x8, 0xcf9, 0x5, 0x2, 0x9, 0x8000, 0x8001]) r22 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000e00), 0x800, 0x0) fcntl$setown(r22, 0x6, r6) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x4c}, {0x20, 0x0, 0xfd, 0x7}, {0xa, 0x0, 0x0, 0xfffbfffe}]}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) unlink(&(0x7f0000000000)='./file0\x00') r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f05000700200000000000000000970500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b29e7fb32619a5f927e7be1aa050000ffffffffffffffff57699a1f139b672f4d335c223e7d0c032bfa896443a40602000000720fd38bfbb770aff5a872c881ea6e2ec5892000000000000000361b1257aea8c5000020027bfe031000008abfba0900000008e371a3f8343712051eeab71d89e0000407", 0xb1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x44}, {0x80, 0x8}, {0x8006, 0x0, 0x8}]}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) syz_extract_tcp_res(&(0x7f0000000140), 0x8001, 0x1f) r6 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e08a32010de4b2fff040ff00", 0xb1, 0x0, 0x0, 0x12) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file1\x00', 0x1, 0x0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r4) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r5 = syz_open_pts() close(r5) accept$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/52}, &(0x7f0000000300)=0x36) syz_open_pts() madvise(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000180)=""/204, &(0x7f0000000280)=0xcc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffa, 0xb, 0xfff, "d200", 0x3, 0x40000}) writev(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x8000) writev(r5, &(0x7f0000000000)=[{0x0}], 0x1) getgid() executing program 3: sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="bc66da1c", &(0x7f0000001100)=0x4, &(0x7f0000001140), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000800)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d672a736ba1bd857feb09901fe0dcee53766797f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a00800000050acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd021cc793994922dfc10000000000062ab475cca257352828a76e5314be5629235c0febeff57cab95e894238b96ca5d4d3e670fea610c00009bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756faf775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3ca67845c3386ce33141141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678a0900d8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071ec98111cc9024f790ce16ceaa7d0104e39789d91000009a5bec77c992c792eb013621a86709cf57acd9981f947115f608227da8c54d8aa668931edd0b599b3d8cf5a8438ae08c1f70483223c3ba38088fb2e6", &(0x7f00000002c0)=0x25d, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fec000/0x14000)=nil, &(0x7f0000feb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000d56000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fa4000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x1000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x20}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fec000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ff6000/0x7000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000ce2000/0x1000)=nil, &(0x7f0000ded000/0x4000)=nil}, {&(0x7f0000e85000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000c4d000/0x1000)=nil, &(0x7f0000d14000/0x4000)=nil}], './file0\x00'}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) r1 = socket(0x2, 0x4001, 0x0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r2, r2) r3 = socket(0x6, 0x5, 0x4) socket(0x2, 0x2, 0x6d) dup(r3) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = socket(0x6, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) r5 = socket(0x2, 0x1, 0x0) listen(r5, 0x0) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) executing program 6: bind(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) shutdown(r0, 0x2) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) acct(0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r0) socket$unix(0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000002e40)={0x2, 0xc}, 0x2, &(0x7f0000000000)="8d", 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socket(0x11, 0x5, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x2) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300), 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x4b}, 0x2, &(0x7f0000000680), 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b10005040000040000e8000010000000331c13fef96ec0c72fd3357ae30200004e3039d2d234acf20b7804be38164991f7c8cf5f882b297be143d1aa05000000f58338641277ba33273951e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa895776706443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b125720337bf5a226dcc878cd877a91aea8c500002002fbfe0c2300008abfba091891acb84c44a2feccabb800000008e371a3f8343732051ed6b71d89e0006a0d29251eb7c2cd00000019c196c9ebc9f26e2d840ed8bf1dbeaf6c21c51699c91f9825d1891861fdb424048950a438412e71ca2eb9572601234d5fb837362b42a8fd8aa27cb8376d37f8a10d542f4a554114b8a12add92c453096408a23ba0dd8dba7e5e7685a12f03d25177715b4d7df76e3305d2c8ced42947865a38121fd615964dd4f148630496c3903665d82aac8ac99b6d2b2ed07da008c7330b342f2467d202ef177ed4a89890170751b05550e26ea7eb", 0x17e, 0x0, 0x0, 0x0) pckbd_enable: command error executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4, 0x3}, {0x5c}, {0x81ae, 0x0, 0x0, 0x80000000}]}) syz_emit_ethernet(0x2e, &(0x7f0000000340)=ANY=[@ANYRESDEC]) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r3, &(0x7f0000000980)=[{&(0x7f00000009c0)="bef8cb3f2eeb69327bda2399257586c85f8cefa70855f499b4383006c19fad5c66da7c765d82f65db27072960f7476c2dcd2f582f5555debddfd103a4283ccd9cc32b37962678d341d729ff5280356c0c618f5bc7a267bd97f50385d879ca412b901a927549007e0d044510861d1bd0b9b9fc1e1d2015d2008c6027d8df1ddff0716349dfb73d0dbcdcce1efbb35984f9ae47246adc55831eac3a07bd836e40cf739f4791cb7a0dc03286281de2c24fe200d799ebb27e04bef355032bdacd02806f2a86013b46b8ba8c0e246b9332a254b64a4302903ab3ef49184d280fc9b3cab708cd7b2d4aeea701856d916d72e1ac02fcd2ecc4202089112a4945740e35deafb8d00bf", 0x105}], 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r5 = dup(r1) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000100)) executing program 1: getpid() pipe(0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2f, &(0x7f0000000000)="eb929648", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x181, 0x200}}) socket(0x10, 0x2, 0x8) socket(0x18, 0x2, 0x0) socket(0x18, 0x3, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x2) fchown(r1, 0x0, 0xffffffffffffffff) socket(0x11, 0x3, 0xc1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa450b08bfa22f0800450000280000000000009078000000007f0000014e224e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="00000000000000fc"]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) r2 = semget(0x3, 0x1, 0x80) sysctl$net_inet_ip(&(0x7f0000003a40)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, &(0x7f0000003b00)="2018b958", 0x4) semop(r2, &(0x7f00000001c0)=[{0x0, 0x259, 0x1800}, {0x1, 0x9, 0x1800}, {0x3, 0x7ff, 0x800}], 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x70e, 0x0) getpid() open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f00000002c0)=""/204) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socket(0x11, 0x3, 0x0) syz_open_pts() executing program 5: sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, 0x0, 0x0, 0x0, 0xfffffdc4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) setsockopt(0xffffffffffffffff, 0x64, 0x77, &(0x7f0000000340)="0a088405103e25ce16bc7eb2a3fc8d653c947c926aed483e94583fdda6d4b68a5470c540a6005a009f8ece19ecbcffb617d63d7eb03b031a70c71f1dc9b4b78c5cafeeee497653daa96f67438023269773821e90446506449fc75316f19cc400acab7e7313fab51bf9d1b83eb676324264351c8b7486f32349455da81a149d345db128f16a9921d1cf639ca7ecef22ec49b372eecf899049881d0a5ee0270f89dc45421c29bc76c0f8bbd0a4f7a66d19e4390f5b79772d25f54c709bcfdf16c4628c9e4d31648697ddb37fbb3d2cedb5689e5be2c1d4df6f2b315f", 0xdb) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000440)=""/138, 0x8a}], 0x1, &(0x7f0000000500)=""/192, 0xc0}, 0x7}, 0x10, 0x40, &(0x7f00000005c0)={0x2, 0x1}) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) ftruncate(r4, 0x80002) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10, 0xc0) preadv(0xffffffffffffff9c, 0x0, 0xfffffffffffffe16, 0x0) preadv(r5, &(0x7f0000000100), 0x0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000340)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x14, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}, @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x80}, {0x87}, {0x106}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0xffffffff, 0x7, 0x1, 0x80000000, "884cd71f22947b6d4e79111b0fff4bc588ca156f", 0x7, 0x9}) executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000780), &(0x7f00000007c0)=0x4) msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f0000000400)='./file0\x00', 0xc9, 0x0}) socket(0x1, 0x2, 0x0) kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) faccessat(r2, 0x0, 0x81, 0x0) setgid(0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=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}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f000068f000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd605f6aa500183a01fe8000000000000000000000000000aa"]) close(0xffffffffffffffff) socket(0x800000018, 0x1, 0x0) executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x400, 0x4ebfac6bbaf796d) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r3) setsockopt(r2, 0x1, 0x147, &(0x7f0000000280), 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x7) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) pwritev(r4, &(0x7f0000001640)=[{&(0x7f0000000040)}, {&(0x7f0000000140)="0838b76b0beea217648bd137954b62368ea3a76cce7052b508a9d9e79b483594e7e0bd3b87894a48783294e7dd277b3e63be179f7dad5c2b57f45c937f55d28a7ce078311135b67b78f30a9e3b210f89b9ea2a773c260cdf8ea39c93f8a5e47b2e68085a5f91199e168b5714f7e581eaf38bfdf314444d22e8ab1ffe17407504779715952dd4de16c2b15a1aa5283211209395ae9a12b78173317f199c3367c868e2f9111b492d7a74cda9b6325a2f29298b27dcd5680691d9a72a75a19b4a4bd50ef71ad8b9efc9e802fcdee01553243fbd2cc4d9be2c4812e2e2902c695cbbe7482e4d3690a98e089f13b1587ef40d1fbb0ba18fdf93140b240230474474b1eefa3bfc784820a31ae6ed02028259aa0d7bef7e7255aaef45f9ecb555c486ab8cb294b261fdb42f4e288079ec034753f66e46efea21073668713ee5b390f4db99f6315a8204c6db74997e67784a558954b840c8e199345406211e21364da01d55ca389da72af166ff9987a3e296cac2af4f51c5b58bbb6133ab83276b0fefd8fc0043b7b51d69c07e497c80584e27843174b640828011ed5898ff81da19e31fed537a93e78a2ad5d06a54c18539ba0363a33405bd188c8b92f9964a8fe8dd1923ecc7faf10dea620cbdf739765a19be05b0879f7ac74da7ef7c8a7d3a7831779c2059a3ea6d167471324eb2c9befead994d11b470477325cb0dbbf31fa199d33e19e7b17dd93a0a136d1c623173baa167fee53a4f7ed17f8a84729ee9d503cf459e880c630070734e39cf77f4988dbe6f6cc28a2b50b578ff03da86bb9f549de2f57c8f3a9bd97f4838b8c935098cadcad976a0496ada6ec509b74897a7f25ec10c244cb783b099e0d759b36c98832fc1fd36070efae0fa0fd88022ec172ab2a26c8bd84effd33493c892604ee74d539614a0c0641149c1b4dbddfcd62bd8a464aaa6c77639fb8ae163363aa3eaa39c0a18cab6baf469b9786cfd4c6769b4e96c6cfd9396d7b6a216e90d8e2f10d3d0a420dfdc3e3e2fd30d2cbc0e79eb5e91551b46b57459dd10594a9730a56d8a520b31cef3b5a2ef8aa6f14cebe63187668f935f2dfd9dc2e8f375c3ed4d4fcbc25e65f6bc1a836b13b23de2bdfd7cbf90af5f18bef33e48b982876353b33dfa428d716362ca8f48825531c9fbe0515474079ebaf81bd4debe1812b43305afac7358ed960c6eceb0e4a44b68000ea9ba7ba705d5efe96a0df454b20cbacaf151ffdab18b96a16273f692cc8dae77f2430fe155af9804c22a2e2290526d26336b2020e85c76fa55363ba5d2ad46f143c3e749c86e22c42bedbe5a324355472cb52d5ca5738861ab8d02acff846d874308f86742b672e1ab5a6952000fe0e3322b6438be31b31f5138ea4e9910799d1fe9cfd1e7d895faa8feae1d8aad145ca17090050c5cc835864736a858cb7149888d77a585c5b67ee077bff4fab3d124a035ea09c4981d458a2854e189c052d52a68eeaf2660e7ca04e678d1a9775917173ac54037fe938540e638350d049ecbe4b49663e6144ed0e104bab5a3e493badefeedc219522a408ff9aacbd305d4d49f82ea8d409f14e5a9d9c352c0ae9a74c94b22798c3f256dbaea9879c750f68fcdc0969e63bdee9611d5c22f6143824605b1b37ca3e0dae8b93a2931fd160d0c7ad04e169c789711d3d57f735e9be2507ef08dc0c069b88d9f99b2c8127adbfc398a763980f12a0c11446dda05b2f1060a73c9f59d4ac46cc1a66a41d322fcf80de4ced1c4977fb3f385ccb3e1fa5f60ea727fe471a83da64469b38afa8783403445d43aacd4d3013110289adf926f5cec2597906f3c7faae899f02bf2471a3ad889a15707582ef4fc2c3f3def17ef63a9fb0c0e8f029f26fad7f4a48db7f14576a88fe086ed72ec63503f82cc3daa0c5537bfc831dacaf0bf6caaab018fcac441458e80214650c70277ed1f8ec053239f62e15084fdba9751bd8b01357eac163459fa82914b3264b5736d1fdc1a043389104d0801c6887edf942bf4f95d24d39b7ab851369cfbaec677533ce6301cbcb8ee293cada8e766c1b87acadc5eaa8c0bf9979296af52229a93ee65d5cc45cc4d396428c517938d7f07d73968b32ae44a1a551fa4354e8696efc9fa9440482f642e04b62d3a91d5e92f2b9e6027eca323d1bc4752946d689402c4e5ce4fceaff561a17aad34357e8e33bc271f4d1ab364e58cda46e11d2b0551ecf03bd32a4d663cc25f88ba77802ce77bd94e69b50f4c79ccf4e624fd4724a9f47e52a21392b506ae9c3d4f23f93399f9984e3e87339acddc458de859aa687f60a55ed2b36bf92c4e52183f8bdaf0565977dfe1967e8b8e1107b06bc7be7ec98e34788e96c450f999328025d0734aeda97a247be5e9e81f73341d50966a829949cfd88c1702d2883cd1a460dd8ba870422642ba05bb3fa37b6adbc18e903f850a3a7877d373d72d7224d1bb1c0d0d320cb5b5cb5b128de4d7c8e6b3aea4634237387deafa3096fd96f8ff7f1d07c1c020c611a14cc300b244a02ec54b64ab68a3893a43776a93b1927cb00b210c0146cbd760a94c083a6c9b226cd84047c3fb0ec1da105324262dda2a240a4eded16f93bf1237cb3831340d86f6086d6a05f89a5cd3adca9f82cc5d3e9c23cb41b1d833ef05d5e248d78a415a70105054095c34d92abd9a7458315d4b810c93414358aa52ed790d8cf59b8356aa473388073094498ecf443f79989ca00a4f91c296726e1cec69d30c6de0da2020f31134c48a6f76b7ce873b20a7e8a50fe74056d62d444b5ea251584860095e18f428e0039690d0e795dea51d21f300679559df4ecb863fb9258d07ccd2b00470041fd2817a52e9cfbafee523daecd98e6f328d398e363096a1be95aa4e4fcd95fb2ee47f14fc06f72d5e05b12aeef148162b0d1d25337fe8e4cf82642b43282b032dbb9ff0aca0a3a5769a419f94603aff65bf4f9a35767504f59d3f7b4c7f5f7391e4ce9a6927005b67306635ea3bc088de579a3197fa83bf50ee713e14b0d20a8c5f4376be023ed485d8aa7904ef8ea68fdf88c68353264470fe59e50ca32d9e3798923048e62518c673c9b7fb0b1122c7606f8209e2b243de91b8468d83c40797b66b8bf1c0be00fb89131b7c186f43ed45cdbd22beb43f012108fced758e6891a8d537d2a21d110d4b8497b2219da4ce19375d0d70b27d1369332e29a46b2f54d7a8dd00fece4fe9de016505312940776ac02af47664b5a3e605970f092924d9b526825d0ebdada4901de720f32e7386d755c13b3ec1fde89ea92d94cab3d6a66b922760abf6bb57a6b0d75015e448103aeeaca5626bffb8037e18677a14e8a4c90286d3b2616f358b9bd5744cff7d7a53a5ef617bc94c1e68e2abd519000cec89bf3dbad13efb2ae49f04bac5bbf3168ea60e4d1eab8bdcbf44459b71c8cfed52da97885d637969962c341031ae7b7d090726ef5b1ef150f7a7d63ef2147f8dcd5809dedd907de3605d168429a78f49488e9e7af695a148d3135576ed28bf98f6a101974d7b4fb35a5366486e8121aad5008089c01c2b9d02e608ed5d69d12cd549cba69c40f6bd8d02d0cf33f4fdf1eb4917f9ec68a15c56bedb8525253b743bf530a1ac44ebf0c38eed3d1ff1697bb0e36acebcb10f06ecf1264638e856548a6de69222d49fa205bf9d2dfc600cb6f436186719d084c3237860dbc01a041a92b54095751c6ae5dcde6bf1f5ea4775de5738b769531f04dfdaeaa30a472d62f967a2f659a82751cf92d19d1e2f2c190aaef2bca3b60d7e8e0fe32ce5c8e9afb67e52aff1c421251d5fd9a5d6702d8f3cec0f0dfd625917a81279b470a43f604ca4714df0b78521b72d9212ff7af2d627fef004629de16b559f72c7573433ef8dbe4da1b9cb1b7af24c18440593b79e21bd2554bd92eb4d0c405f09750db9b93d054966afd8e29e66bae113fe7f31319b5853ae59df1f8876d38f53943b8bb35c763ad7b8ec642b70713bf4f469128142f918ee55eb450cf9bf7b62cb88821250e7b60deccdbf5a8b83a448e4dcb6708be77a56449fe709d634e841982bb5e45fd136173569ba63c4897d910501916fdabca9b6f92abf51ea74ed751a1ac3fc9c60b5467517f7b022c7fbded17dce04b7bba3e1b75691c5fafd279b50f5d698ab310f9eb35f0db42e6660f8112dd9249e6223b41af07d25a336c654babe15f791c2bfc26e6c97e5b27e86c5b3ee1f93053b06ed173cd5ed046202ac130b677b9664b9c1425dc7c50a595937834a4ac1959c0c6b4c44a7dbbe37e8890cd4800a79b84583b837fb827a415091b8f18bc2c163f5a584a129da463df9d3277d0cfe8aa437303ed6c380e68c58b9fb2384d342fbf0316d5a34373ec6e8281cb401082344906669a59ea05f5f07eae4ed325713d071762a176bc140937001b1b5098cb9578e16963b5d740ca7031c35961ca02e76cb2280d7c61022a00ea3b74175cd640a5d56fae41b82e0d7b10d66849573df072f71f7841de3a1490d34c628d158719d4dc5b557f99684972a23fc5cabcbcec499286f3822312c8f41201215476bd9def798d085d559030f28bc3e0134f34fc97a29158e7177c09d21900de05019fba8325f953e8ea580d5ff21dc4025712a88215d774fdb56d5ed863eff6cfa013fe74bfd306e69c53a98ddbefa3a64bcf689c542e5124fa494f3f5c036f852d76633b1e55c0ac3e007d950f84e1a5434fd7aa899cd1f41191f5853afed2e1312928f9caafc88d42784570bedbcd45222c648994ef855f2abe0bf697df89ea66f5d5c37214e0cb6d27c22a76f81e3e6a4e50c05e7f6b6c3d3489cfb9758c0497816684d830fe40237825d94030cc9c3b8c77df8b34140f114415b3a7d95e996e55a95141b3fb6dea9674591f1117d985d40ecf492659d61d0cb6dd9c34eb1400a9d05dbce92299be6baaa214721a48422288395f1c38fd6c0cdf18443d701fed054040fef410c3e933ebb7bf30edbe408d49e89eab6260489a2a7714f17b3d8d1a33927d5bc85040abc35e6976cd9919863639c65eead930dfb01ec987d1032f57fb64b34af7df701221bb9a8ae558b58136c20c82232f8c7420a866304b595ea98b73cebf795e44c72788fd6f938f0a8ae9ffbe9efa463935e6ce118c23cdeccda0bcb5286f4d76dec3051216f836068d35302bcc278e7fd1075f6ceec8ee171491c3c43beba36a95fa055f6bbdc948c73079abade441c41fd6a86b1b70dd2e6fd57e36258e0e0517349461e6ac841a9b6cc0c3e32aa781f3cd74743a71a0a51b4ce028bcdc2126d77ce890f596b516e8168285ba65939bd86c94dd8899772e92c86d98fd5de12b6977ffeebc76c75ddd7837607745ff0e0dc4bef411be03456a522643e41afbd8821cccb6dacc27ea7953c62970ddeb6309afe55f9adb4446a765bfb6cebc407971d23be2a99b10381befae061c320f4b89e44acc788ff6e860045ccb607b0d7799d412c62a32926bf73b914b43bd3ecb93af9b78f43f4392f90f99c2b5858699e2b3c2bdb5326f9d555a04db165d5986c61e1f1871ac15bc79b85385ec68658efd6606e44e940c2dfebf2b50a6300d35501b34f4324ceef271c10b29743b26ba098095842850a30982f96a6dbb74b8bc011dcc73ebd11389e06eded5b4be97df542e346c9268ebeef5ebab6f94190955a097266e1", 0xfc0}, {&(0x7f0000001140)="1bac710bf5c0a9c470dbbc46779d31d66ced0b4cbffcc184d488a166952c98825885ceea216d02b333731938baa36d074324893082dc0b3a79210f9143157cfbc9f99a8ed1393fdda9ef20902368d48c9d922c5f8bd9ec66659f18d5a8ec851c798ca1d5fc2e5cd6bb881a89a0dda5196f34bc4e5a90bf4e9bf95cc472f97e2a5b9727ddac9f484d45ce918a497c14779dc717f9a13ca646ca0d79211b7f64d60ba3fae92ccf8fb978f162fd36c21e790bf108a9b0d333e68d6b38b2335708ff080b9bfe75b3773af5fa5f6821", 0xcd}, {&(0x7f0000001240)}, {&(0x7f0000001280)="89ca7b5ce98f26a2cc846874334d914a8792fbb118659d58f1675c1508099c802bd1603772442f6db1e41bc906f2444525818cee0f", 0x35}, {&(0x7f0000001300)="5b46ec7d3d06942390055b319cafef6f78a844193dd8ad3f03f88e994a4fe08384885d436f59ef06da736c02981c231475ff35e1129f4c2c19b50172550b6838ebdd25bf679c203e9d15acdb187f8c02873f8520ce3db6440796634351faa54471073855744178392cacf1ac4e0168fc1a5ae3ea17f81de515912a6770362b22bdedd97d9b741ae8eafac1a5617686cd3ba94a", 0x93}, {&(0x7f00000013c0)}, {&(0x7f0000001540)="24328becaa50abdacdb0bfdc1d01f600e3e0b87676945d1069714c13cb23cde576afa17fe50ecb914c6d9cdf9323aa790a60bf8c0d872234a5d0c19fedacc09b75c9bfcac78bb30df4aa67eba4", 0x4d}], 0x8, 0x3f) socketpair(0x18, 0x2, 0xd2, &(0x7f0000001700)={0xffffffffffffffff}) bind(r5, &(0x7f0000001740)=@in={0x2, 0x0}, 0xc) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$VMM_IOC_RUN(r6, 0xc0205602, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001b00), 0x0, 0x0) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000001b40)={0x4}) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000001b80)={0xb058}) pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000001c00)=[{r8, 0x2}, {r6, 0x2}], 0x2, 0x6b) openat$bpf(0xffffffffffffff9c, &(0x7f0000001c40), 0x10, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000002100)={0x5, 0x0, 0x1, 0x0, &(0x7f0000001e80)={{0x0, 0x0, 0x4, 0x1, 0xc0, 0xd208, 0x4}, {[0x0, 0x0, 0x0, 0x7, 0x4, 0xc08, 0x8, 0x20d, 0x9, 0x22, 0x8000, 0x6, 0xffffffff, 0x8d, 0x3, 0x8de, 0x100000001, 0xfffffffffffff880], [0x0, 0x10001, 0xe9c, 0x0, 0x12a, 0x100000000, 0x4, 0xfa86, 0x5, 0x4], [0x0, 0xffffffff, 0x3, 0x8, 0x0, 0x8, 0x3], [0x17f, 0x7, 0x0, 0x6a, 0x2, 0x6], [{0x4, 0x8, 0x80000001}, {0x0, 0x0, 0x0, 0x7}, {0x8000, 0x0, 0x1, 0xf1f4}, {0x8000, 0x40000, 0x1, 0x4169}, {0x1, 0x3, 0x4, 0x80000001}, {0x819f, 0x5, 0xf238, 0xc4e}, {0x3ff, 0x2, 0x400, 0x101}, {0x9, 0x80000000}], {0xffff, 0x40, 0x0, 0x6}, {0x4, 0x80, 0xfffffffd}}}, 0x48b1, 0xe}) sysctl$hw(&(0x7f0000002140)={0x6, 0x16}, 0x2, &(0x7f0000002180)="6e0c48d0078a893846870f0e62f1854a67bf47da6b4e5be20e45bc61d8b9c71b3510b49fbcb13326545e690c7961d09d8631f4c8d73fd99091a31f8a3e8247151e12257447ccd1ae0249b7a2e531d89bb6db1963aad859b7a0d6", &(0x7f0000002200)=0x5a, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002340)={0x0}, 0x0) fcntl$lock(r8, 0x9, &(0x7f00000023c0)={0x2, 0x1, 0x8, 0x6, r9}) getsockopt$inet_opts(r6, 0x0, 0x1, 0x0, &(0x7f00000024c0)) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x38, 0x2, 0x0) close(r0) r1 = msgget$private(0x0, 0x54a) msgrcv(r1, 0x0, 0x0, 0x0, 0x1400) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd00080000006b5723bc77a73f2c7432a505995139959fe8249fcf0bc5a47faa0000", @ANYRESOCT=r1], 0x32, 0x0) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) panic: kernel diagnostic assertion "(pg->pg_flags & PG_BUSY) == 0" failed: file "/syzkaller/managers/main/kernel/sys/arch/amd64/amd64/pmap.c", line 1422 Starting stack trace... panic(ffffffff8292b918) at panic+0x159 __assert(ffffffff828e67fb,ffffffff8283c56a,58e,ffffffff82893173) at __assert+0x29 pmap_destroy(fffffd807f01d0d8) at pmap_destroy+0x2a4 uvm_map_teardown(fffffd80683ba018) at uvm_map_teardown+0x287 uvmspace_free(fffffd80683ba018) at uvmspace_free+0x96 vm_teardown(ffff80002a6c37c0) at vm_teardown+0x105 vm_terminate(ffff80002a6c3a60) at vm_terminate+0x121 vmmioctl(a00,80045604,ffff80002a6c3a60,1,ffff80002a62c010) at vmmioctl+0x291 VOP_IOCTL(fffffd807e7230d8,80045604,ffff80002a6c3a60,1,fffffd807f7d7340,ffff80002a62c010) at VOP_IOCTL+0x91 vn_ioctl(fffffd8068d742e8,80045604,ffff80002a6c3a60,ffff80002a62c010) at vn_ioctl+0xbb sys_ioctl(ffff80002a62c010,ffff80002a6c3c40,ffff80002a6c3b90) at sys_ioctl+0x4a5 syscall(ffff80002a6c3c40) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xded794f6d0, count: 244 End of stack trace.