SETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000014c0), 0x1, 0x0) r2 = getpgid(0x0) r3 = getuid() r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r5 = getpid() r6 = msgget$private(0x0, 0x0) r7 = getuid() setreuid(0x0, r7) r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r7, r8, r7, 0x0, 0x1b6, 0x82}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) setreuid(r7, 0x0) r9 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgrcv(r6, &(0x7f00000004c0), 0x7c, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r12 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r12) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x0, r7, r9, r10, r11, 0x2}, 0x8, 0xfffffffffffffff7, r5, r12, 0x3, 0x8, 0x800, 0x1926}) r13 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r13) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) r16 = getuid() setreuid(0xee00, r16) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001740)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000180)="b49871f89b81ca601952bc21c9d4358b4613cafe241f92c66bd5de5e5fc45f34b450fb796aa126e24c2fb624620a2424833e9ec4f724f1a4ea92f2670055013aef51bc9fad7b3424c2d276db5e4eb0f1c4c2d7d96d60c19cbf87c3935fcf6a17b3c7e861c990c30039db1a491fff240cfc80fad334299d1591c4f01706b9301642e9292bada40faead51", 0x8a}, {&(0x7f0000000240)="a46d9966e2131cbb54af5033a59972323f876d81bf", 0x15}, {&(0x7f0000000280)="0eeb5e8a5df79aac842e22cb33ad2540d41bcd8f436115d6ae16482f787ac21fff86ff3a918aa8f4fa03f6ab22528f03919ffc32e5ce1fccc08fc9f88cc2c491aa317543be836a2d7d6f208146387a1d4be7d1f3ccd166c777c2e858c18d6af613c6c1641bc428e146804723e50198afaa8860f12f10b6eeea69023d0d9a1fbfd7855e04e7905758456c5edd1629442de5168ae01e3e421d8a165eeaa8c548dc3669", 0xa2}, {&(0x7f0000000340)="d90d91ef4504bf3c96c5a2ce202e56bcbb85fbf3bd594cdd62cf3186e2496e04dddb62345b7412dd6313026ef220b8eae8fee8ecad3d2fae8fd9201cf75d4422568b7236e47621609447362b177acabd6d9c1d8de3d416a8e1b6da980d7002236cd371067db4c16890a36e9aa35abfbda5631f15b46727f1fd90befe722f8ae6b1fbe62a3302b937c4b228f6cdd9d8f75dabea66ee1c38de2c680361c9c25cabfb61deb5f409567b3c80c5c880fb9962db31959a81671a3e3e76469c8fedf66c7245edaace8282b4412da90c6cd92af04517cf02c794ed6fd6f485ada3620eb6439fee7c2aba01eb23b0ee9b5aa746c36bd431f4bbc3c4ae66b219338bfecbfee0f0671e31857c3122d3428bf5c31cb79b2cc8f679f99d303532476d2e3a8012de855a317e046d17dc87eec34d4d1e4c633d9fc1680fc50e56cdb528513e506f0f4a080d11307bce7387fd12c1e2f0378a57e07470d4c8de0041c26b50d94c4199cbeacd7fa896ee814e179c34cdf7c5b7cba3db1e317caaca5933329add36d907c5634321b1e821c431b95b1303f47bfdb8b5164175ebe363725637a47b2b4d14735057ff54ff4cfbe7bdb3b2fd67f51d2ea0662275c978c5df8fb0260b5890fd87b6c4bd4c9ac7637e4b62691f30578149f403f3fdfbfc77602c300ca66ab4993912d3f972b63fffda8524a9d547dcd60f5f7e452246c3afb45a1f119d66ca2e9851a1143d09fd2883fd01057fcb9d64a767290689460a9c19e6084d5adfe1e07d73493e9cdf9ec9e4ddcfcd206991c8cc6fc433bb1107369b5e74225135afa4bb820c1f4625ef5284b3cbb2315d8eb12cd41f6bfcd841164fbd67679e32c9441b4626792f105fa4a30fe399a69607c794bfa827cb85f9bdb3d5f9e5a3d1d5a11900fe50300fdfbeccc7255352c81ed8efb21081516078fae44eb1b957254b0670ee998d63d6802a999d6eb16e3998e93100342c16fde002d57fca23b421d4c88e341e1be3dd591b3379320be5c9fef41c9c6a2be43d9757217cbd92f406e25367742705ad35bfaf9f57f90ae49ec86084a000ef3251e2a8033c4fe70580433db5c453879c9e8344747ddb1aaa0041fbc432d2082f7b47736f1f8ceefceb3ee2525236ac893d8837462553e2774a24f8af803add2b0cb6924f928032dbd6ac30b749997e34a734b72537b81b6915a083d6b03ecfe4f58ca16cb73eca7e303d7f184b06a5e82dfb1459dbb32a8355cef60c12c02016604592eb103e1d1ab8758c21c53ead95e26280ac77224704ef341241db680d163e66ad73f51863a3c2d768e1fcc341fc20d3fff8f61094a98fb0a2e7e45f6d5642d6c2ed05ed47feb0d264d4ff7fdcc3047f2e1a72b4971a79d9a06b69534f978ea7b34f66131041bfd0c45760be1c140602c9117c90c0876f039a097eb69df190983105d6fb753531b23bb0dc9f54ef7e4dc966b6ee4d4ffa9d72de1be7c951156362d325a4e6733bfdc8b188f01fa3f6dfc6bed289ac1f536c88d7554533a785b5e9637632fa4d2ce45e0b837aad936b0b9018733c557ab8adbc90358fbcc4f857e91244485682334438d577c57bd8e11e0f9e6ebdbd951b95e5e642528febf2ca14fb62280d0965354b6956515dffb4292a6fbbdd5e87ac8142fce5f9fabf9d19fddf209a747cb494f0944dfaaf330591ea603fa84ac13273043d0067c01a3e3723bc5f5eaec673d3cbe90e5d8e7eb6e679d1d09e93de057767237d264b62bdc2320313585769f01af3a069ba835f774c747a74b966d85f98c07668e10f7c8c00e618c336e8e6d2767489a30c1a7372bb32cf74886aaece1be43ce408b651cf81224830d9a26f23c32ca6fc36cba6aa3097db06308aaf72301a641cb4d45d3b4e00437c647db201a7d4fcfe5bf268673554405d811698168c68fe0b73acff75130ecc675b41d6bef66281e4bd2b5a473ccc67ed5ff356c32f086ba880f4f720548d2f2b5cb9a9d3fde7381ceedbcd7429103a4e449f582e5de5cca4337c6ab54778bdf0edb93534dd388b96632ea1f4543e35983c048a1c386aa1d31cdea4bfa7fea29f09267bfeb18c4f43a550ee165390fe708ae2049469e0dea92f73efc449d18910eeb94c5392982d612bbb2ec43d6eaa265b5c479e025bce0977d0c2c524c06993d85c29b0c779bc3aaade30508bf8dd2857df7796755e58e810625c4934a837bcbc861a8133f0e3bcc1ccbbd0fe9b95fdc8f41c48c32e95fa4ccd594e5d80fdef1771497f36877b2239c8da5f04607dd33cebedb69cb052b39c4d8201993a2b3bd3b7484b513c449e60622b4c3f79c5bab5aa3c7330d47e68ae0e40beaa10f10bd4d22f548be1905bc723ead7e61360b8d87c0d155cd43d7d509661825d8d876c4891cb3c8d68694651c6e876465fecf9456871e3f06e6e1a522826f8de67837eefbe37ce550de1664ff5c0c2cf466d5f5d9f4110e498cea2d39142b82b4ef2267d93473ae0d3362f072e2818eeb88d676f7566cd958e7e265bea5848c21d8f449bd711db8f97a8c8b8abd554af85ff12de998f9cb4047a24fac51d677348583bd71e524a625e6cb6768f1942c30679d6509a8c91e8576e090823897e0301afed5432e4363b64984f7dab44a6c3d8f5b756efd1e240adf05c32b554db451d23b3bb23be632a25535fcd0fbf3e3368afb3a68186642f8e214d55b231ac6f88aa9e5d24cd009fd7d1b43455b971568516229583455f6ff0fd4530245e39d72a8fc4358a7eb5ea59d3986fb9fd96d79deb0883e1a757a58c74dcf2503cfc8513c7483a1b26674671532b46ad7062c54555e271468167d6c1b5625a47151450fe71ca1906733ff71cb5bd7ea0056cc8659d37c6d6c2a420ac7769ac71e47091aba97b20a5a944062124e254fddead87f7b6cb4825f44945306ac5a75d6a7c53512509385998402904482075e9db70f872b8e21ddcb3bc2b40089b29665362144d1767909ded1e2a16b899c536e7c7ecad280a4a9bd0e792096d0f20407169662d6ccd147fa0985bfce79a3b6206e0d423457b9333b933c2820d64c12a59f3e66b256b3ac002b954124be21a11832f4804857393796c912e35d11d828da317f154752d94df037be6ea13360d0b83639a55fdccb023401a653d0c6fe6f2ba96d102d9bec0cc2cf994ea2ad43e1d9c7c764ace7cf2778f573cc4da013a876b1a72b65029b5a09b0d48671d7c85451efc28b0b74946271ccf14359a0553e02362fa50d2e6c992124f0d89f2c93094e82bd07ea5efe3928899b2743c770a7af6bc150a75a68980f44a562796b9ba67203ac2c0b182a8796a7dd9f8a61bb1b7a106bfeb9936766516948f617010ca527e421ba1b486dcf66a83ada93c14831e7faae57bf2c3e25b765f7e3bd226baf69520ef653f4a67a31c549dd621e25f58ca7a282c5f1d9ae57e1c922e3884f4da6d1cfa60417605c652eb10c21c5305a38f8631f8f1daa578b0a7f6c7854fc9c73367efe70bcc1d65c14328d64745ec62e6c980be09b9ef6e876a40b99cda7fa530eeff80b67f4046305b88b538808770ca0b0421e92ba0c0772f2e0d790f56f4f9c1a089d8e6adfaff0afd46ac4da1e47ef526b875edd4c5dc0628e7ce09bf5176fa00e55856c871e9b8db8266e51a6d916d3e97c6df0b0afacf0b06a082247bddbb016aece7ec0be7cb0b0b89f000cf7c7038348acb881bb9619a8eb625bbb7246a6c5d225f0c380a374007cb1c82aec310eec41cd52b863a71a4d18b911261cc06a29b473ae9d7a4bc8fe80179842572e872146f77a300e44658e5f696cb3bc9c3ece10f7df94ea2a95d9bca62ea473c826911c7d113f3e57c01c95ce28aed6a7c345a033b75755f42b163d7a58f3a3199945bb51f4cbdfd1d40107182a8f242baedc6399ceda9a249ec4e1e5e04d899165925ecf04042ff846ed39852920a9f13108a947ca40d51a665ff2afc9cfa0beb1516b66dc5b176e6f4117db9582547184b2484251014df41443557b4fb79e848fcd9a41922f46a7ea20657a403b7ea07b70d14b8579a613694e607db0a8f954f725294a2888819303229880f351ecca421f07ed1f2a4ebcd9734940905de1a1eba3f43ecf11f8817c133d0fcb16ada938f93b30068b420ede6e148960c081ee1101841d0bbde21fae326a2bbe1a45f35a9239617f10d7ebd3fff00a84e6d4288ae851785e210e2310bcdab94b5698a58231e97a4c77e7792253ededf0109984ff8261ee696ecd5dd7e838a929b245a20ffd3a61cc269119bf362f3d1da736c6be74ce4d4826bc5347725d3123872f593779a9bf1b7922e10478a279df52190d10b01643af454b4476dea4ef4c3d061fbd221e2d4d287f49fbd3b56691b3eeec8d655de7493977e20fbe00fd7592b68e7c9b258e45f5250f333da87de15cdc3ee28a038b578cfca8f430df55ecf035136d94b39419c88921676de762af3b414f35d96dd5296ceab13b5653e535b7cd91a0413950c5ddbd7649a2719ea6a42d7182b5673be0a62842cf386646d11e9c4204cfdff2edca3a92d066d16a38b5d14986a33ef1e33ab6f194cf525bc5f72d7aee5d1e524beec482338d7e92d43787a781c40f4c32b02f01b64b1cff041cd0f3aeb3f6108bd3ba964c67ffd0eb70e0dcd346e4b4a1da7af6a81e9f9bf0ca336594cf6c9de22241422cf4288be5975f45ea43f6cafe59d0f30daa36db28b609ec42b0f3cdab0539766ab4490de2ef46af55787402f91d0a435af2fbeff5c5ef9db8e10f1cb1d35e06b6e193e14aff342c10cb5a398275fd7bec7cb2c19e8b5e1d379bc1dddc2ca752f8f6e0a9258dbee674c8fb8fef3136e8728f398cf4f3acd6017e1bbee677610ef490d1939cd43c4d5f3a82cb800c859796bf1cb1ca154498f253f0fca596b981812fa626efca7393672e09f88b6f5d3dc568f7c4cc258023688e805e1c31f78074de1ff2a9b7a9191ee29bdd7434604095609d39b981d0b0a0bcf415c784befd6fdac47dbf95faf20522d101ce6df358d8a683bdeb31744b6f1cb863d579b65ef6a8291472c4e2ce5df647cabee045620ef7bd73d27e3cd187d3ce3342e5c2f346eb8836ebc23af97eb49f5d3c7853016e936d72c0289156ac9fda40398a36b9898a3009973c9c9e12872e57436e26a5891412b7786a486ba5ba8a65b2a56701f49ee69213b7986ecd4ddf711327612e31add62cd63bad6c0882f648a86e7b22cc37f5db40e3e02a3b5f6554f85e5960bd058e47365352a8d884c8d8b0b51bb8d53f3d0e1ea644372305ef4889a23fbdc26085932724edd1281ab223b10490c4abbcdb96f01d64b5fcc663b9baf6f332d6c8b355aa6749495a484361ab21aab9e306ff43edd703637607f8e4bbefc77e35d611959c5be7ffc1d525bedc0900c3cfaa10cc73cc8b0aee9e0e9bae8c7b4b2e48f3ef1ba04fd12b6c4883a9737278ff7d9a91ab6a25cea5971000f361e7893e63da9c43ccb5e9ad64c51b20e70eaf796e6458f3b0f5649d91547c1aa480eec8291630d3caa2216d7f15007994b05399b19ff85ed7b032bf9c7588cf83a864ac3b6a1f582da3eb2fc11b8a765cadcbd28abbc90c2cdb02e48c95ef55a2b1d625b817eb913071a91b4a7c17284665105250e6d9366a8f737432be4b4eae20f8259800cb996cb38bd2e4d3cb6520f538a4a309ab20d60b52aa23aaa154f7ed0343d539d09aace3762418754a212c05e7c3a85c5039d6a4a883ed03c36e30c931790fc8c969327ff5c766f49e7b757158addbfcf1600fef5f2ddbcda12e2936c63cc", 0x1000}, {&(0x7f0000001340)="1f3efe3997efc1add961ce0293e3b9da6c4b95eb3c749bcb819c407e98cb754138c2ac68ba9acd795a26f575402e19a324ececb1c8e769389144fe7560d2c5f8a67fc548145f529f5d1037786f14d9905b698f017b539d3f0cf06bf4b572572769bb938068ddfb87e8276ff40246245d19317129fcf1e47f2c96e1c6f4ffd8be19d738792cecccf699c6c3b5055b1af283dde84203991cf855eebfe2475186f438ed6252e0ea870f0a5a025871c3a248321db80c9a265f6f2d64f36e68acfefd6ce4213e5906c431fd01ab94b39a", 0xce}], 0x5, &(0x7f0000001680)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r0, r1, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r9}, @cred={0x20, 0xffff, 0x0, r13, r14}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xc0, 0x2}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x40}, {0x6, 0x23, 0x0, 0xfffffffd}]}) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[]) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) getdents(r1, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x80) writev(r0, 0x0, 0x1e) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() ioctl$TIOCSCTTY(r2, 0x20007461) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x30}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x802}, {0xb1}, {0x8006, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='x\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10008) select(0x40, &(0x7f0000000000)={0x66}, 0x0, 0x0, 0x0) dup2(r4, r5) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000280), 0x3, &(0x7f0000000080)="3998a8", &(0x7f0000000100)=0x10, 0x0, 0x2c) close(0xffffffffffffffff) syz_emit_ethernet(0x20, &(0x7f0000000040)=ANY=[@ANYBLOB="df2495dad31175854dfb1b2f85443a6163e6527b5f46c8ee388dc552da785d005f1870c4b23fbd0347704dddf5978643d0f3cf23e5c17bdf"]) executing program 6: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYBLOB]) r1 = open(0x0, 0x615, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1010, r1, 0x7f) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x2000000, './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sysctl$hw(&(0x7f0000002a40)={0x6, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000001ff}) r3 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket$unix(0x1, 0x1, 0x0) r5 = open(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') link(&(0x7f0000000240)='./bus\x00', &(0x7f0000000440)='./file0\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000300)={0x1, './file0aaaaaaaaa'}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) executing program 2: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000001480)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) mknod(0x0, 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)="6b16a02f012a", 0x6}, {&(0x7f00000000c0)="04ba82227756fa6cd01f0c89ed2e4a24c5f2f65aefe88ee46da60f6e833ef914ba158b7df0f8ef463eea88783b32f428b7e8b0398af5b28977f9", 0x3a}, {&(0x7f0000000100)="58bf23c5aa9a737ce035e2b6ef94f75faaae9f16672afc02174a38601d2b56350438e54b7c0d7f84e78562a15ca5bc30d53b345188d35b92c66b6755f150b9d7291611f130e65c1fe0e32d01b09cf7cb5561241cf7af8a0a04941e4c29fb3045a66615f4013554f829880eab8d6349c9949558048d873352ae376163ac30d9407d7241da8611e08a87620cbc85e11918e2990d3f8313703f337ba8506a872e26f758ae93f18e225e4c8b5ea667e75022953025e5aafad9423b6cb4b05808ac931bc05f538f5c363e37967550dedaeb6ae159f734f70a03834c", 0xd9}, {&(0x7f0000000200)="f563", 0x2}, {&(0x7f0000000240)="629cee2bf8161ca23a2fab0cd7da40bc8ff800de54e21c5eb2a1bb28ec917d0334a1e10bb59f1a2e26f466a68ebec0646487", 0x32}], 0x5, 0x4000000) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/27}, &(0x7f0000000080)=0x1d) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x15) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xffffffff, 0x6}, {0x0, 0x6}}, 0x2) r4 = geteuid() lchown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) shmget(0x3, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) recvmmsg(r0, &(0x7f00000015c0)={&(0x7f0000001580)={&(0x7f00000001c0)=@un=@file={0x0, ""/4103}, 0x1009, &(0x7f00000014c0)=[{&(0x7f0000001200)=""/91, 0x5b}, {&(0x7f0000001280)=""/249, 0xf9}, {&(0x7f0000001380)=""/110, 0x6e}, {&(0x7f0000001400)=""/165, 0xa5}], 0x4, &(0x7f0000001500)=""/122, 0x7a}, 0x8}, 0x10, 0x1840, &(0x7f0000001600)={0x200, 0x5717}) pipe(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001680), 0xc) mknodat(r5, &(0x7f00000016c0)='./file0\x00', 0x8000, 0x5) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000001700)=r2) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000001740)={0x2, 0x3f}) getppid() geteuid() readv(r3, &(0x7f00000017c0)=[{&(0x7f0000001780)=""/9, 0x9}], 0x1) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001800), 0x400, 0x0) setsockopt(r7, 0x9, 0xffffffe1, &(0x7f0000001840)="1afd7d1a4b5ba4b7b3c153689603c6a12abf5720239c552a5f5da458ea46c81ad3e3f996b7bc5a4ee499c132ff61f95b7a116222d400304eb10ebd865b9579eddbf278c80ff26a035c30ae15977a82464eff7b3e0ccc8433ad7bf290c4b7888c4e744c92afc771ce54fbe30697717824df4fe0da29818932c10f19a2215d4142aa4f08fd71ca430146e517cc84475f18193a70f2057229a4cce085bb8b7198", 0x9f) sendto(r1, &(0x7f0000001900)="fd07d60edea01959f90eebd8f537507bced1ac5d1585bdcef369bbbc81821849634338c983856eb9253cccf4eb67529569fb05f032a8ce90bc7570470788900d73302a217c8c3ec0fabcde19584b4b08ded2ee6121c696ea0ec2190a8256741d446c9e569a4dedbb36680118f27ac323001536e924d0e34350e9eb9a152c98cea7788d31e86377a3619d1d05b05ee2027cb9cf960af6095b7c76b6c8ceead67d00a6ab3af755ee31ff148611d442c88bbcf03fac7fd377ada267ed65beed33616f56da68011b1e65b58e38e16245c239", 0xd0, 0xa, &(0x7f0000001a00)=@in={0x2, 0x3}, 0xc) pipe(&(0x7f0000001a40)) ioctl$WSKBDIO_GETKEYREPEAT(r5, 0x400c5708, &(0x7f0000001a80)) connect$unix(r7, &(0x7f0000001ac0)=@abs={0x0, 0x0, 0x2}, 0x8) getegid() sysctl$net_inet6_ip6(&(0x7f0000001b00)={0x4, 0x18, 0x29, 0xf}, 0x4, &(0x7f0000001b40)="0e81586db4d3bb7e9b32215ce18cf9be6ac62ba6b34ff587c11270fe9762a113129125053f020e3325fe07e3243b1b16b855f3eab40211fdd6dc78343d9430083f7c88a8cb26b8fc371336e8fc7478d29dc3e6127c144197b1da167e5a024a857836a24577b7df3d3578bee74338c1b73296cfd34b1da48c4d80df7eef907502d93b5cce041e5ce10d8c30eea6e2d6c3818c38491ae5b33bd56f213da58f1a46c638756f398da3cb39d328aa5f", &(0x7f0000001c00)=0xad, &(0x7f0000001c40)="6cd7f49a4af8924cc363451da83870ae4cfbb2d5210fdc1c7a2378c29b021d99909f18acda4bce157c819aac28a8da5277d05ed73a7f75779ac07466ca6051fb9fd1292f859be3a275daa3bddbd455f668f6194bd2752d9cb733da77f5fed28c5d623297365ded40aa", 0x69) connect(r5, &(0x7f0000001cc0)=@in={0x2, 0x3}, 0xc) r8 = getppid() fcntl$lock(r7, 0x8, &(0x7f0000001d00)={0x3, 0x0, 0x81, 0x80000000, r8}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001d40), 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000001d80), 0x80, 0x0) execve(&(0x7f0000001dc0)='./file0\x00', &(0x7f0000001f00)=[&(0x7f0000001e00)='/dev/wskbd\x00', &(0x7f0000001e40)='/dev/vmm\x00', &(0x7f0000001e80)='$*!%}\\$,\xbb\x00', &(0x7f0000001ec0)=',:,-\x00'], &(0x7f0000002040)=[&(0x7f0000001f40)='/dev/vmm\x00', &(0x7f0000001f80)='*\x00', &(0x7f0000001fc0)='/+-(\x00', &(0x7f0000002000)='\x00']) executing program 3: socket$inet(0x2, 0x2, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, &(0x7f0000000280)="84234f4554e8d79a1e3b229fb273f4eab39e7d06a8284c7252af3255f96901803db90393f413e23ab8184ed2cb732d0f00abc602b202aed4f2b5f8322e70f4f894c503f4377e2e78e03043bb01dd6e435eb761e20a789c181db0760364d481a4b069047a7611c8b74f5aa41e9d0e83e57fbf6de3f8a72bafc92a35e39ad7ec1e51ba347f70a32adc174f848e8275fcfe298634df8010e1d765cd214bc0cb3a390060650ed37c4d5c96d94782fc56101b2ac9860f208efc95f8b2454f1fd7b2de148966ae6e87b248f4cd7debed8470bb4eda287b71574a0075655789672e5c83272fcd411ae1b06b97b7d7647dc91d33dd9c7cd7da78dfb38cc55c91e2bc6eabcce0fdf2dfe07c508f21cbe14c48cc866b22d9bfb5850a60be1ee45a446d79986017df0fad35b8111491284d02351bfb505befbb144d8968724449ec31eb7ecbd40fa78924e140fd6446b28b801a1a7c943d9d0a33b9587f1c30f9eb2f53a7d555af73664c05666268ecbe8537346c9df85198ff1abe68ce94f66d91de2c8e3c03b29be619ba5c1a5ef4a4124717f293868cf9d13754eecfead4b6b58451c342", 0x1a0) r1 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x2, 0x0) msgsnd(0x0, 0x0, 0x107, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000080)={0x6, 0x3, 0xffff, 0x0, 0x0, 0x8000000000000004}, &(0x7f0000000340)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x757f475f}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffeff, 0x820355f, "1a0e4de6d30aa624d13e000002f9ffffff00"}) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000009c0)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df1875f85682d34a772de75744d47e676bfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d639104ef4e815c0f1b1c8fc21df38f97b90ff492d8bc8efcb6108087123d3d6d2227467b200e42a1acd16fc991447fd8accf859019ddb376cc4aac7ae9319ebfdb7153531bb320dbd61c8f53d324c2275461ef943c9b87c8b96838ffae739557413030b43effd5b282596d163e8899783732ec3de664fe97ee3e643629ee763a4f6fef73fd5a80850739d5d79ada3b858e5de02ead142c48af427aa482faaf8b17c7866db3aa2e4718aead55fc06f5e9ab961239c4382d438e55ab2ffca1d67c9accc8fe44abcdde27baa00dde85f9fe975db0ecc3ea37d7cc8befba9226eec5ae531f5ba7f90486bae03ee919a94d3e0d1df845af085e136665f13cc2161d11d2b7bb02db99de76a37efa75342010f92b0123c3c86e1dcfd602df668d4dac24d040c34b9ce6becd39ffd220f98aa2cff1dc4a51916096c513183be5ae093af03711098af8055687a1eb6534ecae8e5056b98d7bf0a7a6f44eda87f9257aa1b14038d88d948bdeb36a3509a3ad2a2f3c1a92ef9b885d66dcef50a7556b884916392cedefe9c2c8d2a782216c460a877963517064212f52b5e11d8c7485ab50097657fb542795051d536bf76880424456d667a0d88fba6e91035f671ebb65876289551b7d1e094c8c7a8f6c881dd6f1b1ff0f58231350d8f38cd3f28bf3bff5437a979d2fcf42dffe97ee0a00000000000000000000000000000000000000000000000000000000006efc4a7ede6e2d760b167506c717791de200be43", 0x3c4}, {&(0x7f00000005c0)="7475891395c965576f262715e4fca7b123f96dc200860fb436cbe2554b79bf7a630460c8ac72ec1afc73d18973b11a2b9563f80253f4ca1b0cc71405cd897ea4578e40935d647d576f45394728ef2761bf37dcd10b012a6383e54cb585a9228b00000000000000", 0x67}], 0x2) setreuid(0x0, 0xee01) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x52, 0x1}, 0xce, 0x1, 0x0, 0x0, 0x6, 0x0, 0x81, 0xba}) executing program 1: getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe", 0x45) executing program 2: openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) (async) socket(0x0, 0x0, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async, rerun: 64) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000100)=[{0x44}, {0x6}]}) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) (async) open(&(0x7f0000001180)='./file0\x00', 0x1, 0x0) syz_open_pts() (async) syz_open_pts() kqueue() (async) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) (async) syz_open_pts() (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0xac) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) (async) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f00000004c0), 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x54}) (async) ioctl$FIOGETOWN(r3, 0x4004667b, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x80010000) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) (async) syz_open_pts() bind(0xffffffffffffffff, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0x80000, 0x5}}) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x401) minherit(&(0x7f000069a000/0x4000)=nil, 0x4000, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000226000/0x4000)=nil, 0x4000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) syz_emit_ethernet(0x3a, &(0x7f0000000340)=ANY=[@ANYBLOB="91a6e34dd8bbaaaaaaaaaaaa08004600002c00000000000090780000000000000000440400004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000ae3cb3c147c64c4c3214fb056f8ac0413ecd6758185cee2a1a8205980608c104bc66c7b5dde61bcd6a34d7180dba38472270ae6947ba0144d6c0206bf1680d8b766d810510b9c442ddbdf6d94b6d63a522c89e170f4ad85825cef7c90967f5cd29f139bb154fe1bf1f03dd4b8c88e37014eb29f0"]) socketpair$unix(0x1, 0x2, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000001480)='./bus\x00', 0x2000, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x22, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000feb000/0x14000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x1}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) msgget(0x3, 0x0) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000027c0)={&(0x7f00000002c0)={0x0, 0x0, &(0x7f0000002680)=[{0x0}, {&(0x7f0000000440)=""/137, 0x89}, {0x0}, {&(0x7f0000000500)=""/177, 0xb1}, {&(0x7f00000005c0)=""/206, 0xce}, {&(0x7f0000001680)=""/4086, 0xff6}], 0x6, 0x0}}, 0x10, 0x3, &(0x7f0000002800)={0xffffffffffffffff}) dup2(r0, 0xffffffffffffffff) clock_gettime(0x4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e33", 0x54}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) open(0x0, 0x40, 0x94) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket(0x0, 0x3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x2012, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000030000/0x2000)=nil, 0x2000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8001}, {&(0x7f0000ffd000/0x2000)=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, &(0x7f00009cf000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c23000/0x4000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f000013f000/0xb000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socket(0x0, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) listen(r2, 0x7) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x3, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x3) r4 = semget(0x2, 0x1, 0x460) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x6fb, 0xfff]) r5 = getgid() r6 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r6, r5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0xa, 0x0, 0x0, 0x0, 0xffffffffffffffcd, 0xf}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$VMM_IOC_CREATE(r8, 0xc2585601, &(0x7f0000000340)={0x10, 0x100000001, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f00007ff000/0x800000)=nil, 0x10000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000fe0000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4000000}, {&(0x7f0000111000/0x6000)=nil, &(0x7f00000a4000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000238000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil, 0x4}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000355000/0x4000)=nil, 0xfffffffffffffe00}, {&(0x7f0000b2e000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil, 0xdda}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil, 0x8000000007}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5, r6, 0x0, 0x11b, 0x2f6}, 0x0, 0x6, 0x0, 0x0, 0xffffffff, 0x7ffffffd, 0xffffffffffffffff}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xb1}, {0x14}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f00000024c0)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xc751, 0x9, 0x2, 0x4}]}) syz_extract_tcp_res(0x0, 0x3f, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) r3 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebfbcbfbfbcb782930c0", 0xa) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) setsockopt(r1, 0x0, 0x6, &(0x7f0000000000), 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000380)={0x3, 0x0, {[0x0, 0x8000000000000001, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x2, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2], [0x0, 0x7, 0xffffffffffffffff, 0x331, 0xfffffffffffffffc, 0x401, 0x0, 0x9, 0x8], [0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x2b], [0x400000000000000, 0x0, 0xfffffffffffffffc, 0x8], [{0x1ff, 0x4, 0x0, 0xfffffffffffffffd}, {0x2, 0x800000}, {0x0, 0x2, 0x0, 0xfffffffffffffffe}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0x0, 0xfffffffc}, {}, {0x0, 0x0, 0x0, 0x79a}], {0x100, 0x7}}}) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11c}}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000001c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x800, 0x2, 0xab5f, 0xd56}) r3 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20002fffffffa}) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000000c0), 0x0) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f0000000040)=0x300) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11c}}) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000000)=0x6, 0x4) executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x13}, 0x2, &(0x7f0000000040)="007d4d0a3406b0aa1da6e0a1779247a0e265b33ea49e14b7170b7eaa2c16cd677ebe30f8e59f893d0f5d03b1843d362af11e70ca4e8e154f7fbaaa6adf6399fe4f06171b4f5df89a94a826c01e883862323f4dae5efd316f1eb2b8e002dcc1e3833d76892fbdb3aa40270a924ef7adb9d9feb096accc", &(0x7f00000000c0)=0x76, &(0x7f0000000100), 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x1ff, 0x7ff, 0x3, 0x1, 0x7, 0x52bf6e50, 0x7fffffff, 0x1, 0x1, 0x10000, 0x34b9}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) ktrace(&(0x7f0000000300)='./file0/file0\x00', 0x4, 0x1022, r2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0xe1d, 0x9, 0x0, 0x0, 0xd9, 0x2, 0x4, 0x1, 0x0, 0x9, 0xad}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000400), 0x100c0, 0x0) r5 = dup(r4) fchownat(r5, &(0x7f0000000440)='./file0\x00', 0xffffffffffffffff, r3, 0x4) openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) chflagsat(r5, &(0x7f00000004c0)='./file0/file0\x00', 0x10001, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r5, 0x400c570a, &(0x7f0000000500)) syz_open_pts() msgget(0x1, 0x8b5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) setuid(r6) connect(r0, &(0x7f0000000580)=@in6={0x18, 0x2, 0x39, 0xacd}, 0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x20000, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000600), 0x10, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000640)) rename(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') ioctl$WSDISPLAYIO_SBURNER(r7, 0x800c5751, &(0x7f0000000700)={0x1, 0x100, 0x8}) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000740)={0xfffffc01, 0x1a37, {0x0, 0x3}}) ioctl$WSKBDIO_GETKEYREPEAT(r5, 0x400c5708, &(0x7f0000000780)) listen(r0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) executing program 6: syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="051bffffff000022ca6fdffa0806000108"]) close(0xffffffffffffffff) setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r2, 0x0, &(0x7f0000000200)) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3a581ede61cfdaa82605eda31245495529fc8b8057e1ecdf4e75f0285e8529a0cd3c42ffc0616cf7258b79c45528d7def759c70cfff9ec142d8fc1bb0cffe108dbedf1612c622514b9c0d26e4ac40a2d9e3747175d553ae797627b9c7c8ba52616bcdcdce0b865777cba34c4a1a271a606a413cd7c647b9a52252d0896fdc3c49d72ea735544b0fba745bfb953124e4a71f7f32", 0x12b}, {&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbcd8c64fe81442749ed0a4b71d568eeef7635395e1550d4c04d9339946528d59da82e033d332cf", 0x46}], 0x2) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x2, 0x5, 0x2}, 0x3, &(0x7f00000009c0)="41e85bcda1a436c7647d3b86f6220d821fe621664b8a6195c79718df0fd0969cb0928cc3a0abc332f38951f84447c8d963e872a1028f24c2cf331e159cfd65229ea0f3bfe282572922ada4cff8393279b214596509bb9d08c75cf8992c75772a839a06fbfb44b7c8a1664f8de945ce1bb0cc227c8c6326ab83b2a876d9a652ff6310f44a29e18f3b1240703bd410cb787a92197998ff82a1487613c1906a7b2cbd302a2e365c66b6edf91b9d1e31622b5804d709175d62d1bfeb19ad705a5e73f2bc5c5dd9d6dc48759d47b0acf47d2f34c0678468ec011f63d00efc34b263b1ea69b6c4f200d6039a1350a4636a5311193896607d5adc15918e1b8e2c7c25d46d545b15d9fafe4315f6925866802a8c59c328001aa80d936178ef3d97a91c96066bf3df59ada67d062c9dc1ff2355725d2447994cbd2a16c9510d2fcd41fd028b2a903197f05cd1cfc2ed0722e0d099ede1fb41cb3faea5bc1a210152177690fef8fc7a084b40c8a2f9ffbaf4826a13dd37ad93ea9246a351bd526daf1ccb9805ecbf91c0018652fdd59ea40a699b445bd17de005f71f7eeac30faeb9873f58cc144211575d4ddbb101f8475955e360f21f7f57ab5fc9af5921e3f24bd1ccd9805e60aa9e6663a4a94e36ee43fe57205c7c406ece35d2d070b3917e6a66a6523c2cecd8d19884633637e6e7965123839c9696db624609e1774810992271204acfad2fc13e39748d130fe3b8525e32eeaa6b040c83af1f114b9da9353ca04f59c186a3de609109619feafb9d9b73a2f3789b0983112a32c4014eb81f7fef8580d3672e5107bb78ad2f406ed05cd8d539d2eae8f751abdb3e556ae930cb8aa5118249ae9ce501061323f8a018235f999577205e480569e00760bbd80f8a8b1e1aa669fb4d3eadc53a2ca2b597b578f52f80778dc221e5c355851bea3aa1708c39e54f9060635d20422c8f9207e7ec00f16c267a4cccf5661437aa9a25bdd07f66fbf91a7b9c63276a15a8aecd3719ed7da6a2daed0ec512e65651c50f9595febb3050c76a4f5d70e510e0ef668e35df20e555a685d85439ccda49f97651117ee0b3c6c5cc38c8fcf6db92e52fca849c794fa6b7461fa10a34792cbc5312b1d225ab06c9dee260f795ae934e562abacf831a290a0ccb62b06c31aee7304fff258c5c2e5ffc83e82eccd851f21c89d2019fb86ac8ababe4d00a3b4bcf9a4c81ad428e2effc1f14feef134e7c250b0f616ffd5aa49c945f295678c123538c240f6a0006affb8f5ace7e633fe7cd832dffd7b3fed02480b68c48e8c39d182d8b27a815a11a825b27eb6931773230d1b710a791be0905b9f1103dd5d4e90e41e5d7cffe969a182970dbe090d37648fa727e45c9ea88c050ee306782768165ee903b2f26965349bee95170fbcf4f5cf7931da598cae30cc616fdc5ba81f8fa8edcd8eac352767fde3252feacdd39052cb347270ff331d712b01785618be843000975e1dd8af5156ad8245b482af1bff516ad12ea1ec749713b53068494011b8bcd00d0cb00702dca44fc6e6a318957d827282c123f20ac2428cc9a515e8ea158da91dd04de72b06e41f71e3191f0321f97f7057ae933a837011613a8fde1dfef0ff4fd8857888aa5a4e54345288afd1ab64336e3b0aee11e22870e834ec1dfcc8b85fd1e36d3e0a038416f4cffa0a2d5baeeb4c6b4208fad08ebc0bfd01a3ee98c0838cc3c97d765ca62526d5fe67b443b8f3f32048b1a6eb78141fc4e646ee1ac5428ac699f6cab3d31d321bdd00cbd7df33336af6275681b1ea9d2aa72f9740056abfa81d0f942a82b209eb3a277795eebffad2af7334f34939679568f84e234b9b6d691aafbad4526b8efec78bbc4aee1405bfb29d5f1bbf699b0647bfb0954f26027e6956c4f4849a414838a79fee9cf1f262568cda30dd1ba02f9c8ee68f00533687e9be428a3f83a538fa18b59a2a226c76042e4aa7ef53eb10d67316d3cca51c5e77711ce468a610cddd3448b9c0836a019085540c0bba86e23ab8ffd0d0f18f9d9b0672f911f5493a2708a7cec957173bab18e9efd38e513f9e9456af08f17a7a6b04fa4abf80f1f3c05254e5afbf59370c92c269f10eb1390a3629f43a58f45e1f00a752d35e481d41bf79ce18418177c8e101327762a96ced60d87d51618d44131cdad4384502114eb54a094b7f85a03878aea52d5f0f587b1f46d411eea96373320b41b152479ffaf7a07607a83916f51fbe9ddacb93f6142575c0fde07d6af44e8bf432cf2590fb1739e170a9b3b1af35b733d1e04361d8e0956d7c48271aca5470ff5fc8e973c0ef5a1b0170536aa55aea4302959c63bd2b184cf847fa1cc85bdccdeda3d69a2bd5c581a5fa4708d30f85d215d0ef50de95f119c6cc3371036c29a3d2f25e9e78b73a7252911481a85d48ffc3b70a32253d9651ec99a4ff67b2fd0961b7a87143c08ed6205fa00db5ee740babf90fcf11be4354358745d2c0b7ec10bd266039e9dbe18d27a894fe4d31e3cfc3bc93353b3d87312de925efb6d3e486486b31a4761bbb87699ecdd04d0dec6991444204b53c4d0a8dd7424f1eafd555ca54350dbf3063ffc8050ef1141a1e8356d1162de6e81266b9926ed30cbfd292bb0de671f6e0fc55f3304a74924bd03ddfd0facdbf93583f4c3051d0c043603ae6dacb7d884f76842c761bd78dfe47b939c75e526c0f12a6b76fda6e195f2f3daf919363ef7a760660fd07adb928769c3688aa1d5adc6b15a7a779b05e9704096c561928f87e848d0bb82f89fedd9c07bf7221fa2d5f473bc58819fe40eae8878368ef054adad7c0745910a92eb25aed5c4cc77ee45a935a7b3cbe187ed1d3dcb2bbc7ed045a7803d79f88d55714c3f7cb43099af2e8acb27fb7462f04bf2bf4c50cf6ba3ee20c50894524d108a0c2b8149aabd039cdcbc478e31938d44757abe9833702560921fccae60e4fe1e118c7637c8d4043e9259d57bd642ef2bc6cf1e29fee58ec5fb72aa83a0937b40ef24af56479d4d1cf5e4eb681745d906d1f0882e2e148830a9da3bed2d18a496fe98d99f533479dce248773d6da8e099940f90c806658490d851a4ef086d08ed8fc0a084387a889653a73e7de68fcfc451da96b5c19a53594bedbbe5a5929e616cbd5eaafb8f1098eeb00d532d2f9de6eddfccfa9e6e2ea877a49ac19f2be582a2deb1c1fccad316227d0076e75d8040a7f489133e7f354a9db3855c244912703a3e8ada20ca683f5733ed00b118b4181b795e929e281522d5bfe439338ee8d4dbeeeabcf3e1cf8d433f8e92d458b8306a9246fbd0cee90c7a3eb2419f1ce27495302a5f95249c1995e56830fb8cf06cef2d6eec4b5761b25774d46ecbbb160d68c30ad75d52a957391e413cd2ac00b99943bb62609efef8c57c7ed8452c16b7dd6b14cc5e79685d0152a7a0121ef391ec4b4e1ce03f27700ceec8d81c8efa8271d97ca23ae4c405b743eacbdc39390616ab717efb47e8986bb2ea33252fb47cc82fc79652ad9398dd30b0b0f2a196d4650b1b0b52d40407f121877f10a60f7252816c42dfb53f1fd2e31b886870c1d8867dd7cb082bc28a76987ce0f1c2f007ba6b5d13b5141d0bfbe83e0ce72a3282b0d103fc6ca042407827ef7ff950f69de8876080b240fe09a6821865c9179d975d441579bd588f7cf95a751fad7733edef30670373bf04923211f27e2316fa0fa2506be6ce657a33a9d36f60ce50fe3cac6bd19f75fa75fc8d7f6048c1bc0718bcb513da430130ca1c41a2a389e3260ce51a9d662f642bdba51cfab06bc2609c228c03484c83da0a6cde011895103d051e628306f0e46dc9c9d25a9f2b0baab1519ff36b97b9aacf8861c79b6f478a182ab5f1c90c4854ee7d472b01890e36866d405df5baeade3d73092dedc9a748856d3eaa7e3fdca0f640785ef517f13fa381f34962a86446077177c223e5615e41a92702004590c22631a5165370b19751d241212eae186d68f9b7cde39f858baf400f7c0f7b7d393100758b1caf9737e46da581fefee0e975be3143a791beaa30660f161234906eb1ea09d16c7d2dc7ebd268539572b8f99255c76e16c73587344e2d2a8ca12694c17796d41079826909b60b0e7fc79b2d5bbc61b8a3d7ba80d307977207cc028e84099ae4870c4223809f2c066e251870960a675e99cd5e3705cc5ceba87cd8ad7fefd51efc95857d2c327d4ece6e62a6c53e9e31265a410913746c6750be3100e3edd9ae9a376001136be62862580b312a5afc2f602dafb603f1821cbc6f2337df901ab9300ccd3934d0bb5b9aad674cadd509407b740283b17cfea574577c6a0d4b5c33ae6d1e6764ed2a960d482e292dd92bd83b83252e6f81a9e783cc31b14a99ba78c0953659f0aa6b1aded37f753a5297e49bb2bf099a75c9e861b42e00bc58d9b9bc28539730be4dca2e4e071ad55a66eac33f7d3582573f7c08a99fb4f58a83c4554109c848055219873cf3771ce95716dd7170105191268bc0b0b5a4c3ddc4d781cb6541ee272d113f505b7f87de8eba820e402002c1062f8a2d29aaa2b7fce571a0c76de9563833aa0de71c47434f45dd4d93c22988041cc4c8e45f2434aee702d25159b5c88836aa51ff0b1d35807d288d6d6ce63e094c47d683d6e63755ac8b229e3bd89004ca5930492da4bd91235e4039d2579753b24c8f1b2116803fa86b871ec3e551706a3d2e024be26f02f7a2e5e736922aeee3a2459d0c9675042d6149c9bb9bafdfaf926e9a7f2453b7984277ddcbc72f54d94abb8475b5a2b18d0c9cf2629b9dbf3c90c5fa2582342b0daf2d76953057c04e0fcf002d5c7a70ba5b74c6cf17c3785e2a2116f8bead487753eadca9085781518504762477827463c664b9547e0713158aa1aa2b62f5216c693065a5b7ed3d3f45cfbf1d6981affb27bfd62c027b149b923326cbf06a2613bca737fbac0680c4d4d0a2a883ee276fbf5fb6ad78249673d45fe6300b95ed42becd6334515d3a9002bce07314b81a17897aa0fe0c02447771504729e14d85ef79e9699408257bad3721edc91d89cc9dc8e3cd6604d4e62210af25d06fb4c155f2bc90323841b8c1287e3ef629cc1dad2f02e6faa28843414bbd86c7679294644b00ffcdbd1dcc8c1eb5a67a0f4f1cf7950fb1029c827aef86a1f8225acee33cf11f10b3df8a3333941d300770de77c96acd94eb825afdcd863de83e067852bc4d80a33640b1aafc1a5bd251826916190c8a44cd53736260350479a0870f770016757e43ca47ff74c9a8b266743cbeed84ccc7a653f5b76b7d4cea9477c07c632a94e5587331f72d4531e81c46843e8b54b67f7000fe2017f1d847bf91daf4f4d13f60183e9eb057349a04aa1dd06d6f0e141f415b7e6e69f05e3c685193629c15c9aab3bf0221ce94aafae9d1ee22f780414742fa305925bb1e4e350c5ccfa9eb5cb5e6fe18f1aaeaf4fe5a150e9bd438540645fac088632317895c2bba39362a9c7fdd28abd48b17df946cfebd3f2f96e94cc86db1e815cc67e34b27a0726b37dee208a9f034b76e91c31ea29a775eb41fd306055ff470619669227673d61abf41f43706614ea013234a8ea30a95c3f6074c4ee620614d6aa4daf6b549f15880da561becb85cad1bb98a3f43389c73ad18e809e18984804ac3ce349aaf4a5e1b0b51f7fe2443c72a8d7a370ee88ac7e7f1640d1bfb80114e5c2aa6c99f0b9276316f87c7925fb52c77fccf42064ebb698a83ee1f51b43b08deb567af4f3cd6af73c9c73e98bdb439bf7b95f9f18e9a5bebf", &(0x7f0000000180)=0x1000, &(0x7f00000019c0)="dc3f1cb76fb540801dfaec83cf3598b053df65dc6c21333cc8ef9a20a2e0b849cd60ac12509f002414a91ab8867a335609b10039a9e0435c1c2b0cb8a7bdf6d1345eb5ef985ba849cb909007d54fde95f1f37ba20f0c4f43e3b5f0534e6ed80125556947222c373f07a0b44421b47ce111cee908c82ee8421052da64c96bf59a29a6d99eaa211377ee0c4e5d4f96ca2bc7003012eea45c231966831ece29e6797d34f13dbe50e36658d82cdccc79414cd18ad7adb3f130268a51bafe6e452fbe1c9f512bb70bf6194d8589b27a4cec6f7aa6d20bdbd0fefb8082cbafec2fb39f284c9962873dec9166530d7de5e360ec68dd3cb3539a45e2cc193671a1dcce5f42b011443e3666664b93f413478ef15f0e305e9d7cd8f928366961e384df189a2f7064e1d58ad1838adbe69ba38ccbbebc1600f7b42da6d615f6ea0fce3e611af50e94c7bec2176d1e78c6b7f397e013bb7f0e648db73dd7c2cfa50537795570f0a3d85ef3d5d949e199804ec22ffdf3afd5a54fe97216f4828ce119a4cebd021343477fca84d27ca4b919d73754283e4ca69f1f6e95f505715ca11be32ab44b878d7e64c468ab83d79654a4a86d2d32ef67512228e7f859529ad65c3c21788852eaf069d41b2e92d17f71fd6fd45a19bf4fd4fa15e8b45259adf94da0dd52014525f48277307014848e272c6eb7b47d71e3e43d57bbc6b4cb37e18e1bfe7ba8f0151a1ffdfd8eeac37dcf56f184210bd2ea88b5b52dbe13e5cba934e50647f373f3f2080a16c8b24f997f5a60fd0513ecf7f030d6f6eebc392284247c98a80e6e49025771a82173400c328782b7c93d5e91064e265edb0112dc38208ae0d1bd52d7367d1acd375bd2ae53753acf29a9505680447f2611a1387bba232e7b79ca535ce8f6eee9972b9d9d456894d824c6b4137df05f0ee1eea7b171c0952e265d9c0296387a16dfc1960163766bc1bfa63f02308d7113ac8f39c7eaa312816f528859af744f5f26fffa07def811b9028a573cf2b997bc5d3ee4ace43a69646f83bf99ee7e1c285fa35fa80a48e46b081a017537e226d354897a07acf656543131b26221a28e3b221f8df714ad085d4a4d33c8c2ce112d24183c7e7b3d9c20423daa23163fc0ac470c986e7e2480d275c19946ffced8081148351b486c89139d2d5f865a786ec287551047a06a08dc8511ecabfd55f1b78bee8d777ed46451170cee70d544848cc4279406f07faf7c40dfedb175b35614f66dc43492d8555269591ab43756ce51a99b7c1f175db0fa3935e154539c2494bfac2288ac14a6f6f31ad548da3bb3777bff666d6965587541e1ddaa6723efb8eea1913c069befc132af4a176123634a5c8d28b915add310741e272ea898e76553a98cdc2083c6cebb15cd9ebbbd3e693802f8fd831b8f92a2bc2a5fb85c14112ed0ff00c4ee7298b690a87fdafb4ad1572b20cfac55638386219904854a8a869474b9635451ce80e69d37243197ea40c0f698ad7beb12f639028d7e1d2b2775fea0b992bc1f01d3d3bbe68ec876fe491d95d75c48b6243e910e1144c3b1343476528df1d5bc688385762606cbfa537fa14e6c5ccd6f58855ce9f776258a71439fa9f33e3bd586f66fb4d3e0b980c91ec64606448ef2d55a6656500be50e4cbd0de3be014393f65809a87fe3abc544460800b954102fcb703351abdb9701998f798edc9f8ef346293394b9132881f12613c050e4b1416a196a8206ca5be14a74ec9509e2dd44294cdbc87b0f2497817f90f146d244b55ceb956f294a8f1bcb1f58e0b36abe184ab5ef3ebec1973372f4d3c4d163772fb0323ef593d80d4b0ff66090f30a73bfd6d3d60f7a4878d4a9b1858f7c985b650ad10a3ed92adec953487fa4a27ce8e54f827af99b7bfd395487185e49c4daa08a0aedd4301e70ee4a52d2989d83529e0b5570437132e752ec5653034aa19fde19b3d0b83fe9d5dc287798decce89a698f9bc3070c0db6e636b84f37187162bba8fcb809fad2ae9289db67fc624fb017067388c6dcaa8353d1d3131d2a5f6b4c6f7c69f6547d389d7ccf35957837297581e27c22c280201c8d5eb60d95cc1f3d6f870820452fc67e95e894d8f5e2bd0694d47285373d202a32f41069b420408d3f6281bc1dcfac492c412bb27af3e6ebab4f056bb804864293471ebf4e1dd0168e8c97cce925e586ec61956400d8fe67f1e2e2880cf4fc70966c84894a09b846cf4af2fe3d23e0603afd5a116b9d1b2234c5e7d8dc95e71c338c4a77a226987777f13ea45854d8124b8257175f0db34d38409a95540b1abbbfa17ef2674ad8b62291760948f67c72d881cb0c679ef26e5eff5008dd7080bf1de86d308b48d3ad60c99e51862938dd5c355909c9d490648f7bb79f97c248addba6703e58aa05d4559781990ba05cb7884826a00f001bd3cff4f390fd1f778c1d1e1ea1f245a682fadecb7398e80b915f2c07aa4bd1a2a534df3bdb00ffb0909d5c2f9a1c83d59261fa2ac2901d4c6ce840d7ce6af8b437e6490b019fc995f1903442e4078a23b15bdfa1b04650051fd10cd5fa5edc10163fc12151e011a7d6acff21e649b21969805b65e85368d546e583028e6c274ee192aa126d0e61ba61dfcbefa1e4b052780dc93511226cb0b23b8b6dfee1603ee22c6730fc66ef884b061e46297bd63d638077362d6d615729b1203271fdda09af89f8a0f051c0cb26235d1147a5c304fc3f693d2a32bb3ad4079c8d10ad732e222fdac23acd84638c657493a2cea4751b6e7c50e8bd07b09200ae3e0ec2ab491029c5dbf3ccf3f2490edb4b7141afde3587a0ad327ad2fca003b6fceb898caf361ebee6d8804ece424aaf641f1bae8c4aa2ece835aeaf92396b045891eacd9bdb05e9c1066d14701d40fb5d022ed54423b3503f5f7ed86611c0c5caba1c31ffa494d7016331676c937e88196bc77d1a809d48e16780a7903dbf40d817c806b8ad3df2e19d267393073af5ecb6afadb48d4414672f3cbaabe6a20b7e6995ca9bfec81235ee15a8ae43f95a4abb1bb176cd6fc33419224b7574ac9c824701793d2e466200432169d2ed9636aa7c7bb521d9f97bf7de13322106247e6f7ce4c0e538c227411abf1ad76e6152132f3645eaa5146d7f1a8ea596ae0ebc8cf2af81f2ae5b0811a4f3d7c370347ea1a6599b626ba2a0cf23e94965cacbd9e8b310341d3d35d8a98aa3fb92198871e788345c3a0fffbc0f6c01b92c2b78a3b92ef4ac121cc6598c7ff7f65d6edfdc43b13cefa2f1728783cca6cacbf865679b6d0349a91418a7e03c7ff6648330df66bc00c2b4fa825f4b9a4c3df9ccbf8533653c69234f5fd924e26630382d9aefdbf49b9d981aa867b571ba72e07b4712c456af63e59ad64f1606f9d1ab3b1ae4f086f4b87cf6dd69c37c3e1bc8804fcf55a9982cc8b58e9014152bca222274ce82cbf91be2bd8aac4a53abf6b0b77098c417a3c997b4840ce9053fcd9401d1131f532d3739f202f838648670cc13f9ce50f58f7527170d446ae50917f09dcc55e608c9ece5722592357f054a01749066f09e81624aeb64439021e4b56f8828dc218d7614305da77302db46ddcf99b5168294fb627f69eac1f6dcf0654691a00c4587d269c7809816424987a8895d1c1eeb055d8500ccb74e7a4fbf9813dad4b1d8dd1ce27f30b5c6d95b0e7b96683a2ccaf049aff8d2b96837cce81b80437b24a54e13c9b4c53c470ed292f96aa331f380c5c236789e03696e23852a902077a515f22bf38698eb16af94de5fe36c01e59f0cb7f45c10cedfcdf5e3aaae4609693a1c26b3ac66fe70f795bdbb07e1634ce54bd1b2c920b06b4970c73ffeebad5d4f74c45856dbc9eb3c26c0ebb4370c507db41ec835010537e64e0d35b3c66e44896ca6054296da415e8d307e8b9c3a4f9ce882061b2cd425d557e9d83898ab3be26b54a23c43675c21a45305bb94079859054e5c4cf384e88ec2f61e4b30ebc945b8d9e60893d769db85828713544e2dfff509c5172389aaba35214a18bddcbdc544a0bff1a36c877164982563deb4bd65e8113a20b4085e517c56a0951fda21b4ff4c83bff88fc8d539861546f8e7355299fb26e57a1ec8c705c9ef674a7f74a5bcb56428eb26873615ed5123f6881313183cd4089f40cc522e8a42e3134c68a29fce6cefdf701a791933dc766ecc3ccf778549020c3f23535ec6f5e8a2d03e4180e86acc718865dc03e3a7bb46fe71b3fed7a9f32d2bdff235f86c27cf1cfcd6726d9abf126bc9b32569d6b60396c3ed22986fbbd127ef56895752a1006bbc1b950365c4a5d81f79814e998fa93070528535eb56c05050616171e7068da827ec863c874f4fecbd4d1532c23245fe3cbed42d01fd15d8414ee59c7225e0aa3535c8e2ef373cb6bf29c08023bfa923cd5c46a7eaab55e7fca8551908ad8bbad54bdbfd4297c7270b3a9759253a4a355cb5b061cceda9b985a5c69fcca7e6042dbd2502c3a77d9161124eae524d84686a7a0242b630e03aa0d6f6ae002bf8a761f030fbbb04bd65192760aa21ab1d401758eb4fc73ea848a8e76235b320f292718be3403a0e3f534df5e55730981a95510404b76109d0dbf788622e73c832ec1364def25e42de43da74d095dbd928b4bb088e66c9aa8df239bf97d0181cc06cd0df14d545d5ba411e8514455f34044d5008ed47cc857411218f40c04d843c0680e417de8cc61fac8c76224d261e12dd25db0a4e72895487d20b5a4ae689a08988a965da7098d85737cf7f64280f5f30461db7cffd1b0c628b161298b9bb6ae40539b0e9e32e12b108a1fb5bd59db52314db9a374a361cb0b5cd30b5a55626137a148e97695fc412950b274db321f6130322c6ea19e630284b973399c6102a412dae1bc133599d67ab046f1b11dfdfb60c4a026a1b6f0d1cb6957d013f40853ef516a56f0ec0cd701ee26d777bab0728e50a870926b52d071b53bfd5bf7a188f3a0eb968e04d2f57120c76b4526a5045ff2ca0b3fafd82aa9609ff1378ef2590565ad7fa55a91ba86b53f2734787e9fd3c48655dd85115dd947d4b092d0105428fd1f058133e0edaee2473e77c9382aeb97ebbc0d1b9f2ff9ec16e8f74f53a0fb39749a40d84f41e3af8753001e91f6377aa41d49641bfc8aec127d205297a1c4cdb211c93a2f32bdc0d65ac2862ecdb378b6e9c3fa47e63136a12e3616345dc0f9a1822869922dafdca00f3e7ea5562d24f428f957f3806617ba79a7393cb2b49cb04b622559def510c1757586f34f89d7456066c89409a0f011e78c99c9ab501e8474402e29718564eefa33c8a75e1f4a678715cb87a5316e481391f62b034e50b0c4ab0a4468e196902122343e383093d507099c087d02e08ba77df4a12b1362f275cb8b8639cd1f7b320be962f3ce842a99f38fdf1c38fcd88a593391a5a881f899f6c17a563d27ad57ba14897574793885261e41905625052e7afae7f961298711903b0fdcc736e564a689ca9f61741fe124f9b762dddd2c88e4dc156f0428c8087aa5083de4dc20686070976cb243923eda108b415bb1cceb23164696dbf4e6afa635f500bd936b7390274416bb81ae98aabdb20f5e55815e67c8874de0c372ab3276dd66fd5e0dfd0a9d2c41148009b02d12eb8280664a5d013c35439314e5d39347f3a493b0b5cf4157ec0ae909b20917a1e924de6860495fa629df0f6833de2d120cb105e3d32345a1575b357acf52531e1cc92254d03c8224d85113224fe83c9372832d59d23cc56bf001ffb389943ccc5d41a324ff8", 0x1000) r2 = syz_open_pts() writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="80", 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "0b46f97ae501303a10313a158fb23e621d04aee1"}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/108, 0x6c}], 0x1) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000640)="f1a42138cd18da", &(0x7f0000000080)=0x7, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x581a, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8) mmap(&(0x7f00005d0000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[], [], [0x20000000000000], [0x0, 0x0, 0x0, 0x0, 0x5, 0x7fffffff], [{0x0, 0x10000000}, {}, {0x0, 0x0, 0x535}, {0x0, 0x0, 0x0, 0xfffffffffffff7ff}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3ff}]}}) getuid() select(0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getegid() setgid(0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r4 = getuid() setreuid(0xee00, r4) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r2 = dup(r1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) 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) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getgroups(0x0, 0x0) socketpair(0x1e, 0x5, 0xb, 0x0) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt(r5, 0x0, 0xb, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r6 = socket(0x18, 0x3, 0x0) close(r6) socket(0x800000018, 0x1, 0x0) executing program 6: r0 = getgid() mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x5d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) syz_open_pts() r2 = shmget(0x0, 0x2000, 0x22, &(0x7f0000002000/0x2000)=nil) r3 = getuid() r4 = getuid() r5 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x3, r3, r0, r4, r0, 0x29, 0x3}, 0x80000000, 0x663c, r5, 0xffffffffffffffff, 0x8001, 0x9}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f901fdca0438004000400000000005008000"}) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e8904", 0x65}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) executing program 6: mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000001000000ff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x18c) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x94) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendmmsg(r2, &(0x7f0000003cc0)={0x0}, 0x10, 0x0) executing program 6: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000340)=[{0x0, 0x6, 0x65, 0x7f}, {0x1, 0x81, 0x3}, {0x8, 0x9, 0xc3, 0x8001}]}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r3, 0x0, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r4 = dup2(r2, r1) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000200)={0x8c, 0xe07, 0x20, 0x1, 0x200, 0x8, 0x8000000000000001, 0x2}, &(0x7f0000000240)={0x25, 0x5, 0xc7ac, 0x0, 0x6, 0x7, 0x6, 0x5}, &(0x7f0000000280)={0x4, 0xfffffffffffffff7, 0x8, 0x0, 0x1, 0x6, 0x6, 0x9}, &(0x7f00000002c0)={0x9}) r6 = msgget(0x3, 0x20) msgrcv(r6, &(0x7f00000001c0)={0x0, ""/41}, 0x31, 0x1, 0x0) connect$unix(r5, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) bind(r1, &(0x7f0000000000), 0x10) write(r5, 0x0, 0x0) recvmmsg(r4, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x1842, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x8) sysctl$kern(&(0x7f0000000300)={0x1, 0x37}, 0xb, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2, 0xffffffffffffffff}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x10, 0x4, 0x3) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) dup2(r5, r4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r2, 0x1000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x64}, {0x2}, {0x806}]}) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[@ANYRESDEC]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r0 = socket(0x20, 0x4000, 0x0) r1 = kqueue() open$dir(0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) close(r0) syz_emit_ethernet(0x4c2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) getsockname$inet6(r0, 0x0, &(0x7f0000000180)) socket$inet(0x2, 0x8003, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x6a) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) close(0xffffffffffffffff) seteuid(0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000200)=[{0xd}, {0x8, 0x1f}]}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000080)={0xffffff5e, 0x4, {0x40, 0xd21}}) recvmmsg(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x7}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) executing program 7: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000080)=0x2000202) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x11d4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r1, &(0x7f0000002e80)={&(0x7f00000001c0), 0xa, 0x0}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20188, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) socket(0x1, 0x5, 0xfd) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/27}, &(0x7f0000000080)=0x1d) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x15) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xffffffff, 0x6}, {0x0, 0x6}}, 0x2) r4 = geteuid() lchown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) shmget(0x3, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) recvmmsg(r0, &(0x7f00000015c0)={&(0x7f0000001580)={&(0x7f00000001c0)=@un=@file={0x0, ""/4103}, 0x1009, &(0x7f00000014c0)=[{&(0x7f0000001200)=""/91, 0x5b}, {&(0x7f0000001280)=""/249, 0xf9}, {&(0x7f0000001380)=""/110, 0x6e}, {&(0x7f0000001400)=""/165, 0xa5}], 0x4, &(0x7f0000001500)=""/122, 0x7a}, 0x8}, 0x10, 0x1840, &(0x7f0000001600)={0x200, 0x5717}) pipe(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001680), 0xc) mknodat(r5, &(0x7f00000016c0)='./file0\x00', 0x8000, 0x5) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000001700)=r2) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000001740)={0x2, 0x3f}) getppid() geteuid() readv(r3, &(0x7f00000017c0)=[{&(0x7f0000001780)=""/9, 0x9}], 0x1) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001800), 0x400, 0x0) setsockopt(r7, 0x9, 0xffffffe1, &(0x7f0000001840)="1afd7d1a4b5ba4b7b3c153689603c6a12abf5720239c552a5f5da458ea46c81ad3e3f996b7bc5a4ee499c132ff61f95b7a116222d400304eb10ebd865b9579eddbf278c80ff26a035c30ae15977a82464eff7b3e0ccc8433ad7bf290c4b7888c4e744c92afc771ce54fbe30697717824df4fe0da29818932c10f19a2215d4142aa4f08fd71ca430146e517cc84475f18193a70f2057229a4cce085bb8b7198", 0x9f) sendto(r1, &(0x7f0000001900)="fd07d60edea01959f90eebd8f537507bced1ac5d1585bdcef369bbbc81821849634338c983856eb9253cccf4eb67529569fb05f032a8ce90bc7570470788900d73302a217c8c3ec0fabcde19584b4b08ded2ee6121c696ea0ec2190a8256741d446c9e569a4dedbb36680118f27ac323001536e924d0e34350e9eb9a152c98cea7788d31e86377a3619d1d05b05ee2027cb9cf960af6095b7c76b6c8ceead67d00a6ab3af755ee31ff148611d442c88bbcf03fac7fd377ada267ed65beed33616f56da68011b1e65b58e38e16245c239", 0xd0, 0xa, &(0x7f0000001a00)=@in={0x2, 0x3}, 0xc) pipe(&(0x7f0000001a40)) ioctl$WSKBDIO_GETKEYREPEAT(r5, 0x400c5708, &(0x7f0000001a80)) connect$unix(r7, &(0x7f0000001ac0)=@abs={0x0, 0x0, 0x2}, 0x8) getegid() sysctl$net_inet6_ip6(&(0x7f0000001b00)={0x4, 0x18, 0x29, 0xf}, 0x4, &(0x7f0000001b40)="0e81586db4d3bb7e9b32215ce18cf9be6ac62ba6b34ff587c11270fe9762a113129125053f020e3325fe07e3243b1b16b855f3eab40211fdd6dc78343d9430083f7c88a8cb26b8fc371336e8fc7478d29dc3e6127c144197b1da167e5a024a857836a24577b7df3d3578bee74338c1b73296cfd34b1da48c4d80df7eef907502d93b5cce041e5ce10d8c30eea6e2d6c3818c38491ae5b33bd56f213da58f1a46c638756f398da3cb39d328aa5f", &(0x7f0000001c00)=0xad, &(0x7f0000001c40)="6cd7f49a4af8924cc363451da83870ae4cfbb2d5210fdc1c7a2378c29b021d99909f18acda4bce157c819aac28a8da5277d05ed73a7f75779ac07466ca6051fb9fd1292f859be3a275daa3bddbd455f668f6194bd2752d9cb733da77f5fed28c5d623297365ded40aa", 0x69) connect(r5, &(0x7f0000001cc0)=@in={0x2, 0x3}, 0xc) r8 = getppid() fcntl$lock(r7, 0x8, &(0x7f0000001d00)={0x3, 0x0, 0x81, 0x80000000, r8}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001d40), 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000001d80), 0x80, 0x0) execve(&(0x7f0000001dc0)='./file0\x00', &(0x7f0000001f00)=[&(0x7f0000001e00)='/dev/wskbd\x00', &(0x7f0000001e40)='/dev/vmm\x00', &(0x7f0000001e80)='$*!%}\\$,\xbb\x00', &(0x7f0000001ec0)=',:,-\x00'], &(0x7f0000002040)=[&(0x7f0000001f40)='/dev/vmm\x00', &(0x7f0000001f80)='*\x00', &(0x7f0000001fc0)='/+-(\x00', &(0x7f0000002000)='\x00']) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwrite(r1, &(0x7f0000000340)='MN', 0x2, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f00000001c0)={0x10, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x1}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x82}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000000000000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x6}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x1ff}], './file0\x00', 0x20}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000040)=[r6]) setregid(r4, r7) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x0, 0x0) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "02080000000000000000000000000000000800"}) readv(r8, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/17, 0x11}], 0x1000000000000088) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc0206922, &(0x7f00000001c0)) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r10, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c548, "102609307e7be2df67de208c8bda612c3100"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000004c0)="2686280c27fbd3f957af6a133c50723d6068f496242e0889b119e49ab538e0ba11d80087577e8654332b9faaea40ed03f10b9f5519109554634493303e9b6c5969023f547cdbf23dbeda9d4bbed32f69cffadf90b850575e23b16a38a9e84e15e52cf4ea3b3c3a87b2266b5438080568382c91c26bef93f3fa5c6a674ef95228e42d0ad19fdd72fb5cfb", 0x8a}], 0x1) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000040)="250cb0232284d88c8b41dbf769682c35dfc0b322be97bf8fbe0affdbfa1e60a0292c9d47", &(0x7f00000000c0)=0x24, &(0x7f0000000100)="d49ff4a3362b6a410c5fe6573a48f07559e37b2e3448bb439a0d8fa44101b8c1ad2faea718b83bb4e82f62425cba759ba1076c9426b807d0ba9450b1c5e17c6204415e353245b2aabf7d88b0f33199681f92155bd07d38cb65f4dca5e64bc2895974d055e26c0ac7fc7788bcc6c22c526f9f14d4aad05faddaa144bf79c41b5f679c97ee1b04ddcab72e059a", 0x8c) mknod(&(0x7f00000001c0)='./file0\x00', 0x10, 0x8000) syz_emit_ethernet(0xe, &(0x7f0000000080)={@local, @local, [], {@generic={0x8863}}}) executing program 5: r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fchown(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001540), 0x8, 0x0) mknod$loop(0x0, 0x0, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) recvmmsg(r1, &(0x7f0000000180)={&(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000380), 0x0, 0x0}, 0x4c}, 0x10, 0x0, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) pipe2(&(0x7f00000015c0), 0x10000) r3 = dup(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r4 = socket(0x18, 0x8000, 0x7e) close(r4) r5 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001440), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480), 0xfffffffffffffddf) sendmsg$unix(r3, &(0x7f0000001500)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000140)}, {&(0x7f0000000300)="b9e38d6c58135f519fb5a553370fc51ffe0c468b522ee4ad0d75e5e9aab198a4aa564e8c48338971e2a9742b8d7e14d69278d34e26c80368581e3466608933395c8a8ded561e19b5fc6c4ffd4dbd88321797f0038ca0529047714ccaca65120e1e8f55f53f0fe4d9fb0a1989045364c1d57179b848c1e25db73473b5369dc874830d5e668e134fb2ef8154a8f73b9394c73d9b0f82058e9b722bcc920f630b4b0ed58859a382cbed03b2beb3f305dd44b6318a2c02f7b1d295dd16c04c6d1ea1dfef36a74a26aff971c6f1466a1d63239a6387ef1d7db1ba5dc2cedcf444d671c796996e75f8890226d1c2e60eed00a05357a966cf0a2c007f3866f88f763b344160d40bc2c37886f3d6a144319af8446558151fc4f3e5144c204bed85adef386e10c906b80dea5bcce6d6dd3149f751d8fb2a597aaf4056a87f0396fedf7fdbb34c9d0bc2f1bdba8986f4d9f7a8dd8ee2e8798f598036cc244c7e97972a70ae4a8b88dc776cf42b34f17c78133f0ceeca4b1a2cb77fbbee66df9c0c4784f431f4b96f9e0df67b2795a154809ec1c4859aa50669c1edda04bacb5b7578b37bd3e8ef3a541d8de1bb9ff2a5f4567c7c6119e54c329231cd6ae618e2bdf51d7de3d48d85ee0299799b9ec42e680207be9ba9f1ba9b9465d8e0b486a46c31af944a784a3e1cda9d7231badcb64f7c1719ea083eeed84f855da82f97d98bfbe7fbc7ca4fa9f724c92e16e378986b2429ee39bf8c8a083e70ffe0df34b67e53052a997720a7254be0aafd3b01f381e45dda9a2bf0aaf83a6b1fb023e7a85a16fa31052cea1a023551a7de13e7c0ede5a90cf67b9d036dbe12b01a4646c8f8bd9a3097727054d1a2b9d2d681c9a0b5a75c496fba9016db0a5c1901a01adb272aace4b74519d7636041f19d98db0b2a8b5c5a86a9c8089666115fd346ca07b40ad1fa200f27925d88daa2d77009c8a93301e6936bd9f3c7f4701e282cebbd6f59688b9af06eda8b42770ac975ffa2e71159de53544e45ceafe4f630d011796506cb7c42a9085848aee317c761092f9ba7c4435c881359c1226939e45c876ec5b3876227c09197925a1a73615bed4bcc90d92bb1f9557cabefd59bc4f4fa38e5d842cacd28f634d52eee6971a7d17a209cb628c5fdfe0fc5a2fc9a08c009dde8c5bacea130c45f20f1c46d4681e6cdb747179b855cd650e90c6251261679e04f6421dd4e5650a9c6303699a4f0e88bfa92b6df96ef878f19c488ce1ef7cdb725639695b87f8396cfe8f4b8e5e877f70d7121febdb370725112a097991d9b710a090b380dd347d3cb8723cbe85a3aa4ff5de85fdd0988b7ecddbfa6c623efa15fd3a4af301ef4b56a33e99b531aa964d0af665755e50b9a920bfe6571a8110cea6b058bd30dc4ec53c42a0b8cd124921826ca5016e7af71193689e8d192bd7fa74e23982c4bc268774f0324d8d7017bc5422fe87c0c0cc32ac32784597a3dab40e90ebc003f7e437e456871398822633bec97de74bfe391c83a06ce1ef84b3daccf3101a00f3b1bea63142d55e4765959ffdfa5d7df1f9caea54f6d9cde5a71c89e42df65d405cd75b23b79359eafe40478525a9cdae058e836301779d8a666de00bc5056b697acdaf96f850a1fea4e9b833d31c0a8297cd13a08a4dbcc90d10d07a3272aa7cd72a8a2b97eab81de8957b31501b3abd6b492de383e122f2232619a8e7fd14d5e5a59a6af952890c3a548bc1d1369c135cfbfc74ceb3c6df5d18e7d941e9d6fbd6efbd3fd9bfd4cb43c9747c68c349c155b526423fe5256d9d99de920eb5f3e7a0cfaf4d86059da5b66b2a935b604053e8a5ce76d2c51c49470d42dcdcad9eae79805a1cef0fa591c24bd9ac861114e844cf3623c98424b0287690669d9877c172c3fac51ce2f2727e7e571138d89b469fc3d539cf989dc533c0ce16206656977b1f7c918b0c88a292701a1caf4d8bb50b1bc4a4dff6d30d794bd47432083930fb687d6a0a1bf4a53c7039528814d55c65c4ed794784514fdd2145652de628508496d96a74f26c299481925a2288301f8b77f0af4df9524622eee7891645704559de5c877dc2efaba1dc51779246f59dc771fe274cd8cf647e908df51d593ed5804b8b47f32d3b3640343b07b51d10de10f819b6b96b999bebf45a37fd3607b6fe0e276300c588dfad8368549fef4e8f567e9b99b9f84497cba39565865d4f8baa9be4683c046fb29651f3b8523b0e58579a303073f990c650790c3259c6ed63bd8111e6ec96a66dd1aae345780c037ee3062c8952261eca6cf36080a3fd94c1ce04b417875d18b57197e3ccade13712ca1751f4e722a06366a100f5ecb3357ffcff724bc8787909412815425b8df6724d7f08da5be990b8800973497c9918870b0c06305e95dbc6d57d2f3fb2abe8122b7efbc03442d813362e65c0408fd89ce6d69ba842a7e440967a641d32d3e385c3dd416e0f1b5d561991d8167d0db0606b7718f687eed7644e36d4610127ebd692a3ec0585bfe6485720be6d7a6f99f8089b13a1a1618982316725ba4337f373001bf1bb4433b7bc05c72c4051b4b52434f0d994ec32f48efc476576ac1270ac87a700a31bf2d3cccb7e3b45922926d53804ca09f048c4e48fd4e564f5a3884318e3c341cc12043407a04cf20b7bf3a44e8243b29eefdbc5358786bbf0e4518d679c8b96dc93a66fb2c464c07a3c8fa0a3243431048cb472af304d971701ab8a3f23234bdfed28a18fd19ea2dad34f6936483415cd5e5c1f26d71aac1217efa85ae045d5d8fc5b1f87a3834fa609335331980076cccce56a83404b150ddc44e3b8bb8b7baf25a55d8c6aeea6156c14deee31474b89f3c089c652e4603b526a163558f0507ae92eb495939bf2472978607d6c0e60f7f1d98ac9e97ae0f5ba7f256ff94a61aaf3a7bc6118e03bffc37d4d416ca36f8e33ef6988574ece9747528ca62328266dbba7731f8a3c72cfdae800e802ef03d057291400f685e052b2f737cd41cb837599e4a0d8da1ce2aafd6a86514056d40754e1b1c77004ecd149fb4a12ea1bfdaad3879768cafd0d1940700c195bf4b79b4c563cc1b67cb70b7894d74ae364a83aa54314ebbb62a75e0465590b511a1fe2765afa4c632706beee52227f52c1963bec28c9028767cea9b6d9bdbd1f07cd22e1a1cca77b602120dd2bfd7a839ce7997d204c1b844627d8434c31d33b0753e4282ee68591bd3a241bde525de71ba3252aac4083399c60f943d975223b994ee656a00421b4c34e9e3f4b93ef692c42a3c0050fb93fa9cb60ce5765fc0ba18d098f444e26c526131fe359412a82caa28adb8a08fb507dbbdc57a7be03bf29a015452fe5b9f3eb4d9abba17aa4d41874b3c6af8044bf64005fecaaffd2e0f37ce50f1c26080e94501a9e607aa242fbab07cf00e778f3c05691867e304afc7f0830af5283dede41992f89ed07a32a0f10aa7f1911bafd0c1ed0225ddcec14fd64f0ff89d2f9c120684ad6478e4cde92e621e6ba52aa99552272a282a0b4b315608617b15e50994358b2fb34415a38a5e460d95164811c4bda6db08dcf21bec491745dffdf8c691b5d3973cd8b64f676d7311cc9aec81444981d7385049a920ce8f18139d327ade5be78e8fc24556801623b416637a7a5047957d1927d3befeff90f993a885ff454b797b5a21011877740a2beecd0b9057b4b7f24c2378271de54a64b55505befb0a90e366ded06f40f948943f9b58945f63277132c2ee6b34500668d516979bf9059cacf021af91d429e608cbb7d3ef84a941397ebb1d755b279def728993eb7c2579de40324637312ecb3d822720e1b510164078ad50a922ddf77d3931a1840ed5ec1d76a2b2ea79862fee5a062ad06a3cb55a56ca8ce93a2aa3b039871c2af76267c7dfca58ac0b0c0340daf2a294d965ca923075d9d5ef04120b716132b0dc347530297d8a286570f36c772db8aef0079519edcd8dc7f06595d9c171611ff1af3766fa5f4676c2848c51a4a4c6a8f6c8f655296a9436d353453dd0e0db317d6255673cf0d00c8d789762fe5561c962c2cfad3e7854b18eb6b68c1a56262664faf675d87102e9e15037f429be889e840b9fce7bb90189032f5eb39481b7a5c948461b2a70b8802f5e8d06b9d0aa9237b011812250e16aa9a5c2db4dad242650b5a776cd90644a1f84d5558f013f9ac739eaf45a206d38d133821d3cddc65f958ebcd15823fb91316e1961753d7d97c413d4b7cd73d1c12147d721b0ba8614166ce69c6100efbba3eba694beb1175930607bcfabe37a209c8e16f86818df86ae6c5e6862aba779c7f9ab049d8c100271ca369b0df73ed9feb57fec09a6cacab575b4fa91d19a77f65284007feb1af67219d9609105ab77cccae508678aad5ade81f8aa9a3f0e1e941960da5319f29fef243e5d442f0bbd55a5bd7660f61bf27e355a0c85f5c8bc1e01c7822707d86b70e5d12fc6211a23b870684b915b3867fa6c9a2e91c11081a026e375170efc07ec5fc55f43fd2fb680c05721af3ed0f0ddb02b6ca2246959deb3d1b0a8583e7cdb08a8f49a45b7812f6ae88baa94c03aa5581d51d32a90ae321ac7c2b9947225c3bcffee93468e2fe237d7ee780dd9779c60c0c5d87d05a6eb0850a3d983a90bbd57a564587f754be340db191d519d937eaa3fbc02f11aac4f68cc991f89fa9497c4acd716b354ca57be77e5353e101ed85ee8ad3dbfe2b7602ea3d9f3347735076acf0bc41ebad5a19903be889c161159dae1b82be9b2b683d00bc0fa091e87c0a814281f7414fd22a624d23b86c9ced3645468dacf57712d491134a318a50cfa134f47d913bdb821b4db89f38826ca1aa74ccb8f0c98dda745c20def57042f2ff1c1c39825f7e3d5e664b456f2407a6a41c60250140abc2e17235676100733b2ad5e6ae4f7d5f7109440eb07cf7fa276d17e80659d2f99d1675e1149333344464426980bd4b493dd91ce5b4370393c6e09d82a5e4cc7be8e6f3e90bf239f1027aee2e316bae7ae4bade49d51feaafac065ce73f5bcc995cfb8966a1b5cec64cc699f99dd6f29ecdfd2850877e5e98f23539605fa124585387020ed22b3d6d532ad15b5210f8004ff384f54947a488da1ed07310bb3da5ec1482dc16f9ff54671d5aa8c9ca50a4e459ac874d8d990ccf31e1177d3c7eedbf6ceabc15f4c883b990a00616019a95627ad361adb6de35a81ae0de119748ab30ba6b55a740d7f99e3f408ddd13a8465a78c4d29979db2e3b1279c5b03a6448bfc36c0b7cd48912f9ea99f0b315cd15f61ec8d834c910286690dbae35facb3f4f9d81768f2df3aef88470044a280c0e7093ab2f06d829a2eb0e072b8591b5655b9c106e56a4078259b34691c288d03477ee690edcf90137cc1531a85078013c5621c5e8cf58f7a8503695969b9ad3df9ffb74341ffdb9791bdeabb72c46d1e5c07a6943f9cea0bac4c23412a4c884127bd0f5f98fafb2a7336f372ee3326b56c0d4fdb28d73e8506e4475260b081febd9f9c624b130c3274f0b191ac7db75159b61134e8fdd26d2791a0f5282b289245996eb3e100706b619981b83d2142d00a84cb87294e52a2eac550b9d2ffd44a2c4c0e643df78b1fd974c4ad33c783f10835b34c4733b625728cc550bbcf17a366322108fc3e97176593f31179da89ceffa97221309cf19dfd9ab95494f71c65d5a8d5610bf119a95596d41390513b5e682ccb47a24871b1ca2072a40add51fe2b3b1d755dd7aabae2676236ba30324a315ea23c06fdd7c4c52a1fbdfe7c", 0x1000}, {&(0x7f0000000280)="5aa208655b7431f15681eabf07e8460e615ec98d753320ded5e383c6467900fbedd501", 0x23}, {&(0x7f0000001300)="2679b6254d9f761347d097fca01fbb990c522118d689a81ad40119f1ed2c278239466bb3ba471c7a16cd7635077da8ff71ffdd8f4b6e1ca7a4302b3c19abcee762917a28a6ef3a70adcab6b95bd594d6459d0eaf37d94da247d042d41f1ca497df44d8cd82c585da320b747ad0d3ddecd191ae1e5049d8d1d237a3fd272520c38318909d3d2383bdf29a34dde36749c6d2b06f9355719284dff6ace08dfc9e7f4c1eaba79b6d0881d0707b5e2fd61971b38d499eb2e5cbd5a005f479f5df40fa5463f2bccda7b121dcfb61fcd543a569d9598b066e68", 0xd6}], 0x4, 0x0, 0x0, 0x2}, 0x408) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) mknod(0x0, 0x0, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x202) rename(0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 7: setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) close(r0) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = geteuid() getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000180)='./file0\x00', r2, r3) socket(0x1, 0x4000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = geteuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x800, r4, 0xffffffffffffffff, r5, 0x0, 0x2d}, 0xfffffffb, 0x0, 0x0, 0x0, 0x0, 0x7fff}) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="1b001c00cc00e402f9e6d8d66ac5483500001f2384445c1d072246ef85e74ddcd6497cb73f94c7415b8e2093c4984d72c1e77922922c6d3851a1583e8f80000000bc22ba4c53aadc25393fa0206bf58f7931f90cf8cc53c750bcf0ff1e4d890e2d70a945d8fd402c3ee2b62c5a747198993c478cc29f2f6d24fa492784ff6ecdceefad40f359d67b3c1910f48ee13dd637bc08fd5c0cd409216eeb7fe4460cd32af6be4509f7cc1492498cea05ceb009932918996471bb8de1db724b6f64ab8a17fe1a85d91ad62b3e76a103fb531c4b97f5f7af11aa5243dbaa5288e9d9d0352bb363b5b3939783a1bf81e909fb48f5df965b14856a3054efb614195fc054e9fa47e7ed888e35d6034ab25996cb77f4f83dc12a8daac3c438f433396b"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8002"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) close(0xffffffffffffffff) executing program 5: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) close(r1) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 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) execve(0x0, 0x0, &(0x7f0000000300)) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="00bf9f73495f8bc69c9618a67b264f38de5ab0b74a21a61a0968f19a15058cbe3ec4a5719c38b4c01cba27fc7421c7ef2b76abeebdb8cf2942c854d52a41e29a1d893342dbe9629a935a6fbfa68b215c9f117cab2280fc"], 0x10}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x1}, {}, {0x6}]}) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) shutdown(r1, 0x0) sendmmsg(r0, &(0x7f0000001440)={0x0}, 0x10, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x5, 0x0, 0x2}, {0x84}, {0x812e, 0x0, 0x80}]}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000000), 0xc) r6 = getpid() fcntl$lock(r4, 0x7, &(0x7f0000000240)={0x3, 0x1, 0x2, 0x165, r6}) syz_emit_ethernet(0x72, &(0x7f0000000100)=ANY=[@ANYBLOB="4544f333d470aaaaaaaaaabb86dd60000000003c2c000000000000000000000000000800000000000000000021"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x8, 0x1}}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x5, r0, r1, 0x0, r1}, 0xfeff000000000001, 0x7}) socket(0x2, 0x2, 0x0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x19}], 0x7, 0x0, 0x3ff, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f00000001c0)="fcda85f8", 0x4) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x82) socket(0x20, 0x4000, 0x1f) socket(0x20, 0x0, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x10, 0x4) recvfrom(0xffffffffffffffff, &(0x7f0000000380)=""/219, 0xdb, 0x41, 0x0, 0x0) semop(r5, 0x0, 0x0) executing program 7: 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) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc}], 0xe4a, 0x0, 0xfff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x412dfc) accept(0xffffffffffffffff, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r4) bind(r4, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(r5, &(0x7f0000000300), 0x0) msgget(0x2, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open(0x0, 0x0, 0x141) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) fchflags(0xffffffffffffffff, 0x10000) r0 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1010, r1, 0x4) close(r1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x2) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x5000) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) close(r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r3, 0x4}], 0x1, 0x9) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() fchownat(r5, &(0x7f0000000140)='./file0\x00', r7, r9, 0x4) setregid(r8, 0xffffffffffffffff) pipe(&(0x7f00000001c0)) setgroups(0x1, &(0x7f0000000200)=[r8]) setregid(r9, r9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="55506e41f246e80acaf1020332af7bff17e8f5f64f61bd36557c1e1a86d6ecdd7cc291412b56bb37fad8fc99b0bffadefbf081d0b5d60e002564e1fe35d936b1f550cf1f4dedb5f3eca7f8a1bf7ff974fa8bdb50d14192ebaba6c677ac5945d17576988cf31d3faccf95c8f1e8c5e2420c4d0b363d9ddf04594263af11b1c82a3e78e7d2b5af4732abc78c079d0c9fd3bf3a465af82e8ac6d0d311051fb39b165c30911c978eaaf29a2118265421535f6ce76aef89a15fd2179901dc2a16e126d768765ab1e7ae5e1fa5187245727dd8b3738338ef6d7074e98e042284481c4aab4061", 0xe3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)=0xfffffffb) r10 = semget(0x0, 0x3, 0x248) semop(r10, &(0x7f0000000380)=[{0x4, 0x400}, {0x1, 0x20}, {0x2, 0xfff, 0x1000}, {0x2, 0x20, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x86, 0x800}, {0x3, 0x8001}], 0x7) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) mquery(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x4, 0x0, r11, 0xffffffffffff5272) fcntl$lock(r4, 0x8, &(0x7f0000000400)={0x2, 0x1, 0xcbd, 0x6, r6}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r12, 0x5) executing program 4: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r0) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_ip(0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffea8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1, 0x0, 0xce}, {0xc}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) sysctl$vm(&(0x7f0000000000)={0x4, 0xc}, 0x2, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x0, 0x0, 0xc) dup(r0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) semget(0x3, 0x5, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) dup2(0xffffffffffffffff, r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0x0, 0xed) sysctl$hw(&(0x7f0000001180)={0x7, 0x10}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f0000000000)) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) r2 = socket(0x20, 0x3, 0x30) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r4, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) executing program 5: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0xfffffffe) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x200001000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f00001d9000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00005ad000/0x2000)=nil, &(0x7f0000113000/0x3000)=nil}, {&(0x7f0000074000/0x4000)=nil, &(0x7f00003e7000/0x1000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x12000)=nil}, {0x0, &(0x7f00001f6000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00009bd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f00001c3000/0x1000)=nil, &(0x7f0000165000/0x2000)=nil}, {&(0x7f0000d92000/0x2000)=nil}, {&(0x7f00008d3000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff8000331562b8 executing program 4: sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f00000000c0)="0007a1d0134effff8b24abb28535a8dd0e988a09301d9e32bcf8819b09de82268516db7b7b00b33d4ea3b6e07677fbb925d7011fa2d6456ee0fb49b0648ac2259a7e724a54740ddc26bd643881957d87e2d19dae9015b08eb9cea692e915249b9e563c376e4cf174e591da51d9c38f668a2e24c53cf21f0e4f35595c5cf8a874301f2e4f89ed4bf0b869a5f540061f6e92c153bde01bed5f9edd81329f61947c8481e91d7aea3d4fb388b86fc6eaea3a7cdde83083ebfa1a22a30eaba9", 0xffffffffffffff83) r0 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x5}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) syz_open_pts() syz_emit_ethernet(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b180bc3eb987ab7fe5e6e8496077b538517000000000036ba1bd87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0ccebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca257352828276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b68324a00d2f5019383919525cb6f7e8570b2a374f0700341ed45bb7ad3b13138fa142c84ab3045c4724150d16e304c7bff16bceb7d956e62447b3e88aa810f8ed7cca108d733338fbff341f5945daa4bd0e756facf9429c25483a9275d0da3b5618eadc96007971436218bdbdc9ac0a623855e941dc18725fe8e8b0100000006201788ce2b8802cb60eec6add5e9434c1e97dcf7025b73e8402a5f38cad2dc1a0d0d7873e27142bbafe3426f33409000000a9136d57c799353d46dd8143ea85d9b12c749618ad310493dfee9b11ded908398b4ed6fb2e353e3bb073e3342773216b07e49ca4df0fd2dbe97fd2b6ffffffffffe6f4588ffb7d82693a090e94691e8d000000368f29d76344671843a1f228261f630fdb791f833a1da5af88cf56ad8479077a2441da17670852140704f6000000f1ff00009230154a00000000000000000000000000000000c183a083d7c1", &(0x7f0000000000)=0x210, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000480)="214b1dab486178acb7a13f344a403ea7e532eabf445c668d09bbe9a92fc57049cf99c0e9f883b077ce7dc71ab2ab6cef7284e70c9f3cb3182b6517dddef3209ab52c5922a1a9ec6ea311eaa30c90bde1e367d23b178be7bb2bbd7369250d733ec2536584b32885617a2848ccacd1db2e43e5b94cc57bd8362c41ecb651a0945aa489ae5d05b3b1298b1ecde806201504fff4305fdd0c8adb623e52d7150815c8a08abcf614df5752637ef30538caba772fa5129646b34727214a24c488cdab51701cdb89eedc699891b94f88a458d18edaf08b15771e576846b3e34f35bc29437cc8cb252dafb4dccf987cd7a51d36ea9c18d792337680e7edb6a780366a", &(0x7f0000000580)=0xfe, &(0x7f00000005c0)="ead02787f60682ca2a9493c277fc293ff09836023ada0d411c7d0847fc75db944418d013dbe25e30aeaba94ac362fd3bc8c320f935a298f0c041b12c9e31355450cbf4476b7ea755bb2bf06ac30365830c832b6e40100673464275c59f41bca6420bba8c431946da54f454079e6d9fee573c4c1d29b9cdea9beec086619017060ba4d7cf6dddec7a4c24c840392603f132100c5bd35c8c051f29e81ff7c56e409ed64f33f6f0b2f0ab57148c9bce1f43703eae228b237f568da6eeef54bcf9acb33c80a2ccc95bd08c5a36c1498f1d4684921fc981540144832db8890250e41749decb720b1249990093a1cb728413efeec9ac", 0xf3) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x22}, 0x4, &(0x7f0000000340)="e0d703a29cf26babab0c089fecedcd00ceaa997d3a15a03625a8c11e128bbccbcb13bbe4df4d7abb9882e2aeaf9b0791d3b7dbe94ac02f9e9af900fbb266d271f62969d55fb8f6879e3de445fb9f27ca6c84", &(0x7f00000003c0)=0x52, &(0x7f0000000400)="485d87416d8b2199f8e408dd280b0da5bf90fe852ff2f4", 0x17) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000440)}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) setsockopt(r1, 0x1000000000029, 0xe, 0x0, 0x0) dup2(r1, r0) executing program 3: socket(0x2, 0x3, 0x0) socketpair(0x20, 0x4000, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setreuid(0x0, 0xee01) chdir(&(0x7f0000000240)='./file0\x00') bind$unix(r2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x2, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x590, &(0x7f0000616000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) socket(0x2, 0x3, 0x0) (async) socketpair(0x20, 0x4000, 0x0, &(0x7f0000000140)) (async) dup(r0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) (async) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) setreuid(0x0, 0xee01) (async) chdir(&(0x7f0000000240)='./file0\x00') (async) bind$unix(r2, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) socket(0x0, 0x2, 0x0) (async) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x0) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) (async) syz_emit_ethernet(0x86, 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) shmget$private(0x0, 0x3000, 0x590, &(0x7f0000616000/0x3000)=nil) (async) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) (async) shmctl$IPC_RMID(r3, 0x0) (async) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) (async) executing program 7: r0 = msgget(0x2, 0x8f) r1 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r3, 0x0) seteuid(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x3, 0x2, 0x34a81badcbc74354}, {0x4}], 0x3) semop(r6, &(0x7f0000000240)=[{0x4, 0x1, 0x1000}, {0x0, 0x60, 0x1800}, {0x4, 0x0, 0x2800}, {0x0, 0x2, 0x800}, {0x0, 0x0, 0x800}, {0x0, 0x1}, {0x0, 0x32, 0x1800}], 0x7) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0xffffcd0a, r5, r8, r7, r9, 0x50, 0x4008}, 0x1, 0x8, 0x2}) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001040), 0x8000, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x6, 0xffffffffffffffff, r1, r3, r8, 0xc0, 0x8cb7}, 0x5, 0xdb, r11, 0x0, 0x1, 0x2, 0x7, 0x2}) sysctl$kern(&(0x7f0000000200)={0x1, 0xa}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 6: r0 = kqueue() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0xd00) close(0xffffffffffffffff) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900f13a003be1e384000000000000000000000000fe8000000000000000000000000000aac9"]) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) setregid(0x0, 0xffffffffffffffff) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') executing program 0: mkdir(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r0 = open$dir(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_flags}) symlinkat(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="ea", 0x1) r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt(r3, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) write(r3, &(0x7f0000000200)="f92a9bd300"/20, 0x14) readlinkat(r0, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) executing program 2: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x0, 0x0, 0x0, 0x3f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getrusage(0x0, 0xfffffffffffffffe) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaabd59f39689319537aaaa8802"]) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6e, 0x0, 0x0) close(0xffffffffffffffff) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) dup(r2) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) r3 = socket(0x11, 0x3, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x4, 0x3, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x2}], 0x4) semop(r4, &(0x7f0000000440)=[{0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}, {0x2, 0x94}, {0x3}], 0x4) getsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000002c0)="942fa635851b1c9624a63bc5ab4cec2667132cabce457be819e35114118cabe83980817dab067eabaf995102d1fed0474bcfbf2712aa6d6e7d6f7ade4d0258e5b46ac2f8db17aa10159a14fcdf5ccafd0346dade76e77f289c4d089a23e31955f0238aebb45337abda92e24d3f5849ad", &(0x7f0000000140)=0x70, &(0x7f0000000240), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0x67) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() r5 = syz_open_pts() ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000000)=0x6) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000300)=[0xcb5, 0x4, 0xfff9]) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) setregid(0x0, 0x0) setgroups(0x0, 0x0) r1 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0286988, &(0x7f00000001c0)) chown(&(0x7f0000000180)='./file0\x00', r1, 0xffffffffffffffff) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = dup(r2) fchownat(r4, &(0x7f00000002c0)='./file0/file1\x00', 0x0, 0x0, 0x2) fchown(r3, 0x0, 0x0) r5 = getuid() setreuid(0x0, r5) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, r5}, 0xc) rename(&(0x7f00000003c0)='./file0/file1\x00', &(0x7f0000000400)='./file0\x00') r7 = semget$private(0x0, 0x3, 0x4d3) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000500)=""/192) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440), 0xc) semop(r7, &(0x7f0000000040)=[{0x0, 0x400, 0x1800}, {0x2, 0xe0, 0x1000}, {0x2, 0x8, 0x800}, {0x1, 0x7ff, 0xffd2a573346bc64c}, {0x1, 0x7f, 0x800}, {0x3, 0x1, 0x1800}, {0x0, 0x401, 0x1000}, {0x1, 0x14, 0x800}], 0x8) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r8, 0x800c5707, &(0x7f0000000080)) executing program 1: r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[r0]) writev(0xffffffffffffff9c, &(0x7f0000001280)=[{&(0x7f0000000040)="7f0f06e046ecb9a09cd41b39838054614706aa789f7a84064d73e22fffcdc6a40894f126c43f1df2e1ab6037821f11012f1cb328640e8b7fddad04eb44d6a5aad75a262582135b336dd7a3f23fa370bbecdd5f1c457760f9f0e259ac8011d1a0149d31d6c751829f43b6546f1bd52cf814bb33fe28210f7b5c38c519e4f9a54dd1b1650d3b3f671f757671607a1d26de", 0x90}, {&(0x7f0000000100)="963d664c0fded953c81eca98c2f56182b9f59346a8c8449a9a016c8471d36f7fab155950caa8cd86013299735ec34f8a639aeeeb1f21a7e6b31411cf3512e0a32012c7ef96e83a3a498a4f70d95c98a4dfadb890e64edbb946cafaf6d2e0a90520ba0c2ad1654bc3a76d875e155b2db96690576e027ed161fdd27b76d84bf4064cef72ea", 0x84}, {&(0x7f00000001c0)="56517d484b217357ade45f2cf1a3875fad57e95e5dce2aa8c6b4dd52efe0", 0x1e}, {&(0x7f0000000200)="017fd6e36cade4dcda76920219d2d71bcbb72d16c5ec9d2942df568256137b72c43a93899996513870c36de210ca9fa617e3ec0b6661d9e8bb73e77e9a34428c1f4c32fc9301456489432b35bdbb50f59f86c6d80e060b4af243bc0a2a4ef708e9bbf1644cf8c9e4ec91fedab3c6e8120c457d2fd005cb250b2645fdf3a32a17631d690b162dce30c74df8f53c05f16fa1fde1fe1266bd08f9caf72415b6e4fd95c015b7bf10b6550ad271497c629c1aa4919e02e0f124249a994f74dfdaff80c8d1efec69d5216735a34861cfa76323349eabbb3ec5d6a37d5483f30238027ae6632e0d70417946ffe8144aa3df919077f8d58a27782459727f66bc062890f53e169db0ea85460fb460fa3b1ab55460d82103e34ad6fbe2259975e52758a47d4cff11bd96d5f37e702e99f71e2a2fb5f5448ef5d1a040c9d7eb48743084accfa5e4aa9014fb53ffadfa90da5f4695790f3e5e342cb0b46dc898ceaa136ac03b3a762c71b0692d30cc069eef7801f1e9478c2bac512a57e62a63f2f8ca952095931e171e436e36a2ed5ca8e440aaf89a323949621fd260cc59e95d745175ca0b539ba22ecfc3ccca43383216998b274577b2e7f3f8b4944c92701f812856b665386e2961f84173dd192de0f73d24759982355561bfd954cd7d8ef4120a9d2e6556ce11097e8e503a3e6c3fa215aa1eb58ff833631f51e59958c7d7aa33de1adb1ac668aee6bf1c03072a104d0ae2e2d7bf390c7091948b66cac18acba16678fbcd607f183f789061727d087763f9baa150c776e9098adb3f6de218f0b13d8180323e8fb069284d252904ddebfb8f3104b8034278babcc107dcffea716aef2997f9e522cbe2108c8ee45b9ae77deb868bf3678cf15e4d936f102288f402f474b623db16c542a262c8a9984502c26a3c37787f297d7f1c57f215d5db4319823617e76536dd636436ea10841f1a30a16a6a921a73b135da0dbf0dff435c6490941100681734ecc19880de904ad2471169c3abb59dfa66c4677f035f2ad39b683bd9b7eb406c8e8e091c1a76843017fc0ccf6237cc23703c96490535905458faa7b475a5aff274d6a6ef6cca11540dd0f8be6cb9c949a00ae3b79d569ff0280a63aba9af257646b2fbc00a12225a730489ad99781bbede151b0eb5f5710ab06674a1047ed4e72b83d1db28812dbcd043cdf87807c8b7288d82bfa58fc0e4148c846f1a56b32dfd00cc7668d73b0526be5001b8fcc96ca1ddf2b2275940c2402169d28b042522c751cb049ea91aa61f31a96afab2d1e765836c3ab4f10c76866e39e11c230f3d78d31c04eca6af3b89affb46564599628d17d2ff82de2f3285f0dda4e0be8c241b630bd9c5acefbb5e567adc9d2c14685e44a8c3e3d188156867a6fce1c2d4e1689d6655dcac446a7d93026e12004d603eef5b630677ead5a5e208606a05669be63c07da82374b29e07f401e665d99a8a7082338608b4b39abc335302d961bc18b13e8fde47d4edc149da4e5e0fe10e54f9b80784ffe252cf7a169df7bab829a4c2e505a7af59886b4ce1b049937e2f438101c29a3002c609aea1fe8bfe1b6af76459089eab5ddcbc6f76444a927c644c188679637f3a3dc6b9fba1d61381508e4323e65302fd1a4bbfac2b99a01ed2fada39139e6b79acce4a0b2dca88a623a0fb2a9953f91dd0805b773f2e55e9bcafa3adbf903d6171a2bb346f52c79107b721aa6b65b1cc6ac1d0b7cd00c6db0ea72afd21cfc4da1f1afd20c9db7b4f1570bc10c515b29d34b7fa49e1f7c0b3f53fec08f7c2ab7ef5dedb4abe9d448deb1c575d96be725921b77104c9a7bdeb69b76f4fb15d9c594b0ba749041877e928569408901c9aa5e924b1487e0e6cb918185f292eb5c0f51e94450765bd1216a9f7359b79aeed32f3c290470cc1748cef3d7e378558f0a4af0815b8291a9492a56cadf0089f3b455393092a98ca2882a56ba5afc2edf89a605d62aa20df4ce9d0df7bc4971a9594d16e0f44c54967df6f31e0040f45ba13a810a309bc7376fe819b27e7eb9bb14736a10b1982be470418bc891724e25ff75f2958a278d48998b99cac6b043d03fdb3dd97bb5fef1f5e5b25965cccd109bde06ce87dd07d53190773b3db371c617f4c023593c0750889b57db77fcc143689f59bab986ba428b48b8271ac47b22daf2790ce9fa022f6eab6cc897755c4a1758170b54b42d580702d2fe82cec1c2c881f20634512e6d9ce7f0c912036dd252c0c7faf21168a2baadfa1fec476e97a179cf7d46be895c1f81a98ecebdbe12d9a8d51f3165dbd17de4b530debdfa8cdb332a70c17ae9ee42f1d15fee1860153eee00fd66c3d722bd4ab56aa257e1ac2e65baa27b10830b04b4eda877359870ce8645b74ad4c8ff191743226e5bbaeaf328ee50253435ff1a642129cfa821bae7740d552f9a580d9a20b8d0591b5d0402cb3ce9f9cfd0b40fde4c21325de737731b46dd9399163607fdcae498cbfdfde2409a0190407808c3603e1acc779a2860e3d861d635e591b2c3ab0a850c3b522170a5112dac6b19de5542f20213c85239f41d2d53de267b40ea1d866f4ed07810c376228725c19b08f17581d19fcb0e63ba31c513d208e25ff4f2b2d6645f96a69d406c99118d74e20eabbaae68722687fe6783283092d13bd0461e683aa4e3a5f41fe56bcbe0b988195baa2bf397c0208bee9f0002026880c85b12e9f0e10b74d139158447aaa2b43fcfa8fd8db4f0fd17aa0a19d6e2a476a427476012246b9f0baf4a2816eb11ce0cee279ac4eac434e3a94ad3b7de7e2a712f002a589cd50f21a5a0febb3de037f0da12cd87fae7aa07a1678c06c39f521cd6096ba30641848afb3b2ae72f932dfb1ccb258c269e38644acb9d5878e7f1dc12bd988632ae9bcbf38afa021956d33d8b3c7dd3313bc813053038bbf504a4772009a245e4072e77cd99e251cf1b61f34383533d5f6b571691fd008ffaf22b7f2db2354365e20324de8a021a22917eb6cf69ae97a7c736ff57faf3535419bc9a35c57e2a8a4c19010b507d2b5f017ca799de93c484bc3cbc00749a9923e8bc5a18dd78ecb55f41139122f02f6f9e5071916d1556c334cc3ccb2b27ede96450ae5ebcf06c25556acc94f1c9a23301261f32f6041e25fe13752ae0af03e768f5833ccde49451c5f85f536ac5bda62070fcd01d188a6ddbc40f1e0c63d6defa2aed5b7c6aae33284c65aa1c770f12c8533fc44e3e0314d5c7ca42460ff2e649ab711d8b26df7719c727b570ffd257924b1206e165ba401a22a9202325520fb3768b0ee457dad8340705fcffff096f05e3f19952668a7c582274546132f988d7192cd8db4e503b42abf118223d7897be526a9af92acf6bc6c6db85b4c0e7abd45429c05476eaeac838dc1184a65e6d326fff8c37d9477dc341372f5e2ea4a7a0eb9a2d082d633c947fb2de889a5b342cda31dcea7c44fb191a73d8a5f4f911cf92422468d175ed69d10ca8643db461cb73fb680d246392ad54d14fbd215c746fd26c3e9b30a902caf3335a96ac90bd7082512e68c07b557250e6fe546dc72527e9cb0eb90dfa96e2acfd25a3530d79923afa96580a1f9f3140f770c3f359b4896c7a872460636eb4e077146a5cfb04b5559998b74f11a4abfd70728827dd5182037a12303a02904f3bc8491fde623347a4509edc6c52c1833ca86c8805c2a8c221b9fa04f66ccb01e21eb07e48628cb6d235f8fd6874ef73a6f6bdb67bb560899a6527337f5d7d0792ba6680b6d93d7f12e0663d28a826b3dc3e0c493f9b6312aa8f082f7dbd4eab3a0fd011b0febf08932e1d81458ccf94ab11afdf17954d60ac07e4112de226fe3ef8fddbbf168a8f8562acd200793d246929079cb892ce1e66a9c1e737aeafabaf6021cde8815df0166c4bd25fb5653e86f4a8f430cf7879cb9a2ea65576db9785e209ef83dd6675987b392410d02e621e78294c903c72c94098b686c42f7509fdd4e83a65275bdaa99f718b43866182290b58c46e4464fa3892677c4ca0d69c0a51db3746cdfec27ed4972bbba8dd545f5ad4adf5bd5c5e3400cc098ba07b0ee9e6c5e498188bfb02e60739070a4192cc2564c0712fab3827efc01fdcdf8eb69a5b66bc88d348ab9ba0478dedbf77a0b0b3dd8bd3c68db30b20c5bd1801dc2db8d93d0b52afa0460343e26eb9fa1571208f70030a39d5d9356b0a6cd181ce7b86c334ec57af53a0ca46010ee199a9ecdac4adbdc26bebdfb946b723bdea4275007aadadfa25c53d1df2e09a2eb472f1e3debf4f719021488b447478369c49e5f0657c425064fc53aaa784abea5090f50a5e87fde995acf9b8bce30b99fd39ff6fc6dd6701f208e6c4a8a5dbe957ddcadb4d920a96d9962d47e73aa234455054b683a204542bb5e64b66fa27f8a212278309a548ff6bf4e88e8c8ea525518a895284fd28bb6e4f9759cb58d7282ad1bc0559a9b93e4ca1f775890b679c76be220ae090c1bb75e401d2bfa71030808b8b260ce48e9ada554b26aed0828f7e0fb368fad3bced060d3204a9fc3210d98419d6256243cefa72c2fffd48d8db84fbf88fd00db96697f0a70f2d6872e1c0f475724379b0a2b838ed06f279806c5ea13ba740446497ffeafdc01f84e0cbe39e1eb40cc4ed495e386fcd26225e577c5fad01b3ef704e3199b577a9c5ba050530f4f69f4594d79ec5a85a8fb9b28e114fceee083947147425325c658fe384d621a328766295f9cf106e8f858fdd8999038c2afd1b7b8cf4caad9992b999579984d7485e78d2d4cda580817a0d509ed439980a8cf9292566e18d63c7b09e7553b4a8027bd08e652d38902f0f511d069d34cf91ee930fe199274a97e7144feefef8e72e62a4fe061f6f1d94393cf4b0071d95dd02442a5c999dd320bed98c2a6dd26e0d3da7c8794a644132d1b288d28ce86dff9b0afa5c59f574a906374fe31c17c71df4907fe912cf1797d04c45526f768fd0d9000283ea63d48e4d806740e3fe52ef84cb172a24b3f61e86dd9ce1a81157f7f217169deaa53bb3af94db586dee7f3c72b7faaa230bce208115963bd381b7b82b8c9d432b3e90ee5b9e9a4c37fe29929cc5fbb2ff54de7913884dcec74c211dd6245dbbbe0d2e617020be91fc8be66bea4d8d0bae3d56f10e0af036a07e753dc5a0c837d02050280625f8a12fc943f69289e2bed15f9a4a46d3499caf53236fdfe2d1806d13fc39d5eb3b74e468101c23f82ae977c76e32d18948953e52ae6bd066f92abb06ba848f613596c32ea09f824a449651812b60ae63fedeb5f625f20a656237c9e1bd0c8ba8dbb2a449eec7a9554947fd506bfdb56ed3c5a23f21a8adb64cf4ce13a1d73fe07dc6ddfb9d9cb5679addd8368a825ed010e54f97674cc241b81d3857b79f1bb8ed7665c1e77d5935e6110fada539fb88706053657d504a2b1d919acb1afc89f4f6573048f4fa32db2f557c18458368dc0af9ed73a569d6015dfb9dfd14fdfdf454316ce6002ee1c46dbcf32eda5584ce783af1a98c9a5b5a9bbea463b4ffb6c90ff66795751582597866fc787bdfe2b8b40af0fdb84b30d99e57e404bbffda2a5820be527b9ad274dca091dca382c9b374d57771920d389e851fb3256101ec6be0e219169b0ce3a23bc6cf3c873492df0009cf5b392d98ac6faa78dfe4f3104cd952925df9a1c298ca906f5911cd5ea8ae79e773dadc5bb936e36e48e75211045cd1be8a6d834dacbd6c64eba8db14339184e373d89fe0e0c3347aac56485cebfa7db8bda4a5f38bba028279", 0x1000}, {&(0x7f0000001200)="a38a7a5fd3c1838754913f078457ac704b6c8d771b8372e1c9142f60b163eb49cf4666cebf19cdfa355e19b850a69303cf1cedf73f622a34ee2c82ae931c9bda9ad5fc42c3ddf246f86258622fe18ae95f26", 0x52}], 0x5) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001300), 0x800, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001340)) pwritev(r2, &(0x7f00000026c0)=[{&(0x7f0000001380)="7d7c05eb08199055112c8c9dabc27dcf8828f81f6ce07052be30309aaec03e13a2874570615ddc7d5ac5aa335c0a16700cdca180618e5361adacda0be720648d5a8a802fd31352cbb67b6b410912292bc65ae988a5b6cdd883931938a46c92e6b89a1c93e1f790fed585a2aeaadc7bb9db5a9a9b246df63eea46d778721f70373c49ca54b384125bea257615b5a60c05ab5bc9af74ddb0af0a56c284e4408614302e562fc34d9a6ad8d09b8f9072810c1b44110fcc99c431292dbee3430289a2cbc69524626c5bcf349513375042d3056313b56c845e8b246bed0c64d966333753c8113bbe294037282c0972050768dd1359c07a4ba6c2302a6ee69e8ae5700d2a0ca5362c6b18807cd1741abcea10cfb28776f25fae8367566f27299bc0c07ac3dc5965056d0e52172ced24c88815c3e21ac2361aedf737d7f6844f971109cc391bd20816d6a4d6bb2613d78462ff46460e95712d8c5f82a554d24f45c51204551e7aa7db21509f4d6034aa1547ee5b992d7094047404c89c5aa556d30cdd6724bc3db3b1c07adae1250ca6b4fa5302163c529ab0ecb1ab0759cfeef499991d5284ad5c0d6d7e7248d5e632ddf50de5bddfa73da29e2af5230fb409d878c593117816cf993a1d11dde69922ceebdd9dd55d4b79973b0b3caff8c98ee4a78b2ff15d916d2a29047faf26ef8ede63ee86dbde43700e7fadc88bba6b11f65cb3d9287fe63796ce19a3f93f9e4750edd0b9dc717373f5463913b6dbeb2d6a627d149fcf756d32c1d9b75582f1d6bcb75b9a1598d99c29e360544a79844f53aa13ff220800eba800ec498cdcb54ec21b471f1a3fff4a26647746f659c9b864eb387dc34bfa9e8abde170af31f27d11c2949a2c4e3ee7874c730fd07dfae26b545b91e3df9ed1f2e0f15e8d478e0260ea7ce943c63c9e4205212786bb31f3c71987ae8d976b26ad02b86826729bd9011ec560773b0d5213da450206620e8a9f70dcc680da728934329cff7bc6be5ee65331a1edab133b3d90780757b45f0c413e2219e7a0b1fefdaa96f561260d7e34f0ad368aba0d054bdad90ed572abd3ce65781fb4310d06bda9ea86992749fb837769ce1e398fb3d05aff42d1b822e149da8f9c807296d5df51156da8c9123b703d68e028543cfaccbee645a561e7ca3df0eeae6226d397c66a1b898054eb8a56bc872658e3834b916a3017b7727b3f333229722bbf752cb63fe5f3176b7385a275baeb05393e594d0e2438e0d65a8d3ed13d577686b34355959e8b3bbda2c36b80173daba515b8beea18c855129625136ab7b60516ce5375e6dcdc4e9992b555c65fcebc220899b20c855dbdf8c2e09e13221a7ef2e2e974647a93623b0d23d28ecc76f3f06f76fd38fb395a201c926bc4ba565d2a5fc5fcb76a5a2d635b1406954139563a3a61ebaf559e4f30150218ce0effbb38171b72ca4d21e4bca589c9dc4b35fe5b6fafa4e79f0e954d302173490a7a47340929eeed6bdd286adaf1cd277865f9cbeb2e10eb8dc5667258f7e3fb6d593eb9c26724d03d966c94f0c52e2b76ca8da596e2177333a643ec66e2e70a96afa63f1a1a1aab0d2a5756bacb2d03ec06e39e326b72ef529bcf0299dee8208a59bb7aa7701b26c67abbd1ad1744996c52f04f22dd27b5eae904bf0cf66d7e7f3a46ac90beb9ab33a4a50a6059405b89d1f50560f5b7ec2cd3361752f7a08e44231ab7c19356947d348eaf76d3a233ae4f69bcda6935e7734b105d1e78782d1faf5592c16157ee978980e9237c7ce7aefe1c9ac9a1cb1ddff0155f57222d8e43ced1c260e764a3177c11ea0a1620de2e863ac98a2af6b8cd5383f24644f9a5a2cb1071e4a3e240e71ad454ac1774a5eaf8265a7047b967f5c39287771b30f0415f05aac9e9d8a6e1efeb74f18ce89032f7144cbe0e41fddf13091768bf2aa64b2afc9aac548c02f9ccce8de8e95950d9b4e935f3eb741aeddee2793703a6bc9f6c78797312bc885dfb65e23e0a1c5101b2adf775732e026b6bdca29cea083347cf78c4e7e947423e6b3ef04963b2f4a5d81dc9f72228e9c3eb172049948c69cdb4906b3117349ce0443ea99df56c5b79495c58100ea17bcc5d0be93db4a5e08b24d61d002fffd473ae08b32089f88f6acb546b4a804c6fb7ec9b170e37e6339db314ebed3e88a7fa2d8aa715ade98d5c00f1da5b13f4ea01d474d3cba92a42f9ad781db2ff8e704b308e901619d3c51b96bc7fe8e2dcde7a423bf1e617db2ffb472385206cfe23c12326ed9b7db1712a97993f0cb5982e45312000760a5bf690ee2f2b6731d88e1ec4cfaea0329b75dc4a866b4a513c2b118f1afeaf5c3364cb20e9f35ee1d9e0f71649bd6b052b1e22983764a784fe4a4dc36dbdd9210689aa3f6b705e99446c98d7ffcd68ca167efed5750fa6ff5c7ae98257a4d2306d49a44b1838e411cd36141a42d1ec76987870b153c3d6a4068738af46d8878615f7b535c403c92c3467f5872fb901824e12327b74f9fa27e4e9bd776e15a98e0877c9b177e429042c80145cf6fc704f926f0493b975e0a42bb57b3045dc9fb53b2db077b7b26db1a7711e8f84eba76edcd89262695287e7e701bc5c8ead088f46f37470287ee13fd17467fa2b5e6d62fe892d17e1ec27eb8ade13d6837e10c90bf43ffb59fa277158afaa571b2a1796e8897ccbb7ba555de9a6e2a2b716f399d73e41ecbb6b0e2d922346e6e3c61624011d5cf17a5a3a1748cfa38a9ec0d99bf56c7d2843014d802bdf3939385f4ac1b23881be8b2a7ea096247fa1ee688c927161a9fa6f216333015647b70f3f8e2c8147fd8e810b23592cbb15f7937ad5923337e4e82bc7d6932c63839e9284e2a3d716a9632d3977f82ea0d2d12acba309b696e1ab3f5be2416a2354fc68b8795c83ad4fe77a6f0752eeef6c2c7d4090fcb9602495feea8c15410bf9b9dae3d20c11b5770dd0c8c00f2d73cf2a79c1a04d4e67fc697f6a8187bb5aafc50faf36001eb1bec9db73fe2daf88610211399554969c3d4202ce2aaf93850b9e7e982bfa5668f531d5b40e1b5b59841f2ae6d341d9e136f5e869b9e3ce35d77133ce2fc65ff3d4fd6ba34deb0b0c6581d7cadef153fd6480769bc6393b09f2ca78393e8a0c1f03176850b6e5ae70105939ae69a5b74227b0eaf35b572fb5e84f508f9a28084dac2f65ba739f5e13e661b6bf9cc1914c67e781e0edfc3924d25fb4ff7f00b056d01c4cd24bd4dd7a27f15b6ba6e82d825615d38cd2bc64c778d29e9295ba88b46b56bbe65a3fbc53a6aca03be8e6a527f9671f5f81d4880209aefd69b7287429117859d48f939d7abb40916269e803c6ea3b1199f4f57722fbfee37b44ee5f81e270627992667079d11ddbb93d3e78e86236ae05772baec4e558fe828828c49a2ff6b8e37356650eb6517b1d4e662807dface34366b58d7ae9080ad255b0196c43a0477051a0e48a91651e3b5d75b9d463fc7b4de31e5f720791e0442ddd7b8114466c9d8651174ee0764888034a7e4c1a5d128fc10f9458c72c845144522f340dde6b3f5045fe11579f65442872674a3a679a74e705c3a4f9ca28cce39ddeee3de241bcf735ccddae70208d9a746c2e7e141d995377b417b35f50a62c5821ae41e240512c69e0e469673b2b24071c31aeda781f195c96030ab5ec2f676a2ea3b67a7342b8ad909efa9d28d2fceb6059113c403067bbf620184dc4730540feac2917748991239649f425ca8784fa84412c22cc44bbfc8ac5753ad65415c1ecc7d0dda5b557651a1af063988f7e4188e9302de145f8b5625fc890344d295f1b9f14af74a45293285da463caab1fa31816d5c30bc9f70cfa9450a114553c7c27789d3f707a7a93a7c17518ca7699c379b9c31715974d1ad723ed5e0e748359b2737df01220ab1d681877f21358921e336629f64825221f7ad5838b6d940b88653b47a60be860f2122926d09406be369b436eb47d08f6333fbfa826aa5e17a6937046e765d47f02e7c571ed0dba4ce49b485f2bd59ca95b1fc933baf6d6542d54c8611494ebbf786f7c65c07588f0f8b6958a385a603ff2d162feae9ca8d3ad4131755e0f8c0445361e1174b96b5c33c355c2fda34745f6eb0e1c93b75f420caeef97e8092684784f30711675be3bbbe8e52fef3c268adf6824c9edcc50b7f36b9a618a0270d8962f1e9f5af29e352c2606da2549699ac9b6235c88de0e9a7f24fb87373c9d306886ccb22b5b5294b56589af4c44e7a529578d19749b539f5d5ea9b07cfb88edb2298d75687c5cdaab609220613379d53998522182c56808ac8a7707716699c607aa0c3ba1c6ca0ac55cc938c3f3ef07c06519ba0615c1e339b8b08adb52045a0d811f35f1afada896f3aece597727e3145aaff2f53e520c7c19a826ca6a26e1a76d776899fe1f48bb778f30fb897cf1821c68468d8c5826cfe6f477ccf452960bcf80d21e3c371c40dcc04593f86203b95cea7d621ae6c37de10437024fd0b126db557558bedc675e3e5dca0f0722831a7b59e65e45dc29695e9f5fa232f4d41a7e62c2f2c0c83b174d7cd6a1ba6a2ccfb6476b64cdf8de34d9501d4faedb8d3013aa49261062081fc0511d537cf89abb2efc06887f7113807c356754019b4cc04347f0b203199527468ed792c1f43e4f11f11ea9b6a5bcf64b75429506860dfe963db5eb2ee50c20c25f3a123b5ea6c19cfaae50f60347313dfa09a83d6e82ae81da32857dae845df37cc79f729f1f31316f7e436532075b0a719fe07a23444c2cd2a2054dd1703fe2439f6fef8d455c7cf002d62e09a7aef6bf353ce4ea6e03ab4238da944a8fc11355a9f5d5eb85d5cb78a67d7d54deb0b022a7ab687764eb7ecdd88b1c67ca5ec5402f0c9ef82cd0ef0f0f6b2e1209bb279f715ffbc69bf296e1195be636d5dffee9d7b90272e7a67c7c105f9a94767c48c3dbe62ebfaf63edc8bc25cf2a2ca2899c4dc197f4d2793e303d0086526fb60f5839267a0070e9eba0127c47ba2cfc65ac24a37b8b7bb5e50d35bc02ba0d00c2a818da02998a6d6db14b1147ecd2e2fc259a8bffa050c322f2c593fac964301c4a9677b06cc72c8d4e2509a28ab8acbbec464d8fe397da3b9a4ecdd81c0ce207a3f8c328605248bea6d8faa03fde67ed2ad3d25a505cdc9f4e55676e567dfab7e9b40608b695f069b892c8a138ce04772f82292bebaad41c66494e9c788447719d30fbfa2ff807f50069562a25ebd15e7e7c1ed24c8bbf9a70c317dd28e3e407ec0b9a33809f994758a80e8a77cd814b579bfbdbec49b75bdc6ea6b30c06bcd476b6cc0c997eb7264f9b4d96b7d4523c8e57d34931780b4d6a2ad60b92a70da6c19e9c91481aadceb388fbdcedb0ae14d9684149fe1aec43d1fe585870238b9bc54f569850a6fa17a8fff6853dd25b7d994ad2442f6841b5d91519092620ab33197549678cd0636d6b19d5f602e82582399e136f4a27f52894d7a57ab60a35e1234148e9dca4db212b4c52e76e445271de35b9b766b06339dc508ea05c3629dc30c0d959674ef31a543a844c7a77405af1fcf064ae7731ea170888cce86a0cfe80d7c097ae992bae4eebc7fd20d577c3393da29a19602a767444ce883181f543fe5ff6411698b8923d7610e84e68c627a65bfb2778dd1c8a492fd7183225c44181937fe54aeff5fa94b703f143cd19117d6c8bb7916f492fcccc18a175678474e439bf4bae1cf6d925f5463ed6f16c4ed5cd3d95be190abdde1fb60ee6a9d74d86396308e4f0b1cd5d2de48e2e502275727f51", 0x1000}, {&(0x7f0000002380)="237728079a8afbba1b1e587f7891f392550971ffe44335c8aa4780db0d3e39060f93ab6b9f2866b9f87ebb601913df3312963b101f5fa7b270e105c6bdd4659189e857e84f0df56e06fa89b8385342d41e1485ed987a723f324f77bcbf7aa92a71e5dfe8344db1ab938bf068ac5c2cda05801021aa13849426f945ce67a42e88d5c6fd1bc4e30903dd1bbcfc6603ec611ed04e6fe40e67996f2016d0b9469ef33806e8a4e46766491fafdcac64b1bc6846d41c12d00fe6369df4c4aabe6b901e0c5b44e2537b768a3eb7417866baaf9965499822f73e8c46c603f1030b0bd66db7679c3dd36f21baf8595a6f00be3558606366ecaa2e", 0xf6}, {&(0x7f0000002480)="2fe9811450529c4c8e3c03e1f194ea24992b3e8beb47371c7212759e515e4df6a9752cc8a90affe0c034480a77ea436f6be61d6d5659e7d4c31ca7488cd814cdd1e6fdaa172ecc76e49493698f83324e35315c5f0d7a60a932e84d6d8cdf50eb9f455cfd68bb8389f82a9ef7bf9b1e724cc5c1234c4b0d98dcfeb5de3736d62dcd2904d8f68422039a57b59b601eba76493a8eb844480aaa0013500332275c74bc5076b4ccb3509afb21dd0f414590769fe0f02a2095910d8d416cf05fdfa6a310accc111228ee535edda5deb97af3351ecc84416d05bbcd5b470bdf7451ee4e78f5e4137f1ada0fd98d67ab28bf8289c463e745", 0xf4}, {&(0x7f0000002580)="00f4ddad2521d7e7e19fb55597799b51e2aa923d05dc53a1a975c268675f3f4797e0463ff524beaefca205b7f51d5a9066e93f2a1713b9e3c2dbe3357776c600d806b67b86e0695792443924b22b6f64a4b3e2d2b52f35b062530b4a058f07e099d312792198e0a6a7c1b48325e0039dd7d13983d76946fa6e441fbdeef0fa118dfaf70ee22d874566f327d2005c52", 0x8f}, {&(0x7f0000002640)="489edd45f02e54e82d4217b82a96b83eab761542138f9c7c10f7621ed6d2f201e9625df8a02e57fe7489c9f6a0d1651fe9b958818077dfee5ba06ad44b0677ed7575ba", 0x43}], 0x5, 0xfffffffffffffff8) r3 = openat(r2, &(0x7f0000002740)='./file0\x00', 0x10, 0x11) preadv(r3, &(0x7f0000002a40)=[{&(0x7f0000002780)=""/91, 0x5b}, {&(0x7f0000002800)=""/224, 0xe0}, {&(0x7f0000002900)=""/94, 0x5e}, {&(0x7f0000002980)=""/118, 0x76}, {&(0x7f0000002a00)=""/46, 0x2e}], 0x5, 0xffffffffffffffff) r4 = getuid() setreuid(r4, r4) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000002b00)={&(0x7f0000002ac0)=[{0x85, 0x100}, {0x41, 0x7fffffff}, {0x1, 0x8}, {0x2, 0x91d1}], 0x4}) r5 = accept(r2, &(0x7f0000002b40)=@in6, &(0x7f0000002b80)=0xc) fchown(r5, r4, r1) r6 = socket(0x18, 0x1, 0x69) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002bc0)={0x0, 0x0, 0x0}, &(0x7f0000002c00)=0xc) getgroups(0x5, &(0x7f0000002c40)=[r0, r0, r1, r8, r1]) ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f0000002c80)={0x2, [0x0, 0x0]}) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000002cc0)={0xa3, 0x2}) sysctl$hw(&(0x7f0000002d00)={0x6, 0x6}, 0x2, &(0x7f0000002d40)="9c5a72f185792ac98fbee178f39ff3c4a4af7fecb5e1e3e376a354acf07837405b98514fad5ff0c8c6191be8d71dc4e92708a578717aa0db951b7a3d1645ecea5a8128279b4f7b35cc3c57b3bba338ce8390c03dc375246ad7558921f4320e07438b5d2b2f42354003a49b1cc7df470f61f261eed9b34ba7ebe7a20e0b59fd755a222dea8c80c5996767b75f2725e4444a9b2312e5dde571462268abc18f7c0166414bb37d39667a5948a5695433419fa2b43d7fd99fc334b515cc1729647ea7448bf55dc8fd7e0850135eec8e19", &(0x7f0000002e40)=0xce, &(0x7f0000002e80)="e85e2cf9c9e1883cc9e2ef24033bea71c3c098bde8da0090a0", 0x19) r9 = open(&(0x7f0000002ec0)='./file0\x00', 0x200, 0x108) setuid(r7) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002f00), 0x2, 0x0) ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000002f40)=0x400) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002f80)={0x0, 0x0}, 0xc) setreuid(r11, r4) fchownat(r2, &(0x7f0000002fc0)='./file0/file0\x00', r4, r8, 0x4) lseek(0xffffffffffffffff, 0x377, 0x0) preadv(r6, &(0x7f00000032c0)=[{&(0x7f0000003000)=""/204, 0xcc}, {&(0x7f0000003100)=""/149, 0x95}, {&(0x7f00000031c0)=""/228, 0xe4}], 0x3, 0x5) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000003300)) ioctl$FIOGETOWN(r9, 0x4004667b, &(0x7f0000003340)) executing program 7: mknod$loop(0x0, 0x0, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) r0 = socket(0x1, 0x2, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) pread(r1, &(0x7f0000000880)="ab", 0x1, 0x0) (async, rerun: 64) socket$inet(0x2, 0x0, 0x0) (rerun: 64) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (rerun: 32) ioctl$VMM_IOC_RUN(r2, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x0, 0x0, 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x1, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffffff}, 0x10) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r4 = syz_open_pts() close(r4) (async) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x1ff, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) (async) writev(r4, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) (async) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000080)=0x20000, 0x4) (async, rerun: 64) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) (async) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) (async) recvmmsg(r0, &(0x7f0000000180)={&(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000380), 0x0, 0x0}, 0x4c}, 0x10, 0x0, 0x0) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000328000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) sysctl$net_inet_ipcomp(&(0x7f0000000080), 0xa, 0x0, 0x0, &(0x7f00000000c0)="3821e11e736fffc9d410a7fe1970fd4a9641f2151870", 0x16) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, &(0x7f0000000240)="68f55fdf1176057698400161c408ea66b9c1e755376af246b7077497ba00c62a02efd2eea19429c44482731ee0a726c113bfb3ef54b2d143bf8ccb19c12abc5d87d1794446bf70b5d92898652eaecc96ba03bb915f1174254714f5554f5882f0ce2c0000000049087b377eac56ea9b2fb545f932b2b65da1ab5c51746c6a39f80e7c1f2cb28e0a0dd3e13cf51223a69de473eff9ad16d54392541ecfc020f1d787d869005db846e001413b394a0404000000d4201788048089924cc414c4479a9920b79f13752fc0c639a7de6e3742ca6b8d2b2c67746054a0f452b4f2de28eb7043d425fdd370be3194ef07d962b94b2bec290de9ca9d4c6fecaab6d5954cdbbc5bfe437b7defd1386740483d815fcc98b07fc6172681266f7943f8855f", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0xa, 0x0, 0x0, &(0x7f0000000040), 0xffffffffffffff57) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f00000003c0)=[{0xf73, 0xc, 0x6, 0x4401}, {0x5, 0x2, 0x5, 0x1}, {0x48, 0x20, 0x1, 0x7f}, {0xfbaf, 0x0, 0x5}, {0x11, 0x9a, 0xad, 0x8}]}) syz_emit_ethernet(0x6e, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) r2 = socket$inet(0x2, 0x3, 0x9) r3 = socket$inet(0x2, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = dup2(r3, r2) r5 = socket(0x2, 0x1, 0x0) dup2(r4, r5) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r5, &(0x7f0000000000), 0x10) sendmsg(0xffffffffffffffff, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x18) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() getrusage(0x0, &(0x7f0000000340)) close(r0) r1 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="d80aa5cad6088d0ad96e77bd20f66516ff0f0000000001006f974e5ccbd08c60f1fc94a8a2907c4212b4b475e5aefb22c95abef06d0950cc7035d104747dfeb52d71ff261ea5dcb1ada6ebbcc3cacf3d9c60679ee4aee250a70c40ad507ef757e5aa44b7243b99a4334b5bbf038cb1ae946db671602d5b502e2b167ef4daa91b79bddbac33bf38", 0x87}, {&(0x7f00000003c0)="d9fbf6ec4c83f1e3868eae8904698cd9e94027375b3d464f167d9fbc3434237096b43954f536c2b81cf1172250ae87e7ad00932183387bfe33c5a0398621f48864ebe8e8b189c1f196d0cb6857213e038a059c9aa2eb6f9d00af1df9a53d020000000000000071f1c8260880c728d7a95d62484c9325b9fffffffe417917037bed287f41739d6e3a47bd561133d6afb2e9aae17902e214dd345ec2b9c387b73ecf7f9b9a92e80acb0000000000000000000000000000c53ac5fa1bb590968fa8a1bdef6a7a7cc1803b0c4a37d161c22167557b61681c0cb0db24dfed63c3dfc47f592782f08d00c257c7e9df9cef6f76c4444e496ffed4440e6831d1a12bf90f7a4048bb5057cb6b444a1828bea8862702dd240f1b113c89968907b83c6bf38379f5aac5adc5192736", 0x129}], 0x2) poll(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getpid() msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r4 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) getppid() fcntl$setown(r2, 0x6, r4) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(0x0, 0x12) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x40, 0x0, 0x0, 0x1}, {0x1, 0x0, 0x0, 0x404}, {0x40e, 0x9d, 0x0, 0x80000004}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() socket(0x2, 0x3, 0x0) executing program 3: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x800422}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e39de07cab9d8fa", &(0x7f0000002800)=0xc88, &(0x7f0000002840), 0x0) (async) sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e39de07cab9d8fa", &(0x7f0000002800)=0xc88, &(0x7f0000002840), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x30}, 0x4, &(0x7f0000000040)="34ab4576267eb58b436988bf3c760db1a1551a9d5a3b93cab05ae0f910a0c53eca7f4c96f13330bcc6171ddc6607e6462190e5982a71e56d05c675ac12e489dc5a5dbc766644c3b174712801d8074cbf7dc3e296d39f38769490c37d13bb76698a34723c9b219089b302371bf690a00a3998b9c14907", 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e49b913fd02025cc6a78b9e7a312740fc008f38b20447cc133b25edeff5366084413e862a0f88616580be02af8cdbe30d73c40bd1183e6a518e14e145c55ea6af3a6826498430e95ef3cef783fcc116b2b9243d232a80250cb1caed9126373ce1eefef", 0xc4) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}, {&(0x7f0000000340)="403cb28f63d7790936e3a2738958a3b62c072de183893165686d00b1b0726244eef630cf903b81635b14af135423814a46bd5d91b0d2f63eadf3696aebec589571284663beb60c6341942885f6a77a68c340c876fcf1f3c9d14d32623ef5c76de1d6859407ebc0ea935d5992361e94042ecacec8d9cabd634f23a0aa6a44c5", 0x7f}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0xffff, 0x8, &(0x7f0000000000), 0x0) (async) setsockopt(r1, 0xffff, 0x8, &(0x7f0000000000), 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0xa29543962cbf25ee, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0xa29543962cbf25ee, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) write(r3, &(0x7f0000000400)="21000003", 0x4) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x3, &(0x7f0000000000)='\a\x00\x00\x00', 0xb68015d3eaf0e81) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r6, 0x8010570e, &(0x7f0000000200)={0x1, &(0x7f0000000300)=[{}]}) (async) ioctl$WSKBDIO_SETMAP(r6, 0x8010570e, &(0x7f0000000200)={0x1, &(0x7f0000000300)=[{}]}) ioctl$TIOCSTART(r5, 0x2000746e) (async) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000440)) executing program 6: r0 = socket$inet6(0x18, 0x1, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x401, 0x4) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt(r1, 0x401, 0x7, &(0x7f0000000080)="049c59dda4330a135b76f88aa0cc553f7ff83a16e663b4f0ce70f008", 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0xfa28, 0x7}, {0x18, 0x0, 0xffffffff, 0x7}, 0x6, [0x7, 0x9, 0x7, 0x1, 0x8, 0x0, 0x972, 0x7]}, 0x3c) sendto(r1, &(0x7f0000000100)="34d90489ea3f7da922efdc4633db0fbf5fbd", 0x12, 0x1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x1000) close(r1) bind(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f00000001c0)="2822bd909419639610c3ca557ede375cc5522ae08937ba1a4833e8cbd59d180c52489d5f6db34c88b1f989de76af5014a8cea53b626c5cc6cc212f7e984f8b1da6a20a9021c62314820fe2a62d1acdca4cc66585047fa5f15be7f8b4d0821a4532ffe2de4034", 0x66) mknod(&(0x7f0000000240)='./file0\x00', 0x4, 0x40) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000280)=0xbee) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000300)={0x9, 0x0, {0x800, 0x2a}}) setsockopt(r1, 0xd715, 0x40, &(0x7f0000000340)="6d6a4f5b44c8b7adf356b8dcdf4296aefa4f85706bfbb966632b6b2ce40688c61e224b242ef346b29063281c384f02234e4bb3ab4b106bae27cb88ba4333bc801f67ab748eff29b68d3b64170e8c9947ce05b3a27e0e1d5089f43024c223d1f0591a946d46068db0220ee7f99c3c3f56c5f6569a3aa085095b6eb6019f5827ea750f18e40d9ba9d90c5efa45e73ae8f093398f4f27553e7f6cc38896b33b8afa6222cb55c3bcb719dbdf3b58af5f66d42c872e6386a0a35209a8f5e9449febdfcd3ed8d5", 0xc4) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) getsockname(r0, &(0x7f0000000480)=@un=@file={0x0, ""/4093}, &(0x7f0000001480)=0xfff) r4 = open(&(0x7f00000014c0)='./file0\x00', 0x400, 0x20) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000001500)={0x3, 0x4}) recvfrom$inet6(r3, &(0x7f0000001540)=""/173, 0xad, 0x1000, 0x0, 0x0) fchflags(r1, 0x1) fcntl$lock(r1, 0x7, &(0x7f0000001600)={0x3, 0x2, 0x7fffffff, 0xffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001640), &(0x7f0000001680)=0x4) syz_extract_tcp_res(&(0x7f00000016c0), 0x9, 0x5) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000001740)={0x2, &(0x7f0000001700)=[{0x0, 0x7f, 0x2, 0x3}, {0x800, 0x8e, 0x8, 0x6}]}) clock_getres(0x3, &(0x7f0000001780)) r5 = dup(r2) connect$inet(r5, &(0x7f00000017c0)={0x2, 0x1}, 0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001800)=0x8) executing program 5: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0x0, 0x61}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000180)="fcffc883bc0800", 0x7}], 0x1) writev(r1, &(0x7f0000000400), 0x1000000000000165) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = dup2(r0, r0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x7fff, 0x2, r1}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) fcntl$setown(r0, 0x6, r1) pread(r0, &(0x7f0000000580)="ee7badbdc6502a80a4ce32f085c494716b37a42d956cbebf57f4f94ed00217118009bcfb516604bc205c06d1680abe644a34fb9d3766a222568528d9cfb67c7d2379b66ea524d878da3fdc1c7656af94c1981dd02165a6052b05838f3d24e878a021e1b749026dff3ddca7417949fce3d5d7944149b6f8bb44ae13f74f895ef2459c", 0x82, 0xfffffffffffff800) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) syz_emit_ethernet(0xee, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8036dc117fe6521f70b816f0b5ce43b46bfcdfe808b0e2f828c3634ea8c52036f45b5b0287b67f07e5ea6c09a71f5ec6252715438f3763598bdf489f4d38a358078693d7c36b3a85a0d8a4e94328315e7da937efb7d50efe46f11fb7bcdef2d2f72a437342c54f1aaabbf689b8f68025921d7a2cc0eb0e9a7cfa7a01a6c68299f0674cae40e0e14a2ca0d5b181c5ad1c0d3329b708ff132b713f7df79a3ba7932d31dbc8149a94761402c374db9ec2fcae90c68aab0aa2a608c82a6989714a0dae32a3ad0a6bc4b8fb0a1f3f29bd624873f11e423a0483b0f1ab9bd56d3181a3ee92cdc1569fd5f2644dffa60f8115df31f2b60f3532f112e007876daed5f9d9f2986b8712a211e0d2ec8df127953348c7"]) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f00000013c0)) read(r2, &(0x7f0000001500)=""/174, 0xae) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000280)=[{0x6, 0x9, 0x33}, {0x40, 0x78, 0x20, 0x3}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="fd9339c0faee5fd01a461c93080045000030b32089007b1c9241197778e00000010000000005009078e00000014500"/62]) mkdirat(0xffffffffffffff9c, 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x1, 0xf9) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x800b2b6, 0x0, 0xc0a, 0x7fffffff, "9f079595e1ffd3009069ee68d6a78615b7118c00"}) writev(r4, &(0x7f0000000900)=[{&(0x7f0000000680)="caad7bbc7beaaff7f625009cd0debb10ed1647013d4e9479e2cbcb85e6cd1801c9b0646f4e19c1370773c7de9be11d123ba0aca5aaf948be204bd7a7f8b2ad380fad09f172beacc99c807016c93b49c782b6af923c654c9ffdd4802035f3e719c23fe75f30d3a2cf71dcde", 0x6b}], 0x1) ioctl$FIONREAD(r3, 0xc038694e, &(0x7f00000001c0)) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000240)={0x1, 0x2, 0x37d2, 0x80000000082}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r6, 0x9, 0x1002, &(0x7f0000000340)="f4874364a33c0a9d8fb3b009000000000000005933da5a2416fbfc937a1e4d11fbd8576823d2b79115694fc1304d43c7e405072bc91607ad176e69932857669b2595a760ef4146bd50118869fce8bb5380d9fcb596f6d73ff1775e1a4cec45dcf020dbc8342f5ab673a9e9158816c8470d082501e246f13ca6df1790dd66cff7ba851b371a72ae2cc712d08deebcf44c23fca8c3132986cbbe90d4e191442900319b04b769c2420000000000000000", 0xaf) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000004c0)=0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x3, 0x0, 0x20, 0x3f}, {0x1, 0x3}]}) setgroups(0x0, 0xffffffffffffffff) socket(0x20, 0x0, 0x1f) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x2, &(0x7f0000000240)="71f91e3471ac0018bc5a91501d94a34b8e5f84cf71b59c7afec370827eb332867e4c229f635d77f75f20716235079c581e0e88d37c38579b2203f8a2c17a01388b6d7fa67f555a3345756ae1d73fe15f2e9031cb93f99dc7e3fc06af1b75ad43b1931d1e34a3059e987da1998b1f59174afc899aa12b26635958d43b72d06bd5aff7d7b96500947cbf917433cd784ab78721eef9e4d70c219542dcca12f90c32880c02c766fbd80f17d51beab683d8ce6c5403648ef9411ed99e92550b5d4902", &(0x7f0000000080)=0xc0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040)={0x1, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000000080)="4f154c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be812225ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x9b) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x10, 0x0) r1 = socket(0x0, 0x4, 0x0) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000000)="5ab7776a", 0x4) kqueue() mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000120, r2) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000140)=0x6, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880), 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x48}, {0x35}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r3, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) getppid() getuid() r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000000500)={0x0, ""/5}, 0xd, 0x3, 0x0) executing program 0: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) setgroups(0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r4 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000180)={0xe5, 0x0, &(0x7f0000000300)=""/229}) mknod(&(0x7f0000000400)='./file0\x00', 0x20, 0xffffffe0) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x3) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socket(0x2, 0x1, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x800000000000000, 0x1000300000000, r2}) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f00000000c0)="ea00c30000000000", 0x8) getuid() executing program 6: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x1}, {0x1}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000400)=[{0x3}, {0x84}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) write(r1, &(0x7f0000000040), 0xfeea) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x800, 0x0) write(r4, &(0x7f0000000580)="cc97c4d7e914587029be1eca38e868fe44599d8e82635d86cde060b54283b3ddcdaa2cf2ddb27efbf9a08df15077f99899fea19fddad9461ff96265ec93ea94f656e13b7d5ff9e3bd2a872808f93559be99b8c0af91f6bda9ee21a91cf3f7d97e57e9caa749465bb10f27ae7a5ecc4467454cd3a746dd74c30329e2f793f2acb54811f47dcefcd0c99c7eb3409ecee1f1ac9759e8c4113b5e0aa9fa351eb5b117c8c9575570a727d5924c7c966ed7055397a472e6282254ff6ec20d518d158fa707be135b56d8c7786191ecf6db6019a8b82715564deb38458e89a4e6b7d6d698f4bb1d7a6e279a6dba5769cfab282cb3924dcc89707f6f123327da22734cf5ad4bfb547b97958e66a9bc3bb1fe1c62312db68e52af5e5b4b76e0a61501bedfa2d05600feac7ad46027c6578abd6045fc6fb3f76fd903613f5530e3dfda056735e49c0062b3adf58e973f282e30673104b115899e53344deb00b5d8b40dfdbdaa04fd52bca2fa280dacaa212fa2e11423194cb4349685c6303790eb0c54cc8f98b17eca7fbaae293f2e27ab0f641df8cacaa23fc5ad5978575acd3a1bc53b823b0dcfb47a2dabe1d765bb7e5f03ee5f5163b88da2c35d2cb88e0a86dd56ac983ba9ffc25b746416f039034b1fb375dd7e0d73fed2c59ad2dd9121838ca2decac3b8dc92e93d8501ca1364747a2f0e049067e1f31a2c5e38e65a91ac71ea2634bc07495afbff24051e3f517ecaad9d0149ac0a4195a9231504a916e0af0882b0c1ee105e0655061f449124d7a78f07c1b4c3d5cd7ebb9a223cac6a407f1a2f16e2b693eced32073f2ae66ff6dfbed8278f663da0c5d45896100dd9e3cf0c74e3fa70fe942ae3da46d9cced69674a9dd1f343dde588f28b670613b80e495ae0cdfed5e87a9f5c8645503906b5f27bfe462f82db7c955900ce22a184144ef9f9144fabf61f9fbf9106a2de82d623511efa1bf3ce6f5660db45cff90ec86256dd6cb73b3e5fc6f91f0e2bd02c74d599ab13ed787da71928f9272a2a1c0aef02603b259ff1f1cddfa6546f4c5462124b94c0775b02c5670a78d31c741da9932fe015dd59cf3773b15433db32d7381b58ef89dc508a3f831e541363e04cb30be02d4418f7cf65a87e609b7696861dbc0f123b78e8f366abf18d4badde460b9f8e5590c66fd1502b965607dc841639eb9736d2a920831d6d5ca1297242b0826a1cb475737abaa9486b52cf3fcc498be1eb7eb601b0ff4143894f15bdba73026b261a30b25954dc91f3d6fb8ecc6b32bba990ed3da2cd5843a2cdb59a911ce69007e3242acb833e30434e8f6551c9a254a62b0dd565359462c3fd7c0758b736e4110ec8ff19568b124098e8f27a1a2e7b536af08603ff72f64cbf5f45cccb28d9922933d55c42fd51c752384551c52b7efd0b3af5c7cfb79f1747fdaf3c8660375dcddfde471f8ce302ec4038d7e26cbd718f318995d7620ac0ee0cb1d5b9a48ec7f11b23dc22d5a3e735544c672b6c7671bdab418cf6a23b33513e3c982a02b09ad9e5e4558beca43103576f1242b03a9d92f608a862fb8c89df3c526e30981411dbe2e9e28b8f1c8161bf68d3c17b30072dfe117dcc50526b70676856acf894649c3094221f05a649a883b6e2921a8172f7df048816c3982c160397e90cda4cdac073a3c18fba8a5ae1e89c0a97eca5682f628a687c591288e96e9d3f4598bed98a257ec3f960783d1ad748f4c22e8171f2f20cdd0edf8dada7aefcaa8863896c2169c66e7e9edf7c921f884c82cda4c7e858c6a0c8d846529574d9d966141568114ae6ebe75f77202dfadc2202b9c14657e9c3acb665edbe58bc4947a054b38ade367cc7e5ae6b29df09ecde5a9f4e29ebde93a1733c0ead1e5f8e68620a6ee6ace34b438eb471d197c08a810a3c5e455b4130f71ae2e71d042fcb7cbbe5e01ab3604fc7efe6acd0bdaa7f39965be0f3abb84364121ead70a4c59fb586cd5b6d5b36e5e0d364deb2f6e70dfe646907a69005199798cb07338546520cee21a8e703be3ed5e83269ee23f297be22f87183ad69a426eefd072b74543b4c8d020959eda2ed4511b4b47548192ae6cb27742d8f9be67e153ce9b752d891bbf73d449bb2a54b51b990d35499367b57ed341d1a495f0c93c6c2319d222ca0953312c587fc132449eef92b94e1fac6938bcaba4075e6b02c705a2364ac25439368e6cac01f47032a27c8b686974b3663761bb82e8b644a6c3aebfb1a7914d6b8073431776db12ad69ed4f350d553b15383d1077a1192bb1afb1ddbc9df46fd00f1319a2c2539885073fde5d36d4cf7bdd969577f5c4d062729eab78aed7f8028de1523e21ecf846649c605d2c4e13ccb120d4f1908acc3ec830ea82ff1337f280124f3d18c846a95843cfc1a9af458a4cd28cf4bdd0c56a1c164cc392a8650c846370a4d66975c3fb5fb7e78eadd27fcc7cd0927580f10a995641024ecb07fd7df5f9c105e23be0583cb76823b19bb23d678a03c6ab73d522541ccf958312f88322a0edd9ded209c4e412d1375ce273881d88af4fa867b90a2f18204f37f3a1c3c3a944475f4baa98ce8973e4be52a15b1ea68cdc21c2401f9a5766e2593f5bec6ff87d98851c2c90b0a588d39f1615975ac0c19c02451f3bee52788c5af3d2767a94928b5088e927a724df9b4bb78ffbac287e205f8d64ec661bc4e9fa69498128cf435b5c904fbc595048694da4ddac82c4f0fb0a27107a24863143253599ed580e3fc0c43e04290f4e03fe07bb479645f7a5f22cd7b75787b5a003a6661048aad4372bc2cc436887e4579d399bff724373aa5f5b9fb6e4e536c133e8a82beba132a646e3deff40e6427170beaaed430d7063c2577cb56d08b0f0bd89d16a9558f5fb3faa99d25948f2ff0ebefef4270b3bdbc4742140f99557c9177a11ab44a9b226897d7db8d455776da2e1e65f533a05823d06c62dfd676afea16dd91114306861b731d7ddda2dd0a0f9490fbd2f2d419d13894f5998b3ca78aa9da96947c4b34082ce47e30fcea7a19839c42b8e211f9bf0f65250efc9de6ea2f085ed1e68582973909130e177ce85399d60a0ab3cabb8f99f0354fd7b0af7d9b6b82551ef993bcb0eb891fdca5994877e3a6dd7fecfb059eb75eeb607ccecf76ed8cb5bafe7b9f88bb1def636e5eb75d32143a7de22c9fbfb243fe21400932e963c29e1c481949758a104534543631046b45a4cc093c2301322a6302a694184a8b02bff934a882c0801d4f83dca599f02141e3c214cb3cb0414b6e8a50b84a874cb835798b0114439371da0b07ce577eafadd27143c27a77b88160f1658c539a9df63544dfc0b6479e61f69b5d08eb03c2017799f332e0d2a07f931f7fc65240c4193e0d01b1b7ce593143dab8501d48c113286d07402e9ea87511327eff6d98cda87ee386566fb3ca1eb1f783dc22cf491e00cc4f5354b35d1b1cb38deb1de78f94d10a4ba433e16cb9305a203de97f0cc4f8011b1353d102df47f5043e5ee7a51b1e86c905a00e2d59c95dae66838aefdd477832e081885ef9e4512fbcee6de1da36c76217d268c4ae198325c69e0d373e8aba5b47d9fbf681b28da76878945e0a2b25aff53876e184cb67f2e684840f04771f6383db503bf595caeddcdff05135dc91158777598487d3dcdfda9be44733ec6cb43106de4ef1c02d672b0ce2016e57f59bb820b857bc8fd5187c883e4972370c4b1be63e12e532819a58d1882a6b56f6f9a72d9a7fc604224f60b242201699e1babdf8f9e268caa95759d7ce63755db39f6fe8066a35ca68a9591d8bfeb2ec2f4baa36cc1699e538976de300606a6117426ac662312acde9bd8d8fbed35287b5242cecc8d6f6447cf1bae7c405913143352330484f33dc227f1db1fb3a5dfd3070881515332c46673488859bd9c1b3dd0ada198aab6d0151397346c467fc8e0172f1b1c29e0475ca32a362098f9c5d744e07f8b575065e5826efd06c4b3b8a0810b593ffd5cce53836b25d6210c4bf759b030c867e2b690419952a02149ba3bebdb54729ad82b913e612c3ffa6d5402475fdb680ee84361463a83f6837b62a6121ceb962e2babf367920c71340f97b6bb4dddc664b62790f273448f2ca0e3d7bb226677ee5de5064ea89f7ff0a559014e2df018c7bbc63d277bed8876c35f6a17619e79087cb272fe4fce3bb822407bbe001f1c53e0d2532317271a501d7f4644a333d76d1d44a3da01fce43c8116f8966dbeb460a2ad0fcdd0f03a8d72e0e389363b1e8cd60765b11dcb67f93b9317396e03bdf33f523ca435747dea9ea8e03205f8d76a5b8108f3c575ac65938f6d9b5b6d32e7bde5ea6082c126ece879d6897a1e90b94ccfb628685d7857759b2430dc0c3b149af1a939eba3d4d4f584cf2561c8b6b70527c88b107f30bec4b6315d6801e1bc7b715deea74100b3e219fab6c4ff9ad12a111dd8cdc3c9d6252dbda666a45aae7ae22a21cfdb4d627c808deef803e186bd12d56ebf724aa38969f4303298ffc06b9bb304f767e3f22e6c24445e9ad508e3be9db0d7490d9e5c43b8259a6d23f5d17a04fac7d3b3d2db93052d7c63004ba708ecf9b02fa9c1068cefe0b77cdbd4ce5f689ae6251fe5a61f31a476fd5ddaec4c42846a4dd672e34e1ada87b7a1c1e87c91fa43f68a5327fd88d2dcdbc5269192dbb383657b8391af1d06de6c1cea16391de1cbc063e28d0ee1af6928fba14c04b4050efe028000fdad28bd7fa384f60ef6a80487101d3748a32db22e606ed90165f1c2446070f032547cc7fa726c881b3b5fbf7cc6b087a4ce6078842bc104d8158825c7daf978ba5edb365057eb3710938bd5d3877c8fc5aec8ffa5a1b67dcd659647a5fd5aae73d93e1fc16bc43c4d546fc16094945ec554cf84a532d8ebfdd914303761504730b48320c7a9be4c4504d733cecc88010255d411309b4fa0c5e196073907c269914f530a43c8b77237fa5f3d3f5c4aa4dd4711472f6a38b9d5ad11396516c53ea76e5f958fc518a02a73bd71f3c49ad14e657c7801c01e735b7be0c97eafad94a3bc88f2f92ea6f9e5b6f3db9eb69803d7f3c039b6d9392eb9141edeb0fde4f885a54f6e1d889d4f5bd285f5498b7460e486e364db0b798b5bbf14736c804bb14f8211306f219fc016a69a663f2ffe19d0655a759e64ceee900f00d56ce15a3ff44029ceaa6ce8a7ef3997494bb4c3724f43d9f9c609a3baed39fbe84e2bfd18b3f68ad53bb93ca82607503a1c7af2de7d993b06d57970ec04d964eff11e584a8f22bcd16662ad4949eb815630eb446a41e77983ba98d4cf691dd29bfca4f1b6bea9bb796bdf1531cbe7b172549b8343f7804856ecca85c947a6bad288e3e6b4990e7aaa46efd6d46dd9a5781d58443162eccdfa6a97a9d73eda4b077f9120dd8974ffe99cf69198785543b37c518a419ad039ecf344d6aee6df6623845fbc24f2b8ab3d148aa8989754fa44fd95a3042a291b4dcbf775e991e03dd3ccbb6fc27bbf0d9b059cf4f61c56030bfdc0a8493a215eecf596b3329bc92900e1c3c1ae37d644c692887b070b72dac1384e6f6921a4a951c94cb8ed5cf447954cccb5c01f7800589c4affb1b1953e82f86b6246bbe0a9b935a9933d0e18c9959b8d6a2533fa60357942018b276498e0b5a1a5fd19f09b41fd2766865fd11049302a64ffc81c1dc9daa5cfe463f4f3a6237934b76487a8611a225de396612e576fae49f71d359f09c1b006d31db6671b661c41ab0869921fdc1edbd3ae8109ddda6e9f75e6e60d94a329e3ee", 0x1000) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000100)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e37193f8343712051eeab71dc000266c05080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[{0x6, 0x7, 0x2, 0x200, 0x1f}]}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000340)=""/177, 0xb1}, {&(0x7f00000001c0)=""/188, 0xbc}], 0x2) executing program 5: r0 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x401) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000080)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000012c0), 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x24, 0x6}, {0x5}, {0x8, 0x3fc}, {0x23, 0x524dad1b}, {0x45, 0x1}], 0x5}) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000e35000/0x1000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) write(r3, &(0x7f0000004240)="a77b84c538442f95bf1f1216b8d0ac99a9e92fb3826d0c5015880a933ebd77d31ac539f817ac3305022777bb2bf777e3da9d642efad1e431950434c93a359f51fdee0de0fbd5409e0ca7d64c846a48899ef33910fb511e9b933919ec2c3b23028b5ca979b4ce4dc5e875d2bc3bb2718f98f334ddc7e5ea5904404389308efc454b473d27d5874ae4bd22f820d0aceb42a9a0079fc7ac783a29bb2200cb77e47bf9e5836a29da7d06ade9aa096796d68e40c3f154dcddc1941b8493029e67c82ccb281a83d29656a0ecdd5c01093f29a4a3dc7cbca24c6ab733a399dec7aab019491825549642610ebbc7903801ea0a885eed65c79e8d2337c9ad7c4301489696c91f4f0fae15a814272f9b72bd7e54a3c31ebe6a19b14d15d29ba67324a710ffde3e42305ebfa9270bf4f764b3c0c64caf053de55386c39ea8adb816bcc33a9f39272a72b88aa8e779bb9e412efac1d04fbe129ee97b1dffcdb847779c2929bc00e7c0bfd52a85ad6eb0c2b6f2498ca7a9db5c385844a4a6c5a5fe7ac4b159269f86650b00126c68adf120ce83c05643f877e5d6496dd92a115464f4818afb8681dce4ad0b96cb188cdc9c9bf77e1ad1eda4cb768509749446cd37278e99e4dba685ccddd25942cd70a36929f7987d7fa60f8de55552567782574d35073b59f0c55c4155e93a4f0672cdab14f21731f467ca991523c31e0412f991d86fc427054f2fd285b409bfc8985e48446cf8802a7a8db32efbf26f8e7591d88698f7becfae7a7dc657c200774c79ccb72ef5522c25072fc7cd6ad425e092fa85a284921a4b8bf5bf744a37b83bed8f352e8bbd273f810bc387ca90d3ce665b8f1ffaf6684cd4844be31810dd1edfcfff4748c2d2a52f9a422de17a9a3578430073691da76de3d473e58b49a6ce3d6029723b9433c403b55fdde544026ce1ba5a03221253320657e1ab8a0ce5d2e8a1e85fca149a7abbece0fe2a325f51a5c8c8d61b81a52d961e7f44d2ce5d09198972daff287dcfdb6293c3bdb3470eb42d99b7f4dec9c7e336636c9f3613997b771de2f37e0390cdfb0801617478c294ce768cd7922bd9ea34c3f0a1c9cbedbd02f86e465367c94183ae63759eda4c2c61e7ac35244b53951185c551935b6bd192e2c6c29c61ab2a361f13c17a331ae5589361de0e9b454b5cc6092e798fed70cbfb70ad0cf008b152944d98820065b730917dc42186478f91bad930dfb7026ad9190e739dba870b3f9dfc302de378c453f4a75848a111e860f802d609868f2cddf7c139b6ccacaac928faa829f25487531dedaddbcd5bef766dea86ccbdbe0b22e855c4f3621245a5415cc989d99e19603d11898714813a7ac10a84d7a110145bba1163c22a818acf76c4e879940207944d243326c70435e763a62f2560382e83b05a0e37d741adb980d046c94868fe70f9a8dd7affdf757a079fcd7a01555e2fc6f5a7a97fcfa460bacc6435109825e491915322faec951f5607a5430e7eb55659802ab4cb5ae17a66d71bc915b2b906991d1fb361bdec80205962c8ec01c6fa4aaa93d37566de607f8928338b887f483ac098b35b1fda37069d0c601b5faefb9d89fdef9c14fabd8cac49bf5449dbf07210cc434b3404d19760fca8795d457b81e9f9846da841b02e63d6fce91889b2807b53540158a26a3d73316164dfe3bc82a8aad51b4f67b3fd387a599b24199a42e34c2d3f36969088596da6a7b96e19a786d45c2d441c7ca7a3851e0c1a5315cf242e0a2f0e55feb4010d8f47d163300789b867ebcbb994c449ea329241f38886d36c616add998e650add2c9c3109e6d0c4bc77f4bacc557931d12dcca71d2706e1764cd616ee24a48c9ac23e292298be91bad1f1d54f29e214baed51c3ab4f0e4d5ef37bae9144e7050e2f63912ad6e98d9c23442fb9f58281cedb8b80d03d86213dbeac609aa1512053f420488b77b78113ff7c9ca3899a7c3be7ac47c096a7d2ae494231268082de40a42b26dbbdb635ad2eef766b23e459da30c35eb5d8dd60f895c9b90408b95ddc65ea5ae385232d88435cb3aa37b8d5f532c61b0f743a46ca311caae0218c2d18325c05fe32a9b68006b44a75348db986511f6c0c62c000ce766d15a5147e7ead0cad39f74bd608dbfbb7dad77ef85d2b00e3ce25801eb46586c2da41277f4a15a8f09e64dcde4bc6ce74af82daeb2e93b6cbb69147f8594bd1f92f358e60fd08733de003d8386aa4a0ce61e564e88d052fc446bd70bcf2b782d527bdb3cf12391b267f465ca91c853534296811152dcf57986101247fc6079c03b9a9c09450fbcf30eab096322dcabc8e50c0546db655648d462d1c090ba30dec12bbf99140bf4a65629d1916d18679a423ab8c589ea85657e42d75dbd6e90febdcf68b7c4722c7328959ff8370336dfba81a8491e29067ee69a31e45bbe1e36337ebb0d4c43610917516adfe3735664617676dced6ed6c7b37f6704375f9cc3ab81c0c94896100ae64e88e4bba843c1fafc5d378557a962437ec78c62a5ddd535a4515f12abe90dfc68aa729c88a80d62a8d3f5ff9a3b1cd0a39a6bf2a7905050a3f0b3359d43b6f39d039cdcdb5781615abdd31e51c158d91f5d2fd6775d4ae245f9966f61c4d002876c4f97559a34d8ebb81fcba44cc5d1a08cd2f157eef13ceb8cd1cf2596c88a148d1e83c3efc57cf0f23f1667dc8774d11b778a87aa1d27c7465e10878948dafdeebaec3dd95e33b3c9e0d4b2e110d11b2ac6775c402283568929267ce0be781ba160277fa2d3ea5d1790c4a22ad4802c6e021c02edfce96496ba5e5d6b1b079e05b9f58ba5d8006c0852d10abe358520bbe7fac8178976c97ea4c0e7a189356f5ada6f0a3e842a5db01666fba245f643cc5ee434f4ef523b77f3154ba65f108bc0fa64e6eba90fe92fdeae65c85abef3bc4edf3faa62ab74b1a6d772b00b6cb3de25d40312d507b3eccc4baaaf3a77c9c91399b44238ebb2a2a5bdef1ca4f85dcccdbd8632dae86a258f691f6001b25a895795efb1b7d8fb63bcc1263356ac1f6e718f5e4f29e96a8a3fbb0a825221ae8412b340e372b8c5d6f21fadabba87a264a221c484802b8e15df3e6373dda4b1f9ade6646b2bca0ee0bb047675590546d5bc8ecabf92c90477dc062be666ce9a53add0a13fde7e86566c9081a5298f999f80eec7dbd308eeab621fb4963f7dd96ea674266a6703c0051c6ec5b1145f66c228f0625259c43f8ef89f464d1fcc0cbd0848fff8fc5393158488837ecadb864c03522b14af60fa84961c1bca8ce942602ca8732d1f17baf66c221f7edfac29c39fc235940be92241af05ae4a737ad3c8057560c6ce66c87d35626ba59588f0ae74bbed763d2548fa280d67516013bfda3f638b5b788f49b9382b522d5c6a6cdd25d03dfd1460bcf16346fc33140a468b61292fbe9fcdea1dcfcd0eb185ef253b50ee1ad244cd7698f553d10674d9e4d23b297f0f76c625147531033386551101910370994417822eac6f414c46f99219d7147dcbfc7e45d636f1ace4707b5ba8e761b066acdf70b57cd47d091a0a9b112a0888e503aa5f4ccbf998fd712d6c944ae44d74ae2acda0e9df4fd6923f8a2d39854094e5a04d68b5757ff4c53b7d7ce487ebc3d3496b33ea36a357fee7498858064027fe0407b4d2e37736c22aff0c65b85e5b3d8b201dc776e044f4006801ce57d9cf1ac567d70286a7278fd2d5ae271fb3f4f12c26dee42104a1abd9454f92b9b0ccd878ad4c0f63a3b661fbe4aa4f264f246b51af2867ade3acec4026abac557aa098992253c8e606f7afd7d86c5f643bf4b653bab6696a7c49294fa838c5152043ce07702c46d47075fec2a6a28fc15c59f7d0fba48d949104f5d0ee68a780b538623f7b3eefc2a2a7f8666803a9256397b5570875913173ff161f0f6e6c3855331f72a662d51a703790cc6f4d32ee9d190081c02e7b3f6d76a223271a7aaf4f694ead0b88a56054a8ebd91536bc0434d35dea28196ee15bd6c35f8f1b4d85c7ca4259afd7c47bdbccd79886ca672fe21320ecbf79d48789b6b49b8995708c12c55efd904c7c9d2804a45ac2810220ba23834a54606648d3c6f38c9fede71708a0488431ab5767afdf8d22154891bdde603dd2fd33582b2e309fb46c0152b2436e4c26581b4a771cc3590613b67de1f97699cadac15977207a72739fdde1c03afa6b7ed0e018c51001c229ee2cf4a29b6d7906f19829be35d099aeacd6161b2cd4d9419a23cfefc1fd7f52ae0448e58dd9992f30de85ebf5b6a23ee1c92cc8d403659f74c8429ff2f9ee4b5a605c770a9a00860babc6a620e501759eaa66b1fe13ef35a6355f7e72e3cbb334c81deb388380c0cbb7f7f6ac9b927de2ec5b29c0315193c06f0b1bd5dc521f08768cfdfc7499b31f1cac4184f5d772a9a0c2f004e5cd70297b637d84fad4112fc479be00b0f02cae8a2bcc73ca342e77fc1642b59fd3d0b309d5d64d98f260f98465d2eaebf9b3b81be20abfaeb6d6ba7d5ee1e5dc644587d026df51e05b8eb0c1b9b11d70f97c341f822abc00c3b117d21e47a1144bf191ed5800aea05d4811b6fd95c52c16924db5112d76cbeb076970e6a57f63d6164300fbdd6497cc7e58fbfc654f88367869f1c1b39cae4d960e5a69b3861662bb7309b48ce3958e7aab413d58cd8a572055de32ced91c3996741f758cbac8a170a25270372c1fb7b8282e6bc30bf5f4dada33d9f08368c4ba2bdc58d313aac30bffbb8a9aae94f1fa718c01bec185986a1951a08f0aebfb618d64aed2210bf74025e4372c7915c236cfec9f601915778dae94bad0e4272e0b3b9a73c9275f6dfba553ea70655f93595523f05b26138a0bea11fb31bd00e8818c371a3d9d2d45a99b8c87cdd797374d91219d310506b923bf6c67a086168be524215ddc867c7e89b8b0acba2f605b964229f2d87b346e9061f8262bd7923cfd2608ddf6460db0584da51cc0fcf3fdf0500b3ec505ad46d359ab2c2a0e045c388fbbbe4fc39bae8e93a468ee86e5b4514c7c4c633a2fe14d7cdc70e50756192e588d11685328f928106ea352d09b3627b378b200ea33dfa308dc10b617b5ce648e3e399897e5378f0eaa139bedf2bb72ce64b1d6bcbcca03ea8597805140d3e3c39e44e5b237251d225be19378e92745c1d9dbb97c219202ebec9a68118a9b50e1269e9d73f84b1dc2fe132db4bfea62d35985ac5ca81039b3ad4a970c07dd8635b04dc08c87a74a6af52dc10e1f2ff0f8093506b236e054c647de0cb3af19e0ee6421a226c286d2af12d9ec9b6a37abb99def6e9d76991d13d47d2074638ed382586cb8785f0511aa37de73c4ca0336719bdbc8e24fc178742fafcc6fb3caa87daeed149179f2dea3708a8e1a69931cfa497ccbc0cd07e29e15df24ef5aa6dc336ac3fd778621832ad4dd2f9554ae3ae54622d68479bb46dd319c1a1ebba2afa8aa1e3174b05a22a404a9855dd43427508a937910de6da170d05da04a2b88c9dd382847fd2f684d0d9f027b25efcb7f34f0f7127009577afb652ababfb28fab65375696821da244656c23b677d932c37f5cf99a8368d32551acee9686897a063f2c2ca9572fb41fe53e37e93bfdf25f12476f1f4614e1b09c0b7438ad0970ad55a6eb6612a9770648fd64472275e5d9cd7dc43ab79e40257759e3be13c97563462d6716bdf", 0xfbe) r4 = socket(0x0, 0x2, 0x0) r5 = msgget(0x2, 0x0) r6 = getuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000001240)={{0x4, r6, 0x0, 0x0, 0x0, 0xa0}, 0x9, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x880}) close(r4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_open_pts() fchflags(0xffffffffffffffff, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000240)="d01617626fe1c960bb9639b775b87a5f8b2e62ab1ec9c460cbdde2e5b48e3688d75bd61723524cd2d863ee0599f105d22afeea43b74a0656404121bc83a9fed5d2c99a02061b50aa50c76f01329bacc95f172f31a8593c4f3ac2a8c568291892a6650d9c76cd643289a8329c26a6a3a6e66007cda3d52ea2dcd7e5568e6164382ba2d81dce22927de37688ce3cabd9a29c82e3972b433f0640b407045b7cc708d3b7f94b67db27bd283575e5ab6b6d6ad6f35506d605cbbaa5c98e29315343afc3469f20a7cfb8302f53de1810189be7fb6cea4d1820423d6be0b2ca95d3640122a5fa2e29615066a4858daccda67563e54a04c05c03b9048f9102e0d9724efe659f2835a45ebe091407ee87de699aaf1b639054ede71b0b3093a792c08e452de57b173627440997b1b3d17c6cdd48c506a3e545fb8a6e16b5b6e97394d64c802803c7a2a6e1812f70359fb0bc1069718a46d5cebf64a5944d6f99bfbd683c639b829b12bef488cde4e02914ebc169ace58dbf44d787744cc31728fab06c60c22e08f71acf9285975a2360ab2f5390fd8d3c4ab491c69976cc24d16316334fd5877aab6c9a68837c68b1d4f931c9d2e304d5dd7b3ebc4b3d35a1cdf4d7880e62f9c45b5aae2480432ab314f6eaf3c534334b385b2a0bca87e17ec691ce3a103fe82299711b5fa2a9af70591a40d325bacb3a529b8c69ac3f3584113cec48e9e9238609e252ee6d89c5fdf6d111eec407edc230978072ee197b05141e4355ac97fb463b1ae0b881a1cf5428a02f17e843f5b91525b57394d7ecd3a4d38bbd3b9fea64ca0f1faec0cca7d8fa8a23ca408946a11e35c1c227b6396cc445193b8e3a87a2a944af89c5612a87270e7737c8c891fd2eb9dc825454abc7c6dda3224a4007bca5e296235a4db0b21dc2ecb63e8bc1194cae64d6e9c5d97be0e4542d2863c6283f50d0e170ea3e3c2603ffc3fcaeecb7ac54c6d7b7be3f10763c22495c794911715349a3eed5e5683ef49a7b2ff4c30092ff2fddc65d1b0f0aa2584f2bf0d70b69077ebc89aefd694c033ca7dcadc1ccbac5b45a66e25db774b59607dbf971c485b977b326d574aa69bda85ab2c0dc788cdfe81da8135254272724559d874d8ce2d76739a21d6c5a1d2537de3ca804e593543b23f5ec81821ebd7393190ae8f0e73f8606da395d797f727a012020eaef252712d9b24f5da9b8d4fc71c8a6286fd6c2937fcb3cbd27f3a3afb3eba99e18f6972bcb95f5f5d219e79dbc64ad43a93355fde61906077d4432bbece751e4ed02a06d053a0f039926b1983837668e89bbf290e60559fa782b9df4be9fb3a99cf7ffb57575be5ad7fbe36c3b27973187c96a484ea59b9e692562fe8bf54206085548dabdf0b2ec0d63ee60fb3e5dfdba1b6191b47520817bba39f5e84cb92d21c0facd173355d3cfcd63378b7c64276d38552d37d7ce9431b0a57f69ebe0ce4f40c476c2f15c77429e4146b6bdab8538d23b036861d3c6664a111aea89d1d386e80ce232c0839c32ebeb5f481d25ca9e56aeb3decca55cdb9c5f91994de4453a8c74a932450fbd6fb66cba64ea44a6f3d277157f62774d537acac3c078b5685906573482984741d24637f85b4be6f0da32d750ad6c64491d7248ff86005a6759cee9c992bd06d9ab50cfeff68bd2b6affc214e2dd2e2e7fe23497cd9c17d07adbe7db4b89c3ec5bfbe44d883f8265653e0a7887ad7a04581e6721b3504b9955f40a6ed9ca250626446c88448ccfdfeacebec6c340aa06409d04fa59e86007649697f387a7a4e9c615f0f671e4b13e16d7290db3e027191f9d2cc27333a691bd4c2fe2ce5f616de0b6dd2efdbe234f13fa289676497d6c4b53738bd75ab80ac18370218cac67ce2d008a26146da61dd3c8d66c96be1bdede93527933cf5dff184630b091ac1295cd09032666d92bfa9caf40327d007baba272d5ec76d25c6bc33d2ba94be92b4cb747a9f1f6048c6424b306e90d79f05a15ef77e1534034fcb842e6efa4699eee668dbe6db1891e84a4f9955efa3cb1b80591ecbd0101775c2dbd60efa007d2f8ca0d320bb4580eaecde7052fd80f45966b9626df8c32d973f4deb0c721d6fcc735f68842f80e34763c8b53e8c06a2aacda69602b46c99b1eb004c58f2a7440e3a8abb6988dc051489323bfa663dd375c7c7fe54cd06d2f5afd96c270651fc5c488ddd3f084fcb6bf1e53e0a4dd1819480036e6c5ee41de93d47877d47571784e428a49733fbd3a83bc77ac8b78eeb47f89d0afe8badff08829d365b7efcc1b48dba4d6cb310a11d4d29d99143e0e9555b0d760f9c524d600fe98e6ac6192c7ffd586973148418aaff8f6fd623f591591b15869589a9321b4d2a5713a0505b3c378c4a56c6335aceed2233e24cc6ebf6c983c76d8029fdd623d7c3428835b3898a36c6d82fbb54be689452eb8e5c78ca83076a96e033fbe943f335a5d496c8352bacf05ac944aa1d7172243bb9df82b8eae5a8670a30da4aa032b17ed14a0d7c561e7686f9403f5060e8229a86c4892b0d5ed437424a590dc248b0f0b2027c9834850cd7d7c62d28499080f4a1def242dd2e00f9750c0861ca318c2ba7f021e4f8c6ccf2b42be21c952834f4b252f87c8eb4784936b9fb49f1a547b24332dc88a858ac721cd6c1e175f42e1299816d53ae5f8775a0ed79bdf10f28067739f7c761c8e065eb7f863fa0b273f6ce5ef0f134349126e8bf05c5c3369288a1e972742923b8e7db640a0f57db91217e810e48266db4dd93bb134b53512d3cfc0df047c659b62eda12e9a6a017daea1290f06db0b7948d45558211f23b4fe6aa2111443ffea68af728fa3d347461c67c749b6993232a068fcd9376a19fe01f8152cd6921c6cb84809b1825993988a1229c658dd674e9479710b5012b37f61c9b03f415cce17e8f7cc33546eb329bad70a65be25297f3059b045d6d75349cf21210ab65a146b3307958536c297f7018324a9aef8a8fc9815f4eddcd1de281269bf6613207491e00263bce857c2c9fadef17a7a350a7ac7a79efcc70bae11b356496ddb6e08b9f8fc46c586aa22f1a75d7f8cd77cbcf353e4a0968c386282fbb4de6e2d419d8ccc521bb67418d3dff4a168c306a1234224395db6c8dad8e36101d40359b0374da67ed34d860752de3701ce5634b553d6952802773f8902f81a1043f0feec6192aa9125eff81a0611173dc3b7a2c5ac5933033294447688c870116d7b1d3f6dd7af039ea9c8198d4812de56c4896ece9334bae7e723cfc5c7c10d7d626f0c39c4c1902ebcf1e957d23857914cd771d37785ec378ac783921d7704439dc878e42f2bd494522cedf9a6f55d194c9954a4aaebd6054a2f49edbfe42623fc6f00d0116c2c19e9e3eb53f7d07eb25226f90db80604b7f4890cd2d1d51b06bafdc295c7f8340a61715003ad6bd1357d9bbe5e184149ccdcd239c2e5bc165f9dcc63e98c2e96a2c26feecbb1ce20e466270899122027e1d0558e6d5ef427cf214d9c2bea63f1a56bce281dba1d0918b93e3fb8ae97b5566f1ca709e335ba913adc41435a255d1076613aa042550fff4314422573f13691823c2b733e9b25c4eb0a45012ad6f953e399c23faad06832520d840abba0dac4c36efd3c5117e3ad6b40ff0a2170d5e97251253d7478ea1c743d6a85829926e84fdc159e564cda78b580d75c3c16f87beb5e1ed9ae753e4dfa26faab948828addbcc46ebfb9f1a89ffdea5b16ce2e5979793c2e267d21dec7cc9d64f748add3779fca75ac5c180bdf3bef510e6bfd2480c634c269da8ef80b4e02731d621a889d138d4a9d2de8cdbebc7b019811fd6cf039f7a30d478d0b00e867550719213847fa43e06de2b8d9707869b9a792483d4da282858582df59239664816f391f2ee6c777c39d1006676f41746f9b1aaee7add194f98a130b53778a79934974ec5e3acaed3cdabf7336e1c84a1cef1c61ced059b100b77dff3f8db8c2d87355434a02cbe62a590aca46b8c1244c1b13a84185adab1db7362d649d21094c5af49835d290b542d5784bceb1b509f0d3023cf16e059d226b58400921b8b2d209f4f599cb051e6d749cfe2b96b2994d24aa816c265f5499efed9f5ef035e9d48f627caccbb57699aa3754f704b88f39b1114a98a29535479932d62dd9575826c96d2e75d0f8ff559ad91ec7d493dc4465daac60aa6bf327baf2ff7c975407c5af5571520fe4d8d3a14fa9cdd2f0f5686bcadbc0d786b0835d75cdddfcdf09443a08ddc886de70afa3d7334a09ffbfc100f279c645fcc8b2995a245d402a2655f3b0b67cb5d06dc3554b7904303dc8115633de198438b6a958bdceb9985252dc3ff19b7ed4293f86effaf9f254677b817eb26f9907e44dc2cc2a9c56da9cbdaf3696680f334f1d4a5112df401162353feeafc69f9ce63bb96825783ffff5d86130e66b541531bdd10c1db58fb9c609c580788a34d26729181a7a1f234c6ff344083256cea216321aaa6e27751200268cec9cc114d2de094ee039d91b3bdb60e863437fcf9663ef1aac66d96285e6cc1ce738f5ec2bb1e69a3deebefe6a443e968ce765891d6fd9b3e1ab9a9e7a82af1e94deaeeacb4c12ff50c22e71996f54ecb1199d525fa1fb5ddf7681ad18eb3018af382d5d8ebaa1d98a31cf3e980b73dd241b7b16dad34665df8128e219bb2bbe66f11da6b5ac737b0ae35679ec9793d02a776c2614c819248b10963e32020cfa6e872fe92156afc509ce541d88b9e8eaba9ee056617ea7ebd3d2910b974f0b58c9e57d16e0c749a85d5c6557cb8af67eb3db0e006a89221579dc5c59084a12c77d91b53caec631744e0c5d42487b9f7c1ac3c28c00b9928323e5c1d8e570bc0e58b073dc7b4e34ea50d7d2c5961c4d808184d293a48720dec72c078ad145cb33eaa034eed533865a73ed70fb1a38b9d511ddd2c1f24a1f5a363b1954b1039163400e538ce87108c9a081098bd463563f80108b7a9f42e5bc37a5ba332929a906fdfbb23fe895e9958fb6a35a047111fa86deadfe568d103bb2a9f8a4d27550d8b8d07c2681cdfb0058dffebf362181db14d8432c8b8e8015cab4b0296ae200ff9a063843acc44b779a59ee921e3b4746034c4fb5c79106529d3c195e1d487be8dd3364265229304146f82fd236bda4ff08806133e64e8a9ef3d7609695949c4cb291f4933921327ad24795f5ac5b2751b818108966ed4c216f47feb2a9c3fc1e2e8a5dc9704d7c5eadbf3b9b74a220f2a4c0bfa62b999885fc3018e427cc5b3c3047246e79e04189043f6c0780a9a6fc1955f4491f92059278287c29c223fd394e9b11a5281b623ad4555f66c3a448999597ddf6a31b8bb238c7f61b8cfaf042db41255d58a891c6f510c0f50e8a120c497dcb48a3d8b096fc69182941d18df9327bcbd9af3c284d2970a763e8100cddc01d5999955b80dcabf27d7841e63f15b9c3c20f799d8dd0d8f8254998bfcfb118385997e4a8222bed1c06077e4f53f77f30a9de6f696a90846c7bb26990269f0458493ef9988f10c26eda498e617c0bf1252717e05ac995814a514d2d2864c6c41eb7085b5245be8b6985c8f7b85695d8e80231e015b355f0c365876b91aeb6bc0fe0bf48183950313fcbd3ea80fbead822d6a06e7541f5e16287e46e1e4b0e173e478ff79bf5ba65609975519270238dcf92a2105107539fd56ac5a561a018fd1027115fbb9e8620962e44d780b3a14a08735844d705dc8a0a8d8d38d97a71c7add5cae4788758f3fd9b913adabdfcac7e6ca07b", 0xffe) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYRES32=r2, @ANYRES64=0x0, @ANYRES32=0x0, @ANYRES64=r2]) r8 = socket(0x0, 0x2, 0x0) close(r8) r9 = socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050400000000000000", 0xb, 0x0, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1004, &(0x7f0000000000)=0x10001, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380), 0x10, 0x0) fcntl$dupfd(r2, 0x0, r1) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280), 0x31, 0x0}, 0x3) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) 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)="01", 0x1) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000200)="04512c3951a3e4b3716d0c2367821f50686e5af1bf14aa1e9dca85ef2eb948742383c0f84b197cf157062c51dd30c988b6108fde48ec1e0cee9da5fdf8d8c4a93f81f3085915fd701d46ab268770", 0x4e}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 3: r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = dup2(r2, r2) close(r3) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0xfffffffd, 0x10000041, 0x40369, 0xa7ba, "d8f1f9bdca0d830000000da0fe3f000000001000"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000340)="dec03ed18e744dbf260ecc8a0374c8dcffd5f9d4e251bfd5f5fbf458ae7c04f8022d56b90550ddbf3cad9db75f33e9efcf83c80edb168c89b2a3f81a5daac7f4faebf3603320ed27db716dcaab7c534a6f900a", 0x53}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xfff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x412dfc) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) accept(r6, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) getegid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xb, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r8) bind(r8, &(0x7f0000000140)=@in6={0x18, 0x0, 0x3, 0x68}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x1c}, {0x16}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20006, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x4f0e, 0x6, 0x8, 0x1000]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000640)={@random="06ffd04c5ea1", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "48afa2", 0x40, 0x0, 0x0, @loopback, @mcast1, {[@dstopts={0x0, 0x0, '\x00', [@jumbo={0xc2, 0x4, 0x8}]}], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "a7076c", 0x0, 0x0, 0x0, @empty, @loopback}}}}}}}) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4, r4}) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x4777c53f, "1c10260b5971bd2d000000640300230200"}) syz_emit_ethernet(0x1a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaabbaa2aaaaaaabb88a8270081002d001600f26f1af5"]) writev(r5, &(0x7f0000000580)=[{&(0x7f00000009c0)="41b2387ec2bc56355dedfdd831e4c07c91301b2988c7f8f8bdcf3e7c66995f56b2b773ae5ec6aed64a5b9bf3b6c9e782ed692f57fb338d94712c37f76432556a012ec66b6048f43173f7636504c4937ef7996fe5363cef606eae6ebb3ffb0c343ab142b489d3f24cecfe12f4014401817f2e487822228c5219b3c3ed60ead123e205e82d42734a9193378deb6a3e3f636685dd01e6deebef914ea06fe23917288bd17495f47495ff3096136b6171ab1307aaedee48524add957af18cc7e7c1062ab1f6f917ef571e8f69360590376863a15b97e674cf9825c5f91155b6808bf1dc0d", 0xe2}], 0x1) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000640)="b40278ea0327f285adce87f642690b0e71360ce3e3acbfa355c121e590cc3305aff83ea5b67b81be9bb7262f91c41996364f965621cb417cf242e0c05bbd601157103e4c7de6ac913bc3d3ad5951b10bb18e", 0x52) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) setreuid(0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000009c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000280)="5fd49083a0540b6535a14b56d84dc7ab1dbeed65cce76d21f60f655ed06680f07677923132ebf53c2fad95da53c966d6bb9362fe6421013d06ce1dbd4e0cecfa2d4655837f67d28f36b3033cf07149fae1ebe7402bf58ca9f3e1b22696fc48dd4c7704952ab8053854d2d6437686a0178ff70b029bc74a53b50fafc3845da7f1697c2b09dd355b257abb46d8cb2a2b29a330610a1775a4d2ab8ec1bbc947ce1d7c7d3dd368ce2f95a9a0b751c14c148a26ecd900e0f1376168c8b821532c3d303ec7c29179c333b1c76fe2328b9f31b47e4871c81d5528d86f6cf53f", 0xdc}, {&(0x7f0000000380)="c95ca9f21ca2157307bff5bb1ed2a010532d9422c329363b64d85d8a71ca17ed16fab45ea616df421d1e1840bc50971323cd9a9b48c0bae76f9bb0194b03ae643663289850829b6f79cf52bed3cb2b8a045abf28bd4dbf46b75ce78e759be41b5341ef41e4b65f1be10cbad62fbf17fcf78ddcfb8ec56787d0771229d04095c22d0fe23094071ec7044e", 0x8a}, {&(0x7f0000000440)="e411ece2d35bc670c9f05486bed5198e51b39c9781fa9c3f6fb8d733d5838b301c094f23731d9c666f21b645d3ff6246a46b05e3a47474dc6afd34563ecb34eda520971d", 0x44}, {&(0x7f00000004c0)="29dcfed639bd08e88974c7f6aea26a2a01be4c24dd3a8f3258826086be4a9f058e5f9bd5ea7b04c977db9966ceee9b714b8f0269ac204d1dd499353f95b4d9b564c8fdeb65c35c", 0x47}, {&(0x7f0000000540)="78cd8b930460a9cb9def3ea0871d287884e4a40d647eaf5e40b7e958feac38bf1e7ba8cf4cefe5fc72b5f2c09d043aa570400ffa8f04f0b621deac44fd18519aa3184496f36a62ef56ce6ca78ad6901fd7e7c969a5717de359d7dedfc72a565addf45ccc1d5f9be2d0ccbd71c368021d0841dfebfc47fd7b743fbe14b493dbab650162", 0x83}, {0x0}], 0x6, &(0x7f0000000880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r2, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r3}], 0x120, 0x2}, 0x400) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8020699f, &(0x7f00000001c0)) executing program 6: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x4000007d, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)='#', 0x1}], 0x1) r2 = syz_open_pts() r3 = dup2(r2, r2) close(r3) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() r5 = dup2(r4, r4) close(r5) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000880)={0xfffffffe, 0x10000041, 0x40369, 0xa7bd, "d8f1f9bdca0d830000000da0fe3f000000001000"}) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)="dec03ed18e744dbf260ecc8a0374c8dcffd5f9d4e251bfd5f5fbf458ae2d04f8022d56b90550ddbf3cad9db75f33e9efcf83c80edb168c89b2a3f81a5daac7f4faebf3603320ed27db596dcaab7c534a6f900af1fe0a13b19a2332ce7ef92e1688cf59a558bedfdbc8ce6d732c93cdfd6532900d", 0x74}], 0x1) r6 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000580)="001e75adff6500000000000000718c0ad68104e0f95f608c5bcaef45e6c7af9bf494f0a95e8392568550833bc99783e2ba5b04218d93edd3aae71aa994cc3a2c82e2f8a83f1b83b3b1cdf8f2f4fa08a9f4bf5843be94fbddac41660293080ddd78b8b9b385dd8aee5baaafdb8ab2344eac77c06beea4bb5859660a68f325fa76b0b0df84927c470a7d53c2179631d484d6786c47bbf0abd94789349a1a8f030cf55116b1c5848cc69a5bc287b893c8c4f0cbc90a9de313e6a8cb2acf4d", 0x1}], 0xb, 0x7) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x74}, {0x35}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) (async) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, &(0x7f0000000240)={0x402}, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd128607004dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) semget$private(0x0, 0x4, 0x135) executing program 7: socket$inet(0x2, 0x2, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, &(0x7f0000000280)="84234f4554e8d79a1e3b229fb273f4eab39e7d06a8284c7252af3255f96901803db90393f413e23ab8184ed2cb732d0f00abc602b202aed4f2b5f8322e70f4f894c503f4377e2e78e03043bb01dd6e435eb761e20a789c181db0760364d481a4b069047a7611c8b74f5aa41e9d0e83e57fbf6de3f8a72bafc92a35e39ad7ec1e51ba347f70a32adc174f848e8275fcfe298634df8010e1d765cd214bc0cb3a390060650ed37c4d5c96d94782fc56101b2ac9860f208efc95f8b2454f1fd7b2de148966ae6e87b248f4cd7debed8470bb4eda287b71574a0075655789672e5c83272fcd411ae1b06b97b7d7647dc91d33dd9c7cd7da78dfb38cc55c91e2bc6eabcce0fdf2dfe07c508f21cbe14c48cc866b22d9bfb5850a60be1ee45a446d79986017df0fad35b8111491284d02351bfb505befbb144d8968724449ec31eb7ecbd40fa78924e140fd6446b28b801a1a7c943d9d0a33b9587f1c30f9eb2f53a7d555af73664c05666268ecbe8537346c9df85198ff1abe68ce94f66d91de2c8e3c03b29be619ba5c1a5ef4a4124717f293868cf9d13754eecfead4b6b58451c342", 0x1a0) r1 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x2, 0x0) msgsnd(0x0, 0x0, 0x107, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000080)={0x6, 0x3, 0xffff, 0x0, 0x0, 0x8000000000000004}, &(0x7f0000000340)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x757f475f}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffeff, 0x820355f, "1a0e4de6d30aa624d13e000002f9ffffff00"}) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000009c0)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df1875f85682d34a772de75744d47e676bfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d639104ef4e815c0f1b1c8fc21df38f97b90ff492d8bc8efcb6108087123d3d6d2227467b200e42a1acd16fc991447fd8accf859019ddb376cc4aac7ae9319ebfdb7153531bb320dbd61c8f53d324c2275461ef943c9b87c8b96838ffae739557413030b43effd5b282596d163e8899783732ec3de664fe97ee3e643629ee763a4f6fef73fd5a80850739d5d79ada3b858e5de02ead142c48af427aa482faaf8b17c7866db3aa2e4718aead55fc06f5e9ab961239c4382d438e55ab2ffca1d67c9accc8fe44abcdde27baa00dde85f9fe975db0ecc3ea37d7cc8befba9226eec5ae531f5ba7f90486bae03ee919a94d3e0d1df845af085e136665f13cc2161d11d2b7bb02db99de76a37efa75342010f92b0123c3c86e1dcfd602df668d4dac24d040c34b9ce6becd39ffd220f98aa2cff1dc4a51916096c513183be5ae093af03711098af8055687a1eb6534ecae8e5056b98d7bf0a7a6f44eda87f9257aa1b14038d88d948bdeb36a3509a3ad2a2f3c1a92ef9b885d66dcef50a7556b884916392cedefe9c2c8d2a782216c460a877963517064212f52b5e11d8c7485ab50097657fb542795051d536bf76880424456d667a0d88fba6e91035f671ebb65876289551b7d1e094c8c7a8f6c881dd6f1b1ff0f58231350d8f38cd3f28bf3bff5437a979d2fcf42dffe97ee0a00000000000000000000000000000000000000000000000000000000006efc4a7ede6e2d760b167506c717791de200be43", 0x3c4}, {&(0x7f00000005c0)="7475891395c965576f262715e4fca7b123f96dc200860fb436cbe2554b79bf7a630460c8ac72ec1afc73d18973b11a2b9563f80253f4ca1b0cc71405cd897ea4578e40935d647d576f45394728ef2761bf37dcd10b012a6383e54cb585a9228b00000000000000", 0x67}], 0x2) setreuid(0x0, 0xee01) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x52, 0x1}, 0xce, 0x1, 0x0, 0x0, 0x6, 0x0, 0x81, 0xba}) executing program 5: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x0, 0x1, 0xffffffffffff0000, r1}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x20000, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000440)) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x25, 0xffffff1e}, {0x81, 0x8}, {0x87, 0x653}, {0x8e, 0x1}], 0x4}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) getpgrp() (async) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x0, 0x1, 0xffffffffffff0000, r1}) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x20000, 0x0) (async) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000440)) (async) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x25, 0xffffff1e}, {0x81, 0x8}, {0x87, 0x653}, {0x8e, 0x1}], 0x4}) (async) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) socket(0x2, 0x4001, 0x0) dup(r1) recvmmsg(r0, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) socket(0x6, 0x4, 0xb) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x46, 0x0, 0x0, 0x1}]}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)='>', 0x1}], 0x1) r3 = semget(0x0, 0xff7be840135bd83a, 0x8) semop(r3, &(0x7f0000000040)=[{0x0, 0x3, 0x800}, {0x1, 0x8, 0x1000}, {0x3, 0x7, 0x1000}, {0x0, 0x6, 0x1000}, {0x2, 0x4, 0x800}, {0x3, 0x200}], 0x6) execve(0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r7 = fcntl$dupfd(r6, 0x0, r4) close(r7) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r9 = dup(r5) listen(r9, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) writev(r1, &(0x7f0000001300), 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe08", 0x84}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) setreuid(0x0, 0x0) chdir(0x0) geteuid() semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr}, @icmp=@timestamp}}}}) rename(0x0, 0x0) open(0x0, 0x80, 0x222) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r4 = getpid() r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x20000002, r4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0xa, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) executing program 3: r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000001c0)=ANY=[@ANYRES16=r0, @ANYRES8=r1, @ANYRESOCT=r0, @ANYRESOCT=r1, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES8=r1, @ANYRESOCT]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x3}, {0x40e}]}) r4 = open(&(0x7f0000000440)='./file0\x00', 0x40, 0x100) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480), 0x200, 0x0) r7 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r9, 0x0, r11) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="52ecf6a3c3f461e20624d3993cc970a385eb0dd8ccf0531a505537b204d7301e60371d58c1497c61e7bd418fb04cdaaa964ea7a349ac643584c365e91df3d31ce20bed82988516817226da16cb35c909", 0x50}, {&(0x7f0000000240)="a21ef35566b29e0ffb69f951ed8085b004441cb8190a5580d29ba17685c4ec3712ebf421facf73937128d66ab7245b270ab210df5c6cbf2318c359a72fb8f459e87a6fcf2dc70d92b2633eaa6bd525d676497ed0755d9b54828b7b769e3f996fdb8e1bd52e32b81e432d9d6e62aa03e1a93450711c7130faee082f4a6cc8572f9b585eb1f5b304e30a9519adde5f3e231cfc9a95179c3dcd24a8674c2db72765989c60ce3a7c93471de1db2acc7da49ca35129fad11961b2b5368301bc4cb7e3c336d58b379730d9873f5d16f7e66fda62adabdb27dcded163870b8b648a59ff0bd49550f00a97cbc588fd691b6616071f00aa", 0xf3}, {&(0x7f0000000340)="ee57c8952b", 0x5}, {&(0x7f0000000380)="72f263dd70b08b8674cf0911cd2df82eeb8e3bd4", 0x14}], 0x4, &(0x7f0000000600)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r2, r1, r1, r3, r3, r2, r3, r3]}, @rights={0x38, 0xffff, 0x1, [r1, r1, 0xffffffffffffffff, r4, r3, r3, r0, r5, r0]}, @rights={0x20, 0xffff, 0x1, [r3, r6, r3, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r11}, @rights={0x20, 0xffff, 0x1, [r3, r2, r12, r3]}], 0xe8, 0x1}, 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r13, 0xc00c7007, &(0x7f00000005c0)={{}, 0x1}) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) mknod(0x0, 0x0, 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) syz_emit_ethernet(0x20, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 2: r0 = syz_open_pts() poll(&(0x7f0000000180)=[{}, {r0}], 0x2, 0x0) syz_open_pts() bind(0xffffffffffffffff, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x20, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00005ce000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9}) getuid() shmctl$IPC_STAT(r1, 0x2, 0x0) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100ea6f000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f6a335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8028698c, &(0x7f00000001c0)) executing program 0: sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000100)=[{0x2c}, {0x54}, {0x6}]}) pread(r0, &(0x7f0000000000)="457bef4ca233703b44c7ceea71d06fe296370bfe655ca558cf22c2f12695620a9be8e943fe4a1f7688c5242ba603da1f19b6d85c5586e3cfc0ff0b785ad2df58d8dcf184fa540a455855165611f296fa269a7b3e6b7aba2ad91632f6", 0x5c, 0x1) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) executing program 4: mknod(&(0x7f0000000380)='./file0\x00', 0x2000, 0xd02) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYRESDEC, @ANYRES32, @ANYRESHEX, @ANYRES32, @ANYRES16=0x0]) r0 = getegid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x20000, 0x190) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, 0x0, 0xb2}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = open(&(0x7f0000000340)='./bus\x00', 0x8a, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r4, 0x1ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}, 0x1802) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) close(0xffffffffffffffff) getsockname$unix(r4, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) utimensat(r5, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x80000000, 0xfffffffffffff456}, {0x3, 0xd9e}}, 0x2) r6 = semget(0x0, 0x4, 0x653) bind$unix(r5, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000000)=""/9) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) executing program 1: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0x0, 0x61}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000400), 0x1000000000000165) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = dup2(r0, r0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) executing program 3: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) syz_emit_ethernet(0x36, 0x0) r1 = socket(0x2, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) close(0xffffffffffffffff) poll(&(0x7f0000000100)=[{}, {r3, 0x6a}, {}], 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) open(&(0x7f0000000e80)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0), 0x0) r4 = open(0x0, 0x75f493fec6515f78, 0x0) writev(r4, &(0x7f0000000540)=[{&(0x7f00000001c0)="e0759c3c462fec9b3fc556f3d449fe49fd88235bc38d8508a1656b55012d09fcb1724aab2be51c7ad44452d41ced2a29c58e05e140dbecf479fa36bfbf5d21f97c7a791fe4156d85962eab6ddb7ca60562ea2b8ee021827c806d2ca4946345e73d66b2a64baf04ccc3a3d0380dc41b67762fd09bd36ee5b5706dfdfb6c8cb123017c3fb1b4160b93326726de42a5faac12d15e6b5378cd9cdfcd67781f91e4a692cb", 0xa2}, {&(0x7f00000002c0)="3059a58248b23d622d8165ca6622eeaa7684ec557cbd6edd3e335f8f5e7f2cd2ff73f97ab07f8be43625606bc2d6e65eb4c74a1626e3ece8f5ecd3d13373f89eb9a8af669dde6e3cf9b6edabbaf24b4b9ab94350691bd433ee2decf29413", 0x5e}, {}, {&(0x7f0000000440)="71f36f3d25b661955dcfde4e4eaa64642c4a7e2aa80c6d7a83edd432ff749d987d8ef5b41a3be72b77c5dcccf429efcc14b4b0e4dc46175343f6ceb0fecfec4dbee99b3d22466fa7c12a955126831833e68706405b881267af6f94a81bdd19ace2203086d9097d036c9124d3a65fea255f447aed2d935b15286e114bfac87dfaccf79d1e2979a4cdb55b24351f251990f5e960c5227cc9fa35236484c9e9b1b8551890a6c37614f4036c4cd35438249401ee86e53aaba52567715cd378ceafb41d06", 0xc2}, {&(0x7f0000000340)="aa4868c0508c11865adf23cea58d9a92f22110f0ed86ba1489683a99cc145656541756dd7cd32e8b9c5659d687b9b36c50d6afd6b709813dec74dd56295fa163ff20ad5d6ab6527dd356e7b9402f616ee5b8bbd07a3ba52ec446a0ab5b361a696d63604ecdec1e308897f85b0b14fe557fa73d2da5ced97e67749bf7fad12ab82198ec6f3021f8758dd4cd8d9ad58fb71c7c2f671f4c8fcea0fc3817fbf48bd78a347f42", 0xa4}], 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r8) fchownat(r4, &(0x7f0000000180)='./file0\x00', r6, r8, 0x4) connect$inet(r5, &(0x7f0000000080)={0x2, 0x2}, 0xc) r9 = semget(0x0, 0x3, 0x616) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f00000005c0)=""/162) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @rand_addr=0xac150003}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900483a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00003a00fe8000000000000000000000000000aaff0200000000000000000000000001ff02"]) sysctl$kern(&(0x7f0000000000)={0x1, 0x8}, 0x21528830c0e24ae1, 0x0, 0x0, &(0x7f00000002c0)="ecc857bd7dae177945b2595f7cfe0a1862273d8168b7e92d5a5bdf6ada1c8d2600130149ca5b75b2851d1638849c4df403d6807dca45c4f81a0e6b0a2abb001bcb4a2c5311e6a0f64bf8d0a63e03fc329206d8cfd7f62d9238ee7244c0b03b6ec96954eb49552d6a554f7b03bfaeb6c37c984aad817901e6e775064f53e619c77cd2120301e478eed4244fc0e9b7d70d9501000fa9bb7db9fb58d9517f64fa44d0624416d7cb06797a737946a125010d8f246e157ba1b11fb85226ac318a5ef56d5b53d543eb62dcf455c2b355c07daf86bc2bcb6786951d13d0b3e1abb6366a63f4ea58141603dddc14b78f603cc7ac27a6f89838f26a640ecb9f58f7c06cc5eecc78c05f7c45ad8351baa37a63d6b7ca43b3bd1588e806825b500b9f0a8976afbc3ee35cefb4bc085f94358b9e8a98d50b60cfc507cf73b5130a9b9d9ac38da631049feaea4287dc56230290ed699f32100178bc83ca69fff1265503a1f254fbfdc00f935cc71a7d6b8c20db9099289ba2cd72a5d33db949376c6844a9e77e46ef1b813b530f6d92629766d3cada6547cef1910dcf161ad4c319a2cb63fd6e4af14e8857d3a932", 0x1a8) executing program 2: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x800422}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="fe", 0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e39de07cab9d8fa", &(0x7f0000002800)=0xc88, &(0x7f0000002840), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x30}, 0x4, &(0x7f0000000040)="34ab4576267eb58b436988bf3c760db1a1551a9d5a3b93cab05ae0f910a0c53eca7f4c96f13330bcc6171ddc6607e6462190e5982a71e56d05c675ac12e489dc5a5dbc766644c3b174712801d8074cbf7dc3e296d39f38769490c37d13bb76698a34723c9b219089b302371bf690a00a3998b9c14907", 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e49b913fd02025cc6a78b9e7a312740fc008f38b20447cc133b25edeff5366084413e862a0f88616580be02af8cdbe30d73c40bd1183e6a518e14e145c55ea6af3a6826498430e95ef3cef783fcc116b2b9243d232a80250cb1caed9126373ce1eefef", 0xc4) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}, {&(0x7f0000000340)="403cb28f63d7790936e3a2738958a3b62c072de183893165686d00b1b0726244eef630cf903b81635b14af135423814a46bd5d91b0d2f63eadf3696aebec589571284663beb60c6341942885f6a77a68c340c876fcf1f3c9d14d32623ef5c76de1d6859407ebc0ea935d5992361e94042ecacec8d9cabd634f23a0aa6a44c5", 0x7f}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ff2000/0xe000)=nil, 0x0) shmctl$IPC_RMID(r2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0xa29543962cbf25ee, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) write(r3, &(0x7f0000000400)="21000003", 0x4) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x3, &(0x7f0000000000)='\a\x00\x00\x00', 0xb68015d3eaf0e81) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r6, 0x8010570e, &(0x7f0000000200)={0x1, &(0x7f0000000300)=[{}]}) ioctl$TIOCSTART(r5, 0x2000746e) r7 = semget$private(0x0, 0x3, 0x124) semctl$GETPID(r7, 0x2, 0x4, &(0x7f0000000440)=""/227) executing program 0: semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f00000da000/0x3000)=nil, &(0x7f000000d000/0x1000)=nil}, {0x0, &(0x7f000003d000/0x3000)=nil}, {0x0, &(0x7f00000d8000/0x4000)=nil, 0x1}, {&(0x7f00000d9000/0x1000)=nil, &(0x7f0000158000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil, 0x0, 0xffffffffffffffc0}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000159000/0xd000)=nil, &(0x7f00000d8000/0x3000)=nil, 0x81}, {&(0x7f0000154000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f00000c2000/0x4000)=nil}, {&(0x7f000015f000/0x4000)=nil}, {&(0x7f0000ff4000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x8}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semop(r3, &(0x7f0000000400), 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0xe8cb, 0x600b, 0xad, 0x7a, 0x7fff]) r4 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000002480)={{0x7c, r4, 0x0, 0x0, 0x0, 0x3, 0xa21}, 0x5, 0x6, 0x6}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045001000019078ac1400bbe00000010c009078000000004500fffc0000000020020000e0000001e00000010000000000"]) getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, r4, 0x0, 0x20, 0x20}, 0x0, 0x0, r2, r2, 0x2, 0x5900000, 0x3, 0x100000001}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000240)={'./file0/file0\x00', 0x0, 0x3, 0x4, 0x0, 0x8, 0x0, 0x1, 0x1, 0x1, 0xf74b, 0x6264}) r7 = dup2(r6, r0) recvmsg(r7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000200)="a7", 0x1}], 0x1) execve(0x0, 0x0, 0x0) sendmmsg(r5, &(0x7f0000001600)={0x0, 0x8}, 0x10, 0x0) executing program 5: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x7ac202c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000, 0x8000, 0x2], [], [0x0, 0x457b, 0x0, 0x0, 0x0, 0x5], [{}, {}, {0x0, 0x0, 0x200}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0xffff}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x3f, 0x4, &(0x7f0000000000)="7cf6cb5f83953353", 0x8) setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r6) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x8001f7e, 0x808, "e7303483ef00000000000000000000000000ff00"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) msgget$private(0x0, 0x2c2) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xe40, 0x0, 0x0, 0x100000}, {0x2, 0x0, 0x0, 0x3}, {0x9, 0x0, 0x0, 0x8}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) kqueue() sysctl$net_inet_tcp(&(0x7f0000000580)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f00000005c0)="1c094ff5a79bb357a2f2acd977d8217b6f8f60bf2252133a584e4997b753d24843f35e9b9a60fa0ff1efeb7fd7d46be6b746760b14ed41e268694cd0e8e41f45a1e781c9ff5c3b1801716b0255f3ccb721dc56259e92a0487670cf80b025d76256b309c0fe1624704b7b10884af679af766ac5", &(0x7f0000000640)=0x73, &(0x7f0000000680)="15c2d24aac6b5e80f18c0385674bb609650b0b508f9a577b7b31cf96449e1eea691763a5398f325ef998212340541d3a7c1e7cf9d0d23d0563a1366685a66145c6b34d868ff3c88ead79756a7c75d7adbb75cc089da55d3cbb77f4189701ac277d3d6bb4ac24946dc10b295cbdba31e09d13258dbe04e184c9e57e71aafc94424b5ee405bd5873f63e086b2d6eab424b668898fde7578284e00971b4532a1ff11412d4b19fa8a0b12b63b5eed7d1dba1a5c6b4cb9ce81522630f7a9744405613c0244600a5a09b29a807afe92f8040f0d5683b58e9a8f342836f575763da6e415f07fe09a3314fc4f6", 0xe9) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000340)) executing program 1: open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x4c}, {0x8126}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) listen(r0, 0x0) setrlimit(0x1, &(0x7f0000000140)={0x42, 0x5}) syz_open_pts() recvmmsg(0xffffffffffffffff, &(0x7f0000001780)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) close(r1) getpgrp() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r2 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r4, &(0x7f0000000000)="04bdfa5d3050006123339a346f731573d8d508750100000000000000325cebc37fc4e1dd543dbe2da6dd00000000000000000000000000000000a9c5143eff49ac23e9a72bc07d8022d78f", 0xbb20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCFLUSH(r5, 0x20004268) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x105, 0x0, 0x0, 0xe0000000}, {0x9, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, &(0x7f0000000580)="754ae85a32c3fb8c2b766e9be137e65f275c98ea569bcf7d56ce417a75c634e1a505f365f6b0abec2afcc308004127fb6c7fd857962a3c00c4a6e4aa678f76e16e19618903e31a64757a1a08e1549017175d89efc9766cebd02607371e1051d451e34ce4ca98890dadeb866d880a2f36fba51367b4f302c6412114d453f349756d075f8dd4c4eeae6043fa4e8352bc11fd558a8360ea6bb57d2a13c488e6dbffbc9c95aff2818a948ccdd16024e5dffc8163345b0400ee4b83009e686724582d65c6e396bca71d11dfdd7f95340d4705e92621884076b6774ecefacfb4ef28b1c567cd6c475d5576ac9e2044d4d8c4ffda46849f1dfb42b39bff1223e049b9e0c6dfc91ba5b16aeba105c13af99c68201498e4abb83be1fa", &(0x7f0000000100)=0x118, &(0x7f0000000140)="1a8c06df8659e4f028ad3cb07afb1fed9789e58a2c14777a3b595810ff0817f9b2a9b801953ca89b7edb948fc747ad41f26c68c208899a83c6aff2bb911d9cc4ce8d5febea02dc51addc047c2ea0a41796d45470d80e64b306eb60cb9213211ad4fd36d9261da14165c122a7541cebbbbbbd1e53d4316b1accb1a5fdbae15dcc68ebcf9897ac652e4d9f67608dba10c8be5cad618728f012827784b431f8bc673766706b51b8c6b00e5f4bfc57ed08d4c17c07d38942e553", 0xb8) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00800000000000000000ffff0081e91684"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xd, 0x0, 0x0) setrlimit(0xa33287a3fccb0a24, &(0x7f00000000c0)) r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r1 = socket(0x18, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x400, 0x0) kqueue() fcntl$setown(r2, 0x6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(r1, 0x0) listen(r1, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgrcv(r0, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x34}, 0x2, &(0x7f00000003c0)="dd22f5d0668d34c86caecd9d296f7806d318059a7fcf0140fb02b9ee8286843b5f2bf9af43b7387747f1e42028fed9bbd3ac038296b510025086602c9bef0136adcaf803b8dc2ac80d92f4f598695bca3ed062c3cc09167e7f1488051bbc79c99fc54f396cdc6b2e59c5b7a4e5dd9ae59b2668e61eab3a6d0abd79dd363732723dce7d63092257b62710ba49c0f505e6d8a8132174a24a73ae6db23ca29c7ce24618f65c0fdef5c6a2ebe8a8137900c066d13b25f1300d5f641f2810", &(0x7f0000000280)=0xbc, &(0x7f0000000480)="aa06085e96999ec33f4678a8b5538187cd581748660fe19b01c297ca6e28cd62c3c76d5afe61f9e9951bbb8ae4fd7361529ed3b9fbd605b8781cc26d2a7bce40ad4482a2c7f3de344c84374b9de901c642b2bd6b55c642364592f2d94fc1d1cd88681f8796205851589501eac40c8701407fbf123633f664c713202ddb3092001f358d189ad7e409834e863a0afe879241c2d5", 0x93) executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000040)='\t', 0xa) (async) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{0x87}, {0x0, 0xfc}]}) (async) setrlimit(0x0, 0x0) syz_open_pts() accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/84}, &(0x7f0000000200)=0x56) (async) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r2) (async) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) (async) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) (async) socket(0x0, 0x1, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r3}}, {{r3}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) (async) kevent(r3, &(0x7f0000000000), 0x0, 0x0, 0x8001, 0x0) (async) kqueue() (async) mknod(0x0, 0x0, 0x0) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) (async) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) (async) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0), 0x10) r4 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x5, 0xf0000002}], 0x14f, 0x0, 0x0, 0x0) fchown(r4, 0x0, 0x0) (async) fchown(r4, 0x0, 0x0) recvmsg(r3, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=""/80, 0x50}, 0x0) (async) recvmsg(r3, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=""/80, 0x50}, 0x0) shutdown(r3, 0x0) socket$inet(0x2, 0x2, 0x0) (async) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xb, 0x0, 0x0) (async) setsockopt$inet_opts(r2, 0x0, 0xb, 0x0, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) (async) setsockopt(r1, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0xfffff000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) (async) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x2e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x60}, {0x54}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8800, 0x0) executing program 3: poll(0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x6) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) sendmsg$unix(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket$inet(0x2, 0x2, 0x0) close(r6) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}, {&(0x7f0000000280)="ba9467fc244190d4730084363ab56775da5c7773636b521bfbc3e09bb0b6fd7acec14a5e6edd5784a963d4906b4cc6f522b3424f28d4f4a004e7a1222d3bf46201221f3fb3acf5911692ed21d1ba7e460ca057df2059594802c4883542f38beba61c00e74b123431287aa7ef3f94e6058ca0dc0a95b7ff61f8831067372660562f94b999393d0aaa103822e4edf45374429109ea685ccce7567ed6731b315eab37020ced00000000000000", 0xab}], 0x2}, 0x0) recvmmsg(r5, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) close(r0) r8 = socket(0x18, 0x1, 0x0) close(r8) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000007b000/0x3000)=nil, 0x3000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0xe}, 0x4, 0x0, 0x0, &(0x7f0000000700)="cd2e7fc4e11a54c380d171c1abb94b3825f40a18f130410dfe6ed146bab1c86701b077345b58ba83363985acc71c8eddfaed350015e196cd71d67bedecf0a5598ca967e8a3d2c6576902c817d2e9e68e31321ff1d81270d8d861be5704bc5f8996767e5cf2545ef9deb4c1290d8bea4f7d42c5de69979907e7891d0f7c57203924f6ff7c65ad0ef621526439ca6e73cbae8a56e340f995a5fc32f765a76d51cd686e9a431cf88bef81c7537cafc37751fc3c499590d54bb6f941c9b2d8ebdbe1043a0970a2eca8248d2fc454b06aa0aa8bc2be027283ce34d68e78edabcc273b7272209ca7920295d6f5a822acce0b323ceaa44228ba3859e8fcd90b969ad83478f170ce102d53ab53b285cd3520fae61c328451928b94e91fa4973ea48174638a2586417723d5a1a96fb2f1ebc9e7f9f81d27bee7", 0x135) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x2c, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x18, 0x3, 0x0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000640)="b40278ea0327f285adce87f642690b0e71360ce3e3acbfa355c121e590cc3305aff83ea5b67b81be9bb7262f91c41996364f965621cb417cf242e0c05bbd601157103e4c7de6ac913bc3d3ad5951b10bb18e", 0x52) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) setreuid(0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000009c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000280)="5fd49083a0540b6535a14b56d84dc7ab1dbeed65cce76d21f60f655ed06680f07677923132ebf53c2fad95da53c966d6bb9362fe6421013d06ce1dbd4e0cecfa2d4655837f67d28f36b3033cf07149fae1ebe7402bf58ca9f3e1b22696fc48dd4c7704952ab8053854d2d6437686a0178ff70b029bc74a53b50fafc3845da7f1697c2b09dd355b257abb46d8cb2a2b29a330610a1775a4d2ab8ec1bbc947ce1d7c7d3dd368ce2f95a9a0b751c14c148a26ecd900e0f1376168c8b821532c3d303ec7c29179c333b1c76fe2328b9f31b47e4871c81d5528d86f6cf53f", 0xdc}, {&(0x7f0000000380)="c95ca9f21ca2157307bff5bb1ed2a010532d9422c329363b64d85d8a71ca17ed16fab45ea616df421d1e1840bc50971323cd9a9b48c0bae76f9bb0194b03ae643663289850829b6f79cf52bed3cb2b8a045abf28bd4dbf46b75ce78e759be41b5341ef41e4b65f1be10cbad62fbf17fcf78ddcfb8ec56787d0771229d04095c22d0fe23094071ec7044e", 0x8a}, {&(0x7f0000000440)="e411ece2d35bc670c9f05486bed5198e51b39c9781fa9c3f6fb8d733d5838b301c094f23731d9c666f21b645d3ff6246a46b05e3a47474dc6afd34563ecb34eda520971d", 0x44}, {&(0x7f00000004c0)="29dcfed639bd08e88974c7f6aea26a2a01be4c24dd3a8f3258826086be4a9f058e5f9bd5ea7b04c977db9966ceee9b714b8f0269ac204d1dd499353f95b4d9b564c8fdeb65c35c", 0x47}, {&(0x7f0000000540)="78cd8b930460a9cb9def3ea0871d287884e4a40d647eaf5e40b7e958feac38bf1e7ba8cf4cefe5fc72b5f2c09d043aa570400ffa8f04f0b621deac44fd18519aa3184496f36a62ef56ce6ca78ad6901fd7e7c969a5717de359d7dedfc72a565addf45ccc1d5f9be2d0ccbd71c368021d0841dfebfc47fd7b743fbe14b493dbab650162", 0x83}, {0x0}], 0x6, &(0x7f0000000880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r2, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r3}], 0x120, 0x2}, 0x400) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8020699f, &(0x7f00000001c0)) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) r0 = kqueue() ioctl$FIONREAD(r0, 0xc0206923, &(0x7f0000000040)) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x19, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x1}, {0x44, 0x3, 0x0, 0xfffffffe}, {0x35c8, 0x0, 0xfd}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)={@broadcast, @random, [], {@generic={0x8847}}}) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x12, &(0x7f00000001c0)={@empty, @random="1de64e8242ed", [{[], {0x8100, 0x7, 0x0, 0x4}}]}) open(0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1}}}}}}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) (async) writev(r1, &(0x7f0000001300), 0x0) (async, rerun: 64) r2 = socket(0x2, 0x2, 0x0) (rerun: 64) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) (async) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) (async, rerun: 64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) sendmsg$unix(r3, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe08", 0x84}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) (async) setreuid(0x0, 0x0) chdir(0x0) (async) geteuid() semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr}, @icmp=@timestamp}}}}) (async) rename(0x0, 0x0) (async) open(0x0, 0x80, 0x222) (async, rerun: 32) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) (rerun: 32) r4 = getpid() r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) (async, rerun: 64) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x20000002, r4) (async, rerun: 64) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0xa, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000540)="76e5dead6f01", 0x6) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4}, 0x1000, 0x0, 0x2000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x7, &(0x7f0000000980)={0x3, 0x10001}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0x401) writev(r3, &(0x7f00000002c0)=[{0x0}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x31}], 0x8, 0x0, 0x0, 0x0) getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) shutdown(r5, 0x7) getuid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) rename(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440), 0x100, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x20, 0x5) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000280)=""/167, 0xa7) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7ffffffd, 0x0, 0x407, 0x6b384155, "2ff2ee6098610d023900"}) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)='\\\'', 0x2}], 0x1) execve(0x0, 0x0, 0x0) writev(r0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000340)=0x53495ebb) socket(0x11, 0x3, 0x0) execve(0x0, 0x0, 0x0) r4 = syz_open_pts() r5 = dup(r4) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000480)={0x3, 0x0, 0xe1d, 0x6}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000380)=0x8) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f00000010c0)=0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x104c) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x74}, {0x35}, {0x46}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) open(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', 0x0) msgget$private(0x0, 0x0) getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) msgctl$IPC_SET(0x0, 0x1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r3 = socket$unix(0x1, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 0: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x10a0a, 0x0) sysctl$hw(&(0x7f00000002c0)={0x6, 0xc}, 0x2, &(0x7f0000000300)="c1892de0bc7c157d57a1f850a25b85c42eb5b0ec9e92aad78cc8dc83bd327e58881e8539c033eb05ac98b0f5f16b1b49687d5015b36f7abf1ba7179929ce332a1a6bb68473dd3fbf1b54337303c3610f631375c5ba6ed7760f278b8e6ed58459db63f2941e651026821768cf020642633cb354d7a164858837dd5c414ad465f7d644f5452def699521852641216be541649b9a4d4211c9bef6b1cecee0f4e15c3c283983a533a9", &(0x7f0000000400)=0xa7, &(0x7f0000000440)="21cb70cc73bf52d94d191b438decd32a96cc3c58a60beb7b606deb7514a59b793db8eff41039611b4ae76c4183e4f6397a47610ec275495e6e7971a3287a0bad0732ba2c8812419abe0ce85ab443dcc064dc2812eba61529969b4bae8b9db1b68739247fcaf0b6f9de0ba00b415b5d6038594dae3773a10eea1a8eef3642cca7406f677c46888dfc119b9fee008a575e135da6a2de25d8c15ed228371bd0abf8", 0xa0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) dup2(r1, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206931, &(0x7f00000001c0)) fchflags(r2, 0x10000) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) syz_open_pts() pipe(&(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xfffffffd, 0x20, 0x1, 0x0, "0100012d29fb00", 0x5, 0xfffffffe}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff020000000000000000000000000001"]) semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xd02) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket(0x2, 0x1, 0x0) socket(0x2, 0x3, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r3) clock_getres(0x4, &(0x7f0000000000)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0xc0}, {0x1}, {0x16}]}) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="e53c0089dcef5d391d7f2897dafc0380910e89502c9f89b3546ad76183276871353d95e7630e92482a2eb193d5c08aa994884fe4c56af5c57cf06f05f63064eac0048b535914336ff2956fa32ba1ffac77465c2736", 0x55}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0xff) shutdown(r1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r4}}) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x17a, &(0x7f00000002c0)=ANY=[@ANYBLOB="f3a2a8908a86a6aaaaaa4e9500000000003852000000000000009befcd2ebde9acf39d42976f45cc3271ecfa70184397cd13d7fbefab94ff6086a86c58dcc2d4"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000f37000/0x3000)=nil}, {&(0x7f0000b2d000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000f97000/0x3000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) socket$inet(0x2, 0x1, 0x8) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106978, &(0x7f00000001c0)) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x18, 0x2, 0x6) ioctl$FIONREAD(r7, 0xc1206949, &(0x7f0000000000)) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$WSKBDIO_SETENCODING(r8, 0x80045710, &(0x7f0000000280)=0xffffff81) executing program 4: setrlimit(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{}, {0x61}, {0xe}]}) write(r0, &(0x7f00000006c0)="e506000000000000004aaed75a5a5c6043e705ebff00ca48ef7e53021bbae625e82ec0f0eb8d022b", 0x28) r1 = socket(0x2, 0x2, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) setsockopt(r5, 0x100, 0x47d286a, &(0x7f0000000080)="0fac98e950a37c0df4c24ed10ef576008637c5cfaa19ffc719da3d13d2aba43467bef9abb9e74a154b62e451fcfccc036f4e0e24c2a7adec6df265a8b042b62333fbcf34d496572466914b076fe489d36c4e2209645c3529dc5b1438d461be84fd6729e9d2c640e19cfc32cfd2f0ad691c1feac8fcd963c54073b195cae6feb7ebd2834a915ea0b21090355662c12cf46afd", 0x92) close(r5) r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r4, r5) setsockopt(r7, 0x6, 0x4, &(0x7f0000001100)="26b80000", 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000340)={@random="b9d7945cbdb8", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@mask_reply}}}}) executing program 3: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0x0, 0x61}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000400), 0x1000000000000165) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = dup2(r0, r0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000001c0)=ANY=[@ANYRES16=r0, @ANYRES8=r1, @ANYRESOCT=r0, @ANYRESOCT=r1, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES8=r1, @ANYRESOCT]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x3}, {0x40e}]}) (async, rerun: 64) r4 = open(&(0x7f0000000440)='./file0\x00', 0x40, 0x100) (async) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480), 0x200, 0x0) r7 = getpgid(0x0) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) (async) r9 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r9, 0x0, r11) (async, rerun: 64) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) (rerun: 64) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="52ecf6a3c3f461e20624d3993cc970a385eb0dd8ccf0531a505537b204d7301e60371d58c1497c61e7bd418fb04cdaaa964ea7a349ac643584c365e91df3d31ce20bed82988516817226da16cb35c909", 0x50}, {&(0x7f0000000240)="a21ef35566b29e0ffb69f951ed8085b004441cb8190a5580d29ba17685c4ec3712ebf421facf73937128d66ab7245b270ab210df5c6cbf2318c359a72fb8f459e87a6fcf2dc70d92b2633eaa6bd525d676497ed0755d9b54828b7b769e3f996fdb8e1bd52e32b81e432d9d6e62aa03e1a93450711c7130faee082f4a6cc8572f9b585eb1f5b304e30a9519adde5f3e231cfc9a95179c3dcd24a8674c2db72765989c60ce3a7c93471de1db2acc7da49ca35129fad11961b2b5368301bc4cb7e3c336d58b379730d9873f5d16f7e66fda62adabdb27dcded163870b8b648a59ff0bd49550f00a97cbc588fd691b6616071f00aa", 0xf3}, {&(0x7f0000000340)="ee57c8952b", 0x5}, {&(0x7f0000000380)="72f263dd70b08b8674cf0911cd2df82eeb8e3bd4", 0x14}], 0x4, &(0x7f0000000600)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r2, r1, r1, r3, r3, r2, r3, r3]}, @rights={0x38, 0xffff, 0x1, [r1, r1, 0xffffffffffffffff, r4, r3, r3, r0, r5, r0]}, @rights={0x20, 0xffff, 0x1, [r3, r6, r3, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r11}, @rights={0x20, 0xffff, 0x1, [r3, r2, r12, r3]}], 0xe8, 0x1}, 0xc) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r13, 0xc00c7007, &(0x7f00000005c0)={{}, 0x1}) (async) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) kqueue() (async) r0 = kqueue() ioctl$FIONREAD(r0, 0xc0206923, &(0x7f0000000040)) (async) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f0000000040)) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x19, 0x4000, 0x0) (async) socket(0x19, 0x4000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x1}, {0x44, 0x3, 0x0, 0xfffffffe}, {0x35c8, 0x0, 0xfd}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)={@broadcast, @random, [], {@generic={0x8847}}}) (async) syz_emit_ethernet(0xe, &(0x7f0000000140)={@broadcast, @random, [], {@generic={0x8847}}}) open(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x12, &(0x7f00000001c0)={@empty, @random="1de64e8242ed", [{[], {0x8100, 0x7, 0x0, 0x4}}]}) (async) syz_emit_ethernet(0x12, &(0x7f00000001c0)={@empty, @random="1de64e8242ed", [{[], {0x8100, 0x7, 0x0, 0x4}}]}) open(0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1}}}}}}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x40}, {0x24}, {0x6}]}) socket(0x18, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002c5dbfad800ff0f00"/177, 0xb1, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="fd9339c0faee5fd01a461c93080045000030b32089007b1c9241197778e00000010000000005009078e00000014500"/62]) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc038694e, &(0x7f00000001c0)) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x37cf, 0x7f}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x1000000029, 0x1b, &(0x7f0000000000)="01a40000", 0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000100)=0x40, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r5, r4) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0xffffffffffffffff) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x3c}, {0x812e}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) syz_emit_ethernet(0x45, &(0x7f0000000080)={@random="b98a18af8444", @remote, [{[], {0x8100, 0x5}}], {@arp={0x806, @generic={0x0, 0x1995, 0x6, 0xf, 0x4, @local, "690bd494e26b66e85a83bc5d4f8f1b", @empty, "5c7768a6862a0c85a32e8d0617f9279f"}}}}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000440)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x60, 0xfb}, {0x54}, {0x4}]}) socket(0x2, 0x2, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) dup2(r3, r4) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0xfffffffffffffca1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) executing program 5: sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, &(0x7f0000000580)="754ae85a32c3fb8c2b766e9be137e65f275c98ea569bcf7d56ce417a75c634e1a505f365f6b0abec2afcc308004127fb6c7fd857962a3c00c4a6e4aa678f76e16e19618903e31a64757a1a08e1549017175d89efc9766cebd02607371e1051d451e34ce4ca98890dadeb866d880a2f36fba51367b4f302c6412114d453f349756d075f8dd4c4eeae6043fa4e8352bc11fd558a8360ea6bb57d2a13c488e6dbffbc9c95aff2818a948ccdd16024e5dffc8163345b0400ee4b83009e686724582d65c6e396bca71d11dfdd7f95340d4705e92621884076b6774ecefacfb4ef28b1c567cd6c475d5576ac9e2044d4d8c4ffda46849f1dfb42b39bff1223e049b9e0c6dfc91ba5b16aeba105c13af99c68201498e4abb83be1fa", &(0x7f0000000100)=0x118, &(0x7f0000000140)="1a8c06df8659e4f028ad3cb07afb1fed9789e58a2c14777a3b595810ff0817f9b2a9b801953ca89b7edb948fc747ad41f26c68c208899a83c6aff2bb911d9cc4ce8d5febea02dc51addc047c2ea0a41796d45470d80e64b306eb60cb9213211ad4fd36d9261da14165c122a7541cebbbbbbd1e53d4316b1accb1a5fdbae15dcc68ebcf9897ac652e4d9f67608dba10c8be5cad618728f012827784b431f8bc673766706b51b8c6b00e5f4bfc57ed08d4c17c07d38942e553", 0xb8) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00800000000000000000ffff0081e91684"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xd, 0x0, 0x0) setrlimit(0xa33287a3fccb0a24, &(0x7f00000000c0)) r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r1 = socket(0x18, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x400, 0x0) kqueue() fcntl$setown(r2, 0x6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(r1, 0x0) listen(r1, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgrcv(r0, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x34}, 0x2, &(0x7f00000003c0)="dd22f5d0668d34c86caecd9d296f7806d318059a7fcf0140fb02b9ee8286843b5f2bf9af43b7387747f1e42028fed9bbd3ac038296b510025086602c9bef0136adcaf803b8dc2ac80d92f4f598695bca3ed062c3cc09167e7f1488051bbc79c99fc54f396cdc6b2e59c5b7a4e5dd9ae59b2668e61eab3a6d0abd79dd363732723dce7d63092257b62710ba49c0f505e6d8a8132174a24a73ae6db23ca29c7ce24618f65c0fdef5c6a2ebe8a8137900c066d13b25f1300d5f641f2810", &(0x7f0000000280)=0xbc, &(0x7f0000000480)="aa06085e96999ec33f4678a8b5538187cd581748660fe19b01c297ca6e28cd62c3c76d5afe61f9e9951bbb8ae4fd7361529ed3b9fbd605b8781cc26d2a7bce40ad4482a2c7f3de344c84374b9de901c642b2bd6b55c642364592f2d94fc1d1cd88681f8796205851589501eac40c8701407fbf123633f664c713202ddb3092001f358d189ad7e409834e863a0afe879241c2d5", 0x93) executing program 4: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c0020fe350e28ef0900c08c0424be0000000031feb36d02b82faa094061f107a9016962000000000000004e204e", @ANYRES32=0x41424344, @ANYRES32]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x7fff, 0x2, r3}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) fcntl$setown(r4, 0x6, r3) pread(r2, &(0x7f0000000100)="ee7badbdc6502a80716b37a42d956cbebf57f4f94ed00217118009bcfb516604bc205c06d1680abe644a34fb9dc4b893bf3ccc35", 0x34, 0x1) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f00000013c0)) sysctl$net_inet_ipcomp(&(0x7f0000001400)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000001440)="4abfebbf0733446edc6d6cb15b9dd9fdf2e3e47f1444048d7b0b36dc8e7da9b3222341a9693a0445ad1ae4584b03d0286f7b6f2f6cc497ed0f338389effe8f486beefcf2e8c35de822813986ac5b472ce2019bff88ae46a7fdc84bcecfd89cdce00c", &(0x7f00000014c0)=0x62, 0xffffffffffffffff, 0x0) read(r4, &(0x7f0000001500)=""/174, 0xae) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f00000015c0), 0x20, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000001600)) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f00000016c0)=0x8) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(0xffffffffffffffff, 0x0, 0x0) 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$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) setrlimit(0x8, &(0x7f0000000980)={0x5, 0x62}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000200)={0x10, 0x7ff, [{&(0x7f0000580000/0x3000)=nil, &(0x7f00003a0000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004a3000/0x2000)=nil, 0x8}, {&(0x7f0000265000/0x2000)=nil, &(0x7f0000180000/0x4000)=nil, 0x8000000000000000}, {&(0x7f0000247000/0x3000)=nil, &(0x7f0000391000/0x1000)=nil, 0x5}, {&(0x7f0000072000/0x3000)=nil, &(0x7f00002fc000/0x4000)=nil}, {&(0x7f0000434000/0x3000)=nil, &(0x7f0000456000/0x2000)=nil, 0x5}, {&(0x7f0000707000/0x2000)=nil, &(0x7f00006a8000/0x3000)=nil}, {&(0x7f0000694000/0x2000)=nil, &(0x7f0000657000/0x2000)=nil, 0x800}, {&(0x7f000002d000/0x1000)=nil, &(0x7f0000116000/0x14000)=nil, 0x4000000000000000}, {&(0x7f0000573000/0x3000)=nil, &(0x7f0000118000/0x3000)=nil, 0x400}, {&(0x7f00000f6000/0x1000)=nil, &(0x7f000052a000/0x3000)=nil, 0x100}, {&(0x7f00002a0000/0x1000)=nil, &(0x7f00002f4000/0x4000)=nil, 0x1ff}, {&(0x7f0000176000/0x1000)=nil, &(0x7f00007b4000/0x1000)=nil, 0x36fcb13c}, {&(0x7f000003b000/0x1000)=nil, &(0x7f0000493000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f00003f2000/0x2000)=nil, &(0x7f000014d000/0x4000)=nil, 0x5}, {&(0x7f000022e000/0x2000)=nil, &(0x7f0000086000/0x2000)=nil, 0xffffffff00000000}], './file0\x00', 0x5}) getitimer(0x2, 0xfffffffffffffffe) r6 = syz_open_pts() r7 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r7, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) executing program 2: sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x80}, {0x54}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffc8) sysctl$vm(&(0x7f0000000100)={0x2, 0x1}, 0x2, &(0x7f0000000140)="a88f8e0a3a925191099e2d60c15a51f8468fde8e3bb6647b6d1c2322856ce50f94afa4e5a6bb8a5d43b466df3aaaf6f432b6191935b3edf0197f79d047c22a9c117ff1eb7da392a4b58a3a327ad6c0ea3d7bceab191e4b0bb968ee59a6ce5657487043cf62a20e0613f46718cb23aa0ef4a352affe21c259f6d5a8cf1d0af26080f5a2418aec5b6adea5948928caba6910d882cce8d6a5276add3017e1", &(0x7f0000000200)=0x9d, &(0x7f0000000240)="d52928cee01301e6d8b1e34a2221a9be7e146c8b52132f4d659e97469cb07d83a93dc20f75fdf17696a47dda74bf8931d7f58984ab26d1113e15208e1d2d7a820fb9d060eab4f6732bdb7ceedf45e09112cf6c54908874ef20f5997c2e8a924e03f375e65fba4528579a89f5342935aaa5a0a2dcf54ce3176ccd5f1e392603301a37fb0d32c84686d672bf053a295920b866c1fd765e9ba7b094da2a36321b6dacae2e3c3245c998b7222626e6dc3aeffbf73285119927998a4368c7f7e0c3f0e8c48c36f6879aa61b", 0xc9) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r2, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) acct(&(0x7f0000000140)='./file0\x00') r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0x3}, {0x8006}]}) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) syz_emit_ethernet(0x42, &(0x7f00000000c0)=ANY=[]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xb1, 0x0, 0x0, 0x1}, {0x2}, {0xa6, 0x0, 0x0, 0xfffffffd}]}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x17a, &(0x7f00000004c0)=ANY=[]) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) readv(r7, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) executing program 4: clock_settime(0x3, &(0x7f0000000000)={0x3, 0x1000}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000004c0)="acf5f9be2719c699e559ad68c3ee8f5f33e0a936613e8ad2f0829ee174c66f0c4e942599b58cad8cd9e24aadf7842b83bcb457f83d604c6d21e290b0180c248d4e6c23e52f66d08c3368b611af2dad4ccfcec940f8488fb52e8b0302516186e66e38", 0x62}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000), 0x0, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r1 = socket(0x1, 0x1, 0x0) r2 = dup2(r1, r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) execve(0x0, 0x0, 0x0) executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000410000383a00f6ec06afdf466c130afc590bdb9e4ff6ff02000000000000000000000000000101009078000000006000000000002c00297c5601a5ae235d3544d14cb2e907c800000000000000000000ffff0000000033000005"]) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x2000, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000033000/0x2000)=nil, 0x400000000000000}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000104000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000051000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000ee000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x400040}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {0x0}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8", 0xf0b}], 0x4) r3 = socket(0x18, 0x1, 0x0) listen(r3, 0x0) socket(0x1, 0xc97cccde6f8bee97, 0x6) shutdown(r3, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x6, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xb83d}, 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x15}, {0x40, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0xfd2e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ecc) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x400, 0x2, 0x20, 0xd399, 0x3}, {0x3ff, 0x5, 0x6, 0xfc00, 0x3}, {0x9, 0x7, 0x6df, 0x8001}, {0x7, 0x7, 0x800, 0x3f, 0xfff8}, {0x8, 0x0, 0x1, 0x3, 0x5}, {0xfff, 0x3f, 0x1, 0xff, 0xba9b}]}) rename(0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x7c}, {0x28}, {0x8906}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000300)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x189) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000100), &(0x7f0000000140), 0x0) socket$inet(0x2, 0x2, 0x0) dup2(r4, r1) sendto$unix(r1, &(0x7f00000000c0)="8aa7eccfdc592b5033e3ab81926aa7345287b44985dc4dae4795782ce9aa45749cd73b8a532f5be2a8ea7a833e28f0ed3ccaec5608b4b1145539aa373eb2dda8e638020aa2399426e185ce2c27e2734e744e2e418ad3d29e3b1e1d56b075c84dd90fd5cdf5ca74e6f4e4d205b0ccb0b07d3562f27ab6504290a1d8b298c77082497ca76c7995a2d1a867f1d93f1ce2bbf334a319837f98e04cb7b55a1c7387c5a34c88a5c6cb4a9fc3366a6aa9e6d96c903b4dbd0235349d2e13f3df4558a28ae98e9e872e9dca3a39c14d564debae783d6e210d82246e56682d775a4ab497ec7a52567f85bbc871ffc2", 0xea, 0x40b, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x9, 0x7fffffff, 0x7, 0x0, 0x3, 0x2, 0x101, 0x1, 0x1, 0x80000001, 0x40}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x1, './file0\x00', './file0\x00'}) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r3 = geteuid() getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x400, 0x0) r7 = dup2(r0, r0) r8 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getgroups(0x9, &(0x7f00000007c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r15 = kqueue() r16 = socket$inet(0x2, 0x4002, 0x7) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000240)="d0c3eb2eae525538fe49d4fcf665d48c65b58d915e91917e38d4bcc9ef744a0858eb3c346a086dfee32efc7f23c26bbbd66550f3457108136a08076b5d267026ee115ae17ed74f9302341e488768bba45c96e55e29c53802db560385b7a512191cb889886534276ed0d1ca6babe870b6d5988cb1fbd0547d60f13dabd971e9b704131a49adede3dbe342488b73d7acddde58d59b8377d479bf6dd7efe38476b43fb3100e72d0052f6f3ec3fa9bed8e628e58a7657edcc5416ef21ca44124c29a25d66b389c4fedc352c6ba111cc74ce86903d05d1288584435ea481ea2d1e87b4ec78f47aed71e538f9edbceff734b1dd5acf6e39397d9e71d7dcbcf", 0xfc}, {&(0x7f0000000340)="67d7910273e38ead5f6c89087d90a1b13646079a2d1ac12c7275186f61e086b16cee71e30f3c068d102704d740cb198f3d116a7aa02c2a7ee32f701e22a64d6141c46db9aa7dec21e629e56e2655c16b516c75e5add568a45179e6d14c35a90edb67ecd1a5500dad470adb99b4a18878b55a866c2df80dd93807f184370f09244b146f4fc17ddf058dc8f65314e98403d618adc01072e24eb0a7c666b98432bf6f3d5122161e83b091b427c3fd623272527991e14d4ee6256272da4036c42f8357d1d62c50204cbcf0ddddfd9f2e147ed50050b1717221bf37a40f0ca9336e9e5671f177afe416a31831", 0xea}, {&(0x7f0000000440)="ac9090b88f80d450800aafc9fdece572fb564307bfca05362fcdea3a6bff7db30c75b71f85ed61b9f644d0e372da5b43b244bc7b", 0x34}], 0x3, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r1, r2, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r5, r6, 0xffffffffffffffff, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r0, r15, r0, r16]}], 0x108, 0x1}, 0x2) msgget$private(0x0, 0x0) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000980), 0x800, 0x0) fcntl$getflags(r17, 0x1) shmget$private(0x0, 0x2000, 0x602, &(0x7f0000ffc000/0x2000)=nil) syz_emit_ethernet(0x2e, &(0x7f00000009c0)={@local, @remote, [{[], {0x8100, 0x4, 0x1}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @remote, @broadcast, @remote, @multicast1}}}}) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000640)="b40278ea0327f285adce87f642690b0e71360ce3e3acbfa355c121e590cc3305aff83ea5b67b81be9bb7262f91c41996364f965621cb417cf242e0c05bbd601157103e4c7de6ac913bc3d3ad5951b10bb18e", 0x52) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) setreuid(0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000009c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000280)="5fd49083a0540b6535a14b56d84dc7ab1dbeed65cce76d21f60f655ed06680f07677923132ebf53c2fad95da53c966d6bb9362fe6421013d06ce1dbd4e0cecfa2d4655837f67d28f36b3033cf07149fae1ebe7402bf58ca9f3e1b22696fc48dd4c7704952ab8053854d2d6437686a0178ff70b029bc74a53b50fafc3845da7f1697c2b09dd355b257abb46d8cb2a2b29a330610a1775a4d2ab8ec1bbc947ce1d7c7d3dd368ce2f95a9a0b751c14c148a26ecd900e0f1376168c8b821532c3d303ec7c29179c333b1c76fe2328b9f31b47e4871c81d5528d86f6cf53f", 0xdc}, {&(0x7f0000000380)="c95ca9f21ca2157307bff5bb1ed2a010532d9422c329363b64d85d8a71ca17ed16fab45ea616df421d1e1840bc50971323cd9a9b48c0bae76f9bb0194b03ae643663289850829b6f79cf52bed3cb2b8a045abf28bd4dbf46b75ce78e759be41b5341ef41e4b65f1be10cbad62fbf17fcf78ddcfb8ec56787d0771229d04095c22d0fe23094071ec7044e", 0x8a}, {&(0x7f0000000440)="e411ece2d35bc670c9f05486bed5198e51b39c9781fa9c3f6fb8d733d5838b301c094f23731d9c666f21b645d3ff6246a46b05e3a47474dc6afd34563ecb34eda520971d", 0x44}, {&(0x7f00000004c0)="29dcfed639bd08e88974c7f6aea26a2a01be4c24dd3a8f3258826086be4a9f058e5f9bd5ea7b04c977db9966ceee9b714b8f0269ac204d1dd499353f95b4d9b564c8fdeb65c35c", 0x47}, {&(0x7f0000000540)="78cd8b930460a9cb9def3ea0871d287884e4a40d647eaf5e40b7e958feac38bf1e7ba8cf4cefe5fc72b5f2c09d043aa570400ffa8f04f0b621deac44fd18519aa3184496f36a62ef56ce6ca78ad6901fd7e7c969a5717de359d7dedfc72a565addf45ccc1d5f9be2d0ccbd71c368021d0841dfebfc47fd7b743fbe14b493dbab650162", 0x83}, {0x0}], 0x6, &(0x7f0000000880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r3}], 0x128, 0x2}, 0x400) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8020699f, &(0x7f00000001c0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000340)="200028b70f11e20902a317db14bf16df41fbf10e4c48f890bb925329f2b8481b55749075b2e012ee115ca9c10cbee72c801a384d188a10c56365228efe0fdf245adef39775b4da7c6a324c224b938743ddbb9340990cb7f3619208b103f202faf951a0bc67e21738e741589f262141d357790a", 0x73}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x60}, {0xc}, {0x6, 0x0, 0x0, 0xfffffc00}]}) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000380)="80ecd993af8e500876c3890067a5", 0xe}], 0x1) executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d901ec096a31c7a113537b4ce1f378a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) sysctl$kern(&(0x7f0000000000)={0x1, 0x3f}, 0x2, &(0x7f0000000440)="5c8ca2caa434456301739b22f39f03318be91ceca9c3f76336a3d643db88e37edff45e069285d99b14b7a40f1f7af494dc68859dd655d7b0c96b56af737f14b37eac2ca0f1dcc3e3dc5cbad8851ca72b798d793830246b6e16461602ebc22dfb058fcd35313b60ff65ddc691d11fa463dd83c42f3575c67959cbf1da6a2298211727b2bd190d62485237ac72b6065bacf5815d9a3aa613b1b9faa7dc5111d753421a322414ea413cdc840bae0c5ecc846b91e0c9a149133316f2342559369e6afb55cda49260bc949a71aee39f6db03bd89faa8d86d767753837f8da1156d4a56bf4cdc2fe0d2199b3aaa9357ff4293086f0b08e962cb8debad3d270a147b2d08248cc4ee55f3241d6045b58014da7a545b0c96181d2ead498f0f232477883386c938d888d77ae20cb893dc3af9b422c5996b683733cfbf420e19d0e481f4d0d7acf23810c6939c4c1470b8947d91a28a171beef631aac58843d2af950785dfbf1a924871be99284f5bba806a3cec9e784a2bf9f5be0e30f8b7bee0bf4f26f4512ed144d824dc32fdff98a7d98c578ea3212f20c00c7da0a8d6a51c7ce41a5bc64562531b81d8f92676072b130aab7c24e35fe09034f56d98503322362854dcb6aa8664ae197b639da3d3c070f04af27531bce24a4dc51786959cee64c19aab7862a2d62a96b82d746ec275fa25d60ba4b7e8d1499ef05f6a9b6e760b9bb70c6cb1e4b194e697467a19760413321ee87598921c4fb406eb77122b4baea44f3c7a6a9265185f5351d6e0937e6bf106c5d4fbe8cd6e61f49458371580079c78df5040e19b4d28d7e3d69b7ffee520d350975cdef8092789b8e326b8455f6ea6376b4443c6323a87eaecc1f5f1e9953a9e9e50e95ce4b124dc827cbff848f864ca8dce3a95224357cf7c62f8a0e85e9874cae978beaa35afe8c9b35a9fdfcac78f6965eb3e4e9c3aab6674842d7e3766c1f4ade8f5655248ba5d97e625e735ea6bc511b6b3045634fbcb74b95044207e92a4e2fd89cc0a8100f05cc17a62aa826c74f05d8e7320625a4af16cc85eda7c6a038e4c46808bc1c3bd1edc879707ab1a3d57da2a2fedb2ce27ab564f4bf863fdc58ace8ed62619d8a59d5bcba77d18beadc272db324b8d509291f0653279b7fcb675137ac29ed6a6e5567e4483d94b5d8511c808be408b9fcf02da6d8f4a2f714e6b59db0e18a6b38103b28a03504ddb751421bd4e0c4ba72928dc385a39e8fa9277da5be350e7d169ebe52a7961d8c167d73962346f9331952648fae20d1b2a53f92661c8f1f2a9dd9633ed32dd2f7011bd1189754dd1ebfd3a7bff0d717d41a68554e16ff961c2ff49241924f41725ec96e65aa40e7a880618285052c3c452a5f11bac6102872db37a6568af6b14cfb18637c5bea83d7f0098f49b06ba29258da4212d9af0c11b20e00dd9bc693642af65e167d85984f849b439ff924283cffd8d487a5f255b4b1e6add9c7790c51aa85bff7c984199b78c795dcccbe27f9de05aa4cd28f76303f63f706526cd25306f694b4e017acc4b15a7dc686a59d4f0156df301a7aeafe63b3d88d60936568c33232ceeb1955f20dd0717c5bc2248c3741730617154f7c2c944747aec9966636534dcf2bb36b2cec1fd5a512b7027adbd5094a7d438f3eb78aaa650875adc7b7b4584739aa0d5d9355d95291e062db6cce0b52aa10ef6b512b58fcb6da3b8e885ea4b871bf7d44e94f54b0dae6f92a586c5f3db1bd8db0d04c6006148b78e5210e0963dffc8d20390bc2b4db737efefb92a34e20b5e9107325b28d465de49928b78d26fb9d59c379fb51d8c01232b3ae0886b46ba1113d2802fea11257cbe58e1b4304cc0942116bfd7cb11bce63379fd95e5bb7719528a144df3c0675e5ee48e4de927ed9b51ae055307cf4f933738cebbafcbd9d34e7959f23f737015641257ff8822ff5a7cd781817cc4de6d241c16f1b1f314db7e04ce28c2cf32d4e0f685e6e262acfea58a54b9b9a6f4a4962cd888afaf9181ed98154031ee2a76ddbccf756942e85fd8c2ee4318259aa6dc1ad6c510829c416466ece7d7a8896be1a2dafeae0336fcb62fddfeedd9f546ae4b5060462ee803d93e3a7a1fb47f77210a7cb028283aaf1a60235dc0f26e53e1e24b47425f3ff262bfa9d4995e2ae6a7f19ccaa3ba2fdd4a8e41ae4a3645d31fe017e05a32591b989b80b3ce4280284907c1d6e31f4534a919fab8704ce4f9df644a0d50a15f57c1d48115306a8cd1b5e4f0256b9463a498532318e8fa8a9073dc88af6b8418beb6829e032cb43875d5d6aea01388255edb883d93e1c1b5f3e5619fa069e7484aa59b325f2df4659377dc68067e4a44ae92fa7e2bf59ea1b262d1513aa41b6a0ff2abc9c51ed07429d5058613c6b12a5dcd034fe1a8ac480f66e31ac27700f1883603f07729115bf1330f4e03a3d227eb62316e04ad83cac22f65ca0b501f582ebf7f745269da736baa03703d62f1659ac29b2b94db4b34a724de5b1157fc612e9a831ad9ae485d4acf5d37dfcaed0005cb980d3efda76448ad74e251f554b926825d43c179b7ea0ecba5da6367763a2d6a2d80cbc17ca212cdcfcdc5a20ee82031ade00b19b8f4634bf044d04b506a316b5280bc62f7a26cb16f1f350766e2f4bbcabe4bed4ec8c4330f556b0f2559b4e64637bb9f3dd753b0c66f09f6cda939315ba827a5074e744cd715dfed3a8b69516562fd60daea990d75724dc1e5639738a74871ec6cecf096e11f3a5281a6bbbdf7fec1945e63ab5293b125ef908468d726f57f6528c1bc21ced2a2e5666b6e5fc7957d3bf78e800d4a00fff6c8bd95e0306a30c3e068bbc8b54cac7e0d0e0db914392df96e7f1988828c2fdcf4735332e7db6d7305b21253f443b464405c49f188c6230f48ef3965a6125852572e647ca88fd4d7771345fb786380552c517f46604c21ab6efe884a1c1610925f7a036b94a7a08030e3d31d4a8ff5eddcae028064fba0fd881ce6559737973f7b42dce105272a0a8dee4a6e5e39b2ef37442d82fd6908723321e8b45aefafad6840f2407709f60e1f56206b829d52194c0242532c1418648a011dd896d476814c924d3de28aa367fdbc907e0daadde2259a0bfa5bb0216c66fd60dd2f808abe7b306d3e5c0b2b75ccd44981f143c4be04ff5fe114bad7411b2ca71dc16f4c9a3db111099226b361918b066c75407f4a4b6740906e5c5fdf6592cb8d19eff0c7d80d00a972d957fe7d88441f0ea652d10742405672d98409bb1518f56ec6cac555d8925de1ffff446b3a1238a3a9c62a8a3280a5eabd3d68a24932abb583c3afbd5b10febab2b60c2edaa88bca49791207fa4cae872982ebc4d818a1686be7f25f0b48959b4ea9f95ac2ec338d66f2744f810e74ee3414c17ed68bcf50a02f17a85dc67ac6ced2b05c31ed9e8ebe5725d795ab2fc142cb62b02223f039484f51016c43f043272dd168fd5d0e1d772fc6fb7dfd9fceaeed9b0a5a7e0f8d32b244c52a45c6a897ad70353b2070228a9fa0082026a36617aa595d20850ff0fb3a92574e20bb893c6fee8f8f797e33915c87159712766c9f979e5c2a987bdec31264bdd29ff7d8d038bccc6639bcac5442827e93cb08a8347db66228eae7c03485e3656029674be23ebcdb6736d7d801ac3120c42859f36f3be6c2eb476c49a3a08ee81022b1001b711dd15e01f7f861f1c0adbb042527d8bc247b38532b17ea267d855b2d2489f4ac889dd72c0cf52cc0284e98fcd16bce4de2d884288245d5c95992a3fdb6f4c31b9be4c4d20422d1055b79279426c6f86a41aee48c09b4af50b6afdaf14fc771d30c56834f7e802f362c0f03fca8ebe424b5fe4f52e445a4b6ab09d85ef2c6e8a96b7944b8dc394021e998f2ad333fa119e0922def7b6fd22807e10a609dbd6c15b9bf8d8c17ad4314869499915ccfa190f9ef9d681052aa22991952d4f4f10ff7855aeca8a616acb547feb9dcfbb7fa4cafba2d33693d2702bdc2dbd22713c3ba4a9aabbadc2b94e29ad2b5413e12132349d97284f847249be9f231ddca70a6d0cd71c947ccbcc8edebf628b0911d5ffae6b09ceb2be7f939d9ddbe64770e8fc729bccf4751c16acb2dcfc5b19ffe0e0e579db6dc9ac3cfe225f0d0e6eed15b02a92cfaccdc3c1c00438c2349d864223bcdd517708797f680b2a69a164ee97cf4891c577056533db158a0ec8988794a5d97d46f34b7da68218527579997e795ed8f88da72e05b4818f62c184d4d36dbba28320514098c6867da375f6d7402125176228fcc6e39c6f80f9d9c2a31e078ded5ebd38db55fec9415f2e889d483fd8309f73cab758782712e1716f29393eeaaf1dfd8fc25e8d8f17a6234707593556a81daeaad65f3dcd71addf97f483ebe2d176b1fababd7662739d90370da7a8201a2d942f0b89993bbb17104b83a5a08452ce80a45169fcf2dabce96209971561cb74cfa4997702a7ba87d98b70cbb8c36394297b71796575e208de93cfd722ccad9ced49eb49c700112fa293ada4e0d31d5847457067fdcaae863bee459f3d5400d2be71f68f999b72e7dbabf4e1795a17fc17f82883079ab36b3ce01037d15d2fb7f007c39d49a80702e2428f5563578b603b16cc8b61491bbaa29cf321052779eed140946ea81c3d0f1db86346c6c54005aae89711d8a7d97ea8edbe1a3b38535592b420de48618a329ef9175c8b8b381494a20f12a4e2d8af67619b97c4d4a244698a535760ab28a6d0f77b026ad460cafca660d381bd4c8154e972ca45467dc94e73758feebeccbd37a50408c1b7be14041534362bc2cd5045609b94a519da01990b06bc345072c559b81d883be05d6e4805386ce72e83e744fcfcad065c6c0d50d73d2ac78f230e5df275f10a576944c53ccd5e93859f354c7e3bb811edab3aedc3103df6dc8a111144ff1b9eecc00aa0702f752336384ecd231cdcdeebf5e3f08c143f2fb976b0c655e0f117b7d70b25b9b4ff9c6c0715115030a5068dea5b0d08d98e4c6582deef40233644c104cb65dab913d6b346a7b181a6fb150f57057caf4dcaecee31e746407453c014b69a49de32c66061b4ffab387790ba6383c5bcc2a7c494344599333b3409526758c295aa2219ddde4f9e9da7379c27823689c7c38afc4302b72543f8077a5832a43b022ac873592f1efa46d4ee43e1f15632dfbb6ead5d3ea43ebf6e9ad97f5537d7905b69934c4cf6950d611153dfe3fe0c181f64763959dc627f3880e890d8d21e080a95b48d3b2db4456b991d112585fe73d0c567994e9daf80cf24dc3d63bc2cdf3f2d0d30d09873741adb157c69618faf3ae7321dddbe12d93eeed4a041801e5e62057ab512c25444962d02bdc453c45410037b00ad9baaa8bff5117924e631a07e70d658faebbecc34e0608a4593c33c5c6952ae499a2252a56320552c0b6efda5335564a0596ec8567846b1f0cca6a10c7b7c6f686396413b8ddbe846c4bedb894e080eafeee836275c3930cb5529032a18ca361bee6c5700edfe616887e1715ed462a41c805f13021342b2ab8837f0220910d5e362bcf35d3179cf1906ead4efcd128f35ed0b9f5b065eae2199a061e3b3c93f74f2c78d88637c2740aefab279f2e63485db304bf203c52e0ea121917d9a83735af8645a49745ad4d0398913a807f129669fe20f1b64caf517645537e5fc625da296f22c91a317f5dad8aa95e8a6cf60a1c5020ed6ebf5310d4fd0f59c8ccd0ad9201f47b988375a26081801226e97019fe2e729e47806fe245fd3f5b1bb67b3", &(0x7f00000000c0)=0x1000, &(0x7f0000000100)="cc4f7e", 0x3) executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @random="b93fad6b9ddf", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @empty, @remote={0xfe, 0x80, '\x00', 0x0}}}}}) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@echo}}}}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) executing program 6: sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kqueue() kqueue() r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000007c0)={{}, 0x0, 0x9, 0x0, 0x0, 0x100}) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x27}], 0x1, 0x0) close(r1) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x80a19f, "bb08000100f1675910508b00"}) r2 = open(0x0, 0x0, 0x0) flock(r2, 0x0) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) chroot(0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000180), &(0x7f0000000080), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000100)) syz_emit_ethernet(0x2a, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffc96) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 5: sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22}, 0x3, &(0x7f0000000580), 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x6}) r0 = socket(0x18, 0x3, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x18, 0x3, 0x0) setsockopt(r1, 0x0, 0x31, &(0x7f0000000140)="38036588b48004ff9516be88391b4195f5018109ee595e5d960744d027125f50d6601737a812abd7332be5a0da64378c3f188f7f647675fcc5c6177c9e24fda9dded4652c96639a644dc5e0a25f7577bb53d04000000cd450cb682445592d15040e1b02200010000f41b40b6c5b66a83", 0x70) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) writev(0xffffffffffffffff, 0x0, 0x0) r3 = dup(0xffffffffffffffff) r4 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100dd2dfa7f0000000400102000ff00000900"}) sysctl$kern(0x0, 0x0, &(0x7f0000000200)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000004c0)=[{0x2c}, {0x7}, {0x8346}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) bind(r1, &(0x7f00000002c0), 0xa) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) connect$unix(r0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x86d) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) setrlimit(0x7, &(0x7f0000000140)={0x2, 0xbe}) close(r0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) read(r0, &(0x7f00000001c0)=""/151, 0x97) r4 = accept$unix(r2, &(0x7f0000000280)=@file={0x0, ""/516}, &(0x7f00000004c0)=0x206) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001980)=[0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, &(0x7f0000001a00)=0xc) r12 = getpid() r13 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, &(0x7f0000001a80)=0xc) sendmsg$unix(r4, &(0x7f0000001b80)={&(0x7f0000000500)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000000540)="b14901688b2bf8c035ce5fd131379282ac9d0ff31a73f9ef906a5abf51840c5d7e53356c69a6a483f17fa21aaa972cd61bd1c651ca8cf828c7b3ecbca69c6b41fc3acd788d7505822f24b13cb9d4c1fafa8ab1af0f582b595052c059cb62890832eb8e7ac7d52ea54facbb8d7b07901fdf641ff4f0942ad86f5352a43ea1826bce699b1826815071a3bb5953f1200f612489294f4d3b98e4e676cffa40a45cbed679681702fadbb5b3b482c36f3395cf8d4dbbd73b764ded4a76909ade76df40484b618367eca0", 0xc7}, {&(0x7f0000000640)="b4cd2beb8c07a529a773", 0xa}, {&(0x7f0000000680)="3b834528e5bd9d8deaf24ced23d7ce2259665a5b386e526c82b286e93485342eea95bd8ae46c2dfac623e456b3d51a3d1b5c73671abb4011c113f101d2307ef83087f401a13d75b494baa58b6e43d91eeca31ac917019f7949f67c24cafdd0641c921bbdebb7ff9e27a031c2cf1fbf4b0bfab82312a37b518fad32c75055a1b14b32a263e7a678e7a395a4ab2da6028d4b5bbe591d9ec8bea1b77116200c93a595e2d867706501f529f97ac3a518624d27041b7b6574e33d6b919dbab63e11ef4ac4a9a56e80edd5bcf03881ec68e0a3a23a326d34e1b2d2ba45a40003242f3acaf96614284fc47082148a5977dc8f869aec5f0a1cf47a4e2616c148ecc7087e23a2912e1d0f642ea732e0d36d93cda1b14c430c9605ac6fd58dca300e03e675ce4c30886497ef7ff04d89fe4abb6d0c51d990258a0eb8f331c3ac9ccdd123ff6ac551866cfceb6860410e99cc4113daa8ad96d65edf4713e05d80bd6e3a4d6b5b3e609255af83f293fc7abfa2075c13428228e0b31ac9ea7ced36bc53f73b4ae0bee242cb4cc34203d9af9a537b4e62e7199173941f39fa9440a497c6a1a0f11db6b67daaa2aa263df5ecde80c7b016961484f2120892d810fac0cc8d32108b15dbf0d82101e02539a55e15472c44941e6e75e65f4341e8d047a1e790459439f3f5fb8b39976aba05a5d31fc8d853d58976b5f48f2fdfe34fe7337f490c0668f5ed3f0449bd76e61d8fb2d96f6e187a21dffce5203e1fc552305b2f20a92bb287271c3d4d3b616a464ef6e13309df9b2983cff3f8982cbe0c3e096039c0095b57c86a2a0401eef93c7c243004ba72c0b575791eb25889f30e8ae88176b6a64f5eedd67c94fc6c32062c4ba4943d5da7d1b59a9901a81b06a51ae6af44d63546a8000d0d4ce114900d6043ea926d3557a65426fcfe0b5e8455f4db81cad1747eeadb1b33b10ad4ceb439cc12db9fc08c94377fcd7f491bf41dba19b6db502bcda8b2d170aa12a7b97842bd8feb4c7e1c85cdfe037b9d536fd36c6daf6be9dd8fc6c0d15d8dd82ae47d74f3cf8d92d2e095b24e192a02560c7176bcf42b5b7de8b862de255a912508ddcaaad997ac5a2e6c1169a4782dfae277ba496918815d623fcb856a650d14dcb68bb14798004ccdedb995501f000e1cafea4ff9066343a9948f97f742bd08aed39697813cc947a448b7d3861f7f50150ffec411f80d39966347a3972d16863025ee5d56154358579ca1fa6d81406b42bfd05d5aa87ab22bf4013dfe30f0270b542e18306ab2e3871f3826971b05d44554bafd11bbb66c9f1df8da93f9ea73bfc6648da7c3deac1c2c80b27a12f81eb42b35f63b4d290b1bcbf5cad57c033baff0977abbbe37636e4fd192858a74fc23a6afff108627975fdb6810c94f3ee057498206c02ab94bc4a95833667dc6d3be24210bb9702d84f0964c2ff8bbd52894015e543cbbdc7214fd3d55f02eec6a35039d96370ca8386f095de98ba658523487d6d091955c157bd0b5b2e4aea6f5e4235872418d2c3a40c3e945cee88aba13c1830917d25a39cd204a84272622a058960616e18e43313d9287bb1c4496656da4c2d8337f10885b755f2dc3d64ddcd960801d7dff41f6df7fb8df48a8e3aab190b6b290638716dcaec3f536975cae33495d8e52f1740e3b4f89632a990afe11c178ea02cc2e76221497168ceb82dd8249aee6035e692e0a0a03fd46767f2a24e177d98b79aad0dcd0658ecc7d9709e0c9d647be92f37e0b6f5ddedf669f050a84ea99917dbb7f3eb301640ed5aec3364b2404d1919e3836a0c58be470519488f7f134e65830ba19281619ae41d7c9464e1b152f8ce7a91bc6cfae0002d5a5e278c12d81848bc4bd3d07606529fac825a0f5853b7a73ecdc3ba2123fbdd88a7358172700d4600cd0f211026fd03e962c897e7835734f43f12ffe70deb94b2b7d2240e0ad8de8719d4efc2c33493e78dd28ee2cf0b5dc73c726faca92d1ea29926411c8b67d4c0ee4981409fe48b7ff5a9ce0afb9f4a630aa6b46bb38f3a00b82cae1decb1b391956f2221083aae91f0e0f868ae21005c4d96ab72e44a372b30370a605fb47b6c0caac05707e86e1c1eaf43ed181052cd6c5de0e64bfbca4a35e0ee107b171767a9d4495f5fae53be459c482fc5548ea5b9d368e955df9496d899ad9ccc7af3dbb65b6523f9edd8f06c0bdee2d820f634c850ef3eb95b27d86b9ddc8d6d366f055f9ec59543875fff94c9177d1b3a91bea9f254dd1b0a3095211a8a6b5b0f5c63896346f0890069096af9464d0982e5851a31c2209bd44f9d2988bdeba3311e564402f85ef9eca23812e1bb878ec55c6587afb3887d38c9c7300b3f87fc24dca58447cd9df7839c6cf4dead75356e2b78cd2cddee3f18803cac1dea6f781132d7351f5f06ee15b94f8a188e1c26c0f4c76abdead3f541a0f56c4d1e8ba09f398613939977b05917f4b14848e24043c3e9640828b4d1962319352a0a6cf34091b088589d444fb1c6bd8edbb9d33f9267fb1ca27a8c08e04e44ca6d2af85c983bf0d6f344c1b81e0d6cbb63880dc2a30de48c568b399b51d07b3e7379779a62ce0401ceb9cbf692dbb5e5090248768c6e4fbc557ca39bbd87a097e372b094f6f29599ea18a5ca75e673f9d36ad78474f2efcd85bc05479e19a188ea1c94b28c9e87179b935d14b940e3f21b3a00d471bbb002b10dd85f2747005f9ef483afc771a8395825b9eb0ce54c214f53934fa353aa794e68f189c51c439286412d727b6ef877fe3cf4eb32f1f30543f56db6bd1561fa34f65ce272d86121ae2698e505580eac5a70ae1899392ed7eb3fdd96fe666608833042a4cf0ba12b0264d44a2504b222f558b8996d0618c30324f60c3db3ac674cb440d389b27eda3ce9a684f323fd6a3ed382b6a7824f35c2d5c9295cf479977276291bef394da3c5d3d7c24e1f1a8f4cad9322097dff1a72509197fd203a61f2b4f5c7b0ed11a6d3297d6f8de4182405a4cc41ef6bdd4ce0033805139cac6902c36e855f0cbf1d976027428850a93b32b9a5e3108e85bd67dce4b5b8c156e7f6da5cb83c91bc81de98973743771b4ed846416fbf16ebd9770c1fce41862b9a9e3540b41ba20656abbabe929c16ed0dc03ef1f1e2ce874ce8c34aa06800792a3a1ed8d93ac02b7bb32f98aec5136974e283f04994baeb52dd35a56e416adfbe5fe2fde6d250693a07733c0263a3eaadd61127d6413bf07fd8779a32759dd1def0d387d129a9b236ad62ad173f14e8bbc643a2568cc94c976849106779ba8ebb4512c8c457acee9c444e765852e3080d20fa268223e3fa85eca8142b86277322b7f18f294522b32924ef43e229bda882ff3704b78e7e6bfd50a6691fd77900baae81bdbc9034263a67d86fc0310463afadc47b7c92cbc81295a532da506cdcffc67c5507c38bccf936df775783bcd32591c2c0ef93f276b584170f23a5932360cb7bd1fee75fbecf4c27a106c0d72005b3440fc69a9f9bd9b1733f23957bd472c9c586801b945761697d85d73eef1814cd9733821a1ec236b5b4040a5a85161a72cae32790a51a8a5750d56cdff9a437e409ce0acc1e71a89daab2ef561e2d3916d79afce284ce86c0f5fa15a16e15c00bf5bebac32caf062c1b296a3ca11f1db21336253eedeafabdf13e15bf8856e92bf32b61fd8674d9dc21d574cec8fb8b4d639ef58dc50efceab0f23920385a787b609aec3f6de5b65e1afb8195c624f547300a8e79fd58a8e6f72b5c33c4d33f8e2138553eef69f9002101ccb4aa9be615d6d06ab5d06f8df67d6780f97aec19ad59ae5e85b2a63f49c8676477be2ec5da978a81cca59949df01868d17bdb7390587cdc16ab49c9ed2843cb4a36d3022d911c95ec359ad2349e8c5b7743eb7172c6fb8971e9151bf4e4e233ea895d71eef1a5f6013d69090cf5cfb478165c3ee50c42a924e7c8e8196672f26f30b84427d34cde9acc2752d534c4d5ef6331bed6808d98dbb69d1b75a0b9662162a985feed4cee98afe986235c4b9fe7d962601a1a25cdad02a30b820635f8f709f36a6cc29da0db266b08c5d08244918b976c19c6539e0217e44d77484f367d702175b4bf331c485e19493290b323a968e71eb38e9969747b694b0f1f76ea506c270285256f590022d7bbe37868964afccb7ccd04c59044ea0665c261a98eda87cad941b2c82e37138ebcb2e9dba912220311e0cef5f08f038a2f9e038116e06186865bac3445e0590ef047742546dc9171cedf7549e6c2a8b7c42d88cb32614413e7d9371777c22db8a888eb595b6fb7bbb68e1aff9e3529a9c14b7de7090dab4c69f6a32c301f1fd4bcab9377deffe131137867cfb687938ac3690926fd2dadaa5d5b2ee98e52202db3b24dfe2d5413e3f55f71266e9084d255e1639df147393a0a8cc94d9ed7feaa4881905d03f7924c72ab09a24a62c341f4e270fe78a5735e28d9937522c64f00505cd7e9a94d5fcc223410abe04e134f7b0be42656edbb59c240e6f0ec57532a152b2200d1e2d6dabac2b8db8f316770757d01cfb482d9b47f5306f41d6d94dad510d1843c92602e51904b618b25166ff39e62a1f40574715784e176dc90658d189e11b844532e957e686e328734d6f89ff25790f191854fd32b4d7bf443c9a1962b0300dac91006adbc731dffd3ed91ad450f61a1d651a3196006c31c698fbd47b264e6b985e91eddc1728042db69e9c2e5ee5ec115d3e45fa595fcbbeb2166bf61f5649e40181e1d2456b85b78673c21989580e8b6b184d2e6046828abf98edf4ab1171508a4772016ce7371869fe6c3aff382cc34b0d67345f8e73d1789151729a646eedcd73235a9662c51d8646a75f1163d0a0bf6e4cb0f80ff4490389972d757830d30501b74dd65b49eeffb5ead1b611bf8dbd640477d5f58b6b59d6f35450046613f1a46ce46a7a4f63552e2511d5f0802acb3d5e211c467a9ea3e60a18352854b5ced9325e61e4aeb58fab09c3714fb09b17a311aa3d8c732aa0b91dc185aeddbed5c011cd7f1ddc0df4a2e63f7d592db6193ea486084a1551361a9449620b874c4d96284e755f7531ff3be5c4a337ac61a0b6f7989f5b8609bea5930360a353b5286a2c4d4ef7bbf64a3e693482d27c5e35400f7553ccd7a883110c50cf2f0ef9f716813ede6a29e5155bbd95d31bb25c0550d6ec442ff92905a5c925726d282ae65c44fda14ae6fd1a14d7e2050a3739b87358d6492f57f7205171dc2ef43921eefec433c36ef8fc8628d7bd57448ca466a5aa83d2a048b9c9944e03e7864128b2848ec511fa9ba7af79152a64478ecd49e431f62bcc96b4635a23e290709556179d509f3bca5b6bd39ba6b85aaa97306b6b0d30cd70ba13f820fdbbf38e6dedf8c35f3d27e67f9991b810fdee70f70b5a2dc5423cb0e4b54b91f3f357c12243b8fe57b93c110c76c825548a63814bee93631e7655e3188b8ad0b5d6e0378cdf5af8ad8e8bb7dec37938a4c87c7fbc7c0a159ce1150e3bf88053911974807f1d6ea02bc6b723ba0671adf55d46e94c740438bc81ab0030b2d0f9c6d3d43eb400fde32cee14585dbfc7a1c4181b6e7e75692c469e4d7d09a913861ae7484eee48cbaa45ae31ced6ee6af26b0b342d8f944a2c1d248a55e9b885742d72ded8a516ebe8b7177b09c8a2b835df3d4c04598c2619b8de4385dc0448f0ebbf8ec3354c407d3ec868e0ea1d0b0aa94546712154c4644e58af20035ee57ab92c209b7d9c3212a8d39c075fa9c9e302b3cda30c1b420d3b252", 0x1000}, {&(0x7f0000001680)="960950c70f24484e8afb7023fcc8c2449d370b3d9f3e7fbfd81072f63f", 0x1d}, {&(0x7f00000016c0)="05cc23d89a2c8371ab7c5b1805af4a8982684a4371690d2a4826ca2eb0b0ee28f8c870a2a675a2e923c2bd31bfef10c309b76931e729246985c03262410cc84e02115f76758de258a1a2c7731d110422ffeb6ce7a1b70a054c7e58bcc499a520c656aa534cb6f13a6df85699595f97343d77cba9db9c4ad2388cb1fa96b097769ff67433a2a431786bacb6afb9ea43b0f044309f09e8134aa67c2d50b476432ce58815b419a643f3fe87b176a293a72e62910e2f0b9c60cedcf994387f7c0e81a7e8ce6c8398f93004388a811c7981c9987bd281070bd3fe441ec968b83e4c1193e07e6ea4a1edbceafd0c24d2fce6b014285bf70b88101dedcd", 0xfa}], 0x5, &(0x7f0000001ac0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @cred={0x20, 0xffff, 0x0, r11, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x98, 0x40c}, 0x4) r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001bc0), 0x10, 0x0) ioctl$FIOASYNC(r15, 0x8004667d, &(0x7f0000001c00)=0x6dbd) ioctl$TIOCSCTTY(r2, 0x20007461) sendmsg(r2, &(0x7f0000002340)={&(0x7f0000001c40)=@in6={0x18, 0x3, 0x3, 0x27ca}, 0xc, &(0x7f0000001ec0)=[{&(0x7f0000001c80)="23e353e43eddd425c1baa261ee6704b924d4ca9c57bde0277d94a458b41b9f7fdf52fbb23a1d63ab52e98a28650aed273cbd81e3ac1afd0d8a306cc8e2353f", 0x3f}, {&(0x7f0000001cc0)="e872d3047054fc2313a9bf12d89c886795dd2db926706b617bc28f4cd901f430f53231fcf748ebeb90dc1dd81c251a4eba44f844cd267f0407f0666b7fa524f3", 0x40}, {&(0x7f0000001d00)="31a17499f88558f90028d7a4a8708c164c13e0ee9c8b2935215311f0f5c1d7848f0c15836a93e164dff55c2c735425edf975a081950fa83b5918965155164d5c3bfb92dd5b4af5e5a76ab0326d1b1ffeccb9793a7bea28ece489eba4013b25e0d4fdea8976c5bd692b054f517a5be881dc03bee92044b75c81ae00aaa6edfa72dc3837cffc2e84055e20bc4e53eef0440db9ceb9f9391e706f0eec879058639587c219b2ffb01dd97db41b526059078539618174bba1c874779ecea6ab", 0xbd}, {&(0x7f0000001dc0)="6804fa1aaf0369ae924a67ec8b4c7083f0f23e6fcf03d8ddc88b1812bcac3e710ef1d58ad1146073b77f99399db339d1bb24539853dba02da7e5af6a23c9138ce5fa4b401cb12099eeaef87e737dff8d15bda28c7bf553935f7c52ce43566ada76457e1cb5c0dcfd69f2aa6bf6a34c234f1edf9fb13de27c20af00a4075f6eabedaf4bf8c10e522e180e693983705fcb0e17c3584545871405e2e1399560ffad1e88f4c257e8bc7aec750837eea371905290f56059d681b3daeb9101bf5d5010a305dc09f8b57d099c28b1ca4111ef880c", 0xd1}], 0x4, &(0x7f0000001f00)=[{0xe8, 0x1, 0x0, "06e87031953a22314ea608649fdd85083fb4f5d35b892585262b32e49e8f6d52ceea63c8f63111b5d4f691ec0c8fa3fada4a5d81868a860c0c3327d9d26e4b406f8b4e5815b3f81231f240e181b0eddc5904fb52366f692e29c87c13375eeb3550ed563466773c227b41ab1bcf216deb07752d8af3847cade59455d97f423966e65104fe69b9c69f24b4666cfb04ba6420832301e6b1df97774f28d76ae6da6128d5481a9809ca2f8d5abb9946c94e5f4b57b378132e5000b274bdaebe325c832b2d906d83b1bbde9e3e873ddd868aa922"}, {0x78, 0xffff, 0xfffffc00, "fdf9c527009c681460f33b3a61a936180555e54a4a8644867219a0f0d721337907e18f6e2b839e3f57725a31481deef85217f005b52aabd0b50c5a3b8a925044dec02d2089f3bee4ffea4290563733ef09c93a50c66686e051556d307740ecb63591f44c27"}, {0xa8, 0xffff, 0x8, "20c13930b4990727cfad3130a1614fce08414640ee8cbe6ce86e1a4b0346302e8abf443cd526b8b6db32deebf0b849e975cccf0ed8de32850d347f179326a0416cce86d76941f63cd989ca78017df2850dc166a2929114d77082f3f8eb07a870a4848e9bf9906c6e305ca5d0ba02a048b0ec1872d83cadc4544b01204b636ca73ca5da83b9434d100f2cb032329d0490abc9e013fd"}, {0xe0, 0xffff, 0x5, "78695ca146e8761f7b07c59dd5b75b10a9db2064c49037f9d13c47806ccf08e58b6dfd77405b7c4346f7859cfa6f372afe278eb2179e233d1e6d279ec9d427009a88328232be7319e81e3ed56cf66a42c935af661a4bf3cb4390d807d376cd9ff1b6f847807c598991e0bad3554250582c91f1c822a1e62e414900fcd83806002c541180fa35c2e747916e94457ee7e4bf9cdc8d2fa09e1ce9c79106d47cdcc4d98d6fa7196c5964bc0b1940b33e6df90e8cac3e1225c257aa34ebbabcb8e3fea272ea1b6a9ee5c784419facbc74fe3f"}, {0xc0, 0x1, 0x4, "53d8e67bd5d1c2b59cf48ea0623032400230957525e2afe0a38b2b88b8ac07d6af5165989e99094a0fea6436fed3431eb2a4a15356f2b753cb84768e030f29463752f89150a1d9f83a6bbc77094b28213cfaf52a7dc618e7f129a5d0c900f402d523db82ac15b089d1b029635f23b5afbba8bca6a325659882f7a9335adb2d48127a0fcd9fa05bcf8b94b064d13852b5a979f7ab980119f89787b5abfff7c8e85314049d5f3f507ea9e2cd"}, {0x58, 0x1, 0x20, "0b143ea1832881cc467cb1249cb51bd4c86616def60625fc3b1dfe374cbdc97b0f1e64f4410111ba44c0aa5345860219cfc6ddf3ab2cea2757661b5c1d07b207e3b82a09f6"}, {0x40, 0x1, 0x9, "c9c6a116aaa2aae4d2168a3ec99fc5bf478f84abcc6cd2e73d66c019c4bc15664e7d677af56d7ef48590a02752"}], 0x440}, 0x402) r16 = accept(r4, &(0x7f0000002380)=@un=@file={0x0, ""/4088}, &(0x7f0000003380)=0xffa) getsockopt$sock_timeval(r16, 0xffff, 0x1006, &(0x7f00000033c0), &(0x7f0000003400)=0x10) r17 = accept$inet6(r16, &(0x7f0000003440), &(0x7f0000003480)=0xc) dup2(r17, r2) executing program 6: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) bind$inet(r0, &(0x7f0000000680)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendsyslog(&(0x7f0000000780)="b4505b0a3a2b48b9fcd63124d45eb25a177b37b6391de7d90d8a9fd41b783d256dd047518b2ad4558e9fd7bc08b7c4337f34e45a834152a606a29ce6382c26b725ed0945ec2df5e271e86238f2f8bb13814beaf445649d6720b4d4baceadb572a20c181e218d1373deddff9b542dac5c6d2b2d3a129ee70d9249ae686a78cb0f99d4aaa355a6eb10bb6569f4f9cb54f87547c864878bed9ed6f23d67331a1be1086b29d912de68d70d165088113ae22bd6624a50e6b0c6f6a7f3c2c13513d8c4e924d3f8569cee1b53bfb5ee5ea46a979caacc35827cbcc4de68fbeea856c937a1cc46423fa073a79f7d80a55fec2fa1939de089a38e676754bbe9eb7a433877cd68d7bddec31a0f819cf6a887e531bd34f6cda3603f857cc5a5e1560bee30908775bb792adfa36c0ca8fc80d8d81835ef587d770ccd0df3efe9232411da9c61082bc55e602061c1b6c197932069ca93c15967ac3d7d4a972ec1fbc86b2bf63513a7c0f652312a9462daad8104f08c0c38395bf870736fad9aba14aa9dfbaa5d845c50aae021b37291507c715d577332a5328bb14444eb2124235a335c3652371b0483dab6915dcd846e340ca71fa3edd87875a37a38954a1c86179de5d38d567821140b4edc6d9fe96b5efe30c236374ee73614ee6527b8c03545663c57e1a23d0306164bba58e4189b5f87554226654c58c59bc655daedd1467f4e8230153069bfd7f4f6e0dbe9ea6da454a56ba8d894c1abc70588a9a18dcd04405338eb5e0d15d6b2d18ecf29b790cf6c6ea625e488124ec69eff57ac1bfbc0fb747614c2419638aa46c744869e00ca82e7b55eef90125246251b0fde954c9d7feb73df7ee41d63a2d78636466d60e6d0261e860eb14b5df913390a381e01afc9f94115fadd808ae62245c8fd4c72771d61612e2a9169b6d3ec33c8b9152e36b59d840f991faf7878de39265d0a875b4c2c1749d38306f9c93f53f87e81582902b95d9246f9f19697308dab73271c226ccb912ffb81a55c26a935ea00e897d4c976fcd1cf0bf88a8cbbd976e31e292a3f31904f57ea05688ea139592ed6550292a170242fd07631d77a2f2de80321cf9189645cec92b30fbda4bcd783dcad2fd9687d2f92fd67ba0263f3a4fc6143bb62e5bed08808da4a582f8e53ad91b27e77c337ddc6b1ce548e6611a6f62a9ba020e8a417a75f211fdc38ae2e994288ec45c51f2d2c5868cf30093f2b907a8bf524641d301375b2c0c3e15d02fcec4fb7f2be57af0d836cc588d9b7a617e01b8187a1117605525af796b33038b7e7709689f7fec3375657c817f34df57e7bacc1561e6818d1f2875bb6f529d1551f0650c778234d5d7b43fc4bfa6ae85a582fda2df3466acb7f54ea060ba03b462e3bc6bf6776eeb457d2503d485da87c5064093220ea2f760297aacfd0a7fb9b06795d867683c86a5c6de01f1ffe06dd9d0a62aab2455dfda74619ac0f0f794a6e1abfb46417bad40ea6be5e9a125bc0ef3bac609b9eb47e79347ca8678bac6432a7aaf8b9c6610d8c0ff0951387726b49f039d3bae99d2a1e766a1be441fe773da9ea2351fdd48066371515bc14971906e7dc91b06df8c1ed042fd4b9b2e0b95e7ecb495c507b3d284b659152b186ba8cbbbb2598e33b371fd23263873064c213a116f6feb5d4b89b8b053e5df8b6d7b8b2f27d3e55ed5449a99eed33032c8acb182bacc9fee6fdee5629333c2c6f3eb606d676e6fe31fea8d83d108505a2065c08f8d46e0841474b0a3b0d4bd49e87b8a559282196a1801e0ea53d701017beaa8619a7b730844e257a0f8909f704052261c6899ec0574b7055371f73187d8736c60d1c08458c57ee3dde4a39bb83a06690868b4694123c7a6acd689485134458c304225d6c6ec07604c13782de6ecb8d5ce6db89081e4b13f59d92ce6cb648c14c83db44de196da0504de54a112901980c3b7487adea663476f4bad2949774c636c0450fe0fff628a80693c85daf42fc19e1b0072dd9841872a4941fa65f176c0a337e5d76a9ec06746199752d278e5eb3c1ff9a165c34d9bb673eed8b91f95fa5f7b89d6b8245bc19d9a72d5e93a715c03c90c9f9115bafae1a0a903f295b8d6df894cd950cb56a6e6116c72c1d8222dd9099e6e50d93a243a0ee3d848b85f84f2e5126e5cdf8d8e625998a658f926a6cdd380fcf0176d5813104b2da4d230c72293eadeb1dd28f6ca032895b73d5b610f3006372100bacd944e9eb7501b1dc2d50ee013548690ecaa715c53d0164a861f5250d8ce3705720d392de7d797444eae35d5f51727ab9f314bd91d449535223f73521a2dbc0b4bafc5df5c45b971c58c1a08b4282f80df2d58ecd2d5586af72965be3c45e792ba5506e1e75c1e1e9a6129a77693b65930808b81c9111a808a6deed68faa0c862719045da73a5643848d612fd6e97c36befd1245284a597e03c36a826962d6f4aecee935a0e18f125e10999e045373aa7143f6dbb17f9b5174992917809cd2b889dd1e8472cee302439d48e4fba9da91fa781fee7f45b4438ebcd6ca7143916a176d4599cb7f05bab9618a636f6ccefcdfeb56e3121180329e2e90f3cdeeac6abcc7d26382c62cfdeafe56209a4ba5b15e7e690bd89fdba5635567284a3b66677b4081825dcfbabebc209ac5591da09eb66aadc8ae2839cd60a74811db79de2cff01387d50e5c7f196040ff7aadf9cafe930436197864c228a2e308349d7ffc63da5b6a13e071ad4ab495f3c85185d57decdcd24c8d414e3ed0829ba295b44e5a309ad624d2d9d3f58c8222cb81684119b056db5703753d7173bc5ec0e7d5cb3a60aaa3b8eaf86bcea1814688268c55185080b7f00a50150b069211c7b9c94fad4ba95f131a2e66c04ac7ef0822f6d3a0e93646166eba4ce4e5386ea4acef776487e56e8a78eebae92fa46ad8295af6307b1e02b7305e061ce827e2a048527c9ee70846ae5b7da6702177b7a4489455350ce3445255ae84ad6e48cb4817385c9eb6d62414490ff50a84877c57519c8e4d9d4e927eb56f6617c8fb187c5608b08b1c6b5cb7d7068f0eff49216d3b892c4f70229ce248e413900d60a3728bb9a5a3427df0ab1b2a41ef7890e53d7c078ec70bf020a715451a0f40d9a280acc2dcf6517fbb50c6018539222de2ed150f6e426eee2cab6e252cf7ecc2a3c5a7411dfb160e4c9fb39b9196331348a142dfe3bd0fef78d00e71a8de64fc650ae7a0b7fb68be9f2cb1ec3abc1ea10a7b021f5c58b604c6f024c3370d9f3730e9a8ea5945302f10babbd3f295bbf835dd3b6f5b6735ab37f32f10cef620d7ca000599a4e31e0e7910d02284e826820727d883f990dd54c45da71194ef03b3efc071741cf206f42a714086d3bd81fd9886e6c0570420b5bd186f8e47e1d7f12e9191683d0522f6ea4a6e101bfd306e320e4946d5ae408a9d7ed0db2f72f80e8600580235f9cc965ac84418c2c2756f6a472de6cf8d89d23a79a8d5807645eb1489f3e37f43cf2316fda3c030dd18ed2e345ab5ad43a02e099ed362d890ada44b998bf8df5e55f6c33a08ee3e8c37ec3c51be713fb0ff4c28c50475c3347a3b47e5213e43be1979025942bbbb5c7358c5b790bd1da4d73b0b2c6d002a0a3fb944a030507a8df38d2998caf8b8c38fc203b251e904099c0c87142ff94466521ab81cb306a9bb12d96422ec9bde6f786760f18d5bb1f464d5fe8460e52e8b7a3849c1f12830453a3d68df8c0ed1dfb7f2bb12b6451506284d0b982b8d6bb8f5f0a144755d25dee98f4035062977778542ca58eb8898b82424ae1ba8742d0424130f7a60c5e4bdb78738f8fc764c51e9afb3cf94ad3741dc11e8b077c9c5300b41b8817f89858563aee784899edf05fec242662582311c9162a1cb6d09d8f8d83169853c0a40caaffde5e1a46271d8dacf118623b8474f81f1d80c1e1b7f4cedda5ec80a6414822deff843ef45653cc45f79c4edaf054eae3a21179e5dcbfc3515d871796cb36f23938bd22ef33a4d3821a759b09e92e97b1f3897bef6efa5853387aaf36ee51a18e8ab3aafc18f787a9abcfafc97c4b9aa8aaa72939479426cdd72489145561ab30302b0709aa24c2c85b34be14d81e749002d8ca2c31b7117e8dc64fc0f8a45363908c66b1e2226b12aceddb3d0c55b8a21826f45d520984f4f43d0f18f6cb7c79d357e3d2d5c53862c3be8fe5a56c2127ce4e00991665004d9702544b19f3d36078329374a86472da3c79e42d68da53b20c65612d07fb7f72d53d4cf628854137cac10dc890709670a40b3cb11b981554d7bb5bcd4d569e760cf6a8859b114e5dcba1d24e0def5bc58218baedaf29e556869a11870bcab27d9e86da86cf2d571c537c4d8ce3ae4e96449332727b0549e2c315f340784e7f183bb32518ffde8df3f594186fd832692c284451b331fe56740adafb073f509b4c280dd393f55de32ade3ec2e4ff1ec9b32940205afe92e55bf3070b19ba5e1067025e39c5bdb74747299f7855b87ab331a9a2e4e01192651bd4d38c0b08575416a4682e45d8cd734ef436f0b244599ffaf40d02ba384d08cc52295646cb8d78bcfee2c112f9f91ff7a5b71efdb701d42bfeb266a59b8c88b419faeb6a2037c38cfe73dfc67b577357b56cd808a4804fac2853f5d681bac78c1975585098d2b1c7685a078afcf71088e45782c0925be189a2f6417bf9a8e26ce8d32e6ea11e93674d9a115345f554c3cecf23ff876ba6d6a400defd98984371390a5ceb1c6131553e9863e67f16051840ed5c1a5df5eb70309dfea99de7fdab74b775d06497101f08a8faa30b64cd560839cf515b0ba692d866d8c3f8d041853c5814af94c260273a40e6eb81e0cc1e1915f63ebe8dd03adcad5822f445694ac0a57ee74010ddebac58e9d331b320ffdf8fdf95028ff10fd644319a9163661de62d7038467b27671f8d21582bd38d48f76923006b8e45c3f1bcf7a9216e9912c07fd350b4c87051f23e836f59fee0193080bcdd9c9b4a606ad9b0dc1c24098b8eb9ca3a12297543d9277cec91fe24aad40d582e25c1457585f83fbcf71e1eded6f4f0992592a9888c07316b6fdd195a9f7c47d6d323f8cfd121b78a3da9a761393ffc3bfb06ee7c13f0f70772e9c00e4246d2fd5ba2d1e5506b497f7e947adcd3acaaa960fc6be866d92389caec45b94d570583bfb05c9227c39699cce0bb53e019c0db1c0d894529a2fda7f14ffc94f189d4f85de358b4ca6cb351f0cbd39f340c666e8d3d960bedf1b647f172395edee9154729b93cf6200e0c2bc188372bcada871ef5addc190da9e826e8749e344cb9027f57102e40b73fd81ffb112f805ff282ed5e7bf558222b72b55078a5c2a248c59bcb680a2a04e71e9501cf1ac4eccc9bb524e0a1eed8892f89a99f72fdc27f6c0e83a2247950ebe1a539aaca86c43a5413abae8e3458470b39b60705b485e5e2a79b09cea84af2bccce7e89123558ae6780e96a0e733a0f832d1a0f16cde1138a0bc4aa306d009c778c24a75e9839aa76bc00d7a4a4f67f636668f1d5f24566d4d0552860eeeb8451d32ad592e9c7bc5b69243179a3c4926dc9f21a48a2314195836b2e43d4608a0963034c135af5e64f1598f38874d2e533277f5e4147c9026c45468adc6a9ecab543fef1dbe1654b979de39c845af2ab107809ede3f659a2bd21a9c30a48fe67dd10729f9ca9c5158a731c73768919e2b6a00b73f48964631316b2ea6c1f57a5e770ab9b37668113005ac9953b672eeba505822beea44bc519e4515e088330a13b0fd1", 0x1000, 0x30) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7}, {0x4c}, {0x812e}]}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x24, 0x0, 0x0, 0xfffffffc}, {0x24}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000740)={0x6, &(0x7f0000000700)=[0x81, 0x8, 0x2, 0xdf71, 0xa6, 0x400]}) setsockopt(r0, 0x101, 0xfff, &(0x7f00000006c0)="00c72c39136c3c4d818318e86bb9f164a01cf343ef47aae6877d4b674aabb1062c50e0e0e52e2e90a3", 0x29) syz_emit_ethernet(0x356, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb88a842008100140086dd6060626003182c00fe8000000000000000000000000000bbfe8000000000000000000000000000aaf25f0000000000000511cdcc5804cee7e78cb061e11ce64ada0d6551fd0dcb6d8c97413e288bdfc8ddddd52d941be33a65212e97f127f5e7b973ac414360e2db697d5e8af63d59494c703c98a428ff0c8d8ca30fdc64f67fbdcc6f8315faded51f1e7077deadf241fbfe357eefb9d5e83248ed510e9e0eccb6f1823c043d9641fe35682db6da03055178909d269f5cfd5797642d4c7215d0b6332d390ac3722a35e89bd3398218102d72cf62806edfd0719bbd4e655fce406d87666da67b3e7b06596e5ae565127dc8050eeaad3225e08e2a9431042fa8bdc17ab865fe4ec0e64c373459eac96c7354f1a7fcc8612769d7e8c205cedff8aba8abb062130bff8597a6177e3c52079f40c0bc8c8b0a7750792b99f67e44d1e3e3ca0502000392fc4653df3ce99ad405c65d33aeff06989b96ae7e9d7400d8db47a90ebd993e5ac179c9dedc112a353b3f09f32f4c5af74d58246016623bcf262a2b0b43f8e273ac9d6b24bd279500e1407d13bea33acf27dab33cf0de529d618dd46d9db6af37a36ce7c2074feec009142140e7fbaadf411237590554c96ddc23552cee54de91087f9e77e497b0f91cb03739657f0c2cfd84a564277ab2e76ef29e513eda4a1f7f3869fafdc6407940b7778d8af1fcde2334754d79aa02e278bfd0decec2954498bd6f32cb421c03e8794ddf07cbb0a52a577f8efd258a3bc5c4d5473d8a79ede9d73ba52ddf577e2a48a92d4694f2a43328b8482899050853e6229e6701807ef1b41de11a5e7bcbe25fd28229ba7e8c139a7f0a12dcf4809f0034968d7785d9754eb26e91357aef4cb5525e658520f261194516e351d6c0885028df34e5d4c1f87f2119003790c51189ed4792a41a22cb01000080000000008203ac05afe0d10cc28d0282bc6c5ec4ac97f1161928056831ca298773ac362554f42cb14fd0c20400000004075d4ed4ef218cde7585193a21ae1713724d28fbb92353e04f9a1ab7e0ef5fdde817d570bba5fe3b5c81777520a54365f5012f9bc412731906ff390f23fd2b41d766facbeaa93c8fb44638d014211989e4c0d39c26e10f6b055aad618223ac050210000016000000000000000502000904010600"]) syz_emit_ethernet(0xaa, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabbc1fef6bcd8f2c36b3c6f8d2288a80900810003000800431d0094006800ff016c9078e0000001ac1400bb01940e3338fd7a0025740b5eecc6f7832bf3ffffffffffff00000000ac1400aaac1400bbfffffff7e0000002ac1400aaffffffffe0000001070b05e0000002ac1400bb891b06ffffffff00000100e0000001ac1410bbe0000002ffffffff831702ac1400aa0000000600000000e000000100"]) executing program 7: sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 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') r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[{0x10}, {0x10}], 0x20}, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x64, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_settime(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000040)="39997cef726a8d00", 0x8) executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000240)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}}, @icmp=@mask_request}}}}) select(0x40, &(0x7f0000000000)={0x3bbca5e3, 0x8001, 0x7f, 0x9, 0xe6, 0xc6ea, 0xffffffffffff0001, 0x90d9}, &(0x7f0000000040)={0xe481, 0x5dfc, 0x0, 0x81, 0x8, 0x8, 0xffffffffffffffff, 0xb33}, &(0x7f0000000080)={0x60eefbda, 0xffffffff7fffffff, 0xe8, 0x6, 0x7a22, 0x100, 0xd8d9, 0x8000}, &(0x7f00000000c0)={0x0, 0x1f}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000280)={'./file0\x00', 0x20, 0x3f, 0x9}) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000100)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) Ì`Óךq"¥ûéêl ³²”.÷e'6ñ†ÔZä²ì÷¯“Ó;=áòÅl“Út„ ]T;¯a %ÉÀ*VšvÐo®ÇØߙ֋ú‰GÖû¦¦ˆ2¬{5×É-TnYvOH1hqyOÝM‹±zaû{æIOµj}FÈV¢sðP¿)Õ‹€:glÃvŠG…QÙ DeùÆ«()׎¢W_jèKLR:X?‘U|tŠͤÎßW™–8Cì\ºº­ÎÈ]b¨¨—§ƒóÒÃêcV^Ȫº†“í =*_LÙ·<1Ö)èÖŽ`^Y@tNñ8– gBÅoyü·I$~Uà/…¦ žÿ’‘s”9š~–nx=@sìÕÜŽT2 ´pP®ãt•ì÷p)Z6÷› >¡=±(6ÂD‰roû÷ý¥[þ,ªð¡ïUY™5Àæ °†näB w¦âi¼0²eIág’%,kè¼ÆéÎ+”™«P^Gyú`»|ù$ܼSÈ.v¼Ø1¦”Ñ.ŠŽÎöõV 9KxBÒ\×9cwó›Ïâ¢8?î¡{‡9<Ø’¹Bc±‡}ƒÕöe‡ãå±á)C>­uC¤Å¤nxã±¥JF4eq›7±ž¨Éj•3*½iOSés£nû@R8}Æ3 executing program 5: socket$inet(0x2, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) dup2(0xffffffffffffffff, r0) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) open(0x0, 0x0, 0x0) shmctl$SHM_LOCK(r1, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000001dc0)={0x0}, 0xb, 0x0, 0x0) executing program 6: syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00fec000000000000000000000000000bbfe800000000000000000000000001d478c"]) syz_open_pts() syz_open_pts() syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ktrace(0x0, 0x1, 0x40000000, 0xffffffffffffffff) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x111) pipe2(&(0x7f0000000180), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001680)={0xa, &(0x7f0000001600)=[{0x89a, 0x0, 0x3f, 0x200}, {0x9, 0x6, 0x40, 0x4}, {0x40, 0x1, 0x40, 0xfffffffa}, {0x3, 0x0, 0x1f, 0x3d3e}, {0x0, 0x2, 0x0, 0x8}, {0x2, 0x6, 0x1, 0x81}, {0x8e5, 0x84, 0x1f, 0x4}, {0x735, 0x80, 0x2, 0xfffffffc}, {0x101, 0xff, 0x3, 0xbc1}, {0x89, 0xff, 0x1f, 0x540}]}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x5, 0xffffffba, "000012000009000000ce00"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x1c9}], 0x1) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() r1 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfffffffd, 0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0x200}, 0x0, 0x0, r0, 0x0, 0x0, 0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) r4 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="bbffcb73d04107", 0x7) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r6) r7 = getpid() close(0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r7) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r3)   V€&PèÚµëkƒÿ} ¿“3Š>ŠmÍ~Ô‘byêÂ0ݤnoÍëè¤Á-YˆƒÙ9- W‘áSÙÎ0®¿ÅßÀü"¨‡wÉûÂL ‰ÃP4f¿…Yædд“[¡U©×àeßm¥¾~w`}IX˜¨ÖÉÄÚˆS>uç`Üêég—ë¾h¸EÇ.¶˜©à8›ÏçhÍNRM¾“›ÂØ6:ã·EJ xÍ6VZ¹Ñ¹"ch•ße鸌zR€š8ð QB³Ìƒ.ÎFã&ãjU×£†l©}¦8wa/Ÿ#ÀRíö C:šË®=Ÿò/8¡î¬}ózáwH©`¹àÒe¿lÞÇ;Ò§µòP5ØEÙ6“l¿æðø×Ç>º+Ù‡oöÛ2$åuÀQ—ŸLÜAÒŽ¥N(õ`û‘Íkk¥'àóXÿ¤k˜ Ûø= $8qpšÀÔcàÑqŠ…{V}‹>Ú9éCÙS%ít>{ãuÜâA2ŠSúµŒ|r£]Grpjüè+lWîøD&ž3‹ý executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="6e3d4c05e15003dcb602d49420963b1db0915cf91b74f82c3aeaeb687a0609f7b77b4e3fa3858e32358184cfc4ceff5e01d595587d99b6db0ee9459d01db45b8fc654cab9bf46a018b55030d826cf270d7afae4e71ae06c8efcb716630e06558c3b163eeefcc54f2d0390b59e4c7238db2037c036e351ad039ad20cbc95ac4761e1e9e9124fb9a1da12229ce5047d441137223c7b04690160ba10db8ea506dd67c", 0xa1}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460", 0x5, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r1, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "b7468837510a984fa879000000fffffffffff700"}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000380)="d6", 0x1}], 0x1) writev(r3, &(0x7f0000000580)=[{&(0x7f00000009c0)="41b2387ec2bc56355dedfdd831e4c07c91301b2988c7f8f8bdcf3e7c66995f56b2b773ae5ec6aed64a5b9bf3b6c9e782ed692f57fb338d94712c37f76432556a012ec66b6048f43173f7636504c4937ef7996fe5363cef606eae6ebb3ffb0c343ab142b489d3f24cecfe12f4014401817f2e487822228c5219b3c3ed60ead123e205e82d42734a9193378deb6a3e3f636685dd01e6deebef914ea06fe23917288bd17495f47495ff3096136b6171ab1307aaedee48524add957af18cc7e7c1062ab1f6f917ef571e8f69360590376863a15b97e674cf9825c5f91155b6808bf1dc0d5ac356aa7f277f64dea9317912f335bebc4ce1f4620892480ec8439bb396993cfccbeaf40d9e53f53865c49df0323fe3b31b5a90243e865802518c5ad7558f444b9b85735cb94e4d9c321c188ee9bfde58b75c33b4b7765d37632161b87c04bc7436c00376a9d066aa80f35e443b380fd0b5059773c42e4702f10d58995e7d983930539faf6a4fc10f4149b6a659fe52b66cd54f2280f605419c904297abcd4bc9ec6431966782a47af831ed73c9947153bc29d8bf186bfecceba727d7775e2763ff13811f6f30cc0269e987fdcdcae71e372cc56a43f204b4d2bbe76427d72e27316938f9cde2efd360b198fd61783b60776566e3dcdca6c77239bfd69341b89002bc9319742027dc519608665f71b54592a80fa782669ad8219c7da24096b6c33ae100bc5664dc261389fdbdbbd78564f8c356af48436dc9f474330e0fa064c59bd7e0793fb0ca7321182c3f65f72ba8b78f66f5eb2f27e76d6e0c138fc90a69664aa979c485dccce367459a221b30b35ea7e96c8b1ee8e11c7c9a26f97687a4c8c74a635df89219e185ed718d93725bccd0b22b1f34d5cdd42a8e98c1c2f84b986c398e3d76daa80c58117201143384256ddc92f9f86677c58514fca3c520f2c50894b99bdf2b865774f75adcb3041e0a330fce63d1b03aa5cf11cd0d993c03e18e1d9f874265f6bb377f0c9ca80a1e12574204f9b617bc68e35520a64a53f68b1280a6dc334b82bbe0676169a2ebaff777136a9132b078223d181eba77e1a882abc3c097bf8bae31f130f238350b4cc36b771328b8d5883a1b34ebab0429cf418e3d483c0f2b2fcf1e252a08268fbce42b40177fcfe832d6c274c325dac6c3cd7d89774aa1afb3d9497c67d6e5738a91e6af8722f5ffeec0182501e6031092bbf0f0f735ceb99c78b5b896f2e46b94421bbd82c82196834b2168a18de724969a5329b47cab8fad23646fda3347355404e6b9d5c15a8e6892cc376a295e48e73b9bca13f51a5a1ef3ca42883264c9969c956e3f398e3d6fc29083c810e14a78e2387a12bf702a4a9823674afe6039eb6d314f2de0d0f80b4fba8a357971f72d9f095c83a189f9af68352e1f0c0b7bea5d0db7fb9f0e21be4c5051ba1d927baac86375df56385a88f080647c1ecdf80117b377c52a8046887bfbd94f2964fa758fb5702ce6e39f39af11495c1c153c239d247d10a8eda72990475a86a16d8d7398c1d10889b88ebec6177a04c5e16de038eda466c9e0aa151256ecbdfe8da9ae6b91a206ecff1b1378bed5e0d96b680955129f383ba298ad10abc4c73756aa076b2394fc339295b79c7760ce98b890dc26014914e3a393fc1c2f77ffa43eb09b9fad607d5b9d2771cfd7665a855911a68f25085631defc779a8df13cffb908915ee6f9cc37cca71ff4b002105b823d174995649947953eff7526bc290cf6abd257a6bf8da3ba790564612c8c49adf61c9a7b9b567c0700be347c32d2e52cfd40f2f2c752daca95793243ab2e6e22b186ddd832d9b106720057024e71155ad0d98f3552fe088f7602c0fa0875f734830dccd1ba69e2fda0071d0532f0a6700bc8361eca5a44f3706309f8a9c3298c1d85eaab2b633b3931b1fcde36357ba789f08bfbae3b25548edb07434824f209d96c1ae2a5cabec187562eada980e5023baa97935adb4766d267cc36d6cceec6128f32ac3a13cb1bc56b7a103b86a85f7b5d59af7993b692566d4699974de418c842814e3582735a8ce789f5d94c5d96eccd967f1c3d25eb7a742d5324e3206b4d4bac1b69c2eece4ff3415d5190f88019d86b7249e145d6426163e401f070424bb0b9107c80e831230cd19ccb56ea929432b8658e9171d726f48977056436aec299d6613100e01839570ab50cbc0fb99a94be57eaf14adb510a24bf4d4cd24f463e0adf6232cf009bc6bd4b2f82e7ee61221629555cf3dcac083d4b253efc225b69d5ed19696865b2bcb45bb3c756a536e5e8608b819b96c12231615a550274a8a1a302c0d9bc6cdd0ad7e0927289ed7e68228a0f8bae5dfb3767780ac6962226d8ce15a403c8ef8f63af26bc783a7b39aa5004b5c4cc5ada8b83f5150167153fb34bfd16437461a769c3325695da8ec634d3245521818e6e05a55ed6b2b8c69f42df36b758e0bd988a20f11a5c3acb73b96e40179c558385ec6ba12bea48885c3fd9b4872c84d9d25f91dae3a52f21ddea5d198ed71e0fa3f2e337f650affb382457c0bbc06f6d4ec1827ab3051e3e3f2180d02d69cd88382e070dc6683f4dd1e32923f1328788dbc631e0e95a437d219de4ca6d06ec49060028e9d8792fdd0bfc9eb17fd164f49be184701d0a6bf9634d5b9c3ff433fddee4005f8922e9072b14be1a393d880e96192580d270afd34d38d6f501c969336e9e05df5589a60cfa4b39ddf4f1894e65183d9969b036a1ea5df6986fe8f73952995b58eae504570024567c67f0fdfe0bd76ab92a91a8f106caaffa383b98033dafac0c56489fb3fbe11778ef14e309e49cb24fdfbbb5f47036d53a11ffbeb22465c0f7bd09224c5aa665a954e3b81aee00fca627d449c4e6b5ef53483ebedb4619f82827c8bdf8635f39939b0132abf72de8bc8454e79cc9cfa474fee0abe9e27b14a65ed4706c8aeb3ce9921c371d7b798c599dbee858253c5672043708caea3eaa33d0599c8e2ddbae614b55380f55d79cf33fc20bc310c4622c42f1a98ae824588ad554b92e9339af8d9d200d6d55e89a0c1c99db839bea6ca90c8318d919bbd972cda4c0f61157183927d1c905f92bea35613c78082f10748e39e8ce3656a36462d865d3910bbf4b0f02d84da9f507f40f1f408b3b3de984e1fd0387bf213d38c50e2d055192a9cd70d4f4a7760d148f3e7fe0361e1b1e6c26049d72df404c15bc1575dddbcc3f4b793edaef4e16d38c7d6ff7845cf7abaa1a6d213d93a571f511a78fea887832b20597bc9f66450a4c4ebe0256842c37838eb51d90a0b09d8cbe6e3d1a86dea8055cccdf9e4474026c2f03989fe425f82c5486e79fbd09e71bb843e6474498fff1dd9e8911da297b188dd9007a7a788bf43d396965db02380f9244efbe44e868851dedb25ef74b6b9f0c8ff393f84f130addf76aa8459b5df560745be6ad66c40d5ddb930cf3a04b9bc2cd1022e293f6228540141bd0052115c2ae901a8405cdc2f4609ddc6918db13826d435f36df675c8a0435d52b8ef5677e310947b650fc03bd1e85111dd946bd0b35be005289699ecf393d27161413f4e5c825ed306955fb61188eecd7f77ee67e6d4b17c739c3d8bb61361342e7722c7663734f85804d27120b6b1f486a102b1fa35081f053272ceb412fbfdd16f117a2975eb6526543b073a29826753d63ec6c7923318bbcb4e3175b8b92c2aa35f92a3825e5f98a8ba180373f028ebd068e428c8cab2df98853391b5d6557f421a4405696f8ded9b11e8f3e6b145c09eaf594e72b8c87138cdc83fe989b40736012fde000601de48bfd9cf92e8724bf28b6921f5cb40ceabc361195e35ef6324a7e6c1b699e50bd42586ddb782371a7a1155585ba542b4867fa05e50928c58d7066e8d62671f26f8ef4f9ab11a32b14280183170d8ce2a1bca51041375f2bd9b2b98ab0f6b512aaa2a3c5a102422142fe485622412d1c41dee43549e6c5427b5ce0bee340dd228784d3da93afdf0949dc814cb7eeaf8d6f052f2416922a4186a3d53a4ca8a1139a219700e0e9a5cdf2a5309683cd7cd270d269b511157766c1521f02e157fffecb082d22f14ad9a89636b26822bd82dca43436cb2932d2a800b31835d27715235fac8eeaf6bbc4aa6240706243ac1b24155d40d3acce0cc5f995a963d202b16a3019e8a9639cdc0f43df8f15967fe4851510df848499ec910cdae0f97867a04c0bdb9ad59aa6be88724bd8576c96e316dbb17f91d6405426aab734594543ff3d93cd84e7b7440174302d7cf5dc691fc0067a6bec6454573f88098876defebaf3a7ae1a80a44e2bff767574869ad3d84809cc28e3dabcd2484357c1f7e73dc632ea04d345d3264fdd1e8fde4e024276bc8ae40fd71069db6effb05ab255fea5ff8973c24eaa28b0038743ae0bf94dfa2b7d38f0d13e0800bae0e68bf9bc70fee5276b338143fdec6fe4a7d18d4ef91e38c1a3c38f58058cc01ac2ad16dc7142032acb47b27ac1bd3db82cd3bb855367684b8c98cf19b598da9b7ae307c1f9ff8067c5d0e36cd3434a28e6012287048e6e1e14304434f55f86443d0ac73b7b786f11b79117c38627aa979a1d6c8524949ad55e15b632fffeb2aa168c2eee6475bcc8fa41bdfdeb9d5d119f4c1c84d1cb13c970518380538474d4432a5df63c86034c0316641bec7916673e9ca8d2920aa5b0ddc0af6402445d4af4e190ef3823968a6239035cfd2d7aea59ad46b23b680e99e509b84efbecdd4d8477b5757335e64b7fdebae9b394ef96003372c0e2e146bb2e8304860a5389b641ce5f01ae60a5cd20fe91d3812a42b9293dad3ae98c40c40ca17c68084068cbc566b5ce2b1ca6bc957e563f380ed69c9b0f64058cffb20859f05d45a50343e18d661f632767028ae38d79b9bf838b7fcc1066d53dcb6f52d17ae1f8e439059d48e8e37a860359764c36218f0d9ef6bdf7a62c84bd581da3b7c6338c962f285dafd0efe49b47f44763480b71f6a960f31a79cfdb09898a1909ceee8c09b097f3ba021e1e363bfc2cb21ab4205c63c8546358c1dcdbc29c142c879bfd077d85f04737150f73df15804ab35a55228ab6a9234c4e27d34fff480af31044b024d7321eb2f28ab179fcdc1ecdc1fd506f1d0aca7a541f94343b60b76b420e40f21cf81f7712707bd588f5d5af2752b109c9ff2ac76932daf76a72f504d84ea6c96e9a7a2024ea001c7744975174a3b7e65ef7aa1468f745e8a68acb6c8ebf1aa60d86f64e6463aa8b8925cba79a85f5a88a878f99606d5e52e43a7ab4cb81b97964710bc5cdd6d422f3db8653bedee5531ead6ed536dc98bec4fd3adc8e271cceb8b86a0e829ec7c182e9eb6a41f54ad4e754306a56424c039381e03362c10ad045dbd6223ac9da8af050eaec3bc1d054d97df4dd8923aca45a105cf74eaa7fe3a7055e2b933d554ad353a5444b2225b1151f0db4bd39a40eb4749601e55a53d534cd35523ab39c9018f98ac7f0fce10e35767f3b37c356c4426c2ea14d1582c4446035277190a598813f771b862f87565a5a95c74aa57a208666b585132a970f54bee0bbb7a1557182ccabf860d67b21b3c747c0d260530fb65d4e50a0708f9434e26f6089dc2d2b33256885554254093c0eba690f4644f147b8a8cf2ea4d97f5ecc55ef9a0fce041f05390c884dacfb328dafb800b76314e7ff7c02bbc71e4e1fe41323a462f93f7a5a7b911bc636f26a54c7cf130e9e79c9dbd949afe6f88eb575bb50ce7daa4e8d770e59ec2145955012ec3cf877944addc2cbcbe51ffbd5f12166d7575cac903b1ff120deb142e5d40a0d", 0x101b}], 0x1) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, &(0x7f00000003c0)="2258b6d081d023d346cc419142b98c008f9712b932769fec706c1765ed751aa59a61b1ac2e1771e9df96a8f1a106bb01403c10003e819fcf57762dd2217495b1ae4a389005bd0b4fe5205e444e888f8de287858c14807aec5764fed5524e441905edc551b1b6cf2044a7580a089977686be2a0375714d034fd232990ef36578846d05c6227c565ac24f401d20ecd49b36cf3456a3ce8048f86143614d749da042d628ec6907a96cee4f8e1fe219281084bac09da8c7983886555349ff0e86d13186a97a39ca769170c168d313cf38b", &(0x7f0000000100)=0xcf, &(0x7f00000002c0)="9f867d14379133b025203caa6430a9b56c33694dc15483a37a1fabccc4d0fa04687c49969e3a426ee9995221c942ed", 0x2f) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) write(r2, &(0x7f0000000180)="90b415131fa90056c8e0f0120000000000005100bcdeecd0cb4b3c991569300c51f0f57f61f65e34046f447a4fe5fb97dc024e4b0b6741eb3fb5a8aee26a2caa8ea556d2489da4462726e65cce6e7e03a8493bc18512b3502391a9ca5beb832bf29e44fc92975dcb176ede4cbc5fea6c218ef98ec7aff935d0e3a76521218fb1763acdd644f2ec164258734351eaf58f9ef26ab7efc08d6ad00fdfe182ca0318542ae2ea9798f51b828e42ba55a7dedf2ee701efff8e8347a43f54e95db2a14380b69f9f5b0ef05f06dbd7769629371d3b5020efae79d9fe68886d9cfe8ce0df3c2ed7afb994688bd9594254f1eb915b67b30f7834909e6ca2058da609a088275ad63479bb9091356c0ffa6117f108120a9b79c290ecd9815b748d9a03eaeb83c5ec1eefedd81bc0ba7c7cb2dba79d5c46c025", 0x133) executing program 7: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0x0, 0x61}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000400), 0x1000000000000165) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = dup2(r0, r0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) ööïdyÜÂj« Çå…rªPziƒcÇŒ”|ìÚ,W»Šæ²­xbÑ`´#Þ”æ™(F}±äu6jÐÅ̧K¡¡ûF~G/_ F+k>ý)‚„ØÀÌI¹ =±ŽHãL}…€šwMV¦+=¾ ,¹ÏÃ0™õ¹eÇ®AÞS„/2Ô Ïª`y¡3Q¦LÉ_ñó,Þo¿äÉ/U©¯ô]NÜéÆVìѾË5»‹Ôlô{ÊËHÚ”Ð]uÈ:HÀ/€…—ê©èŠNKÐï•EŽê±ËŸ§ãhk¶†¯FQâê°aÄ­¤nŒÖÓ?ã,Ô…°! AŠš«¨ðLê½ËžhõØ €³µ®C‚ï»dö,‚U'·ãÖ ÙÇ;§ñtê|-X*ö«*ø\ù§X¨Á"|…ò˜oÀl_T€yh±‹k_‘hвÞ'(huðï®ßy½‹»¼F°ö-FÔf‡¼’À±lJÓl?äÇ¢ýàÏì…RÝxØAFJkD24.©s¿ñõ«×²þybúï9ÿ8½ˆ¤º°øÀ…AãŽþ’OžÁ­ÛÔsbãI¿ÊBýbÏþøÛ}<¿ 3Ó}Í®[œs‹„&¡Ï¢Égp!ÆòVÑ™û‚&Q‹oÌþàŒHðþ®¤º¯ cR‚Ôö0¨ß]Ç>rÙ÷¸þ´3;,yo?,û9‹¡éÈ„[‹W‹¬Ÿ˜ê‘û¶†®ÖÐŽ‡¼Â»€„®úû¬ º“ðñUú-{Â÷d)Æ¡7<4ЀQ‹sHÏ, executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, &(0x7f0000000580)="754ae85a32c3fb8c2b766e9be137e65f275c98ea569bcf7d56ce417a75c634e1a505f365f6b0abec2afcc308004127fb6c7fd857962a3c00c4a6e4aa678f76e16e19618903e31a64757a1a08e1549017175d89efc9766cebd02607371e1051d451e34ce4ca98890dadeb866d880a2f36fba51367b4f302c6412114d453f349756d075f8dd4c4eeae6043fa4e8352bc11fd558a8360ea6bb57d2a13c488e6dbffbc9c95aff2818a948ccdd16024e5dffc8163345b0400ee4b83009e686724582d65c6e396bca71d11dfdd7f95340d4705e92621884076b6774ecefacfb4ef28b1c567cd6c475d5576ac9e2044d4d8c4ffda46849f1dfb42b39bff1223e049b9e0c6dfc91ba5b16aeba105c13af99c68201498e4abb83be1fa", &(0x7f0000000100)=0x118, &(0x7f0000000140)="1a8c06df8659e4f028ad3cb07afb1fed9789e58a2c14777a3b595810ff0817f9b2a9b801953ca89b7edb948fc747ad41f26c68c208899a83c6aff2bb911d9cc4ce8d5febea02dc51addc047c2ea0a41796d45470d80e64b306eb60cb9213211ad4fd36d9261da14165c122a7541cebbbbbbd1e53d4316b1accb1a5fdbae15dcc68ebcf9897ac652e4d9f67608dba10c8be5cad618728f012827784b431f8bc673766706b51b8c6b00e5f4bfc57ed08d4c17c07d38942e553", 0xb8) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00800000000000000000ffff0081e91684"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xd, 0x0, 0x0) setrlimit(0xa33287a3fccb0a24, &(0x7f00000000c0)) r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r1 = socket(0x18, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x400, 0x0) kqueue() fcntl$setown(r2, 0x6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(r1, 0x0) listen(r1, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgrcv(r0, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x34}, 0x2, &(0x7f00000003c0)="dd22f5d0668d34c86caecd9d296f7806d318059a7fcf0140fb02b9ee8286843b5f2bf9af43b7387747f1e42028fed9bbd3ac038296b510025086602c9bef0136adcaf803b8dc2ac80d92f4f598695bca3ed062c3cc09167e7f1488051bbc79c99fc54f396cdc6b2e59c5b7a4e5dd9ae59b2668e61eab3a6d0abd79dd363732723dce7d63092257b62710ba49c0f505e6d8a8132174a24a73ae6db23ca29c7ce24618f65c0fdef5c6a2ebe8a8137900c066d13b25f1300d5f641f2810", &(0x7f0000000280)=0xbc, &(0x7f0000000480)="aa06085e96999ec33f4678a8b5538187cd581748660fe19b01c297ca6e28cd62c3c76d5afe61f9e9951bbb8ae4fd7361529ed3b9fbd605b8781cc26d2a7bce40ad4482a2c7f3de344c84374b9de901c642b2bd6b55c642364592f2d94fc1d1cd88681f8796205851589501eac40c8701407fbf123633f664c713202ddb3092001f358d189ad7e409834e863a0afe879241c2d5", 0x93) executing program 7: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x6, 0x6, 0xfc, 0x22, 0x5}, {0x8, 0x4, 0x0, 0xf5d7, 0x8000}, {0x800, 0xba, 0x28, 0x8000, 0x23}, {0x800, 0xffff, 0xff, 0x6, 0xcd00}, {0x70, 0x80, 0x9, 0x5, 0x401}, {0x0, 0xf2d1, 0x3, 0x1, 0xad}]}) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x0) r2 = socket(0x18, 0x3, 0xa9) setsockopt(r2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) socket(0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknodat(r3, &(0x7f0000000180)='./file0\x00', 0x8, 0x7) ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000000)='./file0\x00') rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') r4 = socket(0x11, 0x3, 0x3) getpgrp() sendto$unix(r4, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 4: socket$inet(0x2, 0x2, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, &(0x7f0000000280)="84234f4554e8d79a1e3b229fb273f4eab39e7d06a8284c7252af3255f96901803db90393f413e23ab8184ed2cb732d0f00abc602b202aed4f2b5f8322e70f4f894c503f4377e2e78e03043bb01dd6e435eb761e20a789c181db0760364d481a4b069047a7611c8b74f5aa41e9d0e83e57fbf6de3f8a72bafc92a35e39ad7ec1e51ba347f70a32adc174f848e8275fcfe298634df8010e1d765cd214bc0cb3a390060650ed37c4d5c96d94782fc56101b2ac9860f208efc95f8b2454f1fd7b2de148966ae6e87b248f4cd7debed8470bb4eda287b71574a0075655789672e5c83272fcd411ae1b06b97b7d7647dc91d33dd9c7cd7da78dfb38cc55c91e2bc6eabcce0fdf2dfe07c508f21cbe14c48cc866b22d9bfb5850a60be1ee45a446d79986017df0fad35b8111491284d02351bfb505befbb144d8968724449ec31eb7ecbd40fa78924e140fd6446b28b801a1a7c943d9d0a33b9587f1c30f9eb2f53a7d555af73664c05666268ecbe8537346c9df85198ff1abe68ce94f66d91de2c8e3c03b29be619ba5c1a5ef4a4124717f293868cf9d13754eecfead4b6b58451c342", 0x1a0) r1 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x2, 0x0) msgsnd(0x0, 0x0, 0x107, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000080)={0x6, 0x3, 0xffff, 0x0, 0x0, 0x8000000000000004}, &(0x7f0000000340)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x757f475f}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffeff, 0x820355f, "1a0e4de6d30aa624d13e000002f9ffffff00"}) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000009c0)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df1875f85682d34a772de75744d47e676bfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d639104ef4e815c0f1b1c8fc21df38f97b90ff492d8bc8efcb6108087123d3d6d2227467b200e42a1acd16fc991447fd8accf859019ddb376cc4aac7ae9319ebfdb7153531bb320dbd61c8f53d324c2275461ef943c9b87c8b96838ffae739557413030b43effd5b282596d163e8899783732ec3de664fe97ee3e643629ee763a4f6fef73fd5a80850739d5d79ada3b858e5de02ead142c48af427aa482faaf8b17c7866db3aa2e4718aead55fc06f5e9ab961239c4382d438e55ab2ffca1d67c9accc8fe44abcdde27baa00dde85f9fe975db0ecc3ea37d7cc8befba9226eec5ae531f5ba7f90486bae03ee919a94d3e0d1df845af085e136665f13cc2161d11d2b7bb02db99de76a37efa75342010f92b0123c3c86e1dcfd602df668d4dac24d040c34b9ce6becd39ffd220f98aa2cff1dc4a51916096c513183be5ae093af03711098af8055687a1eb6534ecae8e5056b98d7bf0a7a6f44eda87f9257aa1b14038d88d948bdeb36a3509a3ad2a2f3c1a92ef9b885d66dcef50a7556b884916392cedefe9c2c8d2a782216c460a877963517064212f52b5e11d8c7485ab50097657fb542795051d536bf76880424456d667a0d88fba6e91035f671ebb65876289551b7d1e094c8c7a8f6c881dd6f1b1ff0f58231350d8f38cd3f28bf3bff5437a979d2fcf42dffe97ee0a00000000000000000000000000000000000000000000000000000000006efc4a7ede6e2d760b167506c717791de200be43", 0x3c4}, {&(0x7f00000005c0)="7475891395c965576f262715e4fca7b123f96dc200860fb436cbe2554b79bf7a630460c8ac72ec1afc73d18973b11a2b9563f80253f4ca1b0cc71405cd897ea4578e40935d647d576f45394728ef2761bf37dcd10b012a6383e54cb585a9228b00000000000000", 0x67}], 0x2) setreuid(0x0, 0xee01) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x52, 0x1}, 0xce, 0x1, 0x0, 0x0, 0x6, 0x0, 0x81, 0xba}) executing program 6: ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x8, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300083afffe8000000000000000000000000000bbfe8000000000000000000000000000bb8500907800000000c26a26211233c7bf516ab672c64189a532e271f90a58e6d43631dc2ec8cb8f2bc26a07f963f1be9a0cf7d24b3953fce77100a08414b6462866bf3586e470e1177877770a3ead1db3827cf83e62cdbc96064b3c0c7d9d94e14eca317aaed9a235468d03e7f1a1309afcee5ddaf2b90f1460f3cc47556185"]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x1, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2000, 0x801) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r2 = msgget(0x1, 0x408) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/4096) msgctl$IPC_STAT(0x0, 0x2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001080), 0x200, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000001100)={&(0x7f00000010c0)=[{0x0, 0x2}], 0x1}) msgsnd(r2, &(0x7f0000001140)=ANY=[@ANYBLOB="0300000000000000962162c1f3b6e1bd8b0bca4d63ec340cda476c3e570dc5a569d7673c6b8bb6b91a1fee70d4062dba7a349e17a4584ba3f0b285f23a93bbe7ba7fea523d77e5a922ee79e4007f3d2b8cfc2cd1b4ae648f91c281e5200a7eb5478e6b76bd3d3773d6a9636d6bf0ba7c4a8c28103c511f8081a8293b6d6c9a8d2c022676a697818edbbf732379bf03e67dec9a3f578c1a0b8279c3e66ca6154520dac442f7eb44b61f8be0486478ff22e9a143ec940ce21685cb1060b318e889d4ec04e297056fd86090c2712d260f"], 0xcf, 0x800) write(r3, &(0x7f0000001640)="a86b6ca362810e498f86ac022f5c5a5bd50cbfbecc2c3f808bc476a4f850970dd38b3794215e0c8b37399a6b5cb363632c453a5889f847a954690d7c6e3a9502a9030a6751d9c0ae28af8428ae9de4088f4b023a66119cc64989727927a97337cafe96ab3e6024dd352812a83b44fa027c49fe6ccabe6d7c33428d05000000db3c76f09703115e1ccb708ec52700d7c0ebe5683ee38c9f9c0c8aefa88942047b489b681ca564d7e8", 0xa8) close(r3) r4 = msgget(0x3, 0x604) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001300)=""/173) msgrcv(r2, &(0x7f00000013c0)={0x0, ""/173}, 0xb5, 0x0, 0x1800) r5 = getpid() getpgid(r5) r6 = socket$inet(0x2, 0x4002, 0x2) ftruncate(r6, 0x7) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001480)=""/190) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001540)=""/185) openat$tty(0xffffffffffffff9c, &(0x7f0000001600), 0x0, 0x0) executing program 3: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) syz_emit_ethernet(0x66, 0x0) (async) syz_emit_ethernet(0x66, 0x0) open(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x7a27d917ac22b19a, 0x60) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) kqueue() sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) (async) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) open(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) (async) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) mmap(&(0x7f00000ea000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) clock_gettime(0x0, &(0x7f0000000140)) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x2c}, {0x6, 0x0, 0x0, 0x8001}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) (async) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) (async) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) socket(0x2, 0x3, 0x0) (async) socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0xffffffffffffffff) (async) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x3c}, {0x812e}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) (async) syz_emit_ethernet(0x45, &(0x7f0000000080)={@random="b98a18af8444", @remote, [{[], {0x8100, 0x5}}], {@arp={0x806, @generic={0x0, 0x1995, 0x6, 0xf, 0x4, @local, "690bd494e26b66e85a83bc5d4f8f1b", @empty, "5c7768a6862a0c85a32e8d0617f9279f"}}}}) (async) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000440)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000300), &(0x7f0000000500)=0x47) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) write(r5, 0x0, 0x0) recvmmsg(r3, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x8, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b, 0x0, 0x0, 0x1}]}}}}}) executing program 7: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r0 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080), 0x0) setsockopt(r0, 0x1000000000029, 0x0, &(0x7f0000000000), 0x0) socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x80, 0xe, 0x12, 0xfffffffc}, {}, {}, {0x6}]}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r5 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r6}, 0x7ffffffffffffff7, 0x1}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) r8 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xe7, 0x4, 0x92, 0xffff}, {{r6}, 0xfffffffffffffffe, 0xa6, 0x1, 0x6, 0x3}, {{r3}, 0xfffffffffffffffb, 0x4, 0x1, 0x7fff, 0x7}, {{r8}, 0xfffffffffffffffd, 0x20, 0x4, 0x6, 0x10001}, {{r1}, 0xfffffffffffffffa, 0x6a, 0x2, 0x9, 0x4}, {{}, 0xfffffffffffffffd, 0x68, 0x40, 0x8000000000000000, 0xfffffffffffffffc}], 0x5, 0x0, 0x80000003, 0x0) close(r5) r9 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r9, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) ‘'èñti\ÍJÝu°&¿)5™\ëÄçK—®g¤’R3h€#&5üçí{ð°iàŽ÷áÌM)sÜÒê cùÜOL-¹.ÅS¯Ë`±/k›MyžÜîýúý®c­y~@EÁI²Š¯TÛ2‰D™á"A4•Ç³!y«l'K½öÝäŒâoFð~Þš1LsfžèË…LŠ2ÜÔõ2Óo§¯ü¡"ibâ ¢ÆÊ¡«HÒ=o†‘’\ êÙþlÏ|ãW‰xÛñÜ/åt•°.¿ôÏ%¬(¸ái˜õã)é£w¨+[Â'÷|/Õ(j¬†yœ#c¢Ð}"•7 æ.ðÝæR]ôZ{€wY¹º…W½¾ËB”2Äá¨@”íÚVEºˆv†4- 1·Ûà›Ò¾uQk%]+úÙ3vIèj)°¡ž´œ|Eéø¶x executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000640)="b40278ea0327f285adce87f642690b0e71360ce3e3acbfa355c121e590cc3305aff83ea5b67b81be9bb7262f91c41996364f965621cb417cf242e0c05bbd601157103e4c7de6ac913bc3d3ad5951b10bb18e", 0x52) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) setreuid(0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000009c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000280)="5fd49083a0540b6535a14b56d84dc7ab1dbeed65cce76d21f60f655ed06680f07677923132ebf53c2fad95da53c966d6bb9362fe6421013d06ce1dbd4e0cecfa2d4655837f67d28f36b3033cf07149fae1ebe7402bf58ca9f3e1b22696fc48dd4c7704952ab8053854d2d6437686a0178ff70b029bc74a53b50fafc3845da7f1697c2b09dd355b257abb46d8cb2a2b29a330610a1775a4d2ab8ec1bbc947ce1d7c7d3dd368ce2f95a9a0b751c14c148a26ecd900e0f1376168c8b821532c3d303ec7c29179c333b1c76fe2328b9f31b47e4871c81d5528d86f6cf53f", 0xdc}, {&(0x7f0000000380)="c95ca9f21ca2157307bff5bb1ed2a010532d9422c329363b64d85d8a71ca17ed16fab45ea616df421d1e1840bc50971323cd9a9b48c0bae76f9bb0194b03ae643663289850829b6f79cf52bed3cb2b8a045abf28bd4dbf46b75ce78e759be41b5341ef41e4b65f1be10cbad62fbf17fcf78ddcfb8ec56787d0771229d04095c22d0fe23094071ec7044e", 0x8a}, {&(0x7f0000000440)="e411ece2d35bc670c9f05486bed5198e51b39c9781fa9c3f6fb8d733d5838b301c094f23731d9c666f21b645d3ff6246a46b05e3a47474dc6afd34563ecb34eda520971d", 0x44}, {&(0x7f00000004c0)="29dcfed639bd08e88974c7f6aea26a2a01be4c24dd3a8f3258826086be4a9f058e5f9bd5ea7b04c977db9966ceee9b714b8f0269ac204d1dd499353f95b4d9b564c8fdeb65c35c", 0x47}, {&(0x7f0000000540)="78cd8b930460a9cb9def3ea0871d287884e4a40d647eaf5e40b7e958feac38bf1e7ba8cf4cefe5fc72b5f2c09d043aa570400ffa8f04f0b621deac44fd18519aa3184496f36a62ef56ce6ca78ad6901fd7e7c969a5717de359d7dedfc72a565addf45ccc1d5f9be2d0ccbd71c368021d0841dfebfc47fd7b743fbe14b493dbab650162", 0x83}, {0x0}], 0x6, &(0x7f0000000880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r3}], 0x128, 0x2}, 0x400) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8020699f, &(0x7f00000001c0)) öHzùŽ¢e©n•S^þƒ™Eø÷Ú›ù-Ñ,0[Ô³’Êèë²ÚmKSMÚ®ÔyÍ‘IÙ4Ê6‡—»×j-|áb”9Ž¤3¯lõ;•tì–©Rqx¶Ë­0ˆ¢âÜu?¨ŽÞF.h´Ö¶0 ¤^”ûÆÃæg}lÿî;öÍ-KŸ¬‰ù¸ó¡ûŸPg1BIú\6‘.<²¬½ì;5®$ë´¼£Ç !T5¯¾P$§éŽÏ%|™Í‹gµ©Â½Â»bBõX‚4•&øúôcîË65Ûr¦®õú HÙ~olQ5˜ô‘XñïƱ;Šã–Íj\&¹MPÓañ b¨ÂÇÝU=رiJ¨*À)ÆJ§Š0w“Úù<à0ÓÄ$CÃ{‘6‡¾ûyhÚ—ÿéEäýPk¤ÙÅ×þZÇC?¶»<äqõšÞsM “ú˜'¶Z6!(çèZ´”`›`Öâ6íŠr˜Olue/[ªâé!6Zò¸îõƒCæ_ûEº…€Ö/[Š™ˆ÷lYøíã±¹.òyxüR%í¶ñýOÎFçh— §´€,“ë¨W‡ÍÁ_i’ž­Íí-j«)—ÿ¢,-‰ƒ§ŠÔ7yÐ:¦ì»Ýæ4±N˜ oùžúØ*4Ö­Û‰àÎb˜Võ­@í,ná‡A²MBSƒ ùJïîÍö÷ CHײä®/³12-–á£aäÜ®eçÌĪX¼»:ÑÎ )D7ˆ~Šk´É,0D»3Ò¨“—P#­—Ÿ²øMHB2lðXYS˜w‘$\E.T˜ðY8¯cű‡Ñ„Wðòušäp(.äd’cšF‘_¶"–{ëFsj©Éð9îHhYùêýìÔs½ÂNó­q´ÅMÞ6-U±Š÷Xœò› q;eð9ÚÂÜUäÎuÇzº—Á«ŽÑFtdþ@Af‚(1oÿ|<Äz®W‚|à0¤¯âÔµ¡=Y¸þUÔ‹g·‚ËñÂéä‘}‡ƒ ²P¯ùjß—ËGÀÎ`n‡§ƒMì9lO}õšå¬íýhÈ~@_Å׈ˆF†' °±_豉y/šü,Ô_CúÆçXXŒú¨ˆt&|0–½h‘»°)o=-÷Ôl÷渻’;¨‡D<="x^6LUÔé9m•P̺šM§ dö¬»ÍBƒë,!LO9e â;x%°ÃŠ¼ç´a_¦Jœ¿q¡Ÿ~ABy§IM.fäâ²ÕÎp'œüv:ÊÃpe®€ì ó–-îÀù룽|QJ˜TÝìeBÏ`¡æœõѧ29c6uÔ¬;X柸eŸCð~ö°²§ÉtI‹Dó'*ˆÓt° I·ögíS‰éW4øÖâp®ð¤ü´$—Ý_%´1ÏÖOzòÕ´ßr·L9¦oD*æëá͹kf2HÚÓÐ[üãØc ¥eçcb àCVyÎE6upÝr-ßçñ¿VÄKʸï- yîªV­äì4u3ÔU³UíË›dóW%üÓ Œà ¤7=õs€’ë©0 ˆ´[ d3ÿGÊ`Bl‘éjœÿ›F-¦åùÅE˜ 7÷ú_9XÙ"xLö³~÷n‘=Û@9V§‡¯¨ò'ò™&á&Z(réÖLdI`ƒÊÿ6Ý<'éa•zˆðù£ËµÝ»kùÆ-Á×bî©i±ÂÅô(#÷h'éÿ§|Á,¨ÓÿеU)Ä–Úv+j•Ô3`êNyî1n73ø†¦ì¥¬vtmJ0.Å{kJõ|%cws$:½@'GMýâñ¦>^K"íEÝ–ã÷„‹¿ã!^ݦA@d›—WsÕÝ ©Ä½ý^¹ûadªež*„ ÐT–в¢–jLžþú–Nz;s;­PÒ¥dÆ]‰<0uÂ4¯cx¡%•Ø¨ŠàQƒP·]Wû‘·a ü1hõH©¦42´š¾âîMÝ€%^,e\ÈY×é!û ¶ÕžøL ìý¦½ŨÎg¾§Û¦+¤!Ó`‡­g²ŠÜ ×ʾyª-±Ï_C²¹%Vèã¢døv@'ûì6ø$Šf|vlüÈ––_"-9µõŠT²UÓ±ëE0•+m%ñù¢ËÅ…Õ9pLŽ¦ˆF™ëÉ]WÍ®ñiÚ†Ìþs5.“œ5»ãJêh>˜¾­|‘»VrOúyN¤¬|MQÔªØé@‡´Íʸ—çXædŠ´-úÚ´GsY¯ÛÙ¤zIX¹S°.'DI…L·Ô´Mˆû-±b¸ÝfL|2…ŒwÆ›ƒŒ³ æ¤,§`%lLm¥zÕ¾•\¨Ç‡&-‹Óô¥ðpù.âì"}nAÐÔ¶@k/i7¦kÈEÑÓí¬‹$iTº executing program 2: writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) setreuid(0xee00, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x198) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) setreuid(0xee00, r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = semget$private(0x0, 0x3, 0x830) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000700)) open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0x3af) setreuid(r2, r1) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='y\x00-A}C\x10\xb1\xbe\t\xfaqWe\xef\x97\x1c\x15q\xe3H\x1e\xdc\x81H\xf5\xd0\x9cz\xd9%\x91\xf6`\f\xc5\x05\xf3\xfe\x93\x14\xad\xba\xfd(Q\x060xffffffffffffffff, 0xffffffffffffffff}, 0x4) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x77ee64bf1c8bf972}, 0x3, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)="5f53f2aea50e7d70c3d912c8850bb725eda02b7b43700b8836fe4ec11ca1be7b52c5456c7c50791fd159b717e51a99c9a9ce5f4b2d85b1637d8bf8d37e8453920316d28dc916248fdca7c9f2c4769629a4376d9b976cf2c3b2db0f7294b2e0a24c3719b270ddfb05a0c90193ae9fcd4f9fb636217c34357c492e312d6994a73eea4e77709520ceb792295d6923f751dda36f61c86f47edcc89b17d362caa01f8c7758683a251898158a66afdd82c07480671dc52cf42ce6ac23e1797", 0xbc) close(r2) pread(r3, &(0x7f00000001c0)="7e7d5610528decea38a2f71ca2103ef5305aa29f33530ddf62c321843bec865ab6fc37dca71992812118e614325b10fd7bf8a00d140e21c3228e8d65bbfce817a2dbd7c7f4687768976e5009b592dc6546ccfcfc2ec4c25b50c89cbc873ee1719e896b88b026c85e0211949f593c9fc353c06968ff7e192526c8acb2190c9d144bc9961d14c20b20ecacb23719b18c1d42e37d702d8580d878ec8660641d1122c40a9518f451ab40d908", 0xaa, 0x5) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x4, 0x30000000, 0x7f, 0x48b2, "158223e5f70c9bb609a8a6d539b2b85e80afeffe", 0xd590, 0x168f}) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) socket(0x10, 0x8000, 0x2) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000380)=""/4096) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000001380)=""/254) write(r2, 0xffffffffffffffff, 0x0) sendto$unix(r2, &(0x7f0000001480)="e3e8ed11ac00edd83b3b24d79b1c1584aee6cf08ca19c1e4ea0829e910c2671a9d5d708c49e23797d468d11e9ca8c9f0e4002285ae2539b3e0405d5b5e60cdfcb9f8da313e869ee3a9ab933ab136475e6f0a8048ab7e2e1f2ffd2c368baad7488c6dfa6e9c1b1d2053e2388530cc784c34a23db3df47dcedf1c4c3cb9d6a5bdadc592dc43cd07994a202121a53c34dafa592cc521624752f5e4792f54caa47d92d3742195b9ea81c36778a8e5bf1e4087f280173f5d7d607029baa464d1136aa092889f897be97bd39b86be3636495542c26fd29ed34c2a3efc8a193eda5d7e2854cd66ce3c6ea9447f9d4b910b0c6768bc0ae00b4ccf35599a0209e61db4bf4b26e12e4aafacba7e128bda6ffe0933bbccafd206cbcfe69d1db4939e5bddf37133b4b8b05b23063c0c1d01d52872bff89ed67251e26477d64d16400e25e031ab981bcaac49097d83d4bc90d8127bed00e4e98336ddd49f1a4121493b8ca5c6e261bbc995548937ae9c51a40f897cbc4f43ea4132028396004d153650bb0a4f138bb03a2d0f169a1f887ddb71d49aa35e2b4e09c7c05e05b7e0e54fc342c81f4b262457703b100df597d01af047e1226f7f4096c72055b61b08339bb6f3b33c49357f7d6bb30e7f97d971e62314af28a370464c7c38b944b309cd50db3ded4aad7500cf53589eacb4c969ddb45a6045892754a0cf108ab837b66f3fd2fd14222ee4c384faa11cd96386a67ae32b95cf225059cd4a33b2c3b0c52afcf6b113e5076a89f9914449206efabd64005a61f72e6655734cb1c7cd328274494f98f70f491e791f423426546fecfde326c744d50a7613e301bb47488b93c32161f9ccba1b9fc6045335bb6842dc9e9afafce4f0a54f62486b3172d7d8212af2a0360b2692264caeef557c00dc8d5efef0dd4a089f15b40b1c70aa54ae155e23c17eb46642dbde51e221be98906124805337c8af0ff33abf1f631d12fdd85b48c5adbc69e93f163a6879026af44e8096987e8876766d10ad71e981ed8be4163bccc8d24cee365c8a0983c20374e43b629d0018d793ca3a2221aaab94813de8bea868d7f318fd58ea5ab9924e1fa06f44fef14dac24aefbf2d268019d031e3b0b5bf6863661baffe33933bf965f37735123400656a7674d18dcdd7e881cf903ec4e6dd88a5bebdd13bfbb5b1c3cdfde15445bf05fcb440e745c01797fee71e6d3f0eb86800beba45e92ae65c55b077e231f7b3d7886bb61ccd0231c4875f7702cf6c8f066245a0812a39e37bed3f533001b22e5f3c57898ae8143dd524de2cd6d24e10ee590aad0504415fe3e296aa636463d6bc54b3c6f052fc6b0c8e9c1aa501cf8febb10cbccc003a89acbaf5f7c6ac2425a0bbdc380584cec0f12b80974d141a2cd9bf226a73dbc9873916609cf8800576c20782c30145a678989e46a23feb5652f540dc821ba6d41a8a12c6158e906898b37626994101ab07fbd56434c1648a22d86e1942c67b5e0e7a96675045e2ffb2f29b6a7f77c1bf27872a02c984e9f108ab3cba83690616b8a334176c6c836aea361b1a09c9c243a6392d29c0fb102687e1f448ed9091578eaecf694fcc9ff96baa8d055b8ee924562168a85f464d4235034e300b5030129438b33236b708758c02ecc79cd54d47b6b7a31484e729902323f123e87dae2b7a84d4f3bd5f42469c6196bb49dd21b9b6e79c1ec8c182002f787550130b24adb2f03a5786ca55cf1f9940a73143801767072fcda422ca0dd68ec220a727fbdc8eceb90170875be9bab5cb1a621b3be66ed21b6c42d90f6c4bdbf0c467e1246090029fb08ea87367e042f473877311d7a64a67987aa2e86c2f364668893fc991d2b640be6e9e484c12893f3f2419e4147ce639d7cb0c11702480d50033200ffedf5ed56db9f355ea7e82e7e05da583b1d000b612a357f210e91bc5f0a8af745c688734331e0fea2400492ce4081ab612705edfb31a048c075dd1c63d038e21251ebb15dfde727a4ea89f7ac302991e07fa16074471fa9de6fe31c1a998d7d003f87984a1f5d92ce9961fd8320a2e3ec5c3786bf360fd6efaaf9c205000320807150c971300f9b836d8b8e32c6ce10d5572394fb15a5536e5d581dfe0295c7d6492554682fda5d5f96c12e54cab903c39b2b2ace6d742d66cd814bf7820675d9ac95168c6cfa63ce6289f8eb6b4badd906d1e9fb9568f780252914eb14088ad9b83613f5e5e27c60d0ceb137f6e0e0e8a83fd37d70c82b87526d2aca9b300e36c4d9347d5d04b1188322b03990279c787977ea477ada449a7e0bf5e6afb037a9e3be2c6cca033bf8bc460425f31a95a7c573dec69f583990cfd6f636eaa8479c48c07c630f8fc043efaf83c46b4c54e48ac49bede64c86383f9e55afd2d09b0d6aa2e2e74b1f564881c194cca725b1b773c25a3449c06ffb4cb8a68c5c29b86cc7393e2babf00f6daa53da27bdfea565e297db5f75a4e3cee3926e8ef7d9df3a18d256c856962cbc3e7c1487cb576a3331b3669ca692736f81c5e36cec959bbb6bd86a66a46198973cd6fcf0856422014826670308852a66c5e9df0a2c1d8679080a8752584ab5f979c923980f4c09f15a2b32ee48128349d9cce0cbaa66aea9c583dfea85f676c732af1ec0ec5efe6513e69ff89aee0b75d6323ef6b7a26d9578a362f3320200c2aead532e6de0ddb20e9a27a416e89a0efc10ac9cc9ffa3b2d3397fc5a073ed0ac963cae87888f98f6abc5df913d096c29bfcff96f66c3c42ea781b677d2b9b2e205e1c6b7a3b1ba80d76141d1cba4064ea4e209f479e7b783fe7059c254872b00fdf76e71e078aef62b5346fcbf4c0854ab6c7aa609000f751a3f5c9369d49ce58db4eaea889ba4eeb8956ade7f0749c9f4a86be15485799caca0d75fa49510cc18f49040fd081f7f2f29790667b4143810edc0d03a5f4a35211a7a712a40887e2441ca5d83cf2ed9cad05acf7bba9134187b7363dc7124326ae9352c895621a1b0811bb74ae3a39c4f0523d6eb36d34588e96a0d762389b0a3a62fcf30ebc6e0fdf1d9a42558b7477529f085c398235fbc3986726e8ca85f812901d9693496acdad58a37daad84be2a6b6f08ddc0b3f67e42e662876bfbe689f29bafdd4f929f54c269fbe82e4b5bac4cf9641c1b6192a1634bc1ba1d4ff6629e2de2058b2fcaafe6423b9ed4640ec1ebda4e45ed94286f616519f5593d3afdf1843ef8c48a024de8b22e6c5849bbbed81dc05bcd5795cae8b117f439724f1ce6091bd3e48f66e34173de3c6ffcb6c150e47466a44adb5781b952dc83d4921211e439075e8eb975b2699fba91bd74b2d611d4bf672fc2a50d3147fa7771bcff3756c332477e78f661f728d97fa43f68d4b49e53bf4f3effe650e41006996122f56f6af074a9a1b457f2c15096370c1613d7b722d758247ded949b7d8de838f0eb4f7431222fc0f2f6b97a320ea14b12b00d83019dd1327be68f31a1c44addfb2913cf6f4a34dde86b51ac516ebd3a4f897c4a8f95acf5c2442de322c285d691db80198428464b67d34a2acf953e3999dcdf9b6ba57af1d578b2e136d90197a6bd46e18c159a2b651ee8eea88e4fe900dc83c14865ed4ad2465819f23086f13d7550f07a0eaf5d77909f55c8aeb94ab05eb8d4c0da333448ed35edc6f3f3fb271b1239fb92a447d3c6f299cb8a79ffe6580da4850fb23a25f05973a0ca07d8b30f6a7ba95c4cbd7690f8bae39e6529516a15d6ca7b11722161424bae531b51e040345834648c68328f274dec2f85c88b9cfcd61f04adb98e75282d209acb5926918401f8aa567d66484a186aac67b3084abbcb2fc257473c655995eb57410b3547dc97d9233f81b4969eda14456199e21f00fe05428fbcc75379c8cfdb1e61e17f59ac355575a9e79ce9533cd90afb00816143b1a8880285ee46b8b678f5c0629ab549d0025255c65fb08d8eba982c0216c524a2400c186d4c807059a474d8db9b8c6010da04420c3b4140473e8c333d36d96c0bdba150c0c2525a7218a41be8de41be5fefa4e21a8b28d4c12a02b5e7016a58278fbb14a938e0e8f308c577f16b9706681011ff22d71fc6cbea86c5b1d0d0c54800f117a528a7ecf356ed820f5a85e9ba5ae2f4b3943f7fbbab09dda1c5b49afc7e3fe4e9ece203d1c1c297da6fd50334aebd226cf814e3bede0e7e2f37654468276cfb8a978f458fdb6866ea5e0eed12ad3b4ea9338e33158f97aae0e9e6305729613e68057baee1aea7848f518af072afe34414b914c95e07e73574b8377b838d79f3977b3767e02511fbe64ff69266e0687af83e6879c757c40770701eb7e6a235cd3b56905251d897945615e5356ed71df583bff8d1de17dfc36258e51bf5bdd0c7863a1f6403cc141e0ebe4f5e95522709240aed22f0b1523ef8c87aac64d9e1795acd6c5eaec3c1a9732de3f66ec1ba20339127887642f1c654752ce06b565be3457af111f651dbc33a01c04bd4f75e69a7447d709baca09ee0c82f46c3ed8e2ae1e9820573aea731f9b4feb02ca1c612abdc85ad8e4ac1a9f0e7135b12e6e8e312c66bb5adc5b7c18e99b20ea0b4e5e38b835273e3f504bad0ff35d96923205dafeb7f3c8631e177ea14421a94e49194ce8f5268de667732208b27a9f41f6972b93ce635632a600dc6f9ba2f25d90adf3be294a21347d81a45a11b2555be28a5df51d453d00863f94e4d07f8db2524e964da31a598b37279b45614eb78fe93e448fc87c7adfd78c143bb041b716a66b863708e5c3e0ec714a06f0200061d54acf76ac3a39ae571b4d8ae114aaeb62ea7d90b5afb1946f0c4bf395185377bd9286db402802deb1bcd61e0d53dbb7098671f87bb3850838519fa146ecc2775471e2bfa9ff08940c8887c21868f3567d0a9b509bd433075648e32630d2540e7b66f4b8bc478b654c2b31488ee7c6c24e60bbb318c369f348b68925e5ffa0f92cb8a0c336f46c9d177141456e8ef334b18d4f1ef6b3be8900e823c9faf3e99d3c87a80b0932329a1fe51a1f68f5c57b242d66ace1fa51472a88f452c3d225792d59577cb27237e7baec279538f2ed2910cd1d86d84e9e367b243e2347d5f213c648ceedf8912533f3702cb3e47869b5c43a89e5cc5e6cf9433ed797a3688a9ea5efe339bd76f815009ae64960269e16f974deb5fe48afb5eece125f766f8ede3846afe695dacd4b0db46daa56ec05d54705ce86586e1980daf7d2547fccbfa8b371fa23eecbf0564a193d74972041e4e7e6c29181c8fa1db7ec151f6ceea6917e12a7622686b07f21fd7bc15597be6fb08e90172143bbba81a162840685ad2c7082b86ac4383887bf8c66a53aa33f26dfb73cf89a40bf3697058dc449cabddc276f9bd73f5deea8fc107373a4fdce060e67457065e216eeb4aef39b552a2424095559dd584cd6bcb333729f83addd73c766118ca3e0b1883357fc2ae2cf952f3eebcbd58aa0b1ac4de9d58254f1143b3d1321b41476779ca71588df2e73ba605cefce4849229102fa2fae633aa5c61b4ca99e0c83eeab65a6a4f5080bc58270914779fbfb2b4925f573b2e2def411e11cde8452f0ff55f472a8f9dee91e6bef139b859702d33df10cef2392a636d3661449b8f319a2acecd784103d94a792173fb76d7edbcb6751290576f63417da198beba36d11d81b2f7b6de100e9b90f7bf24759d04f34227d6767cf7fe7e24ca6b2f27b342e593060d94f2dbd920d1a83a8c276d6e7a2d4bbbf2ec7a63d3d213ad6b2c027bb726544e1ef36a455f90c496d032ff1b7f", 0x1000, 0x1, &(0x7f0000002480)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000024c0)=0x336) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000002500), 0x80, 0x0) writev(r5, &(0x7f00000028c0)=[{&(0x7f0000002540)="2e51e2ae657108781b134f1d", 0xc}, {&(0x7f0000002580)="e9db39cb0429a69bb9bfe726235602ee3749426408ebbc66651de3a2e0ae8fe934dbede524a9961c44a23a6fab8c117e829ebcc8ce4162349749f6cde5752c420199d7141f56fcc712fe486c6fb20c58945f773767a01c7ad87cddd806422be9b9c1e6d5bb77b71561f4b54ed65b2e612503bd23937df2328d3e91847ecef8e5671c0cdb23e58c4fd6549bc3f3c978b0028ad2669f02eaf8a8a16c3b4ddd3f2027a6b6408afe1c08ca7d43e3484d3ce9f4d8e24f6be7bf187325da09c4c1458bcc80d1a513573abd9048c69fe0810485ce54d3fccbad959efabd9f1940bbe5b76a16960c399403714ce8748f73", 0xed}, {&(0x7f0000002680)="bc638454a2067e225d317e558ce34449cc80855740d0d45c536855c8a1bf917f833e", 0x22}, {&(0x7f00000026c0)="d29471cff0e8df61012d3e6599620ca313043f9ce5df91cfd90082d7f198468f2fc45afbe2fb5fbfbdcfc44fb4bafe0f36bb2ca6f0d7e9b5201b3111fe7e5ca648672c690de47b17cb14c0222e4040", 0x4f}, {&(0x7f0000002740)="77e427cc5d945e6a35fe3060a688700a166d9c23e23d1779402e0e48ec3289dd395d1ddc7f15658de91e1f757d0857c49d1ec98dc6276000daf49d1a0301c9d1b871eaa54685c6ffb21c9d7da3fc41732e9821eda624c6", 0x57}, {&(0x7f00000027c0)="ae0eb46cec99b7cf5235e8a455b805af421ed699557e10330c3fc41d044c70b4f60715e15eb4a233ec98783911641f439284048666dfbf633962d762456a298ee866000cc85acc40519cc4b41ca7db19fe7fa1d6554605fbb1e07cfb5f85bacbd3c6a21c73d58ba6958670d2ab70d006e72eeb1cabf094d7e6bb8b2f2f1f6b49b89ec0db22cbeea1161e03c3a8a2dbf2a0976963813f3348b93ff438f40e040d4bca82854de420eb", 0xa8}, {&(0x7f0000002880)="d219ba4b0a6592", 0x7}], 0x7) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) syz_extract_tcp_res(&(0x7f0000002940), 0xb06e, 0x3cbd) open$dir(&(0x7f0000002980)='./file0\x00', 0x80, 0x156) chroot(&(0x7f00000029c0)='./file0\x00') executing program 5: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) r2 = kqueue() (async, rerun: 64) r3 = kqueue() (rerun: 64) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0xc7, 0x40, 0x404, 0x80000001}, {{r2}, 0xfffffffffffffffa, 0xa8, 0x2, 0xffffffff, 0x8}], 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 3: sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e39de07cab9d8fa", &(0x7f0000002800)=0xc88, &(0x7f0000002840), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x30}, 0x4, &(0x7f0000000040)="34ab4576267eb58b436988bf3c760db1a1551a9d5a3b93cab05ae0f910a0c53eca7f4c96f13330bcc6171ddc6607e6462190e5982a71e56d05c675ac12e489dc5a5dbc766644c3b174712801d8074cbf7dc3e296d39f38769490c37d13bb76698a34723c9b219089b302371bf690a00a3998b9c14907", 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e49b913fd02025cc6a78b9e7a312740fc008f38b20447cc133b25edeff5366084413e862a0f88616580be02af8cdbe30d73c40bd1183e6a518e14e145c55ea6af3a6826498430e95ef3cef783fcc116b2b9243d232a80250cb1caed9126373ce1eefef", 0xc4) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000340)="403cb28f63d7790936e3a2738958a3b62c072de183893165686d00b1b0726244eef630cf903b81635b14af135423814a46bd5d91b0d2f63eadf3696aebec589571284663beb60c6341942885f6a77a68c340c876fcf1f3c9d14d32623ef5c76de1d6859407ebc0ea935d5992361e94042ecacec8d9cabd634f23a0aa6a44c5", 0x7f}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000003c0)) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) write(r2, &(0x7f0000000400)="21000003", 0x4) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x3, &(0x7f0000000000)='\a\x00\x00\x00', 0xb68015d3eaf0e81) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000200)={0x1, &(0x7f0000000300)=[{}]}) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x11) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[@ANYRES64, @ANYRESHEX=r0, @ANYRES32, @ANYRES32=r4, @ANYRESOCT=r4]) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x1036, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r8, 0x0) write(r7, &(0x7f00000002c0)="921d00", 0x3) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) (async) wait4(r0, 0x0, 0x1, &(0x7f0000000100)) socket(0x18, 0x2, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x6}, 0x10) (async) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) (async) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x0) connect$unix(r1, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) (async) pipe2(0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000015c0)) (async) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, 0x0) (async) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) (async) select(0x0, 0x0, &(0x7f0000000080)={0xcea}, 0x0, 0x0) executing program 0: sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000002c0)="15f78ff2", &(0x7f00000003c0)=0x4, &(0x7f0000000400), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x4000, 0x0) (async) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0}}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() (async) r1 = syz_open_pts() close(r1) (async) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r2, &(0x7f0000000280)="e6", 0x1, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000180)=[{0x0}, {0x0}], 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000004c0)=[{0x26, 0x3}, {0x41, 0x8}], 0x2}) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(0x0) close(0xffffffffffffffff) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f0000000080)) poll(0x0, 0x0, 0x0) close(r1) close(r2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0xd306d52cb85e6e75}, 0x4, &(0x7f0000000080), &(0x7f0000000140), 0x0, 0x0) executing program 7: ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) close(r0) munmap(&(0x7f0000000000/0x1000)=nil, 0x71c47) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000600)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000040)="ba3c7dc5ec7042effb1be15ef90fbcb919bfd04114465ec557b9f2702085f43937d12be6a543a195924f08723989b430385d80b3b5edc9df76ad2a12c93c26c34d8702fe2631f3e9b6e806e4f38f226d7f59875d238bf7480a"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) getsockname(r2, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0xc0c, &(0x7f0000000040)={0x2, 0x0}, 0xc) r3 = socket(0x18, 0x2, 0x0) sendmsg(r3, &(0x7f0000001880)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[{0x10}, {0x10}], 0x20}, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r4) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt(r5, 0x0, 0x64, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_settime(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x3, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f0000000040)="39997cef726a8d00", 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) executing program 5: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) dup2(r6, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r3, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 3: socket$inet(0x2, 0x2, 0x0) r0 = open(&(0x7f0000001180)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000002800)=[{&(0x7f00000012c0)="22571ca9d0719b019d946602d6984c4727efd611d1327d561b3b04e25b90b9def15a6cbda0b510841dc22b0f8f72ca5a44ec4f0a6b165a82cdf5bbda1773b3e8331255e3b1d57f1e51d197a789085805b5167aadaf6d4cf019444dc39f288feda9529e9e8c4fefccf0dd67c9a72b4ba6063e535dbc3759ae60a584081334b3bd1358e52a7ef9ec2084608785e25b84218c3d72cc190d656d9ff6a8a2becad61901767637b8c844817a7388edfafce7030072b3eab9d3d0601036cc091fce9ec98a5cb577ad03e6e23e187e1608af37f9981af417af1cf0a980400f1aeb962e16a6a0d4642b20631f7809ee2a4c7c3fd8f18cd115bf58365ada882c9f9d2d", 0xfe}, {&(0x7f00000013c0)="f4fad54db11035c4c5ded9042708d348be5599fbb6d397623b8e014c00d9b06b11397aca74d499b16fb17ebb24e9b8f5974793aca5de35bc1deca2adc711ed34dd74963020fc39f4c3acc73aa9dcdab604a18e11f25fce7ea9bce5ee7ea0ea71811b78609f2a1462a86e6921e7322c0ec62cdfcd12a99191fb119f9b88af36c73d58b54283fda04d6cba52edc49559c15866d3dc3937f3a27b50cbb0d63083414ae84bbc2a0df9744ef484136d7f5b87918170ae9be2526f6e0d30b16a09e40084d47ba0eded7cf5199d3083e0752674d907aa017e1bf2ffab44bdf8b81195826e759177d156e875dcb187c209b6f770ea85a1b58ea99d8407", 0xf9}, {&(0x7f0000000180)="82a92fbcb7e8327ce234d4ce3f328b991fa9a74ca91478c2e13c536efa6b5f721178ab50a8ede47cf962c06837066844db40ac93a7e82975b5d75cd8e8e501504706fea817448726117d4fa40c73787143dad310084905288f732f7e0917313039a8ff31d2ae7200acf3fd63e4ab937d3bc6c8d94793edaaddf5454f668ac9fadac624867a84cd94de97c754bc0ba01265e2f3221647c3cb9c05cb9509", 0x9d}, {&(0x7f00000014c0)="a1adc96c173c17a95b5889c43a23dad308dbe699bcf797b8081b263dc21293aca35a28ae262f0ebf9d67d22fd638b45cfc10102354e291b3fa9c4d227a21b065379e897e590485a4ee9e9f53863026187cda9dd3f43a8f9fdc3ef6de1e7e70519923b86de6223e69fa0f24100df581328486aaa16fa1a1054c42440a9b48525938e834030221c27ba9c37a6cec11740ea90b11c644bf9c006ca2e2007851f2fe73f2e74d680c144ad9d45065c612317e901ff88b792d03df5d6b58d8d1ab10a6a131d3c70bdd", 0xc6}, {&(0x7f0000000040)="c437f55ce21c58390df1be876baa29d4445639f1e6f79357eb31da12c15d627e77a6b401e546ede493bbbbcd0d3173731353e4415eb8682353", 0x39}, {&(0x7f00000015c0)="ac77e3c8d6f98f41d1817ba37c63ce0ea54d09092ad632811f125974f24c68b5345836e31c7dceab2b337bdfcf69efdb05fd21692ff8ce4176d43d0b32d84d7b092414b09ae9badccc0f75fb9060e2e52de0bfdce1411ba451e0fd49ff1be8bb3ff6baadd6b345d2a291ddd1f5aa49ef57d0d94c4c7f921d3ea6eb3b69862e76eb428ff3c9385da8cccc32cf5e5c0e0aad2340979bc226", 0x97}, {&(0x7f00000016c0)="2c1f3f8d7f3cd6376d", 0x9}, {&(0x7f00000028c0)="bfb2ff14fbb56a62d1d20ac2a3f4765958ecfbafb327bfdbb074acaae613313a980a5c443050487d7ddc839f77f38d333261bc552dd1e45d99ab6be8a38b94ac8e3f5a2ad3d4047fd9c33c37133adb508f9902358df4e23bd3ff553342f0c2b76058b9d0fc42f764201a9cd50757f85403a67301bb24a2ae367c80a6fafd078dbbdd149d4d1f3dcc94fba2df352c286ce45975260e420356e374a89adbb83084b4dae2883a20fe55ee943fd5c01a7c30f301ae92b123c4fd771efcd73b1765a57b3e7e25e8d82f99d8e052f8ffd5d4137557664f3537faa4d179fd176e401f7c56cbd29aa3fc4c8cda10079f3d2b40ebb27e593203d158ddb612905211df36ee4956d7c28506bd1281bacb7614ac4e34373e2251ad1e6dd849f31074bcb31886664d6e2e3439d1614b5215b2f728573cd6e05cb67c18844c809f9eff493b6df91f43d5cbff38e3aba259486c55466e9525df32599dc5bb51e7e6d78711e78a4116a1ca80c5aded6eb500033491ae489a880b695f712d16bf70fdb0520fcb8eedb1e5c2cc3ac8156135a226aa7a3e54407fa1d5a8f4395117df5659045eadd3dd6dca9f620aa1febe24f1a51b0dee0c15c513934aab8e38cfec9b0c239d97130b72c4822a362d86920b1d6c06e166ed97279b51d899db25984e0c3889db1b53a2bfa18ae22e04a1e97fd7761e809e39eebdcc9f0fa5d6d59907e4351c4fd815fac87f8dcf2d94313bc3e4f3502ef22152939b37d40b8522a6cdc1b18623ea609407dad00022a3c9b6c7a0c4eac00832aba4a4f45a699dbf00d73794a5a5c060b5e5a2ad8f85db7592572dc2df96e4fe93aac94d02eb3ec563e77890b5c4aa5f2d4725f42e0e08288c23f1a87a7b8741e32d12517ea884899de261abe948c2e8e0a5e55099afb9ab939bf49d28459cfec04f6d3bf09e1f26af0da18bc9350eebe280d9cba87cf8b82ada1c8d6c3e39fd627770ff2d57edddd1bd7925e80cd0a66c6d7ee38f8da3f258e98871137a95eb16b2e5c63e4fd9dbbd0e8cc36704e8f4a8753b389ff7d7a7b993f1ec6eb6048838fc34c89925315a845e287251d7b122edc8a055d930a42bc42e47b9f636cc0808fc77123ff2f191a95ac0bc2e6794989c9111c01fad3b1ffa8720bab05cf7fed5eb6e2905381d479b2fc5b8322adf848976763e9757b52a9a11dfd6d2d0e5ac13333ed4b060deb92ba5e87fd3becdd347ea818cd308a851471db3eea56213df966c6a76a24d7be072803465642e940ea7319c4085b77ae5d4eff813a211a0ffbec1019bccb234052b3339f3e664b3951e0425383a2981cac808550ee00fa4a310c2b233696e384aa010b2a39f54c97a140441f1c5da455b92d2c0aeb697556b2f78d6de55bda46262559adb80df08839dfc75b20006643a115f35363ea5582973494ae42dd848ef870fedf64a1b89e1f5029b97d23a23f07e7504447f40e4c6e7015ceb01686874175f3a6a578d4ad77bcc7fa1486c79849dc6c6c69d95542cbf38e2e95afbd3d36e07bfaa95ccaf9abd7776505809d907c773a6e438d163cd42561686e46e2c4f327e46fb26aae5e07592c10d0145921a7c109838aec6e01f66e3215698582b4f1f09cf39128fc2a7e6703c6a99451731a812441e266d603fb24b25f6aa23777abd0b849db8637255e5616e9121a827c75d58f51989cb624740e851272378eee4b241980bd38b6fd2eb35b6e1417196c56e91b92d1f2695ada82656c0994964e23df47daaf6797f361015c8708e0f6838fd57f3c3201cddc9d30a376550202d1348b2eafe6c4c913ba94d15f361269073c9a39d59358418ec586502c9eebf18f4aef79aed5150e7513466e4ec78a45ac05ea0d04ee4ec7961896192bdf021483693298a2dcb8689fda2fb7081e132a38d675ff32e609a55e896f13f0f768a645d65efe5f7bbe9f35196e2abefb78899f07d79383c32f2b3edddeca40100f3d63b743cccc79f435f7db078a44104d47825d63fc38095098e9893549a41a2b68cb2616eca774905f2eab6298abd4d604d128c9ce2566d9e0f858924361ff20062536d45d8c9d8569eaa31c1742530ccca360266303e6ee66a053e56ac582ebc520845a2f71e5bb4343dde4467db77132f38d235071fbb96783ef812b19522c315946b374ad928d4b2fccef843728ed1ebf61b9dc1cb0e10f0a2fd5c807e61997031847c463caefefe2df19a57c7a4331aaac66fa65084a6bb16c90b453aa91d06bd16f87b512ded70165efe1393c4555b5996c860c8d323affd46eddf9d5929212a9d54553e49ea7b4aeb3288124a997ae2d369346538a0b0db52f2cdac571ffcb150b8e38fca7dc92eba5c8eed6d797773023a036a5cf3701eb59362ff3cd7a7e62d96ea594c45a44b100aa5f24a7bbd542607520348add33440ccb06e2b7aaf7f90d2980801537f85184b323864841ade63057d8690b876058d52180d7e5b1ce940d1a042ce308e50757ac0469d45eefa1b8ac11d8bbcf3e688033b12ffee8eed4457d2c0822eec5ea067a3d23e498a72ec6150d3a58a1bf3e4202067eb7db69d37b4a994577de2dcd7b33dc2f0f75edec23da9666343aca753475af0110816579e43199cca03dccc2b917bd4491255041409bc9c6d0bb74421966463b4f169a40c81c7cc15655e594a5ce041c4ea9debcd3bae8bc262d7d4b0edfb77d1628d28da6e5685b51ff1e54237de4651b2df5b512007c77c43de538f4d197f0eb5af0b9d8c68cef1e6f0121a26154331e0640f4520c44af3a22e3a3c501a1b7cafd923430cff0eec3cfe6a17ecbc67f7c56a2df9c90fcafbb4415c71bc4c322b3bbf8e1b30cd1ccaef35267e31941ce1f681f2290351354c5cc922a510bb63fd2af84f69e6020a237da6aa1013c189734d001a8927ad405e92b37582d68695d3a09df7b7c52a282a43354db459455034b5b4b80467f2187bc1832032840b6b7e4200a480ba5b041a97808aecbb23d2044141e88ca663d4334242d5dedc279e975ea6c03b5fe3e4712007853d6408f2359fe78541cd4cd6dc05075bb5cbdb42da341b216714775c8ac18fc86e07b4a0aaeb0d549780bfdb2b7136bbf0877188645770f654cd7135b5ec593c51a3e1ddd46a0e46d3fd553cf2a1e337fffac46e6d520a01639b5f0e356fec196cc56265b4f791ac8d777137ae9d18515ce5991486f476bae6dc58d947c5e3fbb8ffaabaaba3afc1c91f9b2a0f3a0eeabae031d0f389dcae89135d9e7bf0a7d92c4a0206debb7e1e57bce94ab7f7b2e676c081ec0323cd91ed2130af93de17cbc0b40eeb1aed7f00fd344bbae0a049c2a0cd67c3ac509ef489a4a9c1480912f99af2caa9b06d3d1b2e42d8e7c00e7e098d27ce22c1932e86405f66e5021fa1e23c82af65e722d193228b33886f8d13eca55dccf370ec3d1e39eb62a354bee2de0ff28dcb393912de5e107bdba03668e30fc9f8c6a8c143ac98b01d89df083d624d6c5bbb9ab95b85ff106adf406c317ad2b60795cf3e0e1bc79bc96aa150fa2d94e03b88590a3dd83c122721710c439d06683c33c8421f6c1ae3fd2757a0825a883b2beac7664fc8dbeda4d41c26187349d27fb86f5bae4c4e31ed8c10004d2810cf2362b1589922cf4d5e5140a92be42947657fb5b7dec22a56cad687b661c9d2332779b16d50c65afcec2b63d53a89880ce63a26da7c9a31cb5016aa15c7c7f434e948b92d43c8f8dbdaf61d112cb7095655c7d4a8bda602304cfb6466b88e1c4fb04170c2adb7aded9fc578b69523b9c3188205841988584cb45dcca4dac846eaae00a825a442862c03dd65d7df14631b5d0c0d3add9399ba15957221c0549f339bfd07eaaad053fc8551cb21dd1c3e740af219407a97e4e2f5db0048f16edfdba83d35b7c350e81471a570a8acaff96f2215bc752ba4edb46eb1e200d4b2a5bb08e71fd597b7edd9bf28988d5b73e1fac39042375ca3964c2359c176636a162ab053237ea18249a36ee02df3384c22d43e91b5bb59fcbe2e5b93c12dc298a98bac1a7647646b3a9c8e79749f07beae6b47ae6d282837a2b3d634f047d1f38932c691ddd69c45baccf56050b80082a82605ddd296dcccdb567955e7c5eb58020b5c348253c71462ec7b04f3164d2f4f9e3cb3643d539ad9dd9d33a38f8255d7c7ae3270848517bca40795fe15677a95adad5a5147192ee630ed4ce778d07a072dc50d794a560cd571a1d5a3f12a4e7c6d565c903570ea30bae188706d041a9eeed9f215ebd39c23176b6568143597cbacce192973d5fd3c4bb8c5645287bca1863a5c4ece548ab5688f0fe74be4e47b9e82b1a863822f680a629e31d6efa8df3db55d499dbd5cb4002c63c6f2f136201dc07f913299681d130d0f302821cc2d5e5c979bf294960fe550cc9f05cbc900e6bf745c96b37e4f37c3e61af6f990f9da560f14bcf003244787f25b08ba1ac608eb36ec8c22ea77a85906619de01151cc88b6356bb8ac1a3aa7baff12a9159f688b12ec6115f16b2dc203bb54df20627617ed21b403ae97c6090109de190a62be01d50dec1fb7e20dbab1abc6dd5caf7ff66788950f1109c0260b5e1330d9d05df599b636f1583d226c063c5c80479d2caec61e3ded1ed8cf7f593f0590bdddb771df772e732ce9d775370943dd7b827aad773ecdb55c2a40281d9c4466ead7fe9347962c62ed44cafe0230a79f8417179b899b5334d52bed5b2ebf0ff22e1cea30cf9ec435a13fa9dc2dacb860d111c95af6365482827c8fb97eb7ddd71b3b4f73190dc697824a7d9633cd74b7708509cddf4af44da0580e605c737569db8abc6a98467160875048a04969be73d045765c0eb58e0f6c8ee58887fa99ea03e68f5d3d728f6876da76cd69e7c2aa53a14c82015950cc508efaa736a2c2128d8baa2585164aeca6626dfaf948dad2a23d2950dfaba931da84d86e0a69ab488682b45cc8fd6461eb6783160dd0496c32e52d9178ec7d4b5444b9275f1c898bcfe6d9e0130472d8c6fc750323e9c15b68848ceae163fd4630d0f06d734d71bd73282fd4febe58fb9b8c188c10956dbe6d189c0c0c92ec38385ee6a0a2f45bf61cf26e742cbf0c3d648f0d75cc9bc329911cf6dc45ba726058b9aa0e4541e14f2c7de0e383690c52bece35551dd03f9978a275acc2e861514debda8c7d7eb259330f07bb7642cc23b5abbbac9133631e4918401ab33604cd14887dab663b5af593ee05f6ed404ff62c7f9cf4b9af1c6617624227f8300625775c2b426d6eb38cab3a60c0df970dcf1c8752e0c12d9c530c68e1b93942074d11ede95f560202f498aa29603d6cce94a982dddecfa84abd99520b6a9234b5107b250f3d161f795f0c9a703f7dd9026fb68107bce2b4fca9ee46fec702c807216f8d05760d0202ccbd268662f7ce83b4293e8ba118392acd6df21e975c93ce6a055cb323ea24c5468fca0e36c3428445755acbecdcfe74a29349a134926aac2b16340f67b4d22c8007498ed553742e9e4a302ee118881f5cd1a62a5721511f697cfef752f162362a707735bd43ee4a4e9518e9ddbd251e37714bab9057ca76a24fa207ea6ca026913b33480fb8786ba50dbe64aa581f9c2b065d49fb2d42c3d273bc381aac968637a167d65c35bfc88970f5f25e10e2252411b508400ad3e5ae272ae8af54379677dec9d27a00aba28e9e598e33c91475d33a0f063715cb7b3a228e0a65d869924ea329af49dc229d2cebf1f37825d8cacd00581c7299cea653fdb0283d5fa5c78a35996b83dd4cb4ae83dc87ffbfe7d4a509e7", 0x1000}, {&(0x7f00000026c0)="a1005d3801ac960bc481b04f214f", 0xe}, {&(0x7f0000002700)="f5b9d28872c0f33490f82cbc5c8622408dd8892e812a08658a43896d2ab438054273278c373251762d940593336f3950ba5f6f3a9da22f89469284017b29157a4dbbf5948b07e85f20a4420d8441502f2682ad7cb88bd1181c3a29dfbfd74f6308da325d18d38530cab7ae310f8dca2bd8c35fb7cca9ec396ec9a9e640cd65399482a0a91156eaec30ffd917139844961016744b8270dcc33b593318707f83d7f79a59e3d779e2b755df901ee385b00479b6161b04f56e230909c14006f47865c2", 0xc1}], 0xa) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) setrlimit(0x0, &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000080)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)}) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000e35000/0x1000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) write(r3, &(0x7f0000004240)="a77b84c538442f95bf1f1216b8d0ac99a9e92fb3826d0c5015880a933ebd77d31ac539f817ac3305022777bb2bf777e3da9d642efad1e431950434c93a359f51fdee0de0fbd5409e0ca7d64c846a48899ef33910fb511e9b933919ec2c3b23028b5ca979b4ce4dc5e875d2bc3bb2718f98f334ddc7e5ea5904404389308efc454b473d27d5874ae4bd22f820d0aceb42a9a0079fc7ac783a29bb2200cb77e47bf9e5836a29da7d06ade9aa096796d68e40c3f154dcddc1941b8493029e67c82ccb281a83d29656a0ecdd5c01093f29a4a3dc7cbca24c6ab733a399dec7aab019491825549642610ebbc7903801ea0a885eed65c79e8d2337c9ad7c4301489696c91f4f0fae15a814272f9b72bd7e54a3c31ebe6a19b14d15d29ba67324a710ffde3e42305ebfa9270bf4f764b3c0c64caf053de55386c39ea8adb816bcc33a9f39272a72b88aa8e779bb9e412efac1d04fbe129ee97b1dffcdb847779c2929bc00e7c0bfd52a85ad6eb0c2b6f2498ca7a9db5c385844a4a6c5a5fe7ac4b159269f86650b00126c68adf120ce83c05643f877e5d6496dd92a115464f4818afb8681dce4ad0b96cb188cdc9c9bf77e1ad1eda4cb768509749446cd37278e99e4dba685ccddd25942cd70a36929f7987d7fa60f8de55552567782574d35073b59f0c55c4155e93a4f0672cdab14f21731f467ca991523c31e0412f991d86fc427054f2fd285b409bfc8985e48446cf8802a7a8db32efbf26f8e7591d88698f7becfae7a7dc657c200774c79ccb72ef5522c25072fc7cd6ad425e092fa85a284921a4b8bf5bf744a37b83bed8f352e8bbd273f810bc387ca90d3ce665b8f1ffaf6684cd4844be31810dd1edfcfff4748c2d2a52f9a422de17a9a3578430073691da76de3d473e58b49a6ce3d6029723b9433c403b55fdde544026ce1ba5a03221253320657e1ab8a0ce5d2e8a1e85fca149a7abbece0fe2a325f51a5c8c8d61b81a52d961e7f44d2ce5d09198972daff287dcfdb6293c3bdb3470eb42d99b7f4dec9c7e336636c9f3613997b771de2f37e0390cdfb0801617478c294ce768cd7922bd9ea34c3f0a1c9cbedbd02f86e465367c94183ae63759eda4c2c61e7ac35244b53951185c551935b6bd192e2c6c29c61ab2a361f13c17a331ae5589361de0e9b454b5cc6092e798fed70cbfb70ad0cf008b152944d98820065b730917dc42186478f91bad930dfb7026ad9190e739dba870b3f9dfc302de378c453f4a75848a111e860f802d609868f2cddf7c139b6ccacaac928faa829f25487531dedaddbcd5bef766dea86ccbdbe0b22e855c4f3621245a5415cc989d99e19603d11898714813a7ac10a84d7a110145bba1163c22a818acf76c4e879940207944d243326c70435e763a62f2560382e83b05a0e37d741adb980d046c94868fe70f9a8dd7affdf757a079fcd7a01555e2fc6f5a7a97fcfa460bacc6435109825e491915322faec951f5607a5430e7eb55659802ab4cb5ae17a66d71bc915b2b906991d1fb361bdec80205962c8ec01c6fa4aaa93d37566de607f8928338b887f483ac098b35b1fda37069d0c601b5faefb9d89fdef9c14fabd8cac49bf5449dbf07210cc434b3404d19760fca8795d457b81e9f9846da841b02e63d6fce91889b2807b53540158a26a3d73316164dfe3bc82a8aad51b4f67b3fd387a599b24199a42e34c2d3f36969088596da6a7b96e19a786d45c2d441c7ca7a3851e0c1a5315cf242e0a2f0e55feb4010d8f47d163300789b867ebcbb994c449ea329241f38886d36c616add998e650add2c9c3109e6d0c4bc77f4bacc557931d12dcca71d2706e1764cd616ee24a48c9ac23e292298be91bad1f1d54f29e214baed51c3ab4f0e4d5ef37bae9144e7050e2f63912ad6e98d9c23442fb9f58281cedb8b80d03d86213dbeac609aa1512053f420488b77b78113ff7c9ca3899a7c3be7ac47c096a7d2ae494231268082de40a42b26dbbdb635ad2eef766b23e459da30c35eb5d8dd60f895c9b90408b95ddc65ea5ae385232d88435cb3aa37b8d5f532c61b0f743a46ca311caae0218c2d18325c05fe32a9b68006b44a75348db986511f6c0c62c000ce766d15a5147e7ead0cad39f74bd608dbfbb7dad77ef85d2b00e3ce25801eb46586c2da41277f4a15a8f09e64dcde4bc6ce74af82daeb2e93b6cbb69147f8594bd1f92f358e60fd08733de003d8386aa4a0ce61e564e88d052fc446bd70bcf2b782d527bdb3cf12391b267f465ca91c853534296811152dcf57986101247fc6079c03b9a9c09450fbcf30eab096322dcabc8e50c0546db655648d462d1c090ba30dec12bbf99140bf4a65629d1916d18679a423ab8c589ea85657e42d75dbd6e90febdcf68b7c4722c7328959ff8370336dfba81a8491e29067ee69a31e45bbe1e36337ebb0d4c43610917516adfe3735664617676dced6ed6c7b37f6704375f9cc3ab81c0c94896100ae64e88e4bba843c1fafc5d378557a962437ec78c62a5ddd535a4515f12abe90dfc68aa729c88a80d62a8d3f5ff9a3b1cd0a39a6bf2a7905050a3f0b3359d43b6f39d039cdcdb5781615abdd31e51c158d91f5d2fd6775d4ae245f9966f61c4d002876c4f97559a34d8ebb81fcba44cc5d1a08cd2f157eef13ceb8cd1cf2596c88a148d1e83c3efc57cf0f23f1667dc8774d11b778a87aa1d27c7465e10878948dafdeebaec3dd95e33b3c9e0d4b2e110d11b2ac6775c402283568929267ce0be781ba160277fa2d3ea5d1790c4a22ad4802c6e021c02edfce96496ba5e5d6b1b079e05b9f58ba5d8006c0852d10abe358520bbe7fac8178976c97ea4c0e7a189356f5ada6f0a3e842a5db01666fba245f643cc5ee434f4ef523b77f3154ba65f108bc0fa64e6eba90fe92fdeae65c85abef3bc4edf3faa62ab74b1a6d772b00b6cb3de25d40312d507b3eccc4baaaf3a77c9c91399b44238ebb2a2a5bdef1ca4f85dcccdbd8632dae86a258f691f6001b25a895795efb1b7d8fb63bcc1263356ac1f6e718f5e4f29e96a8a3fbb0a825221ae8412b340e372b8c5d6f21fadabba87a264a221c484802b8e15df3e6373dda4b1f9ade6646b2bca0ee0bb047675590546d5bc8ecabf92c90477dc062be666ce9a53add0a13fde7e86566c9081a5298f999f80eec7dbd308eeab621fb4963f7dd96ea674266a6703c0051c6ec5b1145f66c228f0625259c43f8ef89f464d1fcc0cbd0848fff8fc5393158488837ecadb864c03522b14af60fa84961c1bca8ce942602ca8732d1f17baf66c221f7edfac29c39fc235940be92241af05ae4a737ad3c8057560c6ce66c87d35626ba59588f0ae74bbed763d2548fa280d67516013bfda3f638b5b788f49b9382b522d5c6a6cdd25d03dfd1460bcf16346fc33140a468b61292fbe9fcdea1dcfcd0eb185ef253b50ee1ad244cd7698f553d10674d9e4d23b297f0f76c625147531033386551101910370994417822eac6f414c46f99219d7147dcbfc7e45d636f1ace4707b5ba8e761b066acdf70b57cd47d091a0a9b112a0888e503aa5f4ccbf998fd712d6c944ae44d74ae2acda0e9df4fd6923f8a2d39854094e5a04d68b5757ff4c53b7d7ce487ebc3d3496b33ea36a357fee7498858064027fe0407b4d2e37736c22aff0c65b85e5b3d8b201dc776e044f4006801ce57d9cf1ac567d70286a7278fd2d5ae271fb3f4f12c26dee42104a1abd9454f92b9b0ccd878ad4c0f63a3b661fbe4aa4f264f246b51af2867ade3acec4026abac557aa098992253c8e606f7afd7d86c5f643bf4b653bab6696a7c49294fa838c5152043ce07702c46d47075fec2a6a28fc15c59f7d0fba48d949104f5d0ee68a780b538623f7b3eefc2a2a7f8666803a9256397b5570875913173ff161f0f6e6c3855331f72a662d51a703790cc6f4d32ee9d190081c02e7b3f6d76a223271a7aaf4f694ead0b88a56054a8ebd91536bc0434d35dea28196ee15bd6c35f8f1b4d85c7ca4259afd7c47bdbccd79886ca672fe21320ecbf79d48789b6b49b8995708c12c55efd904c7c9d2804a45ac2810220ba23834a54606648d3c6f38c9fede71708a0488431ab5767afdf8d22154891bdde603dd2fd33582b2e309fb46c0152b2436e4c26581b4a771cc3590613b67de1f97699cadac15977207a72739fdde1c03afa6b7ed0e018c51001c229ee2cf4a29b6d7906f19829be35d099aeacd6161b2cd4d9419a23cfefc1fd7f52ae0448e58dd9992f30de85ebf5b6a23ee1c92cc8d403659f74c8429ff2f9ee4b5a605c770a9a00860babc6a620e501759eaa66b1fe13ef35a6355f7e72e3cbb334c81deb388380c0cbb7f7f6ac9b927de2ec5b29c0315193c06f0b1bd5dc521f08768cfdfc7499b31f1cac4184f5d772a9a0c2f004e5cd70297b637d84fad4112fc479be00b0f02cae8a2bcc73ca342e77fc1642b59fd3d0b309d5d64d98f260f98465d2eaebf9b3b81be20abfaeb6d6ba7d5ee1e5dc644587d026df51e05b8eb0c1b9b11d70f97c341f822abc00c3b117d21e47a1144bf191ed5800aea05d4811b6fd95c52c16924db5112d76cbeb076970e6a57f63d6164300fbdd6497cc7e58fbfc654f88367869f1c1b39cae4d960e5a69b3861662bb7309b48ce3958e7aab413d58cd8a572055de32ced91c3996741f758cbac8a170a25270372c1fb7b8282e6bc30bf5f4dada33d9f08368c4ba2bdc58d313aac30bffbb8a9aae94f1fa718c01bec185986a1951a08f0aebfb618d64aed2210bf74025e4372c7915c236cfec9f601915778dae94bad0e4272e0b3b9a73c9275f6dfba553ea70655f93595523f05b26138a0bea11fb31bd00e8818c371a3d9d2d45a99b8c87cdd797374d91219d310506b923bf6c67a086168be524215ddc867c7e89b8b0acba2f605b964229f2d87b346e9061f8262bd7923cfd2608ddf6460db0584da51cc0fcf3fdf0500b3ec505ad46d359ab2c2a0e045c388fbbbe4fc39bae8e93a468ee86e5b4514c7c4c633a2fe14d7cdc70e50756192e588d11685328f928106ea352d09b3627b378b200ea33dfa308dc10b617b5ce648e3e399897e5378f0eaa139bedf2bb72ce64b1d6bcbcca03ea8597805140d3e3c39e44e5b237251d225be19378e92745c1d9dbb97c219202ebec9a68118a9b50e1269e9d73f84b1dc2fe132db4bfea62d35985ac5ca81039b3ad4a970c07dd8635b04dc08c87a74a6af52dc10e1f2ff0f8093506b236e054c647de0cb3af19e0ee6421a226c286d2af12d9ec9b6a37abb99def6e9d76991d13d47d2074638ed382586cb8785f0511aa37de73c4ca0336719bdbc8e24fc178742fafcc6fb3caa87daeed149179f2dea3708a8e1a69931cfa497ccbc0cd07e29e15df24ef5aa6dc336ac3fd778621832ad4dd2f9554ae3ae54622d68479bb46dd319c1a1ebba2afa8aa1e3174b05a22a404a9855dd43427508a937910de6da170d05da04a2b88c9dd382847fd2f684d0d9f027b25efcb7f34f0f7127009577afb652ababfb28fab65375696821da244656c23b677d932c37f5cf99a8368d32551acee9686897a063f2c2ca9572fb41fe53e37e93bfdf25f12476f1f4614e1b09c0b7438ad0970ad55a6eb6612a9770648fd64472275e5d9cd7dc43ab79e40257759e3be13c97563462d6716bdf", 0xfbe) r4 = socket(0x0, 0x2, 0x0) r5 = msgget(0x2, 0x0) r6 = getuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000001240)={{0x4, r6, 0x0, 0x0, 0x0, 0xa0}, 0x9, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x880}) close(r4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_open_pts() fchflags(0xffffffffffffffff, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000240)="d01617626fe1c960bb9639b775b87a5f8b2e62ab1ec9c460cbdde2e5b48e3688d75bd61723524cd2d863ee0599f105d22afeea43b74a0656404121bc83a9fed5d2c99a02061b50aa50c76f01329bacc95f172f31a8593c4f3ac2a8c568291892a6650d9c76cd643289a8329c26a6a3a6e66007cda3d52ea2dcd7e5568e6164382ba2d81dce22927de37688ce3cabd9a29c82e3972b433f0640b407045b7cc708d3b7f94b67db27bd283575e5ab6b6d6ad6f35506d605cbbaa5c98e29315343afc3469f20a7cfb8302f53de1810189be7fb6cea4d1820423d6be0b2ca95d3640122a5fa2e29615066a4858daccda67563e54a04c05c03b9048f9102e0d9724efe659f2835a45ebe091407ee87de699aaf1b639054ede71b0b3093a792c08e452de57b173627440997b1b3d17c6cdd48c506a3e545fb8a6e16b5b6e97394d64c802803c7a2a6e1812f70359fb0bc1069718a46d5cebf64a5944d6f99bfbd683c639b829b12bef488cde4e02914ebc169ace58dbf44d787744cc31728fab06c60c22e08f71acf9285975a2360ab2f5390fd8d3c4ab491c69976cc24d16316334fd5877aab6c9a68837c68b1d4f931c9d2e304d5dd7b3ebc4b3d35a1cdf4d7880e62f9c45b5aae2480432ab314f6eaf3c534334b385b2a0bca87e17ec691ce3a103fe82299711b5fa2a9af70591a40d325bacb3a529b8c69ac3f3584113cec48e9e9238609e252ee6d89c5fdf6d111eec407edc230978072ee197b05141e4355ac97fb463b1ae0b881a1cf5428a02f17e843f5b91525b57394d7ecd3a4d38bbd3b9fea64ca0f1faec0cca7d8fa8a23ca408946a11e35c1c227b6396cc445193b8e3a87a2a944af89c5612a87270e7737c8c891fd2eb9dc825454abc7c6dda3224a4007bca5e296235a4db0b21dc2ecb63e8bc1194cae64d6e9c5d97be0e4542d2863c6283f50d0e170ea3e3c2603ffc3fcaeecb7ac54c6d7b7be3f10763c22495c794911715349a3eed5e5683ef49a7b2ff4c30092ff2fddc65d1b0f0aa2584f2bf0d70b69077ebc89aefd694c033ca7dcadc1ccbac5b45a66e25db774b59607dbf971c485b977b326d574aa69bda85ab2c0dc788cdfe81da8135254272724559d874d8ce2d76739a21d6c5a1d2537de3ca804e593543b23f5ec81821ebd7393190ae8f0e73f8606da395d797f727a012020eaef252712d9b24f5da9b8d4fc71c8a6286fd6c2937fcb3cbd27f3a3afb3eba99e18f6972bcb95f5f5d219e79dbc64ad43a93355fde61906077d4432bbece751e4ed02a06d053a0f039926b1983837668e89bbf290e60559fa782b9df4be9fb3a99cf7ffb57575be5ad7fbe36c3b27973187c96a484ea59b9e692562fe8bf54206085548dabdf0b2ec0d63ee60fb3e5dfdba1b6191b47520817bba39f5e84cb92d21c0facd173355d3cfcd63378b7c64276d38552d37d7ce9431b0a57f69ebe0ce4f40c476c2f15c77429e4146b6bdab8538d23b036861d3c6664a111aea89d1d386e80ce232c0839c32ebeb5f481d25ca9e56aeb3decca55cdb9c5f91994de4453a8c74a932450fbd6fb66cba64ea44a6f3d277157f62774d537acac3c078b5685906573482984741d24637f85b4be6f0da32d750ad6c64491d7248ff86005a6759cee9c992bd06d9ab50cfeff68bd2b6affc214e2dd2e2e7fe23497cd9c17d07adbe7db4b89c3ec5bfbe44d883f8265653e0a7887ad7a04581e6721b3504b9955f40a6ed9ca250626446c88448ccfdfeacebec6c340aa06409d04fa59e86007649697f387a7a4e9c615f0f671e4b13e16d7290db3e027191f9d2cc27333a691bd4c2fe2ce5f616de0b6dd2efdbe234f13fa289676497d6c4b53738bd75ab80ac18370218cac67ce2d008a26146da61dd3c8d66c96be1bdede93527933cf5dff184630b091ac1295cd09032666d92bfa9caf40327d007baba272d5ec76d25c6bc33d2ba94be92b4cb747a9f1f6048c6424b306e90d79f05a15ef77e1534034fcb842e6efa4699eee668dbe6db1891e84a4f9955efa3cb1b80591ecbd0101775c2dbd60efa007d2f8ca0d320bb4580eaecde7052fd80f45966b9626df8c32d973f4deb0c721d6fcc735f68842f80e34763c8b53e8c06a2aacda69602b46c99b1eb004c58f2a7440e3a8abb6988dc051489323bfa663dd375c7c7fe54cd06d2f5afd96c270651fc5c488ddd3f084fcb6bf1e53e0a4dd1819480036e6c5ee41de93d47877d47571784e428a49733fbd3a83bc77ac8b78eeb47f89d0afe8badff08829d365b7efcc1b48dba4d6cb310a11d4d29d99143e0e9555b0d760f9c524d600fe98e6ac6192c7ffd586973148418aaff8f6fd623f591591b15869589a9321b4d2a5713a0505b3c378c4a56c6335aceed2233e24cc6ebf6c983c76d8029fdd623d7c3428835b3898a36c6d82fbb54be689452eb8e5c78ca83076a96e033fbe943f335a5d496c8352bacf05ac944aa1d7172243bb9df82b8eae5a8670a30da4aa032b17ed14a0d7c561e7686f9403f5060e8229a86c4892b0d5ed437424a590dc248b0f0b2027c9834850cd7d7c62d28499080f4a1def242dd2e00f9750c0861ca318c2ba7f021e4f8c6ccf2b42be21c952834f4b252f87c8eb4784936b9fb49f1a547b24332dc88a858ac721cd6c1e175f42e1299816d53ae5f8775a0ed79bdf10f28067739f7c761c8e065eb7f863fa0b273f6ce5ef0f134349126e8bf05c5c3369288a1e972742923b8e7db640a0f57db91217e810e48266db4dd93bb134b53512d3cfc0df047c659b62eda12e9a6a017daea1290f06db0b7948d45558211f23b4fe6aa2111443ffea68af728fa3d347461c67c749b6993232a068fcd9376a19fe01f8152cd6921c6cb84809b1825993988a1229c658dd674e9479710b5012b37f61c9b03f415cce17e8f7cc33546eb329bad70a65be25297f3059b045d6d75349cf21210ab65a146b3307958536c297f7018324a9aef8a8fc9815f4eddcd1de281269bf6613207491e00263bce857c2c9fadef17a7a350a7ac7a79efcc70bae11b356496ddb6e08b9f8fc46c586aa22f1a75d7f8cd77cbcf353e4a0968c386282fbb4de6e2d419d8ccc521bb67418d3dff4a168c306a1234224395db6c8dad8e36101d40359b0374da67ed34d860752de3701ce5634b553d6952802773f8902f81a1043f0feec6192aa9125eff81a0611173dc3b7a2c5ac5933033294447688c870116d7b1d3f6dd7af039ea9c8198d4812de56c4896ece9334bae7e723cfc5c7c10d7d626f0c39c4c1902ebcf1e957d23857914cd771d37785ec378ac783921d7704439dc878e42f2bd494522cedf9a6f55d194c9954a4aaebd6054a2f49edbfe42623fc6f00d0116c2c19e9e3eb53f7d07eb25226f90db80604b7f4890cd2d1d51b06bafdc295c7f8340a61715003ad6bd1357d9bbe5e184149ccdcd239c2e5bc165f9dcc63e98c2e96a2c26feecbb1ce20e466270899122027e1d0558e6d5ef427cf214d9c2bea63f1a56bce281dba1d0918b93e3fb8ae97b5566f1ca709e335ba913adc41435a255d1076613aa042550fff4314422573f13691823c2b733e9b25c4eb0a45012ad6f953e399c23faad06832520d840abba0dac4c36efd3c5117e3ad6b40ff0a2170d5e97251253d7478ea1c743d6a85829926e84fdc159e564cda78b580d75c3c16f87beb5e1ed9ae753e4dfa26faab948828addbcc46ebfb9f1a89ffdea5b16ce2e5979793c2e267d21dec7cc9d64f748add3779fca75ac5c180bdf3bef510e6bfd2480c634c269da8ef80b4e02731d621a889d138d4a9d2de8cdbebc7b019811fd6cf039f7a30d478d0b00e867550719213847fa43e06de2b8d9707869b9a792483d4da282858582df59239664816f391f2ee6c777c39d1006676f41746f9b1aaee7add194f98a130b53778a79934974ec5e3acaed3cdabf7336e1c84a1cef1c61ced059b100b77dff3f8db8c2d87355434a02cbe62a590aca46b8c1244c1b13a84185adab1db7362d649d21094c5af49835d290b542d5784bceb1b509f0d3023cf16e059d226b58400921b8b2d209f4f599cb051e6d749cfe2b96b2994d24aa816c265f5499efed9f5ef035e9d48f627caccbb57699aa3754f704b88f39b1114a98a29535479932d62dd9575826c96d2e75d0f8ff559ad91ec7d493dc4465daac60aa6bf327baf2ff7c975407c5af5571520fe4d8d3a14fa9cdd2f0f5686bcadbc0d786b0835d75cdddfcdf09443a08ddc886de70afa3d7334a09ffbfc100f279c645fcc8b2995a245d402a2655f3b0b67cb5d06dc3554b7904303dc8115633de198438b6a958bdceb9985252dc3ff19b7ed4293f86effaf9f254677b817eb26f9907e44dc2cc2a9c56da9cbdaf3696680f334f1d4a5112df401162353feeafc69f9ce63bb96825783ffff5d86130e66b541531bdd10c1db58fb9c609c580788a34d26729181a7a1f234c6ff344083256cea216321aaa6e27751200268cec9cc114d2de094ee039d91b3bdb60e863437fcf9663ef1aac66d96285e6cc1ce738f5ec2bb1e69a3deebefe6a443e968ce765891d6fd9b3e1ab9a9e7a82af1e94deaeeacb4c12ff50c22e71996f54ecb1199d525fa1fb5ddf7681ad18eb3018af382d5d8ebaa1d98a31cf3e980b73dd241b7b16dad34665df8128e219bb2bbe66f11da6b5ac737b0ae35679ec9793d02a776c2614c819248b10963e32020cfa6e872fe92156afc509ce541d88b9e8eaba9ee056617ea7ebd3d2910b974f0b58c9e57d16e0c749a85d5c6557cb8af67eb3db0e006a89221579dc5c59084a12c77d91b53caec631744e0c5d42487b9f7c1ac3c28c00b9928323e5c1d8e570bc0e58b073dc7b4e34ea50d7d2c5961c4d808184d293a48720dec72c078ad145cb33eaa034eed533865a73ed70fb1a38b9d511ddd2c1f24a1f5a363b1954b1039163400e538ce87108c9a081098bd463563f80108b7a9f42e5bc37a5ba332929a906fdfbb23fe895e9958fb6a35a047111fa86deadfe568d103bb2a9f8a4d27550d8b8d07c2681cdfb0058dffebf362181db14d8432c8b8e8015cab4b0296ae200ff9a063843acc44b779a59ee921e3b4746034c4fb5c79106529d3c195e1d487be8dd3364265229304146f82fd236bda4ff08806133e64e8a9ef3d7609695949c4cb291f4933921327ad24795f5ac5b2751b818108966ed4c216f47feb2a9c3fc1e2e8a5dc9704d7c5eadbf3b9b74a220f2a4c0bfa62b999885fc3018e427cc5b3c3047246e79e04189043f6c0780a9a6fc1955f4491f92059278287c29c223fd394e9b11a5281b623ad4555f66c3a448999597ddf6a31b8bb238c7f61b8cfaf042db41255d58a891c6f510c0f50e8a120c497dcb48a3d8b096fc69182941d18df9327bcbd9af3c284d2970a763e8100cddc01d5999955b80dcabf27d7841e63f15b9c3c20f799d8dd0d8f8254998bfcfb118385997e4a8222bed1c06077e4f53f77f30a9de6f696a90846c7bb26990269f0458493ef9988f10c26eda498e617c0bf1252717e05ac995814a514d2d2864c6c41eb7085b5245be8b6985c8f7b85695d8e80231e015b355f0c365876b91aeb6bc0fe0bf48183950313fcbd3ea80fbead822d6a06e7541f5e16287e46e1e4b0e173e478ff79bf5ba65609975519270238dcf92a2105107539fd56ac5a561a018fd1027115fbb9e8620962e44d780b3a14a08735844d705dc8a0a8d8d38d97a71c7add5cae4788758f3fd9b913adabdfcac7e6ca07b", 0xffe) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYRES32=r2, @ANYRES64=0x0, @ANYRES32=0x0, @ANYRES64=r2]) r8 = socket(0x18, 0x2, 0x0) close(r8) r9 = socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050400000000000000", 0xb, 0x0, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) executing program 0: unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x3, 0x0, 0x8}, {0x6, 0x800, 0x1}]}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) writev(r0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 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, 0x1}, 0x8) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x3}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) r5 = socket(0x1, 0x1, 0x0) close(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r6, 0x1) executing program 2: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pread(r0, &(0x7f0000000040)="330fd1550b6f38e43afce21014ee314d1baf25edbbba9b12b80faee2a61e7a6984d29946a9b78492e34cced53cea66c60c0515528a9b948817302f9ddabc2bd31fbcc0f3af6cda814d0e36efcd3262333e0c94a0f9eb3808324854c6b4030dff8e10da09c6b3b862d79bdde00ec1fcf3e2c5e1e48415d4e3482460c5e538ab95d4b31067851d1fea33dc9a2326f771055197d71476bddcb78d146d5915ee0c28940b98be1e36237bb478bca2148caf371e7be891db73eb3ae95a5556add2787ab49601e3d8363aa24798884268c7b2a131af24995ca36034fe34a692401e1d548b7757ff7903bedb49de77bd7b7d8cddccd2eb76e1132473c88cab579556621a534b5b9a5db05e10abed4d038c447ca2c635b833483e2398ad2db2e734de683e63d7224666aec43dd9c0a090130bed478d6d362c4cd0d4b7b33b0eff79e73aac96c63e0ac870cda5c1ecad23aa6b15f657d7759dfea840a76176ff158821ec0d31b63bbd5a170fc3da6dc74b0c319cdbdc6cadb6aca797bef28f2dc11cc5a9aa11b906f5be00659a51e67d191bebc8ced55e84118921f8f71a102b9e15e3c0c3b7285848372887321497588b68613cd25919b40e06b66084ab35956467b320f81523e0fe96e0b4de85342a91da3c23ed60d8d753168e4b8234aa90a49335bfd7cc5b6d26b0382ef3f611c44a1a2f5e044e38a1b7ade551482e676f2355a566518a1fd1947b385d2eb0577e0b3079da36ff133751a64e88159a6a9fcc0afcfaf2acb4a308276bcebf3ef25ec0215f41da0db8136886745bf8d23bfa494b7d3c800b4e13bae000d0894a238ff781f52d645b5ba864636da0ee1d42863a5606874906292c810c368d7aa343871304ba6e08bc57a4f677f62ac7d3894f6e69869a21ae75b3566e31397a0bc16469ac828bb6af270b919152897dcb808357d547bee88a9651347e64a346065100f8d17817ffd04bc851336f30ba7a695e0d8f7660cae234237ac2be1837208915a42663a603bef70864146ac4fc03e5f90fc985d1f7a0713f5d7135787e5fceceb79b053b116ea370e3e48defbb07646ada382757f310e6f7bfeed16106c0ea0983b004dc84cc72b1ac086673478805ae2cdda9f48fcc01f60f88e1f0d0ae23ac0794bc9e2ba2d14e00ab88a0ccf4e4849ede3eb3cc5265b88c6c4550a5d749f876c7d85a0853f6c4f5ce04749816f67a254ee30f80b0b6f60515c17e4bdc6a46137fd3a94d7ebe5d74bf2fcf3aa7562bbcf26df8d2e0df9d0aa53b3303877319637956ce278ee4a1ff2642e8ecb61ac1de50e62f227ced31d4015ef84b6979a32ec3eb3d16bf00344fddbe0b04bc05678919bd8549b60c08236942330b2842b46b3e2b513c378fead022597d0bc64d4b3169cf0eb8bcc5edc6657a0515e280ff15fa9254a6552583c87e692d938f8b6de39a5cc9f239c6eca70c6cbf045360efd33b74f9b00dc4f4fd754e560d3b554f7036d1fdf2a8ad71478cbc44f87bb297886801965567a3550d9dd364257a3ec8403d53946a8710f8fe39da7b97deb92e9fcd3d430105f31d6672be8e7e0d466d4d1b2d29e528248b3f2e2b3224f09501ab9f29190f94e7089c539ed719b57b37501079c6550222c784e08eef0d2d06164c1b3348068af347247f0133063e82bd65e0b5d7d975a29f8200f7cb3210461242d37e4b8a7d24529442a14d158df0b3fa354a34433feb8140866a38af4744196b4388c642a05b027f1a930a069477b01df2d94c00b2eae659015cd389cc2bb7f7b4f585bedfc8567e19eff7d09666d8d45cb97bdf3da75a022d22af33e490843e5bb25c9a3d021820173c26396eb26e7e499c3fdce4303fb6bc8e85769650fa75d4ddd4bbeab01285b251b847de74c2600e3af837c7a600c6421652c4f448f664457864020df7f4dc8c299683fb489367c7253154e8fcb20b37d3c44f6916c91e52f8b2f657d9d093a5a172bb2a9ec1de5493b8e5108af6907d446f853c6283cb0caea468265022730d805be4f2b2a4f58bcf009a6b4280b46acfa60b4f37f8853d3abe2ad03a986e87748fe2288a6b6025e2fffb41732a6856c0ed2980d30432cede98b3029d60417055a5e00572010bd83c5aa6213e66a7bb4e96927aaeda2a74c001dbe454ea0d9bea4889a38d0908dee31702ac119c57dc113a61493a959bc099d03ae071f637c039266c394b1a9efce1fb12a6462682634b474e7c221eadaa9bd8776ccf0062103a994cc4e2826344e2959181d77778ffb7669bc8dd8abdf363e04e5c4a6f7f3070a9e24f622c91c00e6a9dc9fa9f00484b2deae3eb1bcedcc0d53e18dcfa285a8de000a5b88700ef4feb5aa3c8215d50ea9aee6dc12729dfebe8208966979464e269eac304a2c01ea0192c781e4f5c4d8817399d20517232ced0058e89a9f272f94eb351bd8514b2661fe74f5b7ac69ab9987f772a350a893ef193e24a107e072ddaa2a5b82314ab94339ad5ca2140cf6063d2e61cbf1d3f2043e59a6962e5a8ef54d5143813bbdf4b9a777e84d6ea04671d59cfb5cfdc87296e9427fea6def92a27c751fd35cbe6f4dd0f2662b27da2f9e96eb153b75e26c2239b6da8c540156d51dcc62c401086f79b8b61522802bee4c366777cda3659caa07559d7559167f688fd02a0b2e6776e431ef5b64d9da1dfa38e72d3a087431da9a89fe21ab63d6f859b9c516a656a1b9dba6f5893b6b7df0477509f2d5cddc40bd50bb64dd3ae0931796230223563d822afc6892ddaaab6a65e33ba69e73982a327236cfadb85e40b1382318819976423b8014194e1c63748b7ca1bdbd70c645c77c11fef20680c75c31e38088a9e4223021dd8db8dc276b2170428842fc350fd5aebf83d2ec12a4455858b114aec3fbbaf281a1ecdb54ffaa40c0dbd51f69e766ab116f25d5e944946e33b16f4bf8624af085267fd9fe653a79a552f03a97ea8e0ac87a323d348daefe0b25f909a816945d9d350808eacffcc8aa157b4d188d280e04b5fc4ec076e67f48084b91a70cd4d87f62f32a2a158d137973c728047a9238fecee0dd6c84cddda8c719d683f304feec6647d0185be01bebbfe15004392098970baa3f1512bc85ad303723f73568cad832f4d8b15a4fa57eded159844277efa36095d4a5498f5c05f4b29f6a4206c21c26d4227b3ceefff9e0064d96ca23b95fc69ee6fa737ed70521bcb27f7bf0040e27c3f0a03fbe2844562e8758662ac68b56d3f702c60761ca6e9a3d0dc7c76783b548bb7d964e276d6fd4419bc444938d10d90c703034c62912170b71685c5c52cdd8c17f714c0701946a033b01907f918d06e2a7989f860bd6adb98dd197daacec77383361bc10ba0cf9eb0de6703ae3cb9f970e38114049e5c36006bff5105b636642b09603e1dc35d0ce28805f44b2dd5295cc968a9ce6d6322675e57cf8542699007bf36fe3092ea98608cda9ef8b40679eb5361842efecb850c9ccff45bb2727887b4b7a344340a5c3ce0e8b064031496441312a79b0ad36583db621c3547d3ab3deee30bc861e78f479f4dc04f3b79aab1ac4f6b4069036b807627129429b320ce731f888c9daff99033cdcbb78eb62b483c7d5e13a77ac5c197362936969017f6168b9431858e22257303a0e37216d96fc2ede614fef094a83c75468acdb2d4c70fbacd683d692dd5148d46e5b44c46998cba32f979a3e5e257b237dfd5a693e5dd918d21e4ed2e2b96380476e8fd899ec88ca04c1ceabcde6c8d8f1ecd0a6e486a878d21c2ef53d477d6b167f81494f8754f437933b81c9207380d46b32a740fb07103fefe700da10f3e045629653cd9e1ae17b08f22851ac9d1b47148359526ea1fec2585b39d0ddf1daf40bb765f7ff51cab23c9ee24cd0a2d70a69336b6389ce54a3fd77d53ac2dfff2092355a9738accbd983afe50ce77ee3b86b3b97a2f6fae0d263f7e04ae137fb1824fcda471fa3b795b8f10ee6ce6bf7a4ee6db4240ed36d44b01bc130ae816305f40f4db6c8f0b4bf37caf84c746e0256350b53e8d3db1ec841462c9014b780b42f3bc217bfefc2a20830990259415ce2862f45649946f3f775b61196b44031bed4c1416c04654ad340a87bd0aa80cb03fcb73b46202ab02774961037922b5c6612c5dd1724cb7e91f4332a7695a3c9cdd45842c8c0c36bf5dc0d3eccdab0e3226172255ee98a9d2c069d909eaba8de9d21e9de973f4a3b9b7802ed36381cd80f02b42a579a7fe248b82bcb3090d302266761fa268e033396f81d5d0add2fe799d7bbd9380a145b4b7a2fae4b103fc853472b45c69aa88fc4f83d25edca815e7ef8d2da4ce91f4dd0cf1c58ba17e07db64f4c75458299d80ae65ec4dce5596247e627d1f555394d2df1e6640ef6d054b7732eb32c94f9bd4acda0bf62414062f60dcfb67ebdca8f256877fe340295d0c34f6148a949a8689c8cf7d99c3f260cd5cdf8d3c93c7f282e6f22122b0a16d3ab27d640b2c4bda8533c22dad300e48f02356a5e2774fe8bf0167de093fee693f93130025e02c191f27887007bbf7a02250298b1eb9473e2f3800a5b6437fe3ee07ccaa07327f26cab6ae9705a023be04d1d0a73bb2ff94efd6a23c0c3ff111eb4dfa9a8b0f013520e67ad5912adfbf981a7b0b1717b823ad6d289d67d8e5e0452cc8f0cc44f1a444b228af9bf4f00753ae9aaf8e3e17c2398c7208ed28ad5c872f2522538eed7d1a62c08fd36abe2d4896da54474a75d5c0499c89b957fbc53db8b518b5bc3b9dd4a95c72126dee600e6fcddc5fbc950d330eab2bd96d13508de219562ad799e9cf32d48c2ef6c0dadf5b029a8684d014e219d8bde980836daeb33721ce2ac99c3d83a3062b0bc7d2cd7aa658d19b3796ce02e247f4f41033ab40d9943220293c6cd46431df54b8faac334f357c24dd573aa33119959cd1c5c9844480d5b32886b68a9a1a11fa479bd03b1ce36a4e872d5bd53e6ba2adadd3fecf44850a3d5e020b3937a6b62ff4b77317aacc0cd7c6ea556318223feb677b9cdd9fa798244e78806e41146b13e717075d4e1ddf65edc465ad8c329a5581d9da724c832382e1d17ababa456c6ff52d4db272ca9cfb8d11089d1e7498e19be193bfb67dbc277eae44421e6d368b567563b97548995602f05576a44023166a7395812429450a45925db6e10a078283fa401a0fbe24bbcb76f6c1f7602dacfe9c3ed42356f3af2150c24705258c3f17a7eb1031577721be9c7b5ceae4f59910124a0066d82221360c43a80dd96c09fa4094883b40800ec91c92f453477208b1c42fa247dac916ab67200920cbdd88fc9e21a81181139ca6ab6da8abbdcbb368814d4ea0280fb5290c601d02eb9cb0f69df7547427fd5a261d03731741e6a499344b8618d0ac39f0e612ded420de368b89ccc668be60df627db18113f758eaf7d61fd30756505f8cb87a134591d2bd1485abab1a87352216d1a81cf7c7845e81e17b484cfdda9d31adf88373b09f77a033fc0fcbce95754b2c1b6de086451c6c9ba12baa418d8bfb46a27d263f34141ebe222f30b2685dcd7e1ecfbfce32b5df0a2a653d634c1239e5d9b650cbcaecda463319286ba16884e2995fd1bf7c8804545fa129e614b2bf9345d7cefd51e3f91e8217ddc695b82e691aeed4e7467f598722aedf66181af8984e6780823d33e39120313dce5e9a2b8d80f9c70a4b60f5aa5259cadfabdd38e42f11aed7c8928536fcf3a772c3474cf70e4365f7dfade4a2ded0e9a647269692f167a4f7959e9f45679abb94f48a902b8944f76abcaffb550e", 0x1000, 0x2) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0, 0x0}, &(0x7f0000001080)=0xc) r4 = fcntl$dupfd(r0, 0xa, r0) r5 = accept$inet(r4, 0x0, &(0x7f00000010c0)) write(r5, &(0x7f0000001100)="9cb663f2e3edcc9a5d824b9a2d3473f8", 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000001140)={0x1, 0x9}) select(0x40, &(0x7f0000001180)={0x5, 0x5, 0x10001, 0x7fff, 0x5, 0x1, 0x100000000, 0x3a}, &(0x7f00000011c0)={0x400, 0x5, 0x3ff, 0x8000000000000001, 0x2, 0x9, 0x0, 0xffffffffffffffff}, &(0x7f0000001200)={0x6, 0xed1f, 0x57f6, 0x81, 0x80000001, 0x8, 0x81, 0x8000000000000000}, &(0x7f0000001240)={0x0, 0x8000}) pread(r1, &(0x7f0000001280)="af7485ab9ff1b134a90fd4f2b84e1cfd20925ada1735d3c2b20967d85b21d316b263c628cee4ed0490a51b98351c8867c9172d7fecb128962221a9528fad607b11f6c191c5879a64e43084e82790bf03795a174255609e4eae54da369103534700479ae83333ca743ac0827ea93b99a44bf6e8774c1bd76430a0998abf095d75099a09768f871cc6f6a8c9604c99ca7dd1b72c5adf4c3336053f1224b76e9f94b816774e385d4592302a4c06327a7abed05aa9809d59695bdfca2b904ad4a5ffdf95b9165bc96aa5a91191990983023b8eaf29980263844da6459bdb4eb76882e56ac5f4c0fdbf8b0e1746886af828e613296281c1626e7e740463515a620f2709802984ada9918f07c7ec49e3d88300257dd320d62d72aafbb45a35e763a075c8003e3713fb64e4718ad2f95d911dc7be24270e75c5f3316a8885c87dd7fa5951705e54157fa38f3a19b747f1d514fb37a5ea4b22f010de5c4eed33e37c9fd04ab7cca1a86e68eaead34779bc59158efe73ec72751ac183f321ff020fbc9189d570bc7c9c6e26b827dd9712a0b302838a626eaafe15982d6ba844d05389aa663335aa0f47abe790b850d93f582b6790de41bef19d99517542f0bf03f42cabe871258ff4afe59343700c0954737791422fb9f3933a9d4c63cf92bef7677789ecd273424ab0cb883d19ae906ed9b6c53d6ca8a8db97d407a9a3012a02dff998cf2736f93dcc4d836a774f6e2dccf40442940da20d159b03d756b4f62819053ec78855fa540bc402f9c94ffdbd3dc91f24270a01a8b1c83c7ed915faab9f2dc7809487b820610565104d3c895fb5f601146abb2570963e06e83e511affaac0bdc370bd508a3cd425baed3041a681007abf63a492e4d67c301bf351aca29b9070c8f2c59bbb57631f52280eba341e97235aa002f0a82ec40448d9d02f26c0012e14794bf43332997a7d5def906b61128d23c14b78ff70e6fa95e493866a43ac7268d7782af125670d8c35c56e693e8ed0f7df5a9cdb108749c3e30997c85ed1ed9bdc382f831b5763420b99f20a9131f55ba4fece2196e3028d7c2bd348dd784a7d54e3f6e138dd6737d4f0075d7d59b86929d1b7979736a96334a2e0b80171f3e4d74d23fed77f41ade9e84effab1c41cd76b2eefdb78f11a83f652b4b74a64b048fecffc2a671534a95209d65a3c714dbaaf7097a83cf83d914b18ee4c2c51e0a95943fd31927cd0db02a9bfdd82dc0e24043dd27b7af7e206e48662809227642c0a1dca6df3a60a1a5c54b0a33b9582eed19d310804b9489daadd7370c19f174cbff560527d2543f62911721fcd4fc66b9649617244277d6cc4a2374e700e3d7db8dec206dd8d0e4692b0d42c4593b71dbc4eb9f0be6ea00ad35c77e25d017a5689bd7384a363f70a17a1c377c615577fd4ae32e99b484cfeb4f6a45943b9828914e0d16cd7d73bbdd556b2c73450828bf12d5947a8a53a92893f3fc892942298eb9c5667c2a79196f3ef6533093b3239dcbe15e9c24e2103fa7e0b57735081340b9fc9ec93fcd2b57d0d4040139e3b8ad37c89696ae1bf74cc0237d5f3c973b12a434d6c80639fa2983df5ad8c708b21738a2546f1dfe24c2a653b40316f548383b98e8ecb9a848706c05a4f228469d4cc14a8e6e1cb93ab7a071eb37fb3aecb6a53a3515e65ce2c5630c8d2e0d2e5c2ff16fed442dbb92907c90c1e1b9986d230aeed3eb49fd65070df0a57561c0467c6e72c29d9ef4c43615cea8d334212d36777f43022b38120f676ae516482bb7a8584406fd4f7f1941d0a1dc38ab75cec2f27e15c71332e2bf7cbbcb58215f5974094d7efcc713584e64c0aed8e6aee0a1e903fafb8816896e97fc328b5a2121832a94d6eec6ee5d22060655241d2e905bcd4efdb50067eeaa31b271e76c91ac110fdb9381cbcc49572b18b27d4cb7389ba3180074fee6efe8541ea0d717a5c10dc93bcb0c71696e9d093ce0ccccabdf003b3679d4b0cae80d10a6ffd044e46cfb27384f78fe62e7ad9bb77a4a3d2dd68a4b83f0ffc2674e5a550515b24bd6e4e3c01fbd0499bf70945348cf524c18c4f06fc48815123b6bbd2b7a69efa29cd9b10031a5826a6a6cae6d36fac7eba380e7581552fdfd40998a821f01612b630f470a87008e97b412bfe69f76ff07bdf6b6ff5e6bd8518ee2aa59f29eb135112e335909a2583fe9ff2ce3f0a2cc3bf93ae7602abb57cdac7c845ba78407135789a48c890fe1e689c4be35152202a20089bd5b63df0d2d378fd83e3e83b67a942cda3ffbe7b23acf523e147746ad7f9522fa1f25a911f586aa9fc3578cf78574774a7137938bc7a70e82dc51a7ca1a41337ad32fb8f6868ad9ad945c6d7480ef49abe29ad39eb7c1098feec51d34d9572525f8c6028e4529b9b782a0b9b32ef5da0d52e21a9e1abab30f7dd365514a87e9881897e8c43e93e8f473ae20965bff30fc93c334a61436fd1211e07e80e4ead51449e81e5f2bb2dad8b41228230e89f04231e7846eb638f739fb6d57fd9b181ab5813f9de6ea797a76cc74cd842d63ede825eda29993e41f5f3b1ad35749a33439212df5eb56a5f10c1d8866038c8175a95923c7594b91e39152037ab929418e0024cf8c3a19f9982c281b2c6b2d5aa8e20161602e8d467860791b772f2b48571e5955c3fbe41c8fcef9e0cf680cd9092b489d2171244dd50e5f713072a66615614e6b331ba25016a67f0fdc02eb3cc45e0fa91d7fe4e3addfb3e9818aa2104b17fadf50d305a66b3b4160ac8ac5856934018b48cd5b8e81e5d0341d056b66917e265357188409a3072d1eaa7cf60b94b2c4e4a3592dad31f231547aed423b006c330d98e470fc440eb810b0c26450e6fd4d98601cc11360768f2e5d6651e4133bc622e647d505934c3f1120a3d47ffbdad43f4436a55b0dcebe9bc61a9cf1545cadae02b4d5ffa14bd9a50a75f42254356bc7b05f55c2535f43185051a60d69cebfac20c599e41b65b15465a51c38899888245e23ef2cb97fcb9f1b33282411a8416d39b1bd6ff1d15217ccad405a7cb128fbae02e5e34972bf9cac0a6247c16a5503f4ef1da1d130b6e37944ca2f0ba2ea5e4d1aa4660f4cbca2127f0275f920c1eeb64bb673bbec1e379ffb1fceea8b12e2918aa357e480b2880d2c1fe7808859ab9d3d54052d443c5c2ca27ae2b102b6b9de1fc0938c7f58d5e9c5bd2a8568e17cda29e3075ac54f9ec8fadd8be6e20606ab4fa5798b33d4d6458a1a8976dec35026a5457bcbe21648e28b5c2bf2651ee0c0010288151120a4626a2abd081471bd0382ca8e50817ddf322219cceee720e15416ebd311b22b5725ef60c9379d1d8927db11309a07716c3c5fdb974f9bb5431ad7fd911e17d3085101be36ed0ad7260a499d6aa386f398234897150d3695e307cd96ddce2dec266f165075939ede1de704a7d6f066fb269f398cd7f01b8d1c5c3f8000322434309ca38558302f72769866133d923868e80d40d9ab58fb81221c43912fd335079566ca4477ed43e1d5dd76a63226de6081f019052913c8257b1cc18b29148cb56dced2098f44ff6ee9d5806fd7390c8e34d7d50182889411fffcbe0d90e70eaed0296a0a29a3e1c156d9b0f511b4cc9381600a1083bd78690b1d8234c6609b17334e4df2eeaa18b875f9450aa58f432fcb215975bf6fccf815163130fb8082d5f7cd745d193821f4b8c5c51230e1cac3dc1a893f47c685357ea5e8ef72a62a35ced38d44eed215bd9c8befdd90dd5e29f3ac2680b911c24a1b5cb0a5ab386221bab2bf3aec72bae59898dccc3728a8d2f79b6438a4aafe658f7d3cc6fb36347f4c784647f6a6afc7aee1f6249c66e4789ad6b9db0ef0b954d19a8893ccbd5dd7831c3564ea539969bad4dab38301264dd342a724c128153f8fd8c35aefa5e67b0d8c5360c69368cc1a6a3a625d5aca702fb1980214322e5ebb037ae77f23f5aea1b3d94afba24a82c84ab332c87c05464ecc4839f5b4b5c353e07d08da916755a0ad80f2900c172307497287620b9df843d6c830a3f160d29794b9d89725e7181990de83fb275149d23ffa388bc0d0209df2aa0043fb3f28a0076a3f9e63b5a108663513b6258ad55c24eb64ba54bc73175a2fb93653f1f67e9d8d77f2a1fd028c5ed6e388cd827f4d9e273ff52cb54154dccc8c29d4929b3aae84afddea5300f7e6fc2d7041c8878c6b8f6d6103a7a0bbab53dd97915cf3e185df8742b439edca9b94efc919c8df5f1a38f23652b0f6fbccb34b7221e97d70876ab781b0ee4cbce9921cb85f0733269480994b56a10c1a47192b51e221852859eb3b95818ffb0dd236f13343a4a5f72217b77ab78bdebbe18d85a2f6236c9f0cdce306fd849aac1911bf2739968ba1ca87b02fb9f2e845b9b3a9055931933fc8d59c9cefc00ac616df5874a3604aa718049012a3b31cf0ee92610b90385045914c8b1f996fa14908fdd3a324bd950250fc7cf36bf636011376b9d02e8f96f3de59b2c4566befc1654c1d634f0c67efc3a8320735d1c823e5d4965255c597967ecf23c07801ad0ec839e5c54bc94a61ffc1b491a8ae2f1a812643f4f677462d755a01138b39767448ef41b0ad4ef97ed0637065a0dd2d99f01c4e008c63e33c0fbfe32b98746ba9bb079fbd2c0782154d54a2df2983e6e7202237c7b6c596b1635b7bd07fd5ed84608f0fd100a9cf661e7d87a17afa29d1c6ae45e1ec9875407fb5e374d88f0efaf14678d83c5fde4079bf5fe42c4a58dd533ed2e73d7926646424765515340075991a7a3d6e254bfe7a2b32f6665ff0bb5f18f38aa3011b4e21ff84b4085155d0c9388d035613019bf8c4140724e0bd6e9241f38859e811767f58d70d5ac097e4820506c5e85296e06566bbbd624eafc68996f00fc321a3fca99c4057ee4eea590269cfbda49e98d790b65ae390989e9fb9c97de104736952cc3e60184649b6955094dd687fcbd36b18d91556d0fe51d0a3012695a1a3cd970b48551163a3698b70d4a51c830bb182644fb510e1dac8487547307450c841319afc318d332a7bcce44e93788f3d510140d0bc7f77209198d83e26a02ef48a5546a5c03bdb67c5c566b5775faaccf7907872ec3625ce8adbae3cb899c2b9d066aa304010d37807427070f632ef719fbae4fe6fcdf7224e488ec46b5c5ef34ea5e9b5c1b486616dc2f2514b372e48f83e65d97a3b3fe60d365e4edb8427c2b20d78dbca118cbf8cd67f51692d1fe589dcfd2f889000430651972c0b60f77c925fb50102ab7e6c15c6a5e20a936f0dc9bb013aaee30b0b3ed9eb637560f6f5e42a231bd6f45331e2a79d8d6ca29e9a75b94f4832cb0e7c4bc90c09650cf815bfb2c4ca9e6bc1c0bfb61dc16475a20993903f3e4f8be32cc74e5f0627fae21ba22f51870f2d128ee891815a0d7b3d9b2941f24f8dda3b6344fcf3274389efd66ac75c41e347b8ee94d98819eed3ef27735bb8b60a60190801b6e1b4b603c28e0807505c9d85aa917745e24ef9e4a044cf1dba4d106a94b9602764a737acf78522021560ceefa3e4a7afd79d956c052d596d2371573cafb0333371383238cfa48978f4494e52cb4ee1fe7cd62717e406022cccd8c0f75ce49ce0155239a6a64549ee0074859ec400b99f6b11697986437a0c8ae8f8690b6e2875de986cae958b5cebbb85eeb63560dc08127967cb73f790ddee3823fad4119f75e99016c68ab011f51226558d8ba661cdcf13cf4d5e8ef52418808800b97186494d0dd0289745053d2c7f963ed9ce85c9b72ec3cb98", 0x1000, 0x1) r6 = dup2(r5, r5) r7 = dup2(r6, r4) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000002280)={0xe06, 0x800}) fchown(r7, r2, r3) fchownat(r6, &(0x7f00000022c0)='./file0\x00', r2, r3, 0x7) r8 = socket(0x2, 0x2, 0x0) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) r9 = open(&(0x7f0000002300)='./file0\x00', 0x80, 0x220) dup2(r7, r8) fcntl$dupfd(r7, 0xa, r0) r10 = dup(r8) fcntl$lock(r10, 0x8, &(0x7f0000002340)={0x1, 0x0, 0x4, 0x7c, 0xffffffffffffffff}) getgroups(0x6, &(0x7f0000002380)=[r3, r3, r3, r3, r3, r3]) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) connect$unix(r9, &(0x7f00000023c0)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000002400), &(0x7f0000002440)=0x4) r11 = socket$inet(0x2, 0x4000, 0x0) getsockopt$inet_opts(r11, 0x0, 0x0, &(0x7f0000002480)=""/4096, &(0x7f0000003480)=0x1000) getsockopt(r6, 0xfffff444, 0x4, &(0x7f00000034c0)=""/120, &(0x7f0000003540)=0x78) executing program 7: ioctl$VNDIOCCLR(0xffffffffffffff9c, 0x80384601, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffb, &(0x7f0000000040)='./file0\x00', 0x8}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x7, './file0/file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x813da566ca241eb1, &(0x7f0000000180)={0x5, 0x1}, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_addr=@un=@abs}) sendto$unix(r2, &(0x7f0000000240)="79ec60aabd47c13abad9ac9c618cd56ca0b9649ab0baa582ac14d15cdb03a0c64af6c508d441ee2351a15816aa9ab5c03171a03db552284e1ecd5381fd41029fc77a82fec3add5bbff43561e856f0b1dd26553c1c6df2c317a4e98f90c7d8d7e6e0880f104361efda80ac91fc47b6c0a1a2b66229847bd3590ffb18b1859afdcbfa3ce5b7257bd956f1f4d49c146bb90d0a60292ac08d495b50cb1b922b22b69d5b25b9550101a48347b4612299ea53c8e279969e850e29131fde033ac7445d19eaa4941699710d04c8254c4a3c93138a62d9d3c5af58e2c151eae0d4b6f0577015ef1d5335bb01c5b02789d7577fa7da068b8fedeb49aad916ca029", 0xfc, 0x663091cec770e49c, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000000480)={0xde, 0x0, &(0x7f0000000380)=""/222}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000500)=@abs={0x0, 0x0, 0x3}, 0x8) close(r0) sendmsg(r1, &(0x7f0000001d40)={&(0x7f0000000540)=@in6={0x18, 0x0, 0x8, 0x1}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000580)="998ad56b8b8ff7bb92c921b062d1e0eff1cd3a11baa6dd8bcd3811910b35fcb8952bf7ae9cf4164d09e6b9e0dc7b282af6faecd5840870d5bc086570884581e6adaaae8e81f2d7525aa67e0ea4056a6a41d6f41b5d4647b0a3e97697a176102bfd3ccc5d16f5b4161259d3eeb3b3a83fd89c078ca7308a77a71dd951fc370dd5b6fa4f7316161ce79a2ddcd3224d7e46d46331aa04806b649db3446247283a8bac9821ab67babd991e963bb8da30fd6bd2b817f7d055a1c2e7598dc0af34e87632f678ca7e5b8edcc8f381d09080335d2eafb452cb4b2c2b81ce62461abb114fd09bebdc9854bc4824dd165a9ec338a235b8f83df0ada014147b484f642b08cd5da6416c14ea674bf6f7fa0c60088507b053638207ed1ccc273282864b128b85729de10c6e96aa7d51182ed799e076eadbe6cc50c4478ecb0e3a57591d92cd517915c74057814973758483e76e4cf357a2aded04ac0662e2702c0bd2cf6be5979bbb248d1569c3d52f11f1f788a5ac2f28a546967cdb7121212c843a114bfa6575689bb817bf8a3a5466c0a7ac6f8eca6b251a9cbcd85dd8786bd3df66ce5653dc896fe263273296cd7265a0f7983954d3e01467be905963d6adbed422c380dffc03b6f72b7dcae7948603d60119cbf8477e79cd8e2125bf146e201e0dea75c18944cd636016ba31a2822d531c4e17c26b2b9e637a0ecbb7c6c445ce597d77d350c6259866f87c7d75c8723819357adb16a6e2bcbd9a0349dac8cb332b787042522163dd35b9fc45ab761c354f33c0b1442d9629a85f98bc6bbbad7fe554ce57c9d0fedc0a31121eda3d1141aed89eaaf812d9a2468f7bc780203ace25b5c18ce178187994a3c1f4ab91dd6ea3af5bd664d5cddf34f3f5910d41a3fd2c855e425b2053e38a93297b07da0c61b53a76f15f623e20c188954743b9d749ec2e553b751ab39b8f932ab77ef67a77e4d1389729d0a5cd29abd7d67f4409071608c33691a03e2b5d73a76bbcaa9b7188ca02587c03905d28b5f471046ed7ff0d0eee81f396f190e3ab09bfedf042426c8b314a24baeed1e3cb7a58e5e7e4747c56d9c45b8dd7061e37a8ea4e027d1ffe56e84a8b67bdf6ee08bb64d70288226c01acadd28e7060184b77cb3d5b985bb35ed59ef107732e2862e57d130dbd36f16182914d300a2f7d65a8bc9981164c431df60310c10dee8aab462699228d766cb7a6fb51397eed8caeda71be7b2c9bd6aabc72e045fa1f66b070e9272e1728812f35cd7446e23b75df7047a93b183cdea26f39292770172a195e37b55f342af4838bf00626a295a10afb0accc6a14696e085f8e8631f60a2f1769ae489c949e3c968d3524e5ebb37ed8007e8713b92acc337ebdcd836bb06ce94c89841e5acbd822f78c118bca71db3f049d8c515836f9cd95aa70d33ae684083812bc0d0a911c3df0dd4949d52f8166147ca4b88dc0cb5abada56ff49697779b7f970cd69fe27f36e44d425fe874b8ef50eadbd98a3b38f9f32b4b5cff813d0b8b3a5e79a54629205ee2be6bd345e29488004160d9850924eebdeb93853d491c6e81de5070cabbf147c9365a74e70629bbee0b5ba7abe792bca233f63b8890f8b43989ae581347ec0f93432230d963f61b5f4363675b41e07afb0b6f8a9a0e9bdc0257bbfd91acf9390a27037b493d373875c7a0e202922d8302e0c9e9251dd17c2a0794c6fb586c677001dcb30363e6222cc1f86cf93ea0cda9202e92ae2c7e8d488b6f67170a05920b2fbbc04e2f499ca2a4a39ae634748edbff387d30b2fa3302af0e02b2c4d84e745ba9c24192f80278a538b47a495a08de7a62c7fdd0ece18bd4529ee4d0ec3c4de39a51093ee3572a327d5e6ae5d8b2e8dda0889e682af3bec1dbe7992abaec8a1ddb3fab8afdf87c7ca1e63178734519d18f4e9fbf3b796fe5b6dc305ecd7f7b94f2b2bce6336a71fefd4fc6b2057daf862c487ca36a00be772dc7a85794644b13930e86ff5b3510d2e462b6e8e5dd1607724b92bfe009291c7a55c9ddd32daa063aedf042ca355e19a4ff1b87af0afb18168d268f63d05b033d0d9aa98e7ebd80ce5697008e8ff757a26b71b7ca4cac6b214264744c0d5043e9799c2f0b15148b5ba3721f7327c960c84e0a87442fba7c47e6daac67fffbd7cf981d72247bb57d95da882bbcc7f9a3f6a5e237bdc1b293bb4bb4b82ddc8c41ef1b7ee31cad573d3599b47ed7d552c767fe611cbbc814849fa1209e077b990fdf3be19a5e99caa485bd3b8eb103b8d4454a83728462fabdcb44802f0c28b84c26b2a9108648d9b7238865000706c4f7c1c392db0c73ef6f2b89295765ca76489ee0cefd9753bf0e6fa0016cf354dc97016900a24bc0b0a713154c928b96948a782b8bd747c89c81dbb72d2747e14b8af6ff5eedcc90193e8b78370cb14c13ae896eba0cce7940568cfe944f4a52dcb7aae8f42c6530b2b4bb57e690b5c819a6afb6b25ec65d90cf9bfba55a90ac51b4ab45bb7ca907208416f6b10dfb767f855e59fa04c14f57bef7912311e5ddc69cb9d12b4bf6265b7f66baf759a7e7ce8e6af1fd4f9e2dc28e47bfaf9adb599e84aee8591fb0c6cd85d0e4c5320b1f60c22e7f0967afc7f8d044edd16a3ba9203caac66f562839990322b57036c1b4b3c7d7f70f5bc1f9bda4800dd7783184cef101a0fb041965c23c7e215952e193da1696a6937e185a568ac135c70daf8ffdf4a708c5a7b07f305f960d092c60b216b77f9a93ba8fd5dd8ce6bea0498a08133570a9a3ff1c61992bd07a7768a0b7c60167265e2c6d47250bf0485e6b77224a11fd5021c0897e006c9f09a1ff5009ca097e52408991b04445c2425642c5c59bfe08669f983cdd64031a2eba8664b9c9cc0975238eaa530d5a7206387c425a90238479e1aa0ebd676d4c1d2087e141e004a9547ab9cab3a72ad5feba86e99f3f71fadca8c79c4b99e3d1ab33fca82b9d88fd4a186534c45129294203395ad580291039064e966a4340b71e9a38693681efd4c73894d1deb62fddaae12dfdbb58a96cb92fcc1d738d79f034c50455bdc5bd0c7f8318b271a2f8d5339f3027345a4215f8c34e462cdef62be2d3ce88489edd3088a223417a24b61dd29bbb3019865c01020d181c8a93a8d067eeac72435439e81aba2947f519bdb4367a7f6f65af88c4f9016a9f5cb650941aa0c336ee6be8f1cc4db813498c6f0da07594532ca1cc737ff58b494158575a0fd4e2d85a4f1329943de761d85f3fbb48550268af43bfcb6862ef1ec39198d2a912eac856081a913f86b0244e13f46ce06d6bdabdf88aec9e80e0ea7c676381bb8e6f4e0245ef27ad3a6f252c1b34de7606c3a8f9e049cdb8c6c16d5549671fdb50ffb0d95bde820a3dc89eed283ad1da30801630d23ac1ff132fba2d5d1dead4048815cc4ac29a6a09cdfadf02d4399fcea05ef34273a6669f34de80f672dc9b65ab5088f689c11f5f72163ffd23e3fc4c0e78a98548a39fdfcb5dda7e466c8e085d6fe3e05d53105ecf12da2e13b5a8df2030403456d9e31ed48e0a3298de0d885b12497b452f577719c5f6e778855c274f5334e312f1b774fd3844a9237d17cdd5466ae320660739846126ce3f16fb585eeaeb8fbfbdcd935948fa0430b932b1f6b92fb1aae52a94d03644ce82e031158a0d1367066ab2ff102e24bbb2fd0ddfbe75a4c777dd2d2812912ec12aa5d8fd5435ea004e55c645764d8930366298fd6b7d71c5e9bef14770147aafbb6d5857925940fce05864b54b85065b7558f26211c1f6347b8e3cb9dde26257331ca55aed27543d449e4331a51993c2d3806d9b76ccfb7c3fbdbeccd3f830a920b4e0d4c080d1b206c2c86ef6dd597fb4417d35b645f9985a10dc33b0aa130a5bf04dbb0619c88d4d1782dc7c439f541f477bac35def5fd41d65dfcd045310207cb7d3eb0906d8c913df2a6be46a3ec125a592baf98f111139a94dbb5785dfbc7f619d2fdeecdc6e5237420550ef5cf9fa604a7cba23f2577d978f7db4f62b8b86634b1205b68b775a4e795342ded94639c80f44b7878fc59d3b86b1359bb94c95373a233eb16703bf6d2b97154e9861c3a7abad6ae84fd2ae393ada64facc9eb7eb89b651bc130915121e06634a6138265804220e9625a8e1fde14d99a98fac756c55d3ccfba81211a0f1ca35a4ac5d9eeab15a9f06d4365f1d9b356d135c7a14a86314470ac4449f8847f39284298c9fb04e08599dcaf3511ff910ce30693508f72fe4be717345a5a240beede0831f430f4d6d0d2648a27b82050d65b45738dbe161c0b282069a4a77591db513ca3dea231298e3986f64db09d65bcfd44c6d00fa668a4591e3ab5b37a603890f7a36755fe7742e0cf2a1af5824432303d0985478624d80bd695fe5bf84c86e581fa96c6ef90c46ad7aee7cc1b015a2a146519c0c3d047805c8aee1047b6a45702df11e02049e99ecf37d7422f571b9822289c1892d9a5c23e44bbf777ecf6a153dc831d30ae5495cc6c16bce6f117aa0328f4b37a0b4f345069c5411fef42fe554bf8d53684d3e197315f4e4222aed21c756bb1ecff4a94f1bc982c375000e0016b2a3a48f2aeb53696033a3ff494b4d8fd052153973ac696bc0899c74b16123f7beb43f184bf421c93c3961301ee51353b4e9a8be2fd2510a8296be9c56a691e19f4fb5a8ce906a560266274488a0bfa5c57bf77f1a95feb8db8161e9342157df8084e455dad9ef1784b91e72a0a4c9a5294b51004900b6d1d419dd2fe87d1845c5101f4bb03ce09176b5c58c992b7e789c514049f2031f668ecd973da48fe1727bf73eb736939916f2582ecfc2f0152cad52bb31d38b664b45a4c6285651068c1cfa0bf5e7be4e7b61d33ee523c59590c43b7cf500abd4c4110fd511a1f043f66c474a8c683c730a93c7dad3248fe921e9e6c77696fe951d2283208b476975839afe66cc3aece911b9f2cd9dd9fadaaede9e2d5ad0d6fe6c7e8241ba6293ac75b62866373809c2125dbe7ada0e5af0c06d1b1a12e5379c43daed3b3b75b39170e2af9af35d36b68759a031e40979f31bf637a2c9efc964bee59aae2ad71cca3c3575c9ffd8b850f209fb8a72b7748a9ce887a4c9144c5d34bd26f9dd508127e8f82898be1d7f49595d561eda85acd45111a671effe32337adbfe1ed331ace5ac62bf63d93d8a7274419893f2fd78cc4e73766db90cc877446229fe2248c26a5ba1fd4a2f6fe08e07ea9dd9094b5a21aee0955c59869527ae611167f7437be53f0d2324893bbe16c340e2bffac45336959268845f046df511eba8334518a4bdda4ffbeb560073f2029145789234c99c0f45142bf1185ec134c131619d07ff38a2d0a19912a43d9dbfc84cf1532502c62bb0edc91b3a8d106e666fbd6f09e3afa05db0736740febab238cf0f5618a78af82c017f9f9c9c42701a1d1531e21990a5cfaab6ddb53332c4e29999f766249c9a9e5aaf3d9c3224118b96603be3db6c4951179fe0bd4605896e2e6718b273e4ecc290e6b8806e79dbf00bf27581278e6390c75f4070688845e103329783f142bb285a3e8e7f3c434e05b381d82445485cd357cc4882ebe00c0d809c9ec7127793a6f30d933016c25221b7bdb176639ff6beffd10c866726ae5426adf112c1f471905d7d168c4b24a580e810647aa5c5b29cc12fcae29d84f76a1a67f6353dc15b3cfb3dced166cf37b7577ddef33b55b909511a03bf56da2308001695529d9ffcde5d96a9be78f1aecfad6e934368f922730b7a3157ad87b4264142d1fef3159", 0x1000}, {&(0x7f0000001580)="71a65d60bed35594a46cf9e2b15f682cdaa7c85adfc62d7baff2cbcc86f43ecf597a4b3afa1572453fc8b129a42b30481e7476e4471dff6707e86d4abc9546b2a75285989e076a959ecdc53e4d79c6d8433ff4", 0x53}, {&(0x7f0000001600)="c21f00bef7443849b43913f19e5177dd09f2e19b44e3d8820f24a0736d03e4d498036394cbee220d47820e094e010ad33075dfd2fff0b6fb", 0x38}, {&(0x7f0000001640)="b0289702fb84092436e5ac4b19d20dfcf4ec", 0x12}, {&(0x7f0000001680)="c6309ef9e087e57310436aaa10ecf763e24db0ddd36f449290a7a2c8369e1e721583cb0c8af9973587", 0x29}], 0x5, &(0x7f0000001740)=[{0xb8, 0xffff, 0x3f, "64e55ba90a8d6f53b447ff76a0147dcad2ff2d6d257c53c42818f9822e68a0e8b9af75a7e9f5ccf735c59966b76bcdd5595826b479e57e89d32bdeb7f106bad702a2283d6094dba7f3dd464c2fe555f9900dd0f99c5327367fe4887790f414e5b308c1fbc6457ccbae18d658a5236850989c7d26b63e30bb2af760f7284574c00e90bfd20c031b70fe09153d225701a032f421146724caa0a176a86943e40e8dbd2d02"}, {0xb8, 0xffff, 0x0, "4a8f833486468ee26aa798ecb9a10106114ebcdf0a2f831897c65702bbab6137aecbe5588fc615027d70fc305df0a8dd0e0b396a16f82b5d6e45cc529b00cff532593c7a0f5530d087365ef67cdf703d330333066560a6ab471b1a0719341d72cd91b99261f6230f7df855961f2611a2c05b97cfa9d19631d8c6acd2aa1e402d8bc3cab5cbac24d1c1444398dc45fcb9948180a50d3414cae5d8f9ff4a08ceeba6"}, {0xb0, 0xffff, 0x10b0596, "7508e523df6a786be12c6d133055cebdae1f873b166babd7769fc0bf30c246f647d77d02c1ec0e238417fc0411bf9ccdf00af6d3293a6b669a67e3e29e79b90809eeddf6df024e9b5fa11ee013e7b5711a6d893abd064c767448ddcd1b0641852feb0724cae62e99137a08ae0282576fc6455fc782b84d6e7788f4fe1922bb6a597be7149a91a2b7b354f54d05223f8becc1e78e498fb66c99605319"}, {0x70, 0x1, 0xffffffff, "7ed291098e6c5bb2702deafff7017710ce4249179e113e6a021e18ab8ca05eea10ad9d211cc6bd1ff12aa5cea713137ca61ecf2a8f1f5afb149cd0565a5c6e745a6fe0b7591ba85286b32bb60718b60f0bc2d1765104569b603949c630c8"}, {0x108, 0x1, 0x200, "d2b7220cd89ee835f0962b2ad7fd264f0840eb8b1295cc4296f585c928fe6114acd75ae8a0870802a0cf2ff0768dd3abe2f9755278ccfb760fd6c0e5c5e8ee5fe86e04affbeaef86d89ec49b5f45662e533d427f0213bcf1148be6f15ee7a9983ba0c1470de4d7443633a563797fb53b066d58428a597293f8f3082f5fdec15b1c1909bca60adc7ef496c4ae8c8370fb4ea5bc4b8d1a02487bf1540217a0de2a6789edcb8b00c8256b7ec3306d62c4beeaca09278590a895994cd24a737518cd04713a53b5606780aace7f0d6e9b2dfd6410e5a03e71eaebea21c68fef502e6ed84a65af8d3efc90ced733398ce5868ae7321b"}, {0x38, 0xffff, 0x3, "c868f1f2dc2726eccdcaeaf8b80b79390ea70c8aa261f4a30a76afe1c241496b0488"}, {0x98, 0x1, 0x0, "2fd2cac6e292e29552e48ffd6b6de1fb9f1937be623334f54f0cb8b7ab9a338337cb06813bf1d382c7d97c1bdc175d9908f392590d65ed6a69a8ee5679b37cb0444e2ce7a6be279afd8ccf6a91fcd44947f241306a8aab0e2fa7c4a825c15575976cc13869cc9e51fb1b585806acfb5e077d791fa6f0fa350cab08c20263df1597f89587468c"}, {0xe8, 0xffff, 0x3, "6d011ba033a723866c825696fd189d93b36e8eb4ccf100e29e03dd0a69b45cceaff0be995b5c148bad9f9c0dd7d13e055077c5238a3483d45d47830e0c118e9a5d438eebfc127089de3493798da4a13e7ceacdf024e7819c7f7c8510fc7b680c147ec8992a384ddb32b674704a2845d971e29c4580a15840741a7a0c0b5337c8df4b7a1d4d95be999d6a9b9f082d3e574da470d31e9b7dfa2518c906a94ebc1fd65e36ee322fc48ba5d4b11b031207f4c533cb8f805d6e2e56f5bb8422bc4a72350e772a49bb6bfef4e52c5673939da4783769cf"}, {0xb0, 0x1, 0x8, "d02c357c32aa26c8b50d55ab1743478c849923a3ddbf86d54438788bae1c7ef4776bfc89567d31dec88610797c003ce3b00579d17b9a556ead90deae0db0089011909be3ce6d76270e19ec5ba9e7e7e8a9f3925d7d420a57abba47f92cb70f204d3059528e6502b49b0cc128d283d7327c0d5d8eb1f1afbbfc3a9206b92322223eed11c65d4309f2ebf3d6d232e6787d25368b22ed63c7279c5dc0d3"}], 0x600}, 0x401) sysctl$kern(&(0x7f0000001d80)={0x1, 0x16}, 0x2, &(0x7f0000001dc0)="220ffb18d75fa3d77cf0b50529fdf62f0b17e6d3c6383c108e59224b0497d19446742a509745953eba67ec9978bb92b3f3ca350e9ecf186a772c3aeda59fdb3342794400d55abd2c50bde284e297c3548f3dbdb0f5cb03380bbcb13d39ca2ad71f07f73cfd6e9bfa4a7ce6d2c6f35aa4268d8cb6fdea25733fade066e127cffba4bcb92871fd3c5879c512e0e30efc112cf7f7bb01e525007ddd38", &(0x7f0000001e80)=0x9b, &(0x7f0000001ec0)="5e06a8fd5d1c37391579093544b3b094e246b0710c7d2333048cb76550bb2e1aee36e428efdad5f2e804cd7cdd8c71fea806ea0e782ee499d34169bce89db63cbfb6f25ca07b293509d58af6b4dd9b9bd44bd4274abb49c0dcb349fc5de0cdb7993b63de65245c21f7c2d7ea2a32b4ca97", 0x71) recvmmsg(r4, &(0x7f00000021c0)={&(0x7f0000002180)={&(0x7f0000001f40)=@in6, 0xc, &(0x7f0000002100)=[{&(0x7f0000001f80)=""/109, 0x6d}, {&(0x7f0000002000)=""/180, 0xb4}, {&(0x7f00000020c0)=""/31, 0x1f}], 0x3, &(0x7f0000002140)=""/13, 0xd}, 0x3}, 0x10, 0x2, 0x0) sysctl$vfs_nfs(&(0x7f0000002200)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000002240)="add1531e7171abeb47b5fab0f213fc21c4bf1e22ef7bc5ed287e23eac502abdde12e841467803330d47b43e319e7f6f6652d2a309d5f86f05197edca066298ebc057457d4894a296a29beb04e3196ddaca3153bab8a7566eab3e3756a299b5a52f618b04fb", &(0x7f00000022c0)=0x65, &(0x7f0000002300)="5833fcce418a3b24300743ffee22ceb54c87fa3c187b6a544ecc03f9773c0443146c3a229259326e7f6c0bb4ba6f1446f9ddc955afad80bb8913835346642018ca98a6464d5051d62a0df1514322c1e5a09cc48444c8de32a48dc5a06c96fa42", 0x60) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000002380), 0x2, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000002400)={&(0x7f00000023c0)='./file0/file0\x00', r0, 0x2}) fcntl$getflags(r6, 0x1) r7 = accept$inet6(r6, &(0x7f0000002440), &(0x7f0000002480)=0xc) setsockopt(r7, 0x0, 0x1ff, &(0x7f00000024c0)="1422f7399b1ec1fa6c6c7af3517b1919d01992b0a866c024f6d9567cd91215785f5b2147fd73c06e57c67389c9527f7df92ccdfa5f275ee7bfc0dc83473ac6382692b2db9f8b10e6086539f2", 0x4c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000002540)={0x2a990d50, './file0/file0\x00', './file1\x00'}) pwritev(r7, &(0x7f00000028c0)=[{&(0x7f0000002580)="9f63a607205139f17739241d6b253c3b36c74e135bdf7ca8632d8081f52a08dada82a7a53cbc6f3984d1249cc370fd09044df54daff2614706ca4d5805985030a6cbf53aeaafc8c0ca2c23fc4afe572fde24eaf1849042bd10158a80618c2eacb2ed31b30c3ce81487d0d80bdbff94a86190d3e11fc9872dd6b395a838bca329a9c90b97773829188d9d643c38a0e0fffe335a1e928adbdfbecec2fe7c43a4399a829474813d6f91d55bc891c272081db187571a477494867fd103affed9d9244e19ba4e1531c0f0a38844e4d4948b36570a5fd99f4d7d98cf93ab08917ef82dd9", 0xe1}, {&(0x7f0000002680)}, {&(0x7f00000026c0)="7b8cacf68db715789bfd560fb8a1d938940e703724d2837d3c45cae4aeafa2523c02c43abc9f8d464644374e675f66ce818519cfc6b956291f55a3a21945ae9a3450ba9b2bc02c81aa748f27d607c7c16acc2ad484f4f66ccc4b8f881a7db6356136289802a48d928d4921354988b7b3c13706316710b7397ac138575870f09cf6777f2ad17a3f55835b606ded3c1fbf3c5bebf0f1d574a5dbf5b1e1a90b2cbad971f9747a49d481286e72a73d3c04feca842498a6654c90ce04c8c8108c5cb1ec9c", 0xc2}, {&(0x7f00000027c0)="bb2a4d8b803f16a278fdf1fe00234e2a6f2e13e2fe3606a5793f4272913155e3b78dad575cbe45382e6de3aa0ae46304f61cf9832c9737c4585d148984e3e5bbf700814442fc2c81f290bbbde7f826e9df322f926b17e8bf61079a5d8ae8c6b3fde598f69ba1ec2bab2263c193c937c485f20dc340710549c686c4b64146f6530ef41d6145e8567eb9d0be813db5f38db996282cdc4b027dfb3455ff701b81141e175540ba9311003c1c5973aba130397ee46f32f0ef29569ac2a92afb5c249c8c4c", 0xc2}], 0x4, 0x8) connect$inet6(r7, &(0x7f0000002900)={0x18, 0x3, 0x9, 0x8}, 0xc) getsockopt(0xffffffffffffffff, 0x2, 0x2, &(0x7f0000002940)=""/109, &(0x7f00000029c0)=0x6d) sendmmsg(r6, &(0x7f0000003ec0)={&(0x7f0000003e80)={&(0x7f0000002a00)=@un=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000003c80)=[{&(0x7f0000002a40)="f2eeb94ca1ce19c1012742b44ee9d6ff79b1f223de611279ced92e292a04d77572d218266e016d182526da8da05bb657206756bd71588571476e219ba5d71bf8b786b5c94e343cd25846e261fe9c391cc7d771aebe62219018b08ae95be850e01ac2322f34f58d1a2e8e97c58cd70a", 0x6f}, {&(0x7f0000002ac0)="ef025d6c130749d8ad0c58112864ce9f4ba496431f934aec4e88d10621f7968d3fc7777c4c4b2d3442aba332312582eb04a45633c8646fa74054979c539a0b9f42c0a38e585c38e65ed0c7c42bb3693f5788bc69442e43ca22ddf3b56c4813e4299160d122eabbbf23c14c7c2d8dc02dd90d716b16256de2047daace9ec939b1057c47d1cea9e93cc1f607a6284d4828ac354aa0c6fccf280f3099de373da749462a3d3ec591402bf8bdf3a46d3160e79f2f429d9e6d64bfca039ed0dfcc26547b245228dade129aa02461218325c9c8a592c26f220995e01587e835a51fc07f9741260020d895ab099e8b4b27b95cde79e9abb06022b466dbf9186fca4f172168ab6f76671f4b83724f523a2f66a6548e1e6f40161eebaddca428519455fc0564a301abcda3772fa84688524b64f3c20e325833393343541d22ddd2c59d3d6bab65abf190534c365b3e3a3092ef3cf8cbeee3064fec256faae4c3d4886b246f881d0e812085753a1d31d11017b2306962e3621f535f9fae4ddc5874a909d9c3aad441c66b8641eff62394000e595d4ab24199a0457a4b1a7540db76d8193d717e47f7f3cbc258f3c59b7d8c4e794df4fc7e17d73ee989414bf4400cd47334659149db9be1aceeed732cd61c7a08b725e51791c6e97d9d6414b3be65487688755b9397873719b2b5c2bb4464a5970d79cc381040c122ffd8605788614ba16b4f01574bbd292ffbe29006fdefe43d212f47d6acdc8f8d45261012aa09914fcefd12ff76f5b15e8d0c49827b43494cdbb1ceb3d83e7e26ea5a91a6e2c16f133b6470cd9479c351e4ce3d790a2eb3df606f9be05a390cbfe1e4fce8164418a1452bfa285af70d99c5d27b02f5eb39560a6f141f612d156a72c4c2ef38f208ae3f7031da5fae6a8094e259f00f8a9a2cf5dd6701070a2bdb2e81438ec0e89b1af8a00b55d0f2fc7d60a9ea3c040629415895f93bb13c220f8d7bd0b851ead5615d77855c5039c1f9a9ac0397706d9a94a00d7302b5f2c14f8ef36a1efa75e6b3babda22de96070d2b95f5b1b59e6b3919f35aba5345e840642c2e65c9a7ba14ce154a40977d5d1014ef89553fcf593ab880a7e44f5e92b8eeec6e62ed6ddbc0b929c539aff87bba227e64a71342e2e5b18748fd46e99ff473ea39331b8206309cb73f3f5b3f81613d2f3f81cf20a7bcbf2b44e1c7df59c78b7bfc756e9d47dca01c81a0a57c258584254334e2245abbef6d4496a697015f947a277a4548a40355b6f1316cb2fd18c991a0b4b428457fb714ea3890d98e2aed4b10437c3d427d797a14213f3985d77118ac07dbf53d8d712c38eef5c1fdf22ed0a8dad118c714eb1e1b208bcd1c19749abada1c9699c06cbbf5be87ca39960a8f7895b0c1a7773584be1b4c92079023e8516ff1e09ce44fe6cfe3bce2fdabbec2f9f369232fff1031e7da298ff20ddfa075e64e9e8f4ef40ddd2bbe0b6bf5b439aecd560d168c81119545ae0d795197b62f3bd4b50e6743078b4e561e80459073c9a08d77da4b7d07407275ba6b3b1fc015ed8965db8718397ac0435741b16eb324b807e3eabe71af30c99d9a724985a47c5c546cd129efa489ec7e7e64f9e7e5366de57b49579bb08d4c05f1bcfa3069024f2e79ed61ce72a22eb544956bbe62ac0ed0db1989260e11b3703d1eac67c122b0e6676b4874633819d4dff573f5c0e72d7c2d7f51d020dece8e66ab9a4f5690d82994ae37cbdc5011436d13c335c0c9ae594d117dc76fc9aba97e7232d4202e798e5a7466c51bf4ce9bef4fba7838213d7e8ba23c6e409c2ce2ecbad3b65d76ba43cbc745886fc592fdeba0eae59cac0af4ebe4a5167c63a22f4a1af680747325d43fb6609d5841b094ca126240ce581ee323104a031d3a59e45d1babeb96257f4ef8a0e44ec7b193b86dfadf573e35df95338aa99c527a123d907766a0f8186477612e934f2993802820535135f41759ca202d9a43b4ee39d4ea3897784c8c49b0c860faded4bdd435a5e620d469ac2dc134ba8a290db1fd6e46b5c28afdf47b3f8897c8a47aefe992da049a286446914e2e341b54f613ed85fa6579a93905c951c6d95ebf24c775659fc6300466c0d610cda803eecd1dbcc43075ed64e6757dc6aeccd882a1986a7537995f8de463aab6c0d7ede0e93d23f821c6c0d314400d22ac091368a72f91eee0ded9a46f2857c31ae0a253a38051600a0525859066c8918eac41511c2afb6c58e02585f90a23e77ba6fbe54b739e429c5a365aa23e5a0f80075020d300e73cd208da7ed5898ea26ef7b11626a1eb23ba7bda7fcd14746e14727eb7797e382d99962ba04fb56e719dfdafb4d46f319d9181eb17652fec0ec8977091cf033448653fc90b31ed19c18b13de021f57339e90e105e0ea5725839cbbc2b393cdf554a0082485bfa60c6f1a470977e5348d8405138a4e94c09afe2f5823bfeee2825bfaf44d5edfa6fb44ab1e751f4c60dd77128a06a916a5ff5ffe3f667690ebd2f159ac345010f55658d027e2d6a45518a793e40120b0954a0212094c5118f301f3fda5cc81ba41bc3aa1fde9343775be089a8b1e20353751ec7142bc8eb3b4d3be73dd4ae64f3ec015b30c63b12ab7d469de9bb455b472988e5be27c07da1a0f7d8256d27e7befacd5a1cc75a0ccffe3c3e7a5bf27f59fdd5a69a48010ebb99fd6c4a551672bd8195042c998fb2b1bad82489016a0136589ae27fe8b080694f40baff3d2b96f74030f2f12aa8dcc18e79154012b5f20b12c12626f52a5c3b30fa19970383426b9ec591e4658153db5fb95cc16a91c9e242d6d8dbd86230b656cbdd756597e55fe8acb2bb99bd8ae18c77c84826c89eb2957c3b5a5fd59cd2096835d335e70454477340a785864389e4a19b72c2722448c24dee0a8dc5dc68de7e2ac2e0c756741e378363d6e4264f6890c59674f059783a38303f0bd0e0bbcdb4ddeda9f74f11b582f94752179ac607914346132215bccf56ed29b8f1559953d0c033e19a8b95f29695649c355350e1231444329f6ce890258deb5252cc06eeed492b14a2e404d62e84b1bf823a13d19a9dbfa2ae1cdf469a7fc942ab516167806626e261faa475d054513d3d67b94d79065e65e74e7c98383168f437d8eb355b99a2e8000e8bf538b0a23858957bed6ca1d63f005589b2800db8cfdc19365d3952bf7b6e8c20c95bb6b3d726a824cf2fe3fc26dbe9e320d53529c4b6aebd2512cac5d8d9e76f4eae2d783a81ca100bf3764532448c76ad813ffcd3bfc322de2fa21dbb1e6d850fb4f25ea10b1924401fd06267c9136024002d069fd4d34f75273f0a6c61eac82c84e918910096ee923edd7d573a62af06b565efafbc2657f61d2b068b14316a215d596c572336a624cc0e0045eca3e03514b72a2aaec5847020fd700d4e4487ab3a456b7f96c927e67896fb0e18f55a239d42af7aabbd874fb9d7726d07a209e1a2ca46045556cea8046a216b3da9242c5b8e7b11bbde08b0269e73864ca54949f254f9c20107d72873d6f59467590c609cd3f9a446132e785ab6f7ecb1bdd61eb7aca748818dd40f81c353297da5e5baabda9e63578ff8658a2f2027bdd32a1413c65fd2a1783c363b53dd7bcbe4f93175d523a397bdfb0a248a7ac974b02b3c3e65a47e279a23db3af10cae8401af5be890cbc0d2c26fef1d9435fa4c29fc0cd6bbc6c429b55fc63e6f65d20b14804467de49ed2ed2a056c81212645c8ea922475ceb76f2450bf9918fed79b05df4b81067e632338b15254e8feec89c61c218b8788d0f50fe2d1535b7716066c67ebfdb7a503c605197dcc3653ff25d2aaadc1ce595c71472c51893ffeb9483c47160cecc833759eea99f68384cbbf7d29bbac2bf2bb1650bc02cc46bd113f234366fd6dea74c8f07f5c5729feb97796c2f3ae44d937bde5ae5c9161958a6099104719e80ee5299e3f55475a8a5b523211ab60ffd18dccb10dd716be8940876396b63467bbb97aa8cad98d0dd3cdd8a56da32e1170d7b3812aa67acfbc97a1efe62ab49f73481975ef75c2df96c7b3ba5ca0b119b67f169f6919fd319bb11e33049d142007f7d72e6db729103483fba7a622e72e019cbb73edd93cc0d4557f1d23b2a614330aa3a15233a9baf4b0ce6356ca8ab6e09f14b58cc34f6b1f6b8dcfc85c245be1762e2a07355544024d34a2ff202a9f40b50d34ee4d6b941bd79540d305f420c9451ed6b68e2439a8bffc6eee6ceb93a23a66e001276ad697e395fd707b071ede9d976ea7be02935791f577adf71b4425d3d16b7ed6d5b6dae038dd48fcd7d94c73e3966a99fa1888760481272a73be48443a8678bfabf9613e25e484e75448b0fd3bbd4c1040fdf6fe0adbf835eb8403ebc9e82b5216ec672a33796b67606dbbb548f678b051da3e77b38f51c1a57f03fb60f6c6d791f8122ea20216076e6b0ffbe81615b1ccef44179e50e455c98a2d221f5ae1d16c56f7f1324b4acd7039683b188b248021e46d7ba071c0e7a8f06c257445df05e2ca85dd00d96915438762fdbb4bb48eac92cab43e1d8095c7d0c8240174267b1c4ba132fe7cb745ae1f3e1392373a4ace9cca51908fe2f78bc2d838797f965fa7231133b5dbaa7f636a06d5732842561069c311a9a21f0c028fffc3ad7a4ffb1989b95dfe5d539bbec057ebd8fad93b1d39a600c2e38b1acb2125bdcb0ff7f3c9f8c1c0b24b9724173bf1cdd325206f3320b510ab4fa0211356f3c74de7b00866fe0f26115e42f5a3d5f8ccdc3944727c1595eec0f67d09ac499569aae7530a11f7649f10c3d66ba9a4642d89904c1e221c437460b3ad76f74fe8dcbce5ed3c70562fcb7b351728cd853397daea347eef4014c0969fee78eef1111bcc3331af5fee8c1f5b86ac75871c4885ab63cb91e5898239975d8a1a3f09f6799d1465a1c04853d8f742baa4b5cfd89f527f3b4f8b50dfacdaa4afae63afbbe9878010770ba2e2396ec442891bcedd8bd9cba3301aabd3efa71ca6252643f92b8affeb91c13fd550d171fe3357f4061dfdb4bf954f1bc6ee00fd8d8e3aff856510b74834df29014b5195f97f3b84664494819e1c3d72a8ce2fa0a882c7c96658bdd45c9b45cb044b1e2bcab74fe1f49b35f5a5c29bbe8ff49dbf555e39c9b9da284b101a3956f5debc09f344d2e8cd790015815d12aa7d791037fe4a29f1e8aeb4025fe807835a7958f5aaf1cfb83d1489f9062e3a67443aa7736af2acc160fd70063c4b5b467a5839f2075ed69ab65a1234f393798e563faebd5841f48b07b97c623b6d9a07b8243bad64f8754f05ee9fb2d62281045fe239eba8843ee2f1e7fa3450a7a6734211e815622fe7dbeac474bc10325b791e92bb3fabeb7987e451d1a8d195fa9078d4c91021e9bc8941a4674f8e98348bf4037e6217b60420280792142fcbe0f04eb56ac8332bad7913279c5b0206d1a98aa1cb349d754213ccefb42ad1454f5ea66e99da101bfcce9ee981003a6cf518ecadfd2d37cd473fb5a20575f0bf4c450c8e51f15b141e81b582d501862d53df57b8b23714be6608a69888f8195b45e46b2fb4b76c05861bcfcbc3e4718308bca3f5c90916be48c38f7b0c49f16d2c498d5588fa690ec8a59e4d36b488b850e1353b5eb6fbb3a86c046131654f058aee2d7703752901e668b88149c8705d79ed7c28e7d9246c386e1bb2d47cef4678a0dfdb2741046619727adcc22eb34fe7cb43d8b1c68e4110f8e7b707b65b6010e7886a2957a522f7c20d8fb59d4ac71f8cca1032533a50f3b302dec8cce14", 0x1000}, {&(0x7f0000003ac0)="4eb562916dd85dcbf7a86cd53bb2cb09d196a1a66a6db5962aaa7acd20da9b3e2e9661dbda9341faf96bb676aebe1234e5d7b4fff466ff5ea19e97c91fbacca69be2feb608fc14d5da356b50b3fcb03331d7bdf7f9613a3e6d64a1d466556652ab94eabb65042dc5d3b1a171456cdfea29ac06d4a23cefc748da0208fb75e1d07b22183b066a", 0x86}, {&(0x7f0000003b80)="570a20c9d1bac4e2b14ee48a2c8828fc69856deb20f56cfe14541fbdeac65e50486c2b261aff8574daf01cf42f3df077c93a9b077e0c456c51e82dae4146572a5abdaab19bdccdb874e8243a1277a7ffad2fe7a0e8662238ddab92554dbc742f9fbfb49d4fe7717272771a9a9bdff7b89e1e10ad4cec7b0f5cd974bbf9ff9919281aeef7253308a9ec6febd55b087b4b9bee7750a3e7ed2753ecc3a4e72c62dd756b7ef2d76b8569e2911f937311871714f9cfd657c69f8076dad29bbcfa1aa51696804d68790dde82037a164bfe954efb77680fc3019c8add5befb2d0f26cb83215c24180ed106f5eddc1", 0xeb}], 0x4, &(0x7f0000003cc0)=[{0x28, 0x0, 0x20, "148e2282a901c6ff267248e0554c82e843291670f7"}, {0xe0, 0xffff, 0x4, "01e08461b281bf50b07456ec3aadb61052cc93494ca1fce353123a793e07eefad37c7533b126471b7811c46c5b7a6bf5ba6daffcbad7234d67ccdc0d038846f3b00c4b31bee2aac407380026680c552624e74b23af0a8dee1f3841dbbac661f70f56823330ba1dfcb54c6c83b5486d862276cc57247844bbd0d4b476a7d259db22800150f227ff5ce44f1094ea8271e8a541cf2467a3a6a980e2d6ed280631e5ab6d56eec8c2411471537416f63ebbd1b21adaccd3322c83c65d67661c1632ff359cddbe1ca7d03ab8"}, {0x50, 0x1, 0x20, "1e88c7426e92cec77bf722fd63a4f49f8eae04fe91234f409361946a12c5c2535a66f9bf6060b1b545f721e83da97bc105e1ddeca432e348e188510e"}, {0x48, 0xffff, 0x401, "14b0be0bc8ad63c56fba37e9bd16106496120fc3a536391662742ca5a599ed68c5ffd8e1db621bface2c420a51933a5e4bf47219"}], 0x1a0}, 0x5ab25c59}, 0x10, 0x408) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000003f00)) r8 = getpgid(0x0) ktrace(&(0x7f0000003f40)='./file1\x00', 0x1, 0x100, r8) sysctl$vm(&(0x7f0000003f80)={0x2, 0x4}, 0x2, &(0x7f0000003fc0)="2f074c89a18195f22e4a33c37d1b647ae17007512120dcd0a05e97b4312ce9cc5bf062922c32225502c8f4261eef28ae89ca439281b0f20d086228fe38f0cd2b67d8984e604761653a78f0b2f85b62ff68ac73de12776f65dcb1d22292281b4990b89e3b0ac9a32d14614d30b656ac8f53cc69e85bb962692bb9ea20e2a3ed", &(0x7f0000004040)=0x7f, &(0x7f0000004080)="5d3f3d1749c4064453ad90286212427d8cf3599559cb591313644f4764237406a84c272452c7b9e21729745318ee7942b447e71b0af1d3121d55cc4828c6c3213e14f5529e2dbe5365ea833b0f23b19f544199bcc1ec41328de346ccd8dabda0f40f57871ddde47733c11b52fc34208eed5832c3d60796c6b34e8ba3ed2b94b1ec3a421ac4a226556d29a652f7a69714a2afc669e016dd55c0b29c53a5559c3668483077", 0xa4) executing program 5: r0 = socket(0x18, 0x4, 0xff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) socket(0x1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r3, r1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f00000000c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x5}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0xfffdfff8}, 0x10, 0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000000200)="929be74ddc8a4149d2dee1f8176b622eb73d5ff1bc5afeb6fecbbc4e5f75a7989390e56547287170aad01e21f335301f67584f7850a7acac94f75c25b415151427fd359d05461993b1fac91138d6fd4aa2889b24e6aa83dfec50ea0f7f9156268ed4fc4dae263729e0381a39beb00801ca501e95e2bfcceff70a009517b7ae2430528339b56c1898da198f5c27be21f3", &(0x7f0000000800)=0x90, &(0x7f0000000840)="e694572f6882fb7454ee2713ab5428454c4a392d5858301db035cfef574ae48a175b2221c21c803da6a5f089ba8ead7ace5d19726512f3898e706a89e54257a550115331bd3a9fc6bb7bf6e46e18b59755da0b95254e95e6f454506d53112c9cb0d0ed567815a8cead9497dd6d6b993bd847af6b4b7ac18ad217e863d5454171c9713b6a965473273556958c1e1570bbe6d21ed9aaf55bdb5d", 0x99) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRESHEX=r4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/245, 0xf5}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000004c0)=""/256, 0x100}], 0x3, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) setuid(0xffffffffffffffff) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0x48) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) dup2(r4, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001440)={0x3, &(0x7f0000000040)=[{0x3, 0x10, 0x6, 0x4}, {0x3, 0x0, 0xfe, 0x8}, {0x6, 0x20}]}) write(r1, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) msync(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x6) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x20a90, 0x0) shmget(0x0, 0x1000, 0x502, &(0x7f00003e1000/0x1000)=nil) semget(0x1, 0x0, 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x45}, {0x84, 0x0, 0x0, 0x3b319277}, {0x812e}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r0) execve(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000000), 0x0) setitimer(0x2, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) r3 = syz_open_pts() close(r3) syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(r2, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = semget(0x1, 0x1, 0x400) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}, 0x40000000000}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x40, 0x0) socket(0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc1206949, &(0x7f00000001c0)) syz_emit_ethernet(0x36, 0x0) r3 = socket$inet(0x2, 0x2, 0xfd) close(r3) socket(0x20, 0x1, 0x3f) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="00020000000a", 0xfe93) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x8, &(0x7f0000000140), 0x0) recvmsg(r4, &(0x7f0000000140)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000140), 0x8, &(0x7f00000002c0)=""/182, 0xac}, 0x1802) r5 = socket(0x800000018, 0x1, 0x0) recvmmsg(r3, &(0x7f0000000180)={&(0x7f0000000200)={0x0, 0xffffffffffffff77, &(0x7f0000000180), 0x0, 0x0}, 0xfffffffc}, 0x5127a6ac, 0x1000, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 2: sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000180), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000580)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x5}], 0x1}) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0xb1}, {0x8006, 0xc8}]}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x84}, {0x2d}, {0x40e}]}) syz_emit_ethernet(0x103e, &(0x7f0000001980)=ANY=[]) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000140)}], 0x1) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) socket(0x18, 0x3, 0x0) link(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) unlink(0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000380)=[{0x0}], 0x1) rename(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000), 0x2, &(0x7f00000000c0)="67b22172", &(0x7f0000000100)=0x4, &(0x7f0000000140)="de4fd1ba", 0x4) socket$inet(0x2, 0x2, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0099733b43ca9092c0c9fa4fb58f8e2df6db96e6a4cf8e33ef53828fb5dfb31689d5ca31559370b05322d2a37e2566ca377c0000", 0x34) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) executing program 3: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000410000383a00f6ec06afdf466c130afc590bdb9e4ff6ff02000000000000000000000000000101009078000000006000000000002c00297c5601a5ae235d3544d14cb2e907c800000000000000000000ffff0000000033000005"]) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x2000, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x61) writev(r2, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000104000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x40}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {0x0}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8", 0xf0b}], 0x4) r3 = socket(0x18, 0x1, 0x0) listen(r3, 0x0) socket(0x1, 0xc97cccde6f8bee97, 0x6) shutdown(r3, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x6, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xb83d}, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x2c}, {0x3c}, {0x16}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001200)={0x7, &(0x7f00000011c0)=[{0x42, 0xfc, 0xff, 0x471c}, {0x8001, 0x2, 0x1, 0xfffff769}, {0x8, 0x9, 0x0, 0xfffffffe}, {0x3f, 0x1, 0x3f, 0x1f}, {0x3, 0x9, 0x5, 0x7000000}, {0x1, 0x0, 0x0, 0x800}, {0x1, 0x1, 0x4, 0x8}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000100), 0x10000) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[0x98ef, 0x4, 0x1000, 0xe0000000, 0x8, 0x5]}) executing program 2: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000000000000000786175566f830605", &(0x7f00000000c0)=0x9c, 0xfffffffffffffffe, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab956500088900fe80000000000000000000000000000000000000000000000000be5f9747cd5012362cbc8e00"/73]) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x0, 0x0, 0x1}, {0x0, 0x0, 0x20}, {0x4}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x1) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000200), 0xffff0000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1, 0x0, 0x0, 0xfffffffd}, {0x60}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 4: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) (async) poll(0x0, 0x0, 0x0) (async) socket$inet6(0x18, 0x1, 0x0) socket(0x1, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f00004c0000/0x1000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000677000/0xf000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f00002cf000/0x2000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x40e}]}) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r1 = socket(0x2, 0x1, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x112, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) (async) r4 = dup2(r3, r3) poll(&(0x7f0000000240)=[{r4}], 0x1, 0x0) recvmmsg(r2, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x18, 0x2, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x0) (async) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) r7 = dup(r5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x48}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) r2 = kqueue() fcntl$dupfd(r1, 0xa, r2) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) executing program 0: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0x0, 0x61}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}], 0x1) writev(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = dup2(r0, r0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, &(0x7f0000000580)="754ae85a32c3fb8c2b766e9be137e65f275c98ea569bcf7d56ce417a75c634e1a505f365f6b0abec2afcc308004127fb6c7fd857962a3c00c4a6e4aa678f76e16e19618903e31a64757a1a08e1549017175d89efc9766cebd02607371e1051d451e34ce4ca98890dadeb866d880a2f36fba51367b4f302c6412114d453f349756d075f8dd4c4eeae6043fa4e8352bc11fd558a8360ea6bb57d2a13c488e6dbffbc9c95aff2818a948ccdd16024e5dffc8163345b0400ee4b83009e686724582d65c6e396bca71d11dfdd7f95340d4705e92621884076b6774ecefacfb4ef28b1c567cd6c475d5576ac9e2044d4d8c4ffda46849f1dfb42b39bff1223e049b9e0c6dfc91ba5b16aeba105c13af99c68201498e4abb83be1fa", &(0x7f0000000100)=0x118, &(0x7f0000000140)="1a8c06df8659e4f028ad3cb07afb1fed9789e58a2c14777a3b595810ff0817f9b2a9b801953ca89b7edb948fc747ad41f26c68c208899a83c6aff2bb911d9cc4ce8d5febea02dc51addc047c2ea0a41796d45470d80e64b306eb60cb9213211ad4fd36d9261da14165c122a7541cebbbbbbd1e53d4316b1accb1a5fdbae15dcc68ebcf9897ac652e4d9f67608dba10c8be5cad618728f012827784b431f8bc673766706b51b8c6b00e5f4bfc57ed08d4c17c07d38942e553", 0xb8) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00800000000000000000ffff0081e91684"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xd, 0x0, 0x0) setrlimit(0xa33287a3fccb0a24, &(0x7f00000000c0)) r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r1 = socket(0x18, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x400, 0x0) kqueue() fcntl$setown(r2, 0x6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(r1, 0x0) listen(r1, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgrcv(r0, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x34}, 0x2, &(0x7f00000003c0)="dd22f5d0668d34c86caecd9d296f7806d318059a7fcf0140fb02b9ee8286843b5f2bf9af43b7387747f1e42028fed9bbd3ac038296b510025086602c9bef0136adcaf803b8dc2ac80d92f4f598695bca3ed062c3cc09167e7f1488051bbc79c99fc54f396cdc6b2e59c5b7a4e5dd9ae59b2668e61eab3a6d0abd79dd363732723dce7d63092257b62710ba49c0f505e6d8a8132174a24a73ae6db23ca29c7ce24618f65c0fdef5c6a2ebe8a8137900c066d13b25f1300d5f641f2810", &(0x7f0000000280)=0xbc, &(0x7f0000000480)="aa06085e96999ec33f4678a8b5538187cd581748660fe19b01c297ca6e28cd62c3c76d5afe61f9e9951bbb8ae4fd7361529ed3b9fbd605b8781cc26d2a7bce40ad4482a2c7f3de344c84374b9de901c642b2bd6b55c642364592f2d94fc1d1cd88681f8796205851589501eac40c8701407fbf123633f664c713202ddb3092001f358d189ad7e409834e863a0afe879241c2d5", 0x93) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) lseek(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = socket$unix(0x1, 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x4a, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x64}, {0x80}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) chown(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="e000000000000000", 0x8) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 2: sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e39de07cab9d8fa", &(0x7f0000002800)=0xc88, &(0x7f0000002840), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x30}, 0x4, &(0x7f0000000040)="34ab4576267eb58b436988bf3c760db1a1551a9d5a3b93cab05ae0f910a0c53eca7f4c96f13330bcc6171ddc6607e6462190e5982a71e56d05c675ac12e489dc5a5dbc766644c3b174712801d8074cbf7dc3e296d39f38769490c37d13bb76698a34723c9b219089b302371bf690a00a3998b9c14907", 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e49b913fd02025cc6a78b9e7a312740fc008f38b20447cc133b25edeff5366084413e862a0f88616580be02af8cdbe30d73c40bd1183e6a518e14e145c55ea6af3a6826498430e95ef3cef783fcc116b2b9243d232a80250cb1caed9126373ce1eefef", 0xc4) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000340)="403cb28f63d7790936e3a2738958a3b62c072de183893165686d00b1b0726244eef630cf903b81635b14af135423814a46bd5d91b0d2f63eadf3696aebec589571284663beb60c6341942885f6a77a68c340c876fcf1f3c9d14d32623ef5c76de1d6859407ebc0ea935d5992361e94042ecacec8d9cabd634f23a0aa6a44c5", 0x7f}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000003c0)) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) write(r2, &(0x7f0000000400)="21000003", 0x4) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x3, &(0x7f0000000000)='\a\x00\x00\x00', 0xb68015d3eaf0e81) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000200)={0x1, &(0x7f0000000300)=[{}]}) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x11) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[@ANYRES64, @ANYRESHEX=r0, @ANYRES32, @ANYRES32=r4, @ANYRESOCT=r4]) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x1036, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r8, 0x0) write(r7, &(0x7f00000002c0)="921d00", 0x3) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x1, 0x0) (async) r0 = socket(0x1, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x124af428e9e13ffb, 0x2, 0x1) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) shutdown(r4, 0x0) connect$unix(r5, &(0x7f0000000080)=@file={0x0, './file2\x00'}, 0xa) (async) connect$unix(r5, &(0x7f0000000080)=@file={0x0, './file2\x00'}, 0xa) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) (async) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 0: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0, 0xfffffffc}, 0x10, 0x405) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xfffffeb2}], 0x10000000000000c6, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r0, r2) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000200)=0x5) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b8", 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) readv(r3, &(0x7f0000000040)=[{0x0}], 0x1) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x2, 0x0) socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x20571b) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async, rerun: 32) socket$inet6(0x18, 0x2, 0x0) (async, rerun: 32) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) (async) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) (async, rerun: 64) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) rename(0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) (async) r0 = dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) linkat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x0, 0x3f}, {0x28}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x0, 0x0}) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) (async) close(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async, rerun: 64) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) (async, rerun: 64) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000280)=[{}], 0x1}) (async) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) (async) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8019"]) executing program 2: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000001c0), 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0xc0) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/189, 0xbd) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000240)='./file0\x00', 0x2000, 0x4e5a6060) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 4: select(0x40, &(0x7f0000000000)={0x0, 0x101, 0x20000000, 0x0, 0x1000400, 0x1f, 0xdec5, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x60}, {0x84}, {0x6, 0x0, 0x0, 0xfffffffc}]}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000100)="6f86efc09802952688084127b3e0", 0xe}], 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000580)={0x6, 0x0, 0x5, {[0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4, 0x80000001]}}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYRESDEC, @ANYRES16=r0, @ANYRES16=r3, @ANYRESHEX=r3]) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x3f, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[], [], [], [0x0, 0x0, 0x0, 0x0, 0x5, 0x7fffffff], [{}, {}, {0x0, 0x0, 0x535}], {}, {0x0, 0xe0000000}}}) kevent(r5, &(0x7f0000000080), 0x401, 0x0, 0x7fffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r6 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x6f41, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r6, &(0x7f0000000140)=[{&(0x7f0000000480)='\r', 0x1}], 0x1) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) r8 = socket(0x11, 0x8003, 0x0) getsockopt(r8, 0x11, 0x0, 0x0, 0x0) sendto$inet6(r8, &(0x7f00000002c0)="9149453a262f96ce7d7bd4af9487f9cc1617c17c795e17e9a972176eaa7160617cbe2855b809a5bd3e5787e118a94a8405c3fd22418db18085c64b38932cbd3f6b0b1ec864864ac3b154106fb99246e51dc6397bf660b7ed90406873b409fb8c6fc88ac09e0906b6f8ec50b1602318cd5c1305ac4380a3baaa651135c24a20260b4c64c5b1011beabec664fec166018a85cfff38df13e6a000441716eecc934d3c1b8634aeeeef824fd42eb243450120c48dc164a04705fa13e7561c3ee1a1e0a9a314ec8f85ac1761372e3a55f618", 0xcf, 0x4, &(0x7f00000000c0)={0x18, 0x0, 0x200006, 0x9}, 0xc) syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xdd, 0x7}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{}, {0x87}]}) r0 = socket$inet(0x1e, 0x3, 0x0) getpeername(r0, 0x0, &(0x7f0000000040)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) getpeername(r3, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x87}, {0x80}, {0x6}]}) write(r4, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000004c0)=[{0x26, 0x3}, {0x41, 0x8}], 0x2}) msgget(0x2, 0x4) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, r2) setregid(r3, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(&(0x7f0000000080)='./file1\x00', 0x200, 0x1) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x7, 0x4}}) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x80, 0x0, 0xfc, 0x8}, {0x2, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) geteuid() executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x6, 0x6, 0xfc, 0x22, 0x5}, {0x8, 0x4, 0x0, 0xf5d7, 0x8000}, {0x800, 0xba, 0x28, 0x8000, 0x23}, {0x800, 0xffff, 0xff, 0x6, 0xcd00}, {0x70, 0x80, 0x9, 0x5, 0x401}, {0x0, 0xf2d1, 0x3, 0x1, 0xad}]}) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x0) r2 = socket(0x18, 0x3, 0xa9) setsockopt(r2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r3 = socket(0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknodat(r4, &(0x7f0000000180)='./file0\x00', 0x8, 0x7) ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000000)='./file0\x00') rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') r5 = socket(0x11, 0x3, 0x3) fcntl$setown(r3, 0x6, 0x0) sendto$unix(r5, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(0x0) close(0xffffffffffffffff) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f0000000080)) poll(0x0, 0x0, 0x0) close(r1) close(r2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0xd306d52cb85e6e75}, 0x4, &(0x7f0000000080), &(0x7f0000000140), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) (async) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) (async) pipe(0x0) (async) close(0xffffffffffffffff) (async) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f0000000080)) (async) poll(0x0, 0x0, 0x0) (async) close(r1) (async) close(r2) (async) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) (async) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) (async) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) (async) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0xd306d52cb85e6e75}, 0x4, &(0x7f0000000080), &(0x7f0000000140), 0x0, 0x0) (async) executing program 7: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000340)=[{0x0}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x118) fchmodat(r4, &(0x7f00000000c0)='./file0\x00', 0x14, 0x4) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) connect$unix(r2, &(0x7f0000000240)=@file={0x1, './file0/file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000200)=0x84000b, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00005bd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil}, {0x0, &(0x7f0000108000/0x1000)=nil}, {0x0, &(0x7f0000560000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00002f6000/0x3000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff0000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0x4000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0/file0\x00'}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r3, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) socket(0x0, 0x3, 0x9ef) openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000017c0), 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0xfffbfffffffffffd}) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) executing program 6: r0 = socket$inet(0x2, 0x3, 0xff) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000440)) pwritev(r1, &(0x7f0000001740)=[{&(0x7f00000000c0)="49030e33ce5ecbb232276e7c43c6418c119b97fe8dea731a31b778554d9375e533a592e406d0d3906d4c6993e515379e4a79fd1c3ff7d44c0175be14c120779acb6f1c10ca2fdcf26e3d2077184cb512160e20e3ab99dcbfb4c23cbff377abc3fa74b527b0eefdd21ffbd37787c3df40d897a4e4d81b9138105ed4729ad7", 0x7e}, {&(0x7f0000000140)="2d358cb57541357a11c1710daa31b8f78c7b7be974f4c3bba2d4bfda774d03198e77e0126bbc93dbcec905249911e854c9ca3057d0b624b45f113ac7f17f1814f8cba3a492597690b3ce2a45e254116a4134f3d5b00cc9208b26559f56f165692227bb1cabf21a6801f3bcf6950ff002804b679645bf824f888b83309df4636909be2bac84b6043536a07fe267379336dfb2b4fe7ca33d1a6d08e969ee5f8eacc69af556c7879f5a164714532b55209cf60a07036b880db3a72764a3f5574cff29ad973858ce55d1246f8133cef86640bd70fcc312a4a9b73a2a58d1fb6ad7d3d17b5c992bf7ad8b1f8d6bdb19", 0xed}, {&(0x7f0000000240)="f4c9d67138999f53fad92a7c3ac23fc0cb08443cbb7ef836b7e661c46d45b25c0ba518ad21667df889d3e74871d13f1074d0b9359e7a9ef2135782866b6e9aae83bc1c96dbaf05ca47efa637b5ffaf49b43486bb639660f39de961a9a66a014d44354782b4180401cc68ece444daa8c421acf54f5b3e7b3d7e075d07825cd01a977d284c51daf9b0acd1790d35bf9e7d66615267932f6ec71e080bbc3af90b41c49eef7c1336eba6b6567ec0052231f3c16c5aea65897dfaf19afe9f7fe27da4768fab70aa", 0xc5}, {&(0x7f0000000340)="57eb6929d90ecb28adfb7460f1fcc70583e144578df31aee2e2131953ebbe8f192a517ab284d416a4ff03e5b8fc4d7d126b76e1e12877b", 0x37}, {&(0x7f0000000480)="09460d4529650474dbfe51fe017857d9cfa745c806ecbc8ebe40b3d90cb8bee8473b11087f6ef4cca8823b071022791b70488913d5bb1900eb34fe83e74d30577c53125d2e602fd34afa322f690e63aa6c0b94adcf009dbf776917f5d747ed980ca14c9ba6bec80f833886be582f83d0ebbdc4ea9316c33e759716fdd2353f9c956a431ff91d113de1d55485755e91788f9408e5b6c77ab1f6131e1e13684797b8221eb8e3cdd958d0fd3c520d040d684381d68ac79e75e19b6015168c7227b5420af72faa082047395590e54c9fcb", 0xcf}, {&(0x7f0000000380)="62c50f622b13e1fe39ca114c731592ba20744b4f910611e14bf15d24ad5aceb64c42f11e9111887fe3bc83211c03eebbfeccde45da10205d7ea134410d5f26d1ceaca03fac18c80654719bf8835fdc3b2f527bad1321", 0x56}, {&(0x7f0000000580)="00d936655520a00966d9a4dd76ff767aa148ce9275df82ed33cb0fe672d2e79ed656b8c98df1a74abfe84ded9aae63c804f45dd83a1ba4a43301c9dac73bb22c56b6a35032d5c81f45d15ea52ad3f07e391a63d49c7d0c2341e21ce9ab86e668550d4706f8d133e5e2110d7494c34d44ef34f81aae0f6b430daffeb720e9ab12ce68c89ccd521cb97eac81b63a0276673da0513954ebf7", 0x97}, {&(0x7f0000000640)="930661c5e03bbddaad1f1d049d48736c280f7e4ebcb161ffe31df47efd315c75bc34a52117bed74778adc67d25ea8e3b6a579cc34bda563221c39cd6e2ec38e9a8750fd28da114af448e77ee54447bc7d0dfd9af9f3ffb45aad1b8d0d0782fe4f72a1541a1151f9949f3f7bfcd37f658fe8f5778bea8b2ef085897ea5f5bf2586b49f52228c3bc0b97bed1d06e46c405f2c65590e46f1a49c188d3d4feed7324edc2c899ff62ca7c4c36a7e2606daa1fbd589807ef8c380e748b986de7d09fb3c62b4eac0ef88f5b937f45e50720f8fdfc1dd5df856a4fa33e9f824ce491144240e0bf8ef57cadfe98a387b9a319120e4cbe2e8a00a1ea155661a86f9eb7603d74903a738834bf6d23222412afe12df24fd27cf8dcdd0df21a49b48848bc42907e65f153a34126bf905cad8886e2e823ef6d2ab83f36d2408e0f66e89bdece5c14c32899009ee85b3f8a061ead6cb4d65e891170e7a42d87d7fad081e683ee84e717182e40858b9b10dc7c0f339587920f0b0c147a6b266b0d5e85b2df418346e905a039c4af05d69c62264d37a14d11ea7dd17405e447de289bad8ccf3b2509df02e7b20f86a35c5721aea4a2aa8eb3d1058aceed71fec200ab13e311b3e95833df894d9fef656f74c9ac38774ea943913d2ac527b0405ded085ec7d23bec08e36eefbc7d5bc1086dcb902a96a47a6230da8f2357fa700bd6d3bf2c5dd71adce814fae1b657578d668837708ee389bee39f632bf1c14f2341c09f3136f1c44adbfa59636132eb55f8131be86e2bce500513283e9792761fda3f6b18cc9491e6da1057d6cb0e9e9adc5c6182a21a8a4f124fc59f013e3e3a949476feb888f847ddc04ff1aba57fdaa6f5ff6eca59f016946566d5e0a1846fb8055a7a418f0b44c7b42d23d252b29f19d3dbab9c6d7ded9d85c9ec141ae227993939083a6f8af586fa4f5f151a948c6ca08901d14b02f5e8b9b186f10acb4d2d10f17f1cd28f85dee7462ce30d0b47b6f76ae01a080be8e78b5747f651de6dc70cb40b9369a6158d865f5389e4bcd81bbed8cc0e9640decf38ffd42b97a5829040a08e180ac86724f9748f862277bd427eb5209908f7d834811be96def65cc18fef51e412e9750ea314c7223801de2a287a5a7522feec067b1d9deceb0d629f47b5fff79826d0e31c4a21ebb44900ec261f80f31dea3dea4099a5877b524f4fc85cb003a0257ffdf4dc24ed4c1ab625cb9a625e0e67a481a5ab92ccfb99899245b7e482b0dea6f7c85b80916076115cb658de15c29b3fbb2f26d6c5aa49341ae80bc77896ac991b0c61fc98afd7622b2a057e674ee46e97f976a370343a26b863c217084bfcfe90d01e7f20c7da5dc2aaa1f2415a4659e91eafcc1970a7818a63caa4a229d4ef4ee88c51bf7fb277bcfed59ecade17b90935ffa6538d0c2e573c94aa70733a020e0b6ea0e5acef3fca33fe44339a6be9a6cafc8610084e477685561c7d383602ab7bdcfbbd8d25eda95c4366d6ceb72288d14f6732264dd0aea004f77e23e37d22f566d57398fb843f585a6f6a3f4e49ee9c0e8f9182b5067e1828e56e64bbb8bf29eea50afce438a7d33f65ae4c3c13b9e4278b31023e4ec22fceadd17a530564273be1a5eba0e90ad4043ec73f95def82a4c4509c8d263c55377e5976ee0f8e0b09c8397bf93f6f9d10025e9114b9dce076652107c9380ab6289e106f6d3623a9cf8915dc821e496085abecca75d6634e73d6c89490ec5ee1852461b421e82c53be0ecf144aaa92ec82e746b89f8bec7ab774d936da23c1b409f6945b38d7018ae3be107fcc5c2e85fdca1bf3092988d9923ddc18251c200c95be0115c82c9c81b3dbac6e0ccb9b6fd3357bcfde6b48b50f05c50cb74025e64acfcad71200ffaeec687f57de3cf9c9c3cc5d0e221d070a2e2a99eedf1149839513be016c5b09975e506e1b8fe992e597a2285edd23ef0d0e87583f159a5b88735137887b14ab6ceab49c342d058774c7a43d0c066698071c518ccb34e4030c0c3fbd6ee1088eb424c37f952c9be99e4d46af3819ccb498a6613fee9fed3bf568103d61e913982aa2c439e2b22b95c45d4e7ff7e9b5507e62fb59ce741c42a4dfced6f9b4e452e9077dedcff5a6b8c46f66818a681c9a1fc02b6873a78b5812a8f971b082313cb29a81fed7acfcd5610cf06b82a2215699f51ac2532238e26ba76d4edbc2f3378ac0854959be0247cb2cbad4a67b67bd877e7572b7e72471d7191e58191ed35ad07b2bfdc13432101340367dab52a3945ea952a04f19c4b0c2146bd491ae43febdf53c8468e2dbb58968d84d64bf07c8b860bf50f2000651e7465e75abbf08dbaddcc9602a9eef301fbee0be22faa4a1c0635dd7011238f087c33f877c44d895ee75738b1b8377da88b303e3b2537ff24f9d1ddbabe5947d6b2ca42dfbf3a5bf5382f7110e32296b6febc2f5012324b2dba256d55cc79f4e92af3b65242840f8c33c7c5914dd05c982e8cb41d057a466f7ae57197af632fbef42c9dd6f9af628a4e7f9a661b317286915078b866a5f11b218bb88c80fb7b3fd001c5fd8b9c6ca26230af744716b9968169338c3b22641ab618919da451de3ccef8d6ff58ea8ba7c954d8abc617a11f3bf5fd6f7a50a4e12445462d8e4f6e6190ad492b582542e771db9d16dac4849ad8d305edebb371c91fad155aa8403e74b4769ee16905c897c930c2e5cbe9c75251dc22d541707beeab3a1d6186bc4d67aef89b8d023f9538e28e3b5b63e0c01b354214da9994be3c3180e626a2dcdfb709b7104500e5c17509f0b396b947779140d54020b1fe3b2cddbdb3626a98db2dec1234a7015ce919c903f8a03624e131636ec476b8ac0481415c8478ef8e012d6c2a53a22d8e5598aba2dec4616e0d04935f201f63c4f8ece0627e8454fef0c90795269749a0389b477519d3bf4a57b114b7f14498e0a442d217cd96b60b30f7836ed8deca8051049294e580e80fde153327118d71129c77ba8fdc13148ba8cbaed31105828e1bde893432c0fd5b957f209755734d6d9ed2391df0cf3a68fb3f01bdb0b21d1f3c1dd16442b14accbce13051c10697d4ee307f206c316812f738f4375dc4b2871d73916b1620a4a7bd716b16c340a74b758fce0c933cf7aeecf151e28b3fcec9809d9009d764545e3566348e9d6c458d6157710f0fe3a71e65fc0728300c113fb918e963b06d516daad71bf7f454515b68ff4fa67409c3b52d5d755bd688c4420aebd88a1e4cb06d368c5d9a6578ea1cb34f6a896d9d2da944bfced63edf59bfba211c517361a6fba5ff8536e538c994cde2c0a4dae65db42372a4cb1a43c8986cd81a97b90b7712a36f74478bde4910efcbea142c94e407ced231c10e1b2cd3acdaf754e5f74497023a2c278b87bb73a93d5a41c0b3cc688b6570f694e10fba1ff112e88247d5f3ff7c984539fbe47139e22662f1e70319098bea174119e1138ca79547cc32590932333ee1a6d815676831c8e788946003194e2ea4321b75ea22f75b6b237df17c49c5c457d066e33092904aa5647fb492d2e9ecd37ff6621e153a8833f4dbcd6e70c7d83a0d717c9d2e644306c537199ec559cfa774f693f6844b8d7b01d7ea83c0529f8a36702d728e4c7cceb0c129801430436def765ebb91cd402e2016e4954a85951f06e0dd84dc87decfc3ee0a82199201b9ddf685b2ae86f6b955010b3ee586e17941d2efcd29be349f10989978300f89d7e9a96caea99b7ec8d89e02e11c522151e061d025c09d4d65e94af6455019df52bec527e40ee0b274257ffe1429a02d723b2dd1a3fce218d08f485316eb82eb6124048c3575cc771be3e9e6e13e4cb2fb94b23c8d9b4737715ad0bdf1d4d1065ff739663145f165fba875e0058249e584178f8914cc5c055c2a6dd6ecab5b737519ed761f4e63f48d66bf4c7184133badda17db504e945af4755cfeb4a7750f260ec0089a00bfcf593779eec710206092e81c421976525820b7f986d77522452ab9f549ae101e465433151f5ef658ced0ca34f3c00302cc4001c7355a9151bdd51b1820869dc5fb8f2d154ba5592589f61e3f51feb1fe3d6ab318b6388c6ae2b8020614fab8f23842ebc0f5cff48d99ff50c3c61ffe1414dc55f64747a0eb3850313a219a46dcfeb0d780369c34d540c48b8869e5d6df958d6a73342186de6b37b5f3c63e8c0789c1dbf65af6766fca674f6d156bf16fd0a3a0d7f1b5b3600db106c195d968829c1d68af67b02bf0f881d7a2ad0f6ea03336bf64ee7b6b03307a652739a915df4497940051d6694390bd70fe6eb00164c6f66469c8560d6e2a8cc7cb3b5807d3dc1726ce6620f7d666a60e242760cbd99757fda78cf8153ec4a2be6e066500d1bd7b9ea965c09d397a2581ad25dc4e5ac3bad3f7a7f238d33c4ec73c43090a9b46b11bcf25b612698bbb5697b54eeae0dcc0c636b400ff28ccfefca225e64a3f793f42adac869b2be529382f78a33725c0f914055119f047fb8965bf7f57dd3e3234f34a9b81dd45fa3f411ecf0e1215acb29ed212502e369f2ebb114b087ccd88ea8e75a229b86847ad0aa5c0effcb0a69a6a656e9af60037b410ac1bcef77028b941b3c90e07e4c1fe12e6e75666a5f885685ef4c7c9fb53b756ff96bbf0212458b6bd79181b98857ba846cb368b2eafc3efe7173d6944b4b4c1fd23e47c7880bad05b5b0692b069bf4ef458c6af3f4536f7e4b03af1fe365ddf74557d5231c54fcdedad1f31fab2ec324772c2c1162de7d97586111c10be841307cc744042d82a6a10692c0574811656928c819d558fcc0e0a83dd2b219f8a7b5f21b5feaa3a044ab50dc4216fbbb51b3ebb9c3892502128c97521a8e046af1e81dd88b17d79f40e23644772cf18c5be597f825aa97e340c38952ce38b1b154761955cc41da4d9d7da876b75b82cad5e1d1ffd06aa284c0344ae3e849b2049a32f9079e23503925b60256328900f8887d6cc09d31c5c7ebf88fb69e93045032844712e335566c0059efb39ad1acfdf3fb0e56d8b85ae8edbeadf0fe676c03b7f6e85474e04f08bba4add9dad23bbf421d76925445d2c2182d2011e76a0617080d4ddb1594b4cbde66fa4ec3bfa800e008c73c41d956884a4bc591812726528036be098a205bdb1f83b5bef64bcde3f8271b7ddd917394c943266769a200148e181fa8465796cb68a642b8bb381d79daea2bffd8f95f237abc7ad12f2f6126a231193bc7df61dfeda9e9a125b2305d85c445e1be375385deba6259d2aaf0de001f1627a1da15a9a0331eeb7966f4671ad0ca0703da0ee7b108beb868442b7295f73f35a3c8fe97ae9afcb495a79b458792bc2c7afa32e2797bc8a25ab14296538072ea93805514fc94b1ac8bfe36f8611e7429343e017f5a227ef29704c397af08ac9622b14703d047e0487783e23dae1305e7207e4af5ae128e5d3add4e7cca03da660956d066dd55bd01903389e8457683b446741c0a50cdb277ee78fa1d70d974873e531fe2f322dc474a097fe0d6edea26bb751c99da91f78b5341961903ca656344659c21997ff38f926f3ef404d3a58a9c3baa0649b4aaf2d89e9efb7020420122f54d5c01558d6ef0da5e244a1a5e464d29bede76450bfa62319b718d028b8ae5ecbaf926e54d22b11bbc564828e82ffdfad6d6894970f19d925f9c1c0deb2af2a77a529201e401cf64007c2581b103bec9cb102446ec17429a128d2da46b4844529973c4b0c03fcf4c3e9d7ceb7898952b6495d885e77fe53db08b6f7b74416b0e", 0x1000}, {&(0x7f0000001640)="0398364d1acf987880077c01c53507381a2bc89229887d70a71ba30a71b76facb169c0e73ad6d6fa37c37797ce1ebc5f6d0b5c949484bc6c8d8967ea9ce11d6440814d489a76ee187f304d40993c0ca0a113dbaeb70d36d7be415e070a7dd83e886bd15d8f01d937795cb9a81728b54eba90dafa9887460252aeba1e5006896c44036db2809f7f03385c83db797d97a8c7e60f96172dde5a0923e966a805dd622b04014630159399a97f691b5980833c4d4cb6c5b1304a6e68d12e8794c53f7dcc022b2aba0c3a87480cc42352cbf50f0dd21430308ba2ae3fbd78e21fa8b8ba0de812c973f797517386297f98d7772d270a92eac02b3ebd92131a73ab", 0xfd}], 0x9, 0x7) socket$inet(0x2, 0x3, 0xff) (async) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000440)) (async) pwritev(r1, &(0x7f0000001740)=[{&(0x7f00000000c0)="49030e33ce5ecbb232276e7c43c6418c119b97fe8dea731a31b778554d9375e533a592e406d0d3906d4c6993e515379e4a79fd1c3ff7d44c0175be14c120779acb6f1c10ca2fdcf26e3d2077184cb512160e20e3ab99dcbfb4c23cbff377abc3fa74b527b0eefdd21ffbd37787c3df40d897a4e4d81b9138105ed4729ad7", 0x7e}, {&(0x7f0000000140)="2d358cb57541357a11c1710daa31b8f78c7b7be974f4c3bba2d4bfda774d03198e77e0126bbc93dbcec905249911e854c9ca3057d0b624b45f113ac7f17f1814f8cba3a492597690b3ce2a45e254116a4134f3d5b00cc9208b26559f56f165692227bb1cabf21a6801f3bcf6950ff002804b679645bf824f888b83309df4636909be2bac84b6043536a07fe267379336dfb2b4fe7ca33d1a6d08e969ee5f8eacc69af556c7879f5a164714532b55209cf60a07036b880db3a72764a3f5574cff29ad973858ce55d1246f8133cef86640bd70fcc312a4a9b73a2a58d1fb6ad7d3d17b5c992bf7ad8b1f8d6bdb19", 0xed}, {&(0x7f0000000240)="f4c9d67138999f53fad92a7c3ac23fc0cb08443cbb7ef836b7e661c46d45b25c0ba518ad21667df889d3e74871d13f1074d0b9359e7a9ef2135782866b6e9aae83bc1c96dbaf05ca47efa637b5ffaf49b43486bb639660f39de961a9a66a014d44354782b4180401cc68ece444daa8c421acf54f5b3e7b3d7e075d07825cd01a977d284c51daf9b0acd1790d35bf9e7d66615267932f6ec71e080bbc3af90b41c49eef7c1336eba6b6567ec0052231f3c16c5aea65897dfaf19afe9f7fe27da4768fab70aa", 0xc5}, {&(0x7f0000000340)="57eb6929d90ecb28adfb7460f1fcc70583e144578df31aee2e2131953ebbe8f192a517ab284d416a4ff03e5b8fc4d7d126b76e1e12877b", 0x37}, {&(0x7f0000000480)="09460d4529650474dbfe51fe017857d9cfa745c806ecbc8ebe40b3d90cb8bee8473b11087f6ef4cca8823b071022791b70488913d5bb1900eb34fe83e74d30577c53125d2e602fd34afa322f690e63aa6c0b94adcf009dbf776917f5d747ed980ca14c9ba6bec80f833886be582f83d0ebbdc4ea9316c33e759716fdd2353f9c956a431ff91d113de1d55485755e91788f9408e5b6c77ab1f6131e1e13684797b8221eb8e3cdd958d0fd3c520d040d684381d68ac79e75e19b6015168c7227b5420af72faa082047395590e54c9fcb", 0xcf}, {&(0x7f0000000380)="62c50f622b13e1fe39ca114c731592ba20744b4f910611e14bf15d24ad5aceb64c42f11e9111887fe3bc83211c03eebbfeccde45da10205d7ea134410d5f26d1ceaca03fac18c80654719bf8835fdc3b2f527bad1321", 0x56}, {&(0x7f0000000580)="00d936655520a00966d9a4dd76ff767aa148ce9275df82ed33cb0fe672d2e79ed656b8c98df1a74abfe84ded9aae63c804f45dd83a1ba4a43301c9dac73bb22c56b6a35032d5c81f45d15ea52ad3f07e391a63d49c7d0c2341e21ce9ab86e668550d4706f8d133e5e2110d7494c34d44ef34f81aae0f6b430daffeb720e9ab12ce68c89ccd521cb97eac81b63a0276673da0513954ebf7", 0x97}, {&(0x7f0000000640)="930661c5e03bbddaad1f1d049d48736c280f7e4ebcb161ffe31df47efd315c75bc34a52117bed74778adc67d25ea8e3b6a579cc34bda563221c39cd6e2ec38e9a8750fd28da114af448e77ee54447bc7d0dfd9af9f3ffb45aad1b8d0d0782fe4f72a1541a1151f9949f3f7bfcd37f658fe8f5778bea8b2ef085897ea5f5bf2586b49f52228c3bc0b97bed1d06e46c405f2c65590e46f1a49c188d3d4feed7324edc2c899ff62ca7c4c36a7e2606daa1fbd589807ef8c380e748b986de7d09fb3c62b4eac0ef88f5b937f45e50720f8fdfc1dd5df856a4fa33e9f824ce491144240e0bf8ef57cadfe98a387b9a319120e4cbe2e8a00a1ea155661a86f9eb7603d74903a738834bf6d23222412afe12df24fd27cf8dcdd0df21a49b48848bc42907e65f153a34126bf905cad8886e2e823ef6d2ab83f36d2408e0f66e89bdece5c14c32899009ee85b3f8a061ead6cb4d65e891170e7a42d87d7fad081e683ee84e717182e40858b9b10dc7c0f339587920f0b0c147a6b266b0d5e85b2df418346e905a039c4af05d69c62264d37a14d11ea7dd17405e447de289bad8ccf3b2509df02e7b20f86a35c5721aea4a2aa8eb3d1058aceed71fec200ab13e311b3e95833df894d9fef656f74c9ac38774ea943913d2ac527b0405ded085ec7d23bec08e36eefbc7d5bc1086dcb902a96a47a6230da8f2357fa700bd6d3bf2c5dd71adce814fae1b657578d668837708ee389bee39f632bf1c14f2341c09f3136f1c44adbfa59636132eb55f8131be86e2bce500513283e9792761fda3f6b18cc9491e6da1057d6cb0e9e9adc5c6182a21a8a4f124fc59f013e3e3a949476feb888f847ddc04ff1aba57fdaa6f5ff6eca59f016946566d5e0a1846fb8055a7a418f0b44c7b42d23d252b29f19d3dbab9c6d7ded9d85c9ec141ae227993939083a6f8af586fa4f5f151a948c6ca08901d14b02f5e8b9b186f10acb4d2d10f17f1cd28f85dee7462ce30d0b47b6f76ae01a080be8e78b5747f651de6dc70cb40b9369a6158d865f5389e4bcd81bbed8cc0e9640decf38ffd42b97a5829040a08e180ac86724f9748f862277bd427eb5209908f7d834811be96def65cc18fef51e412e9750ea314c7223801de2a287a5a7522feec067b1d9deceb0d629f47b5fff79826d0e31c4a21ebb44900ec261f80f31dea3dea4099a5877b524f4fc85cb003a0257ffdf4dc24ed4c1ab625cb9a625e0e67a481a5ab92ccfb99899245b7e482b0dea6f7c85b80916076115cb658de15c29b3fbb2f26d6c5aa49341ae80bc77896ac991b0c61fc98afd7622b2a057e674ee46e97f976a370343a26b863c217084bfcfe90d01e7f20c7da5dc2aaa1f2415a4659e91eafcc1970a7818a63caa4a229d4ef4ee88c51bf7fb277bcfed59ecade17b90935ffa6538d0c2e573c94aa70733a020e0b6ea0e5acef3fca33fe44339a6be9a6cafc8610084e477685561c7d383602ab7bdcfbbd8d25eda95c4366d6ceb72288d14f6732264dd0aea004f77e23e37d22f566d57398fb843f585a6f6a3f4e49ee9c0e8f9182b5067e1828e56e64bbb8bf29eea50afce438a7d33f65ae4c3c13b9e4278b31023e4ec22fceadd17a530564273be1a5eba0e90ad4043ec73f95def82a4c4509c8d263c55377e5976ee0f8e0b09c8397bf93f6f9d10025e9114b9dce076652107c9380ab6289e106f6d3623a9cf8915dc821e496085abecca75d6634e73d6c89490ec5ee1852461b421e82c53be0ecf144aaa92ec82e746b89f8bec7ab774d936da23c1b409f6945b38d7018ae3be107fcc5c2e85fdca1bf3092988d9923ddc18251c200c95be0115c82c9c81b3dbac6e0ccb9b6fd3357bcfde6b48b50f05c50cb74025e64acfcad71200ffaeec687f57de3cf9c9c3cc5d0e221d070a2e2a99eedf1149839513be016c5b09975e506e1b8fe992e597a2285edd23ef0d0e87583f159a5b88735137887b14ab6ceab49c342d058774c7a43d0c066698071c518ccb34e4030c0c3fbd6ee1088eb424c37f952c9be99e4d46af3819ccb498a6613fee9fed3bf568103d61e913982aa2c439e2b22b95c45d4e7ff7e9b5507e62fb59ce741c42a4dfced6f9b4e452e9077dedcff5a6b8c46f66818a681c9a1fc02b6873a78b5812a8f971b082313cb29a81fed7acfcd5610cf06b82a2215699f51ac2532238e26ba76d4edbc2f3378ac0854959be0247cb2cbad4a67b67bd877e7572b7e72471d7191e58191ed35ad07b2bfdc13432101340367dab52a3945ea952a04f19c4b0c2146bd491ae43febdf53c8468e2dbb58968d84d64bf07c8b860bf50f2000651e7465e75abbf08dbaddcc9602a9eef301fbee0be22faa4a1c0635dd7011238f087c33f877c44d895ee75738b1b8377da88b303e3b2537ff24f9d1ddbabe5947d6b2ca42dfbf3a5bf5382f7110e32296b6febc2f5012324b2dba256d55cc79f4e92af3b65242840f8c33c7c5914dd05c982e8cb41d057a466f7ae57197af632fbef42c9dd6f9af628a4e7f9a661b317286915078b866a5f11b218bb88c80fb7b3fd001c5fd8b9c6ca26230af744716b9968169338c3b22641ab618919da451de3ccef8d6ff58ea8ba7c954d8abc617a11f3bf5fd6f7a50a4e12445462d8e4f6e6190ad492b582542e771db9d16dac4849ad8d305edebb371c91fad155aa8403e74b4769ee16905c897c930c2e5cbe9c75251dc22d541707beeab3a1d6186bc4d67aef89b8d023f9538e28e3b5b63e0c01b354214da9994be3c3180e626a2dcdfb709b7104500e5c17509f0b396b947779140d54020b1fe3b2cddbdb3626a98db2dec1234a7015ce919c903f8a03624e131636ec476b8ac0481415c8478ef8e012d6c2a53a22d8e5598aba2dec4616e0d04935f201f63c4f8ece0627e8454fef0c90795269749a0389b477519d3bf4a57b114b7f14498e0a442d217cd96b60b30f7836ed8deca8051049294e580e80fde153327118d71129c77ba8fdc13148ba8cbaed31105828e1bde893432c0fd5b957f209755734d6d9ed2391df0cf3a68fb3f01bdb0b21d1f3c1dd16442b14accbce13051c10697d4ee307f206c316812f738f4375dc4b2871d73916b1620a4a7bd716b16c340a74b758fce0c933cf7aeecf151e28b3fcec9809d9009d764545e3566348e9d6c458d6157710f0fe3a71e65fc0728300c113fb918e963b06d516daad71bf7f454515b68ff4fa67409c3b52d5d755bd688c4420aebd88a1e4cb06d368c5d9a6578ea1cb34f6a896d9d2da944bfced63edf59bfba211c517361a6fba5ff8536e538c994cde2c0a4dae65db42372a4cb1a43c8986cd81a97b90b7712a36f74478bde4910efcbea142c94e407ced231c10e1b2cd3acdaf754e5f74497023a2c278b87bb73a93d5a41c0b3cc688b6570f694e10fba1ff112e88247d5f3ff7c984539fbe47139e22662f1e70319098bea174119e1138ca79547cc32590932333ee1a6d815676831c8e788946003194e2ea4321b75ea22f75b6b237df17c49c5c457d066e33092904aa5647fb492d2e9ecd37ff6621e153a8833f4dbcd6e70c7d83a0d717c9d2e644306c537199ec559cfa774f693f6844b8d7b01d7ea83c0529f8a36702d728e4c7cceb0c129801430436def765ebb91cd402e2016e4954a85951f06e0dd84dc87decfc3ee0a82199201b9ddf685b2ae86f6b955010b3ee586e17941d2efcd29be349f10989978300f89d7e9a96caea99b7ec8d89e02e11c522151e061d025c09d4d65e94af6455019df52bec527e40ee0b274257ffe1429a02d723b2dd1a3fce218d08f485316eb82eb6124048c3575cc771be3e9e6e13e4cb2fb94b23c8d9b4737715ad0bdf1d4d1065ff739663145f165fba875e0058249e584178f8914cc5c055c2a6dd6ecab5b737519ed761f4e63f48d66bf4c7184133badda17db504e945af4755cfeb4a7750f260ec0089a00bfcf593779eec710206092e81c421976525820b7f986d77522452ab9f549ae101e465433151f5ef658ced0ca34f3c00302cc4001c7355a9151bdd51b1820869dc5fb8f2d154ba5592589f61e3f51feb1fe3d6ab318b6388c6ae2b8020614fab8f23842ebc0f5cff48d99ff50c3c61ffe1414dc55f64747a0eb3850313a219a46dcfeb0d780369c34d540c48b8869e5d6df958d6a73342186de6b37b5f3c63e8c0789c1dbf65af6766fca674f6d156bf16fd0a3a0d7f1b5b3600db106c195d968829c1d68af67b02bf0f881d7a2ad0f6ea03336bf64ee7b6b03307a652739a915df4497940051d6694390bd70fe6eb00164c6f66469c8560d6e2a8cc7cb3b5807d3dc1726ce6620f7d666a60e242760cbd99757fda78cf8153ec4a2be6e066500d1bd7b9ea965c09d397a2581ad25dc4e5ac3bad3f7a7f238d33c4ec73c43090a9b46b11bcf25b612698bbb5697b54eeae0dcc0c636b400ff28ccfefca225e64a3f793f42adac869b2be529382f78a33725c0f914055119f047fb8965bf7f57dd3e3234f34a9b81dd45fa3f411ecf0e1215acb29ed212502e369f2ebb114b087ccd88ea8e75a229b86847ad0aa5c0effcb0a69a6a656e9af60037b410ac1bcef77028b941b3c90e07e4c1fe12e6e75666a5f885685ef4c7c9fb53b756ff96bbf0212458b6bd79181b98857ba846cb368b2eafc3efe7173d6944b4b4c1fd23e47c7880bad05b5b0692b069bf4ef458c6af3f4536f7e4b03af1fe365ddf74557d5231c54fcdedad1f31fab2ec324772c2c1162de7d97586111c10be841307cc744042d82a6a10692c0574811656928c819d558fcc0e0a83dd2b219f8a7b5f21b5feaa3a044ab50dc4216fbbb51b3ebb9c3892502128c97521a8e046af1e81dd88b17d79f40e23644772cf18c5be597f825aa97e340c38952ce38b1b154761955cc41da4d9d7da876b75b82cad5e1d1ffd06aa284c0344ae3e849b2049a32f9079e23503925b60256328900f8887d6cc09d31c5c7ebf88fb69e93045032844712e335566c0059efb39ad1acfdf3fb0e56d8b85ae8edbeadf0fe676c03b7f6e85474e04f08bba4add9dad23bbf421d76925445d2c2182d2011e76a0617080d4ddb1594b4cbde66fa4ec3bfa800e008c73c41d956884a4bc591812726528036be098a205bdb1f83b5bef64bcde3f8271b7ddd917394c943266769a200148e181fa8465796cb68a642b8bb381d79daea2bffd8f95f237abc7ad12f2f6126a231193bc7df61dfeda9e9a125b2305d85c445e1be375385deba6259d2aaf0de001f1627a1da15a9a0331eeb7966f4671ad0ca0703da0ee7b108beb868442b7295f73f35a3c8fe97ae9afcb495a79b458792bc2c7afa32e2797bc8a25ab14296538072ea93805514fc94b1ac8bfe36f8611e7429343e017f5a227ef29704c397af08ac9622b14703d047e0487783e23dae1305e7207e4af5ae128e5d3add4e7cca03da660956d066dd55bd01903389e8457683b446741c0a50cdb277ee78fa1d70d974873e531fe2f322dc474a097fe0d6edea26bb751c99da91f78b5341961903ca656344659c21997ff38f926f3ef404d3a58a9c3baa0649b4aaf2d89e9efb7020420122f54d5c01558d6ef0da5e244a1a5e464d29bede76450bfa62319b718d028b8ae5ecbaf926e54d22b11bbc564828e82ffdfad6d6894970f19d925f9c1c0deb2af2a77a529201e401cf64007c2581b103bec9cb102446ec17429a128d2da46b4844529973c4b0c03fcf4c3e9d7ceb7898952b6495d885e77fe53db08b6f7b74416b0e", 0x1000}, {&(0x7f0000001640)="0398364d1acf987880077c01c53507381a2bc89229887d70a71ba30a71b76facb169c0e73ad6d6fa37c37797ce1ebc5f6d0b5c949484bc6c8d8967ea9ce11d6440814d489a76ee187f304d40993c0ca0a113dbaeb70d36d7be415e070a7dd83e886bd15d8f01d937795cb9a81728b54eba90dafa9887460252aeba1e5006896c44036db2809f7f03385c83db797d97a8c7e60f96172dde5a0923e966a805dd622b04014630159399a97f691b5980833c4d4cb6c5b1304a6e68d12e8794c53f7dcc022b2aba0c3a87480cc42352cbf50f0dd21430308ba2ae3fbd78e21fa8b8ba0de812c973f797517386297f98d7772d270a92eac02b3ebd92131a73ab", 0xfd}], 0x9, 0x7) (async) executing program 2: shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) socketpair(0x22, 0x0, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x81, 0x800}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)="cb241b6cac29ca6366eeb01549614952d9177a322222ed63f62d1e1ec5ab5b9c962ac830ac9c475ff94bca284592bdfc557e8eb6235a5dd467b109cba336b1051a1bcebe1c6e7ad53884def7cb044a43e03d4fe8d030651adb639b5a22b6a3cbb3fefa786865d0a7", 0x68}, {&(0x7f0000000100)="d31a4bb65b919b0d3c6cc3d15d2d9d4da2fc3bff873ee97c893d0049d538ba325d346ae3bc6558b141a017aa32e2573858ab753e79642500d4f8dfb25518feca1d37102f2ec46b8273df", 0x4a}, {&(0x7f0000000180)="ca224fc396a5a791bbf46dd43399a1faa32acad9c879dc9cc03c3c11c03d12f6c5e4628835a36333434318289de5db23559d110f5e1297e76cc41b6c519472aa17af9ecd685fae04f9f9f0a4ae94c0d36c4804eecbee6470d3ce62e68b8c3efca285e1df8c3950d21a7f", 0x6a}, {&(0x7f0000000200)="5f95fadc09cdc88bde22d5e8c38a8da85a53659ed43aaec3dd59b427204f0d68c991ab15f7", 0x25}, {&(0x7f0000000240)="51c953adc26c55e2375d8bcf70fc1870267f460861b2777587db6eb21e336c03ab2deee2fa1cc078d2404adc17218bf4932212136037e71e652c5dc12703351dc653b2f85e5c127e5fdfa8a1dd46fafce797f6e93f3b5af3c6f4f5cda75b136e31c1db5f4193a54f82e1fd2cf0893b4a362a4687f22ae078e7f4c786280b", 0x7e}], 0x5, &(0x7f0000000340)=[{0xa0, 0x1, 0x1f, "b2115a2d68cdf10ca442f667d347a71cb25e2d75aff76f70c520ff3f236ddd872c459b92b1021f1347f7e61bbd1c4676a301a692308820417bbae462fadb7c6cf827a320c0f7624da209f721066fe0214c8a7965743cefac40249f495112c04f2d32b777c8f0bace118c4ef0b383e5a5ff52ebca1878b4b59146ca1aab420d88993a7c3ad0ba9578c92f187e"}, {0x70, 0x1, 0x1000, "8294d59a63ebd19bd03df8175e47c319ab2bc95dc0323996a640671db18f7891a2165a417b3a940fcaf3a76bcecc6dcdc71c7981f834182d7fd411ff462a783438270b8b58e0cf5969017dca12fc75d959b9fc0a1f2a378876c4a38701"}, {0xe8, 0x1, 0x98, "cb072bf3d4b66fdab5b932895aeb2bbe0f45c41125324abee5e20e11052aff550b09a2b4295c95709a18def17986db514a7cabc1dfc68a95bbd79d9327e668c566974c39c14314af50ee7d03f57ea737d1f01dfc5cb89e8ab3c93534fd35c484d5bf1cc9a77f32c569c2852475675d613c91c90eaf5d7fea7ddde3635e9b9544ccba4b781c71ada636f45fdb7eaf568d88066a9e408e63dbb0baa5bda93c495b5f117eca8d93d7c6e7ba352f5dc7da6899c8d73a343087a338d323b125d00dd05403447766b698e1af7f24d327508c5af471f9"}, {0x98, 0x1, 0x9, "0389299844377e8c32d9e7b09d9366c792ee8dd50528f700df70f51a32ce4a6a064eaa01b937aa13a61c197b4efcd1a706496809e8ce7ea5cd14cced33181232fbc871b90b2c5c080e728519d9a80307d3d15b697a3b648f889d2915ea9ac0efa577658d94b3d60866b9b57634be915bae0e73b559e3c3bf206f90e1907330758131b891"}, {0x110, 0xffff, 0x8, "94a2fdcf42cc2ec2a577d0999b00a9d43e96eb5fead3985ded688b99ee3a57eba77d31a8c662018d306dd2d2c1159dca89d3d5c485bbba39d3fc66300c47efacf50d201191c8f4024114f22987a796cbd060bc1f1bbc2b1c48dfabca2b67e0afe9c7d62e41b3ca99445f539aab4ba2fe830e6f13ffb0d6eab56ebc4a007e3862632b86ec6370bb1a8a9bbe77f2008401ad8e111f6ac622a5493374bdca3765b6d13c1075b69bec739430466e2c4c2b5f7b9d82b85256d53c479a91a43288d2603cd3d8338c38d968e157261f0ac5f8781c3b0815954693eafbe84b1a7e03b3c082d97be04cb77a2ffb244a131acd1ca13f40fd56107e1d382743c38f2c"}, {0x88, 0x1, 0x3, "cf88e06ba29a5f79dd4fde1fa9902293b858614e6e2cc2e6129aa42d3798ac17ad0d3d57099de3b9fe22796e4ea5221aa018e4360806be4a614e5e92f18e2d3bedfe3cbeeb5582af4d0e319eea1f402674edbff2d68de6422b0f9d1b0897372dd9c27ed30ba5aa16373c71cd41cd81412e"}], 0x428}, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000007c0)={0xffffffffffffffff}) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) getpgid(r4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840), 0x10000, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000880)={0x0, 0x80, 0x1, 0x80, 0xe12}) r6 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./file0\x00', 0x10000, 0x22) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000900)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000940)) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000980)) fcntl$getown(r6, 0x5) r7 = socket$inet(0x2, 0x2, 0xf9) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f00000009c0)="b479c638938c77819a00d385e2d8318300a80106c7458140c2e5a4dd567f43f00b01e0b64d03ccecbe588dd636bb80c2fbfc05db30951b414e18c246fd95beb56e1993a3ce0f729b47c7dc0df41f10bf2fa7a5a898c517ab16cd3439690a3b1feb0d85261b9be257b0edf689bfe4a1f28f21ad12c2eec69a32c3df0171a170b9e7f4efbd7572597c004bdb42f0aed4c2f827e16a0dc93e1de04137a3435b7eec73ff3c72e7a7a2e51d737cf6ee7678d5343d5f06e14f36", 0xb7) getgid() ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000a80)={0x2, 0x3}) getgid() recvmmsg(r7, &(0x7f0000001080)={&(0x7f0000001040)={&(0x7f0000000ac0)=@un=@abs, 0x8, &(0x7f0000000ec0)=[{&(0x7f0000000b00)=""/33, 0x21}, {&(0x7f0000000b40)=""/241, 0xf1}, {&(0x7f0000000c40)=""/18, 0x12}, {&(0x7f0000000c80)}, {&(0x7f0000000cc0)=""/19, 0x13}, {&(0x7f0000000d00)=""/72, 0x48}, {&(0x7f0000000d80)=""/1, 0x1}, {&(0x7f0000000dc0)=""/200, 0xc8}], 0x8, &(0x7f0000000f40)=""/200, 0xc8}, 0x1}, 0x10, 0x0, &(0x7f00000010c0)={0x8, 0x6}) r8 = socket(0x3, 0x5, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000001100)=0x3ca31246, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000001140)={0x4, 0x1, 0x8, 0x8f13, 0x6}, 0xc) setsockopt(r2, 0x7fffffff, 0x9, &(0x7f0000001180)="6e3d698917a9dee28628c171ffa4e74e97f9a32fc9dc08b6e2e6056dadbb7ada45d2bb95ea55277ae0d126d4122a656653ff9c95c780487b678ad431849dd52f9712c5f2", 0x44) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001200), 0x20, 0x0) ioctl$WSDISPLAYIO_SBURNER(r9, 0x800c5751, &(0x7f0000001240)={0x0, 0x1, 0x1}) bind$inet6(r6, &(0x7f0000001280)={0x18, 0x2, 0x2, 0x7fff}, 0xc) poll(&(0x7f00000012c0)=[{r1, 0x4}, {r3, 0x8}, {r6, 0x10}, {r8, 0x100}], 0x4, 0x657) executing program 7: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/249}, &(0x7f00000001c0)=0xfb) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000240)=[{0x84, 0x5}, {0x23, 0x6}, {0x42, 0x9}, {0x3, 0x5}, {0x80, 0xffffffff}, {0x89, 0x8}, {0x86, 0xb3a}, {0x0, 0x4}, {0x101, 0x1ff}], 0x9}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000340)={0x1}) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000380)) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f00000003c0)=0x10001) setsockopt(r2, 0x5, 0x7ff, &(0x7f0000000400)="58793f553d85c0da1867bd9630c388b0e60d05ef6c4eb52e49d724b2c6", 0x1d) recvfrom$inet6(r1, &(0x7f0000000440)=""/89, 0x59, 0x43, &(0x7f00000004c0)={0x18, 0x3, 0x8, 0x1}, 0xc) fcntl$getflags(r0, 0x1) r4 = accept$inet6(r3, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000500)='./file0\x00', r4, 0x3}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000600)={0x10, 0x9, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x1000}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x7}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7c2}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x2000000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x5}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4d}], './file0\x00', 0x9a4b}) r5 = open(&(0x7f0000000800)='./file0\x00', 0x200, 0xe4) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000840)={'./file0\x00', 0x6, 0x2, 0x8000, 0x0, 0x7, 0xf04e, 0xe5, 0x1, 0x0, 0xfffffffffffffffc, 0x7}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) setuid(r6) mkdir(&(0x7f0000000900)='./file0\x00', 0x124) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f00000009c0)={&(0x7f0000000940)='./file0\x00', 0x40, &(0x7f0000000980)='./file0\x00', 0x8}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000a00)="1a561410047fa152ab13e5989c39d406e3d5d8384769b6b5a71bc50f6c72be10fccd2da457a99548c8a5559f66f0e8ba75ff5931817627831acefb97b356f3d4c42942bb6cd945b05fcfbffaeaddaeb3d10738e1bea84a9c9c3e696edb5c087d706baaa88363ccc97d9effd6bf6d3b75e33e489158872d69024b0fc4ef29ece445d4e620df3481826370769050293cbb182551a1c127a88f64b17a9f41eb9cbfbf855330d8fdc7840bc221d1ac8db32da4630b457b311427855f74af0b41a607e65b156a445ef3e3def53382d82b1b9b2735425dedec28949e69caf87d60ac110e3c37af", 0xe4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000b00)={0x1, 0x1}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) read(r2, &(0x7f0000000b40)=""/154, 0x9a) r7 = dup2(r5, r5) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000c40)={0x1, &(0x7f0000000c00)=[{0x2000, 0x81, 0x8, 0x1000}]}) executing program 3: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x2, 0x1, 0x6, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() r5 = syz_open_pts() r6 = syz_open_pts() r7 = syz_open_pts() syz_open_pts() r8 = syz_open_pts() poll(&(0x7f00000002c0)=[{r3}, {r4}, {r5, 0xe65dc00084cf4bdf}, {r6}, {r7}, {r4}, {r8}], 0x7, 0x7fff) link(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x4, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000002], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8], [], [0x0, 0x3b7, 0x0, 0x0, 0x0, 0x4], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1ff}]}}) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r9, 0x0) clock_gettime(0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f0000000000)="03000000", 0x4) executing program 6: sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e39de07cab9d8fa", &(0x7f0000002800)=0xc88, &(0x7f0000002840), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x30}, 0x4, &(0x7f0000000040)="34ab4576267eb58b436988bf3c760db1a1551a9d5a3b93cab05ae0f910a0c53eca7f4c96f13330bcc6171ddc6607e6462190e5982a71e56d05c675ac12e489dc5a5dbc766644c3b174712801d8074cbf7dc3e296d39f38769490c37d13bb76698a34723c9b219089b302371bf690a00a3998b9c14907", 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e49b913fd02025cc6a78b9e7a312740fc008f38b20447cc133b25edeff5366084413e862a0f88616580be02af8cdbe30d73c40bd1183e6a518e14e145c55ea6af3a6826498430e95ef3cef783fcc116b2b9243d232a80250cb1caed9126373ce1eefef", 0xc4) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000340)="403cb28f63d7790936e3a2738958a3b62c072de183893165686d00b1b0726244eef630cf903b81635b14af135423814a46bd5d91b0d2f63eadf3696aebec589571284663beb60c6341942885f6a77a68c340c876fcf1f3c9d14d32623ef5c76de1d6859407ebc0ea935d5992361e94042ecacec8d9cabd634f23a0aa6a44c5", 0x7f}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, &(0x7f00000001c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x6e, &(0x7f0000000400)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) write(0xffffffffffffffff, &(0x7f0000000400)="21000003", 0x4) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x3, &(0x7f0000000000)='\a\x00\x00\x00', 0xb68015d3eaf0e81) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x3d}, {0x2}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f00000002c0)=[{0x9949, 0x1001, 0x5, 0xab28, 0x4}, {0xf48, 0x8000, 0x5, 0xfb67, 0x80}]}) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x11) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) executing program 7: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = semget$private(0x0, 0x1, 0x663) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xb8, 0x200}, 0x3}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000500)) syz_emit_ethernet(0x149, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7fffffff) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xc) dup2(r1, r0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) listen(0xffffffffffffffff, 0x0) r5 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x2}) pledge(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getuid() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000080)=0x9) close(r6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: socket$inet(0x2, 0x2, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, &(0x7f0000000280)="84234f4554e8d79a1e3b229fb273f4eab39e7d06a8284c7252af3255f96901803db90393f413e23ab8184ed2cb732d0f00abc602b202aed4f2b5f8322e70f4f894c503f4377e2e78e03043bb01dd6e435eb761e20a789c181db0760364d481a4b069047a7611c8b74f5aa41e9d0e83e57fbf6de3f8a72bafc92a35e39ad7ec1e51ba347f70a32adc174f848e8275fcfe298634df8010e1d765cd214bc0cb3a390060650ed37c4d5c96d94782fc56101b2ac9860f208efc95f8b2454f1fd7b2de148966ae6e87b248f4cd7debed8470bb4eda287b71574a0075655789672e5c83272fcd411ae1b06b97b7d7647dc91d33dd9c7cd7da78dfb38cc55c91e2bc6eabcce0fdf2dfe07c508f21cbe14c48cc866b22d9bfb5850a60be1ee45a446d79986017df0fad35b8111491284d02351bfb505befbb144d8968724449ec31eb7ecbd40fa78924e140fd6446b28b801a1a7c943d9d0a33b9587f1c30f9eb2f53a7d555af73664c05666268ecbe8537346c9df85198ff1abe68ce94f66d91de2c8e3c03b29be619ba5c1a5ef4a4124717f293868cf9d13754eecfead4b6b58451c342", 0x1a0) r1 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x2, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/13}, 0x15, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000080)={0x6, 0x3, 0xffff, 0x0, 0x0, 0x8000000000000004}, &(0x7f0000000340)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x757f475f}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffeff, 0x820355f, "1a0e4de6d30aa624d13e000002f9ffffff00"}) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000009c0)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df1875f85682d34a772de75744d47e676bfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d639104ef4e815c0f1b1c8fc21df38f97b90ff492d8bc8efcb6108087123d3d6d2227467b200e42a1acd16fc991447fd8accf859019ddb376cc4aac7ae9319ebfdb7153531bb320dbd61c8f53d324c2275461ef943c9b87c8b96838ffae739557413030b43effd5b282596d163e8899783732ec3de664fe97ee3e643629ee763a4f6fef73fd5a80850739d5d79ada3b858e5de02ead142c48af427aa482faaf8b17c7866db3aa2e4718aead55fc06f5e9ab961239c4382d438e55ab2ffca1d67c9accc8fe44abcdde27baa00dde85f9fe975db0ecc3ea37d7cc8befba9226eec5ae531f5ba7f90486bae03ee919a94d3e0d1df845af085e136665f13cc2161d11d2b7bb02db99de76a37efa75342010f92b0123c3c86e1dcfd602df668d4dac24d040c34b9ce6becd39ffd220f98aa2cff1dc4a51916096c513183be5ae093af03711098af8055687a1eb6534ecae8e5056b98d7bf0a7a6f44eda87f9257aa1b14038d88d948bdeb36a3509a3ad2a2f3c1a92ef9b885d66dcef50a7556b884916392cedefe9c2c8d2a782216c460a877963517064212f52b5e11d8c7485ab50097657fb542795051d536bf76880424456d667a0d88fba6e91035f671ebb65876289551b7d1e094c8c7a8f6c881dd6f1b1ff0f58231350d8f38cd3f28bf3bff5437a979d2fcf42dffe97ee0a00000000000000000000000000000000000000000000000000000000006efc4a7ede6e2d760b167506c717791de200be43", 0x3c4}, {&(0x7f00000005c0)="7475891395c965576f262715e4fca7b123f96dc200860fb436cbe2554b79bf7a630460c8ac72ec1afc73d18973b11a2b9563f80253f4ca1b0cc71405cd897ea4578e40935d647d576f45394728ef2761bf37dcd10b012a6383e54cb585a9228b00000000000000", 0x67}], 0x2) setreuid(0x0, 0xee01) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x52, 0x1}, 0xce, 0x1, 0x0, 0x0, 0x6, 0x0, 0x81, 0xba}) executing program 6: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0x0, 0x61}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}], 0x1) writev(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = dup2(r0, r0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x24}, {0x28}, {0x6}]}) write(r0, &(0x7f0000000000)="916ae5dead6f01d6607d21000000", 0xe) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x7ffffffffffffffb, 0x1000100000004}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000480)={0x0, 0x0}) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x36, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x2, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000100), 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getppid() sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000140)=0x166) writev(r4, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000980)={0x8}) executing program 6: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(0x0, 0x0, 0x0) r0 = socket(0x28, 0x2, 0x7) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e699319296486fa8db6ab766f11b9387e0b74df3b9af48e76b2d45f7e874a368a45c5403c8981e8cb6726cc6d4a902d3028d24bb1b2fe8fa88aead88b266631e08f0a7803c078e8b389d3bd8f9ef61fc11c0003c32fd4ec7082a3bc67f5638fec880feed3ecb741ccdf6", 0x78) executing program 6: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x9, 0x101, 0x1000, 0x0, 0x7f, 0x2d16, 0x6d0, 0x0, 0x1, 0x7, 0x8000000000000001}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x7) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x2) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r2, 0x40105706, &(0x7f00000001c0)) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x9112, 0x0, 0x2, 0x0, 0x7, 0x1, 0x4, 0x2, 0x0, 0x0, 0x8a40}) ioctl$WSKBDIO_SETKEYREPEAT(r3, 0x800c5707, &(0x7f0000000280)={0x6, 0x100, 0x8}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r5, &(0x7f0000000300)='./file1\x00', &(0x7f0000000340)={{0x2e2, 0x80000000}, {0xffffffffffffff01, 0x4000000000000000}}, 0x2) r6 = msgget(0x1, 0x400) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000380)=""/137) r7 = socket$inet(0x2, 0x4, 0x1) accept$inet(r7, &(0x7f0000000440), &(0x7f0000000480)=0xc) syz_emit_ethernet(0x90, &(0x7f00000004c0)={@broadcast, @empty, [{[{0x88a8, 0x4, 0x1, 0x4}], {0x8100, 0x1, 0x0, 0x2}}], {@generic={0x6004, "259df3629833a3b488ec763c90fedd4d9eabf483becdb0ebc93226ecc96f7b499d377adbb9f656c9d7c20c47096dfa37a26d3868ab66a98d7fc989314eec64d9c0aabf5b1477d949fe1218d76c4760580016d1ed2a6d35c307ed974363add059bd85276dd6c73edead983884e887404f8d0e2e78a3278c98af56"}}}) getsockname$inet(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r8 = getpid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000680)={r8, r9, r10}, 0xc) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000700)={0x3, &(0x7f00000006c0)=[0x0, 0xde, 0x0]}) r11 = open(&(0x7f0000000740)='./file0\x00', 0x10000, 0x1) getpgrp() getitimer(0x1, &(0x7f0000000780)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1810, r2, 0x9) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000007c0)={0x1453, 0xff, 0xbd93, 0x8, "6b1a4ca1c6ac380063b5c031dd2b56fac41e68a3", 0x8}) ioctl$WSKBDIO_SETBELL(r11, 0x80105703, &(0x7f0000000800)={0x20, 0x0, 0x7f, 0x1}) getsockopt(r4, 0x2, 0x4, &(0x7f0000000840)=""/207, &(0x7f0000000940)=0xcf) executing program 7: sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e39de07cab9d8fa", &(0x7f0000002800)=0xc88, &(0x7f0000002840), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x30}, 0x4, &(0x7f0000000040)="34ab4576267eb58b436988bf3c760db1a1551a9d5a3b93cab05ae0f910a0c53eca7f4c96f13330bcc6171ddc6607e6462190e5982a71e56d05c675ac12e489dc5a5dbc766644c3b174712801d8074cbf7dc3e296d39f38769490c37d13bb76698a34723c9b219089b302371bf690a00a3998b9c14907", 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e49b913fd02025cc6a78b9e7a312740fc008f38b20447cc133b25edeff5366084413e862a0f88616580be02af8cdbe30d73c40bd1183e6a518e14e145c55ea6af3a6826498430e95ef3cef783fcc116b2b9243d232a80250cb1caed9126373ce1eefef", 0xc4) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000340)="403cb28f63d7790936e3a2738958a3b62c072de183893165686d00b1b0726244eef630cf903b81635b14af135423814a46bd5d91b0d2f63eadf3696aebec589571284663beb60c6341942885f6a77a68c340c876fcf1f3c9d14d32623ef5c76de1d6859407ebc0ea935d5992361e94042ecacec8d9cabd634f23a0aa6a44c5", 0x7f}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000003c0)) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) write(r2, &(0x7f0000000400)="21000003", 0x4) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x3, &(0x7f0000000000)='\a\x00\x00\x00', 0xb68015d3eaf0e81) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000200)={0x1, &(0x7f0000000300)=[{}]}) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x11) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[@ANYRES64, @ANYRESHEX=r0, @ANYRES32, @ANYRES32=r4, @ANYRESOCT=r4]) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x1036, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r8, 0x0) write(r7, &(0x7f00000002c0)="921d00", 0x3) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, &(0x7f0000000580)="754ae85a32c3fb8c2b766e9be137e65f275c98ea569bcf7d56ce417a75c634e1a505f365f6b0abec2afcc308004127fb6c7fd857962a3c00c4a6e4aa678f76e16e19618903e31a64757a1a08e1549017175d89efc9766cebd02607371e1051d451e34ce4ca98890dadeb866d880a2f36fba51367b4f302c6412114d453f349756d075f8dd4c4eeae6043fa4e8352bc11fd558a8360ea6bb57d2a13c488e6dbffbc9c95aff2818a948ccdd16024e5dffc8163345b0400ee4b83009e686724582d65c6e396bca71d11dfdd7f95340d4705e92621884076b6774ecefacfb4ef28b1c567cd6c475d5576ac9e2044d4d8c4ffda46849f1dfb42b39bff1223e049b9e0c6dfc91ba5b16aeba105c13af99c68201498e4abb83be1fa", &(0x7f0000000100)=0x118, &(0x7f0000000140)="1a8c06df8659e4f028ad3cb07afb1fed9789e58a2c14777a3b595810ff0817f9b2a9b801953ca89b7edb948fc747ad41f26c68c208899a83c6aff2bb911d9cc4ce8d5febea02dc51addc047c2ea0a41796d45470d80e64b306eb60cb9213211ad4fd36d9261da14165c122a7541cebbbbbbd1e53d4316b1accb1a5fdbae15dcc68ebcf9897ac652e4d9f67608dba10c8be5cad618728f012827784b431f8bc673766706b51b8c6b00e5f4bfc57ed08d4c17c07d38942e553", 0xb8) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00800000000000000000ffff0081e91684"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xd, 0x0, 0x0) setrlimit(0xa33287a3fccb0a24, &(0x7f00000000c0)) r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x400, 0x0) kqueue() fcntl$setown(r1, 0x6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) listen(0xffffffffffffffff, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgrcv(r0, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x34}, 0x2, &(0x7f00000003c0)="dd22f5d0668d34c86caecd9d296f7806d318059a7fcf0140fb02b9ee8286843b5f2bf9af43b7387747f1e42028fed9bbd3ac038296b510025086602c9bef0136adcaf803b8dc2ac80d92f4f598695bca3ed062c3cc09167e7f1488051bbc79c99fc54f396cdc6b2e59c5b7a4e5dd9ae59b2668e61eab3a6d0abd79dd363732723dce7d63092257b62710ba49c0f505e6d8a8132174a24a73ae6db23ca29c7ce24618f65c0fdef5c6a2ebe8a8137900c066d13b25f1300d5f641f2810", &(0x7f0000000280)=0xbc, &(0x7f0000000480)="aa06085e96999ec33f4678a8b5538187cd581748660fe19b01c297ca6e28cd62c3c76d5afe61f9e9951bbb8ae4fd7361529ed3b9fbd605b8781cc26d2a7bce40ad4482a2c7f3de344c84374b9de901c642b2bd6b55c642364592f2d94fc1d1cd88681f8796205851589501eac40c8701407fbf123633f664c713202ddb3092001f358d189ad7e409834e863a0afe879241c2d5", 0x93) executing program 6: mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) dup2(r0, r1) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000140600fee2d5344ccb790837000000000000bbff0200000000000000000000000000014e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5010"]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @icmp=@echo}}}}) recvmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/103, 0x67}, 0x0) r1 = socket(0x11, 0x3, 0x0) recvmmsg(r1, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x1d}, {0x1c}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f00000005c0)=ANY=[]) r2 = getpid() ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7f, 0x101, 0x2, 0x1, 0x5, 0x80000001, 0x8000, 0x0, 0x2, 0x8, 0x81}) getpgid(r2) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x48}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) r2 = kqueue() fcntl$dupfd(r1, 0xa, r2) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) (async) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) socket$inet(0x2, 0x3, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) chmod(0x0, 0x0) chdir(0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xdd, 0x7}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{}, {0x87}]}) (async) r0 = socket$inet(0x1e, 0x3, 0x0) getpeername(r0, 0x0, &(0x7f0000000040)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000040)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) getpeername(r3, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x87}, {0x80}, {0x6}]}) (async) write(r4, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: mkdir(&(0x7f0000000000)='./file2\x00', 0xa) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x4, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffa, 0x21}, {{r4}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x17}], 0x29f, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) shutdown(r2, 0x0) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file2\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000004c0)=[{0x26, 0x3}, {0x41, 0x8}], 0x2}) (async) msgget(0x2, 0x4) geteuid() (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) (async) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, r2) (async) setregid(r3, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) (async) open$dir(&(0x7f0000000080)='./file1\x00', 0x200, 0x1) writev(0xffffffffffffffff, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x7, 0x4}}) (async, rerun: 32) msgctl$IPC_SET(0x0, 0x1, 0x0) (async, rerun: 32) connect$unix(0xffffffffffffffff, 0x0, 0x10) (async) semop(0x0, 0x0, 0x0) (async) r4 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) (async) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x80, 0x0, 0xfc, 0x8}, {0x2, 0x0, 0x0, 0xffff33c4}]}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) (async) semget$private(0x0, 0x1, 0x300) (async) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) (async) geteuid() executing program 7: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(0x0) close(0xffffffffffffffff) poll(0x0, 0x0, 0x0) close(r0) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0xd306d52cb85e6e75}, 0x4, &(0x7f0000000080), &(0x7f0000000140), 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) poll(&(0x7f0000000080)=[{r2, 0xab6cc3d7ffaa0897}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000002d00)=0x9) r4 = getpgrp() fcntl$setown(r0, 0x6, r4) getpgid(r4) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000000440)='\r', 0x1}], 0x1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x10, r5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r7 = kqueue() ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000000)) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f00000000c0)) read(r9, &(0x7f0000000140)=""/92, 0x5c) ioctl$BIOCSETF(r6, 0x80104267, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c000000000000000000000000000000000000000000000008cb001a00000000000401009078000000006041c9030000000000000000000000000000000000000000000000000000000000010000000000"]) executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000180)=0x1) mkdir(0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000240)={0x1, 0x11}, 0x2, 0x0, 0x0, &(0x7f0000000340)="4f1d4c6344b80ed788b6a451cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d00"/155, 0x9b) setreuid(0xee00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r3, r2) accept$inet(r4, &(0x7f0000000140), &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) ioctl$KDSETRAD(r0, 0x20004b43) executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x6, 0x6, 0xfc, 0x22, 0x5}, {0x8, 0x4, 0x0, 0xf5d7, 0x8000}, {0x800, 0xba, 0x28, 0x8000, 0x23}, {0x800, 0xffff, 0xff, 0x6, 0xcd00}, {0x70, 0x80, 0x9, 0x5, 0x401}, {0x0, 0xf2d1, 0x3, 0x1, 0xad}]}) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x0) r2 = socket(0x18, 0x3, 0xa9) setsockopt(r2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r3 = socket(0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknodat(r4, &(0x7f0000000180)='./file0\x00', 0x8, 0x7) ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000000)='./file0\x00') rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') r5 = socket(0x11, 0x3, 0x3) fcntl$setown(r3, 0x6, 0x0) sendto$unix(r5, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 7: syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469"]) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000040), 0x62) fcntl$setstatus(r6, 0x4, 0x4) connect$inet(r3, &(0x7f0000000000), 0x10) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7c}, {0x80}, {0x8106}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[]) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_open_pts() socket(0x800000018, 0x3, 0x0) executing program 4: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0x0, 0x61}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}], 0x1) writev(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = dup2(r0, r0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) executing program 0: r0 = socket(0x2, 0x2, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) r2 = kqueue() sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000001c0), 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0xc0) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/189, 0xbd) (async) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000240)='./file0\x00', 0x2000, 0x4e5a6060) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 7: syz_emit_ethernet(0x36, 0x0) r0 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) poll(&(0x7f0000000080), 0x2000000000000061, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000440)) executing program 0: r0 = socket(0x11, 0x3, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000600)=0x100) connect$unix(0xffffffffffffffff, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) shutdown(0xffffffffffffffff, 0x0) listen(r0, 0x10000) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0xcc}, {0xc}, {0x6}]}) pledge(0x0, &(0x7f00000000c0)='\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) execve(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) executing program 4: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(0x0, 0x0, 0x0) (async) r0 = socket(0x28, 0x2, 0x7) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e699319296486fa8db6ab766f11b9387e0b74df3b9af48e76b2d45f7e874a368a45c5403c8981e8cb6726cc6d4a902d3028d24bb1b2fe8fa88aead88b266631e08f0a7803c078e8b389d3bd8f9ef61fc11c0003c32fd4ec7082a3bc67f5638fec880feed3ecb741ccdf6", 0x78) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x80}, {0x48}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x100) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0xf0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [], "c8d6c009a0c4c49e"}}}}}}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sysctl$hw(&(0x7f0000000040)={0x6, 0x16}, 0x2, &(0x7f0000000280)="f1a42100", &(0x7f0000000080)=0x4, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x4, 0xa1}, {0x1, 0x4}}, &(0x7f00000000c0)) executing program 0: mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') r0 = open(&(0x7f00000002c0)='.\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, &(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) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x2}) socket(0x1, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="144d530850bf63db10632dde8eb5a9168fc0d992bb3ba2d589c2b9246488fd47bd9b86d8ed3eaae72aa697b7cabd3b41e2abc6e4b486abce610ba53304883f8c56867e7206b273a465ebc8fac9f8b94b4aee08b4699290328eacc90c35e36ae6e8fcb2eeb8abfe02edaf0c93e533a2cff89f82d6e1563d18ead4cb8c7d71403fdcbbad3bf98a22d8d64bf5ea0f231c1451", 0x91) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0xff1e9fe12341a2f, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) connect$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd912eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1d, 0xffff0001, &(0x7f0000000080)="7fe3ea582b64117cda57cfc05745822c6b73c067b6e0b6608231d52b5f", 0x1d) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @icmp=@echo}}}}) recvmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/103, 0x67}, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) recvmmsg(r1, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x1d}, {0x1c}, {0x406}]}) (async) syz_emit_ethernet(0x138, &(0x7f00000005c0)=ANY=[]) r2 = getpid() ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7f, 0x101, 0x2, 0x1, 0x5, 0x80000001, 0x8000, 0x0, 0x2, 0x8, 0x81}) (async) getpgid(r2) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, &(0x7f0000000580)="754ae85a32c3fb8c2b766e9be137e65f275c98ea569bcf7d56ce417a75c634e1a505f365f6b0abec2afcc308004127fb6c7fd857962a3c00c4a6e4aa678f76e16e19618903e31a64757a1a08e1549017175d89efc9766cebd02607371e1051d451e34ce4ca98890dadeb866d880a2f36fba51367b4f302c6412114d453f349756d075f8dd4c4eeae6043fa4e8352bc11fd558a8360ea6bb57d2a13c488e6dbffbc9c95aff2818a948ccdd16024e5dffc8163345b0400ee4b83009e686724582d65c6e396bca71d11dfdd7f95340d4705e92621884076b6774ecefacfb4ef28b1c567cd6c475d5576ac9e2044d4d8c4ffda46849f1dfb42b39bff1223e049b9e0c6dfc91ba5b16aeba105c13af99c68201498e4abb83be1fa", &(0x7f0000000100)=0x118, &(0x7f0000000140)="1a8c06df8659e4f028ad3cb07afb1fed9789e58a2c14777a3b595810ff0817f9b2a9b801953ca89b7edb948fc747ad41f26c68c208899a83c6aff2bb911d9cc4ce8d5febea02dc51addc047c2ea0a41796d45470d80e64b306eb60cb9213211ad4fd36d9261da14165c122a7541cebbbbbbd1e53d4316b1accb1a5fdbae15dcc68ebcf9897ac652e4d9f67608dba10c8be5cad618728f012827784b431f8bc673766706b51b8c6b00e5f4bfc57ed08d4c17c07d38942e553", 0xb8) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00800000000000000000ffff0081e91684"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xd, 0x0, 0x0) setrlimit(0xa33287a3fccb0a24, &(0x7f00000000c0)) r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x400, 0x0) kqueue() fcntl$setown(r1, 0x6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) listen(0xffffffffffffffff, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgrcv(r0, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x34}, 0x2, &(0x7f00000003c0)="dd22f5d0668d34c86caecd9d296f7806d318059a7fcf0140fb02b9ee8286843b5f2bf9af43b7387747f1e42028fed9bbd3ac038296b510025086602c9bef0136adcaf803b8dc2ac80d92f4f598695bca3ed062c3cc09167e7f1488051bbc79c99fc54f396cdc6b2e59c5b7a4e5dd9ae59b2668e61eab3a6d0abd79dd363732723dce7d63092257b62710ba49c0f505e6d8a8132174a24a73ae6db23ca29c7ce24618f65c0fdef5c6a2ebe8a8137900c066d13b25f1300d5f641f2810", &(0x7f0000000280)=0xbc, &(0x7f0000000480)="aa06085e96999ec33f4678a8b5538187cd581748660fe19b01c297ca6e28cd62c3c76d5afe61f9e9951bbb8ae4fd7361529ed3b9fbd605b8781cc26d2a7bce40ad4482a2c7f3de344c84374b9de901c642b2bd6b55c642364592f2d94fc1d1cd88681f8796205851589501eac40c8701407fbf123633f664c713202ddb3092001f358d189ad7e409834e863a0afe879241c2d5", 0x93) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r3 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r6, &(0x7f0000000340), 0x0) r7 = getegid() semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r6, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r6, &(0x7f0000000140)=[{0x4, 0x2f}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x2aaaad7f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r4, r7, r8, r5, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r9 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r2, r5, r2, r9, 0x2, 0x7fff}, 0x4b, 0x3, 0xfffffffffffffffe}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) dup2(r1, r0) executing program 4: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0, 0xfffffffc}, 0x10, 0x405) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xfffffeb2}], 0x10000000000000c6, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r0, r2) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000200)=0x5) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b8", 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) readv(r3, &(0x7f0000000040)=[{0x0}], 0x1) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x2, 0x0) socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x20571b) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) executing program 0: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4a0, 0x4) fchmodat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x31, 0x0) execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) pledge(0x0, &(0x7f00000000c0)='\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x104) fcntl$lock(r1, 0x8, &(0x7f0000001800)) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)) semop(0x0, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x7fff}, {0x3, 0x80, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x1000}, {0x2, 0x7, 0x1000}], 0x6) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) seteuid(r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r3, 0x0, 0x0, 0xffffffffffffffff, 0x200, 0x1ff}, 0x10000, 0x9, 0x401}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x1, r3, 0xffffffffffffffff, r3, 0x0, 0x5a}, 0x0, 0x0, 0x0, r0, 0xffffffffffffffbe, 0x8, 0x1}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0xc0) r5 = getppid() fcntl$setown(r4, 0x6, r5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, 0x0, r3, 0x0, 0x40, 0x8}, 0x8, 0x401, 0x0, r6, 0x8, 0xf30d, 0x4, 0x5}) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semop(r7, &(0x7f0000000400), 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000080)) r8 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000002480)={{0xfffffffb, r8, 0x0, 0x0, 0x0, 0x3, 0xa1f}, 0xffffffffffffffff, 0x7, 0x9}) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, r8, r9, 0x20, 0x20}, 0x7, 0x8000, r0, r0, 0x0, 0x5900000, 0x3, 0x100000001}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x2811, r2, 0x7) pledge(0x0, &(0x7f0000000040)='\x00') executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000049a000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x20, 0x3, 0x1) close(r1) r2 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x8, 0x8, 0x9, 0x0, 0x5, 0x0, 0x9f63, 0x0, 0x0, 0x3d, 0x7}) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getppid() fcntl$lock(r4, 0x8, &(0x7f0000000180)={0x2, 0x1, 0x8, 0xdac, r5}) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000004c0)=[{0x26, 0x3}, {0x41, 0x8}], 0x2}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x45}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000140)=[{0x7, 0x4, 0x5, 0x390}, {0x7, 0x3, 0xff, 0x81}, {0x4, 0x0, 0xf8, 0x2}, {0x4, 0x1c, 0x0, 0x8}]}) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000180)="39f29fff56576a8d", 0x8) executing program 2: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect(r2, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r3 = open(0x0, 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) open(0x0, 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$sock_int(r4, 0xffff, 0x800, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x45}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[]) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5f, 0x4, 0x27, 0x0, 0x1, 0x1f, 0x0, 0x2, 0x0, 0x5, 0x4}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) semget$private(0x0, 0x4, 0x3a) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x6, 0x8, 0x0, 0x0) executing program 3: mkdir(&(0x7f0000000000)='./file2\x00', 0xa) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) semget$private(0x0, 0x4, 0x4) (async) r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x4) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffa, 0x21}, {{r4}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) (async) readv(0xffffffffffffffff, 0x0, 0x0) (async) kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x17}], 0x29f, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) shutdown(r2, 0x0) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file2\x00'}, 0xa) (async) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 5: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x10, 0x3, 0x6) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206983, &(0x7f00000001c0)) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069dc, &(0x7f00000001c0)) executing program 4: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d1", 0xe) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x20}) syz_open_pts() close(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000001c0)={0x10, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x1}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x82}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000000000000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x6}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x1ff}], './file0\x00', 0x20}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000040)=[r5]) setregid(r3, r6) ktrace(&(0x7f0000000080)='./file1\x00', 0x1, 0x400, 0x0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "02080000000000000000000000000000000800"}) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/17, 0x11}], 0x1000000000000088) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0206922, &(0x7f00000001c0)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r9, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x14}, {0x80}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) syz_open_pts() executing program 5: r0 = socket(0x11, 0x3, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3}, 0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="91000504600000000000000007000000331c13fecea10500fef907000000d3357ae320b37b673039d2d252073705ae04be38164991f7c8990f22a6297be1aa5b236deb51f8f0ac3ebbc257699a040008000000335d223e7d026ba8af630037282102000000720fd38bfbb770c1f58272c8f1c86e69e00200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e0000407ae9a3fe03d757ce7", 0xaa, 0x0, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000100)=""/168, 0xa8, 0x40, 0x0, 0x0) executing program 7: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = getppid() getpgid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x12}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000180)="dddbd963", 0x4) r2 = socket(0x2, 0x2, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r6, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) getgroups(0x4, &(0x7f0000000340)=[r5, 0xffffffffffffffff, r5, r5]) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000003c0)) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000200), 0xa) r7 = msgget(0x3, 0x0) msgsnd(r7, 0x0, 0x0, 0x800) r8 = semget$private(0x0, 0x4000000009, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8000}, 0x5, 0x101, 0xfffffffffffff394}) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xffffffffffffff07) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000002c0)={{0x1, r9, r12, r11, 0xffffffffffffffff, 0x42, 0x7}, 0x3f, 0x100, 0x3e}) semop(r8, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d92be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x3800}, {0x4, 0x2}], 0x4) semop(r8, &(0x7f0000000440)=[{0x0, 0x4, 0x1800}, {0x68b7235b7dde90ed, 0x9a9}, {0x0, 0x1f, 0x400}, {0x4, 0x2a5, 0x1800}], 0x4) geteuid() executing program 7: syz_emit_ethernet(0x36, 0x0) r0 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) poll(&(0x7f0000000080), 0x2000000000000061, 0x0) (async) poll(&(0x7f0000000080), 0x2000000000000061, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) (async) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000440)) executing program 3: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) poll(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = getgid() r3 = getegid() setregid(r2, r3) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0x0, 0x61}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}], 0x1) writev(r1, &(0x7f0000000400), 0x1000000000000165) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = dup2(r0, r0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getpid() r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x4, 0x4) munlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x4, 0x1) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000002c0)={&(0x7f00000000c0)='./file0\x00', 0xcc, 0x0}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f1352aa339b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb6708d000000000000002ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d36604", 0x89, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x1d}, {0x1c}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f00000005c0)=ANY=[]) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) getuid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000480)=ANY=[@ANYRES16=r0]) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmmsg(r2, &(0x7f0000002b40)={&(0x7f0000002b00)={&(0x7f0000000100)=@in6={0x18, 0x2}, 0xc, 0x0, 0x0, 0x0}, 0x9a}, 0x10, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000540)=""/114, 0x72}, {&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000000380)=""/214, 0xd6}, {&(0x7f00000004c0)=""/127, 0x7f}], 0x4, 0xfffffffffffffffd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc020691b, &(0x7f00000001c0)) r4 = socket(0x11, 0x3, 0x0) listen(r4, 0xc1) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x0, 0x0, 0x4c) ioctl$TIOCSTSTAMP(r5, 0x8008745a, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x8d, 0x8000}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x138, &(0x7f0000001500)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) bind$unix(r5, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 2: sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, &(0x7f0000000580)="754ae85a32c3fb8c2b766e9be137e65f275c98ea569bcf7d56ce417a75c634e1a505f365f6b0abec2afcc308004127fb6c7fd857962a3c00c4a6e4aa678f76e16e19618903e31a64757a1a08e1549017175d89efc9766cebd02607371e1051d451e34ce4ca98890dadeb866d880a2f36fba51367b4f302c6412114d453f349756d075f8dd4c4eeae6043fa4e8352bc11fd558a8360ea6bb57d2a13c488e6dbffbc9c95aff2818a948ccdd16024e5dffc8163345b0400ee4b83009e686724582d65c6e396bca71d11dfdd7f95340d4705e92621884076b6774ecefacfb4ef28b1c567cd6c475d5576ac9e2044d4d8c4ffda46849f1dfb42b39bff1223e049b9e0c6dfc91ba5b16aeba105c13af99c68201498e4abb83be1fa", &(0x7f0000000100)=0x118, &(0x7f0000000140)="1a8c06df8659e4f028ad3cb07afb1fed9789e58a2c14777a3b595810ff0817f9b2a9b801953ca89b7edb948fc747ad41f26c68c208899a83c6aff2bb911d9cc4ce8d5febea02dc51addc047c2ea0a41796d45470d80e64b306eb60cb9213211ad4fd36d9261da14165c122a7541cebbbbbbd1e53d4316b1accb1a5fdbae15dcc68ebcf9897ac652e4d9f67608dba10c8be5cad618728f012827784b431f8bc673766706b51b8c6b00e5f4bfc57ed08d4c17c07d38942e553", 0xb8) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00800000000000000000ffff0081e91684"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xd, 0x0, 0x0) setrlimit(0xa33287a3fccb0a24, &(0x7f00000000c0)) r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x400, 0x0) kqueue() fcntl$setown(r1, 0x6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) listen(0xffffffffffffffff, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgrcv(r0, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x34}, 0x2, &(0x7f00000003c0)="dd22f5d0668d34c86caecd9d296f7806d318059a7fcf0140fb02b9ee8286843b5f2bf9af43b7387747f1e42028fed9bbd3ac038296b510025086602c9bef0136adcaf803b8dc2ac80d92f4f598695bca3ed062c3cc09167e7f1488051bbc79c99fc54f396cdc6b2e59c5b7a4e5dd9ae59b2668e61eab3a6d0abd79dd363732723dce7d63092257b62710ba49c0f505e6d8a8132174a24a73ae6db23ca29c7ce24618f65c0fdef5c6a2ebe8a8137900c066d13b25f1300d5f641f2810", &(0x7f0000000280)=0xbc, &(0x7f0000000480)="aa06085e96999ec33f4678a8b5538187cd581748660fe19b01c297ca6e28cd62c3c76d5afe61f9e9951bbb8ae4fd7361529ed3b9fbd605b8781cc26d2a7bce40ad4482a2c7f3de344c84374b9de901c642b2bd6b55c642364592f2d94fc1d1cd88681f8796205851589501eac40c8701407fbf123633f664c713202ddb3092001f358d189ad7e409834e863a0afe879241c2d5", 0x93) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) (async) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async) getpid() (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) (async) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') (async) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) (async) ioctl$TIOCSDTR(r1, 0x20007479) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) kqueue() (async) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) (async) executing program 3: writev(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) close(r0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f00000002c0)={0x42, 0xfffffffffffffff9}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x5, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000240)=[{0x3, 0x3, 0x1, 0x5}, {0x82c, 0x5, 0x2d, 0x3}, {0x8000, 0x3, 0x3, 0x7}, {0x5, 0x2, 0x2e, 0x1}]}) getuid() mknod(0x0, 0x0, 0x5c4a) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f0000000200)) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x802069c3, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="fffffffffffffff3ffffffff86dd606e29110008000000000014c63e362a4b778710d9000010000000000000000000010000000000000000000000a90001"]) r2 = socket(0x0, 0x3, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000000)={0x100}, 0x10) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000640)=""/265, 0x109}], 0x1) preadv(r1, &(0x7f0000001b00)=[{&(0x7f0000000580)=""/99, 0x63}, {&(0x7f0000000780)=""/241, 0xf1}, {&(0x7f0000000880)=""/250, 0xfa}, {&(0x7f0000000980)=""/190, 0xbe}, {&(0x7f0000000a40)=""/192, 0xc0}, {&(0x7f0000000b00)=""/4096, 0x1000}], 0x6, 0x5) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005"]) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x846}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x1bc891b8, 0x0, "be7719c93c072b28bb00", 0x0, 0x2000}) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) r3 = dup2(r0, r1) setsockopt(r3, 0x1000000029, 0x25, &(0x7f00000000c0), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, 0x0, 0x0, &(0x7f0000000040)="6094d8b480317708a3683f779e784e655ce559ef85eca14ef2a93ef4fda3556604900ae20e7c4e6f3cc02c956a3247991321fb02994caa9edd8edfb82880830f6c8e6c9d2feaf27625d9611895dcca3fae5ca29c020e89f4a3f6ad05b6c67590648655406b823ba0570a79375724552a86e3dd7bcc8d1d7e6af8d43ca4c507259e4fa1e2adf343a6f39b37d4fc", 0x8d) executing program 5: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40020802) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$machdep(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="2e73d8e8941ed48362c2156164e0464e89e1c11cd48adf46fcdda2034ed7b2a64666db82465cb300d3271c1890ae522e093e3244550fd9910c9077bfa8d1f54c32c18a1e51d5fc4011a772f843e5e85a0e4bdf176da8f4ac44d6ed078822f07f96b087405bd611092d437ecffeb81d48ad0809", 0x73}, {&(0x7f0000000240)="df13a5f375730b1398e8765e22b6a64af427277a7a1547b02f07d7f641d36fd110bfa8a3d66c78acd72dc3a70a9f0bd89d204873f4213e8c8928ea0dea1d0e4d1cdf5b855e422edb70def205f93182fc554107633707de76d0ad049e23851943eedb3349d08ee0a85761abbd57c90a2145fcacffa7078d91ca5a8ca234fd68961f65cd53114856872e5858db38ddd1c338f93674d9e2b0f9e92e168f13109bfe827d1bac746732ca8588b55a8c55d3eb96b27044c276dbc186ce7f1f5f329bca6be75373886b3cdc4f2c604989ff78830f99fae6a238fbec5d3e7ed7da015bfaff", 0xe1}, {&(0x7f0000000340)="76dfceb26840fba6594d81364e6ea68dbe8a9afa4da6c076e8434e05b709bcef0f2b7e3806e78febc2479521253c96690abf2515f63cda6f8929cd42adc5f84fd245447c1128bc49be7047b7b426bab6d29f61f78c483cc7927a65ebb1b2b25d5b233ca1733ecdd542844194ff3b32fc225a888e59eff6fdea6dba5d0d383af6e5ccd9720021971efcb4a7832f1ceba2e9ca00f992cac1ca400949500b7b639a60b69ca431d7f9a7bce3ca43d83919aa361ccbf8ec8898bebe0f13d360f60d9cc09844e7d955563d36e0e4224c9c8e24518b625673d6de6aac78e2cadb732906b433b97322a5cfe5a9377993ef3f5354", 0xf0}, {&(0x7f0000000140)="6233e8a8a1f856fe651ad66c7879c2", 0xf}, {&(0x7f0000000180)="8cb257c06f1f2f7e6197e052dbc01401f122bdc32dd7617c4a4c49900c624da1930d9bf92f9f01058b30d808a0dad0671026c22f18576eb232cc0d29b2911a6229fd658ddaffc982be6c6b47152a2dd71f739b612b193c64f9fda7be5ac151", 0x5f}, {&(0x7f0000000440)="c307ee5177f5dff6302d59dc5aea2146d702326521a7a52ea86f2e6e2077d04d18b491b8af8535b2b40b2d7c0979d717d8f16b86b843d8c0c20e6277d8265572cc694ce1e67054ee57bc9f4225cc1be5e4c4cb30e72234bf77ed65f83bd7de8d91f0400c6914675945a49e0f1494def479c25023d3fe7fe65fb33134bab81e943533b69a28c78873d10e41c583cdae4804e312ce99f9bd92649de6b63dbb8bc3e07fc91a365f514a455b2abb5c3d761bc5675b6da2ac990e0b4784a6459db74caf1397196d13ed8f0ebf6ccde81b20b36dce94f90be859feb944447d2afcc859afc2a89b6608ad186f46249eef59e001d866e8d4fe9e4caf", 0xf8}, {&(0x7f0000000540)="c8926dd3c6cde8e36267ab0b87bc3158550ef73798", 0x15}, {&(0x7f0000000580)="f30981b1ce055cab92e2427a0c091f98538b5d3e0e38689443655d513fd64181d366747e8485fa50aa8d313621d64939233bdffd8e93616f590320631c0547cf38929822b14a7af841b6639af12769055f30225430e2", 0x56}], 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) close(r1) executing program 0: syz_emit_ethernet(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0x0) syz_emit_ethernet(0xd9, &(0x7f00000006c0)=ANY=[]) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000340)=[{0x80}, {0x1d}, {0x6, 0x0, 0x0, 0x3864}]}) write(r1, &(0x7f0000000240)="76a5dead0f01f8607d2100", 0xb) recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x8, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x3}, {0x87}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000001500)=ANY=[]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640), 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) renameat(r3, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x1, 0x40000120, r0) executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000000100)="a46e49f6ada26012935b7dc8dad1c7bbe69a9ed0dfc7aaf1c45fc270b1ada6aa91b90f0eba52e2c54ed41d2e3d73aa5808e9f2dc1afd63a21071b97fd289f3f798bb67ab54e139e00f169879c819a2b1902bd2495f56fa84420b28a71f274d8d407de87578c2cad333ea5b23f970737ac4c39daae55f90af460d95377edb6585f2cd92cea60617b0c4b0e04561c4d85790d27344743635bf87ecee681a1bfb0ca9f668a4aad93ffd840cee4187a4f1567fc05879e0808fe67f3e26faac4cec6c78a26348530c38480c99e8a531223ffd2bf8e200b9c15a15cffe", &(0x7f0000000200)=0xda, &(0x7f0000000240)="67a88290516768fa59ef8718351cd3d1fc4c685a3629693093b912981df2000c05b4877975e5fc09b53659a04405a92788deccf518beb6f1058261b96779555fd6e6b0e33e79439a864beaffd14fe3e04c9ecf7f3a88a23373e4ec0cb8cb48f0ef5d9f6fb7773cb3ba43dfb7fc5a86e887c251abe4b63618fee221912524286a0a3c836c569481251485efceebab14f7b5fb8937184ebfa3a0e28dbf1deabeb008b7232bfc7f8d61f67ad2d6a85ffda68211e1271940568c431a7738c6aca073a7d9a548108f78cd81db3eee15b0f80d2357168735d8f93d5b478d5ca8", 0xdd) connect$inet(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) getpid() socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000feffff000001"], 0x10}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x4}, {0x40e}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) sendmmsg(r5, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x200, 0x3, 0x7, 0x8, "090e4de6d30aa692318c7e0002f9ffffff00", 0x4}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe941a090000065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e62106e7f71167c53a04fa6", 0x294}], 0x2) executing program 5: socket$inet(0x2, 0x2, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, &(0x7f0000000280)="84234f4554e8d79a1e3b229fb273f4eab39e7d06a8284c7252af3255f96901803db90393f413e23ab8184ed2cb732d0f00abc602b202aed4f2b5f8322e70f4f894c503f4377e2e78e03043bb01dd6e435eb761e20a789c181db0760364d481a4b069047a7611c8b74f5aa41e9d0e83e57fbf6de3f8a72bafc92a35e39ad7ec1e51ba347f70a32adc174f848e8275fcfe298634df8010e1d765cd214bc0cb3a390060650ed37c4d5c96d94782fc56101b2ac9860f208efc95f8b2454f1fd7b2de148966ae6e87b248f4cd7debed8470bb4eda287b71574a0075655789672e5c83272fcd411ae1b06b97b7d7647dc91d33dd9c7cd7da78dfb38cc55c91e2bc6eabcce0fdf2dfe07c508f21cbe14c48cc866b22d9bfb5850a60be1ee45a446d79986017df0fad35b8111491284d02351bfb505befbb144d8968724449ec31eb7ecbd40fa78924e140fd6446b28b801a1a7c943d9d0a33b9587f1c30f9eb2f53a7d555af73664c05666268ecbe8537346c9df85198ff1abe68ce94f66d91de2c8e3c03b29be619ba5c1a5ef4a4124717f293868cf9d13754eecfead4b6b58451c342", 0x1a0) r1 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x2, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/13}, 0x15, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000080)={0x6, 0x3, 0xffff, 0x0, 0x0, 0x8000000000000004}, &(0x7f0000000340)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x757f475f}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffeff, 0x820355f, "1a0e4de6d30aa624d13e000002f9ffffff00"}) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000009c0)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df1875f85682d34a772de75744d47e676bfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d639104ef4e815c0f1b1c8fc21df38f97b90ff492d8bc8efcb6108087123d3d6d2227467b200e42a1acd16fc991447fd8accf859019ddb376cc4aac7ae9319ebfdb7153531bb320dbd61c8f53d324c2275461ef943c9b87c8b96838ffae739557413030b43effd5b282596d163e8899783732ec3de664fe97ee3e643629ee763a4f6fef73fd5a80850739d5d79ada3b858e5de02ead142c48af427aa482faaf8b17c7866db3aa2e4718aead55fc06f5e9ab961239c4382d438e55ab2ffca1d67c9accc8fe44abcdde27baa00dde85f9fe975db0ecc3ea37d7cc8befba9226eec5ae531f5ba7f90486bae03ee919a94d3e0d1df845af085e136665f13cc2161d11d2b7bb02db99de76a37efa75342010f92b0123c3c86e1dcfd602df668d4dac24d040c34b9ce6becd39ffd220f98aa2cff1dc4a51916096c513183be5ae093af03711098af8055687a1eb6534ecae8e5056b98d7bf0a7a6f44eda87f9257aa1b14038d88d948bdeb36a3509a3ad2a2f3c1a92ef9b885d66dcef50a7556b884916392cedefe9c2c8d2a782216c460a877963517064212f52b5e11d8c7485ab50097657fb542795051d536bf76880424456d667a0d88fba6e91035f671ebb65876289551b7d1e094c8c7a8f6c881dd6f1b1ff0f58231350d8f38cd3f28bf3bff5437a979d2fcf42dffe97ee0a00000000000000000000000000000000000000000000000000000000006efc4a7ede6e2d760b167506c717791de200be43", 0x3c4}, {&(0x7f00000005c0)="7475891395c965576f262715e4fca7b123f96dc200860fb436cbe2554b79bf7a630460c8ac72ec1afc73d18973b11a2b9563f80253f4ca1b0cc71405cd897ea4578e40935d647d576f45394728ef2761bf37dcd10b012a6383e54cb585a9228b00000000000000", 0x67}], 0x2) setreuid(0x0, 0xee01) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x52, 0x1}, 0xce, 0x1, 0x0, 0x0, 0x6, 0x0, 0x81, 0xba}) executing program 3: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x10, 0x3, 0x6) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) socket(0x1, 0x2, 0x0) (async) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) kqueue() (async) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) socket(0x10, 0x3, 0x6) (async) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) (async) executing program 7: setreuid(0xee00, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x1000, 0x9, 0x7f}, {0x80, 0x5, 0x1, 0xffffffff}]}) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 7: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9df, 0x8}) setsockopt(r1, 0x0, 0x6, &(0x7f0000000000)="f4afe25e", 0x4) executing program 3: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000), 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r2, 0x80105705, &(0x7f0000000000)={0x7, 0x9, 0x9, 0x10000}) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) openat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x50) sysctl$kern(&(0x7f0000000000)={0x1, 0x4f}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc03000000000000005f84cf71b589e120c9f411a39f9b5a9c7afec37082fa625a3441170381c2e181f8a6bf15aae84804a64832c078e142de420ba9c2e9ce96e04e44ceac00cb756944940f6f53b08503f3b2288dad5456546c47cc529847b011dc8492d7ec192bc005807b0080000069f2837f041a3b4bc6ff6b9b5dae9fffc26b9db5956144244ddcf93260c4443861f874269847e7af268dc816865a438fd384c34b465cd7122f6a7b1932b128020000004f6c098e815ba6db63aa9597d396b56e221e8b50c01c67278d1e2605afc7b5e7239a0583d12b108f590fd2e8291731b62dd1069df9291f120000005df7fe", &(0x7f0000000040)=0x3414, 0x0, 0xfffffef4) executing program 7: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000040)="ea054d822e20098d65472acb", &(0x7f0000000080)=0xc, &(0x7f00000000c0)="4ffda12d5868816f3e1707de42ff432c7f48d679ff69d436ab11388d2744367ba2010baca841fd2fb59f7b2c047a036d4f6b22c2d13a4cbd4f74a97cd3866d6191848e9503d5395938fe7bd9513d7da03d84fc2d71668a62e9a972a3957ca7e60f5847d727bf50d65628dc88cbde0c9bef33a7fd8fc65897a1708bd70d40790a7df4e2e01da6dad668546b4519aa1a496b57732db25c0196a19b3a5c338d4cd6a92e733ae5c1c0dfedfce8b42b586c048267d2d89bafdad188df3e72a37f5cd94acd9b96663c1e42bec5d0984173e4176034286ef8c1eba5d309a28ad14353ab1396da1b47db4376c02a9f7a1ed03b7cb54f9ee3356aecdd5be5bb0729826f2375f5f4081f25a326c744b866d754e33c7aaebc78bc9cb359823a1e29d56d2843aec3259c4701dd80513d0f0cbb86bc00ade1832e50ab8a3d5dcf783d51aa8900663e7dc455de965a5886f696015423234acee9f9180b943c0cc7f1f1ba87801323bc7b86105751ec05dc7b0592ea3d6262117fe8fbcca790f3f66e50f7f0a025f87b913b18bafcdaddd472fc8d58844b44db32d82b9a6772b35dbc92b28e327d8e2dd99d012a707e53109b45916ffe181a0a1de707532e795f1934ae5ada80574a37451353015a8bdabb23763b2cc1602074907538506bd07b122009d9546e7d86ea3b791a9d0f79d8bdb02bede5f7be22efe474373ace39dccf80324419629d5bfd6ea4baf505d9307e0fcc1d5955d614d0a950d21bfa00790b5f108e6993c84fd1f8a2d8cac12de2205ea4a294c6ccaa48e0cdae37126b1427666b64b08ef4270cdae6282779bc8c5ddd7af2ccb77405b4c1ace45e6bfca18251dc9ca3be7220ecfc41629a7bd25413a534f1feb3005cf9367aefe48efdfe3e6aa349c865df646dbe272af8fb5d2f6f2372cbfa5df0901b3d627564784b4e86514683fbb915cfd37035ad64f4a0712f360dcf2f2f6f018b5b4b048b8c5a27c6b431c239550d7062e144a7572a85a23ba1ff8c67756f8bf135d4daac98fcfc659330b6b4363e540355ad1c1326d324e65739b4f49edad5fa17edd61b34b1141219e4b939bba0ec9529c936f719bc36c484ab8ab11ee4042ed60a5394c78db96ef1b34c7a329fa4b067108cf15db8c649a3a1837280f4fd773ff163c470953685aa2fe7f640da62846428a9f2add395b3a1843c9f2d4444c6f010501504d4a1476407fd62ef2d69fabde0d1888433405ae8293080e03920dd64b8de16f3fe0c733d7ba2194262c381957d7bcd64e03a0d4a252a06c913c0e79c0fd2b536592ca8ac741d54fbc42e0edf93400cbfd0d2441d529aa61f04e4b9cd884141a101676320f1955043522b7c116ba356789236a3cc461c009bb81fef4bdc114ee81d7c108c98f02d8c6eeb1c2c4d8fd68676d16f6121893bff7b1a86db81488485da30e0790ac8e6712c08af971818479a87c2b058aa54b852d5aa097d311d647178d56a72de850b09681c4942290bad20a149dce52cdf0dda531435259f60f8c2d8cae6537cf6f2f007de38f15a8f733d4952e7b19714deb462ca47f99b62772b8aa215e6e69d9e3c8842b36aaa0656ee3553b1148261523804fd134a90fbcb88fd3ea06a7792c4482f0a187f3d83a043d61e6b17df1068e5edaaa44e43b48e387807a078aed6b9fbf0209bcec5364c71c3b70a229f40d5c80179efbac3f1ac0860532321b9f659183ff0e0fa2f23bc14f6140d9711f049509f4c61f60150325376d0a146150e82dfff26de1675d50dab188c9f8357924e1d1d89297fa2b20722d5fd22b5e41d4351cf4f8abb89e63c24f70967ed493af75673b763fa9ca4a5a1c14e76e21be3aac5c2388c4e248847ea14b4766aff45fb7a945a511e1cd6a4aa1c07dd0d9be0164c2e5769e241b287cce6bf2220077094ccc501f626c876c324515c6ccb6bd1d07fa1f8f3102f937c34614e26c17197bc8340b718bdbd3fcde4a8a3446460fc94f2ddb56423d78159834f47e142ede912b946a7490ae301f4357a5cc99affd6504348720fccf7356261cd2ca824b54d03fd3fb610ab1eda3b20130b1b121f01300232fb36cf8b4b76df49bb3b4d523ad692381d5599d94517ba216a5288392b33ab1420e2df72ceb4128e831bc6711bd895a0e7c2ede92a0c67d7c03913a0ac8e124c2b68bcc0af71d8f4191a74508b3c4735881c13fdca873e8c5a2a59839a7e4a81efc9cf9ef21c37d7651abcfe1b7f62e5b183695f7271656624400f5a2cd16966b0869eadf35d1b7b8c69fe96d6df9166b432eb2ac63861fdc7392de8ede2c1d475990e3f0f104be602b5171f2323a62aab75242d9405f409ccc105477ca0259f8afa42c86b5f6f2e848870446ed7e70612da0484d044324e369a5e39e0da1a987f99a499563f3d88610e60afde8ab30d8f6caa2f6f61ec04e3138ec2548a8c3ff221bbb175c97074c41f9e73713a34ff4546c6cb57d4741eea25b3df1683069c519c921d7988edd88c813299a2102055b96f269300062d192efcca9d2a17c8b63bb58824359bcf1ee2e2d85476758f8b3be52cae6cb7d12b183bd46aa9a37c3716834b36b9de7e529af23b49cceb1e97e3e6ca1fd046920878ab30ca80fb7e89c3c8f83e6c1e89f105a798a2a849eef38f2f2950b51532189d414e1bd927aee0f070bcd167ea306a64b58368e0435579387035b3e4b0d1995ce4d0fbc9e8e6deb7f999ad757e19a88036c04b42f7347ff0a817186d157c760b9224505aba053e70f41cb70b9c2af17156a1cfceaca01b8ea6611a5c7b919af42c79327f5e2cab019f9b3eaba3c23a2ba484257fd7cb4357afdefa7f597114b829809a076317e964691e4824db24bb002d139df2cfc9ade65b7f9411ae034aa1268108e9e658936586665cf562d45ac253b117a027567fc7e6d4625f56aeda3af401d98478a78ac20b7178254c018d67658d0f413bdb998cb05c904d73ffe8a5232b667c77ff3f79c25998d4e3d415243f1c4ca2169b664cb1b2234bd3f6492b19484430bb961a5b4cf0d8c18d094c331192d957205d37fd036d8658a5768b94be381de72bc54443070e28cf1c8836b418e3ec7a2ccd986120590c1edae43ee98f90ed1cac5de5068f550a75889008df0928fb30ec20ba715b1fe2ef6c9af12b9f3e8fb1908115b59de5712ba761934f0c4c9c562589d72025cc3044a0ac8efc30eb01c6a476553e9978495aee87f69d286dee72ef6a2ac468edee8c56295a555e66f3770c6748478af4d6d44f37645802d55f939cf3e7ff0fb5d6bde166b76d511605a22c6649a08298492ccfca73fad8687313b978edd088d7c94d996bebb21a44a39247d82c361fcdd5193b4c8c6ad7bcce779dcdb9ae9f565a9f01fd0311eedc47636bcdd61bd4d5e8be1af1d82c036dbeb9bf47d2ff88fa5c9093b92187087c3b7cd35874ba483a2765d7f8117dd007040805c2a92b0d26df6e622401e2e4e364e7f9b591605a5fc52aa7cceae5813138370b9fed152fe00b1fa8a12d4a2e240223dfcd112b2d2c87cd20d7fea7ae081fd30609b985ea50c921fd41be781f0715853c0340d1bad341af5d492cc4bc7b2ef9fa2367fd55b2e65fd6659388c179c7a9772eda1fe01ff88bb7489bb0f72d35a01728f6eea9a5515165e92b90d13555bdbf48f4879b4e61797f1c925cf27795dd6d70bef97f7d17a39ee3839c7b7370d72ba3dc56eed0fba471556b18c6b737735bf5be88b6b4df841c85edb2ebdfa5b4cf31323f15fb4cbc735bbf56c3067d6ebaeb94bcf037343e6df52ccd2eddf237614909dd710020a9922020861517be77576de52417d9879a65bf9d34a937847b08443c6c85a6fac243774841ff30867b825f0142137daa9920f1f7032ec661f4cd25fb3a0508a29829f5d43fdc077b238016ca1499b4852c43ab6bbddfcbef4a994b4cc194131fe5aa34f5d75c0c814253d465602ac6f11c949c32bc55aa98db57e029f6535f286eefdf449cb1bca9b4c932a0353ec30f6525a9743bef86dec5222ddd93d31ad0f8b3f83837dc6e8b7b4697681a54cb9202260e18c348f43d3954c2ae5872c9d7052b9480ab096ae55f4155674543dd5d52cecbabc97fba2f43dba33d497d8c882ebb80def0884a7342a8b73042f5ebb92e232ac9116dc9a8aad5038c175439630409e1f00435a1f1abaf4e1991b53a4eb9147ed33bcbb8a9054f84a305f2edf2c2e6f12975f077ae2248c1f3dcc2df45fcbf4689361e4693f148587bd517fb3bc58bf91dfb70ed80203b9f258434629935524a7dddbc17834f7bf5d1134fc01a5c2555283bc4e3d4f40d42775ae87482810aab16dabac0f37bf7e435bfc0f0f199e87e82b4ed8ee1a47b44f659d65e7fd0101d2972c0b3e08981da5dcd62c5902f3c245022430e5ae5cfdcb2c8e39d3bcd3a7171583ff2f3c87f876823ee967af04b53d3d53e77ed385dbbbf040a5828ae6abe1c4224d1135d8e1c7448653b68149b6a7ca2f7b45a466cd192e6eecedeed18e711b025dd08328b9d3ecb905765394ab687bb8802a6151b93fd0b946cdd02e88c7d6c77a5791c4e8ca40862b0dfbf0f7f979af3022c04fb0d0d59b9d1710f48d4a41555962c7e537a0109d80f9cb9577f9d4d3d9bb54edddd156b0d4c3aa9bbb7c64cd86324e16a447d9785550c2b5673d192f47a8fdbbd6119e8ecd65b801bc389d172495fdc3949affc01e336c5f953ec160a413b76daf926483c6a8a118be081b07a4f82aec9777ffc6278f7a8c6e45d057a3cd6619f4ceff682e7f2d4dba7e12fee3259f3301c9d47db0283e5012f49cd65c134469ce4e892eae0b20e8c7e0f287fd752441887b2126332c7188daf5acdffce85dd8f2e52b30c75a08dbd0fa56c29d67a7d7349646600bec791e6501fee1eb1594fcaf4b8929722598b476379cfafc53cfad7caeb70d56b710896693887d65d05bb72b6d2e8e5bf03ad8aba491654224608a838568ae642ff2d9027c42d60c8d9d43583bcf7f4913dc0e320900a16e5468a5269f46aa57151448aabbcfbedca0ed43084d632d1d30f20a92aae9d4b9d80de6060660bd5de99417245387949216ba79e2d2572db47dff60b838a0a5d9e3383ce56ce3e447830150ba9dbf29efb6fbd4eeffbb35efbae49f343c11a1dfd8c5256715f3eb79c43182903e3a612c2276636a87686bb5d848e91180a048d583c2b2ad2a4a883db799b8d0e32fdb7617bcd890fe08971e203d736b6221b81df5707b8ecfbb4799ca5dcb20d31e87b83bb4959261148033c8c010358a95ee01279d8d63217a6291113a5de1b38b8469cfd99b697cef6c9fd19dcc6b3ab5d58eaba93d7e7fe38244ed49e17075d41cbaf69b2d93a1e4558c4301714a1d7ea0b68fb6472744f4d4e59ca87766adc180cbdfa611e4f7488d6827339d1081734a167e65c61d58c38e3b1921ea040c4a29f77a27bec6dba20dc47eee216175a8e0f759fbf229f36fe8178003776a8d0c7a612ec1060e4c1dc8a7e22ebcdd1f5b355c2ddda02cb8680096a2605bcc5d5b694acd949b470594b15121d5fdbb2d556ef729f60b0e5a47769f2237ee17e2f1445c9ce1724511be1130ded057b0ebfad4c390f4545080b4302688bc9bc93bc9c585841f753a8e37e9b6c718084933c201ad477ec65f76eed4b87228e314c250e1f155816bcbec50186db209f23ee44b88f99e1162068aa32289016a78c2181ab2cdec849c22a9a0badc5db91aebc738717452cdcfb3ea01f0420561668348ff69b64b8c5582a07e670a8e512ebef3a8bde49b7d22c0ac0", 0x1000) sysctl$vm_swapencrypt(&(0x7f00000010c0)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000001100)="22591334bd72f8e65e1dd9ea5719c4e57f4ab443f7a062dc747e09db44bb56e84ad543df962b8fbe38e35806b3e7acec9d3e79554e674ddcc3ad968acde37d64970d5ed8fd5754188bd02f6b622153158b39aa1a7b2f2aaf548fa4142c1e775b1a3d8ed65780be49e82e016b898cb3784d9d6df3905f594323f8ae56015da9bcf75e3440bc693eb0b17e0d7eadda9ae5ab9768b2e79a1bde849a8367394fe2413bad95dc7d294b", &(0x7f00000011c0)=0xa7, &(0x7f0000001200)="3b50b3675b4183e8606748dc0076adae56ebfb190b666a2601f21b152c684c5dae3c028b83e68036bede13a752a28d9ee0a4ee0bd38f85030d86a45b90225a6f12927008153c8ff86fd030f8834dc32d24a78028dce26e6afa0089470d2451bc4e66e8d84b3bfa40126ce2c0cc857625372b22c82d985985d388506592f4891fe1c54f24524dbc49922de5855946ae4e351fc0a4a74ebb8eeedd24eac01594b5aebe6e4a64c1", 0xa6) seteuid(0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000012c0), 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001300)={'tap', 0x0}) r1 = geteuid() setuid(r1) r2 = getgid() fchown(r0, r1, r2) r3 = socket$inet(0x2, 0x5, 0x80) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) r5 = semget(0x3, 0x0, 0x40) r6 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001380)={{0xffff, r1, r2, r1, r6, 0x40, 0xfffe}, 0xc5a, 0x9, 0x3ff}) setreuid(r4, r4) mkdir(&(0x7f0000001400)='./file0\x00', 0x4c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001440)={0xff, 0x9, 0xa000, 0x0, "61b4dc18a5e651799d8e6a6c319e88c0fe095c7a", 0x6, 0xff}) recvmsg(r3, &(0x7f0000001600)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000001480)=""/22, 0x16}], 0x1, &(0x7f0000001500)=""/210, 0xd2}, 0x42) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000001640), 0x800, 0x0) sysctl$net_mpls(&(0x7f0000001680)={0x4, 0x21, 0x3}, 0x3, &(0x7f00000016c0)="f228ac01c8e37379773585dbbf30c2eab9132f049d4f63bb62040ecad4e05a65639bbd79c2b447becbadf42d8784ec2f9b83a5351f03a28df4e6790563e4ec0fb4575803b3568e5a2be301ff3055d1fa9b46a14131c68ff848890dc6e51459b4064e5782c6d2c89d6df54280741905c931425582aa135faf408416ad21cbbb03efc46b", &(0x7f0000001780)=0x83, &(0x7f00000017c0)="d787ca16f87a0ea11eca4d1e921618704f1fe076f06b1015b7827121db2e99554609e9daeccbe475c5d880df91c68707042d759c5168ffe699831dd64ddd2947418ad6008072c61844ef6c2f2974b67d0b3bdf4b719a36f1495976bedddff10e854b5e866bf76ef1e0f580de0d36df743905d2ec7db177dfe3081afd148b46dae8a99d7ee88a553fb4db68413e6b6fe316b50c4ca0189cf597c3b2d2b062742196eb01a4977856102a804218ec6a8b585115ec348b26b13eaef56fe95ba463e7d7cf7c5aa8656ba7ea0c6190966301af4c84ed65a3ebc38e26e1b6b4ef39639be08ec5c0812cba189b2e5c185c748240cdd5a31f922ce74b4abeb5e34ba68a2daa449b5192e749e5f77d6fdd3e6f4bd815974a4dd7edf87f9cf0f6cb3de6bdad9101a541a1e9b9ce860e8e8b444de00b317d23f3cef0a2faa2eef1de944139c50197f515314e8dda03b22ab9358110c20685f3cb0a140aec0bd15f28d8873166546defbb631781876ae7e7e02a0f7e7acf8354bb01e6bcbc2ab262f6a9c5d32410891b40aa51de193cedd0820124a1aee7bb91b6c02d45f345511153d8dab15a9e0fdaea38fe3510e5fb5ae2758ac800db75083d849a7b27a64877e442b2e522dfd9d1a4c980f8d950c4d3cf1e417f0aeb5f278e0882deee9913b862587ad77a278209c824d3aead483911bb513f9c1efee49d90946186207b37ecd5da11bc410c7bcad0a7161917e6ce63eb024f49172290bea1b476d359994fd6739195fea604f8984a7d2cbff21be29237fc0376b5f61b0f6c27b5436ed4d566115117167e7827bfa467e7f66c2be5437489a7a0e90586ada237fd0991cac81e73e43295e849d09beb4619b629b758eff23ff1f7818534e3e026732c380adc08c30fc464c484b85e4186e65c8295ab92f4bd30cdd85285256ca9aa38779c5ac41d602b6ce339bdbb1129864689e2b1803bc88e57bc957d5a4c856eef7f6a5bb938c266994d4b39fc7335f28c5c1d2726841a21261f27b2c64e56415fdce26bc1e75b651c67b389de0f195dc292ca0154f7cec85ded3033cea9e1c1c94571fa0bc11ec6603209ff893508eb71b1a1be4fd84066690e56f9af55f75855c80c55b7bf8f663621e79eeb6706201dbe66fbe06cd692444b2af15e3b3540bbe5d3d29782715f9f5644bcdb9099e1cddf9d31edc386d457e3531b4752d14f32412ae0c88f1a13d54b2da1d7408981e2010e39a65de32f0aab7f941d73d93e98521aad242cd9fc9e89832b7685cae042b34798674d11f0cf9642a7ab2c3128e0fe7086892735f6f6cf6f479b57bb37843b2ac614f99f70ed72692c89c6263373515a42da58c2faf4ab298538be6307f65a66523ce44740e168d0a0f4fd5af1afb60f801ed04aee4637a943f371a0345a9cc9b2eec30cfd13042345409e3d5e5107e3db552cd17f22fbfc0a1e07a817d2af41ccdd814ce6c63ca7113d0dcf841318f918a2918b258949e8289d78d5ef31a68cdf25d6010e7122800e2df3e9e40eb6d11e5e38e6ad0c6ccd34ba830fe3ee031fe48de8c10d7e9d3ae14c70f21f0249178907c8d44215645e1eecee69eb66190f8dcbcbdf642bf7dceb428cb65dda7c51e4ac37f2e2d50ea317de9b9f9830b435ace5203050b295a493979d3b0e4e1788adaab964276e48be024c131428940ce4b4fb12cfd6dffc551dead354c5c84e04483af82b345837430518cfdfdc5d2aaa4a351949b97c7ae00d655f318f4000366f164ca8ac0465212fe17be4b6744461a174db0118c699bccfaf9c1bd8acf6f68ed04eee79e04cc2df56692583e834b964161dbb283cb8785756a47598963c0bfb049fe7e5341276a48572ff5ce03040209dbdb3b145b1fbae77f3ba35cc14114ec7803b1d7625ac5f1e4651ab77d9b826162c01449b3da09bde9b44d8295ffe2ba6abaf223f879dc416555b64d1a3076762472e3d516c5d0e73e347beb3736fc74d5b3215851296c75248acd41b4077315183c9372d0000025314db5a7e0386cc2f5680cfa6f7518024307f09eeeb487570308dbb0bc26406541d624769beedac441526a4220d9d2d5d745437c6d788aaa61e2736dfd8cc6178f10d782f77d7ce770f16e842ffa55692303f744287999ebc273c7743460dcd5b13a3c4b5e5cbebc9a9d2f7e736e058266bd4a014d6bd0b876fbedcec4a794ba67d9d99d5437793bdd917afd4653eb115baab6cf2fd8e48df4cdfc84d05b26aa2df64af13efb05ff0e8abf9e8eef4ee1f182814d195c6ff11d47d4e21996aecfe5ba4a2b35bb50e52e7ab233f9748bfa286b216886b2bdbacf292765ee799dad1e6d96e7dcabcaaf9ed6db8873995fa8749d379643f52949d4e6aa3380621c3bb3c2dbb8bed5fd56a3830d6a3fa34ba8563f8c95e9de813b5f163fe6de1d89ef0165081520574503d4573a31f6ae050f4bd08c860784cb977237a519cfef8dfb914d12eb318bc34e19800fd4583f0abfc17893d2c6524bdeea75fc97de7933df4ce3e8e8bcb354457204fabbf024859e0703b38d0999ac6fe9880b1f33d54cb2b7b309cef191ff803b3a417132f4f911a865afac37f8dacad0792942ab573a3104749eb6d286da59487f9e42e6f3494e68695d8f37591243af1017292a5bea48b3bf0d40bc823964e004d5e9be379c15624df8dd66dbfcc2b0d10e7dcb7ef9f63181e49539366307b94d7c688d48b1f4dd142ba9fbeeb5a67ac9fb36983e70cee417f9f8d768e1a14d86ce0c8e4653f090ce8a594441375026b7ccc1343951256c93c22295dc98ebf6514a3860ba5eef34c7b21255a6dd7976c82c5107d7854333b7cbc3bcf3f9a14a939ff6333c64b2866e9ed6f2b490db7abcf2dfd458543bfd8720841b33153136f7705c0cf67b76d73d72c79d340a675e4dc5a6d24089d7743b7a5f7be45dedc243da3bf906ab13f7fb2f67477c3c5162be984f0df91c78327fe89719b4d05bcc4efd593d00c06d450bb8c7306c629ccd1fe3c2a3b3c90a8894a4bbebf605ace0ce9e8a873fee40f5fdb05aac9d4ab060cdc39a8152f1f3ef3bdb4d04e017ca543bde54d1a6804590f851147e2db457c5a5d25cb3b3f2efeb18056aa4f1ddb4312a687a25d720725165551345376a0ee92278e7a33d1649baeaf9c004952655dad8fbc645c02389908e0c48d5438758151db738a1fe676d5ccbbf8ece20566c405240afea577ff9e06b4e1fc8e64dde97e4d710685f68288552175dacf01b446e881722732ff0ba6b8a2d1a529c7e745776de5e7986d58cebef52a31ee247eebe988fcc44e74fd5b800c181d4477bd015675daa1b77024c611ae660f30aba55d17292f08e08a8edf0d652bee95593cac1c8d6dbd270d00d412de4657a94a1e4a1c7cbe3f73951d00e4c11be458855ff34ebedc25fd3f2a603ffccb1fcac1d75eaa24f068f7a749a598ed81345efaae8338d8e79ac1be794ba2faf239b48770cd763e8b95ffd025b4948a74cb3b7457cd4485392d6002fd4316eb611958eac4a03bf0c372f3f427887a3b8609bf157e736e956b7353fb6651b7523457f485b30959186447163f334818865ab6d73c6c1364b88d8de6b266411da542588aa978b5555f16566cc4008e71fab5b9ee450320c3b495b6bd4455d5e3dacb2e6eb8864d591af3f08c8760a449e01a849fc5bcea6eae98793da2a739d83c47e75dde8b673a56d90d6803988ab0fe1e92593e63512d4427758e244a665115a6df20e96cab24214d3c24de7b74ab3e571a984fc0022776eae247110c61b889b9d92a36618330f27d6d90ae7eaa13367042e28fd803482f14cffabf2a70a4225f1d8263b772720e6bb7a7c792c9062f6ef900de5441cbb369c7d29078afffdf48332c964264b62c2ead2b45115d1e1b952aee04f1d17c7499d9a113331b462f0cd40a3bbbc23053e385dc575475d7c89916333a010e677ee49f87443de5c96e31aad4b3807fbaeb5aebffeed77d976eda95ce2a970bdde4da4927d060af3d0dfbff0c54a2b1af7f18f1b9f6de5eb5a7682067e439d829cca413d6025d2c5f42ccfd8a058ac10f78ac3ef13d40aeedb938d64b3ac70ab5ac5c5e04ea8ceeab25d9ed930d844bd3a06c597599cb020822bbd0a6082ee4190909e6a97cac3969d670453e163ba98b243b3856456c8c6dd0a7fd50e838b8f90a9335ddb47590587945a1ee88edef2d7737f55a889e37d5cf11f576be10d300e0cb92c5a79ba4a74d8717441f2870be8af2dd5cef905d711bc4a0b98b89912293522bec55a55159e93a60ebc6629cf56cdd9080eab8cc09c7636acfb9bff39a18eea44355a2f770c9024e9ea307784df214e36fadf9d26f3d396c1e2b81c404f319bbedfc31ed68f888338092cad3fba156ce3e4e59dbeac317ba158ac711461af26ced204895b1eaff5ca51bee93f18d14bb52094b75b3baf8a439f619ee7a9d0692f0587e5e543011c37fc4f01d6acb02c8220479fde961dec832962e470068562a9ecb6eaeddd4512a892d5588fe0cf9956e0921f619845b0f0bfa01aa57239e78dafe7e44c9b5b805dbdc50720ed217fc38763e258f760b9fdf51d91a3454edc519a5eeef4d7caf31dee36a34f54e1cef71401b47e3ff671f67042150e7a86c3aee685149e62af4eed71a0fb983a000e2da6bffb887ca2c1defc4c9abcb0a3cd84fab5b5cee68e5e5ce862c320106d0966bd61fa926dec2032cf2e4d22bb7bae674e85df8b2b7716603608f37f132a14500ff5a5009fe22763772644747947af8e1716a9f0af79722f6d04df86429a0cfc341951f5e4b003296a7295512d52d9cff90ee14e3e464cc57ba75d3dad5880581c8d515cc2ec6e0ed17cfce024415299983b3b70be460ea1cd547ddc7195a10217c2a245546f5b80ec3057f54a31fcf98cb368138e681e51595bc112303618fb61bad6cfe018b043fa3e7051f6a301be7c565e94a69649fac649cadbba1ad625fe4a8f712084c553a0dc7843dfe35c66c1e79851d5445a536a3adad7422e0c37f5bf5be1a8e2745d70fd209c417d5de964ffb5832cd6b1aa6ddb4f62202ff9760ede3312cff5d5ba4de5a2c12cc99953d077bc7f6adf606225562a25d1d9416d60545cf1376582af28cf1b2cb445d8d9ba550b33a445e0e3c9a0e5ab42525fae3993d73676e6266dcb5c3e71153cee425663805e961999ed59e20774826b99d4af8635e511d5182f8d87e7ac6f3907602b2b63e0d54624673b8eacb6f58125378f25e9e7a229f7575e4e68ef8ba8548306912db0e54a29bd3fc56f70c695e72d9e341ea3b308abbdb2e8436ae299652e83479019c10c50bc830c051d12133532060c24e4b29319635dbab9d1512cb4c2dcd9286cc6332d5829096c6903693a3cf8e149309786450a0374d04d0139bbbc2fd9fbf73d29303222782e0dbdb130e55d5758bcf3e6c4a6c80f8e94b0fc8193d4fdd30addb313c3f0f124f7b2ebc0ad5594f5fc65ecd5e0b44a5494bca58837f274e2cf908652f4402467452cc2638f99a5ed87e66624ed20645d964f1fd75a53ef62cdb4d5430ed08e7c5eee1e939ba44105fe4ac65c591ba714b2e020c2d85a7f11516c38454e3881070ad673890755c02bf3c2fcb99b9d7ff325fe951f3c4e292699512459645c2dd4bb799894889c68971270f873943fd5268cc3a055e02c8f725cfa0fde17551015e0c372e171abd4a452f62f0b22298fec396e64bccd6d317ce33ab134e6c7db873b67022edc957f1e8ccc11b4198880fea6ab0062c6f060f4c798b5d7ae65c48700832a351d6", 0x1000) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f00000027c0)={0x77ba, 0x40, 0x4, 0x8000}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000002800)=0x17c) open(&(0x7f0000002840)='./file0\x00', 0x681f94de6be64303, 0x159) socket$inet(0x2, 0x4, 0x9) setgid(r6) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002880), 0x20, 0x0) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f00000028c0)) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000002b40), &(0x7f0000002b80)=0xc) sendto$inet(r8, &(0x7f0000002bc0)="85e3348d0255fad7f779214c09aaee9f867daeafc2cc73d3c0ae5dd763749b8e85d75057652749422122f6baf4cbc8529dad30c9d0fb589a92a9646b0c636d1ba93ac4bf357292f1d2208932520bb12d3bb95356db33003d", 0x58, 0x402, &(0x7f0000002c40)={0x2, 0x2}, 0xc) executing program 2: r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) setsockopt(r0, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) sendto$unix(r0, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e00004070000008004200000", 0xb1, 0x0, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x100000000000025b, &(0x7f0000000140)=ANY=[@ANYRES8], 0x10}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r2, 0x2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000002}) socket(0x18, 0x3, 0x3a) r4 = syz_open_pts() ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) write(r4, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000140)={0xfffffffc, 0x0, 0x0, 0x0, "402a17e131ffc28cfa12a680549b9d0d53e3212c", 0xfffffffd, 0xfffffff8}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000000029, 0x27, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x2, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) r7 = semget$private(0x0, 0x4, 0x0) sysctl$hw(&(0x7f00000010c0), 0x2, &(0x7f0000001100)="b5", &(0x7f0000001180)=0x1, &(0x7f0000001280), 0x0) sysctl$hw(&(0x7f00000014c0)={0x6, 0xa}, 0x2, &(0x7f0000001500), &(0x7f0000001540), &(0x7f0000001600)="6e38982386582934018554705ec9a638831f8853a9d802609fcaed72f64afea8d6ff3f7b7ab13caef2569b2d36d997d4c5505b70f74f16bc8033043f58a0bbe3277e0a6964bf70541a87edf9b110319f798382aeca8a2ab9f4764ba28274c3166416ef2351b193fd6f282b1f607f96f6e0d5940b5c8ea657ee0724015fa207c9fb72b870d03e5a02f19f2dbdd9da05f7ce7f447c00c3f918031ef51cdc80ac7b8fd262954d74e1e25b5a20ac578704fd937bbbf307d68cee989723e7473f453012f834b0945de0ba370a71d41a0446", 0xcf) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r7, &(0x7f0000000440), 0x0) executing program 2: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0, 0xfffc}, 0x8001, 0xffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmat(r0, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/107) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x1, 0x8001}) r1 = socket(0x6, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000003c0)=0x4) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = socket(0x11, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x0, 0x3, 0x2, 0x9, 0x9}, {0x7, 0x8001, 0x40}, {0x5, 0x0, 0x0, 0x0, 0x86f}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r6, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) sendto$unix(r4, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x1000000029, 0x3f, &(0x7f0000000040)="6700d6e5", 0x4) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{0x30}, {0x50}, {0x40e}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x100) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') r2 = socket(0x0, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_BELL(r3, 0x20005701) lstat(0x0, &(0x7f0000000440)) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "122800b20000ffffffff0001e8ffffffffff0f00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7", 0xd1) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x0, 0x7fffffff}, {0x18, 0xffffffffffffffff, 0x3}, 0x0, [0x20, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0xa71]}, 0x3c) setsockopt(r2, 0x0, 0x4000028, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xf, 0x0, 0x37) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000340)=[{0x0}], 0x1) getpid() ktrace(0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) executing program 7: mknod(&(0x7f00000001c0)='./file0\x00', 0xe030, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x4000000000000000, 0x4}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f00000008c0)=[{&(0x7f00000007c0)="eaca2e86df0a9e82c97b6197a5bde1354663d58dd019affa15d47234a90dd250d421c15f8d2b5f34a0b2709babdd7aa0fc62afd95da99f2c1a445f27406d212e5799b5a53f926508f46db9a86194d32f02fe3c45a6061b1cca89085c329e0ebd004ff5bd115659428237fd91cf5334c5103ffb4446", 0x75}, {&(0x7f00000004c0)="6a8b4402c282556d796b18a0c6a10a0b42ceb5c75a0e3bf5c87d084122741906620b4c905a755864315afd52357b72df7635fddf0e2f3f0a7d7167ef546d3988b0b63bace87f931413f722af1888006358962550af45864dd1115a48fcc01217991783b79c78b4242023e0490e833812efea5a361843efbad5b0767456662355d921d87b1724649dfcebf11f830a1824f32735a7032e0e743caf44d47827e0e665dd85a2f7bf4b36b4ef899049065503dc474ca0f880a24e31393513621ad583c34598748d5af63e9dbe7cc6dae688dedb082c04adb21e", 0xd7}, {&(0x7f00000005c0)="d60254fceb91efcadc5811db78c9089948ba49a3cfcb3f78c4e4d4b201cba7d51fa4fe2b891eb6b658b857fa838051eb96224085007c89766c20b4db647d188332dea78b22357085810c0792c72c3d51a0fc6645d41845fbeaebddc4b083e84b28702eab8ef80f42ede5230814b3a04fe263d2a9c429cb3786db31b24a9c6fbf3e5b854a02ff3402d477a415d604c1393f238cb77f29f9d27a1877b57e9f18823db9362e5c1bd642b22f4e20e2c238c21c2e7154cae9c1b6c65a", 0xba}, {&(0x7f0000000680)="35f894469e4009c8983248055fb94493f69a24bce84e7c3a187f47a0cdf2e2faf8ea3ffad8f98b1f27fc22293f4743bb1eddc06ea91ca56a25dd092c8a58635209cb9368bc3918eff7b66e26a4e30bdd7ae006d88a6272bedb9c8e24cc375d997765985f9eb27cc41c4f7ad666c799f604fa099caa294704ff88c3e0dbe25713a755f5ce45523f770d8288", 0x8b}, {&(0x7f0000000400)="c20baf230fda18775c2cb7d97a024eb4f8fbe83df6a5dcfc82df5e9250c0490fa59447179d54e20977a0ce212adc829f09aca43b414ccf3c8f802fb4103a485d8620c30788", 0x45}, {&(0x7f0000000840)="1a2a24db51b2425924b821301b8b83944d67ef29a9a4077fa1639c1bcfe76ae8283d301cfec4ffcbc74521386e35d895b066d1bba82cdb1d5216af8d64cd6336586afa112f1463ed1c81b5d2132a2cc1038286b0ef80cb4d1fd7563494fc10703c1d3641520d9295568479e2337d2389fe90d2638d553d0c09a62130ef23c204", 0x80}, {&(0x7f0000000280)="6608901fc5c6ca4ff6d2c14d0c48f022c6e2a76cbd03dc203240993e5302fb2285031dc2a11d153dba45ca7341cbaf1603841a60d4a8b226d7", 0x39}, {&(0x7f0000000740)="f9185f6a76caa92940a12303cf3dca7b44539f4817f970278b8da6a91a76f1c3461e9d59", 0x24}], 0x8) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x5, 0xfd) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x5, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x25, 0x0, 0x0, 0x80000000}], 0x3, 0x0) listen(r3, 0x0) mknod$loop(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = dup(r5) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f00000000c0)={0x100000000000003}) shutdown(r3, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e23a17431ce314e9d7694d068"]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000001}}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmmsg(r1, &(0x7f00000009c0)={&(0x7f0000000980)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000040)=""/151, 0x97}, {&(0x7f0000000100)=""/208, 0xd0}, {&(0x7f0000000200)=""/137, 0x89}, {&(0x7f00000002c0)=""/205, 0xcd}, {&(0x7f00000003c0)=""/223, 0xdf}, {&(0x7f00000004c0)=""/89, 0x59}, {&(0x7f0000000540)=""/176, 0xb0}, {&(0x7f0000000600)=""/203, 0xcb}, {&(0x7f0000000700)=""/175, 0xaf}], 0x9, &(0x7f0000000880)=""/255, 0xff}, 0x5}, 0x10, 0x40, &(0x7f0000000a00)={0xc2, 0xc100}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b10005030000040000000000076700a1c92b43d42c1bccb5000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b1907f923ed6d24c951e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c801ea6e2ec5890400000000008000361b1257aea8c5", 0x91, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f00000000c0)={0x5, &(0x7f0000000200)=[{0xcc, 0x3ff, 0x0, 0x85, 0x9}, {0x7, 0x2228, 0x9, 0xff7f, 0xd6f0}, {}, {0x8000, 0x0, 0x0, 0x8, 0x7ff}, {0x7f, 0x6, 0x0, 0x9e3b, 0xef8e}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x10001, 0xc, &(0x7f0000000100)="ebffcbc93ab9fd81", 0x8) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r2) ioctl$WSKBDIO_SETBELL(r3, 0x80105703, &(0x7f0000000100)={0x2288, 0x7ff, 0x71b, 0xe2f3}) r4 = syz_open_pts() ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000040)=0x405) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f00000002c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r3, 0x400c5708, &(0x7f0000000080)) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) r5 = getuid() setreuid(0x0, r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r6, 0xffffffffffffffff) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) executing program 7: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42}) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={0x0}) r3 = getpid() getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) ktrace(0x0, 0x2, 0x40000400, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) sysctl$ddb(&(0x7f0000000000)={0x9, 0x3}, 0x2, &(0x7f0000000280)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced5208", &(0x7f00000000c0)=0x8b, 0xfffffffffffffffe, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000200)=[{0x60, 0x0, 0x83}, {0x87, 0x0, 0x0, 0x9}, {0x8506, 0x0, 0x6}, {0x7, 0x1f, 0x1, 0x5cdd}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r5, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f00000000c0)={0x0, 0x8, {0x3, 0x2}}) write(r4, &(0x7f0000000000)="10cb9fb37f8450d2bd4c86b1c190b14beb19864f684c0812e09543df686d32b8193edbd60ccc982e23eeb8c49cd5a2ef76", 0x31) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x87}, {0x1}, {0x6}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) sysctl$kern(&(0x7f0000000280)={0x1, 0x44}, 0x3, &(0x7f00000003c0)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73bcbe8a3d", &(0x7f00000002c0)=0x12, &(0x7f0000000300)="6675ce01f40d6aca4f5b680c7e17a4db799bb2480f1b4e922dd582704df696f66891b95981f7d920436699f59f5bcdb142bd08777d3dfee17dabe90c8f0d3defb72a65e0583485bfd0ab622d2267677a928d2d3d84731c57b234e88df06caf4fee4aa32022541c8c057f1c601f54d25fec982caee472cbce44bb86c6d5b25c6ba673915108c6f254cc12f9287a60000fbbf686386e3e", 0x96) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045007ae170782bc229bcb6d0e695170090dedcb29bcabbd632d7d62fa1173b3700f9c504f8c76e8a45a69e7614a604557a4850c047", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) kqueue() mmap(&(0x7f000003c000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x400}, {0x8106}]}) pwrite(0xffffffffffffffff, &(0x7f0000000000)="22ca014db07e7afa75bf1df3d5fdebb9340380e204c0cafd2c5f6a55f429081ad442f890705d7eaadc53e47eb63db546acb18cd3e3445524129e543b53ea1dd15c940b90c5c3fff0909746056db23907be9895603140c9c542dc3cb85af712616067739eebbe88f698c4d5061b952bfbacfee063803284243c42c605a9f90612a9f7ab8b7cf24335994e0718f659aea9d36ec4e91dc1bfe757e66e09a693935b77e4fcd0b5c3f7c7b038f13aad627530e630e689f135e277f63c74e1e7633742b0c792900f21f50e8dcded69b268ea912b45a4007df32c780035acc9b855c26481b24d334bd05ff10d086945", 0xfffffffffffffe38, 0x8000000000000001) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @multicast2, {[@noop, @ra={0x94, 0x6}]}}, @icmp=@echo}}}}) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000040)="3f73f4f443", &(0x7f0000000080)=0x5, &(0x7f00000000c0)="32fd956e8553d1f8bf26a026242da19f13af66aa906c32fd3a330b7c0cc4a285bc2c626204adc69532c84bb9b771a0053d83bc77aaf0829216c45779a1ab124ab8b6d5dd3da5e5a761c9bc8bcea7470a", 0x50) executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000001}}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmmsg(r1, &(0x7f00000009c0)={&(0x7f0000000980)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000040)=""/151, 0x97}, {&(0x7f0000000100)=""/208, 0xd0}, {&(0x7f0000000200)=""/137, 0x89}, {&(0x7f00000002c0)=""/205, 0xcd}, {&(0x7f00000003c0)=""/223, 0xdf}, {&(0x7f00000004c0)=""/89, 0x59}, {&(0x7f0000000540)=""/176, 0xb0}, {&(0x7f0000000600)=""/203, 0xcb}, {&(0x7f0000000700)=""/175, 0xaf}], 0x9, &(0x7f0000000880)=""/255, 0xff}, 0x5}, 0x10, 0x40, &(0x7f0000000a00)={0xc2, 0xc100}) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x84, 0x3}, {0x45, 0x2}, {0x23, 0x5}, {0x81, 0x8}], 0x4}) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffff9c, 0x80105705, &(0x7f00000000c0)={0x17c0, 0xffff, 0x8, 0x1}) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x76c2) r1 = socket$unix(0x1, 0x1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000240)={0x46f9, 0x7, 0x8ba8ee07, 0x5, 0x3f, 0x3f, 0x19e, 0x10, [{0x0, 0x0, 0x0, 0x8927}, {}, {0x80000000, 0x5, 0x1000}, {0x1000, 0x3, 0x8, 0x7}, {0x80, 0x7ff, 0x1, 0x1}, {0x3ff, 0xb59a, 0x1f, 0x8}, {0x9, 0x0, 0x4, 0x7}, {0x47, 0x80, 0x1}, {0x340, 0x4, 0x8, 0x6863e7b0}, {0x80, 0x101, 0x800, 0x84}, {0x7, 0x20, 0x6, 0x4}, {0x5, 0x5be8, 0x6, 0x5}, {0x4, 0x2, 0xa1, 0xa0b7}, {0xffffffff, 0x1000, 0x5, 0xc6}, {0x5, 0x7f, 0x3f, 0x4}, {0x0, 0x7fff, 0x6, 0x81}]}) socket$unix(0x1, 0x1, 0x0) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='x\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), 0x0) getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) dup2(r1, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x45, 0x0, 0x0, 0xfffffffd}, {0xc0}, {0x6, 0x0, 0x80}]}) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x801) open(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt(r4, 0x2, 0x2, 0x0, 0x0) socket(0x2, 0x8000, 0x0) socket(0x11, 0x3, 0x40) executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) mmap(&(0x7f00007ea000/0xd000)=nil, 0xd000, 0x0, 0x2010, r0, 0x5) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x1000}, 0x8) setsockopt(r0, 0x100, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0xffffffffffffffff}, {&(0x7f0000fe9000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000f8b000/0x3000)=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, &(0x7f0000fe9000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0x4) r3 = getegid() chown(&(0x7f00000013c0)='./file0\x00', r2, r3) setegid(r3) r4 = socket$inet6(0x18, 0x4000, 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x20002fffffff9}) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000000)=0x9, 0x4) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0xc, 0x2000054}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x204, 0xffffffbd, "04000800000000000000000000000800", 0x9}) r2 = socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x1) r3 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r3, 0x80}, {r1, 0x81}, {r3, 0x80}], 0x3, 0x8) executing program 7: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x7}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES16=0x0], 0x104}, 0x400) dup2(r1, r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x420, 0x0) getpid() ioctl$TIOCSETAW(r2, 0x802c7415, 0x0) socket(0x0, 0x3, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getgroups(0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x3d}, {0x1}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f00000001c0)="9432fb3c", &(0x7f00000002c0)=0x4, &(0x7f0000000300), 0x0) 0W‚¡ dÿ™ð´-¢›C)sò:ra-do’¬ÀV ÙNÝ!—s<ÉÛµ]•“ ÌtœJ›KpVÛ¢Ov} "ë$3SáôЯ.³.?ë3ƒÎ«>³uVtšp­¥Ëá´È)úÄna&yä}Jké9¸†ðý´ŴÝ< %ÅÆ}™&C35Ú0èmalloc(): allocation too large, type = 127, size = 2212675584 executing program 7: mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, 0xffffffffffffff9c, 0x200) r0 = semget(0x0, 0x0, 0x2a0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/20) semget(0x1, 0x3, 0x100) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r5 = dup(0xffffffffffffff9c) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0xb0, 0x1, 0x7, 0x80000000}], 0x3288900b, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0x0, 0x4a, 0x4, 0x7ff}, {{r3}, 0xfffffffffffffffd, 0x20, 0x2, 0x2, 0x3}, {{r4}, 0xffffffffffffffff, 0x2, 0x90000080, 0x1ff, 0x1c53}, {{r5}, 0xfffffffffffffff8, 0x1, 0x0, 0x0, 0x7}, {{r6}, 0xfffffffffffffffd, 0x0, 0x51, 0x5, 0x6}], 0x4, &(0x7f0000000240)={0x9, 0x9}) lseek(r6, 0xfffffffffffff46c, 0x2) r7 = getgid() select(0x40, &(0x7f0000000280)={0x2, 0x1, 0x9, 0x1, 0x1f, 0x101, 0x6, 0x7f}, &(0x7f00000002c0)={0x400, 0x7f, 0x5, 0xfffffffffffffffd, 0x2, 0x40, 0x89fc, 0x7}, &(0x7f0000000300)={0xfffffffffffffe00, 0x8, 0x5, 0x6, 0xdb, 0x545, 0xffff, 0x6}, &(0x7f0000000340)={0x400, 0x5}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000004c0)={{0x6, r8, r10, r11, r7, 0x1, 0x20}, 0x4, 0xc78, 0x4}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000540)={0x5d, 0x3}) setegid(r9) ioctl$TIOCCONS(r5, 0x80047462, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETENCODING(r12, 0x4004570f, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_DELFONT(r12, 0x8058574f, &(0x7f0000000600)={'./file0\x00', 0x8000, 0x3, 0x80, 0x1, 0x401, 0x3, 0xc9, 0x1, 0x0, 0x8000000000000000, 0xf8}) fcntl$setflags(r3, 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000680)={0x2, 0x5, 0x2}, 0x3, &(0x7f00000006c0)="7ffa7d9905615e0afda529e24c51fc80e93dca", &(0x7f0000000700)=0x13, &(0x7f0000000740)="510759b266041ec980035a96430d32c4e72bae3baf77d621c854da25c02efd360d1312ef4a654882ca3dc4ca784403879c74fa5768cb1b99b1d430e2d667101091e6040051752aaef5d96601527dcb8a99ca968e267eaf5126b500c7782b59a8856680f3b5ac892404a714822d8b2dec5277c78f13d027162406c81098881977506ea05dcd776883ba98dde33c57c02aafd03652030b53b483c4a7", 0x9b) r13 = openat(r2, &(0x7f0000000800)='\x00', 0x800, 0x10) ioctl$FIONREAD(r13, 0x4004667f, &(0x7f0000000840)) getpgrp() fsync(0xffffffffffffffff) executing program 1: close(0xffffffffffffffff) r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) read(r0, &(0x7f0000000100)=""/209, 0xd1) pledge(0x0, 0x0) socket(0x0, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x0, 0x4}) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) getpid() recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x4, 0xff) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f0000000000)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x84}, {0x7c}, {0x8106}]}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = socket(0x800000018, 0x3, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000580)='./file0\x00', 0x1, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000100000000}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x8000}], 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r6 = msgget(0x0, 0x49b) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgsnd(r6, &(0x7f00000000c0)={0x1, "4baa03cf5179d839334eb50da3a80b9f135cc5105cd6dc78cf564de4e8704c39ff658d52b5ecee18b777ecadffb1d33627a36d79301ccc63dd2b3f2f1bc2890094b453c0375d33d0cdd8e110f6e848df473b01d5d11f95fabc88fb5a8a1924631e59e04704693f8153d0fae8a4f1441051cea5671b198e188c1471f3ceeab9ca5962e4b9e770bddf08c2194ec1e736354fe4eac8c78fd39936390112e4766f117cbeacf23d579042a6f3fc8c774da0589d0470aa726d6ee623c22d9541cbd8937c592c6f833cfc142d1d64b37ea3b52982e6fb34ba60345246a4f13964f6da087aed4076fee8fc6c3639274aed9c285c75b47caacc95c7e98e55ba9404eda4ee38657af44f01e9ab6c4bead78398f03e7969f3e946617f054b03a43dbb2d84ff7b228c8f94a2db4988253a6617fe32ac5da6cf6407476187b6cce3271918bae625c134214a1a8c81aee85b0f0219f79c3fde0fab7656a42a10cf18d5bb9df75d58e20134e083eb73130e44e4ee1c8b13c5fdaf64167bcbfe87d6514a69e5be1dcafd0ffb054fdf4ace7616c6219a971b3f41d0ef5600fe241d466b3fc9721b802a1a2f559f265a32418f037b3971c99302c5719d00cf84f2283d35d620f73b82a0301a84c54d2683a1c5d1447113d344f6252a3e9d55440d75ba00235fd2982b0eeb3e086087a9c7ac1485ec99caf49cdf42e4c6a184ef309c13d66ddc0009199f2c83d5bb7a5cd6cbad21cba3cdc654cc310bb88bb7f5d7a3282be3d6158f79275594d43287c6691108e6316201f2a6c837a07b77544bc232001402d9464d13d0a6e04a0e83541db911585a3f6b579a87db65336da59d172099ff69c159c8424743ae61244f8fd779c5dcbb7ec73c0bba1df25d0bbcfbbaca61f32d553a568a78534f645105938376738350fc3d1ce6c038763f18d2b3bc760ea53288ab9b2bd09301084c89d0ccfcfe576227115263bc2cef0074342016ba3de98d955dd4e8ede20c76073f51d8c22326dac765088d504597359d5465b29712b99f2f2ade2da7dbde11ae5a354dd08f09c20b9508e710f9b305973321e000ae266a6309dc705a8c34211d31c6952498a04dbb7d59a71d10d6f5432a607f98f84263977b6142aef8a08ef487cc23f508dcaa878c3f1160228a4f3567da0c0d02414a273c0a6c9409ae9f6374c181fc594a029e02a3c2c74c50ade0d66ce27273a55d48e35a900002cfb434575109630a718302b29741ac3a2cf4c3a455dbdb1e0397e902c7b82d47ac8700e70684df04c70b2b88e7b33147b756abb38c4a50599b9c68b72341a7f559c05aa55361a4d11ea84b8047db0adf3e785ef1b4e19b14d413ff1e6faa45bd61cf8360a83425ff22d8a920709ae59c4723f1d33ed9ae136d8fc08682d28a5f409d857d9e3329aed8db3ac6461d6f78ca3411ac7f52943bced235271632023f4f532bf165626f03295fdb2d9cdf35cc2a35f1a223eed35a6fc145f6fff9d738959c4269ad02456a3cb3766bc05868d8363ee4389541ddf62c3b7c1fb74efc9e2aebd6df2e872193efdb151cd9eaaf78cf4f2352a45e94d3c72702a71b42ef4a220c273dad3890943f492b0e3726c10cba5b6c2a2ff5328eee4898912bbe97400f5f7c890e66e3c14f6599dba890f0cec224dc4baa3884f407a151799bb7591292c5da00d0465ba9b4da08c051ab1c0c28c765f7bc73fba43bdf0114c28e1fb84163c8eec82da677d052da3b2a2ac8381b6c8c7f1b7395192c7713ffaae8ed350199298556b44d31636accdc6c430b009f586f38391441cfe16186d5f216b1708017bde2787b51eb9df5e3878ad25ff140c4874c0820a05991bfbdaf158ac242423174437ae612f93437264d83503e6f6d32f0a71c4514ff096bde5598683346eae598198565d1e6b838d18407c848b0a3c21ff7bf2e3548fd52e4f18d3376e49aed81e9e7c8f7352082a45b4f3953c540663688bc4530d3f7d6c48d51e51f619baee3384d25fd0e3975d4d8a28ce1219044c656961b69250c77a2a3483c999e6d26999ecda692cff6a5a3f43c6303aabf739c47e243b90106fcbd635051adecc05d1fb601207e6c273d9199566fc94cad04081dcaa44caa0fba55a1f4577175c01b549203fa785d245800fab3dc30a58cad4cb6cfa60ee8cecc21f01d143865c0f9fdc39adee65f772de1ceb1fdf6efe9df0871c3139025fe9c145332d090c0c1c32430812d20c2313adf2d49fb260a653404b21d29f97f89f4bda9200db07f0df2b08fdb46f4edda4332257307e0fd7afc91186c19a09fb9ed60e7b709089703cfb4855a2e315fa8d87f81d1c300a1198c8fa5d8ba2266f66679a3542671e86283cfe48a02b06d876e4185e5b9be56a07fe7787a2a1b2a4ab6958b279f2a0c0c6623f4ddb8af580021937c8df7b569ed91783dfc627959f6f84dbe372bae25b7e7b0497f73d7f84a320af589115d67472d874fac33af6db4c0cebd58edb0d8ab2a8e1684ad669b10a995fe31e42634999c67fecb88ef7ffe75d19cb10deec26a67ad1dfc2b50c2c2d78c739c3a20612c26f1ba379582213f7941a45dd0b63853b1ced19f6a8b6178d9d83e7dfb09ab2d4e423fa416464c3a453a8a15373127a38eba5b676a5a5dea56d02aed2b0e4fd87c2be9a41c15d54f6019243c2478611538df0a93bd053d949c75ebba17fb485c8b1bbca5fb87c21e6588950b930543d38ecf0a8beab4579e1db3fdf49396df1b532aec2a9f01b9d865c4daed18ffa93b38986ddd4b11d4621b3a9c536f4fcecf2b5ee2221300acabe41321b004dc50566f7a6006f4979adc9a549cf88bf1ef8bee706d8fb046cfcf0fbf5bdaa873f9162a65d474a941e8e388987149390e401d71812432edd27213b34cde3acb82935a323b34a45d58e525a1690effb5b8ae3606ae9061b62c56be803addc44926e1be4cddf2dab601a95ed0129714261c633c5bcf9876eb149b1bce7bcc96ee70c9c781e0463a1c746aa53a3fee6646dcbdd5f0448902755329290b46ee3e2690cf49d540c5c78a7c8d03302fca22331462401ea9a21d24e304daa8efa8bb4bd8bc0b80bb9ceac5beb9fdfe92d191319d6b77d841ec33846a3d4b5cc7d40ba412a3d2cbe306321e8ddcfd0b8b37e1ce167aa6cc5004877eeacac2c303f2a65c07539d83b0b9115373a8852b65e4e4b0a6f5dce614531b295a8d00563ea9c36a7453725bd2fa6f3f1dcd3e1094a51499ff1378fda3dffe90d48c9e7814bf1173461aa740655edce146d394a72fdad6f0347024d37037961eb74ede7260a139aedb6f96e6502e0338ae7789c875c4ef22b16e0e469b89268923b6692d8d6b84c4ffc78eca725346dc872544b1ccadb0bc230a662f7facce299c73e077d6f1fb55094724830e41b552371601b67ee2285f87bdf53a90775b49acbb0744d58c9bd86b67140ff0490da9855cddb2e76da3c5f7050a4ec05fb33012f8fe3888a809c25940fa3133a8578ee154941c86b4ff19f3eb20fdb5872348f4dc3c1630c75b5a2f2bb285d7e4c28cbc7f6738aebd09a1a463deb93f56b49916920d0dc17077eaf37983abf19f3ecf80f9aab454323c594990a79d48fd9a71f8f63302ea81bd14423a4c116b812b106436a7d915682e6142154605228872dd8ef1b8a8c8dfdfb2408bdf9f33772c2eb994e9320f592c2b9d665e0653dfde49087e864924506d631bc899741a10336872063e019ed7a493041c390fefa440194f9ad8918f077832507e3ca1642409260ec1144985d6a6b3043f4ed3136ff7e1a9f5963b93432c4f40460ad32d6b2e5cf30a8c1adce9b3b73ca7c3e3a766352244a02a587e7d5c148ebe87eb95fa7c289bb8333e26efefe6802e313ebb361daab80a60da0ac5db90e93cc160c37d129fd5f70d6be152fa6fbd704a5b28f409a590962857e06909e25eb0e49955291c73521391a0df52a215566b51c4982423a90dcc5571885fd64ffd1b5b8aa37a1b274df501be39cc50d48ee9079d15f2ff16da26f9abccbcc436b4df98f7bf33dbe685131c1d8cad8f85a81c71f3f24ea086bbbaea28dcd3c3a07e10c23100c31efb16468e1bee39e96c7794c53c5419a007f4107f52c1af4aeaaeab5d9e6ecc8686ece441076b65f7ada37451add9fb43c175ed3475ebbe8581239a259e0117a8a65932be0b008366debd4f8ca55c53f551125c381a8561aeb37fca723536ee42bc478852f6062e3a7f1ef5ee07976324189b7b2f0a302245f82da4b2407f708854c0b9c1dfbd3325624ede7651d81ec7be5bdc3ce3f87c2a65d7d17f3aa5359e8e026d480fc4842f00e769fea4f9095a2e6b514c1949e815fc56509d856cefb305fda1e8db268879ca3a1e191111c6c310048a0c318695277fff406ede82d87ebb95415ea869d65e689a9298d84d74ccf2799320dd8e049783ff2bc86392311e207f666e3e5b192d0d3025ad0a2e9b3416f14a49799dab4d2ca6c4a530bd7f29043e9cea95bbf0118cfff4b17f26e0aa1478a48c0ae64a183839831385240529fc555f1f44cf17e922e881a0797de061b024df7be35b6de682a656c4a6b68fbb6758515ed7f129f4b2cfb8d962da770792571f19e1fd7e618afe5b96522ba18a33dab0c5b4e1d7d649387b78c5af7652324a56f55422e98365a958b1a4bd067bbac9e8f718ccab34670d9ab427a0da57e32f2cc6c68d2098bebf6f55949f7631f6e79f8f720938ce952a878f58bc8a9a6c105e7cf3a101196206fb7edc8e2466990812f6ee838104e4ef4a9c96d38b7e0f51bd993f1272b8bc187e2cee0269e71f060a3400303019edef50f06187b6da2becd5d8f79e32682a288cb050854ac2820cf2088346ed7fdc15ae61bb23bd96042b3847b6517f26c56c98eb70b302c7302894c219b776d0c054ab7606d4c58ce5b63f87fb1792b76833aab2a13c9bdb78f7b2fa691c45d95d166c9318c05697af78d7a41f873c14a25e2c57472f60fef37699278547f52c05ff50096f4d6f6200200e25b0736659f9e35d1a7adc571cab640862f5d889c741b535fe0ef7b2588e1601027c797a5eb33180cfeb15e3969f6c8123ccf5c8a0b7b3ad76edf7c38ecd7216a9c0954e31fc3addc70ec944de5a25d13d3927c66467417d4d57fb56e2c17544f5ee6baee6dcb56f8441cc711a807d9acd5dc441729f26172325f75c98537052247ee8452c6f3d8cd65d503bbcd8cdd5b0fe7f18fca348429ec117485ac70c19248e186d6c7f1d848ce493a1782b468ae0b08cafe8c057047039e580f540c44972501d4ffacfec1d0e0937f2e50c4b257ee315449fe88ee0b5e03c71b2cdc2402c97156a728021bb9c5198e95bd54b636c5f0f98c9149710ac7d28d975769802a30dd0602d658813d52d74766bb75f3f52f4c85d89417b84d6975a3e08418be0ebbe63be0b6e9879dcb49eb31ab0df75d8f3a66e2d2e6c0be3a9631c75eebe8563204b57529e1249ffa18f82f6687d37cb8a976b976978b2a277851c7629b11b266023aa2c0dbff3220b5e7710aba96d5dc2999f15f4766a96241b23554aad43615b7e5dff310f7cabc39b29537ff200c52db6b7db57f7cce592e7eaa7cc3649c85200987a039fc71f2de57de162da0307a70f1d525cc9b91b607012b1cae9dfc9f222446c003f84f272a3cc9ffb4bf849a281373ce920dc7e96c0111ed2e1241c1c157e6fc8743e313a2afff3bfc0cac472859547872e8377c00e2eee860e9319bedf365d35ad82816080f0099d0b5a1b5a84a1208210fe19aaf2005c22f7e73b6a8780c6bc"}, 0x1008, 0x800) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000001100)) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 7: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) close(r0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300163a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000000000fe80000000000000aa000000000000008746e9e9ff0000000003b81ce1a018c45400000000000000"]) socket(0x18, 0x8000, 0x40) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274de92755ffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x10, 0x5, 0x5) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(r3) fsync(r0) sysctl$net_inet_ip(0x0, 0x400000f6, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dd, 0x0) syz_open_pts() syz_open_pts() pipe(0x0) mknodat(r1, 0x0, 0x100, 0x7fc) openat(0xffffffffffffff9c, 0x0, 0x0, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffd}) setsockopt(r0, 0x2, 0xab, &(0x7f0000000400)="75dc99ce934c86617ca9b29a1625756396a6020c873f3fdbf0f4ced158ea029a5d45e597ad9ebff354daf5d2d02eaba00a9e17aecfad7be80180ce44e0ca5ba94b128693bff39f03b6667612b0895e92b07180fbcc8930cbf9a8dba29415fbf281b90ffa7e5c46a0dc3f1cba900f13f4961899679a11852a3550c851226b164cc7e0313f2a10a2ab678f0304765d0fd55e434f286c4d5c899d0d86ee29406a40f78dd34cfbb064c8e6cae32e113411d17078ccbb0341effd27c2b4555e8fd7aa93ee539a72b4ccb010e97a9faf94bc37959bc0f3d3327afd70e6628373c99ef316d71e369415d67cf02f1e7eaccf3d1097644beedcccd0645e62e244070dd288040e92a1f2174adf385b8e61b74062d54b7d3c2a09656b05b67bb9ca03fb333302000000f5adfd1780eeb48a4f5137d958f5155af8117ff3aee089c3a650eede61b1d3acf4feaa601b3f3d6f79318f0c42a0d976b661e1dd75ae3f557379cc6f2b41df5d000000000000000000000000000000000000000000000095cc9b17a3be2c7796ec98a2af90ca60e9d0f4dc5d5b5bd6de097f2920c68ab4a8f086b78539f5c344f4bf735b8fa950ab96402b9b3b2660af01bd4746d07911a48854833b7baa0000", 0xfffffffffffffeac) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000180)={0xfff9, 0x0, 0x5, 0x4, 0xfffffffc}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000001200), 0x3, 0x0, 0x0, 0x0, 0x0) fcntl$setown(r0, 0x6, r2) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000000058}) executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0xff, 0x1, 0x2}, 0x1, 0xfffff566, 0x4}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0x82, 0x3f, 0x1f}, 0x6, 0x1fb, 0x9}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x2, &(0x7f0000000140)=[0x0, 0x0]}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x5, [{0x2, 0xa6}, {0x3}, {0x2, 0x401}, {0x3, 0x7fff}, {0x1, 0x3}, {0x1, 0x9}, {0x0, 0x8001}, {0x2, 0x623c}, {0x2, 0x5}, {0x2, 0xa2}, {0x3, 0x5}, {0x2, 0x200}, {0x2, 0x40}, {0x2, 0x7}, {0x1, 0x80}, {0x2, 0x20}, {0x1, 0xffffffc0}, {0x1, 0x8}, {0x2, 0x9}, {0x2, 0x3a05}, {0x3, 0x2}, {0x1, 0x8}, {0x1, 0x1}, {0x3, 0x101}, {0x1, 0xeace}, {0x1, 0x400}, {0x2, 0x15a9}, {0xd6599fee4765c79, 0x1}, {0x1, 0x4}, {0x1, 0x1}, {0x1}, {0x2, 0xffffffff}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x4, &(0x7f0000000300)=[{0x7ff, 0x80, 0x1, 0x6}, {0x386, 0x4, 0x9, 0x2}, {0x6, 0x0, 0x7a, 0x6b8}, {0x6db, 0x6, 0x20, 0x1000}]}) getpeername$inet(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000400)={{0xff, 0x3, 0x80}, 0x8, 0xfffffffc, 0x80}) r2 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x21) r3 = dup(r1) getpid() ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000480)=0x9) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000500)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000540)) r5 = getpid() ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000580)) ioctl$TIOCCDTR(r3, 0x20007478) fcntl$getflags(r1, 0x3) r6 = fcntl$dupfd(r0, 0x0, r1) r7 = open(&(0x7f00000005c0)='./file0\x00', 0x100, 0x3a6) sysctl$net_inet_etherip(&(0x7f0000000600)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000640)="21d7c525339ec1d82682041b1845450ca9863621639d9e96", &(0x7f0000000680)=0x18, &(0x7f00000006c0)="69d5b6bb28c0767bbc430c2a25497a80aed5453c82a0f61073ca4956030a72a46711f88689b4bbf09b986a1a0fa92dce13213cf50d76fca238c7184f997af809517a8d3d0608b8033b606ea5bef7e01c0ff049b3b8eef2a93397fe57d4437f8946d9132459ed98021c9081e392ef8f697dbd36bac1a61182ce5fe9721c4a0cd02532e6e6de4c1db9e8463de381db5627b1b9a0c04cfa914bb1f91612ab1c87f79d877db7809c0741cbb8261d072041def419bb8b42138b8bd36db9cf7bcb79ffdce4fde06e645a805fc7133817d6f72fe96cc758a8ffa09c699124bf7f407e7ee93585feed463c1b64545fc5fa833f3995b9c4ed30780f4130d71584bf50508983c7a16bae58bf761789ade25428f6a668afeeb8eb48cc175b06d9a824fdd4aefd7d372a2489bfd36219e5035c20cbfed5cfe055919ef873930d2ed32dccf9a6b1f5d051124ae18396c672380332b8bdbad097205741d06489dc4a67f27cee84adad24169303c34dad103187edb4ef16bf38516205e206bb48e4fbe3212e78d484d565d2f253f30c0240da7efcd5fd048f0f7fdc4d4ef88b5e650b741554910f0e8afff2fbfdf5944191859dd96fd1efb1c773b01556d1814af8fedb34fff91db66085d5669c62f61f14c6bddb8a60365057dce4531379e503cedf3a7e25ac68065a99043de63c4328f486637edc3c64dc2df6481a1b04cf1ff94d194aea3df458db5a85d0198429b25d07f0b3060ca82db77668177c48c657977e75a5467e175a5c137bed9b6ff280cfa962b8e7653835f9cd036d72bdab0e3810e6cca4a1bb1065e8012c57c42c1254e5555532e811ecf70279d7486c4520355dfd3cfef42292708bc0e1cebc8da895076fb06cfd9c5af3e9a6b78a133718f66734925f585728b7beda16c1d3a154b2fe0b8c4efc8cf5c0ca7348eff62bd41a9073f9f5de4e7f1d4d85e4055233ebcd0aca6bf671a000583db8e1eda7292c3fe95ae158f918c9c5ebcd9ead58ee12cbdc91cac36877daed1a477b781e30560886e307e75b8569363eba3170cc612b40b26116d54d5d21a61ae5fecf32ee3d3f07328005d3daeb5ae576e4225dd087451654398cc9310e13669c995ca557966c2c83bc2d06e88d2b98e4cd72fda78e6bd0954b9c75678321b5bb7a8d38d884a58f28a236664e6dbaf8bb49aa8e22ff6efd0b6a0bdd3675d55318793b99f50328d9a5a5a6bb6bd98d62b1d297bf83cfcd17b12633a55dd180297708ade51893823d2b6d841bfb1a921d0e30775d7650fefac3555d5e2e27080d50790f3567af82862cd885f5ae82c612dcbe2a728cf2465293a6b1b2991f163da4c7b56adb103534fc46597a1e4e256ed1bba53b553a5ec7d70ed06eb9501a27f1b0a469a1d20eaefebf4398ed4c40bf0d9b6e852071308782b904eceb95e8128b0929fc2bc636b5c7b6a7e55be8219916e3f4647380c2dce0a251f585a15f0bfaccb6a3a8c886214b5433a9809294e8cc38fb52c46b5d29080e1c6356406910ebf8475701766ea54fbaf8057cc21c26f3a1b7d160cd0b090e05df9b437c630312d74e7aad1b4d8748f6a7003511cf5b2331fd654b520b198cacb14fe82350f67a2d1a5e161a4d42bcf8a54affbae4fb161278a065e83ce4f613d2bd50f4e7968b81ee236cae61e5c767f6196f940f0939a73d3b47bc95d7db5ec197e1a6843fe9252a7092c14f448f929bd4440aabd71f728343127118a4e46943f6d51238cb255bcfdc544ca1935936662897700ff43eb28346bd53d11a3a4dbccf8eae16b308fc919a593b01a3807797536c08e26ef7915b5ce7f8d10020bd2748e5b325d97a038b1d91b36a1cbd399c6abe4a8d2ca9a824a5b674a518eb0fbcaa846dacdb6444572ca8cdf14030ef69a2cc8c7e24415cc5a8824128cfbb2408562722dd0225c2d3a50e9fd43d8914d8b9869d62dae735351f02f332a2c1d5bfd90f48776cf57fd654fbb87f8ed5b9b29adc13bc35c4ec2ac2ec82ebe28e586e0cce216fa076a34a50240b7865872d7a202a0beca2e0360f1023daac6c4fd2442d8e44e727837540323e70953b7d821a2d706f09361280e4ad3f60d8016bc338f8a6c53322dfcd579bd694af441169853e10682f46fc9db9452c524664e8b695944f9f7d5f6d4de7eaf640dafdf3c0426a5254c0f372336e1d8ca08e944a3229317383468735adfb376d1d2dce477a3846970a22f7951f3fe057ef7a412a8ea855bad8727edc4e11c678c423a3d72fa7aaf6c42db976d2c9789dd95474f935dc5538b59f0a2d6a58f16fb9f7ef85630a633e48bbf3e519274726d07bb5e0db095e5be5a85da69ed9dde788147df6f47f3f6ba33144a5f1d29bc058e1879df21d09da4524a82d0b432b385b283a9d875eeacfea4863422d74aa1d2f14866a67c8bd9d8e0eff792eb0bd2c7062f563f6d37a3e5ea00b5981db8c84498922e72fd20250c06683632cdffbc88ca395f9100d37b38ac14935576dbd841379a557e426d533f7febbc8eac025f48d370dccded004285ea8b707ab882fa68c17b55cb4572411d793aa199da300dfdce51d27e5066e3c1e5a65fab9f00da885c112378b700d58d0d6485365fb932cf983d37891b63fc6c9cdb1306094ce1a49de5ef093ff35590d7836b5076c23b39f7dd5eb9189485d1b24979b89c740e940ba17acadabef17642235f77037b8fa90ed39ee7d45c8a8e8125205cb438f528da0008cb39f03ad187e9589fc1d7b68b19912760795ea96596a6504f3b4c66d602ae35fa6dd850cacec6d2516d2834af26d9e9a43214e5bff68f634af4db2b15f1324cb22cfe2c3b6cb958b30d5d64403d85fdc9ac9ae160cf62a708eeecb7db46f32ed671cdb59222b37ed80a891c9fc7901d3d20551e11f9adef1d8fae3ffa1fa86e0110c5f4910862b2d48ddc79f3cc7953876e1c8941a0da52bfe4ae361b8dd50e05fdeac336f413a335155c7a257cad37bbdc980758717d2e50cab28e6725e6b8a0d2505de43283bfe184b8b0ef447d21e33fe51891901ea692425f9c44133c70815c3fdcba4a25a4596c0355d170e0192e4f343fa3a5bb75537508fa874d217c796d2ffa11b67efa01691bb547531782f345e96c7dad2f5685375bb54bd269347525ccd9f366398cf5de4237f6450b04769091bcdc8a0d2874d5df953c5a74d79a4a27c34035c0f950e8c353bc6dc09184a623b86f4fa70865dcb962f258a7551f9a3a4f43ab42335b4b92727a5ee0db94b51ecc6a1866d64612bc6c0dd82e4689b8fa2e0f01f140da295275462965d7db48b4abde91be0ad08d46211295eaec40a793289fa9e70d20afa1370044dd760ee979137f5b97791a00fd9db1cfd22b7a292fd787443dfbca6329fb51e802a4a5a114e6387fb30e68747f11726a9a38676580f281dc31a870d2504d6a95f5bad0f84ff1b250a9c1336a468ba1f29468c02f24b13d183af1d50cb7c892b484aa87dd699c96ecc975035e5ab0432d4210c2e69b7a33f1087fdd576295ad2931124d19bb9e8c3ceff21969ece64397cfd5df359217ff0fe9842bf06578941fe96cabf6c4b65475662dad89ddfc3dcc769bdb84d0f53048a846ca4d93448c838017de7e339fe5f9fb917e97a278751894eb396d15e99b30fab8437e475b82d7b1d2889eaeaa149e754c35b554786678661804d974e01887fa61082de1866e9883a498eb9903f7f240efec1d678c7e0363a3f7dcaf0b4632ca6f73a31d8d5541dd0f4bdf4741d135234b7b7893141b0a4613c56b95b5eeab32878c44fe72edebbe21a683eec2a35c3ef19d2f086bcb4f940ba8bbcb86e5d5f3dee69fe46c085f3a403568368d32aa368bbc879b1efe797d257ce83b4dcf2a9cbb09bc0f49f4c05f3550b80f2d0a42a7aac22cf3b6a8e999b27e8ce665e8b1d1395e2cbfbe5733b0ee25136535cdba853cf934faecc5b58c62c9dbe0d66cc37f6796b93f155f454f69d1b4e15e925faf3d7e25f2ef16e5b7f54d9b4836f61f76f17fc0dfa8cd802d0b7bdb19f26398597f9e130383b5f7bf5c1ca061feefe587c625091900e63719face2881d43fcf80504dc190e3ef15fda34ec33aecaf4a35ac3b8e8fd1eb6edef86906991923ad191082300f2b65838866c845fd4653c2860d74cdfdd94d80d2215c7a177447aca60314c2660108c8d80ed939bc8e7c8a696f913e6608b0a8b592f511cf4ad28d5f1ddfe42d963bea7ab479653fcdc1609600fed682ecf7011e12d691de73bd8229053f88dd71b49f08b69ae1ba81094bfb187d127a5e4cae946aaabe7ea8c6827314a3a4a861a0ebac711d49d4a25df8ac5a49a10d8da14a601440336887b3363872b5f1698242916612507d2f155faadf7c84e0bb90084808051ef939d463d611806b5ca713408d560c411df318f24d1c857ff39ba7939f546b42d156b6744603255ff2f546dd5cd2e57faf1db22ce8065aade1061d676f2dcc11825310d6aaeba443de0704fa704a18658ef0244a2e655c8ed98b82031756010566e011e4c90ebbc2c9465441a3a8e6fac16a300c321dae310658d4a99c7d60fa723da470bd7a557cf8bae40c244cad7f942d057d9cecc2c0ed6182d808f9b683b0b700f2f4bc018981fa9df74d14d37e7c47cd1ef019a54a2dfbbb6d72b0af4a89b45ded383d8847758e45ade0aa4d267645647eca5169a48810b0c0eb3be1e943d7074c848468e1d4c00c071e7fdd0c7b7137a25fe1423ec54b6e5291c6c6ca6faa3967f745919988976489a20a8682056f1296451f7fad2b1b0e56f17b7b1fa653b0d3778a05ba7ad0615d2ff22e3733a7c379e3bd99ee8f18449c1cc6b49a510db011cc158480a0d02cf32f647b6769b959305dac5b751386c485178bc5f38f7163cc93adf37f926d3189b27362a17765d0076c8f23c4dbda2c9b6b9e670f7c95a9ff8c926b7fc1ea37ea973fbc34255eecfeb669a5e40cca9642eb2cb5b408ad50b286bd7f02c018c706507fb1fc71070ac378f220df776b382ed96e715d95e09f69b4f32e77b02f0484457199e8f70820e85697deb6ad8e3eee53839f5ee5b117e1dde8214dc21e4c9b3b9fb55719019877e295733f64c1b70d1521467edaff3eb9cb6520cb0c36fffd5b5851a884f0a375531fb2b413d6e4031e1cb53500ae25951959b314559ccbf9f36288c4e448a1b97fc1c3b6c80881bbbd444251afbb6af9b266739b58115ae5f23f2721c9765d5af138aa653c40e8750b348364914e1d2f41de07b81c36c751eb13ccd3f69863a0d9291de71b39f0d0ee1db644082dda260a91df26ca22a7896e411e061d3eb28205e7404c85df51a70863513e97363597da5aad83eb01b5169d038234b42cf77f17d33c489e521bee6c618528ec92fbc3d234b4fa25cbbcebc7b06942c7c5ecd177632424c094c8a0f1a67c0c26ab88ee52ac14c771819a533b00f3338bfb2eb4dea0a91ebf44e65584e213760e2a048d33e41ef53a02b90421f8afc2c6980e2ed370bf4ec6c7a472bdfa92db5cd2ddebb2eb5738326974c4bd5b332b7a652cffe672fe3b25165da725d54bdc9bfb95263dd8a39876c40f902b9a50bdd2e75dcaeaf49538d6b663fcacb90986cbf2de549092d222fca0ca8a7f81c688c3a3d4523eb18b32c32a8db8cd66337327a77bdb2aeee398c77c9720d31c54f9fbcba7cdd3a4706e3f1ebec44012eb6f03cd508ea78a67e11ca2d2811b83cacae7e066833435cfb10aaf96dca252f701b617e99b2d0b52ceb5dfdbce61df12fc8ebc9a5853060990c44257188a2ebfd5d861c57", 0x1000) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x6) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000016c0)=0x7fff) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000001700)=""/215, &(0x7f0000001800)=0xd7) fcntl$setown(r7, 0x6, r5) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="9d74f745350b5803c22bc6457eb4e2975b10f9ffff62bcda4f057417467439972b01470f610475ce95dd4234eeb330e0a2ca3dee7e5f8b6a86baaa525ad16025694e06312eba186e9b16cd42df951629b595846d6edb", 0x56}, {&(0x7f00000000c0)="3ba2f354d00277177396b0c96dc9e76479d442916ce560a14f2dbb0931d68fc0eef5390690caa849ab4d2e11b61b62d2e8b73111c7135c5e61d1", 0x3a}], 0x2) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x7}, {0x25}, {0x812e, 0x0, 0x8}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)="440ca86120e7f0562970153d5edbfc455aefbe14d1fda9a4e21294cc1cc6dabd43bff191fe970ab662154c5be6d53faab98b4673d0f53bc14980d01b5d4e7de31a144c048803e49c5f4da9dc20c69b5c81935378573af7cff513ad5a81ded96b5e1b9137a27fb43ef5619f3f85e0133c5eba0dfa61bae5c6c000fbdb519562184b65c9c50d5771cffd91f0ccde15242297ded27e9d35f1881a901e17b342544062f21d00c5e686557a530c1ba6c1a98de8d12b623933a93262b56c7dc797ae5b51247982221894367874ed69ab"}, {&(0x7f0000000440)="817e20df471a58be8641398b8de460c6efca714aa1b0ca2f4a009aa5198584f46d572548ce3de0846f7568a4d675998356c3e0b20c08fc6ffe8d40926be6d5d7201ed6488aeaecd5287cecd846b81a5e895ab025a1c0b32a40be8f13f9b44dc860350107a6004d5d236ad47d12f5c13bf88cb3a8bea600f7b9ae4ddb536602b2c828d751b70a2652715a79dca88c1d115ec8993a2a2760d0c2d11f64974420ace4fd000000000000000043b1e59148ce4f19d423da60396e38911d8c1ad521dc39d9f6be64944e602e58b4b39d196b405697a4a6e839b1f35b2667578b2277ef6432d84fca755bb1a1c602a9374b583b4e8d0d546595b814e3247e89ccaf7adf91d2035bd3b1427e2bebff0c01726b97f0783a62986ddd36aef2af34a17d1b971e4860348e0d3e4b4b180cdb313ce406db30c5cf400c71d69825cf99e8f8d3ee79a5e94a440a6cb194156693928b4cb7edcc43fffe51a92690f12392d940de1ae8c0755040d9871a7e"}, {&(0x7f0000000280)="9423fd20d41a05fb988b2e314c69ccc13b8efadcde0e157a9d01cb5739c526ccbdafa1880aa7809dd902bb9c8df5d09893c3c84a5544bc32dec9219011e163c4c9fdedb88e13c9ae73067ace9b3e0a6cc14374220ed56ed3b250def60e35d76baba5e52c0b57a573ded2e3d7c28ec2bf3bee1679678f0fe00c7863af4161b5a38ce635877fbbcfe62aad42e420f80cb28660a61a3cbc66eb385e05d908964f557930ce9a2203bf7e8e84689c7fc627d012b038901469241e46e3e715bad319ee9854f90795a9a599ca92aaa90bc5d067b7353447be7089f838a8614fc38798"}, {&(0x7f0000000380)="d278011ddc6a38d4cb42e2579e3c2a7202636bd68fada4511037a99e842987243c0159958da518152183ee08b2752d12071835201f8dfe7d278e7ef646ed87d7eb7b7031866db595d1c06be71fa8ab971b00a39cdf231c8e40b0fd2c355678a6002704633f1eecc390e1910dbcb4592b16381d58d9d606e5d5775f8b0ae881e5660b00e1540b09a3d9f9872c4c8badffe6481e29576b5965275d2acea96981e57bff4b93"}, {&(0x7f00000005c0)="19165cf10dd4fb13bfaef8093a4f87f1ef9fc6316e1502b453fb663d2d492fd14308c5d0123546bca6c872a87b27f2d09976a6b2f8798c7ffa627a23fbc5ed29fc07314effe5882bc1f241cc821f0602150a072d321130764160d9a72f6c110c36f719be6bbed6a8b841c603d699b9570b9a5c865fe4aa23a243fdde9cf4a84911cc81f072e8fe861f1b04f30f5f6c265f9230d00394887fd228427d4829094fccbd8b231995076907ba6cb3ec1850f5dd33a708ddf6c217a001a39b3b0f78843fca05aa7ff974922081d08b934b1dea672174a486605848ea31c77729ef2faed58dff4e788e29cc305d69653f24c1cfe6cd7f9f2f9fa920d22a1d1b64de6f810b71b053ee89c296182719d41e62f63276a0841187de9566fbdf56a4a1554f2a8dcec2e3c0aec5ffe18852dee32d7134358326b193a317d7ca637ccbd491601028724cac98cdf1ec0a054bfb0861d0ee0b51133af2d8de0f570e7eeecc6867242b6c766193596f5a45ebca5a8cab6c5c9f28402d7417843b5697be003e172065504a8c5c4443a0033104fb4ea9b71c42a6ad7a87828f74185c41f83ecd061ed1bbadf35e29b84725983e699814edd0f1887eb0e74a80ec928c7faad0e5c4671a6b39e549cfe0a0f963f83df2294963de1af8dee8cffd8341429b60625d97a7f19caaa0a090856d59bb55c9b8ef6452c81cb3c3ad4027c2ca4a4cf588ae9f594fdd2418cbb83c7bda5cb630f94c29aeaf8e7d484978be23ab8eec16937907ac3b3de3521927ed7128f148964470e4554d7c37f540d5e3419e40bfa23b9e597db10dbc9da4d7c56c9080b8b45322207cb2337ce4aee1aff0d219564cc276caa6ea056742200eedec9dbe5018b83d545957c4f29de476950ec256ab28f7a4bc7cb06464f95363bad42a03c840392831e8b9dbf7fd84d6d1c29a66ab27f61496e0194ad7fc7a6c0aba360b9d0e7a5dd30833dbc2db2570592f888572e5980525f906e9a23c1ba62129a5d3528380699f1c73b4c8bf452e7903423c61d7d9e6d29275aa9be951d0cd84a25c478f6fc1cabe0783cc7ba33418043f81fdd311e2f9b31e85a7d7dd424891ca85b6ffe1a0fe943683842df6c17a541bdc00526c08c4adee7a9327c743ed51432c5f77aadf97f2145cb288d8797f365c59b9bfbf33a0932ada7b866ecffeb072fcaa25e1606028637f8c5bcd4481e63eba9ed3183291a18724e4cfd238a44509fa322b6a246dfd1d8b8979cafea454e77c15f4b90e8d7fe72587d65d933b95ef4aa8890c2515f0b2338a168cf67b929e8d7f9414ca8841102c28a49551c8becc9fb1a73058e484ec6a5d11ee524b191244898cdbe3c5f833a051246e7fdfb474744fcd71437182992f2ad0b0332a5c803d9153c19889056cbe40240488ce7d344738b080910214392225236be145e6e0e455855d75df9b79b5762ba45c7b3e9d7deb96e8feb2ea3b9c358f225e2fda1e492f86e5a50819ff7069cdfcd66274b8141af27bb56ca3c8e6597bf7c5c62e93df8cc1d54186898ebefc52185ee6d8f1b22271af238669afdd9e29c69591c9fabef132d380b9b005889857130abf5c42f5eb972042e04130056d2d48915b4fd4f510c6a472d1a83b00dea2a0b770cc452f1359659d63dafb1e1bc7ac41d4dad5aeede42865a3c7fd6ed12fee52630b125742d3b635463b758d11d78545429ad723eb731dfbfecf8a54ac7d20dc3ee9d7625d42ca2f3d1cbd263e359a048ea20a1f9c47722dc022e7fd287d346b07555f497ecb7bf28043e163bbc5fbd64b68e3e06e2ec416711c5e101e9f8f759c7cf17ef3d0e3317e13773c909c9bfe8b04c31063849b0ef8b9d4ded951354388d5ae71cdaff085c17ccec730aefb76daa4b119ebf4d94e48e14e63d0ab4cc449698bdb6efc839fff8d0c5a39a0863162265aef853354a8d7a4ee57b57c6c0e275b4fb1bed2d3d214f0338ab68f198e5fdb394347589fe5f0cfbbc32d357035e29f7b346cbba53c64e505ed88b71c20eecc25ffefd28d06308eb577a58996aaf146d780d4ce44888e06468aca9e736f38a2c6b12b5a0647d6ce5f595de410298b4b950a4e56988bf91c5a13cd767cc5302665ed56165057ae244244fc9cc8d6997decb3a9a96c881e72557114b574affda6e2dfdd9295043491700a075016c395180894879f87a99b5e86bc220cf2db8faec17a0aceb3a929b1b3c960fe1c7bb3ff7813ddd4c80d9091e9feaf8a845f9f081240c48e487a8a2e3a0feb3537caf30eece9c96b85dc62810373863c8c92aa2a4de061cb72633b79428385defc026f00a445856e320793134124e6d7da9be945a57e37a478dceb13609d58b3657b0217ef5335c30d0c88b8b6153f24fa3763767e08f541fd2bc5f2a4013fa11503f8df7e47719ef6136fe06c54a06b1f2874eb05c8b2a74ffd38948fdfe2dea832cb7b97b1484b9ce78907d4cc86a5756b795f40a5d0f3c86a33341c39b66e2eec9176567846bcb3b432aa435d0ca8dd9db16f2cd997d10f0f4f1be126a00208d8bb10fd25b294c7dc3fa91e81e18d95595d6d3bf408a59a867826b2333a43e931c467101ebcd5fdf0c5e7d8f1fefb03aa1dbe1f155a4f028830778f117ce3f58bb4ff51900b4081c8bd6b92f5d4e70c8232d7ef5a188e82f7f8c192221316b2280e9ba840b144fdf076b3b5d32021dd8806331007ca217c2ac067f11b761b1a627097b7722e28293a58badb904c54293f20b430db470e1156edd61b86c08be944a0ef51ed0579e1fcb9d24ddda2c6d2782a52ce047bc546cdb85e3721d00c7a4684c39cc39b867a63ed6c1e456efb6c070d04bedf09e8308db645cb0101f7db580bf594ac6175302c503921a5f0d38e1cb8b775454bd3c2e442e821e8e7a353cee388ef00a8dc599d1696a6acc51472407a81c1287fb9dc9eab9f027c65f2b721a4f2778a4aa03093a2d33a7faab60819582a5467340d2dac15082bd58dc7d29c280972c8bec6d720fb85e9a3c7f092f33197df2f23a145b5592e759a46ebaaa19a3b6b76f99f371e557e7db52f06f141d6cf16b30f65ee27a22a7c15d23c9c90877e47eddc922f0dbca965a0a5fa7bba6b83d87c0176a2b36892c9c6c5831e1d4e0c9dfa47cdeb73d8f14aa1c24c1d936eeecfb3b977dc1d76fc55d2bc9ec84278cf985472aeccd9e0f9821ef8aba8638c2a42d467146266774e0976f9d4776f1ffd58f3a217f4b9456c5a0a26fc2e3fcf8afd89ee5ea1f51ef43a614605d786fc37ffe6e342e731c4ae3cc25406cbc7bae851a2a8f7d99231a576888a6e463ebb123309741ca065a67f6b8922db5e3081e498487e120b64c8bf0cf1eed8a29a8faea39b23e8c260565966387e6b65830b54e30a99cdd6273cddac8aa5cfc84e032fbc91c3eb7e845f78b05727dc44080ed62f731b9426af4507b2b8f81837b6a9e6edd3890c56b40e7a1c7b10d5e6b94ea694a13ddf1a5f854bbbe2849b862fbabd13e3bc823f601efa889dadd10650f53e67b688cac4e3356a135eb874752c2f162f81f7b66752d02bcf75f49926ce7688d66375efd98d41d215f83a120e18fb439d71fc904ebb2052de55ca231398244fd8a002b36ee28f60f21b950f40cf2e21780302cf5b5ac86bd1dc27197d01d9cb3c7bac2a109f8ffccf0dcfce4c508b57aced28225bc7fe50ebe484f77554437af13df1a4a956aa71816d81fd3369251591fabdae3f5b9de964fcc47cf55b5105f3ef6ee6cc054878414ddbd139480cfa558ce6f36becbee389719e181043cfc4573c4b9f89292362f51549dffde8fb86617a144b28c8837f875c6e01318fe1fd4d22e1b6b86bbc3a4fa943e2710ec3c06f5368150016e46eee83d2168eb8c799ed37850238988e9494ce895873a08c60b46156bfe91962b3204364aab64bfb46ca3ee6e6dd0a7c4d40a1b29029ae4dbd76b3f5a4fc9537a773bbf3b5cd7a9bd3bf9ee89f43b74eea19a4d9e84062a4c14a1f6ded2746d3da02b568b3a2aebefed4317adeecd1561d3e8d7bef5bf6d0721faf297904f099121bc8b97731d87acd2b13018b89d21507c7e5b8fb6794519b6d9354e65eefc2057ba769b03c02f4239e7f585ea35e4fd74aaa029b03f29350ecd731561791b3853a9553a799f4315d9cfe83c0859d92346b13dfe556cc5502cecb59eb052fa98fec17f1a70f7ecd94cedf8d20aff08790707535119bc13e8599710aa3160ec42272cd14a8667d63a7ca09203e3c3cf391f894529b6591e7832bb022038698113eecbcaacd608277bbd4d0f57c6f2e21146b195b9c615f32e91a534b3c9aeb8498c85176984a7755e15eb393100481e1f289f75679e58737afb67c2127ff62b2d687c776df3936a00c78d2ea32d15db1e738ba2adddfd2c5ed7fcbe8e231bdfc26933227a2bed17fa7d6959e030645c3ae0a55dac7902c1c173f28a45046a925f45d9108cc938be42a3b7047c3c8ed4fb52011b6aa7f6a246c26a14fb3b96bca21b472c3809dddbdcfcb980141f5a78d83930a63a0f8244bde4ac521de8783ed7e18ef0a55399946463fc0700341afa12afc6d15251135935e8e8c8dcc7b4dd9eb8d34f22b6dedc731740757d7a85f8606704e9f4ef17278b933b0fc8c2afa207c0397ad63de34563fbf7650ac2daafa0654359ba8b65b08d835e91c1e44f3ada871d91a8d2c425d7f0bfb0903a75626d4420b34e8a70d38c534c7c99326e8f0d0765c0ee532ac2024e63c7e5ac08ef747a5111fea80c696556ece92d34c3410d12b9c65e129db198f2b65b2c5ecae0a3dc746c350510b8ff55bcb3a9b993ded3669fd0ba8422cffdbb627c8e80894943f99367a492f384d2f4aa95e6f099cc7526b89c559583d69f89da0803b84108908af30611f766d50dd7ef51106328eb9a84b4c81957872f277f24c50aab19d8bb463d1eb72ea8b34b4da94a6cef204b51cd1661e5128055832dde6ea312aca2524968fd0f51d003db309a65d6f685ce4c19bc3f5384223cf15b7b7708129bd2f8b90e37c032f3337240b196155dcd639e71e45ddab2783efd6b7c209cc0ecc831d1ea6ebb64f6ac7f6f0169f20126c7998a257b39a650bb503ce550505d01a7ae965c8f773761a304bd5093f05f2d2cde30350de7f6cf7816b25634a02016d487bea8639c6405bc533e277a14cb17147d28f3ede0dc8a6ededa9eedc3e1d7a30762dc077f02f79dbb658d74fc74aba6b1c060f16b47fcf45c50134db30ccba84000d9566a42b1e2be8c48583b2f981361d3bd6d21ff1f51526721df8184cf63dc4fe261412c2958a31a0969c9754d791e8466b9d7ffdcfb5702422576fbc42b9d62e87109ebc4c717fd42d9aa49df4ecd9965a106dd3dad0094c0ae75316f5e077cbff64ed5d8d011adad895f805173b477b9b38b69d757a77e57b1ca2057d013654336aefe0bae17d62448f8419e8b8115210d158a3169c3cfe47ed487f9972eae641a6a50ddec4e8b4cae23000f0977d80122cd6a7cd59f0c126b56dafedd821189ff894db74cfb75442828ff6ae16ba55051465089edad12fec7a49a3d7458adec327861b016b21b4728103270e4aa6d33ba5aa9d4f9ec2f2d6310f564201112d26f9967a1525b39394072764dc8baf9c72768f8045ad574d764b6f6004befe63fe26232b80eb70f2acb99155392ca7c209cf563ec1714059687ea42be8162b1fc0b4ccb84afeff1a8392610c8494245ff3e169dc25440f2055681fb526fd9b09f87a86db24b74fff5e111ae2d09e2cc44d95dd605005f3662b82479590cb9e18"}, {&(0x7f0000000040)="41d129550c8b4a0fa6bb99d29d738492f439edbf644d75b94f3e0d4ea02206ee59e1ca"}], 0x1, 0xe51) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000240)=""/39, 0x27}], 0x1) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x8) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)) setreuid(0xee00, 0x0) r2 = getuid() r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) listen(r3, 0x0) r4 = socket$unix(0x1, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r4) accept(r3, 0x0, 0x0) setreuid(0x0, r2) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r5 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000280)="ef78e80997af1ff9dbfb3bfb3599e6805e9fb6bbcbe6c11d489aeaf3380404223d8ca6f26c19c7f60b778f3b309f65487a180739f2094bbbde6e38c8af482551f4fdeae5c3eac79d6829989b86a2eb5181d5a2575868cc076f3dd2f2b0a5fd3594958735188e81af2e02ced473dbaa42cc4acce75d34b78d3a16e6947d3b95ba77c905fc5819df5df4ad04a83c3527c6218354766bf1e0377bdfe09dba250cc401d8a3cd8a2ea36b5aa3c1b14ba3e402fe0d3d158f6beecd8b08cb0e46a1db098066d8db959e8237b2e9fe5fd827fe34c0be0ac5", 0xd4) r6 = socket$inet(0x2, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r7) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000080)="ea00000100000000", 0x8) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) poll(&(0x7f0000000200)=[{}], 0x1, 0x87e) executing program 6: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x2, 0x6}) r1 = socket(0x2, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, &(0x7f0000000080)) r3 = open(&(0x7f0000001180)='./file1\x00', 0x0, 0x10) close(r3) getpgrp() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) fchmod(r3, 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x33, &(0x7f0000000380)="19", 0x1) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700", 0x0, 0x7fffffff}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, 0x0) ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f00000002c0)) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000180)=0x9, 0x4) sysctl$fs(&(0x7f00000006c0), 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r5, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x9, 0x0, 0x2, {[0x0, 0x0, 0xfffffffffffffffc], [], [0x0, 0xfffffffffffffffd, 0x1], [], [{}, {0x0, 0x0, 0x300000}, {}, {}, {}, {}, {0x1}, {0x0, 0x0, 0x1}], {0x0, 0x0, 0x0, 0xfffffffffffffffe}}}) executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x86) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(&(0x7f0000000400)) setpgid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) r3 = getegid() setregid(0xffffffffffffffff, r3) setpgid(0x0, r1) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) dup2(r5, r4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) chown(&(0x7f0000000080)='./file1\x00', r6, r7) chmod(&(0x7f0000000000)='./file1\x00', 0x1a) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') executing program 7: sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, &(0x7f0000000580)="754ae85a32c3fb8c2b766e9be137e65f275c98ea569bcf7d56ce417a75c634e1a505f365f6b0abec2afcc308004127fb6c7fd857962a3c00c4a6e4aa678f76e16e19618903e31a64757a1a08e1549017175d89efc9766cebd02607371e1051d451e34ce4ca98890dadeb866d880a2f36fba51367b4f302c6412114d453f349756d075f8dd4c4eeae6043fa4e8352bc11fd558a8360ea6bb57d2a13c488e6dbffbc9c95aff2818a948ccdd16024e5dffc8163345b0400ee4b83009e686724582d65c6e396bca71d11dfdd7f95340d4705e92621884076b6774ecefacfb4ef28b1c567cd6c475d5576ac9e2044d4d8c4ffda46849f1dfb42b39bff1223e049b9e0c6dfc91ba5b16aeba105c13af99c68201498e4abb83be1fa", &(0x7f0000000100)=0x118, &(0x7f0000000140)="1a8c06df8659e4f028ad3cb07afb1fed9789e58a2c14777a3b595810ff0817f9b2a9b801953ca89b7edb948fc747ad41f26c68c208899a83c6aff2bb911d9cc4ce8d5febea02dc51addc047c2ea0a41796d45470d80e64b306eb60cb9213211ad4fd36d9261da14165c122a7541cebbbbbbd1e53d4316b1accb1a5fdbae15dcc68ebcf9897ac652e4d9f67608dba10c8be5cad618728f012827784b431f8bc673766706b51b8c6b00e5f4bfc57ed08d4c17c07d38942e553", 0xb8) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00800000000000000000ffff0081e91684"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xd, 0x0, 0x0) setrlimit(0xa33287a3fccb0a24, &(0x7f00000000c0)) r0 = msgget$private(0x0, 0x2) r1 = socket(0x18, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x400, 0x0) kqueue() fcntl$setown(r2, 0x6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(r1, 0x0) listen(r1, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgrcv(r0, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x34}, 0x2, &(0x7f00000003c0)="dd22f5d0668d34c86caecd9d296f7806d318059a7fcf0140fb02b9ee8286843b5f2bf9af43b7387747f1e42028fed9bbd3ac038296b510025086602c9bef0136adcaf803b8dc2ac80d92f4f598695bca3ed062c3cc09167e7f1488051bbc79c99fc54f396cdc6b2e59c5b7a4e5dd9ae59b2668e61eab3a6d0abd79dd363732723dce7d63092257b62710ba49c0f505e6d8a8132174a24a73ae6db23ca29c7ce24618f65c0fdef5c6a2ebe8a8137900c066d13b25f1300d5f641f2810", &(0x7f0000000280)=0xbc, &(0x7f0000000480)="aa06085e96999ec33f4678a8b5538187cd581748660fe19b01c297ca6e28cd62c3c76d5afe61f9e9951bbb8ae4fd7361529ed3b9fbd605b8781cc26d2a7bce40ad4482a2c7f3de344c84374b9de901c642b2bd6b55c642364592f2d94fc1d1cd88681f8796205851589501eac40c8701407fbf123633f664c713202ddb3092001f358d189ad7e409834e863a0afe879241c2d5", 0x93) executing program 2: poll(&(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) seteuid(0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100012d29fb000700000000098002005e00"}) setreuid(0xee00, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x10, 0x8000, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) r3 = geteuid() r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000880)=[{&(0x7f00000001c0)="5db64d34295d264ce4c4cc12378a92d6026462c9deb30cae37908df2fe74fc3ff0ea6da551f8ac13d6b093c59b31ec6096749cac36e030909ef939ba039fa7d51943926e9e95e5d1867f8e8533782b2cd3e5afa1912a9349debbcf5bbbde4cb0770a420c6f309c4de6e4acdbedb9623c646578faf5f718e77692889f4f84188b9cb403ff660be2c6356e752eb15f421db68a888985edd0cd61a4960f952cfde69445409b7004788cfb1b1a061b3bb38e743da660ee00fcffffffffffff01e9a91a3ef464f75a7bc6f3cc29141110057a000000", 0xd3}, {&(0x7f0000000780)="ce3cab17bf47e250fc6c75f8e72054e13f5fb7dd45b2169f5e842f720598140521ffefc34510941fd93e6aac4ccf145c72195040013aba8358c4718e392e5fb319f731ac8634b3426d25198f1741a0cd969a3b4862974d305bb37c4c48f62ac170ea405a2d8461c9c425028fd476bc88e77e5412a35bfb2f275e4560bdc4c61f9f502d05ec1be4cc1e7afcc57fa1ebc381465b6c070b1b1165b3960da1c603eb6b59471674524253748afa8aec9fba4e21b51ce78796b6b65b56d4dee7f31570ee1327bb538e876657ad26f2", 0xcc}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYRES8=r4, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRESDEC=r0, @ANYRESOCT, @ANYRES32=0x0, @ANYRES8=r2, @ANYBLOB="8e1ad5e32ed5cca3c32bf2bb4def38d0965e0b0fa3c6a2ba9ebebd27fdc44de77ffdb61ddd6f5578fe4b25d938ae5bf66a", @ANYBLOB="00000087d12bdb5bd7c4cc00ffff00", @ANYRES32, @ANYRES32=r3, @ANYRESOCT, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x8}, 0x407) setreuid(r4, r3) r5 = getuid() setreuid(0x0, r5) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x0, &(0x7f00000000c0)}) getuid() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) executing program 4: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(r1) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r3, 0x8, &(0x7f0000000140)={0x2, 0x1, 0x1ff, 0x155f7371, r4}) executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40020802) (async) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$machdep(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="2e73d8e8941ed48362c2156164e0464e89e1c11cd48adf46fcdda2034ed7b2a64666db82465cb300d3271c1890ae522e093e3244550fd9910c9077bfa8d1f54c32c18a1e51d5fc4011a772f843e5e85a0e4bdf176da8f4ac44d6ed078822f07f96b087405bd611092d437ecffeb81d48ad0809", 0x73}, {&(0x7f0000000240)="df13a5f375730b1398e8765e22b6a64af427277a7a1547b02f07d7f641d36fd110bfa8a3d66c78acd72dc3a70a9f0bd89d204873f4213e8c8928ea0dea1d0e4d1cdf5b855e422edb70def205f93182fc554107633707de76d0ad049e23851943eedb3349d08ee0a85761abbd57c90a2145fcacffa7078d91ca5a8ca234fd68961f65cd53114856872e5858db38ddd1c338f93674d9e2b0f9e92e168f13109bfe827d1bac746732ca8588b55a8c55d3eb96b27044c276dbc186ce7f1f5f329bca6be75373886b3cdc4f2c604989ff78830f99fae6a238fbec5d3e7ed7da015bfaff", 0xe1}, {&(0x7f0000000340)="76dfceb26840fba6594d81364e6ea68dbe8a9afa4da6c076e8434e05b709bcef0f2b7e3806e78febc2479521253c96690abf2515f63cda6f8929cd42adc5f84fd245447c1128bc49be7047b7b426bab6d29f61f78c483cc7927a65ebb1b2b25d5b233ca1733ecdd542844194ff3b32fc225a888e59eff6fdea6dba5d0d383af6e5ccd9720021971efcb4a7832f1ceba2e9ca00f992cac1ca400949500b7b639a60b69ca431d7f9a7bce3ca43d83919aa361ccbf8ec8898bebe0f13d360f60d9cc09844e7d955563d36e0e4224c9c8e24518b625673d6de6aac78e2cadb732906b433b97322a5cfe5a9377993ef3f5354", 0xf0}, {&(0x7f0000000140)="6233e8a8a1f856fe651ad66c7879c2", 0xf}, {&(0x7f0000000180)="8cb257c06f1f2f7e6197e052dbc01401f122bdc32dd7617c4a4c49900c624da1930d9bf92f9f01058b30d808a0dad0671026c22f18576eb232cc0d29b2911a6229fd658ddaffc982be6c6b47152a2dd71f739b612b193c64f9fda7be5ac151", 0x5f}, {&(0x7f0000000440)="c307ee5177f5dff6302d59dc5aea2146d702326521a7a52ea86f2e6e2077d04d18b491b8af8535b2b40b2d7c0979d717d8f16b86b843d8c0c20e6277d8265572cc694ce1e67054ee57bc9f4225cc1be5e4c4cb30e72234bf77ed65f83bd7de8d91f0400c6914675945a49e0f1494def479c25023d3fe7fe65fb33134bab81e943533b69a28c78873d10e41c583cdae4804e312ce99f9bd92649de6b63dbb8bc3e07fc91a365f514a455b2abb5c3d761bc5675b6da2ac990e0b4784a6459db74caf1397196d13ed8f0ebf6ccde81b20b36dce94f90be859feb944447d2afcc859afc2a89b6608ad186f46249eef59e001d866e8d4fe9e4caf", 0xf8}, {&(0x7f0000000540)="c8926dd3c6cde8e36267ab0b87bc3158550ef73798", 0x15}, {&(0x7f0000000580)="f30981b1ce055cab92e2427a0c091f98538b5d3e0e38689443655d513fd64181d366747e8485fa50aa8d313621d64939233bdffd8e93616f590320631c0547cf38929822b14a7af841b6639af12769055f30225430e2", 0x56}], 0x8) (async) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) close(r1) executing program 3: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c}, {0xc}, {0x406, 0x0, 0x0, 0x2}]}) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000380)="80ecd993af8e500876c3890067a5", 0xe}], 0x1) write(r1, &(0x7f0000000200)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="96c5b9ef4ea7a91eabdb8d70735a6ac0361406edcb5eb6bc5b76dc6be5a2e335ec2ec9db", 0x24) write(r1, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x1000, &(0x7f0000000040)="27eb3ffe7d9237407d9c8edc24b0b50d22a445125113d7797febffcbff13b9", 0x1f) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) pread(r2, &(0x7f0000000880)="ab", 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x0, 0x0, 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) r4 = socket(0x1, 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffffff}, 0x10) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x1ff, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) writev(r5, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000080)=0x20000, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYRESDEC=r6, @ANYRESDEC=r4, @ANYRES32=r8, @ANYRES32=r9, @ANYRES16=r4, @ANYRESHEX, @ANYRESDEC=r5, @ANYRES8=r7]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r7, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[{0x10}, {0x10}], 0x20}, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x64, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_settime(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000040)="39997cef726a8d00", 0x8) shmdt(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x0, 0x0, 0x0) setsockopt(r4, 0x1000000000029, 0xa, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind(r3, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc1206951, &(0x7f0000000100)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000002c0)="15f78ff2", &(0x7f00000003c0)=0x4, &(0x7f0000000400), 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000280)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r6, 0x4004667f, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r7, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) r0 = socket(0x11, 0x3, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3}, 0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c8f1c86e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e0000407ae9a3fe03d757ce7", 0xb1, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f0000000040)='./file0\x00') r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) readlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffff24) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0xe, &(0x7f0000000040)={@broadcast, @empty, [], {@generic={0x8864}}}) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000380)="190d3bb3cd71755cf9dd489226aed762011e482a8ed27797cbc0055431f395e19ba9b26715981d4798ce7f6754ad3d4714c5d6180c61d3a005cc75a978c63b13d195266f78692024", 0x48}, {&(0x7f0000000580)="40f84023c3e21e282e81bde38167a36cd8f0ba4cc51dd4f1d206ad58f5f7a36bb5a3bd23e29a2ba5ba58efaa15454fba70d71441e454e3b822a66646af046889e6114ae9172f265edc58c80a32ec92d767d1", 0x52}], 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = socket(0x18, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000200)="ea0000e36e52dbbb66baa801", 0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000600)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000018c0)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000100)=""/188, 0xbc}, {&(0x7f0000000440)=""/24, 0x18}, {&(0x7f0000000480)=""/214, 0xd6}, {&(0x7f0000000580)=""/83, 0x53}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001800)=""/129, 0x81}], 0x7, &(0x7f0000001980)=""/215, 0xd7}, 0x7}, 0x10, 0x42, &(0x7f0000001a80)={0xe8, 0x9}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r3) r5 = socket(0x2, 0x3, 0x2f) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x22, &(0x7f0000000040)="fd0c", 0x2) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) dup2(r1, r7) executing program 5: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1, 0x80, 0xa4, 0x800}, {0x5, 0x2, 0xe0, 0x5}, {0x4, 0x3f, 0x81, 0xe4d}, {0x81, 0x7, 0x9, 0x1ff}, {0x6, 0xb8, 0xd5, 0x9}]}) close(r1) geteuid() bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0xffffffff, 0xccb, {0x489d, 0x4}}) ftruncate(r1, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) dup2(r4, r2) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') clock_settime(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x101}) r5 = socket(0x7, 0x4, 0x3f) fchdir(r5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x7f) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000340)={0x2}) clock_gettime(0x7, &(0x7f0000000380)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000440)=0x200) r8 = msgget(0x0, 0x745) msgsnd(r8, &(0x7f0000000480)=ANY=[@ANYBLOB="0200000000000000b89af04b6c671a3de39d44a59197680f178152bc3af567343c297188ae45abcfd167022eb8a0c0c2631d79deb1e502c8372fd6e893efd554b3c5dcd110132d2e721a463c6636bc652a13c889bb05d1d9bb6e2ff8125c0dea54207dd82330b8ffda27a5690a7469e505e9fea11700"], 0x76, 0x800) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000540)='./file0\x00', 0x8}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000005c0)=0xc19) open(&(0x7f0000000640)='./file0/file0\x00', 0x615, 0x4) executing program 4: openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) lseek(r2, 0x0, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r3, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) lseek(r4, 0x4, 0x0) r5 = dup2(r4, r4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4a}, 0x2, &(0x7f0000000100)="71f91e3471ac00dd6070af6fb10c634b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x81}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r5}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x4a, &(0x7f0000000300)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, 'aEV', 0x14, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @ipv4, {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r6 = open$dir(0x0, 0x800, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x810, r6, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="beaaaaaaaaaa406cfc0cab1408044500001c000000008dfb3caab64a828b000000d838374cbe858e9dcf"]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x40}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) openat$vnd(0xffffffffffffff9c, 0x0, 0x8, 0x0) executing program 5: ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x1d}, {0x1c}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f00000005c0)=ANY=[]) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) 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}}}}}}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x160, &(0x7f00004be000/0x1000)=nil) socket(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000480)={0x0, 0x3, 0x80000001, 0x5bc, "d500001b000814030790b900000000000700"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)="b323013bf4d34cc7e560e7f8921fb0c082fb8b9dcce75d08", 0x18}], 0x1) syz_open_pts() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x20, 0x8000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x800003, r1, 0x0, 0x0, 0x0, 0xf9}, 0x4, 0x7, 0xfa}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f00000004c0)=[{0x2, 0x1000, 0x3800}, {0x4, 0x5, 0x1000}, {0x1, 0x810, 0x800}], 0x3) getgid() r3 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r3, 0x0) setreuid(0xee00, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000440)=[{0x1}, {0x84}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r6, 0x0) socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000580)={0x1, &(0x7f0000000080)=[{0x7, 0x4, 0x36, 0xadc9}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000180)=0x9, 0x4) shutdown(r0, 0x2) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r2) executing program 0: syz_emit_ethernet(0x60, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) kqueue() r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="b8", 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) readv(r1, &(0x7f0000000040)=[{0x0}], 0x1) r3 = socket(0x6, 0x2, 0x0) dup2(r3, r0) setsockopt(r3, 0x6, 0x2, &(0x7f0000000340)="4fe87f8dd84ce68ed617fbd2a8558415cf859f65beb244cbc21d8b0f995d229947cea7f29ede6c8a34d0e06fd5b7953dcd42d6f46fbd3840bdc49555bc1d1cd70b3234458275fbc5c43e63fcdaa7da4e6cbc6b48003ba10b5a8b805dc378457453a460355d965dac054782f8a68f71cffbdad23ebd53364c2ed9f45549e2f7bf1077485041015ec3793cfef60c6ddf992f2cde1f88dc59c6555b674cfc7379de24ff898843295450a334d15a906bb65a8f6404e785cbda154ee811950da472050741c18fe36f9c8f9288bfd6bf14337cf937cee96c1450c3bdf0756fd6c6962a9700acd905e3d4da291b5caf9181bc6756c70a99026cad36baab2e5f143f40b18d980d8039e4f6d8ac30c835fe587b0ed57527273021b94115ff98ccb460a410c7ba5f01be1df3cfe1eb67c178b1dd048ab83420bb8a3b1a449f49dd0acd827f0b3cc279ee1d85051a8ed78c13ab85a1f512aece67c89fe74a3f44847c59ee67f9d7816b9a3bf43465ef6cccf96bb5fa5269bd07e391131023ef261de4fddaece1018e21013582a892b9af2d17554aa7b8bb58d51a98ffadf89acfefbd70805824d1adfc5e76a267060dcf4839e8ab422c64c37a6ce264aad6ec0505856ed56b31d5ec3fa775abc70635a36c4d5b0b33f4fba46aa47dbd8e25cee53ceeccf6e90b8f5db5ecb00d2a8246a91fa8ad591bd1ed5112d73fc61dcd78b7a73bd19db98a4a506b532a06e859e8b56c9bddf0f2232173f981a216b3ee2d745e92095504379dfa96ad2c68599883c95e37a52843013c3fc5086ac8a71394b51425a72d257f69e8d88e5470c2360eead8999bc60139684b074caf6922b65431e16f3a3fd58a74a0871b4d5776ff4612ecd9016ebdec993d401ddf07b651f0ff052a1b05fdc8f95c5be64f1c48e1045ffbd47a3aa82fb7f6fede39753f6c270e6b4a342c55d9ec00da4b165ec4eb5b96aa9797beec149019ae380082fcf2866a93c07f5cffe78d9a2110c98e6af159e5ac94f73dd0450414a992dec2d9a0fb8bed4e451b1baa3c4be66b024136ca23c5f2a9ce662516e9aee59145776386e992a593218c7d1a5b76943b2c9069519fd34713f12b2d1d8f32d5372e3f54d06a7dc2110ee2f734e5b057681d32a93cae043473c5854f3c068767aafdf026490ef29f25cdd0c043ae1544a9dd44f1c26f444696e10e84ed8902ea453c8a2b6d656dff17da4c539947e984eb438815527f8a2f3aeb48154ab19cd0a8d58f6c759812c64d7e1136784c9afb5d11aee8a2b9b277b707208fb5fd1a17e6226a60e72ae169c957f946e4f131e41b633f8fce44b42217d0d5216888bb68a2ebfda9032fe0130386ffb8c495fbb4e92d34e7eb5f5364fe7679af69a4957db324dab25a1776caaa6ee41fd1d42515de158654934f28a24298ecd4d70212667e6baf39d19a13826229268af7c4e60d5c34ac7d705532cc8e3e64b8e2ded5e377a0d6675656a459b6e85d5d0209ced94be2f5468a74d6cb1e1c41d7f2d84f55d426ac577821eaf20069af91df99bb7317b828726cf22d9b4d7ee8a1ae94c0ed846ffa116a79177f18349a99ce3ef556144b24e41322d109dc07cc6f750d406b2702f77743c7de1d3990ef80b3454749fd102e27f03ff64a6b76c11272b712a36525b8c17d57ced71ee52d9ff89dd5a96b57e4a16fd2027b048f5933af2ff87e948486f6e4ff26235c56a55f960810d6b6fa61fdef161cba147244ec5201d61993f1e486d8eb647d80037342a9c5007ccdcf6cbcb6b9134b44e41713d6c7d3044f5455f37ca1bb73d66eedc6c0d8dd5d7cdd309b956845aa1a21163a1b10721f0ede309f03dbe9f24ceb3d4b467cffe6ad060ac7c03b033850f3b8a26117b361b80dbb9642156125103938ec133ebebb58155c767b3d1493c0668fc67b8e7f4cb88e1bae5cff98c0bdd9fb03fc2429fc1914d94bb03dc12a714361b82800142c8554a0f54e91e5e217bffe00542664a9895aab332547fb51e2bedf2c863aacf147ed377836e3de1c183b3705c188fcbb80aa177a31c19e64b82c691b29fb881ae6f6825106ddd1195550e3f27a98b4e4c11d9ad9756f2f600ea56bf01032d9b8ac4566d69502dc6a3825a8bc39ecfc332a41da863f8a621c84a093283fc3dce69e383054e69723dca23e2afc0507acee688ee4233730c4d244ac90554f7c4080487a8634cb757b483019dadad016c45c4d42c51cfe563fe768c59aa7f0dcfab20a88b865df3605ada734128a77862d91763e614fe66bb7a3bdfc0d10ee25a43d27074f2e118ebf77bde7f1868b629cdb81650c8c048ecb27ff2292dde1d208a19def7b30a254967712cea064c2f6da5f0e7b9b2a6a255c03ff5996f1d9a47b39cf35b12355103afcba9250bfc641adc4a9705fa36b637f2c9a01dde59a8175802b7abb81f44841b69853c637591e529d660bda9574d7e6ad2122c05800bb03dce6b994dea0538c68f0fe251f35577cd6c9da6d57158c4d47e0fa381b744b906259e20358de0d628001b1408bc6156d473d82d99f26e912276cfb71da2cfe854073ee85c9235d542029e90b265e5f53f77aa978754ae82f8fbb75062cdba62f584e32c89d0763d3bfebdc08436cf058c88277446f1ef2814a92bf48e9524a8b7ce6cc32ddf1a1df8e12abc3cee8cc83201a58a3e4965639da98d3210d97fe82aab9b1040f67ed8118123d6dd95ae1b8b5a7a8b73c6ca58de76bcb71027b7558926cca11dd3fcb4a6c3c3845a92f9760d34f2cac2c6069a3fa634a58cc4d458e6653c51ebca304233d059604d90ac47e8f9504c56cbfb672b2faf90cee386d4bd8f20601292659bafe6d2022147f65658d3692edba259ca46f27d02bab59e249c4c30053a33bf4a9658217fff9a47006110c705d341a7c711bad6bcc6a874f30543ebfd4e07df702687850eeec72e1e2475d0ec7fa3852be63c595d91c593718ff3de1800d78265268b564313f19d8da5a9928b807286a7f58607e05480748d6f600b3cb2a0641cf2488bdbb4ef1fe39f30bcaef6a0eb574233ba300124a294ccb9aa08c6e59119f6af473aef2235c5acfec7fce0266a7d5eadeace45db55594c33d600d96727253351c7d56e989a807cfd1cd19f748f76f0769494833cfd4d587db9e5abdbb20e060e155d0e42fe9200fcb5f51234a6f2b225f9873e6ac12651b7e113568c1562d85819b5dcee512cc59538d316b4e825cba570311fcb9fa9f35c2e8b542ca5f985f02778ff1ec06a7f33423a4be07ba2043665ffd9a7b19f1318cc8f2527c5c330a6e74a32689daec965f185548b763a5248a39a9eea876bdc901f2ec684ec5baaf61eab40f74d50de1daab39959ac56e3262ed80a58baa3b333c9c8197158beb810aa10acb5d748f1479da53f11319693c1ffa97e74c773face1909313c762d59e0c47c95f719e20c7751216d75689a15bdffa9f899853b4a901b41dd6653a67c0c6e6f0504e0d1d163b81cf2b89f4bce5f46567a8331425ed9b03ab0a99278681b32c1830ff52f5efe07e82f114f4fa7934036268e2b194dac1cf6fb811cc873d5fcd71cec765c70dc3364da10d4f3d9851f39dd8443da43923656b703699ef98f29cad419319cdee616e1516ac6e5afbaa5b44dd367b6dfab853df48c22af726d96b39075ef9a986365235b108ef0f2e037a62db93d4b2de9d61417ba172611244ad4d28540d03f45beead1104f235e17f8c950df1be99d1e22d4e7489432af04a62e7241592bb48a39ad19b1486a699ecd70b911b8ec8cdd44dbad0e91682e28d0ee60ac82fbf9cbaa98bcc6586c59b33e6632396899d5da8f5208ffea8f156bf103ab96172ad4ed1babc4540e592c73fcc2ef79825041eca06abd66d591845a3afb359a76c0730b88b6dbabf0e4bc124b43e63594c1e8f906deddc03b45eeeede2f586c43d81805990d2d560e6b665ea432b26235c29046dd1cdc01361845916a7dc26814c0d75063c5cb468a6a158e23ad07c1569a1a98dbc2cd0368dcf3c507b3f73c7578b385a0a762ab7ee4d56be4d51e619c31528976cbaf607357490c9614948ed602d056bcecc90fefe2cb91655a90623f342c5dc113178719c5237590f7e821498b1cef587ec552eaa87915047fc623e07c4481095ec4ef84791150d8ffd946c072528e6299672338f3a0c1b36fd8f8086f8c08fa611d99120352786e7f6d8f9a36b7808e18bbb546cdb54443fb6c5639da5eaeb5351d1d12b669c6849988c6c28397df81df8bfefd69538403a9700d1e619e9c14b9e351c95ac5808ee13b001791393a2a6444365a40f3de98d6b8eda79e683357666380fc7a77d4cda937934407364853cfc56b5d04778be7e50103ba639a878b247f6dbee275485fb6bd0cf0a58812710ae41c43107033fb3e321245b314c08c9c387f63f2bac242f1b194be0d0d95ee50dc84545cec583673a8d859199506ad73f032aee971f55c3973d20f0e1a434f127dde6cb98fc939dedb4fe81936a21d4cfaf8026d061fc8a4f5a5ce78dfa9a4647f53d077694906f6a91691ee5c28928a438e595a17eba685f519c847a54af3db815ccc701b5b41cf5e89693754ea6575515ff7f5d26b62b64cc571fe54985bcef665877c5537474dbb31b34f60dcbb3ede2d572b8224726445f2f9083d3924d1704bbe231df3f6c12a9399fd7bc89c33542ec57fbcf4e2346cd0088c7b83ef2bca71da28ee6497bd12c9e385f3d6b311269b0ce15ea2872d7f77c42d7f233e66c070427b04c08c35ec41ced9ae8ee14ecb1f52320f4e63539a85ea6dc8adddb9e236eada416f04f563e7574e53eaa2ba52129ca9ee46d5f8ebbda9207a08dc78ba7a9cb477a59253faca6c1996f6161c25e6ab607e977d211b40b89baed7497ff879dcd7c8eae4e70681e710f2567543c4e2bb2973ff6d9b758f19624519155b9a336114eb7d4636f8244df4a5665e0b529b21fff5bc5329e0a8048616ad592ad84bf8711ad6eb38ea2d31b67f6df710ae7adea8cd2e2710947ba405ddc3661252171107ed35944b6c5e52851127aa427a924f109b7c735440b4ca517df9d147f8aafc8ac3f0f04e8aa6aa672b20b90c48dd3843ff72fe1073d54d8b5575a64f0024046065525bf72a8dd962c993dd21b899db07fb83b1b735f3e30803d8f335852560561098151c31321442912004414aeea152af0f084c88a7fe8d96b7aa7825bf171425d63bd6fc962133b8053d4bd6796d120cc75c5f60eb7ff42c17f0fa2878f71b9479c5bf4350f3cd6c3b6371ff6c6c97aa1bec967bb49ef4b6e0b741d8293f9781ba730673dea8be78f29d059e391cd31a47b6ca18f7326837e488dbd9cf44a1c92f9b2e69d8b14b2823fa5422daa90e80d38bd0eea8a6116013c266748ee247f1c414d027265a003e604db9a0ab7138f393cb89552495f7c005033b9f47026a6bdd3bc1ddb9ec1f3bd37f32a7f0a0cef626b73d040c94ff0f76efaf61d0598d7b36c0a9423724ae5810a4746c674f8694e7c6a1ea139616abfe754d6d76bce8fbe254dc4adff15ec0a01c57645aa51d4af2cc81fc49ce8fd6804bdeb325079fb736bc2b067c2de26449d8d113329075b6acf3ab4ec0c3a056f66bfdcc28e461e2890d38913fc51e731d66cc097aaaf669f7dd60353dcecc7b49e555b8da36bdf6af01507dd302f2df69ab096474c32dee57a35ec41d0f12b7556b47802aed8478bcabb1847510c95e5df0aeb2852fc3394640a66f2274601271a3e2ce0fb271e965ca8262c5c99877d56787592fa866475f6f9a5f3", 0x1000) open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r4, 0x8028698c, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x45}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 2: syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa8c86dd6000000000180000000000000000000000000000000000000000001d00001af5734aa609239c3a907800000000fe8000000000000000000000000000bb", @ANYBLOB="cf3e00a4c8cd76ab10ac04cb12549b08e7fdb91daf78757f1bdcc671f489dd97740c1c1da2757bded66d86a92bd16f2d62020349d4ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000080)="ebff08140000fd812eaa4e713048e6995f929648", 0x14) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e00"/678, &(0x7f0000000000)=0x2a6, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setrlimit(0x6, 0x0) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x48}, 0x2, &(0x7f0000000240)="71f91e3471ac00", &(0x7f0000000100)=0x7, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="a30addebe74ee9cbc1d0c303a55240f1590eb1117d5805abcd6c21f3a507a778c93089450c981908c6b2eca9f799214364690b5a56309907a207727f936268d11d2ea26b88ce92fc82ca7a2c009eda4e1d66c2d8d04e9cd34aeb24e47724c2710f2c4533085c28eb2281af41badfe473233e48eb4e12fbcd0906869458ff927a11bd5f61c23e8fb0b1fa571991c875a112f05650b89f1331876645e99f22522e3c0830b79e3f9f44406b72f92deb2f6ddb92c01d8ee09daafb76faf24a2f61a17da36cdfc810a92da6bbde00524553272d523aadae44d03beb1643ad795cdb8fcb87ecef352bc54358e2322c5a6eaf0ff89384", 0xf3}, {&(0x7f0000000240)="8d63f82615b49a566c36407b9335e22a226c043cd371e23072ee9374048401f3e714bb09eb8ac08aa53adc6a3a9dc83575bdbd3edc17ea30531631a0c840ae62fd66077baaaa2281c9806eeb310df203e3d6e9a230cd21ecb8ccb987aecc8d0f719a4686385bb2363680c84af11fce413621758631048cd40fec17d42f1605fdfe42219058cc13c6a3e0b73db93faf7f73df47883560f8d34ce1a68720071bec1d1577f19e06f2b0", 0xa8}, {&(0x7f0000000080)}], 0x3, 0x80000001) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x12, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) getpgrp() openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8261, 0x0, 0x0, 0x400000000005, 0x3, 0x0, 0x9}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x0, 0x0) close(0xffffffffffffffff) r1 = syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) syz_open_pts() select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) close(r1) ioctl$FIONREAD(r0, 0x8020699d, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000100)=""/167, 0xa7}], 0x1, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000040)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x11, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_emit_ethernet(0x138, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x4d) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x230) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) close(r0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r3 = socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) socket(0x1, 0xc005, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) rename(&(0x7f0000000280)='./file0\x00', 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) sysctl$net_inet_ip(&(0x7f0000000340)={0x4, 0x2, 0x0, 0x16}, 0x4, 0x0, 0x0, &(0x7f0000002300)="ccc79d98", 0x4) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) munlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) getrusage(0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x100000001}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil, 0x800000000000}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f0000093000/0x1000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f000008e000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00', 0x5}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 7: socket$inet(0x2, 0x2, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, &(0x7f0000000280)="84234f4554e8d79a1e3b229fb273f4eab39e7d06a8284c7252af3255f96901803db90393f413e23ab8184ed2cb732d0f00abc602b202aed4f2b5f8322e70f4f894c503f4377e2e78e03043bb01dd6e435eb761e20a789c181db0760364d481a4b069047a7611c8b74f5aa41e9d0e83e57fbf6de3f8a72bafc92a35e39ad7ec1e51ba347f70a32adc174f848e8275fcfe298634df8010e1d765cd214bc0cb3a390060650ed37c4d5c96d94782fc56101b2ac9860f208efc95f8b2454f1fd7b2de148966ae6e87b248f4cd7debed8470bb4eda287b71574a0075655789672e5c83272fcd411ae1b06b97b7d7647dc91d33dd9c7cd7da78dfb38cc55c91e2bc6eabcce0fdf2dfe07c508f21cbe14c48cc866b22d9bfb5850a60be1ee45a446d79986017df0fad35b8111491284d02351bfb505befbb144d8968724449ec31eb7ecbd40fa78924e140fd6446b28b801a1a7c943d9d0a33b9587f1c30f9eb2f53a7d555af73664c05666268ecbe8537346c9df85198ff1abe68ce94f66d91de2c8e3c03b29be619ba5c1a5ef4a4124717f293868cf9d13754eecfead4b6b58451c342", 0x1a0) r1 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x2, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/13}, 0x15, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000080)={0x6, 0x3, 0xffff, 0x0, 0x0, 0x8000000000000004}, &(0x7f0000000340)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x757f475f}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffeff, 0x820355f, "1a0e4de6d30aa624d13e000002f9ffffff00"}) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000009c0)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df1875f85682d34a772de75744d47e676bfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d639104ef4e815c0f1b1c8fc21df38f97b90ff492d8bc8efcb6108087123d3d6d2227467b200e42a1acd16fc991447fd8accf859019ddb376cc4aac7ae9319ebfdb7153531bb320dbd61c8f53d324c2275461ef943c9b87c8b96838ffae739557413030b43effd5b282596d163e8899783732ec3de664fe97ee3e643629ee763a4f6fef73fd5a80850739d5d79ada3b858e5de02ead142c48af427aa482faaf8b17c7866db3aa2e4718aead55fc06f5e9ab961239c4382d438e55ab2ffca1d67c9accc8fe44abcdde27baa00dde85f9fe975db0ecc3ea37d7cc8befba9226eec5ae531f5ba7f90486bae03ee919a94d3e0d1df845af085e136665f13cc2161d11d2b7bb02db99de76a37efa75342010f92b0123c3c86e1dcfd602df668d4dac24d040c34b9ce6becd39ffd220f98aa2cff1dc4a51916096c513183be5ae093af03711098af8055687a1eb6534ecae8e5056b98d7bf0a7a6f44eda87f9257aa1b14038d88d948bdeb36a3509a3ad2a2f3c1a92ef9b885d66dcef50a7556b884916392cedefe9c2c8d2a782216c460a877963517064212f52b5e11d8c7485ab50097657fb542795051d536bf76880424456d667a0d88fba6e91035f671ebb65876289551b7d1e094c8c7a8f6c881dd6f1b1ff0f58231350d8f38cd3f28bf3bff5437a979d2fcf42dffe97ee0a00000000000000000000000000000000000000000000000000000000006efc4a7ede6e2d760b167506c717791de200be43", 0x3c4}, {&(0x7f00000005c0)="7475891395c965576f262715e4fca7b123f96dc200860fb436cbe2554b79bf7a630460c8ac72ec1afc73d18973b11a2b9563f80253f4ca1b0cc71405cd897ea4578e40935d647d576f45394728ef2761bf37dcd10b012a6383e54cb585a9228b00000000000000", 0x67}], 0x2) setreuid(0x0, 0xee01) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x52, 0x1}, 0xce, 0x1, 0x0, 0x0, 0x6, 0x0, 0x81, 0xba}) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x200, 0x3, 0x7, 0x8, "090e4de6d30aa692318c7e0002f9ffffff00", 0x4}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe941a090000065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e62106e7f71167c53a04fa6", 0x294}], 0x2) executing program 5: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xf09174564bb0fe56) (async) dup(r0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) (async) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)}], 0x1) (async) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6006000000002bf4816c3eed4776ef00000037481e7b3b0029"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) (async) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0x1) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r1 = socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x3b, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r5 = dup(r4) dup2(r5, r1) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r5, &(0x7f0000001840)=[{0x0}], 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0)={0xfffffffffffffff7, 0x800d}, 0x10) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r6 = getuid() r7 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r7, 0x0) setreuid(0x0, r6) chdir(&(0x7f0000000100)='./file0\x00') r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMOUSEIO_GTYPE(r8, 0x40045720, &(0x7f0000000180)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) executing program 3: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xffffffffffffff09) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x9b, r2, 0xffffffffffffffff, r2, r3, 0x0, 0xfffb}, 0x200000070000000, 0x0, 0x1}) kevent(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYRES32=r1]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000240)="d586b4e47ff30a1ea72e118582d7f140f671fb673149b23573d76c7e6072fc08e60bf669e137d7db4d162c5bc5a59ba86d71983834098cff4ae812ab17fcba6d6eb2ec94a1cdcc5f4ead903ec83623632e3bf250b908def9046ea1459f7fa1a0", 0x60}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYBLOB="9e7adf4e8eff02ece3d6ace29c21161292d58c76c4fb"]) socket$inet(0x2, 0x2, 0x0) (async) r4 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x4) (async) r5 = socket$inet(0x2, 0x8000, 0x4) sysctl$kern(&(0x7f0000000140)={0x1, 0x9}, 0x400000000000016d, 0x0, 0x0, 0x0, 0xffffffffffffff6e) (async) sysctl$kern(&(0x7f0000000140)={0x1, 0x9}, 0x400000000000016d, 0x0, 0x0, 0x0, 0xffffffffffffff6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x74}, {0xc}, {0x16}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) (async) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x4000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r7, 0x4000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0x0, &(0x7f0000000400)="ceac5e1bf10983bd71f672dae7c0a086c9b87da6491be37b0634712ca680f784796c8edffeb4740400dd9416978df3918952f209624e9e8018fdfa475cb094cbeae6cb501bc1979fd31f04779cef6e39841a4a30df38cd76cbb705ece656f84db4522163d0c6bf495b324b9f8e21c2778944d9faf0e71e4bc082ce7ffbed23834de675b539b44722bc16cbc665bcec91da75698515924bde285e", 0x9a) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) (async) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r5, r4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="33b62b53cc518098fb586f8654ccabac394a21176475c8d7abbfe85ea97a60556ed1667c65fed0fa82090000000000000000bf15aa52dbd3750643c28dbb429a98cae4a5b7d9a392f26dd5293700f1f72ebc06c427cd49468f", 0x59) r8 = socket(0x10, 0x4, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r8, 0x0) r9 = socket(0x2, 0x4000, 0x0) connect$unix(r9, &(0x7f0000000000), 0x32) execve(0x0, 0x0, 0x0) close(r8) socket(0x18, 0x3, 0x0) (async) socket(0x18, 0x3, 0x0) executing program 5: seteuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0xb1}, {0x8006, 0xc8}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) pipe2(&(0x7f0000000000), 0x10004) syz_emit_ethernet(0x3e, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000010000000000"]) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file2\x00', 0x0) msgget$private(0x0, 0xa0) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="03b4ecd7bb2e7300dfd73aa1fe916ea6cc2cdef49d30a602c2d356b9cb9accf4d71afb0adfed9da5e4d5e2a947eb0029faebb6a3b1b01675ce86121e116fdb31d87941ef2f1353cec4b8cfa5ccfb504f1e7b141112f407e5e4fa90cd21c50bd074056e2bbd77d8a95cdb234a578283d343f514787c6db456ed0beac0859e52417f3c1ec852f6831c74d180a295d6bda986d63872bc6f07"], 0xd3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000100)='r\x00') socket(0x11, 0x3, 0x0) clock_getres(0x2, 0xffffffffffffffff) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x8004741b, &(0x7f0000000080)) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x40}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 3: syz_emit_ethernet(0x26, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffff000000ccc0f2e0e4cf421a00019078ac14008a00"/36]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket$inet(0x2, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000001000000ff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r1, 0xc0206922, &(0x7f00000001c0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) syz_open_pts() close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="2500019cc4f5e9009a1c3494343400"/37, 0x25}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000200)={@broadcast, @random="0000fe000100", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@noop, @noop]}}, @icmp=@info_request}}}}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x65, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r7, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYRES32=r5, @ANYRESHEX=r6, @ANYRES32=r7, @ANYBLOB, @ANYRESOCT]) shmctl$SHM_UNLOCK(r7, 0x4) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000240)=""/212) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "77d9bd5511168ae2bc267b3bdd1032bc86895889"}) r8 = dup2(r3, r4) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f00000000c0)={0x0, 0x33}) executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x2}) pledge(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getuid() setreuid(0xee00, 0x0) getuid() setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() setreuid(0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) close(r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) socket(0x20, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getppid() select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f00000000c0)) syz_emit_ethernet(0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x2, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x101, &(0x7f0000000180)=[{{}, 0xffffffffffffffff}], 0x6, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) r5 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) write(r7, &(0x7f0000000100), 0xfffffe5d) write(r5, &(0x7f0000000100), 0xfffffe5d) writev(0xffffffffffffffff, 0x0, 0x0) getrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) setreuid(0x0, 0xee01) link(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, 0xfffffffffffffffe, 0x0) link(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000100)=@file={0x0, ""/65}, &(0x7f0000000040)=0x43) msgctl$IPC_RMID(r2, 0x0) executing program 5: ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 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=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x8108, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) sendto$inet(r1, &(0x7f0000000300)="18", 0x1, 0x195a05e282d6161, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/197, 0xc5}], 0x1, 0x0}, 0x0) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000100), 0x1) bind$unix(r3, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000200)={0x0}, 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r5, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) recvfrom(r4, &(0x7f0000000040), 0x0, 0x1040, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r7, r6) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 1: syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b6000010"]) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() socket(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000040)={0x400000000000fd}, 0x0, 0x0, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x1000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() poll(&(0x7f0000000000), 0x0, 0xffffffff) ktrace(0x0, 0x4, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) socket(0x2, 0x2, 0xff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$FIONREAD(r2, 0x80606949, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000700)=[{0x2d}, {0x4c}, {0x6, 0x0, 0x0, 0x555}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xff, 0x7}, 0x8) close(r1) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a000000000004", @ANYRES32]) executing program 6: setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000000)="3129b8fe2cb3a9d2b49104f2dfcd5956835094dfe40e5e8eb42e0f52cc3b689006c7764c3cd7e1be19e0838b2d963c733c11adca2303a2e8a79a1f692999de993dd0fa9cf1832a489ebc8a05048c29b2435cf124d83b035540d1acce93bfa67de4449675cac2362cb830a23c1d246c5dcc14b3ccf5a4fb0ff9a318ee3fafb09d727d63dd2771a6232d359a227240ce60b7e9adb54f4e02", 0x97) r0 = socket(0x800000018, 0x1, 0x0) sendto$unix(r0, &(0x7f0000001380)="873f549d58db9aa99fdea518bcede3986563e9a53ae0d97641fdd9f88f38cf446e2d3681719d8266e20b25d9125a8b76b79d1fdec38aac396d905ce1ab6e3e227c603e86db5a703bcf79b9da5bf34a0310d498ed190d8db60d5ae93fa1aa890d8686ec0e3db9797ea1564e15ed770246f22eb40af261f3590168b038969384084df0f5de2d6132ea4286d4dbc5e2f7c213849bbcc0e84a2316efd9d2821c36af8cda6dd347da73d3a312258e604d07c6667866e5497f4554918c8223f3ff3895c9d24f72698a70d261091319c1f23b9f3238f9576414b89fd853ea22945198f562def32b665d25b2906a5c59ecfd67fd140f0b96e3b4f04aff5a11d18013d9fc8fc0cb7125d55174035755611129697b67071692082411c61bcb10e4fc7e20eade4b94f79b656ce7f93d9898be5ed9318e55dee8c43aab014b78f349b909cbf25e94e414eef56b81c8ae696fa1d3cec54841ddf042d358e674db5f74105859ae575ca75ad36533540967f5c77205c909a1d44722f7258a0f9a967792e6a9d28a7d275c50455350cf48d1ebcfe6a0374bb783b1d5bbfbc4cc9d2965a8b5a8c81a7fa886aa409e313370309a37d1c6065d48ad8783e9581877bf362f83b169786445d1032104cd1ab230f2ba73e7fd40b469a197cf47dd9b9d9d935c8d5d69eda2d3e900ee2fdfd44e5f5b2cb4d4ec7f26d2eed93f6ca7f860028d90af406e6f7dc18b1074aeae61be79313fe06b072c2e489a30fda48d6ad638e7077a1d88a1857fd8025eed7a2f85ce8e408eed1256ffc3c136bc1b580fa36fcd6b666782d7e1b356e5a4f1db36057706a0398473cdf236e4fd7c362b391908464c271b3cb055059cdf35ccdc7cf8c41af41c62f3f1be124001e23bacdb7552e26084ff424a3737d756b9c0798b6c1abf7089ec712089279d051fdbf28dbe5fa4b2963d24c2b3acf5098c2f2c3693465603c09c00acd9ee18969fb7cd543e8e5a703ce25bd48de434bbc43c63d6b9ce0d4b1cfab4af6a93fadcf582f8271b1ae02b50066b058da55f7fc53179c8dd23716e2170552b01266ea6c0d77a03ea3e382dafd00b9b0c003fc1201adf7b9c72271cf1fc4734d5f6287059f3f402f34afc5432e0a39cf600970d99881460cbe04c01c96c5827d3bd782f6673a51908d8b9b1d4df8607b8deb7ec9c1a400aa00dcb275864ce80ecf0beecc958e126366088d7204d5d705db301562251889f3d705ea75e5084b7175c1c2fe75adda398c3d5fef09b82ddd009a6389c47a794d5b3ea7b1ee2d974d88d16c01af46b7ad7e50d092993b8637e1e0cb1f4154673556dc914546a0bea0bf589e64b608712ab6fa5cb1419f5af043596736905eb225ea68322e341ab6575612b56b3e9c7727050459f31c6cd3f2d92ef4b2148d3c86fec05b011f03db6bd1057353bc0f5456506881a24ca396fabaaad18e65f08ae741bd870ff76d669e4b987c3ab7833573ad2a1aacd5a74ac7aa7f94975270ea632e6046f3c2f205806989867547723b1fd5f3cda5f325afbfbbdbd675e4648f47863056d86c15facdaa6b7f7594412a00c2d9d7a68c6d34c417701339b77ba9f9f679f6843277a8bb8f7e3fffab0bb5fd82477d9c5e6f20a36ef5f7a1d618a6271270363ec02f182a1913f6354f4574a03a31e51e2a0babb272e73bab1f62a71f2dd85478d9d60ab9a621b88e8204e5f7c9cb9f02f911a61efa8d5bfb228dd7fd7c563c12d070ab4c1453678ae16e0617441060821268ce39c4db7e4172d75338c30c0cf8ca3e75667ca980f2614d59127149f9ced36b3f162b31ae46568f6898bbc0a49b62577125ec4404dd0b4b3473ccf8b15535b4a634d18754cff0e4fec25471ebea58209df3f7483eecb6d4e29c013115576a835adfe66175d98cd3f01d56fce5e4bb45e5c216a637e3fd94a3232b191b53d915d6bad1a68d81139c0af1233498e76affaa84269e85a278f79adea9bbcd249e7c4708c50047d880e10873f242640461d0dc6c7af1fc5eec37a923b2bd8d843720aa960597edc7e94fff758cecb77b5b120a7ace61b3c13931c60d17ab5a594eb0ebd5e9cb93eda70bf8bd0db431741b44832bd0cd8bc1a90cb7543adc4545cb0e5dabd687ed3c055aab6145fbc24ebfb9a6471b30dd2d983a84c199939ea6344076574737c8c246c872bfef128f407f921bee6ec996644ec7aa2f831871e62acd47b47f537aa52bcd612edc0f16f56ffc0bfc5796f2935c680bf3c6be6508572c137712fbfa5369e35bd16c6c32345b45ff2be559b531d8d13a5085e8af32984240906cf834add4787be4e0b21912b14fb412534dd14514490fa81b4de17e9eb5c744f3cb25d813535ac93ef0bf9026940ca0824b758f4abc00ee77cff8572a019088385177e0c36b7f3f640985e99a31ee5501850d72191340b25f549333d88fd621fad19b6b4ce33bcc870e3f9cc0e76c6b5429bb3ee96cf97b047b408fd34be7f221d86f51ea4f23c9d4611b0574e32876cfdccd2c717a0ae5933b09ec5a5b6c193e46ebfc803f49a2a9ee0c687c4efa1c88ffc64ac72cc04c7b7e15885225a1166bbac4c8e226c52675cf2b5266d6096c07d6de6c0321d4b53f4c81295e3e25c0d7c5e8656abfa0ceffd3b73f36cc92801093ee5b90c305dd1b662b059f9a5c2a6d93900bb14179f6112a74118a09682cd471c53fe918fc48dda2075ec757849599b81dc22a031b641a073849af3cb9ce9d32a7ecad05ff6bfa54481a138173e3120814f2633ad957db6da4a39d0fd3b73e70456575669e9a488f6d6f0f60fcbffb8f16210e140473f6e84c0e3383140cb070841452d7b1d5885432ce0907f0317b9bf24c2fe1e0fbcd787fb260bfa862e41e375b899362e67761f542262f793e0eada4a66c60ef87d24aa6650e64d62a8ae218252e564c515e04375b196814e3d81cdd7d56cfe9ce00bcf230cce55181d3e78c6dc5998b0ff2cb14f650c481efe3f502d3c6be831aa1018b30e2f4753101a4e3709fef813a629e79eb7fad23d9c7d96625241372f4efaaa69a97ab78cae3f3f7eed36b60fd0e8310aeded1cdd7705f16e10d5a37c857e497774ac353dc3c8c4b7a2a3606e2128f0f8f65c2a3dcba878611d008d75bc82c88a35002bd693cc749fdd3ad8b5f307a904cf5dda030af632e19ede15b8f4c61921eaec373500dccd43a7a1dcc2fb1e866eac3fad817c7e6489767bd90f0c637e4596205b8727cf12b3cf830d068bbb5cfa9c3f137e0c46c0efac708c2d6f00d5b8f8414747ac31c2fcdb9ad234eec658e7ef4d486c10c165d55085a12d36f8d91083285d3790d935bc6da504afe49413cc57cb4d7735a334976acf9635f710dc099d9793b51ccb111845dc1a42655baede59c4f1db387eda173bfd9923b187f06f62a79b9bcd99e143d51f45fee73052308c048b1e485b8ccea05a881e6cc39d58784e83dd5be5ebb2a12e20f6704d91df5a560942ba214f1a629db0506b5c9be465c0852b47098e316d4d5d5f2b1f322183dbc2d1afcdcd30b3f4d93ac89b49c2a565e0a84a264a30722da3a292153b0597633591d082b8f0e3d8571d626ea2216177db9654a7fd2f5ad67199b450e5207dae5e8ca8a91f39e77d198abc660696cb997b8765109c1746165931b565d6c6af070d46009d93d2de1be212a373873b1f208e14731802aa03cba3fab27a25b9a1022b74f04ffdf8bb8cb4c0866c903ad751527cb91819ed30a1fdfeac1665fe6b952b749ff71577df54d597670fc1ffc4a627998a59002cfc9fc3ae03f5fca205e4f5d91d9b70b7afd4bc2509b6535ffee11ca85dc0216927380a884a1e120364c16d821cac13271d8a5fcb0689019f0ea2aa195d085958195ab0567952fb53de38fe21a9dd6ce073a57dac5ad688dc9c3b677110ef4cbb676904a923faa536afc14358ad3b955a0615aa2821dc8cafb2cca0f85a94395b93444779465367997d8bb4a73ecd091b2fe74b2e1b7cda1b20a884f2591c49fc73c0320c92666ad5f3a59c857d97f13af65bce4ef8cf86c1b2e73c0d22cee13a73badedd3029e2337bcda20b93d8a27926dddab05e31bfbcdafc8a53430303cd7bc892407ce3662c7aebcf5ec27908c65dbdcf6dfe81cf5d3fb3ddd7a561f3f112b188c45ebff7b14c0d12375bef2e50b29ecdfaa7dd057fca621b85b25258dd5cb384a0ba1d82ab2b4b59524c92578c39be6e01982627b09af876894d2dc4580437ccc426b5685b64ff7de29737209456b27d62de69c25dfa7ad3cbba8b204200b8a464dcac0614e1275aafcc9dbeec15f087716cc1521e85339f9f3d99ed3688270c1b76b3bbe606bb0f5b1aa9ae9bf94394b2d5e237cd5902b7fbb1cdff77688d47774d4e9d5ef6e37934c0264dfcf14dfbfaa8db29103bd44de6acc7c8646899fe616334d51d25e7780c90dbbec512cbd7414cd34a43aa5763f7b29107fc4f97768f0143523d6a398932fd623deb4a94534ea7827931c5f572356e5f914edcb6ef84d2d5477e654cf9de753834d10df4c42b38e5fb17d2da21864f5e99311c56988074cd97a782f6d70cd5b04b136a11740a0c4a585afd7dc7126a667f882e36bc1a18fd259345c56d158062a5a3acdacf34d4e8b42d028b99083b98641c341a618157da0bc742f054f0672a42d016bcdeae1a300c04f6fdcfb870ed06e5252078d18f7fc4b6dff2b5bc4b51c10bc1e8f213a57853ca89b1d56c647302c8f6aa9a0e05d1351605572460d91ead721ce539a14ed62b39995d548a240ce2b466f6f61ef44d12d8d27f2cfb224121cf7a12c2203ef0e487eac6e0d2a1c937510959441e94b46cc8ce5fffa2c4bcac37e49bc5910bdb5f73e6ef2be34f465fb1ac7ca1e5b511576dd6617befcd609a87a9aa05e7535897f965a25a1cac5673a88bebd2f4551a1877e474e5b55ef1d8bf0ff706f6b1348971a30c4a1a0fd97dc6dbfc52f0ee7376d245ccdc8a8c722cdc45fda3bb9be75b6446239d12777453b755359f2df4cb9a013a14c3f4f76ae917bb0114085e5d5ad62a5d760643bf089f839a5d99cb9ddb37504f501c4ac87a40a4932211f8b72f5eaf557c02e910a9c6438ead19c80dd3b7ca07936da48408597a730c7878c72e3091d923deebfa60ae2bc04a164e54eb0c61f30d2028e2f9f7a4ee6762df476c980b711e6a951078aaf6862e39d3f9d7ea43fa21fa7c4f6430959e0c1a00cc81c6ca865bb06fc33315c52b1313dfa93a55566023ec0a9c4250fea77749c1de229341244827b795c50221a70b691c2976bce1deafeaf76a1b8673632c1ec79f5ec3ce476b984666ee27578586073a0472f4aa2d3f477d4dc5c75b2e4bf97267a53cc8b7024be91ec0089334827691e365c1b14001124bab4560ac1a60d713efe26cdc5c9b1253919c056d538189d5f504dccc01694cb68ed272b0f7a56ae423f7d8b51761ba82c950a87761ad3a0f1d4a75241c6bfc648fb456a012c281027d3ad543630fcf0508a13d73dbf46453838f7020e5ca8b092eca776b096e64465b59e10a31ab7d0e2fc81f181cc0f7e2a3fe4b8ac12d6abb561c3992e899d3b127c4609c1866856d7e175ada30ac12eb36e2871eeee635ce1d3650faffcd61e90ae3d3b3abeb48f8ec50a946f4c56c97d4b7f4126e206b69d8643f15e4c8495900b06182c1b050b42fbc25e0b882c1d234672c23cde93055f29ed2c31d1692e3997758e3d6118f8ddcfe7144fc14000bcad47c9d43a7cfab83a56ab2991cd6cf29ddcb630c5cae69be54d14c7e0eb5f22c67c6e0c111f904", 0x1000, 0x4, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x6, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0xfffffffffffffffd}) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800}, 0x0, 0x3f}) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x20) dup(r1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25}, {0x7}, {0x8106}]}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x0, 0x7f, 0x203519, "28e54600000600000000000000d2000010001c00"}) writev(r5, &(0x7f0000000b40)=[{&(0x7f0000000640)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287c0b7bbe6cb39417d25bd833815ebef001deb672d80fa0f8bc6801187cd337803948baa7e34f56701b2180ddedf8852feae4274e0609bf128cf397f3118bd46b571a30d94e3d900dc6702897682e301f", 0xffffffd6}, {&(0x7f00000022c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13608a02", 0xdd2}], 0x2) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000140)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c2807", 0xf7}], 0x1) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYRES32=r2]) executing program 3: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000001700)={0x1, 0x49}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000110", 0x4) syz_emit_ethernet(0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000001680)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001b40)=""/264, 0x108}, {&(0x7f0000001540)=""/118, 0x76}, {&(0x7f00000002c0)=""/47, 0x2f}, {&(0x7f0000001840)=""/192, 0xc0}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/80, 0x50}, {&(0x7f0000001440)=""/233, 0xe9}, {&(0x7f0000001780)=""/20, 0x14}], 0x8, &(0x7f00000015c0)=""/142, 0x8e}}, 0x10, 0x1000, &(0x7f0000001740)={0x100, 0xe610000000000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f00000000c0)="045a46235696b50c256e4c76699408262a4e66fc21a53aa3b569717faaa4d6552e623cb07994eeb3fff6dbb1a22494eb677bcfc7e9cdfbdc547010f382e2579cd2a220e8f340a0cca0f67ce50d7e8de11966dbc1a665222dfa824578df90d0fa6c4eccac6a1a7e09c4cc9a5ef7232350708e9b7a6fd02853b219c121d499418ec554ab594be565a03fa9f1055e18be5a6473a2de2a0857dee36331e2217780f7b96c399611ddf5c459cf219bb19012eede0efe3755176075ce181debefaddd28ae49964de763018ed3e5cd5342d6d40ab34c0e748ea1a415b0c7dfd8d68aca2cc958821390720c0e2d4e9d693d247db8d687fa3a3dbb3c21d0ec07b2959206c8795141896665f1ae1831bffddee692245be9d354c0eb2ba45f3384a4d703167b25372e30ac2618b4c38a2bd4ad9ea4c9f043209a649b30f2c05905a54be646341bebf968cf50b1114f7e4c4c6ee6d37f2bfa2ec5a0a6fe7923cb5a919be2fa26f34df0dd035d86809a9f1e6bf53ff0cecdbc9cf2fc2e0aa496c20c6441b653b56de2bf9ef621a342a1d55eb5861f8ff59334e9452ad7ad63a01769b7e2b0b8f004324e0cbfd7bad71285fbefd32e28dc5e586d1958515b4347a2deb5410a2f6662db58ca26cb95c82a66b896db521bc2438186f3c6e4cffa8e87a3d1dc479a8fb177d6270083e8c6fd71f477ca222c2b1ba4c88225deb95fe0917aab18a0b102f41d70a842bb6da4945fef8e75528694411833298f6537d77768b6eb56c5f7d9a2118336a4f1a8d45cbcde1416131f00de88c00fb584abe4524de8e28c61175d21a1fd4411c8b93944bdfcea8695129552b0472ac01eee3dbbb39abbfd9195d7d9711e855c56b323e87041c326a30825745a4a11833e013bea0b1fc90fcb951e30096d1586ebe2099b7274ae88d6a2bb313daaa86bf1fdf8b2b1c8e197ddbb6198b31ddd85cba44d5a1dfc76366f92d157e0f4f471e105b55a58feda80a329952b2a05d734d75a2010e200d6d9645ba0f5fe55c79a4f1e48e2ec888c2f1de1e016eedbd1d92b840fa3808c01e99aa2fe025355002f5861cc2a2f5415ef4b1ae597553bd9601ba3122e012d2b3c2a8e8f10f354c5c0a2303bbcb24ade3c537b34ddd7651b8c90f40abd45bbf9c22bd0aa26b08511d84907599c3b95b49fe140e859609c5082c293d932efb726060a1aeee51bdb3a004de98a254b6f917d8d5d8ce7943aad8fb1cc066e7bb079a18fb5f0c1adc5de7087fa12566c1519c63d1e2d5ca28bf6379bf3c5c615dfcc68b494856250a4d1b0b6dda262a017c094cf0abda72aa579f91d024d76fffd36c76a5ce65cc779be838345c818b5af97583095851e47bef752f7629f5479c4f31a7072f651c71d02063e7cf1e31d46428c2d1ac882b49c4be93d91bf1d40a10eabbf137415ff3405a9868f25260c386fb2a18ba630505f15d8ea307452251e28441827783e046f942abb5febb50db76e366b91f16b69be7b91556a5ba1744825305715beb663ca2cff5c8b8392601698405cba8122fcd88695c10f04ca90b360d7cb0c5b8d21e3c12f3c21746aad9bd0c6b80d0f0b55c41df56df27ee915dae5e403219ea41abdc913c789446f2567063f9968570244e46ad0195b56cf34812b2ce63dfcb51cb2407be37f4512aef86c2e7f12b5275f95b69a6af021605e8b9e55a7645d6dee556697e75abe0011bafbc75c4136587a4cd51437a62d385a78d63a60550adf6958413653334caa7342d3bfb08fa200bedca3ede847176357cbcf182ee84b062d5d083de6354370e52239eb6721ab2832dcbad14dd4ea4322836ede4472e2872545d1f6dd9f8bcd50009fcc6dad53a344dca36b85dc6fcdb6e390d2910b87efc03158cab09d4d482901784311382cad9135a357846b2f031e62ff32e25abdd578fd08dff78e39331fa5a2abf1b1a3b0c9fb43ddd24f507697d8d7fa55481d02601b84c026a9ae3133f316385f38ff760a354a5a08d247892b1e29310f438f088856bcb3d872f79265e9200d6ccf965d516c35030fbcb135cad4fe77486ef7d10399950483f4166dcff0082cb3344cf1a79ce41864eec939b08a5c8a7d4d03e31d59bd5c0e4afd994d743f13598eb2ad6a5f90dc2918f9628a40aa885435f1f3a4908d5aca8ba9b77a17609e23ec9075aba756254034ac426e1ce9a4474e7d72a1f0603d1615ec9ff3badb9f74ca9129451c97c8597df40491441b103e63ff1ac046e2e1e876bf8d13f870bdec5a8e3c8b0c1a965c6fbb8de938ac3756864e2ce296de2ae7a9913c3b8d14a1be898b0e358dd5f3106ce05f5247e9bad369efa8205d26ff3cbd045d2d060f438c46b386c0dbadda2a824b237a59246e4e1eee63403634a6e58b64a7a0c35e86ec91668be00feb7ec3dc3d8845c6c1ec1ac85db841139b712583275ed19a9bb784577a4d95218f02f602de2b48b5d40b4e52d966af71b0aca1a85deea0b7c9f5f3d44f47c7882ad7b8651a321a79a125505644ce5fabdb735b6f2ba75af66f2a9b0a5d51885b2af84aeceb0842196d080380597eca123e3e7ffe34bdfd69e446e67ea6f8bf760597e4444e4718c9f53cf57faafa828653ebfba52767476504cb9fe163bdf76433cb28ffd91658e3119fa63760bb99944a00cca0e0a0b02323145802ae80099c682cfed1edb4bfa96c5913a010b0530684b3929b393160f1135668260d3385c3c9acdbac8abb40bdd8a04f133574b719a55d7877ca7524f29c36a77bcc7f98e48eb912158f830aa0f641e1a967de88e9eee30cfd105c2de871b29dbd7926b485f06ec176f9bf37a995f000a25ada6919e1b6aba533111f5fed34444dc8e39bf9ccb87fe932880ccae9d93982ddd79e843b0249aff77f1c3b860ef4e7b4953b95afea300da5f57c596eb89993db60ea1d5faeed605abbf84b45203c4f72011baf2aa32c4938e5485af46194e961c4527dd314e2e2dd9cbb57dc4fcaa72c155a12637d03f408b2a8f2ed580191d4084e84befe56d2b7542eb982348b36ad0c63efb98a3479e34fbc9ac76b62d67550716ad97e42eb71e06f9a48e123a4ca56cdeacfdd3087a0ca767b0151ba6741cd7967a5b1229a399eb4b17bc4fbde50c081d2b001cc3305b4add129f3bdf5a7ae16770e7662a451ca111f41b4ca6db79c6b5edcfe4fed5d62a417a3451c8c669984da842c2bc5d327c546ed2137b4291bb516f40c38f6c8ad6b44cd3c5332b1091ad0a0b244e390d24c6b50d56b9f0dbde78a02ffdf86383d46dd27a0d652a0f5a9d706d56e576c77901811f21013e071817a2056b1cb8ca270cd57937315b62172cc5ccc4b8a37d89d1150e736e331284c7c548b79fc14f8155c7c2da50e768cc03586beed2f9c63a9171d89625ee25d64797d09ea42dafa6e9bc286b5e5b5781ea12d39896937e0b9a1e0ade909ce35c67702bec2903289a964d73d60cd9f4ddd21d5ca8358eee72f7a47a1321e253831ad33cdb1fcb19282c55021fb5b9ae955ccd37da1add3b6d7d0e582f66c76b14a7ea30d474f5910747e785455db1e0ba3ef116f9a881ebd53b76e0b6b29c0eb5c4e8660d8b68114e59de73c356c28e1355a736c84026ceda0077a74b71fb14aeda989b2c7d3679b7242ac317fd27e96a7d56d0ffcefe36525b78fc45e4f78557a9946c74b6816a420250911946aed4a8b6230ccfbe5ddab015e029be13bf9521b3f84dbb57d1244a286eb8a6913bbcfad887f9e3b717c30349c6a711559a4b2217020b6cc922519bc17cfb61c3ebecd7bc4286a6a45fed245b4bcfed527e6d02848455a82c14f7f3bad0275964bcd20b3998be4a0a02ceee086b4a1e58de2f960409ed9bf8b0b96da1dd24832072773bdf0ab8aa06851df4c04fadb58a967fdd90e5607f785fd90509e3c47586bbce71b24fde5f8b930c8abbd609cf82031ebf572cd42f63a53943955092972adf73a530200a9fb125535c56062e21a852daab3e65c409f8ab619becafb38695ecec7c1fc1fec57189e78bab3f7779f376fe9f484d4bdfc5951877dc8fdac51c5e9fd2fffc6718d1e8fdceb0d4740c5bd86a2607f6f68c3c49348efcf9a55cd92451322bcf1c9bf46505fb0f35b562a77d1a25aaf875e2573aec20d5b3d41c3b64f4d8a28468e0d3909b531ce09dfc9fdaf40479b1ada35f6e76e9f9c482f148c49599d841590e4ba99ec908c953858c7731a9d082504e0b599424a5db359b05b19a32fe6ff8b085beeb4aef7a635a614648bed3af996cc7a63c07a0e8aafc00d21859e0748e0712e65b631314c255127a1835f1de2c0762b42da2d82fbc169986d0f0ccb3d509be522820e80f63c4798e528e786cfb1a6aca4d7fb15825e3db46e82768664feee73408ee9a44cf1a4df0f1946640a673cb02912f732074d53bd4212d906f36e451b17a53febd469d511b0464bb6609f280f327479d24a7cacee9ebcfdd4ebf36b2fb133506a4451757fdc32bdac6fb89c26e1c2a25d25db29a80d7878c7bf844e08d9d47a9d209c903c0bc9e7d0f091f624dd2adb3adf9e4ab6473aa3776716bf12a2e9cda137296a0dde65982260ca0ef7ff3c727c16fe4c149720a21ca660755ce5cddeb5cfc9b3540e3b144f9dcb1e2d74abcb7daec37365e1df5016a563dbcb4da874360d60d6a7de49cee461cba1c0ada16434a6e2701e47541dea018360a2192360e124e04e4c91cd4faba4fcdca67cfca0e1c829436f0ba3189310701af88bf0dbf5f1da07a5b14891cd8e5b83eb03902d26eca55d60c72b3d434a02206c78d5cf57ce006d85a83785a749eaa999af50fb48144616cc4b03484b605bb17d44f8d5dcb56402da9952a25a148a7d224870fd4ba2adb044479e2fdc99c6d13a9f9b7699d4c412989101fc4d85bbdea090569c774971617a393bc9ad417db08600c838227aa55cd059a8b912e02ada535b92b867f705bcaf2100218aeb1f105f56af2fced240751db7f1d02a7bcbd4241ef3291cf6937f02a298635adeaa0528e3a679d55d77c023a6297b6af0da5ac339ed44bc6621ec20007bcee37445853bad3e2df96cffaae438e55c42eee238fae56481143bd53c68f0c1b44e36ad58ca5b2af447176f3ea8faf9de1129ddea7db806ff66a4b1e8292b504fdaadff89e9a235c2794b3dccffe326482003c02d6347a657cb183898db94b503c2f7e4cfcb1bbed1f2845cdffcf5338a18fd070856543f0d573af318715c0fd8065902fdbdb03214493d478dc05d8d033943d576fb4d96ce7ee7278154ab6b08f0bbcbd6f546cf4270e01f8212c085f1294c6a8ce3fb7a9b829e2794fb8c567ca5064b5a8c86abfdfcb96d8499e2dead90438845f222f90c54a9fce8839630b98faec9d4adf8989049b887cf8acc896853ecd5cfe252bee05973a72e085d4aa1e380b0edfcac078f7ce6d02fca", &(0x7f00000010c0)=0xeff, &(0x7f0000001100)="5b03488f656e8681a38051cba7", 0xd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x100, 0x4}, {0x6}], 0x2}) shmget$private(0x0, 0x1000, 0x509, &(0x7f0000fff000/0x1000)=nil) r3 = socket$inet(0x2, 0x3, 0x0) getpid() setsockopt(r3, 0x0, 0x6b, 0x0, 0x0) getuid() r4 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x8000, 0x0, 0x0, r4, 0x0, 0x118, 0x3}, 0xcd94, 0x1, 0x1}) fcntl$getown(r2, 0x5) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000080)="03000000", 0x4) msgget(0x0, 0x1e8) executing program 5: ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 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=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x8108, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) sendto$inet(r1, &(0x7f0000000300)="18", 0x1, 0x195a05e282d6161, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/197, 0xc5}], 0x1, 0x0}, 0x0) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000100), 0x1) bind$unix(r3, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000200)={0x0}, 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r5, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) recvfrom(r4, &(0x7f0000000040), 0x0, 0x1040, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r7, r6) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/547}, 0x225, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f0000000080)=""/1) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x39}, 0x0) r2 = socket(0x2, 0x4001, 0x0) dup(r2) recvmmsg(r0, &(0x7f0000000000)={&(0x7f0000000040)}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r5 = open(0x0, 0x0, 0x0) ftruncate(r5, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) poll(&(0x7f00000002c0)=[{r6, 0xac}], 0x1, 0x0) r7 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r7) clock_getres(0x3, &(0x7f0000000280)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000000000000000000a"]) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)='\x00', 0x1) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x2, 0x0) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r9 = semget$private(0x0, 0x0, 0x420) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x8, r5, 0xffffffffffffffff, r6, r7, 0x198, 0xb}, 0x698f6907, 0x3, 0x3}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r5, r8, r6, 0x0, 0x58, 0x3ff}, 0x7, 0x7, 0x9}) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x1000000029, 0x2b, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x578d, r5, r7, r11, r8, 0x0, 0x2}, 0x1ff, 0x10001, 0x4}) r12 = semget$private(0x0, 0x4, 0x200) semctl$IPC_RMID(r12, 0x0, 0x0) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r13, 0x80105728, &(0x7f0000000040)={&(0x7f00000004c0)=[{0x26, 0x3}, {0x85, 0x8}], 0x20000000000001d3}) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) socket(0x18, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: setreuid(0xffffffffffffffff, 0xee01) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf", 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000)='Y', &(0x7f0000000080)=0x1, 0x0, 0x0) executing program 5: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002b00), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) syz_open_pts() close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000200)={@broadcast, @random="0000fe000100", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@noop, @noop]}}, @icmp=@info_request}}}}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x65, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x40, 0x1, 0x7f}, {0x6, 0x3}]}) syz_emit_ethernet(0x127, &(0x7f00000004c0)=ANY=[]) r6 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) kevent(r0, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x71}, {{r3}, 0xfffffffffffffffb, 0x4, 0x20, 0x20, 0x3}], 0x5, 0x0, 0xfffffffc, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x11, r7, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000000)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000004c0)=[{0x20}, {0x4d}, {0x8306}]}) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x1, 0x0) mkdir(0x0, 0x0) syz_open_pts() r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r2 = socket(0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x6c, 0x0, 0x0) close(r2) socket(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x80000001, 0xfffffffb, "102609307e7be2df67de208c8bda612c3100"}) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000100)="2201ac09239024792d415b55128ab6b287da9ef6a4da59154a798d95faacb52bb47a1798b2a9a35fc9e0a35c2dfc08a6338aa952f4d336900207fa9ae38a94697df1181ba0ea6530a8d46e9925736293bfaea5022c4e555490fda2cc7d24b16d6f3c2864214975397dbdfa0bc2848f7873df11aadc041fb613ceb56377fd3240266b7b81b9711d16b8b1b7a28b7ecaef0e791c08b8537b9e5c576c9ed2b948c6f6b0ba27bc9e8dbf28be9353705e0ee7fca1e297917a4fefc244a2916358cfc155d5b0491ac51d326a96aa32d68e6c569bfd3d267745af8ac87316e83882da2b8262467983f3e93cadc79ceccbdceb295ec1f331d9834b80773d2597c11b94996235945184aa191eecd0522fae4adaa25c3cc981fd1ce555766a9e200e98c0a69b3e56b78c0a6afe74471e8a1e351fa8ecb887dddd408f20bdad8ca983a051014fbd96b2eaa81141547edb67cdb5184aa1d58f663c9874e33c6766b3dd1c3c2559f0d24457b5d9851a90f3c25ba13bda24bd70151efafb87223fce70d3ba264a89a40efe99742e4a61701e3409c6398357aa27abd1c7078be5c076fb4f43b699268ad9befd08d61471842bd20cdd42dc5fe492b6e1964751ba80a1f483e5bf85988ca435631cc573dbbf888b46804dc20cb8fea7ff8e36c7f856ac8734fd026a08bf30c703facbd1862bde216a6170cc89cb9099107fe38763d3cf3497d0fef4db380af09e7a19679e4d210fadd60edc5e6e5c80", 0x214}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x4000000000, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/262}, &(0x7f00000001c0)=0x108) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) getsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xc0}, {0x45}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x6c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) fsync(r1) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYRES32]) executing program 5: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x64}, {0x6c}, {0x806}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) shutdown(r1, 0x1) sendto(r0, 0x0, 0x0, 0x404, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000240), &(0x7f0000000280)=0x4) getsockname(r4, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$unix(0xffffffffffffffff, 0x0, 0x0) bind(r3, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x90, 0x9) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000301010006}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f0000000240), 0x0) r1 = socket(0x11, 0x3, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x40001ff}, 0xc) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shmget(0x1, 0x3000, 0x408, &(0x7f0000ffd000/0x3000)=nil) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x80000001, 0x4) getsockname(r2, 0x0, &(0x7f0000000040)) sendto$unix(r1, &(0x7f00000001c0)="b1000501600000000000000007000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039d2d236acf20b7804be64174991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d375d323e7d026ba8af63003728211e0000d4500fd38bfbbf70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb001ff1edc7ea24551761d12767e371a3f834371205578bf11f23399c3033adb71d89e000040781e4b2fff840ff00bb21da40d78d8d84e482d4", 0xc4, 0x408, 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x2) socketpair(0x1e, 0x2, 0x1, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000200)=r1) sendto$unix(r1, &(0x7f00000002c0)="d7", 0x1, 0x1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = getpid() r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001130, r3) setpgid(r2, r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpeername(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) ktrace(&(0x7f00000004c0)='./file0\x00', 0x0, 0x40001828, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x52, &(0x7f0000000080)='./file0\x00', 0x8}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) utimes(0x0, &(0x7f00000000c0)) executing program 3: r0 = socket(0x2, 0x1, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) 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) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080), 0xfffffffffffffcad) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000000c0)=0x9, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{0xfffffffa, 0x0, 0x0, 0xffffffffffffffff, r2, 0x4, 0x9}, 0x81, 0x3}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(r1, 0x0, 0x0, 0x3, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x0, 0x9) socket$unix(0x1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000700)="ef8b2573b336e9e83e57ac35ff4ab18ff8eb755c9b6b475efa75727c27b0b7ee563d3402b7f08ce51de730f56a997cc48fd4a41dd6c7a32775b4aaca5ae1a9ced7588816466d1a4c7b513153cfc88534cf6d1d7e2f704cf4071670d4d95e0a0b62eee00b64022d25ea0f1cc1601dd65609428228366defb2f8e39151bdffe21b86d049f965f9af8429668f71c192a55c600d82ec5dea60c70d39b184ebee17dd9fc34fc2c504d3e8e084f7aa73b3c4dc12e691dfde53d4f72107b4287c90dff82e2609f6727bdcd07609de9df6d2706fadec57ec95811604d19f1f31d65bfa3f4ce1878003d5173855e2663235ee99fbb0c8ea715fc7398360b457a9ad3906d692aa3af983de121c5f884d76995f8e20d581cd149f382d25d499777d5081fc53e500"/303, 0x12f) recvmmsg(r3, &(0x7f0000000300)={0x0}, 0x10, 0x0, 0x0) dup2(0xffffffffffffffff, r3) getegid() r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000080), 0x4) syz_emit_ethernet(0x3e, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) execve(0x0, 0x0, &(0x7f0000000300)=[&(0x7f00000003c0)='\x99\xd2\xc7yYL\xadn\xdc\x8c\xb6\xc5\x8d\xd1r\xc6\x0e$\v}\x1e\x9ds\xdf\xae\xbd\xee^\x16\xe23qI\xe4%H\x93-\tF\xbfOH\x9bT\xf9\xbfLIE/\x8c@\xbb\xe32\x1d.M\x9f\xab\x94\xa0\x9b:\x11\a\x1e\xb3\x95_J<\x86\xc9,&\xf5\\\xe1\x88\x05\r\x8a\xf0\\\x06\x00\xd2q\xd7\xcf**\'\xf55^C\xbbd2l]\xf3\xa0\xdf\xb2\xad\xb3\xd8\xf19~\x83\x87/\xfb\x83\x7fr\xf3\xa5\xd0\x94\xfd\x1f\x05\x86?\xbfL\xc3\xba`\xc31X\xc3\xf0\xd6/\xab\x1a\x83\xd0\x9b\xf7U\xa8\r\t\xf3Ev\xb0\xd1\xad\x81\x91K \xd6\x0fD\xb5\xe4\xb1\xed\xdewn\xabj7L\xb6m\xa4\xd9\xc9M\a\xdcV\x90K\xb4\x19\x1f \xec\x16\xe7TB\x82\xb9J\f?\x95I^\x1bR\xb68#\xf1\x06\f\x96\xdd\r\xc1C', &(0x7f00000000c0)='+^]).^-*\x00', &(0x7f0000000380)='@-!:)zC\x00\xc0:\xb8>Q;\x91,\x1bA\xf3/\x0e\x93\x9a\xcf\xaa-\x8fA\vxL\x10\xf62D\x1a\x9artnl\xb0\xc0\x97\x86\xbc\xe1(D`\x94\xc9B[\x8c,\xe6\r\ri\x17q\x8a', &(0x7f0000000140)='\'5\x99X\\z\x94p\xf2\xed\xd3\tCR\xa4\x8db2\x92\x01\xe3\xa4\xfa\xe5H\xd7]\x107', &(0x7f0000000180)='\x00\xbd.f:qQ\v\x00\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='&(*%\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xba']) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0xc3}, {0x6}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0", 0x9}], 0x1) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_open_pts() r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000080), 0x4) geteuid() getegid() getpgrp() setgroups(0x1, &(0x7f0000000240)=[0x0]) getpgrp() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x8}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000500)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082d26a849c1cc77c33f47bf1962a871335e51926918ba89cfad5aa4b93a3c362cfdc8cdd0d6367d2b75630f877fafd87e10516dbefec111afb596f879920914a55c71eef1ef3d788239cbdcf1d05485cc8b315da86273494a6d8b55c9a001ff3428a45d4d54f446db5ada150e34e7132c7418a215b32f0f8d899d4d9f5a5f504a8c89d72348770c061a3a48014508eac3c4f6406d69c73331597670d7206162ee0bccf1859bab2413e70c3ffa600073e56a5da7f07e70fd8d353879907c9351a39aa7cbda1072a756fa02c940933ab61093d335fe26e712d1f6d0fd28e6d35b959e471f7a18c2fd00583", &(0x7f0000000100)=0x1, 0x0, 0x22) fchown(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000040)=0x80000000) syz_open_pts() ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000000080)={0x7, 0x42, 0xfffffffc, 0x3}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) recvmmsg(r1, &(0x7f0000000400)={&(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/134, 0x86}, {&(0x7f00000001c0)=""/46, 0x2e}, {&(0x7f0000000200)=""/91, 0x5b}], 0x3, &(0x7f00000002c0)=""/199, 0xc7}}, 0x10, 0x1001, &(0x7f0000000440)={0x4, 0xbe}) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000480)={0x1, [0x0]}) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f00000004c0)={0x401, 0x0, 0x5}) r2 = socket$unix(0x1, 0x2, 0x0) chdir(&(0x7f0000000500)='./file0\x00') r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x10, 0x0) setsockopt(r2, 0x0, 0x200, &(0x7f0000000580)="5282132c376761cf20a9c8651505848457e3fedd9fbdac3a96166949c486a5c79526779695ac3d4e5536479f8c4d329ffa684ff95db3335aeb25a3d0409ccaa00d77697bd0b80723eb787f5da36b5b7935b0723ec7b1b7f737c3ee88b84eecf7f536ea9c1dfff807df2dab2f0e7066bf2d6d6b", 0x73) chflagsat(r1, &(0x7f0000000600)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x0) r4 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000640)='./file0\x00', r4, r6) readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/75, 0x4b) readv(r0, &(0x7f0000000780), 0x0) fchmodat(r1, &(0x7f00000007c0)='./file0\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000800)="f431c909215078a07b93dc489cbf7ec311a9e62f0d8b0bec3a3c0ee1f5af3c29a7a7c91e37afae519b8f9a55c91f28f3b1a5c4fd1b1555f9aff5ee782217f1e12dc70c43daaf858721366b18968bf928c37ae33907ddde248e3701ad5fc4029fac6c33186dd7a31d82b18d853265203bd48974ce0c4c2b9cf2bd2f1f3ca784d40cd86aefb82b9d2a06cbfac89c943fa4aca90e1811463ed3eb87c758961ffe940b62beee90c029e168a45153f94d1f22ef95d48ac0d4a0fb313555e2e21463e5bc187af6d4d449f80cf7a760d58e785ba0f8f88ec1f63b2d29c7b4358a04ce0a3361c8d38ea38bead6d37f64", 0xec, 0x1, &(0x7f0000000900)=@abs={0x0, 0x0, 0x1}, 0x8) getgroups(0x1, &(0x7f0000000940)=[r6]) syz_emit_ethernet(0xa6, &(0x7f0000000980)={@empty, @broadcast, [], {@generic={0xa00, "f1df3c76a39e5e8cce906b6c7056802032d35c9133a3cae4b50f3e2ec3f529d63dd8752a0eb4f9af173f29b1ec01cf390e9455118b5161b7c75f38484ccc273cfeb9bae954f5371be1846545355bc65beb9cd0057c23ace12a2630aee9f4e60285ca033a9e795290a40e9ad05deccb763d9a3d569df1947fc1c3a29d61a605ebe976eb4c355c4bb141a723e4e57b8bf00b2338dca25ab830"}}}) r7 = semget(0x0, 0x4, 0x7) semop(r7, &(0x7f0000000a40)=[{0x0, 0x6016, 0x800}, {0x1, 0xeb9, 0x1000}, {0x3, 0x7f, 0x1800}], 0x3) ktrace(&(0x7f0000000a80)='./file0\x00', 0x0, 0x1000, r5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000ac0), 0x400, 0x0) ftruncate(r3, 0x4) semop(0x0, &(0x7f0000000b00)=[{0x4, 0x2, 0x1000}, {0x2, 0x9, 0x3800}, {0x3, 0x800, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x5, 0x1000}, {0x4, 0x4, 0x1800}, {0x1, 0x101}, {}], 0x8) clock_settime(0x4, &(0x7f0000000b40)={0x80, 0x1}) executing program 0: mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') executing program 6: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x97e6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) ioctl$TIOCGETA(r0, 0x402c7413, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x160, 0x200}, 0xfffffffffffffffc, 0xfffffffffffffffd, 0xed}) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r0 = open(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffffff, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f00000000c0)={0x2, 0x80000001, 0x1}) getuid() setreuid(0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semget$private(0x0, 0x4, 0x0) semget$private(0x0, 0x4000000009, 0x82) semctl$GETVAL(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000580)=""/202) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xfffffffffffffed5) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f0000000200)={0x0, 0x0, 0x0}) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x6) getpeername(r2, &(0x7f0000000540)=@un=@file={0x0, ""/4091}, &(0x7f0000000080)=0xffd) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000001540)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x101, 0x0, 0x0, 0x0, 0x0, 0x403}, 0x0) socket(0x10, 0x4000, 0x3) close(0xffffffffffffffff) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/547}, 0x225, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x44}, {0x5c, 0x0, 0x20}, {0x6, 0x1}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000080)="c02a166f7bb36876cdd948ec609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a6b569a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d54c209bb98979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b22c92863819a", 0x91}], 0x1, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x400}, 0x40e) socket$inet6(0x18, 0x0, 0xfc) r2 = socket$inet(0x2, 0x8000, 0x9) kqueue() openat$pf(0xffffffffffffff9c, &(0x7f0000000540), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x87}, {0x80}, {0x6}]}) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') connect$inet(r2, &(0x7f0000000180)={0x2, 0x2}, 0xc) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') clock_settime(0xffffffffffffffff, 0xfffffffffffffffe) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') write(r3, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) executing program 5: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = socket(0x2, 0x3, 0x6) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000800), 0x1c, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) mprotect(&(0x7f00005a9000/0x1000)=nil, 0x1000, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x2, 0x0) r4 = semget$private(0x0, 0x4, 0x20) setitimer(0x0, &(0x7f0000000000)={{0xffffffff, 0x6}}, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000340)=""/10) r5 = dup2(r2, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(r1, &(0x7f00000024c0), 0x10) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) close(r1) connect$unix(r0, &(0x7f00000000c0), 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x29, 0x0, 0x0, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000000)={0x3, 0x7ff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) write(r0, 0x0, 0x0) r9 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r9, &(0x7f0000001840)=[{0x0, 0x5b}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x4}, 0x2, &(0x7f0000000340)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5571af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a0a5d22bd00000000000000060a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000000000000000786175566f8306053cc7f5eccf54e31951b8b767a1054d4c93cb0eb2e73400d466ce7a50bebff317d408bba5d8", &(0x7f0000000440)=0x99, 0xfffffffffffffffe, 0x4) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x3}, {0x35}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3fffffe, 0x0, "1a91880000d2b863887668a100"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="dd722386aaa50f062d1a91a40f2a1300184ab8d130077c906ce85c", 0x1b}, {&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1366c58af7e3a8eb8ff419a564f33a00db68da6ec62572fd800b44ddb72a27d384d7c0f59283172e5cffa871fbf54d432e04803f306b4bdd17a8ae02f5634de7f261bf856f7b29c4a8c1f03004f7c52f2f9e6db563bdacf11a4312b36e471badb5937dffaad3492204b136b6c7af7e032a3ca5851a267482edd7e7d92ccb87a8b65d5673815b76e9c1698ae7b1f4b5f9abdf83dd28f7ec1cfb85b91f142276afac2efbe6ca1204a2ea66c34768fde97b6e3ec499757af16215bc8f51325d653dabd4ebd4845684b1610443d845a10cbd974b2019ab2aaa364b771cdc3278d4439b96185ed0c3859ea5a4baaa391506d5bbdceb7f20da251814d96c79c641c12dee3c6c3008dea5b63a8d17dd8d567ae2ef71e10eec7343ade58044f19d750017b393a9747caa8e97186fd10cecb761f0f78928e19f8ffb6b5dfb954d1d90140f6b15bad46f9b7aaaae4fbe2f6dadf2ac7fa305306410a426f3da1198dc24f11845142715e81157342de40463eaeb5787d1f552f98f7bc8ec1477f11332e37e3705530ef8c541edf935da193d01448768fbaafb47d5eb3f82bf3ed063b7827445eab5a8fcd7d99d53b0dde5df24f8b5786d8351244164630515bc0fed985baf297cf2da41ac75f2ba68e432552f11b1d722468ffbbbe6a9ac46102969d269c43d624e218459a8db1b21cfa29109698467a1764e1f68dacfd6038037273063b89f01f1eaac9cf5dd2a8d42b1b6e4a60a373d77a7cd04d7b2b836af003812130ab23f44fcc641672be8e1c451c69e042efb361fbbf25916d4e725e9567d74ced7dd8fc1421c9119932838f3f3f3744d6e7e1c79455107178e0a968ee2f8e893781613452e0d241d0c342b0d8f869c0625dc711f82fd4b6b1ed73f62b1cb9e12bedc5fa2eaf58c969a25dbbce9fd087036ac4b95924f64111ef591d3dd0e905f3c89cabb205ab30fbfe844af7ed55b8cb1a3d4486b0cba74dab7a6c381441630966b0bdb830bf78a9677c64c62c79d165ec9562277f4782108d08240bd5f20a6ba683478ba115732d06b05c0f7eb5e8853600ce62b5a8c45b5d690dadec6b380193096ad5d18217d8dba3cd6c7902519df26cdc69b60278e57e2e70ca3e40459e3b61c295c3c23899923cc8a8745e91ec0a20d6f6e97f0fbad67600e90844f6257ca914e6e8cb5dea58a8be0939f827b9493aa6b3072e6c631a801957dca35357b4caa78b94e3faccdb887ae5c705f53765787f4440a7077baf1c4700f1d0b9c2de9602a940fa7ca022737006fae730003b66588848a757801f811710a078d2c7f91b1f66a01dadebbcd4540034aac930bac2cdffb947b6726a3b266484b0a5c94f6b80b6e432e01b8f89bab377c3f7dc878605ed50277c066aaefc75fa5bb1b4d642c651b4d46561a4eaa9b7dcea3b81fb6133fb0900c86b58f99d634bf7dd2ce3e25a5e3033419a976a476ba03bf690876b3e7c19e8c847293663cc45febc4335c19a81837e61a38b0d71951c305b63105fc9c150822cd35df33f5e459bfbd4c22f03ee3c830cc06cf37029fa9edd3da0930df6dd76775a4b91ac307c4034b1a96859507dd68b3e0befab34c62704f7cb8c44245be25f265046787e67e835a05b5ac84ca95719c50acb616369d213a8753f91c1cfd168cb128109d8de46d5add8377a795259418a03afc15647e54fb9a9c0b0757611968e9424c2848ebde24a91ef14aed1fa1879b51b131fcd441302916164af8b9ae3ce8e86b5d66d58efe5a181b4b4451a911f64267c9b46815e1b79909bea47f5e555bac2287aa1e2de031da61439a739fbc6efa2f08bb804c2f76a28680b29d881ec1404a25cad03445d4045236e3b919130c38efd90451764a9d897e91ac9058feeacb0194788279c02e757eb6ad6c3af3283ba03bd142d2032d59191b89601df69297aa05c95339f70460a68df78f44e52fe19fd2633cddd261e86d11052f6bb0a6c7cb9e9750bc540588d2108e6937bf16218efeddcf9d540c13150b1cbb911f03c0ab569a760f88f518a26798c2dbcc074d18a43d106001ee87eeb81a8bebd5c0a1c069efa9a3c0384514b455871de72160f0a898983f547c211345555d976c795fc1b05ef8706f199930ba4aa083a0642ff8dafbe9d582a4bfa09fd5c9d9ab0a17b361d141849583798f73b08f5e1a2290ec35d256a1399c5eba5cd805dac65021606753c5dcd1262eadf4d3d0af31075cfb71a1fa4dfcce346327495b898fcdebf04f7ecf7cb3aeb9fe99dee2e6734d95667f532c3a997641a53f56a9f2e082c211d4fb5f15a04142fefc1ecd89b77d371e541988cc326dc848681c8413c778962e54324ef1113e7b908558eb49a4617de12d619d16ed5a0224f728a1367d9e5a1773488d7ce986fc4208c35d8797ee3ad33b007849d98225f8003f0048707512002078305b8aa8642cf695833fdc84bb551ccc5ff920790c976a727b7972fb88f8e7272bf2450a18a5eddac6f9e8093f75f85d702307b302a54da7612d34d874bd86cf6934a3162c6745c579d279d5f62d27d0263d2f319e70d6e4d9f8376c7eb93511b07b4a588da9977c899d761811535d4b94f605e74c79a6ae820d882972ba524720e8a814d98fb778e26d7fc235b5b4a794b1244ca878a3193d48321f601d009d810c6c63e7853fa2e66661eaa1dadd55378e8c42d7d3b18996dc4af7b76cd9344dde9046b00f2c2135a71000587f22b5a8999eaabd1d3d15b1ea247f630259afeb5d3552d8b8d25353a45ea93e85f8b62a909a329007cb78d1441a3f88409c9e4a7f5e3a38b3ff8f83e5786214f4635d5602cd6305853225f133e6a44059fc6d88a3fea95b2d15d3ba3a9fa47a77d6a6b48ffe582f23c2997be60db8b496007e6cf91820657a4e10732d3471f128ea972f6b233b04d481c1a14fa32ba6601cc183f675644652d66df2b119a85d1751cd5104f77b7bc30ef503e606c5e9d1b255cc040f9f27f6b447223271a8124da64c1cb39d57c5796571529d7787859787063c3a44addc1c392267477ad30ba5ff674eca98cb2e445d458dacc6835b192e933218b4baf0ccb78228c7e3a7e3290ed3824a9cd4a9e74887bac564fc0097edf2226c38489946ec2ffc2527c9d5e26575da74d376f8080f8c56442720cb038157cbcae1ed319c2688f298b1515dec5a155a7ced1682a0c083934b6e0e806936b25e674148f39ade1d6fa5a554856dcb9984660df0de4245b70a27c8e9cbedc06423ae06ea9a27f7102113c4388befa688c8468b4e2865a94e58f3a2568211911af2aa038767fb7a05018dc45e70c33c6cbab47f81fba0c551d775ac92a1343e8dcfa61f102159adc5eefbff463be23f2278c3c7123465ae1574671ae665a91d1f80cfd9b9cf0b3edf53cc637db4ad77bd436b6bd32ea2f1032aaea3e99c30b7afe299232664b5c0d6d2f3c4d7e6a854c38937fff124977b399fb0e1566245703fbc2a6f666451602af52a979ab1b54f82b346b8e0b13c5019783e4497e6e68ff68236e8bafc37baf5e2b83ec8fb9868b8d6481db9b0e315bd554d8078be2710a7e3fab3ad15aec2062aa34bc67da31edf4bed01fe5630a0800794150856ef0db6f6b9b8e6b9a0a5a96b68d0f77fc4a3eb04cdd0a6f26590d8643b535c89288de0f81670b3f227e53d33c155b74af56ef72db01d191c9a216b48e82214b87d30b510b95dcaaf01748f8c772a271a77eaf30dbe0e3e33e3f319bbfcb4a3dc4c609c2b90f42c8c82861142a8d90c0f40304c7aa40ade9e50cce01ef6f819edd17f0ba3c8cfa225f500f3c4344700f0ee0e18b4da149ee963aac4cce9c9bea9990e20c798d717f7e8eead7c015903a408919cf3498224efc9d2b2c87cb21d3248cb8bbcf7f484fcea6ec760e301403dd65ddeb12b02070f597d48a2a93b89e21a3baac18af30e8678754e8548e573a1ccfaa2f280cf6d845e368cdb9faf5c6e6ba5414b8425ab454260acb52f5dfafacc64e83bda30b0eeb92d0bed8289ac0af11c6fb5e6bb123318fe8361159ca138e34dd85de53d0354c2ab887891dfd62081a7bd5e7ef910a3eab78110ee3cb7828416b51b2eaa3c1ce4c87ea75550e614dadc1ea104a8a8562b04142d8025309372c528d2a6df1c8235d0df14e4ff5b2da06b22e68e3b62da0855ce7de35578dd1a4e39b0134acb52fb46e86960c6e8453f6bcdced3ea35e8973999c0bc300590d8bb76e48ebb1b8d960e530496f7ceacb128126ccd0341202e99368f2bea76caa9f60ee728cb1337fdfd896604cc9d80e5863067d44176ccc030503c7771123246edb4e2c18c27a601b204ff769f47b9120cb6cd61e723bee4892bb7632a5101adee58880464e6d7a56bd8eaf9b744e18ab2f72f14853ce8a9bf0fb41c5b853473a9f2b7c3a06c0558c653c0f19e5ad8598b21c3118242a226c8d63bc4584d894f60f3aa607d4f41547abf2535f693a6903b0d7ed40553dcb28e23d7885cc0aab8b5d0ec81bb9b1de6f3685f70dcbe591163cd4f535ac144776304a06a9c4a508c9798d3039747fd0b739eb6a0081de61ddf5ee31dede9dcc77ad35f9397e1503032697bdd022e29dba0f58675600c420174e707e8bb379e03b7410bdda2f71eecfd92c667ab9191fd1eb82d7745c84849b5a9c7a6daf10838e1b1bdbd05cd8b8f0e4b0a8c732aea7794fd3a06262abb3067a55db9e9740084af2e16587a33504abef0004f86d6fd9197419869806c99dd29ab408c8961d1467cccbbec49f51b3f597412212b849665e251b8ff963daf701e7b7dbad236e47a975b9cb6653017c2fc8db2927f06a0e8a39465db10b6b92e80ac87c00bc291b2013fee8320e1601b7866d7bf94f41cf9be7bb6612457c1c7187bc79793eea40c7a648dec22159196f9b1b27c56af83efffeb967030cccbf849f617dc143b32a49c847cf3579a91fcc2ea8d8d49fadea5462228b079acbc3c4ed37e147568492defde75bbb5f38f172a578de7053d7d7ee2cc25fb38c0a77a0fe41101da85a9f7cb8cab82e012e2867365cd02622dec5f215b2284955afcf74ccd1ef4b25bb2141155b97a0bc70376a75c3408c5771a0ee7a3c50e1726f4786d2bbd0390b6f586c8167d82e04b169fec00d41b9fb16fcedfd2d17889caeaa16fc1585397f854c6b62ec92a01c8748d24f13d09d28838968f96c22c0e1e521489c9ef99c63dfb3a045b07903c2264978718a0fcb6e367fd8aec2995c8126c1302978b6cec8dadcc09728801e668cb6bb9c03f680399377a504b561c36fa7f2cc8ccd334cf08c65cb62bbfeebdca0c3cfbe456852b659fbd53b1ba73970e2acd0a31ce92e116bd6cd92daa75812465721d2b5529bf834f4c863f5f527a0f14e2e479bae8a849b4d0738326c245895d4f12e2e7a849c7811d96722ca390d620b1e55683aafc4ef5672280eeba65f58b3f60c89a1112dc376319a7db19865dc8785dbf34ef40638ad15fe38168052603f21b339358a532b4044ef59db35b2884cc39a3b7af0c97fa51708d8fe7361549e8ec7a4dcb8e726fe9c3f", 0xfe3}], 0x2) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000380)="4b9af7", 0x3}], 0x1) executing program 2: r0 = socket(0x11, 0x4, 0x0) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x8000000000000003, 0xffffffffffffff81}) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = dup2(r3, r2) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) writev(r0, &(0x7f0000000240), 0x0) socket$inet(0x2, 0x0, 0x0) mknod(0x0, 0x2000, 0x5c4a) open(0x0, 0x10000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) fchdir(r5) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYRES8=r4, @ANYRES8=r5, @ANYRESOCT=r1, @ANYRES32=r1, @ANYRES64=r6, @ANYBLOB]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000240)={0x2, 0x1}, 0xc) recvfrom$inet(r7, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000000000000000000a"]) (async, rerun: 32) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) dup2(r2, r1) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)='\x00', 0x1) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x2, 0x0) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) (async) dup2(r1, r0) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) (async) r8 = getgid() (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r9 = semget$private(0x0, 0x0, 0x420) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x8, r5, 0xffffffffffffffff, r6, r7, 0x198, 0xb}, 0x698f6907, 0x3, 0x3}) (async) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r5, r8, r6, 0x0, 0x58, 0x3ff}, 0x7, 0x7, 0x9}) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x1000000029, 0x2b, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x578d, r5, r7, r11, r8, 0x0, 0x2}, 0x1ff, 0x10001, 0x4}) r12 = semget$private(0x0, 0x4, 0x200) semctl$IPC_RMID(r12, 0x0, 0x0) (async, rerun: 64) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 64) ioctl$WSMOUSEIO_SETPARAMS(r13, 0x80105728, &(0x7f0000000040)={&(0x7f00000004c0)=[{0x26, 0x3}, {0x85, 0x8}], 0x20000000000001d3}) executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) recvmmsg(r2, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x1842, 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x800000018, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {&(0x7f00000003c0)}], 0x2, 0x0, 0x10}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x7, 0x4) sendmsg(0xffffffffffffffff, 0x0, 0x40d) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000001180)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) setrlimit(0x0, &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000080)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x24, 0x6}, {0x5}, {0x8, 0x3ff}, {0x23, 0x524dad1b}, {0x45, 0x1}], 0x5}) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000e35000/0x1000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) write(r3, &(0x7f0000004240)="a77b84c538442f95bf1f1216b8d0ac99a9e92fb3826d0c5015880a933ebd77d31ac539f817ac3305022777bb2bf777e3da9d642efad1e431950434c93a359f51fdee0de0fbd5409e0ca7d64c846a48899ef33910fb511e9b933919ec2c3b23028b5ca979b4ce4dc5e875d2bc3bb2718f98f334ddc7e5ea5904404389308efc454b473d27d5874ae4bd22f820d0aceb42a9a0079fc7ac783a29bb2200cb77e47bf9e5836a29da7d06ade9aa096796d68e40c3f154dcddc1941b8493029e67c82ccb281a83d29656a0ecdd5c01093f29a4a3dc7cbca24c6ab733a399dec7aab019491825549642610ebbc7903801ea0a885eed65c79e8d2337c9ad7c4301489696c91f4f0fae15a814272f9b72bd7e54a3c31ebe6a19b14d15d29ba67324a710ffde3e42305ebfa9270bf4f764b3c0c64caf053de55386c39ea8adb816bcc33a9f39272a72b88aa8e779bb9e412efac1d04fbe129ee97b1dffcdb847779c2929bc00e7c0bfd52a85ad6eb0c2b6f2498ca7a9db5c385844a4a6c5a5fe7ac4b159269f86650b00126c68adf120ce83c05643f877e5d6496dd92a115464f4818afb8681dce4ad0b96cb188cdc9c9bf77e1ad1eda4cb768509749446cd37278e99e4dba685ccddd25942cd70a36929f7987d7fa60f8de55552567782574d35073b59f0c55c4155e93a4f0672cdab14f21731f467ca991523c31e0412f991d86fc427054f2fd285b409bfc8985e48446cf8802a7a8db32efbf26f8e7591d88698f7becfae7a7dc657c200774c79ccb72ef5522c25072fc7cd6ad425e092fa85a284921a4b8bf5bf744a37b83bed8f352e8bbd273f810bc387ca90d3ce665b8f1ffaf6684cd4844be31810dd1edfcfff4748c2d2a52f9a422de17a9a3578430073691da76de3d473e58b49a6ce3d6029723b9433c403b55fdde544026ce1ba5a03221253320657e1ab8a0ce5d2e8a1e85fca149a7abbece0fe2a325f51a5c8c8d61b81a52d961e7f44d2ce5d09198972daff287dcfdb6293c3bdb3470eb42d99b7f4dec9c7e336636c9f3613997b771de2f37e0390cdfb0801617478c294ce768cd7922bd9ea34c3f0a1c9cbedbd02f86e465367c94183ae63759eda4c2c61e7ac35244b53951185c551935b6bd192e2c6c29c61ab2a361f13c17a331ae5589361de0e9b454b5cc6092e798fed70cbfb70ad0cf008b152944d98820065b730917dc42186478f91bad930dfb7026ad9190e739dba870b3f9dfc302de378c453f4a75848a111e860f802d609868f2cddf7c139b6ccacaac928faa829f25487531dedaddbcd5bef766dea86ccbdbe0b22e855c4f3621245a5415cc989d99e19603d11898714813a7ac10a84d7a110145bba1163c22a818acf76c4e879940207944d243326c70435e763a62f2560382e83b05a0e37d741adb980d046c94868fe70f9a8dd7affdf757a079fcd7a01555e2fc6f5a7a97fcfa460bacc6435109825e491915322faec951f5607a5430e7eb55659802ab4cb5ae17a66d71bc915b2b906991d1fb361bdec80205962c8ec01c6fa4aaa93d37566de607f8928338b887f483ac098b35b1fda37069d0c601b5faefb9d89fdef9c14fabd8cac49bf5449dbf07210cc434b3404d19760fca8795d457b81e9f9846da841b02e63d6fce91889b2807b53540158a26a3d73316164dfe3bc82a8aad51b4f67b3fd387a599b24199a42e34c2d3f36969088596da6a7b96e19a786d45c2d441c7ca7a3851e0c1a5315cf242e0a2f0e55feb4010d8f47d163300789b867ebcbb994c449ea329241f38886d36c616add998e650add2c9c3109e6d0c4bc77f4bacc557931d12dcca71d2706e1764cd616ee24a48c9ac23e292298be91bad1f1d54f29e214baed51c3ab4f0e4d5ef37bae9144e7050e2f63912ad6e98d9c23442fb9f58281cedb8b80d03d86213dbeac609aa1512053f420488b77b78113ff7c9ca3899a7c3be7ac47c096a7d2ae494231268082de40a42b26dbbdb635ad2eef766b23e459da30c35eb5d8dd60f895c9b90408b95ddc65ea5ae385232d88435cb3aa37b8d5f532c61b0f743a46ca311caae0218c2d18325c05fe32a9b68006b44a75348db986511f6c0c62c000ce766d15a5147e7ead0cad39f74bd608dbfbb7dad77ef85d2b00e3ce25801eb46586c2da41277f4a15a8f09e64dcde4bc6ce74af82daeb2e93b6cbb69147f8594bd1f92f358e60fd08733de003d8386aa4a0ce61e564e88d052fc446bd70bcf2b782d527bdb3cf12391b267f465ca91c853534296811152dcf57986101247fc6079c03b9a9c09450fbcf30eab096322dcabc8e50c0546db655648d462d1c090ba30dec12bbf99140bf4a65629d1916d18679a423ab8c589ea85657e42d75dbd6e90febdcf68b7c4722c7328959ff8370336dfba81a8491e29067ee69a31e45bbe1e36337ebb0d4c43610917516adfe3735664617676dced6ed6c7b37f6704375f9cc3ab81c0c94896100ae64e88e4bba843c1fafc5d378557a962437ec78c62a5ddd535a4515f12abe90dfc68aa729c88a80d62a8d3f5ff9a3b1cd0a39a6bf2a7905050a3f0b3359d43b6f39d039cdcdb5781615abdd31e51c158d91f5d2fd6775d4ae245f9966f61c4d002876c4f97559a34d8ebb81fcba44cc5d1a08cd2f157eef13ceb8cd1cf2596c88a148d1e83c3efc57cf0f23f1667dc8774d11b778a87aa1d27c7465e10878948dafdeebaec3dd95e33b3c9e0d4b2e110d11b2ac6775c402283568929267ce0be781ba160277fa2d3ea5d1790c4a22ad4802c6e021c02edfce96496ba5e5d6b1b079e05b9f58ba5d8006c0852d10abe358520bbe7fac8178976c97ea4c0e7a189356f5ada6f0a3e842a5db01666fba245f643cc5ee434f4ef523b77f3154ba65f108bc0fa64e6eba90fe92fdeae65c85abef3bc4edf3faa62ab74b1a6d772b00b6cb3de25d40312d507b3eccc4baaaf3a77c9c91399b44238ebb2a2a5bdef1ca4f85dcccdbd8632dae86a258f691f6001b25a895795efb1b7d8fb63bcc1263356ac1f6e718f5e4f29e96a8a3fbb0a825221ae8412b340e372b8c5d6f21fadabba87a264a221c484802b8e15df3e6373dda4b1f9ade6646b2bca0ee0bb047675590546d5bc8ecabf92c90477dc062be666ce9a53add0a13fde7e86566c9081a5298f999f80eec7dbd308eeab621fb4963f7dd96ea674266a6703c0051c6ec5b1145f66c228f0625259c43f8ef89f464d1fcc0cbd0848fff8fc5393158488837ecadb864c03522b14af60fa84961c1bca8ce942602ca8732d1f17baf66c221f7edfac29c39fc235940be92241af05ae4a737ad3c8057560c6ce66c87d35626ba59588f0ae74bbed763d2548fa280d67516013bfda3f638b5b788f49b9382b522d5c6a6cdd25d03dfd1460bcf16346fc33140a468b61292fbe9fcdea1dcfcd0eb185ef253b50ee1ad244cd7698f553d10674d9e4d23b297f0f76c625147531033386551101910370994417822eac6f414c46f99219d7147dcbfc7e45d636f1ace4707b5ba8e761b066acdf70b57cd47d091a0a9b112a0888e503aa5f4ccbf998fd712d6c944ae44d74ae2acda0e9df4fd6923f8a2d39854094e5a04d68b5757ff4c53b7d7ce487ebc3d3496b33ea36a357fee7498858064027fe0407b4d2e37736c22aff0c65b85e5b3d8b201dc776e044f4006801ce57d9cf1ac567d70286a7278fd2d5ae271fb3f4f12c26dee42104a1abd9454f92b9b0ccd878ad4c0f63a3b661fbe4aa4f264f246b51af2867ade3acec4026abac557aa098992253c8e606f7afd7d86c5f643bf4b653bab6696a7c49294fa838c5152043ce07702c46d47075fec2a6a28fc15c59f7d0fba48d949104f5d0ee68a780b538623f7b3eefc2a2a7f8666803a9256397b5570875913173ff161f0f6e6c3855331f72a662d51a703790cc6f4d32ee9d190081c02e7b3f6d76a223271a7aaf4f694ead0b88a56054a8ebd91536bc0434d35dea28196ee15bd6c35f8f1b4d85c7ca4259afd7c47bdbccd79886ca672fe21320ecbf79d48789b6b49b8995708c12c55efd904c7c9d2804a45ac2810220ba23834a54606648d3c6f38c9fede71708a0488431ab5767afdf8d22154891bdde603dd2fd33582b2e309fb46c0152b2436e4c26581b4a771cc3590613b67de1f97699cadac15977207a72739fdde1c03afa6b7ed0e018c51001c229ee2cf4a29b6d7906f19829be35d099aeacd6161b2cd4d9419a23cfefc1fd7f52ae0448e58dd9992f30de85ebf5b6a23ee1c92cc8d403659f74c8429ff2f9ee4b5a605c770a9a00860babc6a620e501759eaa66b1fe13ef35a6355f7e72e3cbb334c81deb388380c0cbb7f7f6ac9b927de2ec5b29c0315193c06f0b1bd5dc521f08768cfdfc7499b31f1cac4184f5d772a9a0c2f004e5cd70297b637d84fad4112fc479be00b0f02cae8a2bcc73ca342e77fc1642b59fd3d0b309d5d64d98f260f98465d2eaebf9b3b81be20abfaeb6d6ba7d5ee1e5dc644587d026df51e05b8eb0c1b9b11d70f97c341f822abc00c3b117d21e47a1144bf191ed5800aea05d4811b6fd95c52c16924db5112d76cbeb076970e6a57f63d6164300fbdd6497cc7e58fbfc654f88367869f1c1b39cae4d960e5a69b3861662bb7309b48ce3958e7aab413d58cd8a572055de32ced91c3996741f758cbac8a170a25270372c1fb7b8282e6bc30bf5f4dada33d9f08368c4ba2bdc58d313aac30bffbb8a9aae94f1fa718c01bec185986a1951a08f0aebfb618d64aed2210bf74025e4372c7915c236cfec9f601915778dae94bad0e4272e0b3b9a73c9275f6dfba553ea70655f93595523f05b26138a0bea11fb31bd00e8818c371a3d9d2d45a99b8c87cdd797374d91219d310506b923bf6c67a086168be524215ddc867c7e89b8b0acba2f605b964229f2d87b346e9061f8262bd7923cfd2608ddf6460db0584da51cc0fcf3fdf0500b3ec505ad46d359ab2c2a0e045c388fbbbe4fc39bae8e93a468ee86e5b4514c7c4c633a2fe14d7cdc70e50756192e588d11685328f928106ea352d09b3627b378b200ea33dfa308dc10b617b5ce648e3e399897e5378f0eaa139bedf2bb72ce64b1d6bcbcca03ea8597805140d3e3c39e44e5b237251d225be19378e92745c1d9dbb97c219202ebec9a68118a9b50e1269e9d73f84b1dc2fe132db4bfea62d35985ac5ca81039b3ad4a970c07dd8635b04dc08c87a74a6af52dc10e1f2ff0f8093506b236e054c647de0cb3af19e0ee6421a226c286d2af12d9ec9b6a37abb99def6e9d76991d13d47d2074638ed382586cb8785f0511aa37de73c4ca0336719bdbc8e24fc178742fafcc6fb3caa87daeed149179f2dea3708a8e1a69931cfa497ccbc0cd07e29e15df24ef5aa6dc336ac3fd778621832ad4dd2f9554ae3ae54622d68479bb46dd319c1a1ebba2afa8aa1e3174b05a22a404a9855dd43427508a937910de6da170d05da04a2b88c9dd382847fd2f684d0d9f027b25efcb7f34f0f7127009577afb652ababfb28fab65375696821da244656c23b677d932c37f5cf99a8368d32551acee9686897a063f2c2ca9572fb41fe53e37e93bfdf25f12476f1f4614e1b09c0b7438ad0970ad55a6eb6612a9770648fd64472275e5d9cd7dc43ab79e40257759e3be13c97563462d6716bdf", 0xfbe) r4 = socket(0x0, 0x2, 0x0) r5 = msgget(0x2, 0x0) r6 = getuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000001240)={{0x4, r6, 0x0, 0x0, 0x0, 0xa0}, 0x9, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x880}) close(r4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_open_pts() fchflags(0xffffffffffffffff, 0x0) executing program 2: sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2", 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='x\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80286987, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x49}, {0x81}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[@ANYBLOB="73b9ccc3000000f70004000086dd6000000040143a0000f0372e0865911feb7e000000000000ff853b39460c27f70200000000000000000000000000018700907800000000000000000000ffff00000000"]) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000200)="e65ac238", 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x80}, {0x416, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xecf3a63ecf0e593a) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) socket(0x0, 0x1, 0x3f) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r2) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x0, 0x6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {0x0, 0x800}]}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, &(0x7f00000001c0)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[{0x4, 0x4, 0x0, 0x4}, {0x5}]}) socket(0x1, 0x3, 0xff) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) ioctl$PCIOCGETROM(r3, 0xc00c7006, &(0x7f0000000080)={{}, 0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) executing program 6: sysctl$hw(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x3) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xfffb, 0x80, 0x7, 0x81}, {0x9, 0x9, 0x1, 0xa6f}, {0x7f, 0x3e, 0x7, 0xabc1}]}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) executing program 4: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000), 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0x0, 0x334]}}) open$dir(0x0, 0x0, 0x0) r4 = getuid() fchown(0xffffffffffffffff, r4, 0xffffffffffffffff) sysctl$hw(&(0x7f0000001440)={0x6, 0x2}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) r5 = kqueue() r6 = syz_open_pts() kevent(r5, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0xdf}], 0x10001, 0x0, 0x0, 0x0) dup2(r6, r5) kevent(r5, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x22, 0xf0000000, 0x7, 0xedd8}], 0x0, 0x0, 0x0, &(0x7f0000000140)={0x1ff, 0x3ff}) r7 = getuid() utimes(0x0, &(0x7f0000000680)={{}, {0x0, 0x100000000}}) setreuid(0xee00, r7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) socket(0x11, 0x1, 0x0) r8 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) getuid() executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0xa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, &(0x7f0000000040)="754ae85a32c3fb8c2b766e9be137e65f275c98ea569bcf7d56ce417a75c634e1a505f365f6b0abec2afcc308004127fb6c7fd857962a3c00c4a6e4aa678f76e16e19618903e31a64757a1a08e1549017175d89efc9766cebd02607371e1051d451e34ce4ca98890dadeb866d880a2f36fba51367b4f302c6412114d453f349756d075f8dd4c4eeae6043", &(0x7f0000000100)=0x8a, &(0x7f0000000140)="1a8c06df8659e4f028ad3cb07afb1fed9789e58a2c14777a3b595810ff0817f9b2a9b801953ca89b7edb948fc747ad41f26c68c208899a83c6aff2bb911d9cc4ce8d5febea02dc51addc047c2ea0a41796d45470d80e64b306eb60cb9213211ad4fd36d9261da14165c122a7541cebbbbbbd1e53d4316b1accb1a5fdbae15dcc68ebcf9897ac652e4d9f67608dba10c8be5cad618728f012827784b431f8bc673766706b51b8c6b00e5f4bfc57ed08d4c17c07d38942e553", 0xb8) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00800000000000000000ffff0081e91684"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="9125488878d842e1147c3bd0b4221d5a20b4c773f4bf22a68b832c765a95982503d56bf2da91e502b7991d6b7ea5a4da6806893f90f9c6757bc98b26043b429ed41c2eb92157b259736a88e86de04cc7f9240af8426174d9ed295ebf1a25c28e1dd5c6ec664e882b3f89caba0ad30de045603693fd6714ce72d250e8c6f2cc8973ca7b5833998f566e2260d65c1e2d09b93eae4dc90050562381042088c5a422e532d0c34cdea97e0a39966965d26b391d1d61eaccf2000029909056", 0xbc}, {&(0x7f0000000100)="6d41107f778b4ab63408cd78186c6df85d9d52c55a49b397894f1ca6e460baa3e7d0a69bd371f4520f3ed15d581337100c35430520dcaf5fccee14d83aae1069ef9dab74bcfc89bbcc7678f8edd4924837d495369b16eaa9448ab941d799c3ed9e8d206eb6396b921ab09ceac3923f5e8b9e0d4e6b6c4631cd2ecc46777c68a8cc7e5a71874e50693f86034cce830183b1f506c280ee7f82dd01a17701ef3692210485ff1da3be423f193f2e094f19daf0b246e1b399db7a0fc2c3c411c4d27c1061eb35c02d744b4f13cb1f3b2782b03ee1bb84e7de5f0feb2ec1d417586a31", 0xe0}, {&(0x7f0000000200)="7ed88148a5c31654f6664f5a2010681a6d", 0x11}], 0x3, 0x4) getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ftruncate(r0, 0x5) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{0x2, 0x0, 0xfe}, {0x54}, {0x40e, 0x0, 0x0, 0x7fff}]}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x8040, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) mquery(&(0x7f0000161000/0x3000)=nil, 0x3000, 0x0, 0x0, r2, 0x9) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r5 = getppid() fcntl$lock(r4, 0x9, &(0x7f0000000240)={0x3, 0x0, 0x75cd, 0x8000000000000000, r5}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2000000}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x63) fcntl$lock(r6, 0x7, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x1], [0x0, 0x0, 0x1], [], [], {0x0, 0x0, 0x0, 0x400}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = getegid() r1 = semget$private(0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ff"], 0x28}, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r3 = dup(r2) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x6}, 0x0, 0xffffffffffffffdb, 0x80000001}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, r5, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0, 0x0, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x3a) r8 = dup2(r7, r7) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: r0 = socket(0x18, 0x0, 0x3) r1 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000480)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0xfffffffffffffe25}, {&(0x7f0000000500)=""/180}, {&(0x7f0000000100)=""/194}, {&(0x7f0000000340)=""/152}], 0x3, 0x0}}, 0xfffffffffffffccc, 0x2, 0x0) dup2(r1, r4) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() mkdir(0x0, 0x0) syz_open_pts() r6 = socket(0x18, 0x2, 0x0) close(r6) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffb, 0x8a, 0x10, 0x8, 0x7}, {{r2}, 0xfffffffffffffff9, 0x0, 0x8, 0x3, 0x81}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xb, 0x80, 0x1, 0x4}], 0x0, 0x0, 0x0, 0x0) r7 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r8 = socket(0x0, 0x0, 0x0) close(r8) socket(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) writev(r6, &(0x7f0000000440)=[{0x0}], 0x1) executing program 2: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xfffc}, 0x8001, 0xffff, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0xffffffffffffffd}) shmat(r2, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/107) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r9) r10 = socket$inet(0x2, 0x3, 0x0) r11 = getpgid(r5) fcntl$setown(r10, 0x6, r11) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0xc, 0x0, r7, r3, r8, 0xc9, 0x1}, 0x200, 0x1, r9, r11, 0x8e, 0xed, 0x9}) r12 = shmget$private(0x0, 0x2000, 0x592, &(0x7f0000e18000/0x2000)=nil) shmat(r2, &(0x7f0000bfd000/0x400000)=nil, 0x1000) r13 = getgid() shmctl$IPC_SET(r12, 0x1, &(0x7f0000000380)={{0x8, r3, r13, 0x0, r8, 0x10, 0x9}, 0x400000e0, 0xd42c, r11, r6, 0x2, 0x100000000000032, 0x7fff}) setitimer(0x0, &(0x7f0000000040)={{0xffffffff}, {0xffffffff}}, 0x0) getitimer(0x1, &(0x7f0000000400)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r15) setgroups(0x1, &(0x7f0000000100)=[r15]) kernel: double fault trap, code=0 Stopped at restore_saved+0x32: xorq 0x30(%rsp),%r11