8ecdae945fbedd3befebda235d969919c78fe9de3e8dcc495907cd1e604754d215e579a4f9379cb25df810a378ff415bc95aed188502ae5fa7fee69e9ea5949f74c4d53656f1f41379882f2e6f915b93dfc79abe0061ac0c69d439224a9478c4a5f1899a97b85f72c036be6c229e38"}}}}}}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000002c00)={0x0, 0x0, 0x0}, &(0x7f0000002c40)=0xc) sendmsg$unix(r7, &(0x7f0000002cc0)={&(0x7f0000001740)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000002b40)=[{&(0x7f0000001780)="d9ade4f8beabc28cb8c0c92b476a5381a5a0698a0585d4e950ab39a003db031174f5c80f26198ee26e41e315daa4ff00b6b253707304e5e80487fbd61b414326", 0x40}, {&(0x7f00000017c0)="019f80f364495ad6ddee4376567742147aa6af831146eccf09e5cc64804ef87c08f9ff2f489c8903700d444e7117ce282ebf", 0x32}, {&(0x7f0000001800)="34a71adb21f675c0705f8c5982921417fdf2bd32a6f2badd0f0e941623e9c7fada4ead8ff0b84c02e1bc06716f2088acc1691deab6a0f21a6355db51c298816a458a1f0241f1df7e8afdef6b41a76f3c75e42e6ca7593ef984168ce5ddadb75da9d4aaaa8f904bf189461a4417af1e3af849394320af9e94bd23488f7230d85c075fd592f954c16845bf433f631f80fd953fdb51a83efe675f4bc2e00b6a8987db74fb89f4be3eafe2d84ae8ce819448bf337856967a2b9b1db17d2df3ac67e54ed61e7d1fc141", 0xc7}, {&(0x7f0000001900)="a524bcb1397787c76a75cd3bf86183ddd4e72b1c55244ec1c884a7d6d22279cf1cf6265870026e494de0a30b43911cbb07c54640c8003c6623a84c9e6dfe68eeca1d652e4a406f0f9f3d4a33ad93a68c73eede61d6460136069aaf7ccfc600cd20fc5a33202da3c76aa9648d5c13410f63952daeb89adea9666693aba394782d8ce4e96a3ad0e29bcd470aaa8727d0f3257e39ef3bcffb531f1e58827d9b901d305474c68bf5eb751d03b15caeab38de", 0xb0}, {&(0x7f00000019c0)="9053187194fc963b31521794ff7e12e960495d5eb6be7d91e0f3600eda5fb8033955d6ef895354dad7", 0x29}, {&(0x7f0000001a00)="badfa1a7a52889e98780655e2de088435a9defda581b2c001fa6388d54e74d3a5520b4a113582c17d13f82aa700cdd742cfc0fb0247dcecf974045f6497cd10f68d69293eea90ee517ec10eefb5778c3e359227cfa42c0aea7ea50bca71db787e4ca2edfd42236421f7bfd4c4b9f23b0bc5e3d214a174ec86be5bb7f8d59d042d98e126ed2c620a1d714f5de25d346091448c7acde45671972d15076c80dab0cbd185d945cf65423e11a73aae21dba62a05c4c289d316f77fd76ee3e806bf7865c4da7104e0738c1b885c510135f8caa2533533d3cc0664498040dbcfe5f90673f4f8850b13d14818f7fb2372e4bb66c705141aa6bcb8ee87db8006e705f7d5dfd46a15f7376cbbb1ef6faae19d1f18484a0bc4e5e03d15e93310ff6a91f6acf5e9eb59ff89213763a62c6e72be9a57082e593e57970608bec6439d76bd9529db86c602e3122130eaae8e884f5b0db1dd248e1fc1c768482e1a1e1ce2daa3a500ecc28a4114302f426fe80cbe8423b690512bdda47ba710d609c9bbe8e709dd356e11bef5bc29e1533e0b3f678efdcae16c0ba2fc4f714e16a5cbccbb1484d15260b6e201ce1b3b06653745cb95a2a6614835f9d5c5d33ba4789661117e086a82dbdc27b73dea17e173bc122ec131183f94b2b09e694086fc8523541dfd95f5aca228e875e69642daf41699b1911a1a0cbd47d37094b1bbee8f5125edac3c3e4f8543bace53cad29b5c5c3abf6982f71827c7f909a42711eda3c4f7d2bb4610fb4d81483d954ee477b97e26ca4545848e88ec746f31004a872d09ef739437da5ef95cef42ed6ce164a6af51acacce72cfd7070998408119d61ffc3c0f163a896fc73ef8625a6600b0346ff0fafb5ee94eefda680bf3e43219a5e8cd5b3357c908ab9b3d13273d1424de3460bcb6be5cad065923f6d2a91365678d7fc724afe4484a954a8d8d2dc2cce7a4bb723290c306f48876862dd8f5b9bb7101b7a71e20e31426233c0939f523645d6b1b13b9143076bdf0c92c1a60d64d2ba4e7bbc55eb120cb9fdcf0735e083bd315b1526e373a291ce6dcdc582d7ff00b832a9c41e5eb92869da2e5d6ffdd85b9ff47b95266440457dd8de55b4aba0a4044416ed1e8cbe2a8ccd98d30329a49f4d62dcb85f8743081651434099864b8954e0cc35bc979870df7984079293272408cc43f0afeef731403abfbcbf4ccf4bd9667a4829e5729ed0e30f4fc32f945baddd91e3e82d36b8c24e8af704f33d133ca82e19844c32a39d9f12d3b47e846145b7be59a6ff751e9f2d4192ffbea787bab2e41d099d363093c46181383c1f3ffcccad4d67d18c65a5701f5d55bdcdaf4978625d7a1afd97ec99ab65d1b5591b83f95eb5dbe720ef1ca9ee31a100eed10365224e0ee724235b3acf31d7d9ee18c8323e576a6babcc3b7ef4e4e99f3d3f89e2a3623c097f10b1ea4e8076e92b735c718cd32b32e218c5c5376118b6873f6db7d5023e532103c0f0b780d3cbe661c6f057287118d7e9337361a142cb7bd9e12d3c3c1229a9d29075baa86e48c8b5246df26dd6876c15a7e8c5a0c67a893982e28f07d4a84232dd26776de6751293f6cffea9b9ac61f22f6a26806e9d6ce3d9d991f3f39d064b3b9ca2783e7f8b1f80e1fc87616cdbfaea90b0167c274f22597ffb3cfe95954413cd0410a94a289ca1857ecc4a060ea7ca17cc731e993be2ffee2f55e363447ceccb167f685804ccbef82e51f26818a317acd7ef876c13e5f0362fdb4565a1d4c04f1dc073eee335ddcfd00718df4db663c96461672d52c5143b7c3d9cee1400751350d111b71988f7ac0bb093ab51067914c8dddc11a13c8fd7e36fe25c74454c8659d7b34efb5ef11ef2674546bf010f52b25e8d389da1b042acad13832491e7037a9781c589ac35f6531fb0b5ba773f5d3b3d806d4880e7ce3211cc8fb0d5efd646349d9ed6292efe78b56b15edbf0bbc7b2b18861916d70dbc1d3677d6edbfc73e2aa9133db946b591f07a36a51c9c7fdc3bfe8908df004c17b91efaddba746e9843aaa44b57ee9c6faa2af5c6d57fd28ac35c799501031ccda7b1bda4de8bd9678fa3b2f5e9bf91d217821a1c07ca76c21a73a56b4075ed11b29d250cb54329808b6e0bce589daf90d5dbbb84400102e21c7e1a759ee7c2edd9a44f0fe07ac54a9c9d866c4f91c189e40e2854ba709470a68ede6662015a0a85ca90423ea025799a93352d2435ed8cbe57034b91ef3ab7fad7a220ffc3136d014f6a691a3bdf8489387b5066d4ee991719bf505f0fdbe76336bf05128fd9588f292fc56c628edeb227ace1a5f273a15d43aea7769b27375eeb25de44e00300b6098c18adb0c23c4ef6ffe8e0072f352d360d610961216880f525ed1fe682f2a31a2309369257284a84c73f2d4df3baed418b0f85a3390f5ebd33ddce3a7ea343526c27a4fbf64071386e0c8cd002c5865413afd349b15ad62d0f96cec25185c5b5886558a46cef009affc5ec217274731f7820f745f340fcb3bd2e27d898eb8e6a7000970e05128b66a6b71723658e38e0b2f6daf847396835d9696c3dc1176d4853a441868714d9fe93ab255b2fabfceee23459eb77150106a61b1e5b64c8d224f8d70ce00cfa2be9bad7fdcf941a85e09c21cde3a040ebb78a4065a2512b35052ebfc57360adf81b5048fdbf9a89eb3a7b353f802a6cbac4c8e8707cd5e284bab8f4f3fcf4feeaade783cf63d36a46fcc88e28006221c98794a19822b4dd49b15b9e480cdcb8ea467fd2221539a2a258d59b4894ce94a8b8cc4726fc7f04877cf161ff5be96eadfd945d0cccb2330f58402c3360762159f75285e4998d1ffcfe2a016f9b87db04e96bc8dc84534200fc5ba502d780a8ee8aa3dec638382b936dfd339465dd36eaa1fe141cc44743168431467f6a99c86f04fca8ba33f00d40f5859081b460d7dc1b2ac329fe0fd99987645a6eb848a1877f6ad321126ce14821fb9877836b03830dd4ffb9cdeb3aa48ea939d90fc22979455e58bec0bc6ebfd4f07d9c932e3cdd7223d9d2272b35395e5ae9305ae4063cd782b24957c920537c7db9d664fac5fff0f1ed1e5e08943987064ae32db3efd58dcee747e2d0d4bab066e3c90784eb5945d8fb7586bccbf70801bbae24f440eea94c9161fb6ec9cbd11e41fdd77280bb54997239999edd48352367fc2792485ad2dbd83e10cd683d9c70eddcf59cc51858e0328c14cfbb56095f3462910308d12ad68aaf5e76f75d2405913859ffcb2cb5c9d12cbaf3266c1e7d82d7ce753cf41e7ecd4f9b688a9583acd54176aa0a01de118879bdf9776153a559d9330e3605ecb1f9867b83d58e22edbcfedba7493c874556f59386e001c141f2de6ac368b6403bfcd752b97aa5148e4148de224e9020fd767c244ff44e72cbca75e3cc9672b7dc9017933e987d8d029b6fb76ebe04cf83a70e7802c60f36b0d6a44d79fccba50c0f488327dbb9325f132aef28ded89064ccb6dbfd56b456d133c7694770a2e3863e9dc6b2f1d125c8c72e0ed1ed5b3ff14950fc845a0446075dc228432d45843d0aee0f7c2297012a1763f1257df64156aa3c117b1365062a99ee3f17664dadfa785540f2186cb1a8a7413e49ee4f50fcf8a0e800185032bf4e2506eda884f9fcefcdabbf7aa25d7f7dddc13d2239897b8b9901ce77e3d6afdf36b89803025363f62106ddf6758c5515f4610f131f70b58d7dd9be83d1e9c8ef947f8495d3df650c8f2ebf1a4dfef5d658bca1ad09b55558c01f95cffed65a0dabe1a791538cc8b8aa6d318fead3034d7ed5baa9b29d7a058e276cd820e2e87154b858f63d6fa2a4ba7a5a4be80acf27591051fc09a0a5c5dd34bdcb69626c3822ed19a12437e9238c7249bd2aa5d36dc7f5a625e3c6bd5865c9fcec4f2b0ff82113140dc4ddf23ba11a1dd8d68100ddc1bced421e37715b69f7a3b6aa9d4b0d4516e1fb0ac4289d8d0ce535c3cbe9f3a0732a70ab25a96fff110be9216e6c56cb357f38989be25ef40fb2cce96e73bd259887a9fc1e6b36896b8807b0c6c47ca4700a97f41462b99b676a0b1354c38cd5d27eb05ce285f00bf1c133ffd5c0b7a6f869e03df6fb64ebf3d11ba7d67a0048934bb04a9db091c683542b38ca80cda4cdf896cc8882a4f328aa2b52aaac9c8456eca86f65144175a4e492e38f2ddd808d0cbf966396008112fcfbfb0d9ee64dfb01957d83c69738415b5c0d2afcad921c79073c449c7d1896ae62e0f7a3b416443ca9c121ae6647db67982ff66f4950948c19ddbf57d5eca4617a7952c77eaf90d119dc488500b4a4e12c0f8758a52b3bb8b9e82a46bade91d35de909b076fd6df4b98c6f90df798b629a8b95ffb15de7e4cd5432634636b102dd0fe9359b659d22da7789e5335b786ab612f0cb35e569c6cd2d39295a45068d2009dade286ecaed00d94bbf9eca167ad0113dedb2cbec39cb5e565bda30fd0a2ee5a87c01f6f0e6b8313aef9b4dec0b214d6724a007363ccfaa478c7d3d86fdf789b8475e8ee2ef311f47131ca5c19f8d01028ae2551c59effbd35b3648529a5a1f38a5213e8fa02b304bf013da3f96cee4c3fc3366d191d574e38f55c6f75ba85a0300556a33ca83bd919c5d9cad65ad393b054f96bed58f358ada58d3786b516c3243ee1f0b3d3fb657c5e6fd597d815c61c41b3708860f897fec3f7b0ef0c936deaeb1b57c37c25a8df023ef9c5d3cbf5541d364160f19f175921d52c3488d3f5f02c7a7030dc793118ac910329e52081ee156af79aae7b869c5864d7851403713ce8df2d3abe4049f959251e9bc37be54e7233e4fc5f8c402e94daab04b3e9bfb318e25f65ce5f107c65aeb3ce62b9c52fe483775297e541498e3aaffb9f58fc0244a398fdf38ee157d16e8c58dadbe4e35ecce9879e3468101af8310cdb3e2c58e5fb5d3ccb6d181c366270a869a30dff04b1aa770de222bb0dc07ac5a3ea55fc445c7b282dc72247556d81a229473dbd0a52262ca960b40358f8646d9b758e6d789a5826645f449cb50fdb80b4fe1990fc47c2bcbd3a24d5846f8fa54798ffb481117399d04924f172481d66bfdf4338c40ce2f837406f70a08ba9dfe3d34630a5817a0bfd03b9fdbd9f8b95c7784afa9535b341cea87ebe7776d71ad17a5d09c91e68093872f3d6a792b2fa560c88fb8f9c9ab8d940f4a5973242446a6416fcae5903308526755e162d80d4ad7d39bad8e7609c3b017544efc0cee19f515d2ee63e55950a1083947f45c15b6cce65bf60ab3ff5c0d72176fc31c76e697889c76a3b6bc99532f061fccc5fee0dff0d0775a4bee9e2b0d2d5cf46331396b42ade1e63c0060a21811c6fec912cda7a5ca00cb7c03822c23ffa2b2dcd611ac4cbb395f881194e9de1f5cdb5126d4dbb9e2c92ca6ff726218508014a397132a8786bb4e531d57fb1f936133858fc8383c8c2eafe3a80e11e721a5dd1bdc7ec501f588f67499b24106a254a7b61f4b38783ab3a016ed30f55b15f8af51640bc8aac79ec95f9873d3424cd1e4d0ebf309796aebd4996d8f1d071b7de5881bf9dc3f76416e75016de722ff6e4810816106fc82422efba04cf9c8f9723326209b8a37d662549283d057c2a21e5e2faa412214f6289ddd9040080bcdc0956cad56eedfb4e9e9de5fe460ac07aac1acd9ada4eb6fbfb5f27cb45e551853ca7d113d7cdb215e9d50a7d39033d38748304a5dd6bd40f5185c657fb4b6b0f471fe82085d68ca14395a5c3b7041a1158b786a83cffb81a708f701f5da6be0cfe0ec1fd9b6a04841", 0x1000}, {&(0x7f0000002a00)="b543e3dbb6a71e2931430978d2d5f6c4fb7927cf7068e0dfcd6d9801d1f561658581365d787ef83e70f2a1d19bab583e30be813c32daed90d7a31e50c458237d32243f2766f5675db3ec62ba8b1bf42a6c16209b92c9de24648205c17c020d3671226c1e40febbf319ed10cbb7109df97573de", 0x73}, {&(0x7f0000002a80)="e60fbe956a06db59cfbb718899a3d36bed82981f3ae129bd89af6d5842aa198cd0dcc2e7f2b1870f1e", 0x29}, {&(0x7f0000002ac0)="467547ebc4120e1e7d97adb3946bf4f3ab067acee6f27fef13b65550e9face1cb3377a2bd7c8e9111788b0d4a61458ebe581cf94374a4072a8aba4db71ac0687eefea45186b44eeeb95fd4c838b669ae87b16432015e010c6c72255ec4905524e08aad94dfccffc98718a28c6d9e9e", 0x6f}], 0x9, &(0x7f0000002c80)=[@cred={0x20, 0xffff, 0x0, r1, r6, r13}], 0x20, 0xa}, 0x408) ioctl$WSMUXIO_ADD_DEVICE(r12, 0x80085761, &(0x7f0000002d00)={0x1, 0x2ec}) shmdt(0x0) r14 = open(&(0x7f0000002d40)='./file0\x00', 0x2, 0x24) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000002d80)={'tap', 0x0}) getgroups(0x2, &(0x7f0000002dc0)=[r13, r3]) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(0x0, 0x0, 0x0) open(0x0, 0x201, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) nanosleep(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x36, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x83, 0x0) executing program 4: munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) listen(0xffffffffffffffff, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x40, 0x0) r0 = semget$private(0x0, 0x1, 0x80) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8000000000000000000000000000bbfe8000000000000000000000000000aac8d6e5e5ee90d2f64692369537838c10e288582dee2381c17ff343f6825454583ec22deafd88210bea49f14b3a7610a19a5d718aa1a2bb0320ec71dbd8b3a46ea813d87704c91c4f72c898cb1e4501da0047f4b03bbffa3a0fe3058e94fef1f8ce30b72b13c3823f74729952da4713620f2e7afcec24a955b10d3199ab227a916f702aeda97f036e07fbe1febf69e989fa838f633e5635897a4ac6a0c1e7a9c00d4693"]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1f, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000300)=""/66) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r3 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) pread(r3, &(0x7f0000000000)='+', 0x1, 0x7fffffff) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x52}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000002000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000576000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000200)="9252cfce", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="c27ef496edab4756de6cdb732c78dc5beb1dbf455ec652b0b9b4d2f6f7d1f6a0f45e1fc9367ef084f3b72f0de9da66944f5ff030dc525897b2f160", 0x3b) semop(r0, &(0x7f0000000240)=[{0x1, 0x20, 0x1000}, {0x0, 0x9, 0x800}, {}, {0x5, 0x7, 0x1000}, {0x3, 0x6, 0x1800}, {0x1, 0x0, 0x1800}, {0x4, 0x2d}, {0x2, 0x5c96, 0x3800}, {0x4, 0x9, 0x1800}, {0x2, 0x1, 0x3800}], 0xa) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001a9000/0x2000)=nil, &(0x7f00001bf000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f00006b6000/0x1000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000468000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000178000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f000058a000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000136000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0xc00000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000255000/0x1000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getppid() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mknodat(0xffffffffffffff9c, 0x0, 0x1000, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) close(r2) acct(&(0x7f0000000040)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() r4 = socket(0x18, 0x2, 0x0) r5 = dup(r4) linkat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x0) setsockopt(r5, 0x1000000000029, 0x26, &(0x7f0000000000), 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r8 = dup2(r7, r7) ioctl$WSKBDIO_GETMAP(r8, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) ioctl$VNDIOCSET(r8, 0xc0384600, &(0x7f0000000300)={&(0x7f0000000280)='./file0\x00', 0x8, &(0x7f00000001c0)='./file0\x00', 0x8}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x5c}, {0x16, 0x0, 0x0, 0xff7f998f}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) socket$inet(0x2, 0x2, 0x0) executing program 7: mknod(&(0x7f0000000300)='./file1\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) setrlimit(0xb, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) r3 = socket(0x0, 0x0, 0x2) setrlimit(0x1, 0x0) r4 = socket(0x2, 0x4001, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = dup(r3) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) fsync(r4) r8 = dup2(r5, r6) setsockopt(r8, 0x6, 0x4, &(0x7f0000001100)="26b80000", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r7, &(0x7f0000000000), 0x10) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000800)=0x3) executing program 6: msgget$private(0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) socket(0x11, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000100)={0x0}, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) setrlimit(0x3, &(0x7f0000000140)) dup(r0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206919, &(0x7f00000001c0)) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) (async) socket(0x2, 0x2, 0x0) (async) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) (async) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) select(0x40, &(0x7f00000006c0)={0x0, 0x0, 0x1}, &(0x7f0000000700)={0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0) (async) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/69, 0x45}], 0x1) (async) close(r1) (async) syz_open_pts() r3 = getpid() (async) pread(r0, &(0x7f0000000080)="0ef7b5f2b33f202ef0132cf99234bba88c1f17a109bb2376e6bdc14e2383ff3086e4217d12fff8e90e1cc597b30f92f262931afd359e3fd3d990ece5a3f230343061ccc9584e9a0c699d244f3f6d427eb40e627dc795447eb42ff13c16e5d2e66c0e811f7f9010ef6304f98aed124e32e52e868279cf7d5ad111bc5213f943bab157af390f0f229d0f61241324bbf2f4b12ea4839def98b0587582168b807f848643f67f1e98a9ff7800f55b551e7ad7", 0xb0, 0x6) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x6, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0xff81, 0x1, 0x0, 0x5e) (async) r6 = socket(0x18, 0x2, 0x0) close(r6) (async, rerun: 64) r7 = socket(0x18, 0x3, 0x0) (rerun: 64) setsockopt(r7, 0x1000000029, 0x32, &(0x7f0000000000)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) (async) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(r7, &(0x7f0000000300)=[{&(0x7f00000029c0)="fb408c0a5e1b8d9921f1cd0ff5d1cd59b70d330ae1129f4549d975772ffcdc6ff2af722679b7c40b7534b6d4987f5752816b256cc1251b9ae59538e38c3aabcd2cb7e6a74d0d3653021cc6be484d77e0768c5a55d2ecb2bed4fbfeae13d8c55eea350315147078cb37d2aec98d7e96f7cddd15d19118da9d6f365498e0d9d1010c1634fc98886298b7fe1afdf4d8335f0606b5f1a55df86d4b69fa0dcccc23ec6b3a5650a8ea8c5e70da5a95ceb8104b14b13d0b22638051c8024f63d8143aba30c6107d2457150e752c20923e03dea31f342d955a4e41efda566c4c58e51585b511495aee42b4572364b9cf7b5000b554ecddbe88de7db1987260ccaef84c8e333456ff53fcd5525ce618d7330b1d760f6d25871c0001240100f2febe1e57ba916e9d90619a1c4334dbe187d74c8c4d7fab1e6cc740588a216f7f4752ab2a92c2cdfb0df0a4b8e61da2027a0f118af9875def0d06b22882576de0896a48f4f7e7cc15b4b30345336e88167bd67c91ebf6690f51051ecd13ac4f77b1bc88b820785f99527cc0f3b239904544f75d63e2bd6f1cb524c93bfd5db650b74269f9ff30ab5f6f9f01fa5c2b03bec51a81e71ec9b91216eb04c3e8608db77caae4f85e002318b102fc261f3db4da5756cb515c38633f25ff5bae9ec46815b9fc0e452affe821ba10d2e19e2d6822991765798f2db250c39f6878e2bceed8d2017592314939392f525068e951d6831dfd03ed50d9592478109f37ba81acf6d4610da26e41d992628b0e4783407a4c9bd7b53f6c2a9c781fb95dc6fd4813f42975743296dc5074709628fd0733bb678f448b74182247ef4242e455ab993e8fabcbfbc5853913674e29944b4a74257dd55a37a1ac051ad7f7c753498f0ce4ff4678b3eb839a69908808ca2a42476224103113da398b9ecc5b78975ad9487174d27ea32b8f9aa41769c35a1c3d1923749904ba496f8c8b01325b52c0cf572ab2d29ddfdfd154cdce278663d0fbba0e5744fa41dcc53c16f4a9c9dc9a9655924dba3127cc5d736c60d7ad61f3659dde660a92306d4b30b5dac61709402d082776ee663b52e5c98303f9ad2cc6e8bc1783a78a11c1a6e386455c93d2a131eba1395b3238be1e16e9d648cf26aeace6a13f34d840b1c2a36f6eedb0ccfe21daadc6a580ed3bf57e74f667616eb4e96102e3707a762a8682b90efc4e13d99579938716879119a74c7846433f1836b191b115c2b6e871d5f25f9a834e2ab94d4a67243bf3b2f1331ba2ab3991e3977d6aee6bd69305006b2eb9d557c961544cb2c6a977bb5ba59c0686abbdff317d777b4aec83e3089db2ec8ab21e1cecdd74abfaaddfe1f9b1303ca140b536a1862e576ea6884e2ecbd63b641ed44553777c4b31c013ccb3615425d668706abd8ed4279bd64418940a8acd902284a1e95f511ced96a8738b309ef7902479c812656b31c6ed91704d5a1c9fdc99eefe7114277674932e8b8370c1cafc384759baf2dfe5c6f890268395f681560fd6a37dc47215fc5b3b431e6ab1abc4297fc0926a2b8a", 0x449}], 0x1) (async, rerun: 32) shutdown(r5, 0x0) (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r3) (async) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000280)=[{0x20}, {0x7c}, {0x16, 0x2}, {0x8000, 0x2, 0x0, 0x3}, {0x800, 0x6, 0x0, 0x8000}]}) executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket(0x18, 0x3, 0x3a) r1 = syz_open_pts() ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) write(r1, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0xfffffffc, 0x0, 0x0, 0x0, "402a17e131ffc28cfa12a680549b9d0d53e3212c", 0xfffffffd, 0xfffffff8}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 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) r4 = 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(r4, &(0x7f0000000440), 0x0) r5 = semget$private(0x0, 0x4, 0x556) semop(r5, &(0x7f0000000380)=[{0x0, 0x5d32, 0x1800}, {0x0, 0x8}, {0x0, 0x7, 0x1800}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x1, 0xffff, 0x1000}], 0x9) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000040)={0x100000000, 0x3}) r6 = socket(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001a00)={&(0x7f0000001340), 0xa, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYRESDEC], 0x18}, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x2000, 0x58cf) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) executing program 6: r0 = kqueue() r1 = kqueue() ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x26, 0x7}], 0x1}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) syz_emit_ethernet(0x12e, &(0x7f00000000c0)={@empty, @broadcast, [], {@ipv4={0x800, {{0x18, 0x4, 0x0, 0x22, 0x120, 0x64, 0xec83, 0x59, 0x6, 0x0, @rand_addr=0xffff8000, @multicast2, {[@ra={0x94, 0x6, 0x6}, @lsrr={0x83, 0xb, 0xff, [@broadcast, @multicast2]}, @timestamp={0x44, 0xc, 0x5, 0x3, 0x3, [{[], 0x4}, {[], 0x38}]}, @ra={0x94, 0x6, 0x7}, @generic={0x82, 0xd, "d75646b939fa56870dc2c7"}, @generic={0x44, 0x8, "792019d7ae3e"}, @noop, @generic={0x83, 0xe, "89cb403fd750f9864b5ca3ec"}, @generic={0x94, 0x5, "5adb40"}]}}, @generic="f1299ac53afec3ccbdcd170c3da4232b76c4d746a4bba7d3fc2098433e6fcc0a04835a5abba6e50c3e169ec462ebdc014c70c57f92bc991de5ebc305d0a72b5e716979d6862eeb4847f2baad3fa6291b4dc88c0fa1aa2537a264a89ef8c778eda7091dec905a0ab3bee9e8cf4c50f6523b0d85e9e007c36a2e7597d52c5d0395011e4343fb3cccc329d21db41132ad199da91b6624244d91deaebfbd5641fed2e1c3ba227b952692169db51572ceb9599edd194891230c762b781d1c8f51e2ad"}}}}) getpeername(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x9) r5 = accept$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f00000003c0)) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400), 0x20, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000480)={0x5, &(0x7f0000000440)=[{0x20, 0x5, 0x8, 0xff}, {0x81, 0x0, 0x31, 0x2, 0x5}, {0xfe7c, 0x2, 0x9, 0x6, 0x6}, {0x7, 0x7, 0x7fff, 0x8597, 0x8}, {0xd09, 0x3, 0xffeb, 0x0, 0x7}]}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0), 0x800, 0x0) sysctl$net_inet_ip(&(0x7f0000000500)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000540)="65f37d8037372f2735c236af02540026facc8b3a17682f86b510661a3c90613a34f1464e4e013188488ffbd039becfcfed808cb7c426a957ccf834a11c5ff1ea71a793b421bfe8eaaffdd85d8872452e4b522f240e10420720e4b7d1663c2a6eb5144f12cb7a4fba20bd8ba754fde7cf08ef8fd061bafae7e507e5aac76f3c6c", &(0x7f00000005c0)=0x80, &(0x7f0000000600)="c07bc67f8d17b118ad21e5e73d243beebf0c0c59942973de568543b5bf2d9afc613f14e5b78fe13347473f243a8655aa371d09ab3286d8b310518f15d60d94811ce7e1341390dd104cef60d7343ef6f041400de40c649bf53748b710bfd8939fd5af4faa3650c13882ae8e035d258f0f50a70cbf95044f64d0be722004c36e2b55583de3c6f913954c15c670b70858261f2ffea714ddcb549b93ae0ad9b8b5730963", 0xa2) ioctl$WSKBDIO_GETBACKLIGHT(r3, 0x400c5711, &(0x7f00000006c0)) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000700), 0x10000, 0x0) fcntl$getown(r8, 0x5) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000780)={&(0x7f0000000740)='./file0\x00', r7, 0x1}) sysctl$net_inet_ip(&(0x7f00000007c0)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000800)="fb60bec1d019f75f37e4e18d6c2e5acc326854ff773fca60bde12c0a43c5b40b4c6ee06c237a5746cd1fe7b2e69b5d0dffe5e0ce2a1d8cd0057d26a1666de6ac654a927f49b88510bdeabb21be056226d71ad6d61d524ead87db237aafaddb73fbf284ff4f6a08cab3942384f6bb9bbe7146ef087c1810b363f94b4ec51bf2fb3ffbdbc817fc623ca46be3e9d92d6e0a3c9ff9883a3c41bc3c3cae806cf14719a16dae4e66f621c8c2e86ed31868664057fbff005e3a7c76084610065ac537315ebfb0ba5864c6454886d9c802d7d798bc764df43abd6d5ed6c8f1ad3d42", &(0x7f0000000900)=0xde, &(0x7f0000000940)="0944e5824af1771703be6c40258104a27ba6166c53c1ea33fad08d", 0x1b) r9 = fcntl$dupfd(r0, 0x0, r5) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f00000009c0)={0x2, &(0x7f0000000980)=[{0xa87d, 0x2, 0x0, 0x3f, 0x7f}, {0x7, 0x2, 0x0, 0xfff8, 0x9}]}) sysctl$kern(&(0x7f0000000a00)={0x1, 0x51}, 0x2, &(0x7f0000000a40)="0264e685e2f3c5d139ceec39551c4695a67e2a1a3a1eb5776bf3db6aa8c25802d72ec6bfa6748153d6c64471811a4b89f807b59dfef8f18835390dd1274b8f686eba1e9d3f18fbd105df", &(0x7f0000000ac0)=0x4a, &(0x7f0000000b00)="c1cb812cd0827c66f7c29259b889fbf34b2746625eb786369ecf7cefefff4a9a54e7d90f4c4e9a54ab463d01489ad31b3ec25aa5f2a11bd7042119789eb12782cf0d378676e94c70bcfb5701fee54e7748f56a", 0x53) syz_emit_ethernet(0x128, &(0x7f0000000b80)={@empty, @empty, [], {@ipv6={0x86dd, {0xd, 0x6, "2c32c3", 0xf2, 0x0, 0x6, @ipv4={'\x00', '\xff\xff', @rand_addr}, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x2, 0x8, 0x0, 0x81, 0x0, [@mcast2, @rand_addr="cc95015f70a2396f30a92b6591174fa4", @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}]}, @routing={0xf0, 0x10, 0x0, 0xc0, 0x0, [@mcast1, @empty, @empty, @mcast2, @ipv4={'\x00', '\xff\xff', @multicast2}, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @loopback]}], @udp={{0x1, 0x2, 0x8}, {"d8a65ea6fd470588849a951dbdf47bf700e282afb88f75f53038"}}}}}}}) getsockopt(r9, 0x52, 0x3f, &(0x7f0000000cc0)=""/23, &(0x7f0000000d00)=0x17) close(r4) sysctl$kern(&(0x7f0000000d40)={0x1, 0x18}, 0x2, &(0x7f0000000d80)="e4ad3e196e98a29e7f1f3004411a3d410693fcf6e5cf2795cd67823acbc15373aa8bbdbce144ef55275d01fe4df694021c3b9612161a8a72a255ddbf42e70bf2a60cbc6321c89672c3b8a588ad6a7cc3f245fef0e5f743d164366cb752640e9d977a05d50447fd134a6fa33b0a89fae5e527eee70965cecdaba29cdf11dc82ef977d04c2072f78646f497ace68c9a3ce4b0b08bdb10aa456258361a8c02f23fd587425c768f8e9fd60dc8bf2dfb8d75790b1edde13f78e82393d83a607c7194edfef39", &(0x7f0000000e80)=0xc3, &(0x7f0000000ec0)="0a32f910784302d639135d2a1a4be8bfcf53cb8ec9356ec55119279b4e3ad4baf87e1560bce94805da63e5e93c7fbe69aebf88fc895b2363d91256e24bd79886ce3d559774ce3b86dffd3aca84ae1416ccb9b93de67bad0e18acaf5555f8bcfdee5474", 0x63) ioctl$WSKBDIO_GETBACKLIGHT(r3, 0x400c5711, &(0x7f0000000f40)) sendto$inet(r2, &(0x7f0000000f80)="d34386257a84d4a810e26dd99147c7560be8607d2fa3f466f53f1e9c4b40c3344ded384a172b5aa288ea6c0b86cf54fe9ce21559bddd564a62e5c34e81478a4380b8422da9630bc06ec779a1012b5520a1beffd3d03eb5ee4ebbba36cabfcaa1b3998350b21b78b8fa1aee57e3455d37c2d67d6dc41d09dc2993a004e66bd8c7141afba2f2883e6ad9cfc88560f487bfb9e5801b6ce1c73f262a98e86ed30b298fe0", 0xa2, 0x8, &(0x7f0000001040)={0x2, 0x0}, 0xc) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x1}, {0x40e}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) r1 = socket(0x11, 0x3, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) sendto$unix(r1, &(0x7f0000000000)="b1000513000000000000000007000000000013fecea10500fef96ecf32c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0013ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2, 0xfffffff7) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x0, 0x4}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000300)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000161000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x40}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000}], './file0\x00'}) open(&(0x7f00000002c0)='./file1\x00', 0x0, 0x2) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) getegid() msgsnd(0x0, 0x0, 0xe2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x25}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000200)="e65ac238", 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x80}, {0x416, 0x0, 0x0, 0xfffffffe}]}) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x41, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) bind(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x7f, 0x0, "bddbf448105300"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000100)="b1", 0x1}], 0x1) close(r5) socket$inet(0x1e, 0x0, 0x0) listen(r3, 0xfffffffa) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x10001) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001200)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000180)='\x00\x00\x00\x00', 0x4}, {&(0x7f0000000200)="5f6a8de84b4c423d583f91557c7401040000cedf13579996073843ec5cbabaadcec80c62a8a897a78307f3cac30eea63560800c8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) munmap(&(0x7f0000000000/0x400000)=nil, 0x400000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000001a80), 0x0) executing program 6: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000040)="fbc710c28ff56d3f026fa65f7928754d22b3dc5084636d23db779d4fd2f49974c24f51452ee9663bd4c20df25692f91ef57578ed1aa0f25588c710683466c364ff8396d696370eac80d5d3aa73edf9626839", &(0x7f00000000c0)=0x52, &(0x7f0000000100), 0x0) sysctl$vfs_ffs(&(0x7f0000000140)={0xa, 0x1, 0xc}, 0x3, &(0x7f0000000180)="9a3b135d7d9483652b379e06d86713db1b00c9718888d5d7e78f", &(0x7f00000001c0)=0x1a, &(0x7f0000000200)="4b5b87a5b571f365f89f9731689e83bfc8eca280c46f49eb134f6810bd8d2ea57ea0251979a4789933bcd88365f031d200d8cecbba2674a7132d64162a3a2beb360ff17cc7f93eea3c3faf717ba8af0bc57d4cb680d9f2fcd50252a95c56427ee83c981570bed8b57ebcb8eab9d509ee7cb2d7e09258be34e197811bd2771706abf2158c876e4e523fd811d2", 0x8c) sysctl$net_inet_gre(&(0x7f00000002c0), 0x4, &(0x7f0000000300)="6110087e3d1b685eee661f220f508772025ff91dac221dafb0e2b2eceed53f6edc60d3b2ff798bc8faac5b5029e5d2283912e10e52870d9a23f9edb01ada6ad1343b85f7f71cad63662440bbbf5273e4048ce18902438525e78d2acdc20ae70274a8ee5417e95ffa69bc7cedca4343c0c5e19b133e01a7", &(0x7f00000003c0)=0x77, &(0x7f0000000400), 0x0) kqueue() chmod(&(0x7f0000000480)='./file0\x00', 0x8) sysctl$net_inet_gre(&(0x7f00000004c0)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000500)="0e2f5c9ac2c20981353aafcbf7885ffb9e873494eba30c700846d4654e69ac5f6aa9fdd5493d4a97caa1f903c9b1a906de22825702f05e26183d15f2dd2b3f4dc6d8a871eaed7f9708153c51c075b731b9284ad40ab3ffbf187f0cfaa437ac8ee9f7a08f18d078e8f059d2d72570b7cf893591470be8bbc130d5d02d0db8fcc17dca77b67aa21d73c9188bc0150f1107c014901787353608ff9d4d268cedc59342d0dfc6dcc745d9f429ef69456327e0f89b0b01cce53cea7337a5ea96cdd4281ffb4c2eee31902ba2d824045f052511a6aa6afa692c0062eb3294e6f15e99f5523492f670f14ab6dfa48e94d251adff9a8dbf", &(0x7f0000000600)=0xf3, &(0x7f0000000640)="dbd301", 0x3) sysctl$net_inet_etherip(&(0x7f00000006c0), 0x4, &(0x7f0000000700)="4e22b9062f27d40f08e1c96fee98abc633de0d3114912a98", &(0x7f0000000740)=0x18, &(0x7f0000000780)="be948a910ea24e5aa39338f4bb71696b1e8f9fd99c872f4506560358cfd6e95b27ce182f23a6767c42ebb691afd74c42906f8b2be2349aee9a251fc37f8717300cfb9c174bfca106084a8adab61c39aa3d4f45899394db47ed6aa3de3e64cad6a3f8bc8b9f53548919cc3a", 0x6b) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000880)={0x2, &(0x7f0000000840)=[{0x3, 0x4, 0x81, 0x8}, {0x2, 0x3f, 0x12, 0x1}]}) sysctl$vfs_ffs(&(0x7f00000008c0)={0xa, 0x1, 0x10}, 0x3, &(0x7f0000000900)="d5e86ea1fa9f2cc8ff1a8790adcb4f9bbaa0d89a73dba3602b27367a00ca80eeed93f5f466cae5c25935a21ca84c0a334d69f5f7ebb4f32f5dee968e3c77782e2240688956688d6b7d91816e728bc74438d5f65dfe7f0634de43d39f33dedec3c084e8b726df644d80bf7742814a11dd087c1f71a59d6c97c6cbba8988fe3330328218ef3b268376e722631f99ceedd1a9400313d28d6cc6bf96d79209bca87718e458d97bd172331603879b33e6b060b7f263fc5dad67070279b5e5fe785aee2b2ef3", &(0x7f0000000a00)=0xc3, &(0x7f0000000a40)="cc1f7731abd318d30145637d9f9862b3d802", 0x12) sysctl$net_inet_gre(&(0x7f0000000a80)={0x4, 0x2, 0x2f, 0x5}, 0x4, &(0x7f0000000ac0)="2a3a8a826daa5b020333bbe2ec0204f25a5ba554ef55cc7ab8a839999a1bbf3b4f9714e7e9e2a4167ecce2b887dce643dc1ad7bf96ef5cf76d0397d4e7708690dee5b30335e9712f5ae8430f872f687f050b1e0d3de024f6c0f10968149e5994f01bd5b9c87e3399b60903d2cd5a69abcd2235d18d4bd0", &(0x7f0000000b80)=0x77, &(0x7f0000000bc0)="fef057eb93ee747b3d02a9f2fb27d674056b0bbef9049f043f00918eea2ca3b3bd0a5b498bce5aa028075a519a0a1c338d673669d771c1d083d3e89c183b0b6ecf30720ffc6087ddc1d12c181b1838b31ea2adb7619d27dde8a83d6b970322d860a114fd3c513d6f397f3796f8a30982089cd85e6e39bb04862915eeddde28085a0d04affd415e827165fa68cf30306fee53285fa83d8f214cc7ea8dde4cb17ef34c", 0xa2) sysctl$net_inet_gre(&(0x7f0000000c80)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, &(0x7f0000000dc0), &(0x7f0000000e00)="ca42afb4b3249643ad53da86d43224f743f95c69c91b9bfdf9d8fc4774da2812f5c35a67e7b6f62b6de5b0ee18ff0f8718c6e135", 0x34) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000e80), 0x40, 0x0) r1 = dup2(r0, r0) sysctl$net_inet_gre(&(0x7f0000000ec0)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000f00)="1e783e5b18d0458cefb8ba3d8b6a08d4f270b2f4c0d4191e7b5af1ce1537de10da103f0a64e410e938b81d7249a5c385519bf48d3446019f98252d6a6190d8d5df234d8a4c8d882768f5666cf727333623e1c85756d433f5b90dd6511dd2215e2c736f9e80d2d6a9dc25f1162057692af97dae8dabca65c3569f8bd22e22ebf0a7f9290425be99119061158aa2a250c8b160e7", &(0x7f0000000fc0)=0x93, &(0x7f0000001000)="be6a2bc801c501f941288ad5b8fe5e255d62b7063afe1e676c96b4388af05715e980ce40b888b4345dd0e3ee93e53ca1d3ee4cf93fb2ee8a5d593e052172d36f0f7da291ee0dd68057007ceb35b9a6adecd8c483dcf6d2f90343", 0x5a) setrlimit(0x0, &(0x7f0000001080)={0xd547, 0x9}) msgget$private(0x0, 0x302) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = kqueue() pwrite(r2, &(0x7f00000010c0)="277ce872ab7578e1f058594085b6ab1a44aacae7877d710dc1c57008ed00b100b98e5655bc231f6664065a49a72a9c7dfea671b0f91bf56ccbe3297f533f46cd63e43782ecb42e19cd31fa96ada54bcc99e84ebd712f1236b78da0708fc8ea8c163ff94315389241768cba98a54b59a57fb37d7da6c2ae1694adb8f4cd8aa0140dbbedc4953f063923bcbf9f33136e698e73b508e9ba9d82401d88959a5c1b494400cba4cce9ad2bc485b9616be557163cee66a2aff39ceb58fbf9a8a13474e58a4b76a09cf3fe76c431001a8814eaba47375eb9b0f96f639e21f30a569feccb7407d884a92e5fd67c5d0cfde8577ea49e060cc5f0e257b8501be341bb", 0xfd, 0x4) sysctl$net_inet_gre(&(0x7f00000011c0)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000001200)="35ca3831112b3409b7fb65a4da390d28de05bf7b6a7a90cb799c9d9b3b8defcf23bce4aec6ea7435617a7f344be63960e4d90869ae46a269cee92c9ffc48faad3114e29bc2485cfcf4397db242e3ce66c3be153fabd30f0c23a06bfe8f3f08b4f555eda717ce2339861c8d0315e1019bb1c59da7e7b4a0878b066c69e1aeaeda60f132dfdc4bf009aea5b9f592687c5805848ae6dcdf0167682b2d0a834ceb39e8ed7867ebbc4bc513b250831fcbf1ccfae1b8df3e2f5310db1e08e555b713ccfc76ab8c44b8c826c8b77423575e7d3f1b25b8659fca506431f954f537dd8b25e0a554293b36558c1df3bbb9ffdfec3451bd578d91691e2ee7792b24", &(0x7f0000001300)=0xfc, &(0x7f0000001340)="69e5060d488f294fffb81333ad1937197f11c10a2b156e29c2280058fb6a9ec0d604a8d2e9e8d5a358fcc03916e47e6072ea7b2c41b538938f9a25ba284ee847674950f4951a033bfcc72f44850b3b9cab5991ca0e6ebdd4dee591d7f3", 0x5d) bind$inet6(r1, &(0x7f00000013c0)={0x18, 0x0, 0x9}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) r3 = accept$unix(r1, 0x0, 0x0) r4 = open(&(0x7f00000024c0)='./file0\x00', 0x80, 0xb9) r5 = dup2(r3, r4) ioctl$VMM_IOC_RUN(r5, 0xc0205602, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) sysctl$vfs_ffs(&(0x7f00000027c0)={0xa, 0x1, 0x2}, 0x3, &(0x7f0000002800)="8e7899556e077093a3d9ea7822e132d427d9ee19064cfd33741719e525c44e3e7cb90ff7a4193211da651d7cdb10f9bb777a7c1e785cbb9360d3f22ac1e25d7da5677b7d4bd5e36005224bcd6d46ab060817dd0c34c35d828e0dd1e2f8ad3d4dd020c2583893d1f7d5bdf514805b5957", &(0x7f0000002880)=0x70, &(0x7f00000028c0), 0x0) executing program 3: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x5e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0xffffffffffffffff) r4 = getuid() setreuid(0x0, r4) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x64}, {0x1c}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r6 = syz_open_pts() ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000780)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="1ffa5e32065a4bac2386f9108544a8ebc0bafa7ccf7b0ae6516e62a0e709094c42171f7d24bba33749ce4edede7d3f83862ab4ab43c341d792600bbb7babf46d6b4a2ec8e49f745f410932b4b460eb6e61330737183ee575797b", 0x5a, 0x20) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) seteuid(0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f}]}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$inet(r1, &(0x7f0000000080)="06000500c587aa13a98fc013572190cd99cf6fa0a5bb4ff6f78eca11c6f7e68fb5d16ba296764a111db2fdc4f626b3d46a046211e7030e7d5ed246140d0945437ad2468165eff3c69777254c0073f6d6b8c657f023f993f40bdf62bc6bc1390ca28675fbc61a2b0f71a0a66c707530f07e0058463a401851bff000418fa31c4ebe2237d5391f3bf20e2d348d8b3ff726bd9db1b6443239904acc1ae0b14e0e6d5418c336ffa89857e98b5dd6b6737a7ce3a519d014409fc65950c2ca994866ac0918ba2fddb74a900f2c7ea01667dd59e5f238f778e331f7e9b695b34ff2f828aaa77fc438bec5d7ac201d87325f525d23ae1661c537c157035bb0ad7890f8cfdc8e3f7f70a409da89c2eb4d0d58c602491a5d2fa4e1f34157fc21a82480d630abb08a2ef5e6e737efeae04244670a0fa66135a0", 0x6, 0x4, 0x0, 0x4) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x3e, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r3 = socket(0x18, 0x2, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r4, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffffffff86e2290b7b2206"]) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x120) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) executing program 0: r0 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='(\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x06\x00', &(0x7f00000001c0)='\'\x00', &(0x7f0000000200)='(!\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='+\x00', &(0x7f00000002c0)='\x14}\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='/+\xb3(0*:+{/-\x00', &(0x7f0000000380)='!\\\x00', &(0x7f00000003c0)='&\x00']) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000480)) sysctl$hw(&(0x7f0000000500)={0x6, 0xa}, 0x2, &(0x7f0000000540)="8b309362d28f45440d97bdc94f2cc74154e5122f3307079ef0ca0b5fef356738c346bbdda9e75143828b703cde171d28bf4ddb75ba4ff264bd79869cac8676f35afee7f07e60db5f25a9e56184cd7f6fda1966d5945033b894fa06929c5f320c93ccbbe6735900605e126bec6a3fc57d7cf09e798f88043ad189bc50ab2bdd0787e31761a0b7b4db38653b8db480413b91727e7e5c4982ecdf267d26acd2df0b1a3bc5254b3e306fb6023f98d38400ccd391a42f9e2c26deb1970d572e06f405dad1e0b04f7c96fbdd0b2c0bcb1d864c6dde74e2a27189561266f6bb824ac72029dd64f2cee9773cf20c1cc2b3b10066ba0a57c017e36d0c", &(0x7f0000000640)=0xf8, &(0x7f0000000680)="14448d9f02bb2a96fbd7ac01a19adf783f8370e87117fb48d7db7b4826c4d4ac29efec0026bd0dac3a31d6249bc0e99ba81fa0f358fdd2a3abea5ff45f2ae962870d06e622bf8dc53e4ad5bd69428cf011dd46fd0a29185c75400f2c76d0354dce7fe1bf79fe54d3fd8aae1ab89627f46247bd38cd02bb2b1e3590bfd21844e8f32082396b278c523a37c972280d0cf97314d2402f31b1faded39f6c0e2015c324e04c334a8dfca306df82fbd31876f0b35ba76960780e7235bc2285cffd3de756d06e358c660dde0d4e17b1d8b45e800df4eb81f803c3548db5b43eb4e37a", 0xdf) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) writev(r1, &(0x7f0000002bc0)=[{&(0x7f0000000780)="85e8f843c8fc5e7d19c9ae7c2b4ebaa06fd9a5050227d5aa", 0x18}, {&(0x7f00000007c0)="0e25226969274efae0c229d019898d66d619dbbb266cec565e1822c9daa5308d1a80529c2bae92a4effb8d00e2ff7094d5a7c47e7f1ba1ab8554f53bd00b61e180b8fb70b281e5a68a9fd5d22d9e8bebebbb841cc3349a857996c136a58b2d", 0x5f}, {&(0x7f0000000840)="289ee4c3f51729c980817e88df64127078134b435523ff10494287479d47a12d9c86ebafaab980ea082c3f1722305aba33c416f4819a90a34f274db16391f43a9817f5daaa1250e5683a351b5e81cc361c81983beaa8261b4eea262adf9c661289e93a950509abeafc73640f65630c4190eca3ef702e80ca96970bea713d11b66f086ada08d075e729ba8ed2360e670ccc0b7c571ebc7c4494cfef214868dba30aff52adc708acf90701a68b22e7dba421007496331918660f97ae8d6c2fd75f6fed221d276fa025384ba73e97fe7691bc45a847704656ef61470a39c0887743b3ed7955fab5f012f3f7f6faa15cb92dba9d0a92fa2529fa8847e928e762c76704abe198e1c4756697e8f3b33868b8b128c45fce5e9e37c9bcd87e502c8b4f7165d73e34a5dc3006f76b01140ddb9277ea05c8789fbc96c6e71356577498706ae6a9944b42501a7163c925a185601ba35450ad1dce0d590d1e353df0477db75df5ee9adc23dec8a855ba12b27c1ad43084b2f7478f791e7d2b2ba5160a4437acad9f0db9b3940fccfee024088e781c93b24320e0cabb2c1c508a329c446bca8a929b08b93e748dea792035fd0056b7f255e3b4b02dd4fc987b00056adfaf9c8fe3d6e3ef96bc741fff7b8a8e55a0b200a3ccce47bf2e8d3f78445b6a67735bcb0bd4ca913fb30e524ddf61d4e83db3c5fd535c52fa00b717e79e698e59b082dc9624c4598ddae853cba1d0768fbe7ba2222b17ceee3fdc9730718d234052e90b4d5472f1734d9ac5c99ed8efe4013214f0e4f3e0e02a302641c77763f68d948de79d87ae1e2a5c6c9815b1e1436054f586a9de2ed1bbe6dca8095553295f6444423914a235f7d6da8f9cbe1d555aed2f714132ef0023ee11ebdc02b0fa1e4770b67061a1000f6326aa6a43c84665fe6a71c3948e5343385ff44b91889983b2b5aaa81dcaf21ba1945786a6911e10a1e70b2ad7f261648fdbd59f4b1599666840db9078b9bad9bff80be00f6bcdecf12d7c86c5531e17870ab60a66fccb675722080da6d7183516b7f906179178cf8028d6872ce84dbcf8a2213d01a93cc4e1bec54f01235aa6fabf188e298c753554a4dc0abaf873a640f7eb792f3da6671eeb9045483f3d8e6514e3d7af2522b6e4a650f59ce237c93dfc0dd4d898775c44e6016939ed96d03d231d38c119bfb0bb4f2af23081d34825e4b3823d99440bc759a06842bff246227dc49bbc8dbbe2118d08a10873406cc093b30dedeaa8a4cb5207af75d7cb302ae67decf10f8b8c9632757fe9015e97d64b3900c2b761b7cfe514050fd6df6eb59c2919ed16e8b527060558c5ecd74c29bfca9477ed0ed56e97d6a507fbd02a0de595e852c8306d96edf2d3d80733d856eb24b1f61aaf05989fcd8a4078e82ee386eadb13f474e8fa0a6628ed7192445166412ca35bfd435912c4de406a5ddba772c3573a0100f4b637a179002ff8573f75bf1df9083b12c5377ac0fa51b5e7c53f73750885de5967c2b75f8c086ecacedd593e4117997e82ef7b1b87db96451b8adb6ea8c1d62b22423a5dbc34ee4de725c187c71bc9428c5173ef4bbd5bbc9cf08684f8cd57c0aeea84b83630ffcfde52ef51bffde0a4ee5ee17a927bc1da318a318bfdd2ecdbb9bc37fb905501fb566cadf54fe89d20197ecffc2d072cba036f60ebe20618b5ac568ff234e192c54a5ea57e6d16764cf969401afafae3ae26b85c88b1cc48fc05dfd90894071ebf3cf8c297984de678dd4d5e5474d91797ff015568793d7fae6f0a63621994bc218dd8d17c63ad78269da5b283f3e08c34d9a9ece8bdc26c9f2a643c9bd1a2ceedb67d120e6cd468693492c81a33ba08b7504a55cf88c6f52d4042be401418683cf17c4ad972d4ec367c6fcf5d36a53d8481c8e370d0bae619a65877a704d4988fe83dc8dc18e585b7eae7923b8117dbe80d00b3ea143c501ee7695c2ee7bf639bb4876ab6c19f3475ab3e2fcdf873be64e3c1299e77e2b4c54a3f547d5dca45fed73e5e0a24742f31c1ba2571e826263e1f74a46f0e0f98586f4470ff7d0150529fb7f19e852612df0f4dbed1b22727b4430ff9620b28f987da020b488e3b67a441d9c64a735a71134f0d8f4edf603849a5bae4b3a724d97daa53cd4756d371ede239021820dbf44f9484107338f80272bdb6f1bf934c639f2da3fd776fcb2cb6f3a33e64d6cc97da36010a4396a2cddbd24c6565d69c41ff562765a02167925fa275fc4ce938cb8ecc0eccfeb9fc464cc2dc575ecee7bce740e298bdcfc8e98febc3f487cccefd3f2b6a36b71161b03f01ab9402dd18d93cee8b61926a796e1a5ecc1eacf34f4f15556129567f9ca628da27fd723ba0f89b37629ebcd6663e8c423d006ab5106036b5c55adb59f40f6089b2ad07ccfa9f5173fb18e2a5d7740e63e1fc6b8ad85225a9e333bcbdd9bded42263cea6bdce7c0c99306f501b1f606063261b95feccde7e6bc7d9dc44f16992e7365c31c5f352bd086081fa4e15c8eb553af349c4545f3fb7a4ffa4f838d755d4224e51f3890a1a523764454cbbe4dd063345fd60a985c086ebef872537a526e4f2cf0301ec89db90f099f4bb56109d494e4feb2bc141f4cb47cda7a38fe9261f8dd768a69e73b983070e593751ed4249458bb0b460d5a8cf2658b9e5bfdc339d7acb249386d28a46806085ae04e66bc13b900d645810ecfb7a5954c7331bf65b49ca773e97d905714a23e6fe8d997a42500704628d6740b07c0d46113ebc05426add0249b29078e2c6d5eb0f283f79d518ec5ed52b28a3805379af981c0810e17cc10a8dbf6398f06111b7b20747175addcfd899f5292fff961ff68c015dac730d1d89b13b118263a3ada67094eedd88d7e89374b90f7e5f6f7f145cb1f7c0359c2be44359db5376c79cdfc9fd52d2c4ee0a90b3117a0ef64f5296c7c7f015dc9c54088cf92735f14b64c33d9f7bb2c35999f4aa23217ab485ee90083fe07c3b9488c228b3abf7219fbd2aeeb26e0cb6311fe517eb87bbfa8a3a9de95e7db8b1654ec076ee53bfd8a6ad557ca12f066773c827ee113a429afac9caa27bc21b322788f9d1844d8353557c7fcdfd2d435610086df3f774a9e24135b3ab6359b74fc83ce57030f1756a3c58f9d4ba3d68349ad7a9f22db5571c5e47ec0603285a331546cddc68ea1159a97a114689b1e4e2cc4c060f8f04c9bb95c91b822494f997220179e823b8af59db63765a64c5817c79b86e9fb4966de811594cf776ad79f85954a83d79d04f3fed89dc8b9d9835d00c54d96965b47986a2837a6ba8d185368394c86f2f2e133f659f6da63828634be83242c56b6782fdcb17b9c4972262f91f8b6ff80cd029eb36803ca5c12b35b73ede5d1687e3539c2144b563b608322f0483036e2205d9f36edf7749ce3b73ec0752af6a0cbeea9bc82dd29d11d804093676ca0477ecdb4334ef7510c3090b598202b4cb237918db210d200fa7133cd12d78aefc77b107a0e0aa6d0588a5930cdb88f15655d9c0abc2f63eb9a0edcae30fbf6b20c4a7fbe77cd3e5e0ec7ef985c322bb15fd55d58bb2fe415462800d2ead338a9dd8848603df7cc7991baee7499e3663f75f74791b572184b5066a17ec598c0221202d8934bdfc586526f08292e4a829c3561d50a2a98d21e893be79b2a106e288cd0ea4da985a4581b2b02c52f66c3ebd885f1db94f5c1b6f03d4ab705971e38de6eddb369b61984ea374bb4ad1a30029077b3f896a5adceead8150d1d31311a6e1db5a2b39010ea2b698dd2039a54614e8210c1945f5a74f49d40810300fefa89142a026008b5b6218d49b5da33b20fd35e2916131d4e7b4f13f449fe2443b68671aaab8984bebd27db3d97de102809a7433bb91db7e83cb834167084b9c0fdfba05b267492862efd8b7554eab27ad8c6b0742f6a1477661a307a1111ebd044f6380a93af832bc3e71a5d62d371b3772128266d74983282af2d2eebf8683a6a4f8c4eea57450f64ee26eaeb2c3f37e2fd68749d77c9a025b8d7123a7e9a28492bd67770a2ccad3bbaa78a145fea716619d86ba4aa3a3ec7a16bc574e547044527637a8f91cc5b6803485511528c801a82454d5ec8fe8591efc1d6d049f89e089f946bb2d1336e67a76e3615d36bc7c876b6b520cbea37ca7743bcf50b4f20475330b5071b8b3abdf67ad2ff05282d54b0014306b4dba4ff2948bcdaae903232ddd5fcdd7e16e8ab8d036e6736e4f5ab35bcab6cc0d4dbf91eabfe2ddf0e470a2a05e271a6152b84207072d6e6afb061c9e94a17a851bc584b7ecb08bb5753c1569365a87d62658397aae612313d38827b87c5bda3828326351be8703a5e607bf231a235771a698b0d095dfba4877e9fc8eb960b1abb31aa72cbd51ae723f2442d7d26ec6ab628afeda7706e6da94b871e892e339f86e1f363ba7a74e897934eef6239a89b76b4cf8190df5f584c87793d6ef43001aa17accfa5c71baa12ae931d5ad8983e8e84d800f7eb051bcc95d46a759f954aa451f7a38f0960264193539861035ea66f4252f67a08ec5cce3bf9cc450b4afcdd422afb4032d79724600cc28eb4adbdce608e3674fc6af5de93c2aa90ce92822ce5d284a2108c9868ff64c8eb5e5efcd1bf0663ab7d01c83470958c3bc777d100891f2261f276d7e4a93975f3ecab205e08dde59434a53b6d66262080aa78c5ccddb5978bf4e43775f4bff426334f42613fab0172b2c681626808be2deabfec5f5621bf2379e2b56484794023110a9ea1e92f35e81fbfcd61fbb9f5a2ac9101e21c43df67b9825a3ded42c0291cdeb6ca49c90ec01d4ee69c0fb57716cfad41cdf864fdaf7cd8c792b6d6068c594c76110e06d3b990f35ae1f4acfb92f75062deb43db01332699f4315c0abe1e54161f8df0b9e2da4684a97a8ac2c0405ae99e436e4bdbcefee336014635c47d49d175745467250528464173ee2510fec7dac435f4f500d45466293e633571542a0c6f0948d41bab8e3f76031751a7e0c2948339b37491fa18951e87bc3c54242e2020bbe7f9af460f79f0538593bb9faa186c45e3225a26fe2366ea043fc1d5d288fae786bb806f32bc92c21297b9f92f3231d5b5e56ffa092d5c86d930ea09f91d418e3779232fa609166c54e628b3bba5c5af934ae00f0db162023524c5a4a2af46766b3eec57aebbf93bf69ca85e6bf603af17fe4f63057ac461702e6194b46c7aa58056d5bab205f45327fc29c977408a8bc81d1a8d478174d26222a227f62068b8da1e521829f13ebcb3349da1585c743eb42c618a28c00dee6970e66ada0244eb4b8749d1b473abbda52d25178d6472e0314eb3a6cfc9713ab5c3c2aa82a0c301b60473b126012f76850a8f6ab8d4418e7371c4a1bdf258bb3c9d61eddb3998b8692b1520bfd578ce24809d18d3ebf4435b9c0ccccf71bff11fbe7f067b76fe65394a7220c64c1ca314ad4cbb0e0557481fc0ec9938c93c890e915dafd8fc4e223be09d30168c6455dfaced51771925d3705d884a9d1443aa03b414f365c186538dfc8e2a62c487d4743d2f7d210f7d11cfe3fe2aab160b452b48ffdd42821a0e5f2f197bdb1ba144fd530d1d838a51ecc1829e63d6184e4be72a3d3a73615f1d8f169f167a2d912061bc4d7b3804523ce6d099ea4dcdc002d8b5d66b8cb50110cfa03e46688290f935daedd13ee6e1cb2b167f075e3d9f191e0de2b9eeee85634d6ce7c2ec6de8cc0a6ef347a0b08c06ecc7379a4b2a327b813328e370c8523248664c1b36676cd38e0cddbcc7697", 0x1000}, {&(0x7f0000001840)="4fa0413f5e6cf03f90dd6ea496058ba80a1351300f5ae2630bd46e13facf36a4a2ec686ff8a7fd8960166b76d0e901c2b7c6ac8becc43dab68210446c2601a6ddeaa5c52", 0x44}, {&(0x7f00000018c0)="233d10b81a7d50ddd2", 0x9}, {&(0x7f0000001900)="48d67d94dbf43cf0bc2176975e8138c5dd9ae8c14360302061be6f3dd505330d73de81ddce5322f0f8457cfe3bf2922a927a28a75d76cf63ad5088955f4a2346cfc74a3221fede8e03910f2586f25acc7ec3fc6553750e02a7e7abd7bc32838964709c6af710432619064190f1f0333b13cf40127a76f924db99c722", 0x7c}, {&(0x7f0000001980)="10d4280b70537d75a0a696a4d7067fa3f44513", 0x13}, {&(0x7f00000019c0)="c86e978196966253edf619b79d6e5b02ed4713ff507166eb9f074db3445c6546467a7cf0c54c88e4e16ae77bfa38bec29008b4b6d39a1a76e3760fe843bab61f8db4fe7a4416307ddfb54c7a6761f8a67f0ba4af8eb8211e0cd2a6d116a08e14c945d49ed149f3cbc0eaa7b4df338b13f4ca4f785fb30a9e9fc6309748e8797ccc5bf360a3740b3e818d9d86a7cc33950f101175d63f6c4b9e98bfa03b6e6bf2a951b1b5db693b080ff3faf1d8d82276328e41f50b888e6de3f4f58b0a67857471343ba769c9eeee69998615fb0a40384a481ff97904aa179edd35e918c250faf5e56c47baeb338288ad", 0xea}, {&(0x7f0000001ac0)="1e16424c4f31c9fa66df4c064a7495b9e77e132724acb5976f9640f7e645ce581a2072c27ceedca564036bf291d2f5b8cbf9b869a61363105c6b69cf068f77c3d8ba13245a69eb0d77fdf0d5574dc16d8c199cee2ff69d0c0771e9f3113dee740361a55408bf073ab2e3a4f78467f0a21f742b34b7182ad3b33e86dfbf381c9f4e805cf096bc6c6e408d426c01290521cf731bf1626fe57eea5b15b1f0f740f12b4b85503a6eee2fda18ae2be9fd952ea45594ac7a87e25fd70223124b23ab65791ad314ad977415f5d619b26c454b33e2fb5f86eba8be46e85a88a65f3ccc099e4379b062f15c1e002870262e7621fdbc4ea1696aaade69b6d9af4aac50136bf591a41ce6deb1c4b9272614b340601ed07b8c12b0fc825290c52a704d193bdfeb097cf2b6283dc4bdf5889ac46508cbbd6d9581c523d6887c2136ee7bf5439223c20afc8fbf19a4a14d5c9d0b195eb8d553300d493503b330970a04e62c76ccdde096128ed58d42e40ef08ce85651f323ee2a14eb8a559d9c06d09a113c045ffd22617348b7689b399edd8d2d737d790495c7d76d8681b8f7246fac537d243edf910324a519428098613e8bc0d93bfba84ad8394fb4b2056058f863786464f6274bd4a0502a169a80f50ef6b81c3a4bf38de318e94b69bd09c197035a21257fbff5f02ad56408715186f94fd7f785b4821b0fd4a4c295d02a3fa9fec3b51ded31525db27ae0801dd5027847094d8c82d6e83af6ce9bba1bffc137190fa418384046ae1b53a5070ae1fea91f65d823a3655f7bb12d5d9107b3ac5e2221d960130bf6b7dea1bf9cdb3293bf1324650d05e31db8f068d77a05d823d6098301427cce179f803f123069937c9d54787be55e4bf108bbbe446cfcd82506d7d2b7af6b1396b1a603c72fbaa107f8626d07f5d059b68b0786acc7c507a26de31ca436563318ba22405894f9b6e8fac6f914eab0587c80321b43254af1815550c9af4d3f5c4e9ee1f956ef65e804507dca6807846b527f8cb97bfdc9d907d4ce2fd4bb88cc507e7ad555baa94b4b2d982d5f42f4f2dbe6539abbe2f2cd6637ea4617e9b0ff086c4a4393f26fe9d86b93fb59e3c242c6fed8395c3f571ff814c36bb4b2069ca9fde78d42b1aff21973a45f5ad8fb34a0cd9ac412ecf0646aa4095b31e2c2e6de0fdda3897c912f23d28d9843d71d62ad5f22887f2853b5e1dd6b6437d00397883a9ecf1a9c332dff378949e31f12f85b294f7cc165c02ebeeceb6eb45bd068c8e4bee3fb092af261c0ca3cdb826dd8a91776cad94fabdbd7f67457b099189363b21bc7a0516813633f79fd7b5c0ca964250357430bc490c1ece0f370e1c890ef8e0e08a8850a59e20e3da71aa2712e87628a6b4ff48b6bb99e61b9cfc805a6ccc6c84321163668b7940142ac4ec01e9427eb01560eb1cebaf78115519e2286f6ff8c6cdc3b7a530cf2f8c3811291fbd842bbfff59852c8e23ce3f85f500a0d17664f0250f7c04d2eeecde0a600a69480c2e633f600ba71891ccdc584da97f124cba3fecc833d775eb97c00e0e664def6b3b39f385aa6d1d9219642b5300870c05fd902089dfd552d29e7b8f1b9a7ebd17e093989359cf56418462e621b6059a6767df584cb46bed8dd52c49258c030e379121c7403bcd65083e1a39def8e638f87b93566b5823f9beb1ada65b67d364b541af241a52a8bea6dc27b3ff82a2349e4641688ad9f412e16655bd9ce2db998aa4d5275a55d2f5fb9e1f55685b607df2e65519a099693641b0b68aea021bb32d34d750be71ed9d69bb1a5780381d8d8b66844954fc599c881f196ff01f69e06291acf92272dfca85cbba811c16fe09ab93b12ee5a8156185f074cffe3bb5d8da41fca001ad0c722fd1da29c2fccf612fa973beda04b059e21492d0879cd72d777655ee0be51a4af490093e991e56d4a41f64691a8447e3c6d1cf0267773cf6f9899364160bdf669f1959b6bf75551e9b90c4beb3827b5680878a1065e4f0127413a8fe27430b063e13884a6553f9e3fc01d9b980633e0a9de1b247abb513bc3b10f385eba6a631d074f52aa684d0571e923348f75d229c374b7a59b52f0864d9961257b49dc5d2e1a8419b7aa36f59e578d495b9f98bfef29f6bc77c45e5f1f56f83fa146e46e8ad873bc01c733856e4d9bedc674fa82194f982c0285ace6fedb0dab4f5ae08686a8746277c791e62d1531c3549c800f0ae604d64a82eff74224258a077ac63bf57918d614058a882355e841e13782885b233fcaf05c4d601efdfbee4a9f6f05fd20379bcb2a00c47163e3429a5a125e96a70c82a67b8cbeaf0640ecdfe47026ba1f667c4130858a35be9be92e01aeebe536d13b9c128bd514cfec034ca5aab0d236cdfc7c9e4f73ccca3f071220ec8f6adfe1196a0b333552f26055f63ed70c024020d155832b119b9db318d55c0f978d04c0400b52541e847a23ac6a2b6a37410aa21ac1fbac97fcca8fe5f0c207b43a80de177277da196fb073024c1876e943d1cd93ab0628ede6d88c5ff423868059a5b3d9727ffd7eda883fdd93f000e4efdbcad8252da8f6ca63f19658ee9b0f9ceb044d30a5812a907b67a669b2cce0c9ebdb5a5b018ace25a875bf939d0e2a5600e1c77736c0bc5c70caf328001058230dc9b8ce723525168641913e0f393886efb6379cc2c806ee8c337669c857bbbb52501d43155b2678ea192f46603a8886c16c6660fc8e122f55899b04ffc9d0e903d86d6a68099ed0ab0adaa498ab49d21c64d5764a1126eb31291fc664c49bd86b73cbaa50787e774839f2fe3bbd147a1f304649c8529aaa34d3f5799252788822a02b3861a33dd790c60ee591e0d33fb9aca87810fdd3d83759715a21736b957205846cb11619da8c4c0b087ff91fc75ef5474efd42eb9ff610eb195e87a487a9f75e41bf846f68fdbdcf536619c358a681652a15b3f58f2c886ddf354bca292105bbf8669a1f811ec4c3460172bb09bfa8531fb960a9251de71606780c9803cabde38faabb2e09f75e9167238229a8bb3acc3d7a583401243291eb1f96bfe0fb512eff2ea8f61b1f4f8812ead761a2bf289ba0320c9e4a9d7521a90d9c2f019f98816bea85b26817966bd3868724f328cec9cab7c9279ccb9a5579139ea8690ab73000760e828acf73c47ad8c25a43e4ed1947370e2785b73418d66f617734e09b7177ce538859451e02f7277e38af5a5e3c3ec337b70cc49412b48f42b20a0db62847c784c99d173e6c9146b0dd4b778c6f8fa0e6680c3ae14349df8cfb5fe8304bcb7a0fdd88530fe64728f614a947ea03b096de09e98baa28fabe9d5bcefbc04261d7adb0c01e12792fe7e9864b07387732d28009d0f52011dcbceab58cd753545947a74782b27ddc398cf9663eb6a32f628d2895b749d5f1816807720573945ff9e6712397f3ba8a80872e33aae54982d38058397183c6b83bdecaa14d7e1a839c2a013247c05c09bfb838f330e3670fb72ca6e123320bbf6ce4dfaa32bde09c3b00dddfaddd5dd864b24b25981f4153f2c97dfc0fbe45dd8cd1947dac9302312fa35d86129fe67b7910f7e839a047fb6e06e083dde3e12201c0f7673b88c8c8a547620763179e38aa5fd815cf6fe32d7258ee70fbc73704d056e18848bf4237c0081e5db1452ce07e07f4071a902e79131e14b9125c4989789aa17f374973226453d4b69aaf9a8fbada92dd157aa439535eaa86e719906c9aa2527ef8508ca52849eb5a951c002891d5dcb214821fa2519c32473e929d963ac030800f3514e5efe7fc9093751828589b2c601887d9bf75addb004f1f609abfcc515854afa041e86da0da5736470dbaad9ad461f6d2393dfcd427502ed66382cb503bbdedc6f6b9735aafd982c473e2ee0e88666c891e179334df04df6f48f7fa722c20e94d40829bbf991c5e4658c86432373cd42ea3633c42a82487c090891540f987d221b2e6f4b9489a744fb4a988e5eb8f095192806e6efed2fd6d184c4808411f869fe3a481db793f6f8bb1dd92b0246d36d88a6ece2fa415e65e034fe07e28e7b602a64867a66eff305e40b1f6d251d99686b1e69b0be17a2ec24e1ffc8d9cebcca2eb01d828479e268522b34b809ef685c01c450fb1f895775f4a081dd03b9a45ceea1c6079ba9b4e79e4bf31d5d9c8fa38c57ccdf0e51c3d9d12e6f6f7fa5bd9ca3a96235d9c1f61999081a9529c608d26d313697771cf774723caa46327abb44a2c80e54456d9cd0b10ef7b318ef2611d2883e20912f9ae7445dbea6013fbfacc830488b6cbd3bf6af0d0262d1c126a6b20c1dbd4311ce3178237920580b55758cacd656f896880917f48c10871dceee1d9de8cd5dc7ba633bb98893317a970a68c925e4e1cdc30d6d1cb986da06160da91ad217eea38844d178272105db87067082dcc554243fc61d81447c8b8c92eb271ac28ea8451e0535f00a95e0ed9a15f2cf948a26ff918676daef8125c0bcef91543f048240fd52a557895d3c95d39bc8024636d633ec258de51fc24eaccc9bee208311a8b16e4d7f17f60b00d233c1d9d1950838a95b6cd57ed78d30c74ff131e9940a945b5afce3433d4284bedec334f1cffc40c8dd0a0d9f8a65778aaca579bc8b32c82e9766445d120fb41c407460c0f7f729c8711d6cce1074a799bd4b94130e08905ea34592abd227e82ccb3ab548e62b52b6764f1d130d2676676879096c7a18dbfb83ee4134b99fcc65fa2e49b4c393cae5e3f1916a9a6119984338ebd20c63e53fb4b78cdcc3dc58e8aafa15c2d6dba9b487fdd157bb5a94d32e613cb456f7479ca038ceaee54404f8aeae19865657185f8a095fce8e694ee182a34df9b6746756c6631b3b6b63a31e3abb29e971e6988939a8608e829ba410036c32b4f540882499cc5a7bed0250ca1cf6f0749af9f19bc752488e851b18aa3aaee03392431feb95705ed547b15bfd917eb14f6c288476b3bd1817fb4731ed1ad08785ecef75984ed1aa8f7c8e2f1bd78b573fc416ec8d0625b2376a6f9c43bfdccc2da00658eda2524bcc2d801a653650f4f648d7ca86783c4dbd30fbedf10f286bfbe05d385a3af87bb7694f9131bc0b3117b0bf8668cc34fd38e7c28ee277ccb687d554b365cd285f5000aba0d9350b69345d6911112663c49f4fa59d7f8f5d06237019ed77f600114a881355ea48bb0e131b4f8dcfa5b83d5abf6c61d3e6bc4bf253b42ed2b2c5b2e861bfd3e5ebeb7c63ee98323a54238fc4c24579b92bd3d60bf1609a10de0b1087af98672b1673ff0f7a5964b7eab75d9ee8788ee3b53401b303433f1f910d4253147608b2b02d6e74cdc932b1720c4b3e666d8208ed32d2e043fe6971c96914a17537ed0578d2e2ddccb32351cdccc6ca51cb3aeba7c5abea516cd85aca854da8427b31d00599be5135e8afb45a87c113596e576a66683a9900ed2325835b8f8affb5baccb4342a3bf8212615543887f61cd0ca3de725c7bc4a88ee1ddf10820f48abeecf66e89dae8f0f2d348339f66fc4b8356e24d91e673cedc7c456c90f96b727c258aa44a5ec4ed2d063b703131e60fe7ace635217882be73b01bde6ece6ea8bd25c0230711f962e9a12c454305d597b58171ed7bd78d7c3d7f6e1e10043911b2e14b341a6acd7ab25220eaf62dbe2346b958c53284606b1f614f0b95632e2fd712d91deba681a1b92c918f0dbc0bc63578b660e2714f9352009148d47a6a2098bbcc4171c54d6ec77a31a39e7a73d1947e071ab97e81e44d7bd2e1838a3cca28547d2983a36d4530", 0x1000}, {&(0x7f0000002ac0)="303d2c36b157c7ee5dd409455c44524a95d18c4a55be8e917a7a6b18553e6d2ab737ac221a2c5ad4bca072b6dc964f70eb804843bec91b94e659bd33705f4339147fc6ee4ef9eac23164da4e7fcdf86cef613ffef2d7bbf29cf674ef7743000a4864092a518d18116408649872d0b6c22ba7c5e023036d9a469d837a2400736ab2fd4b9697e4a28b8b856645984673b23a430f8fa549d12880c1ae1f8e50e5ab6704fe93e8abd71b96516b6b5231b222ff9eaef482eb4509a66439584819bcd3e0415af44c157e9ddd11e1c38fe459edbd", 0xd1}], 0xa) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002c80), 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000002cc0)={0xfffffff7, './file1\x00', './file0\x00'}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002d00), 0x800, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000002d40)=0xa9b894cc9f22ffa1) r4 = semget$private(0x0, 0x3, 0xa0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000002d80)=[0x8000, 0xf7bc, 0xff01, 0x0, 0x11de]) r5 = open$dir(&(0x7f0000002dc0)='./file1\x00', 0x10000, 0x31) faccessat(r5, &(0x7f0000002e00)='./file1\x00', 0x49, 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000002e40)={0x4b1, './file1/file0\x00'}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000002e80)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000002ec0), 0x800, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002f00)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000002f40), 0x10, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000002f80)={0x6, 0x6, 0x4, 0x0, "0b18cb6b1b43797fd8bcabe9a1e9d791819364c7", 0x0, 0x3}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000002fc0)={0x1, 0x7}) openat$bpf(0xffffffffffffff9c, &(0x7f0000003000), 0x40, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000003040), 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003080)={0x0}, &(0x7f00000030c0)=0xc) ioctl$WSKBDIO_SETDEFAULTBELL(r6, 0x80105705, &(0x7f0000003100)={0x10000, 0x80, 0x1, 0x5}) getpgid(r7) readlinkat(0xffffffffffffffff, &(0x7f0000003180)='./file1/file0\x00', &(0x7f00000031c0)=""/112, 0x70) executing program 0: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x29) writev(0xffffffffffffffff, 0x0, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) syz_emit_ethernet(0x26, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffffef4de978cd000800450000180000000000119078ffffffffac1400aa00009078acbeb429e39a2fe562512dbdf2f44ccb66841330ecb664e74730ab219a7a6b5727e720c8416a898e"]) setgroups(0x0, 0x0) setreuid(0x0, 0x0) r4 = getuid() setegid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xfffffffffffffff3) r5 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r6 = getuid() sysctl$kern(&(0x7f0000000180)={0x1, 0x26}, 0x2, &(0x7f0000000240)="4435c7bbb2f317c2bcf99a5549957b7a6e70e1633b8d1095c5893b932773735def937fdb70ce5b8bc3ffa9b601eda4e50103b0487ae9f4d821d4554d73286ecc045b894f517dbc5123e45e629590603aa8c2c5f7ee09382da3d77ebbe652d86fc3f9e458a3e4ba146a4014e78a19c0119f38e35416d3b6056cb6def75e727e782e2f38384604eeee0464cd020e16f54d5943d1243a7556455804e8b6ab70e79f47e6e4f0c2cd374a7ef7f1f72ea43995caa3979ee965afa9ca5f579f23185d7ce468cb1223291d6c0e49a8d92e95f4c02b752266ae69f2395de580ab2f5382bcc7ba18a4231c0180218a120b5c7c8065dbe557", &(0x7f00000001c0)=0xf3, &(0x7f0000000340)="415cc12a12db5afa7f04943278e746cd28765c2eeb29242c0da9803751f4462b8b4555658e45699fa663cc84ee3f2867a70fcb376347869e352aab9eec9a7a6cc3868a63e37b63e8b2433532b6ee03cde1f29d1a8ee0174f5e3b741fc5e274ddedd4673f2827f356768485ad2f43d47e4c87d3e2612f", 0x76) setregid(r2, r1) setreuid(0xee00, r6) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08004500001c0000000000019078ac1400aae00000011d881e90d9382e31"]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000700)={{0x8001, r4, r3, 0x0, r1, 0x100, 0x53}, 0x0, 0x7, 0x7}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000ac0)=""/201) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000004c0)) getuid() mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x29b3) open(&(0x7f0000002600)='./file0\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/266) seteuid(0x0) executing program 2: connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000000)={0x2, 0xfffffff7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x50}, {0x812e}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) close(0xffffffffffffffff) socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x75, 0x200}, 0x0, 0xfffffffffffffffd}) r1 = getgid() setregid(0x0, r1) mkdir(0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000180)) 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, 0x8020699f, &(0x7f00000001c0)) r5 = socket(0x0, 0x3, 0x0) connect$unix(r5, 0x0, 0x0) setreuid(0xffffffffffffffff, 0x0) getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) executing program 7: open(&(0x7f0000000480)='./file0\x00', 0x800, 0x5f) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) r1 = getuid() setreuid(0x0, r1) truncate(&(0x7f0000000200)='./file0\x00', 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f00000003c0)={0x7, 0x9}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00", 0x7}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r5 = socket(0x800000018, 0x0, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11c}}) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(r2, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe941a090000065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e62106e7f71167c53a04fa6", 0x294}], 0x2) writev(r2, &(0x7f0000000180)=[{&(0x7f00000001c0)="4a6eacc53c76f50e5c7ed3266df10e689b59fa974ed23511663229357fa246834dcbd593cf0e07368c733e038de4be23a8702f6adb2dadb729f5684137eae207928675061b7908000f060000006f6eeface402bf2c178b3ab9bffed64a2bd25c2c1dbe7e49c70429b54d92bddd9890f62ddd7f46978ab16f51fb42d2eaf5cfee9222a46067e3e7b76bc18369a780366d5043e3c8495721aa2e0d3064b9a1000a", 0xa0}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x2000002, "dfff097e00005f2d64731aeb45c14bee3b534400"}) executing program 6: open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x49}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) socket(0x11, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x101, &(0x7f0000000180), 0x6, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x201) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000980)='o', 0x1}], 0x1, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000240)='<', 0x1}], 0x1) r2 = socket(0x11, 0x3, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) sendmsg(r3, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}, {0x1010, 0xffff, 0x5, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x401) sendto$unix(r2, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000440)="80d7be8f177ec076ab6266e190b1f746f2a796e1a9aafaf57228ab2413a90a547d8f18a0397b2caa640843e7e9e47295f3d504c3320e9297910ead34f4759cd5484cd01e3f8c3b6315b0443d5c0211da3845105c0c07f64d3bc557441b04afef62144e6a21ad3a9c85d54680bc1a651bf14d4a4c565bbdd79ba4339646d59d248647635e1b3099d4b26cb3845649862c11cb199422539b78b8072c7a22716299675d1ec418edc2f750766067499aeb17fb3d1c78f0a331a8008d6ce69d9229334fb114409b109058150e32c5f987818ebb208a012d983e19319eea4da24975f35c2831bf0141d75e8109", 0xea}, {&(0x7f00000000c0)="40eece9c559ca0abb3d09b53f1e95c4ea06e8ac45584555b0bc3bbf77982cc8b48cee3d54a65bc0769a99096e74cb5768db2bf", 0x33}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="4800000000000000ffff0000050000002a6d4b3912c31a628ea8cc004abf93287e5793238c8aee6a4264b7333973fd9f15e61c3578182446ef285749455d9807950000000000004000000000000000ffff00003f0000007a3e5864c3212e674f3fe38073ab44462b0900000000000000fdcfa14ba6c62ab4c6119538200000000000"], 0x88}, 0x1}, 0x10, 0x0) sendmsg(r2, &(0x7f0000001c00)={&(0x7f00000018c0)=@in6={0x18, 0x1, 0x6, 0x200}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001900)="8e2ddfbc878ff077a781b2a1cf3ad16f04669011f4d9d1f1962992a87d5e830b1a509f05cb3750982c4ef110278f05278faeadd50cb971cea3daf0b23f2e7dd9", 0x40}, {&(0x7f0000001940)="78e0e0dc1d6bb53a99b20d0b54c0ffb9be4320455ad0a62b6b7fad6e971b3c05af941ca6a7c13692229afb5c8dc78dfa2bc1c2cfd9b482e5491eac2f17229bf82a74002b6e40c1942d169056086a86a1b0774dae1467cb9ab6a5cd98af0a2ba9575dcf61d69b02da3d932a1c585921278c34f816838b7fc30270f6583abbbed0a19a2a6c584b7fd06bedaf36e7a0a43b5a173f6d86fd6f0c7c85869c137027038f820f2fff5fd997a33dad0da40675b2258b5259c1dfa54761163d33f0daed328f937ece516c50825dd655dc56a8942ec5002682d06142c0bc7c5b96b49f7292c90037ce74280de01d87f3", 0xeb}, {&(0x7f0000001a40)="3ccc8873b81942c1adf2e4a5fc7249f5319ef21175f72a37d00dba2886d0dfd1f15a81da33f8993bb637417fac8057aa7b41443f385cfde66436bbb2c755aee49220db", 0x43}], 0x3, &(0x7f0000001b00)=[{0x50, 0xffff, 0x101, "e67a61fa79148560f2af014dceda37560fad3dfbf4075212835a783c932dd143bdcf2dacfe12b633ebc3030eef86009cdf66047eabd79623a8468b004eed99da"}, {0x58, 0x1, 0x3, "c13fac2fef3e7901f044d3a28a176334e9f8653d4353f62aff87e40e51815317e9c08b9a69c69d968b6d4f7811ea816d06c3273ba44da0b852da54eabcb3f796cab217f54f"}, {0x20, 0x1, 0x4, "566a4d9694be26c83b0da8"}], 0xc8}, 0x407) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000001d40)='./file0\x00', &(0x7f0000001d80)='c\x00') r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) r6 = socket(0x18, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r6) getsockopt(r6, 0x40, 0x4, &(0x7f0000000240)=""/114, &(0x7f0000000080)=0x72) sysctl$kern(&(0x7f0000000140)={0x1, 0x48}, 0x2, &(0x7f0000000000)="72b73735", &(0x7f0000000040)=0x4, &(0x7f0000000200)="07f30000", 0x4) sendto$unix(r7, &(0x7f0000001c40)="adb3532d212b83be4995680252c75e0db1ade111cbaaa01aed58067b511b85be3a8c351e1129f227790db41935d270fe8498ec13c0099f04db53ac678601c2b01316f234d3c91dee761232de7e26efad22ceef8d191860bd8dac36678390542c8a0200ef7206ceb9e19e6b7072a50bc3064c7483aa266d0d29464341e78e157b9305d6adfc65ce1f5f9871f1f156cecae869ed011bb314631f4579c43f00d0c4e5036e78", 0xa4, 0x206, &(0x7f0000001d00)=@file={0x0, './file0\x00'}, 0xa) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x0, 0x0) r0 = socket(0x2, 0x4000, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000500)=0x7) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="b351c53b4e25b4199039f3d01df0b48007a94b316f58723c378a92241987920d4417240a", 0x24}], 0x1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(r6, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffe, 0x15}], 0x4000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0x27}], 0x0, 0x0) r7 = kqueue() r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x280, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCLOCK(r9, 0x20004276) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9, 0x0, 0x40000000000000, 0x400000000000}], 0xfffffffc, 0x0, 0xcf2, 0x0) kevent(r7, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000040), 0x9, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x2, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) r3 = syz_open_pts() dup2(r1, r3) ioctl$WSKBDIO_SETKEYREPEAT(r2, 0x800c5707, &(0x7f0000000040)={0xa2b, 0x8b0e, 0x655}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfff7, 0x0, 0x4, 0x472a, 0x5}, 0xc) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x802069af, &(0x7f0000000100)) executing program 1: r0 = msgget$private(0x0, 0x640) msgsnd(r0, &(0x7f00000002c0)={0x1, "f8"}, 0x9, 0x800) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000003c0)=0x238) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) sysctl$net_inet_icmp(&(0x7f0000000440)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000000480), 0x0, &(0x7f0000000500)="967511fc6f299db755bea26e8782e58b6a7b22baa2db16220bb590003e3ba84bef452e7c1ec0e3086f0a6675ff3c36fcf786d712126090a2fb87d6a3", 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) msgsnd(r0, &(0x7f00000005c0)={0x2, "59d205c659f4d2131f1d7c7c276dfdb58fa54edbea96f3f94612acef2326df7112e888f569d60b"}, 0x2f, 0x0) msgsnd(r0, &(0x7f0000000640)={0x2, "afea5db9e2b4bf54e879aa76e90443ca87cebdff4491a3315fd03c415246805b56cf1965b19b5dcd57035e5f52827cfce023793db49d14de8193b974075446513ccabf5f65dc76e5c8b805a4e2514e460c70133f4955906c3f5862b4f829905678c3022f19e5b5ab62e819"}, 0x73, 0x800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000700)={0x5, 0x80000000, {0x6, 0x7}}) fcntl$getflags(r1, 0x4) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/247}, 0xff, 0x3, 0x800) setregid(0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f0000000a00)='./file0\x00', 0x100, 0x60) utimensat(r2, &(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)={{0x2}}, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat(r3, &(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x2, &(0x7f0000000000)='\n$7/', 0x4) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f0000000140)=0x6a, 0x4) socket(0x2, 0x2, 0x0) connect$inet(r6, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r8, 0x800c5707, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x60}, {0x1d}, {0x4006, 0x0, 0x0, 0x3}]}) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x7f, 0x1000300000000}) flock(r0, 0x1) flock(r0, 0x3) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r1, &(0x7f00000002c0), 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x3d}, {0x8006}]}) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) syz_open_pts() executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x0, r1, 0x6a51) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fcntl$setown(r2, 0x6, r3) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$BIOCFLUSH(r6, 0x20004268) pwritev(r5, &(0x7f00000010c0)=[{&(0x7f00000000c0)="278cc012d256e0b8b74465f2b00192b5f0dc5c08db75dc41136ecd3838cdb0309423d20796609e88737f595c408ea3a1813019a4692c6f729eafdbe8a209e38835f4b24a2c14d47139d61b58f2fac241a9252f6ef2e7f2e722926f5aaabbe1298796daae32608bf52e3591fa3d940dcb6fb9f36e94c0ebd8eb58e669206c204200840f3d5efdf32ffb20f250a1e03687989cb5df7b2e17462c49d4dc1106dbca0c52932ffd532f5744814d8fe99c14de35ca9e965357eed878b2939dd0af7edc4012c3afb2ff1449db6a4555108ed9d79a5aabde2c75ccdbe170b43b20c4e7f4f3e7bce966c80012e0f8b11aa11d6fd6daf56f1a9d165c39a9f6592fb718c7552e8cd225a3e25f12a81a2f71c8a5356d84f33ec19439ae58ee0dba20cd2b4ed5fa6fa95893433c9f2cac3a2ea9876df5fd0fc27eb3a491961df4eb6451747b5ccb25edb746032123301cd7dad03a7d8c7a48bf2390e6e9f850050b8f6a246d77b9bce9eee8d6bb8766f19e4f5ae0011c2b2b37d1965e14655f13576b8ea9a0de117c7e262244c62480a18d01fc6d7cfbebd46fcb83af36da56fcfda55a9259a819d6b34d759e9fe783fa5031a03d853ee091be9d104fadafb2e02d892f8230a092523d76b131db6599c3a49c128649580ca154b9cbdfb5e19ce3b1434d55ca23ccacb8472684aae88d8e34a0e0e2c062c83a3dfeaeff1acddac677a88b6e4a6b8e46f06ddbc63d17277187b648707c9d48653fbfbc88d6b112a2a7390ec051426ed1acd490a63cc9b86c9928c2f089419ea9a802ba32531b81f5dc9467b508535a8228b3d9f2dda433bf279ff790683b6b00ad246f1622f02153a29cf0b2a1a4183a5b9279709fa13cb5f8bc91fdda5e5315c5c463c417cef5332ad61d0a109540fe33cd3135e687e5b86f97fa314b210e2a20e75292b664d45b89300adff5b1f09e1f9be058216fb17154f0a01dd403cd4844a6356886c17af254fbed82670cd4bb40f0fe9c44dce444da6b1e3d4da05a86c1d2369c09c6be802dc50932c849dc1cdfb2b7bf0fb0018e33532484dc63bf818b33753dcad731626b45a7bcaccdb55c6a3b51dd575e4f285560459f4d80352ddc44c5ca9fb5cabb0f5865c64dbdb00c14f2bfd1d2b21b58f8b7c8e897ec9c19b0d84a5c821e396ca7b9eca9e57d285a920fcbba453414330f7eb2d68be249ca9cc6ca352b869b8defdfb7bee597c73d265007cf29ca0a51c56a412520269857fcf0cc27c98daff6d5c5e8dfd3d4cefd6e5807a064447b2f62d45e8b000da4027de672c3cb037bd01dc00c768e1647fce167eb74b5e781ac365a6a876b70f9b0c1af82ca507175bd01bf140e948ebfb6362c7cf0efecb31842aedbee9f93370b8cd64e1201a4ef3cb06814be1b5f1cd8ace316fcc189684b822932852eb41e4ce76262ed9965adff348ee67d2cf53973cf01d214254ed182940c832cfa8c5e73fa7b8aff8d0a3e7cb185e37640e0d272a38e75a02f38796e5721deaf1e595e04c6dfd174b26e95cd9c460c920c64985461d75cf5450fad6e0d889bad0caeb76659410fe5871ffa8bdc9becfc4119283a37788c074d53f82244374f345c2efc07fde2d9dd813c6db18ad42b93688ef7442c8c9709f182f9481f98b67121717d77ff298b5bbbe53a58c4ca8966de5a90cdb556d85067ffc3a36f145175b1f917f420517e0d64d73a2349260c0b2c84ab55423a20216b8d266d7992bcef6ce8a4857b9af194bfe520deef5fb9ec83df916ad9be0b359ae75d5ed4aa995fe02a8a3dbfff76cd6196e5f17b8d0927371e523de7c8ba835d4ad602efd4abba80f93e7d19046959d69f40267d818eeb38ce479e63f917cfdc724f19e8cfc330169a669345da2a7f67eeb9a7336154a7f9fb763db77d9ee025b4fdc921c0cae8f5cce52488d71427cc767218b4b444477ac10b22a1ab1e6644d74750eb213b397c7647057efc432bbd180f077baafd9df10d3a11f9bcb3ac909c94656853bdc27f04a8a81d77e919282aeea0010c429bef4acc0f86cbe3d08fcf184ad676a0144927242d93808c04d7028db28227d3360c79373d452721a7d76f28008d8b4b2c31c4dba7450f62eaae1a84fc32617290c33be513dd833a55d93a1483b24deab9fa28e10e514c81d73915b77a1ee120277527266ca4aa732bb4e3421b4be514749731ce13ed6a920bf4d207d7c204e23f4840b075aa96f559468ab883d459702d7f70dad475b20b1973cbaeff81fc8ede8f327213775cd7ec09cf393bd066e6825b17475ea01a6a3846d3b33157073ef6de2e3fb5255beb3a759ef8062438e03ed4d935059d2baaab718354f9d5ce977b1a4fe9eb93f39c73643686672859591cf6501100f1cb31661a266a30ab74e6c9261859097f796c2e29d598fc299cb94e49a7b0265195b16bf08a5af4e5c373e12e72615ba62087d958cf25d1ead25b3065088035201f05a2e34420b3d5b91eb4bb29090834dc18536ca763a395e8d3930141b2e53c68def53b1393d94d3bb4c9148bf697652a9de8d7fdb9268f6f56d2218d1b46bd23b8d803ef068b4258f141f94286114e0e8bfe981b40816a7ef34f28edc52b0f9b2bb43e6668a8e28e46f40d10dbb49281e8a600d12a83aa1b5b6e091a703212ed2a3882eec1b5c8da8d1da1ae552f265b9dc7831cd6a30602c1bff01cac59b98fb4c2dab6c47688b323190c1c7899feb5fa871dc09c3cc899ffae1680e32ec5be7204611eddbac87d0153186d8ec97e90ac571a17ef8bf1765ddc960c3ce2e093a139a59bee4db06de4341054c951d16ffcf54238da461621fdf0587577df58e94c44f167d6a07ce76f4d3d9f1979f1d3cb953f78aa8907927b9eb963d1267f1ef5407e5b4864b0d784c2ddce5138b01f396ec5545d694fed4ffdf039b88a17f12e74ea64af3c4d62a6624b59ca616edfca8f472bf094168e852205d5eacb20b1f839191c1873e3dd0eb78a0d00a3ae4af104ef53ea1af5cd48401def1f2c00135821bbb84c4964cb43d1962f8614dd8619df1bc50a0d9add4e254e6fc2439ab966929a8bf498a7e8420affa09256f0aee8fa4c933999cff8e1a28ae7f0ed4b0ace6e52ccbf1e3856788fe188945a8b9cab7cd39b5aae21aeff5d6b60cb2ee3e8c8f22ace4947932f6d3b0ad5c1613dccce16d89da2138590abb80d455a677c7c1b6d799631b015ae9c173f41610bd2f55cb17b78cffffad604669d4ea00a452339e5bcaaa956feed5ca2b6126d50a0ec4c1e16175771016926cd698df4a2ce628a29f92049432cc2cf7e6f52945faa9fcb87440f36990ea9920b6acb8eea807381aed468dfc54d3542404c0fdd1ea7380565e17cc0ad5cb67110f83df33c0c8d3f2c18822d3756a9965ccc138784569efb301e75dedbb9ba9d645eb2764438955f1ccf22514c658b1f4868d480105125b7ffaedb0c5f179b376af7c5cca1f21b632761b53b1c2715eceeb3659b826f33b0cf3f7c4f693994c581a951bba748b5d52d6a94502388aecca10bc090f28981b04c0f01714f4955ee5d58b72f7bf0f28fa8cd9c132ac6a9aab8d486de581c7703392d15d3fa49155db397227026ca45f9bdcf5833977dfb291cd32b171e9bf17a54fdab359acc5bc9f2aff3f54de44126f1ba046407dee69e362233dfc512ca57cd62d367606429b328f3e631ed48f7e4bdee1bb0b2817ef6d0ab844580be4b09c1277ef1e658c9d3fba31d355c3c9d7983c02ae17085e0794edf4975a45b45fc058175ec7c25a5a78695859d9f758512e694ceb12c3e5f1de8bd2913e4230325a748bfb667dbeaae251d52a0a1c24a5ed11cc74ff03c2652c278f7697aebe320527b4bd031e9705609ded2929c95c7556c878cc5b3347c655bb02f66982d6194f1f375a1eb01d7d41b10cd042aabf0134bd7049919388c5feefeea0e202ad9eddc3b0636e322a84b34a0c5732a62eae65606ed330b50c1a53e3b2b7dfbc375c1cc592a0654467d58947c9f59fb0763e3a52246f3c9ca3a97d4c87155321ab257fe8f5c17e9988a9eac7b7c9a5b422d38d06393847c0e0140f26955f204e2a5a85f36bd1aaa8885e4931e4c8f8aa3f731c66bd1d5f0d3b46c8a0e106dd54989bb8f9b179be3daabaee3dcd3ec4406e66ff525cab9183ff52316d82ae4483e400c56f5cb68c0d5d16b87b44c139358a5b1f90f2885049d1d2afa34fa7147dac7af404ddd74aca7ad364aff6c3375082b1038d5a88326da7fcc221c6556e93b91f874e165677e6ed1e1c40e26749e2d8d7e631344c20677201f3cef91de554f63f0c227e463b0b470f757b4ca8c003b8d014e9176225ef80f97ff9a3c47e25e12ba26d255566da016424f8ff6d2c5b198a32c61a94d8f03121e64550c91e37cb8b0f2a693963c1eb898f08bf8ed4625a95b259ba386de92424373325ad4b6d3456766e6378dce926bb4d815da7bbc4adc6378b76a5598a6b2a2b8bf366b2a7b1e4b2f72a16ca24b9da71c7e035e52166f7b7694ff1e7ac978e1d116bb99fe0f5eb3d1c98c2b1d41f31d17fd0a172c3f22fefb72a67dea3ecca1160cf9ccd2df6266d978010eddcd7119ce186957aee5534b6f6a2f4df98d20fc159475108fba043092aec125a8cc820662a7ba04cc6f4d778c429392a6de8bba9fed210b97a15234c722caac9df125453c8f9033a1a0ae340c8976d4a0d606326f4e1d4578e45ce07d9a61a80bce4e1875d12dd8ddaab37f41b298098be90672f37ff58f0027458a96a202944e66d82e2f3159373dd4900387f740adcec87da796db9918171f1285962bd186a987de77e339a68437a1b99c6d531a42de9038aaf00493d63f310ca9bca2bebe9b15ff461e571932728e5fc46e75656a36dce3716f8ed33679046e6e0ad2ace9b70568245d4db017db2b472e17644d093a1e82e5876def0ffad2e88134b98d51066f2360c0639b8370c91028d2aa4ef1e29239fc27df863fa138a1e3e687061228a43b03d9e980ba16752af9565d67d9659ef098df8c8b02430d7ca46d57ab53687749136eeb01b4633d534c44efa8ce49ba1c20793701d70d6850ee82eafe227b4e0d5132dc82924ea3f494b5251d87828b9b7135da2817146fa22760a71a17785dcaca8019f393bc8ea6a89dda64090b6e85151dc010af86a0c4522b6c5af0613ebfd45b61679a53a52161170d4e307fb81ede111f8188e24a5bdf6ec3aa87e3f4d38739e7d75987d7d4380a65f04dc2ae33639b2be8fcae2b3e526b010ba188ef75d4fd677b195c235f9309ae598b7cfa48dc57b72267ea2193ad154ef21c9ba6d35afb61e8ac59d73560399e0e25f7b811db1ff7cec6ff8f153f9a7317f03d8039567a2b3dd85510b31778e6a680dba0860d1a94827ec97429fbc2e288851b58bb0895e9a4b842650b771613d595913419601f68b8d394c6a32cc545fe859cbad3ea38e28eb0bd61b4c059b237f8af9c4a23e6a7ec124d52d48643774bc6540492fd18f0def58661e62f6af339c0f503186ab8a1258b340fc26ecb688602fb31b3c2a4adf3b14f35d5d1dca140fbc768702f2378a7e07eb0859efb79b55afeced193b03ff85e3396c99c9107cc3671e967c6062e76d780cd616adb0dfa3eb39adc6295f56225d13e2fc649abaed96a06960caf977f92396ea8f6bfdb3502125b712b15fd3c5a08a4bd00012f91d0acd350c35e8e3828dd6580f103f75daa3af7fe3033382941545e5383b500de4dcd21f1a9e44e62b7ddc47ebeea24d05d8643c5e35acaab5eaa11a3406010ebc2a49e3e437585f9", 0x1000}], 0x1, 0xd8) execve(&(0x7f0000001100)='./file0\x00', &(0x7f0000001240)=[&(0x7f0000001140)='%!.%{\x00', &(0x7f0000001180)='/dev/wsmouse0\x00', &(0x7f00000011c0)=']\x00', &(0x7f0000001200)='/dev/wsmouse0\x00'], &(0x7f00000013c0)=[&(0x7f0000001b40)='@\x00', &(0x7f0000001280)='!\'/+-]\x00', &(0x7f0000001300)='/dev/wsmouse0\x00', &(0x7f0000001340)='/dse0\x00', &(0x7f0000001380)='\x00']) r7 = semget$private(0x0, 0x1, 0x20) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000001400)={{0x0, 0x0, 0x0, r4, 0x0, 0x110, 0x1}, 0x6, 0xfffffffffffffffd, 0x7}) getsockname(r1, &(0x7f0000001c40)=@un=@file={0x0, ""/4100}, &(0x7f0000001a00)=0x1006) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001480), 0x2, 0x0) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000001500)={{}, 0x5, &(0x7f00000014c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) recvmsg(r8, &(0x7f0000001640)={&(0x7f0000001540)=@in6, 0xc, &(0x7f0000001580), 0x0, &(0x7f00000015c0)=""/87, 0x57}, 0x1000) flock(r2, 0x6) close(r0) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000001680)=""/94) r9 = accept$inet(r8, &(0x7f0000001700), &(0x7f0000001740)=0xc) recvfrom$inet(r9, &(0x7f0000001780)=""/234, 0xea, 0x2, &(0x7f0000001880)={0x2, 0x3}, 0xc) r10 = socket$unix(0x1, 0x5, 0x0) fcntl$lock(r10, 0x9, &(0x7f0000001940)={0x3, 0x0, 0x0, 0x3f}) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001980), 0x8, 0x0) ioctl$WSKBDIO_GETBELL(r11, 0x40105704, &(0x7f00000019c0)) readlinkat(r1, 0x0, &(0x7f0000001a40)=""/110, 0x6e) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001b00)={0x0, 0x80000001, 0x0, 0x4, "153390e1295d2c4762b8200d688d611d79985132", 0x2, 0x8000}) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x14) chmod(&(0x7f0000000080)='./file0\x00', 0x40) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x3b, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) socket(0x18, 0x0, 0xf8) r4 = socket(0x0, 0x0, 0xa) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000040), &(0x7f0000000140), 0x0, 0x0) listen(r4, 0x0) mprotect(&(0x7f000029c000/0x4000)=nil, 0x4000, 0x1) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f00000005c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) syz_open_pts() syz_open_pts() setreuid(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x80412dbf) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) chown(&(0x7f0000000040)='./file0\x00', r1, 0x0) setreuid(0x0, r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ffff0900870000ff9e0b000000ff560000000014"}) poll(&(0x7f0000000240)=[{r4, 0x4}], 0x1, 0x0) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000280)=""/38, 0x26}], 0x1, 0x0}, 0x42) sendmmsg(r1, &(0x7f0000000140)={0x0, 0x6}, 0x10, 0x0) executing program 4: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r3) r4 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) msgctl$IPC_RMID(r4, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, &(0x7f00000000c0)="8b11bebd427deefe647335baba", &(0x7f0000000100)=0xd, &(0x7f0000000140)="1056ada8e4c145ff76928f9a5b0fd91e50d778bd2201e16d277e63c9e7e09100707cac23beba5c76c6f87778c2e412c4a369a35d346036bb811983b0ce3c53e17d8599631bc13cccbd04dfb71f0de9a23cbda479fa3e4cdf2f901bc60333c5027f24aa25542dce6df322edd69ad236afc323ea74e1727bb731b023ed4a6f153b1884b11d67b66dd3f5cbc7187706558466566dba1a0357f91de828db4666471d4148c4b8dd2f88f061f13baf9ffebc310f743e5e1fd4f137fa4655a3123cf4969a84e9e65d24db0834f8efbf16f186e5c03385e9716273fad50f3901c640", 0xde) r5 = geteuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x2, r5, r3, 0xffffffffffffffff, r3, 0xb, 0x1c9c}, 0x3d6f, 0x20, r0, r0, 0x2, 0x81, 0x7f, 0x4}) r6 = msgget(0x0, 0x2) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f00000002c0)={0x3ff8, 0x1, 0x0, 0xe52}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f00000003c0)=0x7fffffff) recvfrom$unix(r7, &(0x7f0000000400), 0x0, 0x1800, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) wait4(r9, &(0x7f0000000480), 0x2, &(0x7f00000004c0)) r11 = accept$unix(r8, &(0x7f0000000580)=@file={0x0, ""/87}, &(0x7f0000000600)=0x59) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000900), 0x8, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) sendmsg$unix(r11, &(0x7f0000000a40)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000680)="db949cf67ad0f1925fde887bfaad667da104b8a82cfc8e01072617486b40e8a6ba24053860dca8becf22fce99e6248ae5431a8432ce97088c8c3b41299c98a621c1c7a67f77a331c65f865219762e4fc966efe1605392353fb4c29aaf34548ef781829288ec09cd5ea3e8852a6f4a9c83f9aa513d7d65e034f8f6c9cbe9e2355ccc635d83c95743ee6ac1b6117cdcb9791d14beee6ac421602dd834b0cde8c36ff0eb3de27", 0xa5}, {&(0x7f0000000740)="89adafe18f1d61ecde7c17d1e90147c35decf673e5f2bdda059e4af17e25c66e6703047fb523d403ecebf1fbfabbe257be90e90cf893169536d213204876c2d3e6228191b387acd383129eb54c37ee8d6634fe3b2e947ca3740a2361a33e4b683d7d17eb24abe3fd9dca53b3e800b5b2c5e4c7fadd6ea83b8dda057ee8a21984ca48669e2222d11c281d6ff651c5a3c3ff", 0x91}, {&(0x7f0000000800)="35bf18729f0677c4d7e4e661e1b634410fd10226b67395a90390dfb921f00bf91861e05defcdd3b7", 0x28}, {&(0x7f0000000840)="4e4aa1f0dcca16745ade19b7bb4c12755cfa0090e745183d25e53f2c81f84de06474e33a38c3ae85861567c2ea2c49a3bffb238339469dd0a9fa4cc6abf3e9d015828acee726d4d7429740bce27a8bce7af61d9a47149163841a2f6edc6b48e6", 0x60}], 0x4, &(0x7f00000009c0)=[@rights={0x28, 0xffff, 0x1, [r8, r12, r8, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r3}, @cred={0x20, 0xffff, 0x0, r13, r1, r2}], 0x68, 0x8}, 0x8) mknodat(r7, &(0x7f0000000a80)='./file0\x00', 0xc000, 0x8) ioctl$WSKBDIO_GETBACKLIGHT(r7, 0x400c5711, &(0x7f0000000ac0)) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b00), 0x2, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000bc0)={0xa, &(0x7f0000000b40)=[{0x1ff, 0x8, 0x8, 0x5}, {0x1000, 0x1, 0x3f, 0x3}, {0x0, 0x5, 0x2}, {0x100, 0x88, 0x4, 0x3}, {0x2, 0xe1, 0x0, 0x1ff}, {0x3, 0x1, 0x9, 0x7}, {0x9b, 0x20, 0xb3}, {0xff, 0x21, 0x7, 0xffff0bce}, {0x2, 0x9, 0x6, 0xf60}, {0x1ff, 0xa0, 0x3, 0x489}]}) r16 = semget$private(0x0, 0x2, 0x0) semop(r16, &(0x7f0000000c00)=[{0x0, 0x7, 0x1000}, {0x2, 0x9, 0x2800}], 0x2) r17 = getppid() r18 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000c40)={{0x7, r1, r14, r5, r14, 0x40, 0x7}, 0x9b22, 0xc9, r17, r18, 0xfffffffffffffff9, 0x8, 0xc657}) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') getpeername(r0, &(0x7f0000000240)=@un=@file={0x0, ""/78}, &(0x7f00000002c0)=0x50) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) openat(r1, &(0x7f00000001c0)='./bus\x00', 0x0, 0x104) fsync(r0) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = socket(0x18, 0x3, 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, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x110) r6 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r2, r7) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r1}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0xd30, r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x80, 0x0, 0x0, 0x1}, {0x50}, {0xe050, 0x0, 0x3d}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r7, &(0x7f0000000440)=[{0x1, 0x0, 0x800}, {0x0, 0x107f, 0x800}, {0x0, 0x9, 0x800}, {0x0, 0xffff, 0x1800}, {0x4, 0xe0f, 0x1c00}, {0x1, 0x43, 0x800}, {0x1, 0xfd, 0x1000}, {0x3, 0x2, 0x1c00}, {0x0, 0x33, 0x1800}, {0x4, 0x1}, {0x3, 0x5, 0x1000}, {0x0, 0x8, 0x1000}, {0x3, 0x20, 0x1c00}], 0xd) semop(r7, &(0x7f0000000300), 0x2aaaaaaaaaaaacb1) r8 = getegid() r9 = geteuid() semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r7, &(0x7f0000000200)=[{0x0, 0x2, 0x1000}], 0x1) r10 = getegid() semop(r7, &(0x7f0000000400)=[{0x2, 0x0, 0x1000}, {0x4, 0x9, 0x800}, {0x1, 0x7}, {0x1, 0xffff, 0x1800}, {0x0, 0x4, 0x800}, {0x1, 0x1, 0x1800}, {0x0, 0x2, 0x1000}], 0x7) setegid(r10) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r8, r9, r10, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x42, r6, r8, r6, r8, 0xd0, 0x84}, 0x8000000000000001, 0x1b34, 0x1}) r11 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x4, 0xffffffffffffffff, 0x0, r6, r11, 0x10, 0x2}, 0x7f, 0xffffffffffffffa3, r1, r4, 0x7fc1, 0x3, 0x7, 0xf4a1d14000000000}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0xc0}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100), 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [], [], [], [], {0x0, 0x0, 0x0, 0x4}}}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) r2 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) lseek(r2, 0x2, 0x0) getdents(r2, &(0x7f0000001280)=""/4096, 0x1000) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000080)="e1000000", 0x4) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) (async) r0 = socket(0x2, 0x2, 0x0) (async) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) open(&(0x7f0000000480)='./file0\x00', 0x8000, 0x45) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) executing program 0: close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000008c0)=[{{}, 0x0, 0x1a, 0x3319763792fc49a2, 0x0, 0x5a43}], 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r0 = socket(0x6, 0x5, 0x4) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r1, &(0x7f0000002000/0x2000)=nil, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000004c0)='L5', 0x2}], 0x1) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)={0x8000000000000001}) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) sysctl$hw(&(0x7f0000000100), 0x2, &(0x7f00000001c0)="b90cda968d0f7fa24389155d2e1ebb0eaf805dd3571ab2603067169e0ccf2b4dc6c38dc05a021302a33ef5a532366ac57fd2cc2876227c6298f3124bba35a3c80d9c260e583467f3c1d08b85e14cc67d1fd70f636d1e44fb144bf52181dfc048aa52c435ae50a493efd2d06cabba872ba4cefd38f82ba45b487634ed8083844f4a9d48cae95f817bddffaf703e0bfff42a399eac5a92ba98b87663ec11c11bf591af801b14dcd96603bcee8081a1196a8c525c35c2a8ffa0b6260e480440c2b13fe0ffaa6f18b7", &(0x7f0000000140)=0xc7, &(0x7f0000000340)="2334a8d9a1fb753849da3f758fa8a05f6537b6fcd113527664fde653aadb211d91d65c519b38db57082105bc3d75a8125d0e295c64b095a023b1358c72c9989cc26d51ce30b1db8ca2fd50d80e37c311aaad215d0047e39314e49cc67774f43fd568c38ff02038db3b657d35fe341d78ee9e4fdcf63ae4c113495be9577a374467661b3d893e29cc70cad5782374403d3e7971d538301ebe90a927f8bb0826109cf7856d3a326eed900c5ec7de901ef2a1c2d50612a66bf359af95d084ba75ce8bcd0693bc2e4cae1e6e9091d771cd6e13d199e97c64d97ef81e627f19fb", 0xde) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r3 = syz_open_pts() close(r3) syz_open_pts() writev(r3, &(0x7f0000000600)=[{&(0x7f0000000300)="7a9f30a344ddd8175e00", 0xa}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ffffffd, 0x0, 0x7, 0x6b384155, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000080)='\\', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0xa9) r4 = socket(0x18, 0x3, 0x0) getsockname$inet(r4, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000000)="00003dc7", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) setitimer(0x0, &(0x7f0000000040), 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) poll(0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/68, 0x44}, {&(0x7f00000002c0)=""/142, 0x8e}, {&(0x7f00000001c0)}, {&(0x7f0000000380)=""/207, 0xcf}, {&(0x7f0000000480)=""/185, 0xb9}, {&(0x7f00000005c0)=""/194, 0xc2}], 0x6, &(0x7f0000000740)=""/237, 0xed}, 0x1042) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r4) setreuid(0x0, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840), 0x8000, 0x0) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000880)) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') executing program 1: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r0, &(0x7f0000000100)={0x0, 0xfffffffffffffe15, 0x0, 0x29, 0x0}, 0x803) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(0xffffffffffffffff, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x80000000000000, 0x1000300010008, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) getdents(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) syz_open_pts() r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x2) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) executing program 7: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="c7", 0x1) write(r1, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0x0, 0x40000000, "6106a6bc44862c50084d819af05a000400008fa8"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="808037063eec4320fe1fc443b248c9f05e01308c1b10585b884dbeded997055037daff494385c32cdc66d40e1a94c8c9ccc5db3c080c3823d6d6730ff9b6c864ba28c866f5fae6cf4612b3ece22d6b415dec16e7e2f6b2b0e735fab062da18e235cc14840d", 0x65}], 0x1) executing program 2: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x9) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x800, 0x0) ftruncate(r3, 0x80002) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135", 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) chdir(&(0x7f0000000240)='./file0\x00') bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r6, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 6: open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x49}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) 0W‚¡ dÿ™ð´-¢›C)sò:ra-do’¬ÀV ÙNÝ!—s<ÉÛµ]•“ ÌtœJ›KpVÛ¢Ov} "ë$3SáôЯ.³.?ë3ƒÎ«>³uVtšp­¥Ëá´È)úÄna&yä}Jké9¸†ðý´ŴÝ< %ÅÆ}™&C35Ú0è0²denied attempt to set clock back -9223372032593428014 seconds executing program 6: dup(0xffffffffffffffff) syz_emit_ethernet(0x91, 0x0) socket$inet6(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc050756a, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x184) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce681f4bc240d70e8a0bb09775cc980ba707d61337a4d41390593700e2ba004c01a560c2ecf706606e14c138c8e6132d4f28aec045184719fa503028ddae26c2bd245c2dbe23cd3172a6bb54f5de7ea305799b", &(0x7f00000002c0)=0x14e, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf179217cdc82ecf3209895fef9d6e4bdc40004542e5fd05404eafd6be0ce13703eb165aa446ea721719e6b1ade9950e1810cb0090c498c76b1007352fb24e3d02b08ad18fedd78e24d789b0b42d92f3dca73196e92ebcc619b382cf3a8f656637dff83729235ce8e7adb802fe6e038982430854dfece38014d4036cc21f0e50c242b4edfeaf52d86d60b8d533901b1888eaea20bfd260a5c5123fb64c3426fe5efcac8500713893eef9b0e8412cc342583492c7e92f905fe3c707a8fb011da78233279f637b09fbcd95a11b3ea08642c4f15410087172edd6bccf07e66afd10698295c13aa67c6514ac34ab0558167b1772cbce3076216895b4b33e0ae22f392b21c98e38cd4fa863f23bb89a57ce4725991c11f65ae7f7e681b4bf8458a798c061d9ae88b3990f20ad434edc30f7322b41dd6ad9c8acf088283dfcc0c049337900c0797af9c978a3fbfc09b64e607d7b44114162201dbd81992b9a44fcb2fb3f9fb62c09516c31cc2f267a6c8bb2f0a6a458cacf972fb6edd5eebec468898749247269359859a45675be80c5b73ff8f2e08ddf29f4ad78d9eea87f26f8b41af77d80165211e1491f8a3a31a18209f5f8a2d30e3a4210e1a41a7ffed96aa9da74644a7dd6a9de6e2bf4a6417c648abcf803924cf23044c364047137c33042eec1e8a24409a677539ce2a37ea3511e3f9ee959f8fbc07fdc405598e727b31161f7f27adcb85105f9b1434a49a9d1217cc91ff48c9b9f74c672c641f5b914a441c7f6fddf81e63ea21f3f814988f96674b9a1fac8d281b87372a0f796860c4e214922e498976f9036599625a787b16feb7a9cb114e3b9823ea30779e9586e3120950e5cdf0a90f04fc70bf81a37b2488f3c40e4f9120756ac7f7b05e5864dc3b6dcbdfffd10ba0946cfd3879ca75977a1971525032dcd5fc4b55dabee3314f542a87db21dcc0083d14f629e5dacb8eb91c229136a450fd8fbfca15974c007e841d5f1dafd31972bf88e5c1c7d6ddcf42b1d7cb92969ba2af3422e6069608bb44cffacf190fc4408b1241dd9a4c7df49cbd9ac0862166a4c3c65dc99efb2ca507c3c4b6e5a6933546ed5f13eda13ebf66a968ab9640c49b1e9c0b9eb454bc778a4aff0be5808a59a415b13e17f953f5669321b060651f3d3145fee4667b48609cff74f62346f4fe6cd1fa74bfdef9d88659314f1140eb9d726ea0cd43089b7eb9a0c432aeae13262e630dfc0134127b556b9b1205239f288d7d17cca7c72de4b09f116ef6dadab17775ac3cae2167e80eff7ba28d8c5bdab926f0dcf485cf08df0a2578e9ffcf64502c0b166613d93927086babf143de9be056a7afce25a5fb42b3179561dbbb140a42a231cc50073f88fe52ebbaa94614d18cd7d1be0e6f6633d5090e5eec1c35f816801ae2621a083a62d8c8b1a85a9bde19fcd9c009d7bfa404859c35b73f8b36bc69f0d3b72bcbf481f0f59a99d7a14f88855f01745bdc56acfe0078f0eebb7dcdd67fa68aad58370a8413db1884c69ff45cd4ba5afd82e1852d55f10adc84770f7036de9b9d2c5a8b950485ef5ef2b2723b88e73b001fe80570ef1aa6513b2896935557e01ab33b4b901d0c68a55f8d4ac72d47927e6687c4cb791a1387795a81653c55376d85305aaebdfc1ee651f8918515a50ee649fc912dc52bf4856f3042895b457f9cbdc078c546c72", 0xff4) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x0, 0x1, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000400)='./file0\x00', 0x188) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pread(r1, 0x0, 0x0, 0xfffffffffffffc01) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') setreuid(0xffffffffffffffff, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x6]) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) socket(0x2, 0x3, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1c}, {0x2}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 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}}}}}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000040), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x8000, 0x0) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0) executing program 4: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) write(r1, &(0x7f0000000080)="6253ec2c", 0x4) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x853f, 0x30000000, r2}) setpgid(r2, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x10) getpeername$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) readv(r3, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/129, 0x81}, {&(0x7f0000000280)=""/78, 0x4e}, {&(0x7f0000000300)=""/33, 0x21}, {&(0x7f0000000340)=""/178, 0xb2}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/179, 0xb3}], 0x6) ioctl$WSKBDIO_SETBELL(r3, 0x80105703, &(0x7f0000000580)={0xffff, 0x80, 0x4, 0x9}) sysctl$hw(&(0x7f00000005c0)={0x6, 0xc}, 0x2, &(0x7f0000000600)="9dac1075556e715ff3df797d9a03561d61e4beb722fd128d2199748b627d5edc2f49715a4cfb9462a5fe52bbd7a6", &(0x7f0000000640)=0x2e, &(0x7f0000000680)="66cf750691877ecf986f2175db906a8f596ca404b9a1b5666c714adb7dc32fcd5d8180fa788d40bf4ee0899bdde6005751d8e6abfbb1e55d2a14d3a170", 0x3d) r4 = getpgid(r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001c80)={&(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001b80)=[{&(0x7f0000000700)="df95397e8d9b1225bedcc7d805044b61984f5e16f6d29bbd4a792d1f11b038eb3c3d020029867d2501f9230a07f3a392fabea0a9431bf80e3526c54d32479d9324eab44a992a13a1fdf76cb1c5825ba111420dd2e38a71c3745e862b9a0ce268daec8b3936869f91ef550e424620385be189fc2c5a431eb1ec5624a49c17e6b936de208da7bb1a1c7a14e83648f0c26ebc4eb9929187046d8e9fcdfe371cf58295044919b1621d9311bd45ae6b6fa51745260e7241f7c92e37c57a86507b45ae2581d1a5e1c2", 0xc6}, {&(0x7f0000000800)="7dda8f86050fe9f35843da51314bd79077415ab903fab4c13672f7061cff47baf2958ceb175f0b0756edcd9f370edc383384a1f52351f856d712e4eaf411edd33d8021d148a790b6a7202f66292dd73e45d617cac273e03bddb395409ce7618af94433d47248f0c7ae1556edbcd167a6adf97459362584a6375aa50b970825c393fca34e2464bdbb84a8e18ad71de11489d32adcbed315fd67d6a3abcaa9cd712be73e68e16b33da77c07d0e74766080e121402ef437ae5ca1c3959cdc0c764131cc06e166142810f70c5aa5c5ec0a52b62cd661b489b3ba3dd642e1c1ae25d120518f0de2c3ed36827d346bea6a4dfa7e23f92a365aa6bfb6ebe65054147780303cc4b599f0b712ae2a1b6d65ff55028e2aeb04dc748148e638bc57ec34a2f5f15cff12dc010d42e2cfe782689a5e23ea3b07e63713f46dad543f8876dd22e4d071eb716a2ae37fd5a7aa530b69ec7e3eccd98e754c60326b0e8da0b105ab9a6e1234984bbcec6d7c9d0176ca38c5488a50950bbb1e44a2ac0b406ac05d4240ef3be265923ce9575112e50fca906c04e5b9cd8783ea4353f502357c9dfddbbddc61d92f28206c645c7dcc764787f3469e4bf8efa1cda871dc78e9048c997759a4ec2833d286316cfd4b07b195ea419c067fff4d7efa3812c541a584b866ea02be68f258bc569bf6c80fbacc52852284584cec9bef4b9edac1bbb4ba0b7b5aa309c1691a63913b30bbe2462a6e0600cda4d4d9dc9b522795333cd2d78882796aeac573dbc64a30d00279c9445b59c341c2f0931c075f96118bfc8149a0fcab1b6998a7768c4f581b7c1f953651a514e85e57c266b6184f64517a896d5cde5a6a59cd53df9d5f40b9754560beeb889523dcc8cc3892007d22df73a31e7511f2b7de173cac6bc7269a8f79ab77789d9676c4903106b68a93c06a35fcd920b864aa84068b152e13a0eb7324685fa9743b2194f32c9ca3085b4a18f2be695ea812ec8ad2206b38919456863365a6d6f340255319455f59562d69c7a2579fb9baaed599aacd23b23cb5bcbba6cc7da19a7b73d6e844b02cd25403cc6cbb847520f64e6b96b4ce072325159a3fc928306cfc3cc449ef5e5111eeddf4517f2237e448319aaab53ff0c4631ea28de197c393d42f96c126276579056ea6445b8af2802ae49351fd76e0f495198ebf686bb4edf62a3e62c3ddd0330e0f06636fea4ac9254424230d5b566d2bfd8e6ce8ee6cb1e0e89444d22f531fa727f2329d4cf38e7d8680dcdaa839a04260f2c6f60bb8d335dcf3e5fe74bf5f34d3efcf0221559b8266e7af029c30990a6968148807430c37a2775e9401628f450bfa00c51965550fa933c88c78589075d7e7196888a123f19d3d1fdddb897c344162c79d260418332f61357ed79b42ae7e7cadb1222f26be948e6631500df690abbef122697b7d5858d5af186dd09937b08099e3020c686695996486559baf94018e844456c2a8c6a028ed7dc2e5837eeb28fc03140d78814fb199f8343928d7286048129afead969298881ae37e016fce7d6010ad10150583307fededc17ece57d4437a74e70e9100eba87c276f0c63caf24c8edef14b96c919fdffa8ae7e035f3a61437070e51bcbad0720997a83efa9a0bb76f8a6b7cf407714f8e207d0b1cd5d740f960764ef9e759b5c8bc3187ab1f2850654c66983e1bea916b8b47ffd5be3f281e5e69d769070ca3e3260a249bb515abfb0a2fa79eb7200001e78d6b2554b8a37de9a94dbcfb479cc49a2b017c3bb0d3f15c49a8ef8c0923c34622f0318b37886d1da94d1439b197b6064aee104cf2751ccddb69eec4b024bbb752ce34fa33e0241ab1e54f167b9cfbee730051b34f42a1a4902ce1ab96d4cd61812ec468d809bbdcebc4e1af97ebdaa71efe592cf2cc6b4347a216c7bdd3947b5d2043c3a39e585cd0763701ae44ef410e69469969e6babe0e34a554ada06ce385dea581c716ec6c2397d3173cf3df06d119ca6ec1bf807044415b28dd42f86137ff296eefb466879d19b6392748ad9d69de9408dc5e0c484fe8e2d0039782dbed12881156270501debaea704cb056d26e07d8cc7cbe1ee96c7860bd543fa915207c93bedeea6b33e2081f9c74da83abeba37a51b4196f0b2cf70cfb5b3ed8ca8d7830793bd2e94b1460176a7c22e6ccd6c986c2d3c80cade113748a22f1addf0aab9db059440b622ec60d2b4d77aa44beb04ca690cc7a3659cbc91114595593b1b7168e3d21a2e337d312f503744e819c79068f33fa2cbe38c50dc802bcfcaa0019aa484f19641318cd2f71c934a09e0ed8385d51d3bf1ee349cfdd5a03aeaa3a5e823eddbf42d54a7847343c79deb51b64813541f867c3e44882ecb6c037719443afdeeffb6f7b59ad7ae3aa7b7ad88824d70f7fea9567e7e54cce27f614c57a5f4be830739c7d215fe79d57d60e73a229c1bcda440619cb4b5c8a50474b4eb2a3fb7ed0b3c51d3b2923412f6dc741541b16af763e64c6a0e60f80dc02fb00a7088941a2bd89e54a16de66a113eb1a52389768c9911f5fe3427bf20bd7be3ebcbc77c5eae21666755a2a713e0627a803a650b35c445e2b19bd8d3d2b4f6f37bfe404f55a0ea6137416b710bdd8e370953df2c7522e8dec9c275f2c18c6ca7171ce044e179117c5fb5d0ebf6fc8b337882056acbd5be74f8cf781ef9674ebf36c33c26c3d75fe610432604b7a55f211aa9c01d1718f63e3022c13de08f9eb6fe3dfcd693f0dc54388c5e82ad88167567fed70a29b5b3eb71d706528b73ee6d7f8cbf88a9dc84765ee1ef6eb030737133ec0f8b5cefb21aab1d6b4854dc4b9944247bb88d3c6a039a19e52897e3f4e1c687d12cd3e5124096e9642008427ceff407d89f653dcc601e0671f26d9899064df3b01559faef5c9de3ce6e20e33ffd82cea49ed8fcea2fe0acdc2b8b262aa2c469578f483f9db82eee6078eb0e72b482497652f9dc7784023294a0207beeb5aeb2a35c90ec919d30a8102024f86a370f8d5a73eaa4b69925ca391cb4f0f83913b0880d816143ef8e96fe721b10da7cde325d0afe0b8be06158a12df6740c99ab3a8ea5328b7bc483ccd5374a4cff9a3d8c11a3f0314729bb625111752577b77d8fa6ef1535bbc0e18969dfad7d52b77602a25bfbc0f6e47743ce22e5d57dcf5a021294a6e4ce73abfbdfc50eeb1a17161c0ffd67511c06c12f90ae10f1c89d508d37cfd713b8a8472348b0959b5b0e250084bf2b89dcc8db6e979fc7bfef04724277cf9e0e944adf72d25472cee4f1ac42b2341d93c2c2729b5ca4ec80ca79201fe97142195e86e395758230ffda16cc0320449a8491706ac022736ec78388f634b36db5e029e292632ba260502bf9253647bd87698ae63e9e8f7b3263a90f5b9803e70cfc99b4ce4c8a59da30d3e405db2ce6bca3c8ab45313e12537d8b5ab6433e93cf44ee3d7b392b74e2ec678797eb8ae4461decb205ee3de015d98408ed1db987c5d81010ec3054139de1cc8fd35dd3886926b21a76b2745fdb39b1cb397c6c6e31b934eeb4f062c88a3395b3939629d56c05cbdeb6d1ff966a6d0d35c1d73926155d8f4d29826d713eafa7c6db4d64cbbfb468f135a6a6f538ab10c20dfd0aae75df744e9fe1c02312b62c6f9131cb21ab2285f22ccee08385e54018ddbbce0e23cfad6ee0dee4b180371a0f9e9bd776aeac1cf9a0c8be0c6625e0a09d9d30f42aadc5275acfe12ab5ebb77890ced319aa824147e80456983afa5679edd64ba1b877c627c90d0caf5e71602cddff36dbe3f72b7961aa78158005d2984d5c6b7525595bf79aa6a92920c5320ea42c95377046c8f06f10d94cefd0a2153a3b471bd0d7bb1d5b160f62d97f1093954890a42b7c7135db254d0904961be0405c6b55eaad1640b174248f70b5b58ffe97876b79bd9a9547551e583d96cd40ee213c5c61e7c94eab8c0849e369084bc2d27b29585d864aaf7a94e296b5662555813d7a007b75497a9f8553728b6287c4b058066f6bc3ec926d04a5f990868672a3c671057a9630ed0b93ef6ea0fd5734edb9356040d66e9d718df5a248d46a9dd66aaf896755641de87953a7c13306a1225d5c7d0775a196f26ea8eaa5f02aba089e72283ecc20b9ba58c8671feb03bc9f0a68347a3a38c326b2f83029eb804bc77179f5427d0e0fd62da8155a1b9e9c6ea006fab6cac6b7bc1918f1a34e284258994b1899295b549bb33a9c1bcac74c81f9ce845abef9bbeb9142c5838f6c2b992f9da0c4314082657f2739d87a20bc6c4227f8b3595c72ef86780dfc106cd23c2a56af67fa16cf73ca0045a41e652c7805837a4d9acf3de96d1e236772f6687b5a4102686d727a038e31c462453a832909a6a1b295ebfbeffe608d23579c03301e8ac0a35a78ddf4368ed98e44191d9c793276d1594c02eda2fe5d7cd5be2e6e13cf92ef8dfff10be2cba54a0fafb701a12a64f2588b0ac3deb1ffb8834103acd1d23bf15515825615815f1614825b85294a95ad30f8ee9a3eddada738c9bf8aad2d38e2e81a17a8d732304a398a1c233d1f25113b1ed6cde393cef6fab93ccc62cbb3c0de249699e7cf03a81bdef7167144cd59e0115faa34ee34f394b79e9722b1464a828707c79af0b426b06d6b62751394cb3d92eafa7bff2d0b70c87c27e2688054aaf3021c18a73d3f0ab49967749b9d77586a27a8bfb9d1e7ba59a17394d65b356bf5e54c4c469e34fa083ef81f85bd749e4897c70c92c8df438596ee7ef453b7f3465f207f6f1642b256338a9b97475b39a1cefb4d7325a7cf323a59f8db193f1f04d90b37856765c79791aa986b2c193a3c7a85ed78800c6f6431f47ba1a5d93bd32a8f17503d623f47f15cb2403effdee78387fc0e11e59d872622f62fc42bde1e048289ad7dabfe6cb678bf0d6e0e51868ba49e7a7b05b4d66086d2c7877b7658064f218b5402fd9bdc9a29e0d2296174160441d174f3d3d6e69588998399799accb8729b0e20f65056a800572c808346adb9c0cb1a9fa7fc34dcdb6a5511da4d6917a3915948aa0c371d2edc1f4a1b62af1c340a4b8c684c0c32b38c34c6d3ac06dae35cd49baf07db9a421830192f26e1778e12ca2da025a16d95c049eeb420ae17ef466b420000f2d91577a7ac146636e6988c6b26af85925ee14bff4171081598fb9318440cfbab40dc7229b30f5cee46295aedda5c2f13ebeb9ad4998bb44009b7b2dbc546f28e3b9a1c543bc537c229f0a47494fe43780fe673e49877bbdcb916d69d55feba23a0546d001d78e00ba781e72953692ddbc94752fdfb0e42926e7043c48ab46bd801b136b9e006801be5012043d7430148ae6c65d2283fe4cb2c85a1e789762f5c10e01d47b39268340a96204346e9b5db03d6393a159b9aee85ecf0155329c31f72fc017c9030b01b4cab72875401e7d999e9e29cfe6fb1fb97ec38b3676a60637e7780e614d733563ac8174f68524d9efe4c8862b3a036ed7b6842387b9b0b881780298b87819f1a2a161c51db0b7d27d44195cb51a016824f8dd6cc75db48ec07f97ec357ac98b0d451cc7bd39dad6e3f1637a894a9f4a93a8dc78ee7e29a283270a90f72e2237c4d9c7f911e4bdde10c2feed447822558429806e727eb31ce14a72ece1d3a45b62a2c3b7d6c8839141c7b6dac202251eb422de94cf0ebfad87335736b373889c880e6f14f34efe65f53a35610f5b3311032363f82831f345dfbefaa64b010c26bc73a978685119c51533fa44826d297ebbeb714cb41b29f2d9b1144488b9c273f8cff68", 0x1000}, {&(0x7f0000001800)="8a4af23a837cf2e836003cd8ff7484f0de81027abc0cfd7385b63c68612c863d51f6eb18fa1a60aea3", 0x29}, {&(0x7f0000001840)="d63745b9a8f69f557909e5f94ef0ae4682e2e077d0e86381d63b65d4ebb6bebc6f65fce8429b56b060e0e7b34f33b659d86235c2e87b9f942d449604b272943025682ada7848b1574751d7ba8a6c384c57f52e0d8408bef2ba98c392913a6c9407c2921e3db6f683d69be8adb80bf0ce042d96ac7d8faf5fa66f40254fddb2bd45808a673379f18fa421bc7d1097159c1ac3a920fee6c30e0a0df7ec79927f32c2b796277d21fa70f791d52d765a00d7aad481c79744446ed343dc6bed7b819ed7ec853f353ca5c03fc2c007dd3e6ca5e068356f8d", 0xd5}, {&(0x7f0000001940)="0e4056ce2e95afd0c3f2aa35018cfb29f4638373041c025d1bd7b786388ced674ce44be13eb23cde50eba2b59a61d6095faeacc8e3ae82e9181c20fb95acccd88f8ea480e8d3dc9e5cd50ca39742e464fd666b16ef38613043c366e3c1dc84384c5f4f98aee61fee0c3fcc962666f2207a421bc95aec3bab808eba787976943abafaf10ea806d47b84d3903a959b88e87e411a62adbc5089e5e3cd0f4611f88c4f273bff2f0799c79b7a09de9985892d22fe1bd8d6242f7f38181e37d6738f293738cbb0264a25dc2b02a6434831566d1d7def1b69c72effc4e10273088a51e9443f13fa85b8f307bed1bfb296", 0xed}, {&(0x7f0000001a40)="3df17e222217a8bd1b4475be5451b7136d60e412f2206b56f2d1533047019fe8594679df96ae7ba01ff8e29195552f523ae917b583375241e09ff6ece4337b98ccfcf50d4d06ecd364d5fc3e06eda07b52868043b4a16697b45acfc02830bd11211b2bcbbf74d2449426ff96ed8a7c68e1f0", 0x72}, {&(0x7f0000001ac0)="2c1061a4c8b44564c456404449d2d54feb4f801a927d1e", 0x17}, {&(0x7f0000001b00)="ed3adaf1bfb523c212e3c548626f18cc0d43a0f440fe564d565d654a6122f91d5f24e41605196c78c0eee2cb10aa9dc1596c36db8b32e6607129d13df1593919b671b802ce4b6a5555e763f2968088cbd67a0ef3551c5f977dd259102b4b06241006e00f8156d55b35c156003f2afe0e27852dedcc067587f735547e3d4245", 0x7f}], 0x8, &(0x7f0000001c40)=[@cred={0x20, 0xffff, 0x0, r4, r6}], 0x20, 0x4}, 0x401) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001cc0), 0x0, 0x0) pread(r7, &(0x7f0000001d00)="ffeaca5d299d1ecc5277e959606f4496373e5c0122e9b371cb656354be19892c385c4eecd1522ba2258f2b11878bc99f6bbc47177f631bde9be7a3d46d380ddb2e04c1dd0f3b", 0x46, 0x2c) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001d80), 0x200, 0x0) fcntl$setown(r7, 0x6, r5) openat$bpf(0xffffffffffffff9c, &(0x7f0000001dc0), 0x200, 0x0) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000001e00)=0x2) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000001e40)={0xffffffff, 0x3ff, 0x9, {[0x4, 0x9, 0x2, 0x401, 0x211, 0x4, 0x1, 0x4, 0x0, 0x29b, 0xe, 0xe0, 0x1, 0xfff, 0x40, 0x4, 0x21e, 0x1ff], [0x9759, 0x7fff, 0x2, 0x10001, 0x100000000, 0x7fffffffffffffff, 0x3, 0x7f, 0x2800000000000000, 0x20], [0x6, 0x80000000, 0x6, 0xdad3, 0x7, 0x9, 0x1], [0x7b7bfeeb, 0x7, 0xc608, 0x5, 0x4ab], [{0x414, 0xffffffe0, 0x9}, {0x4, 0x1000, 0x8001, 0x3}, {0x0, 0x0, 0x7fffffff}, {0x1, 0xff, 0x7, 0x5}, {0x7ff, 0x3, 0x2, 0x6}, {0x2, 0x7, 0x5e47, 0x1}, {0xe91d, 0x7000, 0xc65, 0xfb6}, {0x9, 0x400, 0xfffffeff, 0xff}], {0xbcb, 0x200, 0x8, 0x2}, {0x6, 0x5, 0x8d41, 0x200}}}) r9 = open(&(0x7f00000020c0)='./file0\x00', 0x8000, 0x80) symlink(&(0x7f0000002100)='./file0\x00', &(0x7f0000002140)='./file0\x00') getitimer(0x1, &(0x7f0000002180)) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f00000021c0)={0x8000, 0xfffb, 0x800, 0xc8be}) close(r9) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000002240)={0x0, &(0x7f0000002200)}) setreuid(r6, r6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002280), 0xc) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mkdirat(r0, 0x0, 0x10a) chdir(0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x64}, {0x2d, 0x0, 0xfb}, {0x9e8}]}) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x62}) r3 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) fcntl$dupfd(r4, 0x0, r4) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000040)=0x1ff) setrlimit(0x4, &(0x7f0000000980)={0x200000000000007, 0xfffffffffffffffd}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000180)=ANY=[@ANYRESHEX=r1]) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000300)="b10005136000009f05003e080300000000000000cea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20bf93947ace57804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8", 0xb1, 0x0, 0x0, 0x0) r1 = semget(0x3, 0x0, 0x5c8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3ff, 0x3, 0x8c, 0x1ff, 0x7fff]) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="02"], 0x32, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRESHEX=0x0], 0x8, 0x0) msgctl$IPC_RMID(r1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 5: syz_emit_ethernet(0x6e, &(0x7f0000000040)=ANY=[@ANYRES8, @ANYRESOCT]) executing program 4: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={0x0}) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) close(r0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() 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, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000100)) syz_emit_ethernet(0x2a, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) rename(0x0, &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r1 = shmget(0x1, 0x1000, 0x143, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000006c0)={{0x0, 0xffffffffffffffff}, 0x0, 0x877e, 0x0, 0x0, 0x3, 0x100, 0x6}) sysctl$hw(0x0, 0x0, &(0x7f00000005c0)="f1a42138cd18da8b26d7ee", &(0x7f0000000080)=0xb, 0x0, 0x0) msgget(0x0, 0x520) executing program 1: setrlimit(0x4, &(0x7f00000000c0)={0xfffffffffffffffe}) socket(0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1002, &(0x7f0000000140), 0xffffffffffffffe3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001140)={{0xffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x2e}, 0xffffffffffffffff, 0x6, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x6, 0x1}], 0x5, 0x0, 0x4, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000000c0)) getuid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x801}}) fcntl$lock(r0, 0x7, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x5, 0xff) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x20) writev(r4, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b23d9db16cecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c7bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d64b7d0f5ab441c30bf29d58b803a676cc3761e8a47857f51d90a4465f9c605a22829d78e", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327f050bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094ed010100000000000086342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc743a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r5, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) mlockall(0x1) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x9a) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) executing program 6: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) dup2(r1, r1) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x50dc, 0x0, 0x3f, 0x4}, {0x800, 0xc4, 0x7, 0x8, 0x4}, {0x3, 0x9, 0x3, 0xd3}, {0x7, 0x5, 0x6, 0x0, 0x100}, {0x1, 0x80, 0xfe97, 0xfc9, 0x1}, {0x8001, 0x2, 0x4, 0x4ee7, 0x9}]}) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20, 0x82d) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000040)=ANY=[@ANYRES32=r0]) r1 = open(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x690, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) close(0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x2000, 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x40047463, 0x0) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000300)=0x5) r3 = socket(0x18, 0x5, 0x90) getpeername$inet(r3, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {}]}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2, 0x20}]}) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000140)='a', 0x1}], 0x1) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000440)={0x1, 0x27}, 0x400000000000036d, &(0x7f0000000380)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000003c0)=ANY=[@ANYRES32=r3, @ANYRESDEC=0x0, @ANYRES32=r0, @ANYRESDEC=r0]) syz_emit_ethernet(0x2a, &(0x7f0000001780)=ANY=[@ANYBLOB="00001c00ac14", @ANYBLOB="cafd75c7112e1d0df87c6679e6b0a4f3d2990ae8491755e1a7d86f3e7f687e1df6e1bba7f2039b955a28403f0961cc8927347f1ad0c1658f640fca1fc9048c3181ef9358c6632651bd2ce3f45c6054cd4fcbb971e1e0f6d51dc92ac38dd5ef4937d095def3d8a5ce93c212a7a556d6d63618369b3bc9642809c454250e26d653c0682bc42c0b8d609ad3c8fa53845a662fa92d3594c834cfb09d27d7cd2210ae368977c889372c61d8df4fd7600812c2b0dbfbe2b6738279bc21d751923586b6a314d7c8261af26c92d392869d4646b826b49c7a03152e366a36eae8edc67a522fcdcaaa7a56fdc43a22719ec695d19c1b651ba9d5393563d7e9320eebe3eada1e5efe9b73f929f7668f92d21a409764358091ee899a93ede10959d8af28e1f6bc8761795069fe17cafb423db94dce5973de4a668bbaa1c032a30f77f1b9a2e479f89549c0a26ffe202dfacaedb77729e381d4b1827c476cafba67ecdf2692b45c70910b95c78f3050ea205782832f137c043603a4f3c71b0d7ec8398fad8150fd1e8dd42f7b86482f669f95cc8bcf1533417612bebd92bdb4ba4a8ae3620e44db37e89dc1ed89f783251558173235c27fb72143c9884d2339be82e457dc5b8fb8237cf83d290f4f542fc6a09d440f6b50742f76e5752c0285fa013404f8bdc834f54ccfe7d5a551d4c188b015e3443dbb9af8e2f4fd7e4b53ebf7bf0ed3b03ee509ca330142f08648410a58f034a20353cf0912ae9086e559bd90dba8128ee6405fd21d58b0be11de5a5eee8d06639f4226398f9121744772487fd6ad930e4759f1353677576e937dc4bd06b96bd6a2adbe979512c72fa8f7eb8d4f1ae99041265849e5e0a08940e916344e9c8419654e6758da22eaa93608c0299fc000a025f437ac28073f8922444ebed19a5b36a9857d385e96950beb58fa85689a58bc5104c69a3c75e50e50e997afa6ea382f5e1095a8ca7db7c2a6c1ade8a32e077c6d921595151c6f57e0e64b66283a2eb291a7eebfb7c2a1521914a855d4c67498d0d47c395b8273d6c6d64ef455b95f5fec71622be1971ca556effb9855d225927bc63262821a215f572ba3c357c72096601ae0eb80a684bcada720929d8e77ea46172b982f2da1fd18b9ec432e22eecab59adddad53287e62847c9424cb50858936c0cd1b4e58fe6ae6ae4e6466c7f3029ad749a0a70acbb457dafd2a8e9a346f401ac5a0a8f3cbf95388abea890b24ec6c2b847d280738d6b4942eee4767d7bd5ecafe0a944210274314bfde3ec8e5a14043f9d38e3a9ffbbc653c6b08b3d40afa11ac6f80105942c1852c473201181a0d2d8781db9bd52be0a50838fcc7ded8ccea1a03d920de81391e1056a265d1af872c8193909e38b655fae84f5d5bc7fb0af35c3ee3349ea817fb43e21609689cb124a8ef71815308a8120d8d8b7c7a33b235affecce2013287b0554b08808e71133e8762c0a67449815ad871b3322b04e8397d928aab6d410dc6dc030e19de33bbb47a17da559a38213ba214826dfb6ffabe6acc1abd8d9baeacf79572ffa45142d65efc6b264da399a61a3f5191cbe153377a89c4d603304868707c3dc8ca699c30abe099b15211853c86666ba1f988e2594d5a0823e846cc5a8317ceada1cbdfc253f71cbb96975bcb122ab77fad6b30639761490513c7c7f83597f1b61e0ed6e39b0d9c030ad8b17a6a2de5cb053a8f81cbe58bd42fd3bd43f9e1f14e5e23bf3277cc2283b43f0d3ba80c56bc6820f2f1ef020799206cfb41d801f500b65042de89359833f34427b041dd8791de78e92ac8604dc2765192131c6c311e725b3d0cc257da491c7d4d663a883b704757a27c9fe929b62482ae37bd5c24ae6b4583d434e9bcafccfe8b9314287a47a6eb7b8f4a224f07b207ad1070fdaa786cc2861d6c844dd502ec9b683254c7dc1750c468fe709e711bb05dd5db86b15af7cd8f51ef84e210a0eda241924963bc7d2bec45b3aebab982dda0597f6885585d4326cff6a08276966cc3508f4e784436d89cacdd92500b167d35aa3f78e2aa7248328a144e6c04b97ba2b522b43226256e19ac9443f157fc6e616d54e3291ab7716603fee3ecb4bae477ec323159d8fbaceebd3d1c1e42baf753cd19d6d54c5db874ecc56d3c9784dcc227bcd0c5d91bb071ff4e1955e176b4d9440783deafabdba670bc93fc12fe6706aa4c09241fe73f4557009b78a8ca458b5dbcecee0d2fde7424003077626c8a7d96870aa7ec997648d003182e4b47e4e9df753a31d2e45800146ebbb3a2105a29aa9e0c7a24bc1f08360c29665f179a9ce0b33ad5465d3a8f5bcbbf2702ba9d1b36479ec8dc6fe006fce47a205f51bea48e54a06341e038d0566d9e0454f1b409526df1d680b847f1918c016e10024519baf5f23e1ca579aefb9938b89dbeb0234fd9811aae9bc58fbd03d9147f44f1d41331608d0c9fc19ec59d3df54379819af7c3c085229399caa36e0717d50b873f0b03f0defba4db6f42a459c7b4da06c265e7c15682a79e1c1c4e1e62506f4cd4f7cfae96e3d7f2a40cfcda1c60ca383f3371fd5ee3ea3b6d625638782bf6abbaf09c4d578233a671cd23332f3ce7d771236a1399563e12d0633617c997cf57dc55a88c1b6e4cec44d2159b5c119f7fa53bad0ccc004bcd82c884ac8e3a03a26d3606df1aec8ff92bca8dd67272cc54f0d768eebb1cadffa71f34e5655b9568d4d8827c3d3421e3b43be6a129fd4ded41c8b6cef80a2d5bb81a88bca5b66c9ec48a50186a33434e556e25d9e670fcadbd4c1fbdde556d79d29d7c37a9d44e1c860ed69aec127c1b276f31f5e9c55ce733766c951cfa287c07527457e7781129db0a605918d275ca69b153f07dbe31cee7ce497c4515c441884ce4f464de321fb0f1eeca7bc8dada18205aba232bcc0201f7bc01d4cc41f19f3850ee2218cf2b959416ab080655403f6c5632fd33107e97ed31f616433f2253aed94185da243b948b0a4f5ff71eb2ffa5d072bf4e74918f89366e55371ecedb92eb6b8cc2d668b3accf8bbc77dbf23e3f6c80cf7c910a5cb94f3aeef21bd5502c65f68f3cb847b2bdc456fbdafb2223b74fac47d1d612ff5be33a68d6aa7ab3b74414ec61d237bcc6f2e891ec622d7016d64c5eb61086396286ca3d26525b7451879c38fe0b998e6086e5043b8ffcc5ae5ca34a64616942dd9d9f774bf273180be962454b73f1759826dfd6fd2308d274f078acd93c2a7c490c36d9d12a676bf5c2b20080035b89ddc08798ea8f733d11759d92139e555f9a72f979179e5a872c097f29681da0253368390e648de0c72c764621abaa6a236954abcdaba01ff39d637e07f8ba5f799bee10e1cb2e9e750808a0f66fe0f6a18c5c50c207952acf4db442d31e9b49994f27cd423d29c2dbd86d07dc570b159c359a1e7f96a339549467d4bcb6285c0ae8f696cd22988d92836f85236714397b2cc15dbd39fdcb8569df09441729b26897d7fea8a5c2ff4cd952a0267bd1776369d3cee8eda9e4f604c3647652688dcc4031a1a6cd1f7e25f2380a0ef5530c70f75f3201a23b370c0a83b1fedfcd4631d549dad3992fa6af0ead035f8328c5ca2c571eea0458db235b21963f1967f0b4cc51767a2d1f7fd581cfb9330d2db097998b9eecf6646200b9592f71d030145436255f0be522b5c9c921e334765f512691d8753336e085334b845dce42c5757483b27d8e337609d1479dd12c49b7921dc3182326b60ca6eb5a0c6d8f287f91e89046d8199ce1ad5b1a07d76e9f209d4155410c99843eb90b2cb69f20ab8290a9a2d09214c4e6d2a5aac76517cd34b0394cef1ce9fc54fc3c7bc4f56f57a2a8c4756c2154dbeced6165ec8e57b8a8a93baf063d25c7649e822844ef630ce4951422e58036c4dfe824529582e1176cc5370b8b2093c2926faa9bf8b736c74d05ca355e5b1cfcd45efe5ba6db93d4e2cc92151fa2b17e13e36df313997521cae58ccd14e8fb4c21d8f20997805c4f9fa1534b969e9ccc8893d15d1df8a73ea6bc211e7e8fca6cf32a006d5c9383d34972e1f1d59cab0e584ab1a33b673eb877c4e94d61bf72663fb30a23c42126fa7d41ce80ca9c4ea8aad1ff94099e612fa5416fde5aa11db63939c850f79e711d8ddf2c6b89cfefa7e778d95489213f8c4f55d0a98e5f61177505e57172e83acb05a60a0e5e9e4dc4e4da700928df5dc21cbe5c175dc0d8089aca04351ccb55404e542510d62e28e9f6ac3b15a8bface30241f8637c586a5f8a4076ef3011366e1270daae416526da0e348c9c374249196377be3da248533c5034e31a212c2e5b00b8328b931b850ac869c8cd64fae2cd875b647a13b858746d50bcc0934a1556992e4f508bfdd6a53117ddb56e1dd2b4cd6bf184ed3d5bac4aae9609672cfe0a4b17a370507031f5a40f24941f4b6351197b583bdca935cab507596ea68afa577e41e1405c4bb3db31530e2bc9f34a9efb221e1ff734b96e187063cf4d3cab9ee03cdafb6d37a7721839e31170697eb121d20541ca95b5126da131fb47bda78eed65e7b92ec18651acb84169cf412b00408a29cc8bdcd1b3cec6221dea452915642a71643a7486e4af762400929be3d4e236e47bf8ffcb0a9751b632fd175edd804397496005eca908856d2d8e50bcc90ecc23ab40562a1dbca3ef53f14f1f8dc9acb49d5a8c34a8388ca0b80f8083d0f3c53d9eace7e761f829cfa54bbcb39b76b2fa7aa7397fcd12ff88f1a00646f9fbbd5134e0b2c2b69d657a63485f254f7a04677cb5710ffe1be53a8ec09df44b00054cf1db7d7d0654925adb6fb320562dbb8067ee8e1749ae130a6cf82bbcb53d0b0ef6395797e5a4336ca5ac1642da404e6da4ae84013201e9dd81c7f47b424b015b497b37a49a9c28974fa5044cb82413d3eaee65a41d6d1f546d6276761f53d6a349689127b604a6ec159af64ba8420f0af458da858c85ce5a3bac4b74ce56d408dc15583ab02e77c71baf13a961a40e927e4be8a7b27360a64f643c939e2360ed2598d11d51aefdf6d015c91bc26f18ca72498e1b1ee83cad08235f012c3c25c4126e3294cf723cc1cd7364d0d22528e613bcd5d1ee0e334f6864f89fb5dd6f1666c311890a0d89eeb912e674696ac66b929a179cd0eb19f1a1b5916898b7283219c508bd50230f0f5bbafef8f5033290e01d507835602d5fbfd64270a7a19225941036f284aa6ad39db70d7255e38c6b8af4000cd8fd71f8cab38edb003631d34ae20a305be097f334aec5fec659fe81bbc9ad3d4899c0bcb68b186556237c4fa08414205914b68e0af85cdde45145170f952c6c591912d2a608d59536ca501ef23912489dfcf98da77847ea550b31cf6603bcca52fa118947851dc4db43b9505d13f0fb0563b55bfe0d0bcb80f40b1a1be71f22ba09f067c61140c95c5c98d5465f1b41e9d51a4a875d5c647556bd9a0e96e5174445964d64696739b30919a4df0387e0693fc4664c7fb3c62ff964a8866cafba918f7ab76d09cfaf83259e61bbf8c4255984ca6de2f0c51f32457bc58ca609a0f5dcd3c70eec3ecfecca40d14dc7f4b2705f3fd2ab6c89ede76aac0cdcdd90040584235c73a40df76e0344b14c4dc6b69a3e77e53119e8ce5504adbe88cbe1f85c312b26c3d2a3010edba6f05d2936b381daf4ac2c79ab6e9311a3e43e3eab6dde6c1f237626a5120aff604b40573d02009c75b88ecc4bbfd57527f4cd863a544a87da7b45abf39a2566567b3aada857667b91513e5bc1d5f8ff27943ec2b80e5824b82", @ANYRES32=r3]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x40) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000494000/0x3000)=nil, 0x3000, 0x5) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x0, 0x0) executing program 6: socket(0x0, 0x0, 0x0) unveil(0xfffffffffffffffe, &(0x7f0000000000)='x\x00') executing program 5: unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x1c6) syz_open_pts() r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000400)={0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) executing program 1: r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x104) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000340)=[{0x0}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000300)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r3, &(0x7f0000000380)=@un=@abs, &(0x7f0000000700)=0x8) connect(r4, &(0x7f0000000740)=@in6={0x18, 0x1, 0xc0d}, 0xc) fcntl$setstatus(r2, 0x4, 0xc0) r5 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x8, 0x0, r5}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231020000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x3d}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r8 = getuid() sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000000280)="a3403465cda2ddf637d836a3c77c0974433578b0c26586d04b43ee88572b3589eff155acf53c52ef764dbaf96714283a52b320be9f83f02d6f9956732d538fb1a83dd31e649cfbe32df35dc17efd1989a904f5c57313c71000b45b48a9a24c51a62a192f43f4707088d402529235ec54", &(0x7f0000000180)=0x70, &(0x7f0000000600)="9c61a04da766799bf63d16716f3e65b906d0f8ef672695a86ab1240f5436e4a349a48bc4f4a2daadd5a4241d09b87c33113ed5710904503810744d646476916b5a6615d0f5df2de02efffa6c839591049d2666e005bb1f5d7f79b4297fe4253a00c8404f43ce58780507da1742fd1b332609282cd7ee938659a02afb35945edd93124ca94dff6cd7191e724b3d6cb7c089ea2d2fcfcab2b37ad4d82f7d7501798b4313b8c4ce14ddb2f9f9e2df0330933b59737e46b9b50de32448b2c00666a6989334c88c69c3ac8500200e213e", 0xce) setreuid(0x0, r8) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r9 = fcntl$getown(r7, 0x5) fcntl$setown(r2, 0x6, r9) setreuid(0xee00, 0x0) close(r2) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(0x0, 0x0, 0x149) 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) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="e20112e323ffcda4d5e26c8252122365bd0300c5bb46baa801e443d4d959bcb51d11077f5c78997490d4eada50003930f23a5ff61d2b7c3145adce9a8eddbabb06d355c5095321c49ae4", 0x4a) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206982, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x288) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) executing program 5: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000ac0)='./file0\x00') mkdir(&(0x7f0000000200)='./file2\x00', 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x2000, 0x8) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0\x00') link(0x0, 0x0) rename(&(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0/file0\x00', &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r0 = syz_open_pts() close(r0) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000500)=0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00df00003f00000000000000000000006d2b00"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000001000)="47a74ad74b9ef51aa313f82f56d3d56c188a51f074255d1441037820d4c8eabd72fa9a965345d9a8848f7f1197fc390c9d82d3d6e30a66da612ca1c36d7a3132ab6d74ac97ca10d4546a0da1238c0324a9bd9d70574a550f91b5a5a60d86864f8cbdbcf90219cce93a4076f2c92c4b0ed6c4634f055c6ac73e55c098fb37560a424982c0824e60990bbd40211d02fb631534b1907f3593fc92ef897f5877ade4bf32624cf3e31769ea9a1c5c09cda06dae8bb3540613b56d2282298291716b5fe694f004f88b7b5151e705109049ea0ad3475d5e8e96d455da23ed84fed1a4768c6b65e12915f3219e3d8396865ba8a760129cc2024b3c6c2491a1ea25248224c86e02886279268749b088cf39dd80c10568519c4bf47b66a40dc65979804f74478a4db65593e792c8111d1f3b860771046bb2cdeb50c032ecebc89a9a1e1bc76d991c6ee46b02e9594c77181031328ed0bc02a3188ef2a7908f935a9876b09f12bc9b10fd9d9daeefc818f449cdc2f616fd51d5ff074ac6e43771441fea603a27c4218595d32eae789850b2ce1d0d9d8dfa09b9c310f2689745698bbaa388d5d3a05ab0c4905671ad982835656f94a69a72b7fd06439c4a83e97549a187bba67e7893e5d6695118b7b5e8d2c72b47e35001b145f3abe65ab82814d5eb0b31f865d0a3fc75c477d864d67dad7fed783bd249da92a33b565fac51a3da27b2e7464dd8cf40a9bd48af303ac16db9480575d02631d8e6fec486f1f421ab7e41da77a65ebe9566b26e475af76967b27a581bb0c06bf94682c801cfeaf28c5c917a8463b3e95172439c0521f79de80a831b3435f4db4ab38f9b7c8df08155fd20d17a351a944e410da996bb89bfe92d6de3c92964ad0f365bb2dfb267e8ecbc348a35f1b193a41bd9afcf556348084158f7fdbdfb9b058ffcae8fdb1a5cbd2d0050b80a02a6a084d3e547d3a4e78c18bec831927111b2fb199fe827523e35bcebbe2063576bba16d22dd78af9db3e75ed95916ae2c898424130906d774de30a1d36892cd3c233945345f117f94931d8e66f472c1660223209c10ac7ed56d5242cd1386d3596ce75baa440f9c8adaca7c81f95d2002dd6545f2b6b325abd52df25a7eb09c12b2963614f156df705b2f4694cadbf03bc4d2b3b08496a487b673856f0e58615a2940f39a4673e528078e70538db96ff76ec9caeb0c096c2e2c20c8ca7e3a2377d3ec4d917e52c16bfba327ee1d7e387b7e043bd744ea381e3386a7de22a53761a02a31dee7af0cf872373c4a68ea0a37e7ff5dc0b9cba1dfde2275c206497d9697f7092e507dc52336cee608e20750ca5be2e777b76d667ff7f03c85ddbed2d820f5098c88fb03f4788037ee2d41eb42c6bc16199110efc3dfa29d627bd568c675e6c70efa928be2a1c0117bac383358d854486bcdc37818404d560bc43e887c725b3887b6ea2ef23bb44b9d26caa25329c11120427296e114f33636e9d0e65e6043fa577e3211a2c857e2608f8ecbb061ed54abc083d81cdf0be2661b17e62003211a3136c1fe7f5fb55b192c32e61a745cf659850b8e12ca82ace4c85b365401faae55ee0fb58309c0a", 0x46d}], 0x1) r3 = socket(0x2, 0x3, 0x0) setsockopt(r3, 0x40, 0x2, &(0x7f0000000980)="629569fb7bc10f02c61c638d79f4d152eab9e91293cb9c0112b56f397c89038c9338b715b5be275ca403f911c6fcb477fb3dead1fce0c7b6c1d5e7389647265a50b85c8ec325814ddf919b3d01508222e1322c9324ef9d8b3d7f58e43137dff1acb251d5045bdbb365a6a8446b5b072e871831fa266ac88bb62d7a2bbc1df40abf4055ee8253bf8848d1e42f05651283c17c2eb85c2f23eb4f8d112a071ca525a10b363f9422c22f900030ecfae1d8201b1f7f6199b4c098316f9a4fad1e3d36f2f9526a697c647210a114aefef0c01bea5bc479b33f7625482fa108d72aaa62c1d12c8ed5fe8e349dead34bb59c2f5aa1e3d1ab019d9878c9651fa0798fcbf563877b515fdd4d28ed2897a4f601fb63e3599d0132095b8178f2338d6cbf5e847e05c6e1bae75280ebcd34e8527ae72d3c78fddc", 0x134) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x4}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) link(0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)='./file1\x00') recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500002c00000091f7a39478ffffffffac1400bb4e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="600000009078000001000000"]) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) r1 = msgget(0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r2 = msgget(0x2, 0x0) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, &(0x7f0000001140), 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001340), 0x0) r3 = msgget$private(0x0, 0x40) msgrcv(r2, &(0x7f00000013c0)={0x0, ""/136}, 0x90, 0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001480)=""/156) msgsnd(r1, &(0x7f0000001540)=ANY=[@ANYRESDEC], 0xc6, 0x800) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) open$dir(0x0, 0x0, 0x0) close(0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) getgid() connect$unix(r0, &(0x7f0000000300)=@file={0x0, './file1\x00'}, 0xa) connect$unix(r4, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b35332f37c370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e562b352c4d4d03c6f10c0a5f7df6275039db7f4832b7f37c54efd2d37e08637806cedbcd685270053d52a6eb5b6a300579a156e200efbc632f9e192d703b6fc7b733dbaaa3b2a58f4996b8c4d0240e9bef38e48dfc18e700149618f7a7034909e60161a7994b7205a1299ff2d3dca73ed62f4fface87968fdf80427df4881fe67737c18e0bbfe1336049c5b24147d6c467d57514868138b8a6c550bc806382e74306f5a65bc26d8beecfd1e44925ea11cd6eb58bdf112196a0835cca44a5536f96f128c7d16845f21190e91a974d625cb0863155ede1e946222c564964d93f7b41ec1b2291a1e2411760c02bd3d72a21a665fd34ce1052648290950724a88ea97c539ebf5659e131830b07a9652d69ff746d758595d36cfc730362a1dc4975674a7ed8efe8da4fa8b62b468da727000e4fba2ac3a91c7675b5941d0c306b8d701006ff80e631175e912d95808f66c0b4f09a2f72af175014b423d4e1312ebad36319f2cc45677dc88c0efc69be0f05965a1b0c229b73debd21e67fdac43e7e3a12e3259ad6654b5fdfc6540f0367f74fb2d024e70fc6389f13a521be01e96e5d9e46ce7613048f88ae91aab057eb0720ff4777847734e0e334416d8337341761065a0881c30423b3fb8ae9c768cfe39a6b0defe3a3bf2f36968eaa2e50dad15e93511dbd64aa2dcc8d0f63701b83ad14830331971d34186195f9c063525080c2712d2bcbf6ae178c3a9ffde16c17992e", 0x1022}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa60a968c209de3e777884f1a320cc399b21c2f", 0xd3}, {&(0x7f0000000340)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca884d0b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e22cfdbbe6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b9", 0xb9}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000002340)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c65601ee4b069c1b46e6ac27103d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e5e693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebc92d46e0c615baff992bc2eb6646a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f161f95623d3ccf83c3d87bc02b3df90cce7c64c9c41c88782e041cb6a7080e9b4962b64147d48e10ac9152e64f5d202ea474", 0xbe2}, {&(0x7f0000000280)="dc", 0x1}], 0x9) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) executing program 4: setrlimit(0x8, 0x0) syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0xfbe) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x4}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) r2 = syz_open_pts() sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x0, "102609307e7be2df67de208c8bda64612c3100"}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x78, &(0x7f00000006c0)={@random="5544f333d470", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x42, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a003f00000005", {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x1a, 0x0, "d1c70953849eeaf8e1a1023ef346641d08918430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc1156fccf095efa893a4837bdb9d"}}}}}}) executing program 6: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000700)='./file0\x00', 0x18289, 0x10) recvmmsg(r1, &(0x7f0000000740)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/552}, 0x22a, 0x0, 0x0, 0x0}, 0x7}, 0x10, 0x841, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x7fffffff}) sysctl$net_inet_ip(&(0x7f0000000000), 0x5, 0x0, 0x0, 0x0, 0x45) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r3}, 0xfffffffffffffffe, 0x24, 0x2, 0x0, 0x200}, {{r3}, 0xfffffffffffffffd, 0x10, 0x0, 0x400000001ff, 0x6}, {{}, 0xfffffffffffffff9, 0x88, 0x1, 0x86, 0x8}, {{r3}, 0xfffffffffffffff8, 0x9, 0x1, 0xfffffffffffffffb, 0xa}], 0x30, 0x0, 0x57d, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = syz_open_pts() dup2(r4, r3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x16) setuid(0xffffffffffffffff) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000040)=ANY=[@ANYBLOB="ff20ffffffffffffffffff00002000"/32]) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) munlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) semget$private(0x0, 0x2, 0x60) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)={0x8000, 0x0, {0x0, 0x2}}) setuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000440)}], 0x1) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x22, 0x7}, 0x400000000, 0xfffffffffffffffe, 0x4}) r0 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/79, 0x4f}], 0x1, 0x0}, 0x1}, 0x10, 0x0, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = getpid() mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x20, 0x80000000005, 0x8000000008000000}, {{r1}, 0xffffffffffffffff, 0x18, 0x20000000, 0xfffffffffffffff7, 0xfff}], 0x6, 0x0, 0x6, 0x0) socket(0x21, 0x0, 0x4) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x8040000000000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) r4 = dup2(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r6, 0x4}], 0x1, 0x0) dup2(r6, r5) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') select(0x40, &(0x7f00000003c0), 0x0, &(0x7f0000000240)={0x3ff, 0x0, 0x0, 0x0, 0x4}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000540)=ANY=[@ANYBLOB="ffffffffffffd722ca6fdffa0800450000300000000000019078ffffffffe00000010c009078000000004500fffc000000ffff", @ANYRES64=r4, @ANYRESDEC=r2]) getpeername$inet(r6, &(0x7f0000000500), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r0, &(0x7f0000002000/0x2000)=nil, 0x0) executing program 1: mknodat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x20, 0xffff4f70) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0406938, &(0x7f00000001c0)) r4 = socket(0x13, 0x4, 0xa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x1635}]}) sendto$unix(r4, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) r6 = socket(0x0, 0x2, 0x0) r7 = socket(0x2, 0x2, 0x0) sendto$unix(r6, &(0x7f0000000080), 0x0, 0xa, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r9 = socket(0x18, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r9, 0x29, 0x2c, 0x0, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x62, 0x7, 0xf9d, 0x9}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) bind$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setflags(r0, 0x2, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000180)) clock_getres(0x2, &(0x7f00000001c0)) chroot(&(0x7f0000000200)='./file0\x00') sysctl$kern(&(0x7f0000000240)={0x1, 0x1}, 0x2, &(0x7f0000000280)="c87235a3d010e34aaa10", &(0x7f00000002c0)=0xa, &(0x7f0000000300)="e66b3517387b63653750c51107cd51205dfbb94aff81ead0caacbf964becb3df69ce538e6dc056c2739b343882a2899aae783085e9f6d3518f6944d1dc20ef0b7225cc67bb4110bf0859e4d620167b139f2a7d", 0x53) r3 = open$dir(&(0x7f0000000380)='./file0\x00', 0x80, 0x8) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x20000, 0x2) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000400)) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000004c0)={&(0x7f0000000440)='./file0\x00', 0x6, &(0x7f0000000480)='./file0\x00', 0x8}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = getegid() chown(&(0x7f0000000500)='./file0\x00', r5, r6) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0), 0x100, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000600)) bind(r1, &(0x7f0000000640)=@un=@file={0x1, './file0\x00'}, 0xa) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680), 0x2, 0x0) fcntl$setown(r8, 0x6, r4) bind$unix(r1, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) open$dir(&(0x7f0000000700)='./file1\x00', 0x20000, 0x4a) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740), 0x200, 0x0) ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000780)=0x7fffffff) sysctl$hw(&(0x7f00000007c0)={0x6, 0x16}, 0x2, &(0x7f0000000800)="6cf532e6faedacb5365e737701ef3ccdad65f268d72fdc094821d00bd837270c9b30fc33916bec57fe9ec28d409680209c63488ceaccd62544b08b8df4f853", &(0x7f0000000840)=0x3f, &(0x7f0000000880)="8dbd296e8d8adf5bfcfee11fb7d3fca03a594f169ebb328bed9c921a988690eb6731d2bfd7de2e5d9b508f47c753603508ac140c0c81d07f18ca7290e746a651f44ba126003efdc3cdbf41ab3169d00ecd11ac", 0x53) mknodat(r1, &(0x7f0000000900)='./file1\x00', 0x1000, 0xc0000000) recvmsg(r2, &(0x7f0000001b00)={&(0x7f0000000940)=@in6, 0xc, &(0x7f0000001a00)=[{&(0x7f0000000980)=""/108, 0x6c}, {&(0x7f0000000a00)=""/4096, 0x1000}], 0x2, &(0x7f0000001a40)=""/153, 0x99}, 0x1000) sysctl$hw(&(0x7f0000001b40)={0x6, 0xf}, 0x2, 0xffffffffffffffff, &(0x7f0000001b80), &(0x7f0000001bc0)="bef3cc64440796cc42d32aab31923c95705c4bc8dc78ea97aa89532ea1075fcd64a32d895bca6793506982174c6798ff0862113307de2bd5b70ad0f65f461c12f254d6a802c59e6ecc3c662cce5a299e5df89522c5e6307e", 0x58) executing program 5: r0 = msgget$private(0x0, 0x0) setuid(0xee01) r1 = getppid() ktrace(0x0, 0x5, 0x1332, r1) msgsnd(r0, &(0x7f0000000400)=ANY=[@ANYRES64, @ANYRES16=r0, @ANYRESHEX=r0, @ANYRESOCT], 0x401, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000191000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, 0x0, 0x5}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f00002f9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000073d000/0x3000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40000000000000}, {&(0x7f0000053000/0x2000)=nil, 0x0, 0xfffffffffffffffd}, {&(0x7f0000095000/0x3000)=nil, &(0x7f000018b000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r3 = getuid() r4 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x15) r5 = open$dir(0x0, 0x0, 0x0) r6 = getgid() fchownat(r5, &(0x7f0000000040)='./file0\x00', r3, r6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r7, 0xffffffffffffffff, r3, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x7}) r8 = msgget(0x3, 0x280) msgctl$IPC_STAT(r8, 0x2, &(0x7f00000002c0)=""/132) socket(0x0, 0x0, 0x0) r9 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r8, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r10, 0x5) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) socket(0x11, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="e1b8b40714b8f98ba1e294a1e038", 0xe) sendmmsg(r4, &(0x7f0000002bc0)={&(0x7f0000002b80)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x0, 0x20}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000380)="267fbe2ead24b8a527e7d4ffde35c6e91a1338e41e23011fb79330dfd81429cdc861765c93dc187a13", 0x29}, {&(0x7f0000000440)="baa0ae27291a94f02c1bd5be6d4b34d604ac22bc13edcf106d122f51c5211f0cc30e157b9dfd905d79e208c5a69efe5eec", 0x31}, {&(0x7f0000000480)="f888d49edaada50d56ee88", 0xb}, {&(0x7f00000004c0)="2be7770f25f2e82239ca79cdcfc1cfcd7730a64d94ed7929559b67657edb7c16dc8a33cd9f332341c6f9178ba8bf5ec3d249687afaa9986b07f2e37244a1c4cc6638c6978235f63ec33c", 0x4a}, {&(0x7f0000000540)="5aeb6a9c732bf1fb9a30fcbe1f85e0a64eaaa0307f0b57f89001941f5ebb44230d9381f883b0d579e8ef0c60dc2ca39ccc686ef8758aff9c542466d8e08033d68dda09766b02b3f113bedda1faf96c14ec49", 0x52}, {&(0x7f00000005c0)="f8858d49f67eb36a6ebda4d87538a8546b7b7905434e6fba34a44f7957fec62d9320931074fed9ccd487a3c75bb183f7c72025deb38653bcd4acfd7d79c16c7bc7776679", 0x44}], 0x6, &(0x7f00000006c0)=[{0x1010, 0xffff, 0x6, "a89d7ba57b1bd2e4ad75ef1f1ee8b9b698efdc26490178d42cc13e5d0e5f3266a1be0d5fa88b80224de23a0863f0a39747676a984b963388bc1e5df23b2ce116a7082bf0d42700ca64c77c27696858649a3c02a80ddb5a5ecb8eb6e2b3681f8f2aab24d0d53506552d0875ed1045a8d9ad2a57876427b02c5e834013b1f647c365547b4927be50c6fe154f2192271b9e0915f2ed13093b257c8b70d5fd72846f4182bdeb0512cebcabc09561a338de94fe6be8682ffe487d936e0dcae05e1b2d71aa558c28f8b0140f887e3ee2c74c14b0129ca9079f05ee555759e61ddfd9b0f28bd6c05826e000e5c9bc4e286108f523848dcbea6589824e57584deb92fb86a5139ee8f6a248ea96ec9713abd0731390c6c07cc532af02c3868a19ece7492f122cccf5a15c2ee105e661ed843779c656cdd9e21e15d7b4f9518f5cc577de73a7b5799aea10b75295802c726dd829727320ea34b67ac6fe2851fa613262f02d0374e9a8b664cae36612d8e2ca2a77458212ce5d9a4e03d517fdd5ed1eb6923cc62753ac23cc8c2f08da991d9ee4c3e6f6899642423e4af9865cd8216bfaa11648a280f9dff67c7fc74158d70ec30a07a537c18027aaa52117972a32d5ce2ad92f2f67a687b5dfeecc3d0e3d49ecb513bd723f74eae33cd321a30a76c1929cc5fca01efd853342a1bbbdc6515ca8de750516f1afa1d859b68dc0d333b92b15fa08e2612fc5e4d19e6e973aa191e31888d09c915153645fedc20c254067174bec19d3153037f9d7fe7c1b8550478007dd40862ba5c275e3d1a96197e5e54c589ea40a542d9ff2c2d4327212fbd78dee45edd806f4fb00a8c6b4e242e2d34884d10fefc6664f885e737418701849ec18891ce09b32a92e38f6a4a570e641fc9019038f7276e91a7050b8510539dec24edaa331c09e435654494d66cdd44980fb6bef22796a694309aec00283428ac45f3b524b4a8dd43a55470e7e240b402d5334b3c90796b52e00d3298d843b777da7d80386b6cccd38e23d720c51c03490af1b6839bb67333baa3be870c49c9ddd31a5daee8d3207c059bf2d2c93c3c3e0181ff8c201f7c16f9504762222766b97c01365f04a912d0d61650c7b621bffad1189332628b94903796f76404a0707b42bfcffb67d1ccf3ce82c56d501a32f2031fa69174783cca275c89a65afc047ed417b2232d53e922874102b8bbffe8ed31394588bc1fd9744ea3fb24bf6eeb3475b1598d06b8c98ff8b22fafe325d00931b2ab5e8d63c8ed7103ddd0693f51ebbc2e6e6dd72918cc1cf6aa147aecbb1bc35f58f1dccaaaffba9e9ca7ad93aad72f36f8cda562fe530423200ba63b6a47bf163b03cf300f19f1ebb59e660ee35b872d5478127a1e4b90417d0ff7aa2f109b96eff5733d9985a68ea180c2aefa5f777a6a4fe7bfea67d343098c19230973ef47a475be86d28844021008504a187cde8bd56b94329a26791ac9ba154f7449571ef43cd96d2460dfc2da31bb9ab07b5c0cffc739b139d86d79a1380b60c9aa47a289c1db3025012dda3ea1c265d4b0d9636115bc6e85b255802886e9969eb5ce84a5d84619a2264c7e3a8652c51e1a65be430eadc1462f731ac4bd88c5d05ff3374e8ad01a38570fd073e7f4e79de07715cb1e08e98b171a9b99f75eb7841775a67f13b0a11834e9501dcb44286589f0123cd9612c7aa57c15dcc0d5dac833244025e5340a6b844a4b64a71d3aca2bc040e434b6e9d2f2996c361cacda2eac6d17565baf811bb5509bc69d63858643fe45da0bff6772feca4b551e5e07370a16366c81e69e541af2cf4321b031cf4f77a46c592e8bda77dcb4e9f249044ceda029c875d4ff957a33aba3920dccc74ec6d7576f999640a284b6e3af5dced3bb7d02908b8dbce4e47c1c00bd81d53eacb4a5517294fbbc2a9d10bd07ee0ea3e632c8ef913538858f12acf25aae40401ab704d3aa7168fa884cad45e0a812cfef3308f0a59a42617db67a8ec96e0941231fb322b65c9d1df6e9c54dd3f237e9a0f01da73f8645a3a263a441f4f35336683f27d99c67a9c3af85ec18c9cb2d1596b345aae8e93a90b949774a9c2fb11f3de47dcd3cadfd9a543669eb57cced340bee7baf71987fd74406773c9f5bfec5dadadb852d74c84d28abfaa0317a1e9159a35737b6c69a572d9d66f302a208ee66311ef401e4e4e1584e12caf96d1a797e55a2a82b993da5cc6392534ff12c6fc41b04a1daeff34b25cba0abab4c3ced52e5a6dcca9d331bf7213637a64e581e5b35d752883b7814c827759829e08b592de4592b0ff96783f03cad190d52067b8272183483d3cf5efe99dc6707aa2289a739ab31bd17a5d9ca4b26df018b588e1bfc22d03a56c42adef767a28a3a37a388d5a9850de6819e3bd118770039d6e8b304613353ae1bf809329c3b2b8b8208f4ece5002fb609d0101db0727b9ee9477b55065458ba2f6a03d41e24c352001102753308ad56e6549a34ba41e04f6addbb11a999b85b2386f1efa07e8b56e0063b8149ef35de8cfd2678c9c5f469ef98917bd030a8d3314fd3336a27c8ed7a3c02b666f4280c50692b93a2c9d834374649cf49e75f156c304f2899bef02a1fd8cceb6150515bfbb89bb1824e0f20d280eba8cfa2cc221031e632864495bd85522491926939169f9317877aa7585bafcac0c240b2499bd3ef50b5169f62019ef42bbc3a8e09736949829a4d7e74d46161508e810acb5368586e712ec62cc05f140b1e9cbe5de74bb896eb0815246f78d4582e271c2a0992bc3b4c8e20551eedcd2b8bf402688c23ab1ab634e6e96bdbaccff9c08f8188a0921cbd63a11a8e5ec87a8455abfe9b2bad108e52e792dc932330c5a7e9654a64dd3e5f728e4418290bcdd8b8d92ffe0ed5faa6319561ee8d4845635ae646efa23c8302919381117f764be716c919e373ea894a8df64789fcb810808393a22596a4af958efa96b5683324c57ebb8fcefcb036c665290afeeffaa398609ec5199924649661b3c81dc22c2432d0766956893dcf4d2598f69eabfb833395945e1df7e7d13a42741472d52e20736a7c4b87419042f31866909e71630f206e157dfcbe9f053345e8caa1b1c456f75b4ba80e6f5f8994b8d51484deba49d26114e9d60c03e01c8331f5afb896b8b1593715918d92e8e8658b725b8a704f33b077d627eb2234f72d3c810bf582d66b2b7da727527add339c652c730c6ac4ad548002c2c5faa47820ed11ca702c08da5ab5dfe6e8a0be56d672c82b00dc003f0c1c873bf6181886d15d20f3f772352a637aac50bfb25a43750d226a68fadb523b6f83494d87cea77f5158479b0f3d538920fa887a20d969d76f39f1932344ce5f2706a355ee9fd734f08feb052b7bfd87a66d5216cf9d2e5c562da7a6539804638959aa966c712964fe8660caaea1fa37cd90ae87237b74041ab84bb92eed6a6ac991a7b790c8ecb21880b0674e5e7070cf7169a55a50877155199d229d6d16aa277db83055921fe94e9299d7034bec4baa2b8969138b6ac3eb8da57a8969096392d2e980ee480f77c79d114fa62c89c1c9eb3f717dcc82759200f27d56115775f6d10f7fb0ec0bf9c9258b970779515bb2774e7b5ce5bc9d554c8a9ed85a3ff684bf72a323ed3c772b81a5f83c68043164a8aad700ce4d6dcac90c90b77bf5b9e5034ce2cc7fbde49f8b7132d38f210e2a0aaef66e06118f122dfb7adbd4d54cee7b5f65a8804bf82b87530d60fc0da77f2515894084c17ca6df0d334a8ed6e3ce860f8ea9d22eb1ed779d2df24abedd8d6ccd952fa6ff2fbc787318eb3f258de9e3374336b90a7e9ad0108edde45c15ea988e57ee572e05bd0770bb1ae6bf0f45d91a8e09f0b24b4962dbb956d04d9d037df6f5ff92c7a8efdd3e856a36e17099c823613a5dddded85e62c39afcd385bf1a1489d3d1506618661e844ed69a9f3fb6a9de86a1026b3033c2b6c44d7ca31df5305ef95594e10e4e0445e0e9ea66459873525b7968ee92f4f5215799a3671c164d058c0c52c7f9871c164770187c178c93dd1bf7eb79fec6ce8f6722a773510c65b7c0000c23110297dbf780d3a100fcc099aad636fe90dcae2783b63f9b1cd5540013ff56ceb046983f1d9ff82a2ebb1b2d91d7662e9d9ac68f7874e251802f35c1d8ed473bd447d097f954762e50d6ba4553c7264088041382564eb84688625d582c909069b89c6343d3ac33832c9dee7cf7c59c1e95a80c9c27086e557c97ffda2b385d1878e1193f516b33c6e6ae1453671907b62f40a7ed27547eaf01384f46ecbe51e887241781b105679d1756d1a542b08378f6c8cd5cd2cf475a10a96c042f1e225784cd665023eae79410d63595e1094ee373a8150791cd258491cef196edc63d547c387f7e8a50fd4639f5972b5d9b842a650ad6c242c131d267470e01999e6d8d8ae14414a0be989e44507c26a3cc09d558ac99af4558dc96185f682d7f57738c3b2b7b7671b3acb44a9f7877fd50768250664ec49711d15cd2d9922bfbdf4520f7aa2b8dfb7e3ec754dd12023196d1e6b7457ab4172a52a0290fcd184b7546387e738eef672b8b96b1e7d805e87898bbf11b99c43fe143b2a842173f01c93232ed92eb572b0dec2ceb8c1699ac59ea3a80161f1b7a0048c133a443440a6648b42ea269831c4ce25882488b860fe73cecc8a7a2e5661d2b5225a5bec00c60c640707773d83391ce8d232b377604d1596bca5086bd206177fb1207cc2528b8b22eb0a23d8f4e733dcf4cb5203be4bb9505b2defc1a7b6dd6bc605e8f6b0cbdf19c80739f1598dd607199112584b29c09adb14da808621d61b69384bf757c48ad18135ce27a893fcf222e9ba1c396e8460681305cc300151ac8ca87a50474402860196c8c8634bf9de8e966a6ae23e75933f7b63982a092f19fd3ba94d2024db9f2e94f217234fadb53acf9a977fe7263e7151c9b029596b6a87c15e7ec054f374902894aa764280b726dc36fb91677e7dfcdb42253dc0d5f7c5c215dff86f385ce7250ae186ff02e99a7fdf9970b20b6c0b84234bfd1c4936abaef90a8269050e5892beb8691a99047e01422a685a88f5bf87d13aae091f74b2522f552be51f9d25ce39fe82864385ea9266b333e206ed17f688f54d3bd124ef79c0c1cfa46942c39ca60bd1fe2fafe133203c22b9026f8655dd061d4e027711b05254492e4f38e7b27adcbe349b1728cc91aa07ecb2c10b038548447beb450e120328f89c44cb23ef0bed7240d5b54ce61a2f29ff86a8d7ae03ecf577681f53fe778304c9164d4253bdada41393135e04fd1389e1c23029f82fe76db1190f3a3152718cf71feaf1280931cb6424b0137e49dd54c7bc187af415de1b93584de4bffff6b885b98df79f9321dd20ad4b4496e238f8658da4d13fd04c532b2a057a96516350c5169254437219beb5d6b554282e57910bf5c51f112f02b67d55c488a0753246fc7eb7ceee3c43eb8dcced2d73bbca1bca89c79e86bff09f861357c02ec6a65a986e49d83d8fb9ba1b605948783220bf427335cd3dcbfc6ca3b3520a3c1f20032e1d0977fd9360403a37d5a9c428b2a15fc50cddef1d4de3d5b44c37a58fe435930f9ecc2edb7a2f7758e0116116c273b2ed9ff913b0b2a350ac9cbb34ddcbfa09194fb010a05d79cb7e82b16557c2adc463f2621dd443cf7b2ffd4caafc55d714b24465f820d87a69a33bf8f54d8ce0115787fdf6f539331d11b1598dce9121564ebeaf42bd79291471e6e44e2ae2342d18f9095a38be2b0c39aa86"}, {0x68, 0xffff, 0x3, "f39b00e164d5142ed04b770487e41ef39c722a1f5d77b2a7eeab857f85eeb4bca54536347ca1bf9b0699c5797b9211137a04c08491af4253b339542670eca86746f0a170add69fc83759650479cdfb898cd604510c08"}, {0x108, 0x1, 0x7, "341606a831544c67877b8b23dd914838416a5fafe927d91a5398c0fceada17eea0d4265b9ede9d59c2c73b812694542429b5009b475ad222e566ddf4b03b9f1e82b1d3ff8dcfdb71ff84fd789fa48d17beab7c42903203b9a0f1fdfc4aa4ddfa92786a9258cade5404428ad5be47eb40645366afb14efb1e462924dc7b7709e4677a09d35d9874bcf791a8ff256cb32fb2f09234c4e55bd22eac4a7b5b4cc708ddd2bf2098af84016de41f032eb568aac4a5b40f1c952886bac76b61f5b0ed4fbf0197da32dcc090fcb6689efa7a0393d8399d84193ba1b5538b5353711a2633f09ab10cc928917b4b19c6f8f7b0bdf4bb721aa7ea"}, {0x50, 0x1, 0x2, "144841acb9a635379a14c07f8a70ddf78eabb16cca31d2c97eae83f943f2cbce8c23cf364cdc5de3a3361d21889a719a088d26e87d1ccca544b35b35845964"}, {0x1010, 0x1, 0x4, "e228d913c2ee069c8b26642509caeefc742da206f09d38ee57f9e351ec555ab65b00b609da3ac22bdd682cb6cafd59c389975128a1ed23656fdcac47c11364bd92f917c3d58e27bc87b826a58e91753fb700aaf7b0360c10a97d6f14e52a3c1e7ff20f3cde78210bd75801bd6c42abdad98197636926d640242e48f00811e3b467cb1ff35feba62782dc124933c0aa51b25304264d3d377cbdedaa8468676583e981a44c5dcb52e45ffcd45b93b70c95d81f1e8331ba07b190bb537f7dff72f84f9001f7dc76b1dc8772610a3159dd25459a3f047825999dd3e2e6e86cf06dd01873fd74d603df4890e453c8fb1fb097dc8a44927543d9e1f82e969554bc94dc9d185faf5155eeb0e5e39621632642417da779a5dc4ee43ab391ce957a553176770050809839d57a58b6a8cc79c56fad4e1cfca1e4f22862ff04c4cb9568561c8ac51877bdf6114d1b7078f3a293364a236feec7ff75adaa6d5bb7b4746a0274c3b479499c3d4dcabc25c0ff47e9e3dd0f7def5ae0bb73b38441ea59884b96b01c645755ab55663b948adefa3f03302add8ba89a6a68cf0ea28baf6fe2a77da2e25a532a93006cea6d4f216f69c33a932f33fc009924d330b61e1d6c0b17b97a7af8234c399965cb5645cb6f15a5852dc0baf1f7a8cac671dd1f4d93e6f1e9d9dcae383a7f7bb872d67066ff240ea6c15c6bc76e8efc36d0e342f01df08d9afcb0a3833b423238945313d681da7bbfadda0d11b86d916a36f2919d3d569ac05702fc32ea82d4dc90ec1f5c006844d4dffa7143434b66c5f9498f03852a5c69a6cb6fa497137ffab688e882e0973aac0977bf4a72dce105f09130cb5cb42f861872fd83b0b6051138d0d181c17e636677a266bb69e7d42ca5c39f77ad54a19f3eddc586ca95a2e6501cb0f8b457e10e20476e8cf942cfbad61740d29f0da3c1c223f44f7e29922457c6c8313e0157e734a28d520360a0111668dd640799a6e1ba863f70da79ba30ab88b8dc89aeb6f293fc115c8c730fda89f99f36d381f85aecf9dfae51e24ef2484df069815491439b2de1d58578b6f8765f81f5cf6789918f4201b8243ae1e195cdb79e83d5fd23721bce27b4f649e4c850a69353804d730e3ddb05ee2e1e6df2a9539cce9634c006f14201aa101c71af72d308c9f0d514ec53f7e51a462aaf56dd9d57ffa4daf345310f011adaec60f2e51f7ed69c2c174a22d76e9cc7ca92ead428522e82f77103c0eba25ffe9b40c4ca9f67fb17afd9de78f3e653a3bc4f845c6c6cf072c44fed5bda676bbcbe04e654e17b8d1caefe98e660e64af0541dd5478f34743243ede53211bc4ff3d63d91b37e7ca5a804ccabe91cd7ee41ae6acd3b28dcabf07d84f137769a5096ec6eb4ec731164d545660ff7536608e1d94a6e14d79975d7b1223778a27919bab25d94d4fd5f4b29d13326f6800b6986e5a066c581f05e93a21dc1c33f0151490e1297b4ea23a99b8e779d6b3f1b604e5c143a0e1b15a8f9057a33c92fd3aeb8f58f4b12f6e783c0800d9cb5297c8026c88e4820d9d32cd7969771581a6574167cfa9298cdba488d3ed7a4e9b44b444d1281b306bba158515cdaf157338fdb2d3100847c7165a9c8434e7300f2d62433da2b2de3269fcf3fec8fd34fbc3631ba68b598145ff1964ddc6b1b5dff717aeab6748dced7c113c8c9b8765830d2c22cf545ae0612ebe8a3b95c60e2b5c27354050f0d633440fb080e7c6e11a586bec36d542e6db3d5314d90bc62b6bd4030f37d3c8b65e5286946e466ae7d844da9d89cb062aee677a7199873462cc820a2acdf0a235d063b61a31006d6b348836c0998fb09432a888a05745ca401331a7a0c79b99a4f9074d2608e2174aec7cb8e6f28e50eda44ef97a053f274127881b6fdaa3edd3b7b783b14041b3a7d8aaff4371f3fedc915a93bb66926d972103fa056f712c84937519046b0b1f3731068428d31dbd259990f21a6c56b18cd5d22befa9b23a9d81840fcdd884940b5019de641a58a9e00ebef90a454d9e3ca35d67c5c69bf93356b5e967141219c2a5f194c664aa959ad4cad5e40df13da4dc6cc9a8cbedf19d759416edf14bc1c4c8515c00e95c9daacca2f58aae2edf461f7f8297a12f2b09bdaa448f59d7d173c1d28fdeef864916ce0724517447c4c0e64ce3dfdf572f7f1e35aaaea077da558e9171479e971bda2daabe4666fbceff38b37c41a7466363120d579088965931a9c84b0667b2ea60e61f54918c69d18c715d0ad68ba97fae673bac648c38b6a168c923b685a3f12db9bc7a20d472b11ba88f436dad885046eba743cddd32aea19736288ae688fc6b26de0ec1ebd4d1c328e70b79ea26ceaee6f41082720f83547a00bdab38ae736a0bf9b017ceb25fe6a3282c3afcfedab77d418c7263bc531fe30aaecf957fb5860f0b4ebd449e60b5075a3665fe8fdb0144ea5febb1ad16b0edca2facb8c435b8b3d0209b12e88bc0f22aa499b39c3ad004c996f443ab53db09829b29230ab060f8d70f12560b8db16ae9713b3638632682ef43a0ed0bad57de126fb3242a4780addcbfe634667605b1a5d6c1989f7d4f1e2d5b4f3e2decd947949fb316ea3d3e907512309c4ec1c515bcc782ea306938b36cb3b2d7f751b9d15bea849181c46e05d1ad45ebb09b833362f3e1a737e9c1816fd6ab3131edf5a3ef5fdced5e1c92ff7457ab139782c1e33ee6f026703df57263f407a4032fce4fe1ce0e083b0462fdd06e25c19950badc8560885f16723b119fbb0069825a2891927b9e2eebcb6c0200fce304d1537423dd100e40b1f448fb180fa9b853c591bb9b731983aba574924704bc426339ec8319a9d96ef361c74cc39e092fb6e3dbeac09ebef26d7c499f0dc3ec41d1d80728614861c51c3e1716d23e23346fce23b30fbfe5d5dbc337f158d341a21ab079b497bb2ba125c7bd14b4caa122063b4e671db6b01e263a49e213a7f97e0d640c58da3c30e241e3ead8d5046c087db283a7a58bb7092357374fd7be380aacc847f6b52bc9ebc100e293b0705dbdc6162a14a4ba9288b302076c4fa63da6f03116a91020f71340b13e905714d0317cc92c8a3e454ea300d12414c6f58071859fa12b4ac849a777e96b9e9a34fa6e784ab984004bf63c40442be79bb08f831a9e02b7d50019168f32b71355deca25b382faba4c67f6974d2d1b16f9e9fb8e9a26fe78c7056d30425a8c68b2c976cbd5c7a3fd40b4d277d25d7dc10cdb5cbb7f9d86f4070b9badcd14f98b1b7037a8a4f1bb11d730ede17a924d22658f82b19524d58df975ae75b0dd1822414484feb8cbae43e44473ffe6ee7b9d454fdd99bdc73d790ba76a5c59063f037917eb94c1d87d8ee4035f4b92a2ecc1e7f75a77863f2d7d28d0b1ef6c59da168388ab33b7f4965a56785ff42341aebf5396b4c433cbd7cfeb66432205f22034b79ee45b83c988ab38c347e1408f51b3b287b11ef331eed951b12f8f1c398480c889dd77c33f60fd15df69db6be5ff4d4be020ab09fb7e2c87e1f32e1611d59bce36f1c1610041e207a1ed673322223b6af0e251a8756629913c8e76d5329f7f1b019e0eae6866e046c50d9834b5486cd6e88b101c8094395dd913f8fa0d7f0d7c0d34df05a83f296f952a877939170a780e7508fc29159821e581afd5c39d65220f47e68726d0610102f95a1b257f5f270d96e828a55eb7edbda36751ae2b3f2b4e7f847d89a1fe07baa9c7d892954cd75569cd7cd900eed755c87b79a9c9bf001b3bca45b9f22d3d1ea69da2944b32e9d52ac5e431b93e05821975bbe066537a04c8baff7232e576ab84795c4fd433dcb10ce1cf902252e779a589d53b6836c82e803ed186e9845508ba52d643796c4ef0848a300b362618dfbb2adc4e89afcd99ade6c1241022d71a7aa6202d7e2541fbede1f277a952130ec52e2861c279503b325f2ad50f947eefef9f57f9576674ab73139e4f83b1a8907c8581a053e291c147035ad614a4854405643d25f50ace0b904f7d1860042988bbb9ba304c7cd93224289bf6d351f0287cceccf0da874f2d8de21d85afa7666e334ba4a79e22289dc96cafdc929f7cc02575c4df6f381a87f9ff22048db8f9936866ecd21db0cd0efe0ebf37fad81fb537431dc6cc2f4e82dcd0ef1b37eba2db84576acab69c876ed3e3918275ad727971f054277daba3579e76822ceb3e9ce107ed7f9b535d5bc845deca3d1f066646b5482cb1fd403e1296167dff04025516e816acb06a0cf4ea343c7ed6659c9e68d3de7c7b0ddd46726de1b2a8e40b991a3c70a8505225b4265771bb7b22d2256af005bd8a157501015a359109ae6145ae7efbd8dc8a1fe0521346530f3ca981026be87b70ed9fc2c27c410ed8f29c8678622b7612b1b341cfccf14fcf0a77b616efeeebec6ba76dbb93ccadf220749e8e9f52016c7ff588ed2c2c4a7465e67c740677f0ed04650ab3ade5fd4415e06880c92f8343dceb354f670fa7513dfd4e242ad19003dc95bf4217fa27c4c01ccda1550d06ab2bfe2e86795407cf7c48eeac35af8cda29ed9a1e570c98e03a635b15e0d39e8f6698fa12ec1c00342af2f936b8d07004d82aa2b595c2a7db1bf66c3ec23ef1e670fd6b69ecebc0602c31210ba49abae7f353e22fa0187e38046b1ea7ee8fbed2ce87d21f3d5d53e59e6ab72d9398b08c943ed6b1182701ddde0a4bdae4d53115b0dd9381402bcc7a8e036a0ff1454f4248c91064dc5351992555893c2d4836f520ab3960a94d651f0bd9a6f11e9248f43803af3fa1cf68f9112d767b450850ae65bbe2a01acea1bd969f647e1de75b58c2f4910bf0ca7bde260e86e909881854dfa63651c708bc01e89b347df50645785eaae6d59ee4280755677609edd501ec70b5d7d37aa3e10b26b0453a60220de1326b2bac6886d9a766e2a721e7da471b0c427b638b06e92b8fb733809bb5a30db77120e4120e108ded249651ada5a28db5a529a0b454fa92a33bab9371dff5be15bf80383adbf6f84bcf1ca5631f5571848ab2b60331aae3e576e490a832b72c8e71df6095bf8a4f142b5bbf0b032413d9e0072c9fd26420e44451011311973e65fef03997be1ac08ce32a5226ae05a95f3db344a15b29b725b3ce5d0a99c334c2672d97426be6592aa4f3e361c6e2ab19ec3a06a16d4a9bcb46887680f292762366cd3cd5abd8401eec4dd379e6c3d578a346b44253c9a877a700e2c174f8f5e49268a292c5e1beae7f03a6997b19072b906ab3c6eea3227f1b7e55e8c9b17d83ee716ba01896017fb54ed49c718e8dd6cb5857d8b2fb3f9de356ad99e8c75b8017062949785aff1be837fca01ef98fe8fcc087f3b96f5e7b2b48b1334da98f2364e7319aec19babf70dd00a0788b11bc3445f98c32ab73313a6b4244eff98f5f1ea919c2ac21e557309cd56446b21dc57894cb7c95e3b5421d62149f7b180c3e8ca59cff37ad7017407313300508182bc168ed15582e3701adfedeecd186090d315d536d1f933e22446bacdcc97c91cca4865af4a64174b3d1c2877c224386e9f0ad422da34b28a617117d5bb2085353b6e81d58a216665388ec4f28c9391c9e99081317a3ecff0df0e33e3b086a29a12e0311f007d4fd8855702248e26f410adad01c833fd7c45ff586c36e49782739668e8c3a41d63ca0e4335ccbe7da417277c749224481214e14cc5035b23da701b668cd31f57a439a50663cf2f597482adfc25f7c1bc0c4b5f1352696452a1a44fb4851e58be7407af4bb4d22be69bd8ce7e0be7065ea125"}, {0xb8, 0x1, 0x2, "22420abc7a19c8ac1388b0744799ef66ca6c99d23c0d9d86f1fba3208cda1682d59e1e9da50bbc2e3f4e335c31dc7abf993c91c506a062e5351ee42531a83bff7609517f378b516d513ef93f5fb03ac051c0a8ef565a01f90cd8aa0362d66e12d3d2481c42f6cf718348ee2f06e4243e08fcb6372a3498ddb02ed2e72984a41ddb97e415b12b2cc4dedc7fe3d3c80cec5557dd6510f927c38e1e93b9d892d44d17189cdcba30ad"}, {0x68, 0xffff, 0xffffd886, "8eeb7bd438fbd52e4b93c19acfbfd08d85f079dd53eb822397a690b8323a428b2adf6ffa80bfcb2e89593894e1f4e4fd034472df057b2be08b666e87a7b8d6705b9d947ceb13c4078d53fb9617ba587f5b"}, {0xd8, 0xffff, 0xeb, "baae399d477715784873d665f7e506028ebaefc1299925d53c12c3298a9c8460ba499c198c3847d6e578f421d9585d6648f91a46160a841d7c1b2292cd9ba0cb6fd4ab951ec395a91a1cb73986781b1ee3447731234204892ac74aa0c7e1c74d201eb7fe00a583996fb1c3fab3105e7e9aa7441485cc7e473277fd9a7a54ac9017f8d572e692ab7448009d11719ba0bcf5b14d16503b5143cb27779da96ff24c4e671ca2c55c7c9ce4403426603fc063e68e56e052dd0768c9c5bebfcdc43cd89eafaf9bb8d429"}, {0xd8, 0xffff, 0x101, "e22c04fe2174d078db8b216c925d39e4556f7b567687efc249732912a40b82e5b4916952fa8f2aeb8402e520df2ace39cb21ccba8899b093165a545b116bf3533f0117a66eedcb20d28befa7c20fda19021492fe7777e06277aea8f443d4c1f8e7ce5f632d72bd46722dc15ebc076e589f0c49d344cdd939cab40fa65d45899d57a8a7740af1b40b1e03f312ee5bf1e1fe221ee5251605ddcd7666ff65f32bdae63d4fd8e0ca4c2c8294efa124853a092a49a4b0a478dbb3fc1084a52cc7a34942c3248bead4f8"}], 0x24b0}, 0x101}, 0x10, 0x402) executing program 4: writev(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f0000000080)="1730dc710c106eacf81ce59982e2ebbf37a41b449eb0d72c3356265851b644b56f27fb6feaba2ba42e7b93ba3a856ce48733d47b7896c4cb74f1f053ef9ebf36f108bdc4be157350f83d61c006ecf5d75e694b7cc3849e7af6d38fb58bbdfefb1508953327948318539f24b8f840700faeb698722d414b0e2cfc67637c7a3fd827f4295a335c47399c9f3847bdc03b37abe11c0422b2a73d16559b46c49ba603631f2ddf7fc8c94a4b8eaa5e82d6bc878dcac692b389b8c605a1c3589a87296d2d4b352b2be5ac6dc4f4298bf4d0ac7ce6a21a152d9af9ab98f72bb696c503f8924902240d", 0xe5}], 0x1) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x85, 0x10, 0x7fffffffffffffff}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x200, 0x0, 0x80000001, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) shutdown(0xffffffffffffffff, 0x0) executing program 3: pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) seteuid(0xffffffffffffffff) execve(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000c00)='H', 0x1}], 0x1) executing program 6: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mknod(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20, 0xfff) ftruncate(r0, 0x0) unveil(0x0, &(0x7f00000001c0)='c\x00') socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r2) socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r2, 0x105}], 0x1, 0x0) dup2(r0, r1) getpgid(0x0) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x46, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa11000001"]) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0) executing program 5: sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() bind(r0, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000000)="628d98d3a9e50bc85b5620a7a5ad6131", 0x10) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000380)) r5 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x1400, r1) truncate(&(0x7f0000000000)='./file0\x00', 0x5) clock_gettime(0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000002c0), 0x0, 0x0}, 0x0) executing program 6: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3c6}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) munmap(&(0x7f000006f000/0x1000)=nil, 0x1000) r1 = socket(0x18, 0x2, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) socket(0x1, 0x2, 0x80) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000300)={0x2, './file1\x00', './file0\x00'}) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x20, 0x0) sysctl$net_inet_etherip(&(0x7f0000000200)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000240)="6d9615", &(0x7f0000000280)=0x3, &(0x7f00000002c0), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) poll(&(0x7f0000000080)=[{r5, 0xab6cc3d7ffaa0897}], 0x1, 0x0) executing program 0: sysctl$vm(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000100)=0xfffffffffffffd02, &(0x7f0000000340)="7ebdf655197d778731a30f69d0a6335262d841045b7000229f2f6d4fdfe7c3567ffb5a28edacacdc831820582fa7000e12d663a179eef48e8ec5eba55ce98f491275529db873be91a22d7b473a87abce5a59f90b6e85e873225765e926fe7cac9c84f8a591f73c069baba615cfcffcda106cc8b512b0b97cb350addff152a570740dcae0e7d2246cabf627032c69b6d5c7c7d530866898e3230a76b455c54cd096f98d628847841d1512b6945ed8fe94332721d0facfe3c8d667f9575e8d554394d90e", 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)) r2 = shmget$private(0x0, 0x4000, 0xd, &(0x7f000048c000/0x4000)=nil) shmat(r2, &(0x7f0000718000/0x2000)=nil, 0x2000) executing program 1: open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(0x0) socket(0x18, 0x4003, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0xa, 0x0, 0x0, 0x0, 0xb2}) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) executing program 3: sendsyslog(&(0x7f0000000000)="af669746d10e2ea78fef7b7fcc975b66be75801bfa6ef038d96afc1d7a60c065ff7b16ed1f2be06eb998612ad9af0d392ec8c94d4c08257aec", 0x39, 0xec2a8c0e0b4be47c) open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x20}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x119, &(0x7f0000000240)=ANY=[]) sysctl$kern(&(0x7f0000000040)={0x1, 0x26}, 0x2, &(0x7f0000000080)="9025d7883c111af5ba39a44540b968533d48fe6d51218a32aacee376d8df1f2333248e7fced559addfac229743178979148b59b447351dc65729b29d117ad8bbfe464590c6aa7bb8e6121818e5d6c2510bbf654b4f22d7b3bc5fb756e7dca1b2315fd0734944523e9e753ecdc12a02acf9c36f1e89fa2bacf2a005b89e6d93f8ff6d9d4f0fa8a7143e73d1134f2b2ad4b0568f50e6c4531dc49e34baea08e3", &(0x7f0000000140)=0x9f, &(0x7f0000000180)="2c68e7b8e84f7cea857e6044d021422073bbdd15e28e56f10156e63302939a981a6ced86bdc147978fabdee8b991701160f6f66618ac217e388347346046c3add29061eaea86c56067ccf0101ba0c02637d0adffd8c0af34d6e68ebd3daccf2ade96886ae76942", 0x67) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000240)="da022019197ffad48aca199125fd35d8b3422dc1b6539d69bf94972ef12c8b0b4240af56b842a04ebe79c96e51971efd8c2d5410f235e5a4def28d3ee8a77d34c72caf6cbc2648a0ec225fed167dce73e4f42af51e76ec5a0d569d71cab590f06fce88b0b12726a87530771b1e1c8334ff030b796187bcc55f2974a0dc27dfb9", &(0x7f00000002c0)=0x80, &(0x7f0000000300)="848d9e984e25aa80d6a290a3d6bc92afe696d9db53c994a8e137a1b7c564dab2d0902c35adca4095c4d780d1e0b866d9c4f2d5f6da0c358ab2cb09fab45e48fe17212599fa9b674f95abdeaab78f68fc290e309c5f4fc04e56d0040f9b6a6e0ae6ac9f18245909c91528a397cfd92b93d57e31", 0x73) sysctl$vfs_nfs(&(0x7f0000000380)={0xa, 0x2, 0x1}, 0x3, &(0x7f00000003c0)="5063bdafa42facf8df5fdd5bfbf0f04045faeeb36cecf4f341323764a07c907ac9dbcd8ae9cda04ca4c7b3c7c47b9db2df57d2c52546b5db89475257a1d26e0d7846732ea34c44afc91a514c173d048e8be05a6d2f6cf13447c35c7a957c38427e988b77b4c29dd28e910db9a30ddf03896d256cee06f72296d702954d18e9e13cb2937c2bab78967790e43f70cd79b71437bffe69c26fefd2154105e1a37dbdb1938f9d4a", &(0x7f0000000480)=0xa5, &(0x7f00000004c0)="8d2941bc7d034746c89099d3fcdae93cd815f3a3f408910399a32c852bf3faddcf8fa82f6e4950e1763d080126044f077dfa5a943d0ec941fa3072bcd30a9e63395e5a019dc1553ee83f39b13fc6f74fd3e9eb2e5e850a7c8e0fa179afb537b89a016e7cf10f2ed9b0aa805c76c00de2c9e6a2bb63bde051619aaedaa3bda2f21af2e79977631e3807889cb4c86329b68c30f5ac8642ed3cb9b61686ab30b0c1c88b5e224cb4e1914e80a6bd21cbe327259b2c4e38571e0e86b4e43749fd16327c9c10bdc33dee951c024a0b4bf18fff1a9c50", 0xd3) sysctl$kern(&(0x7f00000005c0)={0x1, 0xa}, 0x2, &(0x7f0000000600)="49bab5d48fc2a128db172257726eb9e9603df5c4ab6c203a35dd5dd7ab21c8b0856ca08825fa0c989c339eee9df3e7e31d44647d9910452eb56e6c7105ca4b18f906c00d15f7ae6d6a18c05f0355facbd022bd89073a09e1cdde800f8c2eaca6daf29820d11627edf55f1ad5843c507becd505f0", &(0x7f0000000680)=0x74, &(0x7f00000006c0)="91e66a1eec04f2d48acfd0a4caa494384afc5285eaaeaf3a6702c294b6cdc5ef274fff4aa41cc4c655b9c0739e322460e7ee82fdfafd9bf21472f7298e5207824acad71fadf6be9178515a23ffcfd8", 0x4f) sysctl$kern(&(0x7f0000000740)={0x1, 0x17}, 0x2, &(0x7f0000000780)="0dc744ea09", &(0x7f00000007c0)=0x5, &(0x7f0000000800)="fd25d5691aaa430481971d3e799c18fc3a20d12c3c3e4969e13d8d4d3d07ca62a7eb18ac979556b2e260cc970543ef18eee2299c92fd910d0c756130aea1218a50fbbeb368b37b8f41dce970aec6", 0x4e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000900)={0x1, &(0x7f00000008c0)=[{0x20, 0xb0, 0x5, 0x401}]}) sysctl$kern(&(0x7f0000000940)={0x1, 0x7f568390600ce8cb}, 0x2, &(0x7f0000000980)="8aaecd90426006fcfad4b3c1f6049e7e784e9d9b78f0339e027494e49f88efb820f78fdf4f79ff46ada1c223955a7603f1e9dfdc1163e5c448beac26", &(0x7f00000009c0)=0x3c, &(0x7f0000000a00)="0b15a1a91736926ac4241616d19e8c074ccb2014cdd2b41b08dc40eda1e21ff5bacd0839564dd0512b2b135dc0330a10d1ecbcb6e14b3a45515e55e296a67a0f9bb58affb64d077c4436fa37ccb4eecf599b9677fd742aa73dfada1ecbfdb3aa14c48ece2f583c517ab5f16c750e53ff5bb37bd54d2187a88ee70e8442fc", 0x7e) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sendsyslog(&(0x7f0000000a80)="300e1c899790d816bb8f15408fbc4dca1c035015292e74e5dad8e1df21e334370922ed5020ba8d4ba217730b878ee1de77c018800b2864a49818fb57bca7cc741eab43982ece3825b2681a0fe99e54dc4a9f40ff2207197859980e0d30183e768cac08dbac24b3f79956f2cf779202cc7cce3c01d8e2d170fbbbf72c173ffc43a3d305e071cbd4c099a5ce06e4f551ad1935f871fb0766f385322fca354dbcb8a331", 0xa2, 0x2) unveil(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)='x\x00') sysctl$kern(&(0x7f0000000bc0)={0x1, 0x56}, 0x2, &(0x7f0000000c00)="9fdfe82b64bd4aeff20179e2bd4909262186cbff93eb1e61eb30bee7c9d9615bc20d4dfbada8b0b7a3402682caa382373b364d2e00f51a45f427a7448778670026efb01eac043d8b0d52618d605638b41a568eecc706773634da945aadd8ce8edca7b987ebed2f8c537298552267261fe6ec46db2322ce85e5776c6fac6eae794e77a6d0c0a15caa7d9c35701afa49a9f8dd321d6fdc5fac4ba95d7a029bd9c9d6ffd620e361b23df66bd13496fbcb5d2565d75418eb3dc34e5b76d11840463b879a26dc2c8890aab0a9ec26ca299b87d534eb39cd51a19623d2d2d1ba6e588ffde993d02568d393eaeb3a04f5fac61369bd3c75d89ac0ea986d0ea2eb95d32b1100ba2e43dff49fd2aa6b7539c3960cd3838066367a5ff4072994e4a6e16020f7bf13d34b5e0b332fbee5d9f0a5194ffda42c42b57bb0e90df01177adf5b6dff86e405dffedb2d1264062ed96e6cd4a97cc6abfb9618e3c425a59ded197507080cf455d46639cef33a8053c97a8b3ec5ada5b639cb07cfdbcacaee9cfd7599294f53f4637d69da4d306fe14fe937d32bb4b1dd5454efba9ff44b8a0a0dc0f5be8e880622b8c66f63c24c0180918db688523caf3233476db6c6a50ab0c78dbec41599ce176063c5e7ddba618e88b4bcec968799e9c44089bd2154d843fc580572fa1a809e411eacf645cf8853ad47e422e51c5dd706667f59b0363949d0407f72ca734c921e1766d0f4b65a8f9de654abe14cd36fd80e1cd82a41a663031efad4cd0c6233a3c5bd1c0dce92d8974e84515486c2d0943d0063a95b16a0b1f704f9cba5cd073c0c4a4f8692f0588b5715c2222c03773c3aef957d73066d77c7d6d2a7ff8cf7d0351803ebb3c1627dbbd71f64cced84965c48720f18fce15f80375faa7d6080b4c671f3ee22f798c520e94c9e1233f3c511c91cb7a4b868d6594a3226b6ac9d982d908fc60d119f6d8912ab177d44768a3c39ad1d17e6df1d8a7b8103faab5e153c1ca4e04c072133297c1d88734bf03448b22d5e94b538797059a457039393ff9ef86370886687e886e793561bf18e644be3679c1d6fb21149d54420572a93f22a45d606c37fa9068612c5c03fc4db55ea4c4c9851c7de83f19ece4e4f0f9be8d2a92766ecbe58fccb8c5e2370a9475dcd27fa492ada39be203e52ea9199295dcd6bbf1759aa765d233da0cd92f356b34ab5c12070b1a9b5be0825cdc510417676381a3c24c6a2a6e8951f0aae62f49dcf859a9d29fe2f888fbb4310a1f19375498f44505cb80742f47011927e98b84bc3575104f5add6f43310603093f232cee2342d12d68e16c5ab02b6f8c2b232b68be1c63553ea3b0464812f9f6d41baa0592f742d60d1516a5c501936ba347665e507d77fced90496cc52cb718ce6c96a1e95e29d4fe4ae604cac0e662457e883aa3eecaf0a826448ee35761b5c4eaa44c3afa5a39dae013fd7c23770cf895ddb6fd10c8b11844726b55a286f9e57253f1bc22a06f9d0509330ee2555d838d3ec728fda7c4f30aab0f23e8678a41eea55fac36db9c18e7771a243137f38789f9fcd172be550937ab6dc95f8241a25016e1a2baa878af04f900a69e9629134e84f834e525be287d9b191cd521b7cd216ba5aeb83592ff2857e0cd10fd9d38285d075bd28af770d79fe47ee4bb76f85d4c49602ede3f55e292e0a05429c441b2e6dbe77a1902943f5ee9c7daab685ba8277de9fdd79f6c667e6db83f5fc7cf1d806f8cb2e9d2a5220e1a1abfa86974af93cd7e8e5fa6767ae258018e0eda570abeb232b4d9745a8bb07ba7ed2c502c1f0162439f4f9c099ffed6b895ce36fd2d8d68e60bcbd9a7ccb8bab68d6222c2d9e89e804b1588232c770a2c2e2abbb9e8b6df13920cebc3259d0ece53528e97c2862e4d60052d2c71931a89594a26a22733639525f8b1983afb156e6636a99dc6ab9d5a32def64f99a00c9a26637e8e57afbba56b3fc4f5984412ed8a838623d2dbaf8aaa54f1a4b84954defe0d2b4c42fd3e24524be2369b0b5ac6fbba1630cd0434c24d47249ed5aad3bf8abdeaab6392f8a57336ea5af03e7362fd317bc8581a495c8b3c666dbeaee73ab8849197a5851fd693cf768265ee7a22e94a7ee106721963d2b7b4521951561b34e792f5f96bc9438edeb984e5be145f05984dfe84f8e1f504e14255c7e660a6177957735787c07ea6f58e40bae647e9b18ba351a732205f28e2d9efbe717dbc4af905692838391cf74803186d993c36e446f82750899f3e3c670a36a92968cfb4b6980d20fd2a1d1851ae5371007671ea0f0e1047746d5ef05fd291ac377839e6732f3f7b7ca9ae23e4f73bc205f5ae202048f0e1486cdd45dbddcaffcc52f542e80613629904ad316f47fb4fc86d3d46884f1af2a2a975ffef63caaeb52f8cfdef419f29cad6a681a2515c4942733341cc603bc14534b34debe6ef53f1e411f92744c94d504e2f824965e308d8cabd5c7051b2024a33d70b26cf9fda45bc8a208782a73e0dcdebeeca288cf2fecf3ad6aadfef4242ccf821ce339c16c65e6889c9d900e45fe05b0e067682b3b0ae3a527fd5ff9ad571bd554661f5bf289e8648795ac1d217bfd248fa87fcfdd88b3d65b36eb5fdf6b6c87b9ebf7dfbc69bcb44be9e03e503bc5418b1c296e625d155fb04e2b70e8241c96db55b4d5147b80b40200d3b9eaf5a792ac9079e4a67ed069b093509281afdf5c3ab0723b2cc3124d8dbd931a7c15cfee9319e02670d9aa647d180c99a90e765b35e9bb98e6951c6876c2b764d5538cf6db1879dc6c32496c3a78c084bc724098478f2ebfc55dd9a96bf5ab7ea7ceaa0f312e17e3366de6f95804a16a5fcdbf98373ee1d2c5db7c8cb88bc94b0416e8622ee5c6aab340bb74537b750ac72d01a331368fd36c5be5af8c15542813be8402e0c2924db8a295b990492311a2ebc6b97747335309beb66bfe3177a84baab048cccc9c6e4394b87d1c65a6133eb7b928afd4da14d54f3c024f7a96720c63945a63522a43c0f25a06392bd22fcc7f8c0365a07897d47cce9ce52783a3fce00e7befbf6153399306a97e472b56ebe0f835b03b8c510c7233700a1735e416236f53ec6c475bdef03166ad1022abb47ff9965f468482ccfdc4e5ce0dea0c6c4aeffb661b10cb905db3bd6957c73ebbbb4282f404333d53ffc0a0af2e60885f57547ed7cb3b5f0f104fdbadfb03b00565a307bd1dce04b865b21579c94adb0aaaa0d68cb6f3de5999afd511aa3ae375ab66e7586b90a20dac109a786d7e11a821851bd846fb240aaf8ff2658fc1787b6ef352b15fb7d15bf9c2282decedf82695d3fb5fc587c0dfb5948d7119619c4b891b72a5b6ca30ca0c46b0e536e996e01d7695cb28a3fa01d8eca6a03e7eca9ecbe5b13d9d2396a9a77ae6a3d93a182dc2207c7acdcbb3a2b821e69a352130fb08b562e20f1b53ed22078e4f2a545cc2d91587ee3ffb69e9c0488eb6e567054f72ab194fd44c03b58ba47d509d4e82d779b174a278b4e6dfd24d8533e97ed22078e1bb511af035372111c5ce3d11b234534def236df8d9ac34698143ffb0f2282ea39f3f5a065822216ddd9941057fc5d5543621ad444eee52ca3f2d7652e3e970f5d6b0384fea6366022697d91f1046f29231ffd2480ce447185b0348f22a83e8c9dc9b06f6b071d448fbf8110e6947256e2480c942ee3f32f31a2cdf573dc5e63e1b2a41a84dac4c325d093a5465a333eb4a587c617d8185809a2c6a31a0c3f1c0a7cc4b0c0045e78878bc0456928922ced673dfdadc393f611b3fc6eaed03f48ba7c3be10d5725924101801ed6cdbab51823f7e7d5ee8959f13f3f53d93047bf1b56cb854d0b925c297f95d677378d3cd0e7b7a280cf61f91dda922cd0af2638d27151b1089639e7f32acc79d7bb23ef4c17ab27e29d84dda800ce9940d933c990e2abfcef55befb463a879e3d7158782800b86a5d54853880aedcbecb9efcf6bb38ca620014cb348883d1782cf3ec96c5be1d103e03827237b7e6f07cacb99859636331f9bfcb4f7c77973c14171e867a197c655f5d0c1bff6e6fbc113deea3d2b325eddfb43e1586ce377aa51d866bcbac22e1ff1e74c1153f7442dda011a1b33b5e92e6f29922ff9079a7be9c2590da8eec76f16afd5e9fe087d7cd1f17c7580362ba136c60b679f081dcf1172d7efeb7d4b8ef08b06d6952989ae28f5e71e0738f9af475b2f56845add8c2db07b11ccee00a256b995cc72c67828064f6e850aab9f00d1b4710635a6d34aeadd22dff7e4e0ceb34185850977cdf898847791d6d086065b4bdfdc19ba613656d6a8b4773e2629b8b5a46e7b491f8f2349b0a0c264578a6b50ecd0d8a82c4ec433a1341e3c319d0fe39a388c71bbf9a3481074cd76d2164b1149ece1b890114c2e1978b9042f1ccbd056464bc73a65f9702587a6fbae2e78173e9f4947ec6b96e923206ec8769dbc5e0e1085e3366b83c2de3d7cf312088367e962b92d165474dca34c1b15fdf602b641ed2331f9c4ffc29c25a8afd577e0faf8c1d20f06e6c4076f9106598919d079c925946e5f5b8507a0f31a2d15892b3cbd63efdf8def515ce13176739a7720ccdbb982ee9c8e501f7122ee07fa00f84e421e88872d0aa1291e44f8da866b4a11259c360c91b04eef58ca93b605b6311c6595ad0b553ac433e5f9d1555dd4fef0eae3d01ef8044ad2d86e112f8306d2de883c67c8a082f80716cf1c3c8c64807af2ca79fb65274127c0c859394ccaf0ae52ccd5440f27abe23ce1ef7fe50bee88fbd9f9cb4c9db478b717a378c32478ab84b9feb5ab017b70f2a5832da17366db9f497d0534a65b6654d6ad04e887da6f96965d9d76059a4d3f3a1f4e070230aa8b54e11834d1200e6239824e2599e2c7be096697033b46e83a3dcd6ef5db58b2aaffb8ddd02ac5be348ad35527746dc1c226090c18b133ebb46bb5384d1760775e116b23fd57f06b7824e76f920990c2ecd4c12d5a7640a92d1a01a57700b0de38301705f3ff0c1dae9e7b248bbd314578b49443cbb33326cf4437df35063147e2facf26a98e30ab51ed32caf495301e576f4ebdab15b4c5e4955c11d1e9c078aafb02dff0a6c2668c116abb4d6e28f17128715d365ff463f7b8bd4a07f00c86235c44a33c97bc238413c265864057be6515845b0193745d2d3e55d9927bda1d09f0030e44ce5b2c21c519eab80cd453ac67e1a953f8ea0caa7302eea1e86b649823080987194dbac20ca0f16442238a976d1d8139810f39871b3db16ae16a491df9c0a0fcfcab6c6fd1396b8d7de29741e447a5397713e8de934359e2e3d27be248193f67ac840219216ed740c07f59ea074e7188722493b7833ae555a4cfd2b01006bae25a48ecdec5c9e72d680bb9a01a4f2dfcc7f66bbea4f8043e5c26fa6b0d22f39f40bae419e9615d685042febbd2da4d160aeb11ecd850dd3225621bd7da5ddb3bfb3525e8c2ad4622da38028723722fea91dfd0ab84fbf126977f4e9db725031d753f5d3e9b6ec2f0490c721bc06799edf0db922d5569104a753142a245247c5f5c665ccb4e6dd8d0755a525971c8b3913cc561fb4e01a64f4887c71e266356c09520aac503bc5fb9a286be317d671731330b7aacb18c95fd42db1f5481385a2eedf9b6513a8400d5d38cef030cbf6ba2787dae11f30edaeef44981e0cef97c5b94dd78cf8ba83bd1cd4369023fe58f4501f9c34c287f65e9717afabedb2f8352a87086dd39d1507f486c8dec16b709f62932732aac34bfb2861aa6a958e82", &(0x7f0000001c00)=0x1000, &(0x7f0000001c40)="af691fa1f78ac2df92074193bb4c32c7f4fdf21be64d8d791001706c7a506665336c437e2d6d2e85ee098f7b8518c94524ffa782456d3a87042ae39762ee6bf7e7f26b977be57ece7f321fae0c640ac0e91767aa3c93190ff7ceae711281eac3d7f502", 0x63) sysctl$kern(&(0x7f0000001cc0)={0x1, 0xe5151b8af5d01dd7}, 0x2, &(0x7f0000001d00)="214125ae217503fc290edf55d6c51b96a63a3517365f94f04684a08ef9f7399a6c5092863824db44fb628ba1a7620a3befd668f9e6f1702d645013024e8ec49fd934b26e4a704268cbff096ef161af43a0da49f632bddc6e7b347f5f9d2684d75359187ebd27a5a144d31eb8c1a397ca882ccbbcffd29e3a80d0c1257cc5c590451e1f7a20afb3c31e9818a77acc7b3f6a185a2545407c23da51d6c9af10e21965c9b54de39ebed035b18003149b380d838d535a0bea6627ed422b1a85e888f49c9aa1de661b99d87a6b5a86ef753ea029a69731809d1959c528d588a81cc263e25527e13672ae7d3e55257f526259a318124b5f802c3d2f40", &(0x7f0000001e00)=0xf9, &(0x7f0000001e40)="727fd1c03209915c03d529317966b630fcc2ebac73a0b1d9f5d731a0aa37518cf8c3c5b3", 0x24) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000001e80)=@abs, &(0x7f0000001ec0)=0x8) connect$unix(r2, &(0x7f0000001f00)=@abs={0x0, 0x0, 0x3}, 0x8) sysctl$kern(&(0x7f0000001f40)={0x1, 0x2f}, 0x2, &(0x7f0000001f80)="3d4f77f61880787b37549654b9663e00675528fe49bd7025a18a7c9ac310f6f9fed64c22d0f6f8a661c5d2928d295e0668b982223fcab0b6368f3317abfb3fd696d4c831736831c609390268b470e083322361bc11fcec8848727087a2c644fa795532ef6b67726fe2b846d59b673d56ad08665cdaa56b42a3016d8f892c1fc116e20148fe3f9ced19cc7d1db37ba507757b7c228d5f42491cf16014a13451d841f4cc9941bb70936b162a114d8b45049001d86a393f1de72cc1e51da6d5df0748519b138abdbad3053d91ecd037266576d4db314358b6677045ab81dbb5f1989f585c3b456c27ae6135245ab230aa8b3758fe70577b36bb", &(0x7f0000002080)=0xf8, &(0x7f00000020c0)="8d1bae4b3ae2e761e7f9e5ba52f6183381d40d80ee4056524ec1b9039a47809075fb8bed22dd582528579cc5fb66a51241fd450e2f5e6b3d685497879f59fe6cffddbce53e8c95c71ea256515d98996e06816339bc88", 0x56) r3 = socket(0x2, 0x1, 0x6) sysctl$vfs_nfs(&(0x7f0000002140)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000002180)="103b2c3731a16ba0e6d10c083d1e29f57fbc13d4ad08a0adc3240347983717b5f8dcc0e8803cc9ce00c26adf920d62d29b2028242f3f402577eac3e86ca07eba8e761e8270ef73939139427bf84477174092e82ebfa89feabf20fcc7f9f3a13429391233b7c300cde8d459eec685896ad904cc916eb4abaeb23d57e5", &(0x7f0000002200)=0x7c, &(0x7f0000002240)="4c23183d72b5006e41af577df7873c08578bc2aa077baeada0b60d02f4536e9f660dcc662017a2aafdb2dec576e9f4b4dd9eddf2157f83c7286f34960a6c3ce99c3dc718b58ac5d28fee52f32a6bc6e542337525d068a5a4c11288e982105a6101372263e1759ce1279ef97f9983b8af7aa188347f5e760f3fb388acedb70781e98a", 0x82) sysctl$kern(&(0x7f0000002300)={0x1, 0x37}, 0x2, &(0x7f0000002340)="e5c41d760e127959019863474896df9bcb4887fbe77596f7edd35164fab4375e4333578b8fb0891af3a4fa940afc6c47477e4356cd4389e0403c2daec05c346f0f67c3b4", &(0x7f00000023c0)=0x44, &(0x7f0000002400)="dc57e60274f2895093abb46ded9a4f8b9a4e0b2d622169568320c1f6401b147cb6039dba02a1d60b7a002f724e8048b3fb13edf7ce2fb7fa2580fc5a8e17e4d6b3717101acc6828e4412820ce78d9b1541bacb94cc77f3209b294da7af5e6879aad45c7e02f070b247211a1a5473b92359", 0x71) fchdir(r1) r4 = dup2(r1, r3) ioctl$WSKBDIO_SETBELL(r4, 0x80105703, &(0x7f0000002480)={0x0, 0x1, 0x7, 0xb}) sysctl$net_inet6_ip6(&(0x7f00000024c0)={0x4, 0x18, 0x29, 0x1}, 0x4, &(0x7f0000002500)="799411b31a58c53069e1df87cd202f13d9fb083c63b2936e0b67fd1bc90623bd310e8b0985e2092ca66c7db6c2552feae6a1954b9aa9046d3a740b5d158f2aa2c2924da565c596904817f67eb0b7202eaaa3f90d8930a1932471a85268514288286a7fe9968b77fee13ffdf2dc7d3eb80f7c2fa77a892a7081c248572b48113031a9baa16d38199db7299c504585036025e134e46e4d9b4f9a72af88", &(0x7f00000025c0)=0x9c, &(0x7f0000002600)="bbb69c5878e00f72791088d44a4702aa4428bec6065c5214f5164c43b52c7aec919371e7c2cf5287b9e2162b7a77bd30d7f0b6f53bb1fa1ee6e5e16dce088977867e3a2bc4676f519a7908d95468379dd86e1afd8be5f3fc332594ef45d485916c64a28caeaf921579a23a2166736b337b3f0bfba7cf36630d5bf75e0b94489f47700575794d4fd036231c88e19c96110f2439f6cf6b253da1cb3de65b66174173d023a5a5fcaa3b8f9d5580f9f7b6c89c412bd15d143f38197d9654f5c0f6d4b65690b1150a192b381a1257d96086ea6e1fae64adb40286115a98fe8a40c4864fef18faef028411e617b9352b7dac0ce56808fed4c4c4a84e40438ff53f1a0e5c91287b62b1a369922453f0c421d04b34f025abbf3c94173eca82652b3149779dce785271baca40af44a1e791c159dc0efaeaf40783c593a3ce5ecc2f1732bfd2aefc31f66a24489f2e98dd80bc0058a63e785facc0c2fd697f50bc4ac56ae4635afd5f100df2db89ce3bd5aa116951095f843db5fc564173e11ce5f6c3f26e23ebf1521cc1e98ad6c67e503645c4e1552689eb97a7cf8b665a77177ece1d86358673169240dca0ca156165cb37c578efac1032d1aea9e55699621eee7b93305dadf446292344a919f804647425d3d0cfbf92f363a87925933636db5efc1eb7f9f9283447b7e0a8f38e115a54ba2aab27e43ab2a3f46fbe85f174cfc5551f6e9e330e6ec36b550dc044bff447156ec4b1569fb1ab0345c7da3b77bc4107aaf9b5b3d9bc37373b75573bbc5ee26ae959f3cd76f3db9b2a4b02f89ccd2fa3f28a86c99b572d21207cbc3f1ea352327857a006926a7e92b9bfbb4eb68dfe0b94bb0e4297f13fbb333b0ef2549b034d70af0c222003bb6322e8f1d612f00224fdfae57a46460d088410238a0d965db3f3ca5fdae12d0417e0cf6fb8334d58bfbd4b608f524d5206f869046e33cb80b56cf5f45084fefc853c10c55e05a73a50c931dd9139bfe264c3238890bac9915aaf0f7068a99b1660865204115710f9bdc41a40d5350b40b379af48b0be1778f40e2edc32f0f89f6df4817330756dc16bfc9d7b4b8ae0af4e30fe5cda726ec77c1dbbb0ca046b8203a36e8a5798b4b53ee9251a4107b4bcc52f7ee2ed92511cc8f219186318867039be4cd0f03a479ea7f038480cc866f560ad1063bc2dc74adcafd7f38fc76f1cf1c96fbd00ce14e36c40d4e9c982f41c21fc4ce30e3f7bafce56c9ac34ee562ed4d37205905880cc4dc40d7d857492bd86a3d22c93bea4b25b010cf5d06f4ecad39b27de82573cae8f73c6785b0cd798285f7ffd0895b4095818648ad9eefe0e150462e9542a7e90ea99cf50f2af940bef60c6df0034afb8a3a2d29161cfeebc39a63705a475b18c84c9d2fa62bac65dffea5d1983628d56bd9e1941c9c0ccb20f3edf09bfc73ce6957b43b4504982387c0dbe97d59540a586e4eb4a8c7e5c8e58338698bef861e95aad7a69a4112e8fc7adbd668fbb0dda880eb9e4ac356b5d35eac2b418c9f14d3b80eb1241985f3e51e1b1dbe24b8f02c952181d83be6c5a651e3302d88cf31d6a4b4e0a01fd8bda71ff8ab37cf416295130f22a887a2df762e9d7875bca808259c80b7c85f1258e694a2badc2ef3aeab5a7b8daf378502ee8d1a6cac861ed48a5e687d590279c6feb505767fd25a96f27e714cc0bc68a6952e71aceb49594c09d1426a721cb2eba415112543df02ecb019aa6f271f56bf82dd8529df1f136d3b69e884dd7a8dcf74149cac2123bd264804f28addb8fbedd3ecf59164dd0bb4d1408ffa8941613d3ab79424e3d8b47f2528b6f93384e4608758cd21d9c7dcf906eb7c17c834c60c1527bbb1652888abb98691de31340288e151ab2cebea0b4ca9ea34e8e19b8751ed6e53372733041e65c695d1d033937cd33d255e2504f0cfbfe67ce63a8646eba8a637b0e7446536f3b26fb190f6d808f7edf89e14c31a95413764a33313c37f326e0ccc41aace7497572e06f950c625f4cb51a1be8098ee1daeeefc4a2596eb0dbf93563f890abcaf87cd9179c00438e395a0d5736110815b0fbd0dd4fffe3ac659ecb290d2f44621666c15b9578f9038db357a3acbebc7b900e172b6603b2f19c0004e65b96a492d5c29458bc2673b09268284c194fea62d846c784b9b227e73cbdcd62ab02da14657892d897922428d70e639779bb1c328c21dc6243cd5a36683b6bd3514b3573334049234b720999678980608c03140f846b647f9ed99e2779733435304bf67268b8e4184fe66b855cb5eff33aaf16d661a01dad678571b3daf16a2b7891f492dfe9b15be105f2c6ed10fb3907d630ae1cb6909f2b3dfc483c3b46199d590b3262cd5bf7699c9a6ddde994e58d0bfa22ca60852207f54bb340fd90fc67770b5734f30c73830eb4d3cf0ffb0df0ebae16154787db1427dbb58dc40e8a4c4c3b5a45a22659587df745963d2526f48eb29e2b22e3464cbb06624db8611992e7a8722249e90ba4b7319bc342cacd4749df49785c97247f58965e00eacf2571c3bf114aec13d24a441c79cf578c81f73fc278298c1fb4a3c64d667aea63a187a7871dcc32134d57afc5870ebbd95dc5881fec12bb8d20cc286a4ae3314b939b5f68945ead19400f5cb6dcf7d2898106ec990a7a6861782f62ba17ff9e042d7e81a26862d13356fbad8ee740ad0f06a84721624aa16635a742c64542a9274ec19292c9183a9aa3e053cc1162ee0904b95223aad5b15c75b0deba7053115c0815cff2568b277e895b3fc27e8696e0e14c74720abf0256b4d7f2c83e374a1d7054435bea3c1060964894b7599417a55abcf6a04fd190d657968f701e25630140d2dbd827110b927953ae1a521767d44a2320c98361120e8c6512670d94f8a6c25ef213d7c652743425c3e7cfb80e4205377ad8700c1bca62d22df082189a809ab13ba2d9dfeae7b52c9cc9da1ad18d105f4422182be45e7a510aa0618712a134f46a1af4aea6134a473fd8fcb30b7d65e385c141db2631d2f23644f39ac4353483e000fe820d40f90b548b912562367de99ab42e8a3e33772355e3f622ab816151debb55a393c5b2a8b1dc2dcec30ab352d6a116347cb9387c7e7b458596243a50afc48c63bacaab5b1b641726420496b72ca653f6a9d4e60fcdf39c70f0c15872400652f4715d38b9cab9b64e3283254685f278a0ccb08cd444dcf394db3043b4c829021c2c883ff430fc4e07ba488f4cccfda288972d9a6e9e625b50a8643cc12f78fd766d85929a19e5361c8f0696ae0c09281f4d2e885c00787493c7988f5272d51e13327422dfc97387bf3ec1742863dacdfcc331347132ff16937cea20f708b6446115f0023182a564a452e0e87dd3b3925146cb93a3dd9ed8e78331ef28a2970c2eeff97b160fb0134a26462c744559298ba2c1e4bf58ba057c8903be2470b780619e8c8b26e9ddf2b2fc0946e971cace1031b492da12fbbf5e1a57a512bb6bffc44ebdc895335a72180f182a26e9ba3ff4c433f90d153363b52a7082185a9408252a00d0939db4334a7ff669a094a351f45aa6057a7f0ffc60758145b7d84e0ab23b7090e0a0563fe19edfe995d772feb478a1391eafa14f5f63c25e5f3e2389ca072089da311ce8f13089b0b0343937ffcd225d8463581c813a005bda09f6453880e4761d135a0d8b39215586f2c1a6afe98a0ab250e799eac17e9350018bebd98e3c84e38b85167e68c60e40c18b185770a1561499903a5d4a153edb91ab79e5c57af0578aad56e7298968690113a427f851cba90792c9aecbc0f768161e38137358ee818933d5d70a9963024788e365bf18dd95c64b65045431fdb003667975247bfbd2b30eafcbdb803b2bd4fc4626f520b0ffd926f5374d439b0b27e83d4c34bd3e4d98a759c6eca8591ccc891e4758a124267794d7dfcbe048475be947e5ba0c4eb656addebf6a29d41b58ef83876c73ed0f5be5dcd606d930995964d6b87e23fd5583c6c79263f97a8a05911a339eed2f56cdce8cd8b288fbf1b7872da95d05dc273d1aa64f045f47e0cc819712e90cb9bbf906efe8bc7cd51daff5ded338297f3bae9eef543251ca604ea314820728ab2345e6d5bee2a4883db9be0285dc023b70fad0adc963e1c34ae4b9cac7134ed6f1cffe411d80b8dbda3e1f26d79c1b31951d8e51076f40e95b42e41afb44a7c920809fc751c12a906bb98ceaf855c24a603b2befb8e53daed06496b7bf40b71ed9708cf532fccaa8dec2e12b351f7137bfb0ec711b7e79b8e1645074df0e197d97089e24e2caaaccc9d44deabcd3e3c80d046a46d3e811c9ba122af978994ce761b2160bf817103c8f8658b4d1443508206acefeebee31001a5399589aec77301388e77cf202e612d51e0eb744336f81cd0a01180ccf1c298f95087b884f62805c36397a1cd14a16202ed734d2837aec5a1139e88dc8a612ad90ada9567471482edcfefd521790b00884d76d1ba39003dc402ed806479354bd77f1becfa839879fc81751e7cabebccd412af24aac8a6be94cdd8a7a3fd53ecd9ce5cf1061a6cd817cb77813860390ebe72ebda937c98b54a5961e2f18d06b52f6d1e35a99acd7e4f075883acd23183f7cde7c7d3a310ea886c7731fbb6434a9f167082387ea1b3f51799b3cdc76e2cf009d64e738fc9a06cbde752e7b2dad1452b7b2aad5b0798f586a6f9a04e6c2cc208b9f1df3951f9a7061e1e778523b118ccd7ea9f2f434e1465f064b2f893c270390e68d582bc5c9bae1ad689a5c03de5e3d560fe65796f961e2e1e3ec18648478dced35949e19d70915f9e545a5666f10b15ea04670894840ee0fee67f9406c116666287a72c6cbf4a491614c921bb69a9e0b0c08d3e7d0aacd078b8f43840c44a49a1bd58461c4b96e675647129e884ed93ddb57654565f03bc647f715f2edc37ab80739e0e27c206b0bab645064df8ffbb0c5d2e2edd03b7b5501d4a10d2410f857bf5dd51cd1b49d3feb1c906efdf947a68fcb1123dea7c8e4f3d7963f73c9173ea43fb88039cda3810a7dc6d225b31b98a98e011d1aa6923037580c9966a03daf086c2011b4ba482254d8b3b72763d84bdfd5126f8f266693ddb22130fef2b7029e1b29b4e5ceb87b84c5e76ba1787770f4a6d6c2ce68dfc478136726d72b49f929f3ae659a63a8b5caf5b6d276af725587827cffcbee150e11f58235edc8c483a3d54e90f3163ed9fd1f67139305690152a0ab854eb2709793485e6739c452e33e7c89a0f2d2c3d9d6a7b8d21a14bf2cea7e55e098fe348b38a15e32cd5f82acc05544bf579ed9c98fed0ac2829b6cd12d78820fbe7b1ebe223c1459e8b7fd165456d5bf2dff13819d94295e8416cfc8fff9e474e4e9068509aad85daf28ec92521a37fb6fbb324224c81663db5898279f4b0d3afcf046b6070d0eb2b95371c4d0731a56c2b1c4c24807c45e9038839848b4440401294282ef77f0f33305df558511e3bbf65699854e42e6ca2165fbdb8a893668055e69f458faa7b66b3edc5ea8f141dc8eacdd0d3fa6c07b788fdef3cfda6c3dbe04d243bab0b883f2024e90481da116702dcffc87633193c1ba476e75970a2fd7531c8908875c8e1624ebf7597d6574403060d932ef4b3dc5761a61ca96128301d4b4a6c6ef0c3d4bf602f5c188972deaadf819d0de07cd437fbe23f230df8cff45adc830882d76d4e902954b9f3e4d03630c7f0ab557cbf487c2091f273da66afb069f10e01935a329b0ea9d845aa92e53505ccc1c4960ac8965c7e9b85f", 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003600), 0x1, 0x0) executing program 2: semget(0x0, 0x3, 0x616) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) acct(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xfd) setreuid(0xee00, 0x0) chdir(&(0x7f0000000240)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = getpid() r2 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, 0xffffffffffffffff, r2}, 0xc) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='./file1\x00') open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x3}, {0xc0}, {0x6, 0x0, 0x0, 0xdffffd}]}) write(r3, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000480)='./file0\x00', 0x5b, 0x0}) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) bind$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0x7) syz_emit_ethernet(0x66, 0x0) r2 = getegid() mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, 0x0, 0xba}, 0xffffffffffffffff, 0xfffffffffffffffc}) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r3 = open(0x0, 0x908, 0x1d2) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, 0xffffffffffffffff, 0x2) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) shutdown(r1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000240)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) recvfrom(0xffffffffffffff9c, &(0x7f0000000740)=""/4096, 0x1000, 0x801, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) bind$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) 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) executing program 4: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xfd) setreuid(0xee00, 0x0) r1 = getuid() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(&(0x7f0000000000), 0x21, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000380)={@broadcast, @random="2996c6b3b2b6", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x44, 0x0, 0x0, 0x0, 0x2b, 0x0, @empty, @rand_addr=0xffffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, {[@generic={0x0, 0x9, "ec4f8bfb0c9290"}, @eol, @sack_perm={0x4, 0x2}, @eol, @generic={0x0, 0xa, "c65c4464bbcf1662"}, @window={0x3, 0x3, 0x1}]}}}}}}}) r3 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r3, 0x0) setreuid(0x0, r1) r4 = shmget(0x2, 0x2000, 0x420, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) setregid(r5, 0x0) r6 = getuid() setreuid(0x0, r6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socket(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@broadcast, @empty, [], {@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, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@hopopts={0xc8}]}}}}}}}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x92f, r1, r5, r6, r7, 0x2, 0xfc01}, 0x7, 0x3f, 0xffffffffffffffff, r8, 0x7, 0x8000000000000000, 0x4}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 5: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f00000002c0)='(ENd', &(0x7f0000000000)=0x4, &(0x7f0000000640)="cce85fcbfbc5c3cc8cf0bfe74ffbef9efe2e08de8a52f13d36bd980d5bd2e53e2cb2b5fd84a1ad32e0088535fa90657fe0c1179a592d07f8f6eb5cd1f6cf423fd96e1374bdd5b873d538314300ecb1751a368a7b06181dd88da95b0f182ce8f524eefa3a2722bca80ed88be9592594082d7651f531af0a22883c171720874e0f1eeb44367826eb64eb9b3db309fa669d6f8775d7b1b2760fef409add6eb97ec5d8a44c27642f7036f372d2afa115f480f8190d86202bf92e54d0a555b21106d4208452e6f9aad9c8", 0xc8) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYRES16=0x0]) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000002280)="615d9abc1f30a2794a4e8a87762bd52496113fff3b964712f12c39ce8159439743df40919f6bb2b2af7dd2c915381ed11e7632462d5fbc125a7f9c7e1d31ac54f5f2e08ad191f14228e27f66f8dce9d0677d25c07fda07c593281affa9ae5aa3fd881f1349d0bb6d102fcddafba8455ed6b7e1f9ba4d8b85180ec477176890174c61592b65bce437abc2c3941dc5cbcef348c812f1fb71e99926ddf4d29dcdc6dcaf4f59b6d8813ccddb467b2aec6ceb00b8698645025f163ee9843b4634876e1978d8ce13576b36ec14257c6433304dc2469f2c18ee2d9a9d4ed5de756618c6c4d37d60c0ea7865e1d9a6f942680ad265f96a34fd822036668bb5ebde4e832fa08306cd1a1795f2ec63a72855fb1eda21ff97e64b3870dde7ff9cb65d6e9ca7a5e560bc53e6d6a54ace872c4a7f32631af7e70a2f306fcc6cb226713de71a60100e4c39113f4ad45e0d714ac76fa77c8e7b6e18ad3195aedf1a1cc24afd34419820fe19b408403362f82a63a561eb34d80d49c7dfa7c26d8fd9fff8ec82dd25bf21dd5cabcd353591a800bad7ae43bb8815b1aa5710613ba3dd58f83c536ee2b43e4adbedf322ee1e2b69ffc5403763466ebd921d3463f076f24b5320a22b806d005246283f0d49ac26e708711e9d0638103b951d11ec5baf44bdbe4bcc94bf5536c473ab5a1ddab6306f5cb1ef9e5ca5a0b261b8f9fedb0825ec31083323cfca9a895809d568a7e0ee29ec9a39c217f8f1278185f5bd64716b8d77d02bad467b5965ff4afe9df4b12f8b87f7acd8debb0f5d77dad556dfb81748c0ddd00ffbba0de81c0805d7905118143f6d479ed8813753dd0f255a2750629d447cf4fa08da29378e4850aae0fd6aa193ed2021cb52d8203aaffc1b325f9cc6abbde9f92f13189ee933915a72ea62a315310b53fc9cf2670bbc67df8fb52d271eec840239ae69a0823b48538a1e234351d52524d65fd9fec9b6f4b9b516382a13ad20e434eb66810762d8a1731f44cd46fb660002374ff90c94b4c42557709dfe700236e968923ca1510149981e72d8da84169b87071d48b66e1c44b601932542fa7fb57b0cf4fa68393935cbb74ea1161e751e24883420cf5a68eba79064296f2121a8dc8fd1c03ad8f12ba97997e8f1ab00796f8d1b867dee77983b43860d01ee10729db138701d61523b37b95f108b28e7a274f52441e69e283b3d1c0704f38df0763f5b88056df5a517468bf78af33f9bce1b07711082c6b92e91df9a20ff018ac7c6b0b395732186a16500e7c9102af04c1326fb23ce19a25ec62510d4e0fc4b6b640be92b794a063c3d9d2678ee8d930191b41c814eb4d1f732a53be58e4e0966bdf65ef3b3d2f6281cad409cd0749954bc41352d61ae2545314d1f3dbac9d98cbf2315aca5dac9e956ce582a75adb4bebfff193c93b2b33ded75766b142ef2f94fc551f936a9900a62e16b92ea8232e2fbe9c987179c9d2aacbe03a1c2b94af68c24db7b490e68b197cd776d9b8ebe28e1eccb66de4bc54cdaed375633be3fc0cea6528e31d80b524e6cb3e3bff08d6d183d649928165f2e435da69119be4cb76d0e7f7d4abc07cf1c2c46f49e2d4f086f3182098b62b20989b2186f5a1eede14a756d715a8064addfc16b2118abd96982d60d2a6f4977665a7d49a8a6e039eb07200f172bd3f133b0df395042279b23ec9b5ec73b9fa42e8c9f3b6bf5e3879cdbbbebabca9e5fb2f49c46ced3ae70d4b9951799a2afed2887b874eb59ba6ec968d5e01f60f209983094f0346ec51dd528b28b20680dba599f83f67616faafed6c28a09c78dc053e5c10b9c8403a52c85828c41baf2b6246219b0c7f400b6766ce626bd0eaf03e1149f18c4a9d28b94d2edb1de80ffdd38e09086b76dd9ec4a89073296db8df955d6a4dc512da4a59c6c7ecee08fc4e1cc254e291f6de3ea608790d38ccd3624c2be591febcaf8fdd703fa22f4ed7b2a7ae608156b615c0d62b9740f1bde27c8e5c83209a0a1a5b985c6f65fbea5fd1199ff165ce6c10281d771abb472a8cc185af1fb98dd4d08d83ade12c62f5b6540f2f4fb7e32ddd339ddb7f75a1cbbce0b7ebb9842a2eaa90b2a2a44dcb6e7183ccf1918fbd46cf5e7636846c2a8bba295153286e828416490681f063f9ae390350d0bd4168d131ba3181e112dd056b6e49f8f6c6fce403aafb41a189aaee504ad438e397f6481649a00fbfb71b77eda6537ff46137ddf3da6024a8048fcc7f1035705e682e461376b479714387c3c2d8e7295c6133e023915c83a7aab0bd1f6c1d82d3e1b8da40cc43a98c19e624b18d587fa4bf757c791021a2f143945069708cf9e9e833c076fa8569951a1d785c40643f7bd8eef144d4e9b81863a7cf09a8c86949bb77cdc8591b6702c1f42dc26b24680ba5498e5d9d9536b47e546f41ebf0c80cc54aa7931d44f1bc60a9adb1bd242b5b96ab825b2d3b0c0c017e2c2e6fea409dd2f4854d9872fc1811be25efd531abb2fdb0d6f1a9c7f90d929799d4328fabd0721728644f350da2ff7b25822a3601aff791aaf8ccdd1e1d3fd918a40f9dd5973131f1c78b47d6fc8d35748daffcc9d52a65caf6861e5aa5d650be27dbceda37684d919761a3c9f98823efbf88a866044f9c9d0c304cdd2bfc63f0d07c3286ad52d84adbd37fc9ac4846289a24aa79928ca9f91493959cd25034954f14d3791ab03eb688e076f0045d137f40a782d6ea7532d1e82f47b345b3022c752fce6d47e64ecb8f097c7a2c42d05faf9e0533b60fcd51182220e353f1c9f07bde2d784a9d9b27cd03a50e43ed4b28d28e16d55a0a82fa37708e8493ecae8160596b84acb14cc1433159d34dfdbf61a8bccb6d6138dc0ee1e5f4e16213fc1ef708752211816ac1fe0f20e2b454bc235b5ae1af655e47e8b6e8fd163a05f5327a915986b893246fde96a85d93be0b96f95bfb565ac260dc82792eeb24c7fba6f75aa08e58937035286dbda2c7cf610ae8782ef749b9ed63db9ee3942df3375cf3105965a76d21ce573db22def0901ce5e1974284ca937dbf4d6152152563797726f5d8d1089d4c042b5a35553eec8223ba393c7db518e3290e8041ff49329938f7618e03e19bb46489da9b8f6cc76c5055c592bcf7ac7725dec8d2424dc00f0cbcd21d8146fe90e1e5bcbacfc39167a7ed35dd138c0191437eea69751d83db4995f8700be8dcbf8f5bcda239eb1640ac1c498e75d9ba391952ce97236f4cdc80971251529d805a468fd4cf7a25641bf891b7180c75a0fc75e9445d56109c4fe0f4b22ed75b005da05fbd9ba76e3b2a7f09ebcb51c64157f9d19a3b45f12ea3905e39b99284e47ad74f47646fde3edeb7c2906538b096961dff066cb345e69363c7824fe6961e252b210ac8693a918b9862911085d38181a9b345bcf6dc822a5defcef0c5a7e9aff673bad11ae87cac4466f3832b77653cb47600f482ba3aceffe0a7ecb3028e3259434b2fea71783e81c37dc1c30dbb6c877947ad5b55abd464237e3067ea7c4a246ddb5396c6b059b157646b465be69fea1b3f79dfd31cf668f514d78817776a2f4aedfaaf565577d5c1b357175f15fb4283c701fd6a1deda3a9032e0cdac66329a12a616b507537d670fa4dc24f6291ec688e0a0e96b47bc9eb694bb1e6282dccb04a389c2ac31978c26217df8f8ab3c4b937f6da6256413005c236966682659b1f6ecf0b11e7393f6d151fdd1055d299369d5d95af901e4f3f14b17d4f6ca687000d21a1ff182c4901e288a5cb049993ab027e68c89db924ae0afca9b82a7f6b14392ef8d785f1b01d9524acfba5a1d799527d1d9aa2ec21fe7fd90c528ac7c380503d7188dae95682c01c7851d8cbec478c8dff1de7376f8759d838952a90d0529c26adfb6291c60b7602fafb583b9785bfe078fa402780a7203573d3a7fabb345084b8bc5540b09221928ca10a9068af9cdd33e1ef9e7f374fc738b3137a751d2f566eb4c66e43793bb015b941ec41f2836cbf2b6f71f4a88e8b94c0e0447799235dddaffe6c590fb87cc7c3877bacb729cf5610061cbf61326df0bc3f1a0f925b61e1e0a3026d79943800409fabb859b6923e47fe67d041be67ad5d7a9c526e061782f9bb88a0064721372e4be29fcb5d63423e4ef9110b30b9e3a628b4e94136a9ec93f30cc310795cc2eb102440f54f7f10178b264fe9d737b991768cf11efdb24b4c795abeb253a899a2e898c6c9fd0383581c4eb0d8c2b6b28686f3ecf70ff5c880a98faa00a7efabba16c444261f83033015c08184fc3baae4ab4eaf5256dad8f5a6849e742a4bbce9106c60cc38d34ef38b5521687ee4951ad363e3a3df775ebc207151ecf902d4f41f9ae3bcca8abc1a893a81b1a9939a8203765a1d461a336f7510c95913c4d78b50ca6fb713004b8ffca5748d33effc1320ea9657517de740943f2da6b68aa1d915ab97dbee62b859bd06a771add69448dc0fde56ab6097a112c6b3c94ce2cb11e2a38fc4d8ca9f80a70fef5704e06804ae37758564095209176f5c0892da03e99e1557b7cb731300396e69fd6e2148010c32e5230285570fc34540ab33bfc44a90f750ba935509a4480f640fb38e6c8351eb5ab899c373d0f7f6497fa8c3fbaf029b74655093516871c7201a9eff7568be5649ce2db50d41a7c63971d87d45185a9921d5ee16a99937509672d7f1df74657be1d8830e4d36ae37b0d3fcb109aa6c29dcd1d7e184f7366dd6cfab6031ce9545f39008bbc521a7ff84efed7fe368861eac4f35f7c4a49ee2bd9afc0a0dcf14738705b7f99e87988f761bfeb04bdbcf863b56f9830063e19edf96564367e5bb053a07032e39f10cc0811c9ecd3d030d926e11cfe720bd5a54b2f5bbd04f7a4d4225746d67462441875466f0383e45a49ca3de952c8629cc9edaf8cfcc995a09942207190dd113bc7878799fc99339f1bf3552aca6cd575052e10904fa51f2928f6f20fc51bca6f1b2abc66dc9a5ef8d1d73facee0f4bb0f33d8d94b06273ddd41949560914d351eaa7c095bd599520cb1530cde9711c02cb7ea7a7727fc552fd5cf61bfb55e632aaddd8781d5a41ac0ded6909ad6b6e6d986d077ade9b48d0278788dbaaaa8378dbd61c3c6ab65fa5f3ec59d90a09b70ebcec3d9060cf2f6989bef2dc422337f893a315cfd52d4d6b4bb081579e2355b70a8fbe6d837939acf4adb5cbf6867a57ec4f2c34a25cac691eb869bf40c310ee52c5b64d95957e91d96ccffd3698abb3f6ddb0d1301fa82d9b262fedd712c2dbfa241b42e133b6f304ae3f54c7c6d1a68fa3591737195bf05a1600079d1679e2a63fa264024026f39c005e0b33447d02e042c3debc00c3496125437eb8bd263b6e119b0b6d5ce4426f2a2d80410ea0c2a5b3c7bb34effc5533509600883a186a378a7ea3aa3d69594e1d465922596d5057d632e3a3b728d4c708052c6c95996729ead9115fe6906061b9770641ea7aeed2306793b9988b72876edd9110c0319feadc7f0b33c142440a8fce352ade233471540ac565b155d8fba61cd447dcb6ac01fbd195eccd74a5296938b23c718d383218ce897d1d1ffc49c2cb34e346f9e034594ae237bf4500c858b8f47c93de90e7a0c48d4ccc1de07c9e5f2f7980e19adfd08c71710c10f0660c81ae87c08c4ad35be407479eefae56ba1dd784ce05eb938808bd4eb5750b44fb8733ea3c2646eab7088f37d371ff1a7d1c5c7e3e1a234e109e81e3b4a4986cb96b1af21b023fb0b4809e8f51b72d0cac138048a4ab69b05440c485c98f959754c226de9a75", &(0x7f0000000200)=0x1000, &(0x7f0000000440)="f8cf737f68678188c2e050cab918ca473604b591e550b5abbede6237a16665158c9a6d2b60c417f62d76608cd1c5e6a6e4121c47ab723c64c9e10d5a3b5db8a646e1efb318fb7c442a045234f2c2182a2e0f618ada73eef02e7981929372e61daadf26a63992ad25c6ed4783d29d75de67bed5b75095b499966438ed2232c3fd33a19a7c2431255d7b35a79f6f7ba253b078753ef59f629ebf785ba0e7631fd1dc7897d991c86780804ae45c0c85145dfe26f23bbfbcaa1afa1e93c4adbbc8f6fa2a790ca0", 0xc5) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x9, 0x4) write(r0, &(0x7f0000000540)="4c01db471a4a3a0d096c77dde0b9eaac985b5f3c587c1c1f942325bb63d17985abaf7b5542fbafb5434724824c0c42750e38d1876e7173c62df1be128f014e8c6422a873b64f4021f31cf806f282aab022d14d20bf4e4aa6c54f1d7ace222f2aa0948012149739c6e5fb9e346cffcb5b391e2eadc395384b64ebd3d4808edb3b0999b3d09898b2560ecd4c46b13875b56064ae361007a9b1365cc975dbdb6ec7bb575ca2216712ee87ea96d7b253314ebc44c27f0a5d7a700f8a8c301264a2c4d999a0915f14aaafa81b4685a07c94a72740695a57df5b4b85a2f369", 0xdc) connect$unix(r0, &(0x7f0000000380)=@file={0x0, '\x00'}, 0x3) getuid() fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r2 = semget$private(0x0, 0x5, 0x1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r1, 0x0, r1, 0x4}, 0x9}) semop(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r5, r4) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 0: setgid(0xffffffffffffffff) setgroups(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x20}, {0x16}]}) write(r0, &(0x7f0000000280)="d9537abde93d050cdd16b13f742a", 0xe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x81}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) setsockopt(r5, 0xffffad25, 0x1, &(0x7f0000000000)="c28461fa357017958f8415", 0xb) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee0188, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000000200)="bcc5d27a69d55f5c4a43257167f92d3292614b6cd93134567b6b2044a3aae15f9992ced3d3c3b975a0f83c3e214b53c823d1ec74a4b96ce8498a9842e83756575fb2db24b3ac757d20e9de7b71b31599e3c730d3510de9f860f7c93cd7f6584ac5e729e7766b1a6b8ef1736ff2234821c6473bfedfbc200fc2c4b18e44593fdacd1634f2bd74794f93534c683d6b7c799737f6e6f28b9284a74bcb0a908be7dd6f5684477494d437f149eaf92af9b7b41d527d77c123940f98cfd8ca446d1fcc53a471b0787d471e73faa5dc9a8d16a2062051157e9de6f1229467d476bbafc576959c1cf95fb12f12928240763171ac8240743f967fe294253dbf9bdae94d4b107c4eb520dc28ed23c6849228729814c1e46def34d5c8b5112367e8194f6c402cb734109133d6894a3943c840c5d7230fe57908a554de09b5f57cd2256b04f3997f56e0fd4b234446e9d721d3061cf055217b4b5a9755177023a2d09daa80b8e751ef9a77580ef4ab75050f5d08568105c232789814d1c5fcae5646061bae74fa4f703330b0409497f722013c", 0xffffffffffffff9f) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f00000001c0)={'./file1\x00', 0x80000000, 0x8, 0x4, 0x0, 0x5, 0x1400, 0x3, 0x0, 0x0, 0xffff, 0x7}) setreuid(0x0, 0xee01) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)='r\x00') executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x6c}, {}, {0x6}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0x7d}], 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) executing program 6: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r0, &(0x7f0000002000/0x2000)=nil, 0x0) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f00007f9000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x42, 0x62}) r1 = syz_open_pts() close(r1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) syz_emit_ethernet(0x4e, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x6, r2, 0x0, 0xffffffffffffffff, 0x0, 0xa5}, 0x0, 0x100, 0x0, r3, 0x7, 0x1, 0x8}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket(0x0, 0x0, 0x80) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x65, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x12) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) r4 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) close(r4) r5 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x88}, 0x8d6, 0x4}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 7: sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000025c0)=@file={0x0, './file0\x00'}, 0xd) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="1aefaf81c71e4b485f083af03575368991cfe82f3141935a4a36e59f62d833350e8f56a41b78febe6f56b57a22c3c25208d8a9b5bc952cb17bf5c6ce1037e5a51f909cbcbfc1e23827e3e7b3bdb69532f864bfa186e52f47d5591d1e82eaaf84a05a983f21452c58c216e81388ff7c7d612222bc3283ea1f739e79ae2ad5a6764b5a83d1b04096c1c61a2a", 0x8b) writev(0xffffffffffffffff, &(0x7f00000002c0), 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0}, 0x10, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f00000002c0)='(E>#', &(0x7f00000000c0)=0x4, &(0x7f0000000000), 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) mknod(0x0, 0x0, 0x5200) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240), 0xc) executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0xc}, {0x6, 0x0, 0x0, 0xfffffffe}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mquery(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x4, 0x0, r1, 0x1ff) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x7fff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x1, 0xa) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) sysctl$hw(&(0x7f00000024c0)={0x6, 0x2}, 0x2, &(0x7f0000002500)="81b2a5eaead610c05c5c9b85d5c97ae8a63b105078f132fc29f1f762eb4e99", &(0x7f0000002600)=0x1f, &(0x7f0000002640), 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) semop(0x0, 0xffffffffffffffff, 0x53) executing program 5: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000200)=0xc) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, r1}) r2 = getpid() syz_emit_ethernet(0x6a, &(0x7f0000000600)=ANY=[@ANYBLOB="aaaaaaaaaaaaaff3b88072b586dd6035f9c300342c00f375f661851fd00ea22fe350be125713fe8000000000000000000000000000bb0602000000000000000f56e54aaf89aca6613510b83def40e1000000000000000000907800000000000000000000000031cd9bae"]) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000240)={0x7fffffff, 0xfffffffc, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) mlockall(0x1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknodat(r5, &(0x7f0000000000)='./bus\x00', 0x2000, 0x7ff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000140)) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) pread(r4, &(0x7f0000000100)="5c27c061e8203194150358090229dec58470458d4c2e2c416b43b318cc73ad92b351a019bcabfdb386ca2535575ff8c86fe5bb823757f7a8270404702577168e0fc7b694c39ac889bb396842f62b2378a2a25b0f891e6ad967e813a5d1fb6be55d08caab0726d8692c4b27bb433df861c1f20e70b3229eceb06aebe8d0fa27785b7fda1c53a401737b18caecd13d436dd70b8f7f82def5068a4204ca5986ad1273eec4ffae4d9c2fc77bc16a7640da8160f76bd914ae2b7df59a9b13b8c27cef35a821625ae7c839f5b5f4f71405145d7a2a0fd4ede22747bb1ae37508535b", 0xdf, 0x7fffffffffffffff) r7 = socket$inet(0x2, 0x1, 0x0) setpgid(r1, r2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000001680)="e4eb1384d9917b6254015429100a66e724ca536e55b58a0457fdc7701dbdf8d40184c2be1ef0ed6310d190334bace807816bee5d439d98eb70173a0b586f3b7fda89e2fc0fea4023a406a62442d0f69530b0b949c37495669a51c9d35bc9a65bcb8a4e3466fca3d4849292736415dbdf0c1a109d8549f959fbeda40ffae8aff0e9753ee21098ccde3261543f43d388f731a56220c896569271f3e8224308a63969f1cffda739ccf1b87f0f18b6cca18b1dc0599d90c4a3a8725555f3efa7eaeb255640920fcb08d8c1937648eec87de98b31557bf4035346e6824df792132befc8fbd908f551399e352a9d582bab12df6710a30f85d6b946b2e9cd0748e02372bd03eddae99e6ecf159a0ec815da8f2516886d7f87401cbb8a87fd988d7641c863ea0bac1b17b74431157997b0768ab18e8911205978f96506670997d91157fece5c4bc1b116dcfd56ca6754d7a89505f6494f4a1693d055c37fe719ff96362126f36451675fb2bc4b31bd4a71be389b3844ad3fdfadee3331a37be59d33af55a8b002d7cc837a1c6089a450a177dfaffb82c62d5691a0e968a54cf54ffaa107fa173a0a6e0f2c5d41dc315de9c218c38b9a92ee220efbb18e93fe57406bc70c994686ee56102ee05e3c595be67e6f5fabe9d8941bf71cd32f6579f873fd7e0073f269730aeb7ed48abae9f7554a20ce3cfcfcd31ecc1690039ca56d64cda69a393eb51cfb953dfc8e106d7a9ea00ebff591c48b7c2c195922408e83eaac2ecf8a737e8c7da70f2cc3abe2f0479c3c990c115b5797f5e1796372fbf80c4cd9ed61308954451f72d6e9ce9fa1d499811c5f86ec1c3076a03693482cc92c35577af00acd29db92f6245618a9f823657e5aeb7962b906f1640aba13a1db086a923a20fa02cb2fcc11fe05c1d7c791863b31c1960e4675646feb339b95fdc0dcf6b939de7ed51896b444ef0fc98ec64690d1b7b361fe7f0475c7af0ab08c26901ee34ddacff8ebc5e37f442006626c1b4ad326aae40c374f6a2ace034b5444966e59d5e9cce92de8d64e3583a5bccbfcf4b0a6d512310a617defc772dd2d00fc8389c00cfaa30debbece1012b55b3a0659c35a93dc46e09e3db052e3035d21888c33153624d3568404daed99897d4c6895ba01e0ee738fd0eef5ae11a27403728b0595e51951a9d19417a400ca27a31f2b40fe053f0f2aff6524bfb6d6e781f80c3f204c61d5bb9e46b5d1a21041a4bc5b6e025e8a5469f84e81ac54b1366e652de145f7267ed1be36951f34aa5251921c20c3311a5c44293117660f58b0d8e9850a8d0d58c05c5162c5b59bef6ca555e1ec0288289568e8ec78c4d728c825fc67b6c41b04c95d31c1c1f86c55224b5f2b5628fb19aea6d9f81423c005a4961c71f2842981b18fb26ccbb37254edcb23456adc9b17227acdd23ff48279f4b76d03eec7e1df814036bebeccf8d0c6ef18bf0f2352fa1cb2089c4c620e6af5c70113f30ae18232570e7e9cecab3eeadb91e7371dedcb40cb7258343f6691fc7aca6908ac6a53f95e0da578b09808f8bf2440c80191b9381dbf6197b3496d2ff549b9657fb3213ba468fbf3342c31748890b701d0e4d8dd01d4f768f66025fbeed28ce5e181ea07fb7924112c8e45f8d3aaff39f2a04ebd73b23799081b2cb79e2a807e514d85607bb6ff1be605b02d4a5a06e49179298836fd88f60de1651ca1fdcfd2f7d0b104285f0c43906ecf4c2ea357523027d50bbac23b7cd49a475e8ddd994b512bc7487ab8d8fed5fa87972ad14d33899370f716fe9da066486f14cac1dc7e485b712fb82f11c14ebd11403a483ebaa229df5e86b5fe6ec97c85f6570efb0de9f24be5e19588e16d6871d71112d43a9deeedba82c2394d9f38ff828049eabd21e9d7f828a1c18db8e4235df86f7b0fdebf9b5d5adbfc6ceb8dc508f442ad01d4fb35c623db8e72aa68a5a7364e0c14f85bfa01d9e1184ed6388952fd14c4cd38f5b82f6206afe4027fdd7264838c8ec5cff479d7e96ed323cf03496b5eaf941f0cf1f88e07c9db99d342d0d6ca6b7e83915db05fe1dbbfd1bced322657992631f24ee5267db25a981e2309d8fd6bd23081241bfd76e0b89741a53db25c859c4956a5a6c9f1575bb07fec98f1aafe5d7c6b870b71accf3f0d2eab6081afdcda40e153cc4878c4523b55b4156aacaedf0671f1da17a5a7d6997786363ca1ff03d6a6f23d904776f6da1f9fd0558264230802a1f1bfdaaaaba1720c07f4830559631fa07d6cee8dedbff325cba5c6b4c758380c51c5fae1b51031d9dacafc5d42f1bd40dc94199ac865bb54b521b451d153ce18e7cfc028f080145e6da84a4217f57a8e5210587d05fa152265e4e54ce2bb033583a2ba3bef4b937c583cce8c38f819c853867c621f6b2bc8c26dac26b125d8440fb7f09f7d2507023719902fea32a5cc01185bd410ec033176c3dd59690b09cf50ba1ee6a9babe1911dc65e34d531a881f9422880d47dc3a78e8b196773d98141959018a5f76dc368bc371284faa02cb03c271c7b645be5cf6ba87946d546a6a8ac9d16ed234a17256133a7ea5afb875193924e8384468c3b5da94f42f2aacb2adffcbc34a91227d2caeeeceb54fcf4a1ba998d980a6280a37d941b78fecd416b77c098ef4352f08f08c8245fc22c967c580d7bc2f732171142309b7ff6bd01cc79192876445ebb1abc31cc13ac49eb4f97d57a19559f1ec70807d84df05e234101449a51d3efa97a3afcfa26dcc92fb5e256348f3d46ef175c7b8de6af79476232f83e94dac3034bc051aadfbad5b9f68ea466349e6caae398626a428462da6a5e331a9ab4876562e8b87ab915fc33832576902e82998307e9568f3a91c4894600903f5abdc4a26a6d79845b5842e90a32123dc2432b9ac0d562ef0ace007b22ae49e30997232f0824d53aec65fa35090077c2c07f057aa4a547e0cae27d3d3739019dd7f7ae9a675115f303d86d0527b9e562774c97ebb6ed6ac4b4b21d6dbbcc879d7e6ae51888be7b51cf8713fa05e2f405bca4aea45729c3b624c6d13a47f6a28ad56a6f957aeb6220d8da65e0dac0e08896283e4bc072e2840c93d659074d42703430765f9e0f485d6e8fea660a0ffa237651164c53d6a6396faa5d8e4c05906195824ad49bc7225facf2838700a3dca4c4f0901e5557056ec01cac5426f291336e35e44385783c83d99a3d47fb7fd6036a3c16adb3a13d76a66949447daec93584e7ca6f06d4c22a1ebc2e59b1bdc6b2261d7a50c9352fe4a6b8ec93e4894c0a0022b35f1c69d85192351ac09cb85b9ae1c9ca4a9b460a6bdbacf2ff40bafee25e6c50a6987af37cc5fc9aff367951927245cb5618f27a7d76dd69be9ac7c28b69e50000a7edffffcf64eedd99e2d8f2f1ca40b4843127b237163dbc96a309e138f6bbc4158ac1ae11204e32ddda35261f1be6aae3142aa513839580b0c78d2531a8400116bf6fdde8f9988813a0cada7a96b129dd222ab15c3bc145ddca98e976c95195452c0af5fb9c40c9d659716368c7996c26cc52925669f44ff029dc52e913abbaca9723291b09f7ebfc0c7cba88fd54ab5b8d408a8437cd7e59401a37e749d590e8a09b64436f990f36c3e35862cbd6d1bb8252a8c99803809ca9ec6b9cf920c6211ae00f9f7c62e32288ef70a87cdda6f78ed42ae5f50f752ecfc2f64f692f2d3343b0c381c7d08614c74b2d64f7ff588feefa2e0e9a75d0ffd6b8bc5046e825b38286c5d5b9c663f0acf594de858fd0d60add0abddfe0018bd3c5e28a24f958e9696c1418314b36cd1e75ca603e7160795d7b9c908e6d756bef781d2dbda65e0c09073e8d8088cd4a963a0471d993f6ee81749b3e39356fbf49d84883fa386025d738d1d0558e157da8cf08d23fbcdcc688b078d456cdc86d144788ed2b6cbc4adf10e0a2627b176f7c2dbd1b2fcce152ff393e7ca0eb0f5ce2ba93eabf0a6eadc78e53638088fd8629678eda0b1e90edd504d72588dabda07298dde20f9b5d2f0434694eb15c2d07861d3689a01c3bd099d5b3bc4db68cb0531f3402bdb5134d0af504d33d226616d2ce70ca573cdb1c4e34edfcd0053f57063d421918ea2ce4378ec688eec9ca97b16ae3672d7eb25daaed3ca705b781e49c4abe6c6f3fc8a07cc9e77eb7ac546f849ef3d547b11b309be1bbf0d436b0e509db6cca31892b7da3febd81ea52f903cf4076868e0be74f13850d1193e971da3bd4ee7143897ec3f1472d8e30038624437b000abb00762ccc7a42c3095c49d9933380a6f35ff2b4735028722e00af024cfb96ae15d41abb28862b8d8af429656966aff418f7479c292a04d55536facbb47b92273cda59da82db557274d5975f6ab42e863a8e507429c73efb6038698fad1f3e00bc37d507d7d21d405f94aa0427cc96426e454b0b381bd06fbe86f58291a64b1f3cba8707f6ff8369d50dc6c5da531228466fabec1112888fead2a0edbd80e17b2215d7ea80b8cc4ae2f6a9e1a57033ccbd4f728528dc1b1ed942644f4dcf4c8cddbe10db71a2d85fb7570f91a145533cd965cc261974f8d59ad8cc0f0c7d7aa769d2214b1ec741c74c5c37d25b3fb08aa1f0296952b046b1f92f1379705fd51d101864fcdf0dace71422fc5bacf9eaf00d2347cdba52e0af2d3771bd606b93db02cca119027f593fa0bb9137cf8781d0b287adaea20707afb21afa80b9bdf1de3d5e6706e6017288df9da72092ed5d628ccaffd78341d437a231a26de81b3d02dcf856bd8861502c26dcf4b45ebe0fd063374f3473f59f28701c860d03510b12f3594497ede2afbb2eb8f5935a2ff9ae9fc5a81d316e8e6d64e3aea4aadf2a47a1112d4c5eb9f07a8f863fdff1e1fa202c8e32ef60adef45eaff327a7b7b23f01a63dc32e848002ddc9e65b14a32d41fca002437be401392b6e4222befe633400cee95133c46c701fe84f5b0368b43f386339cb90c89aab8f4cb1e857d386c679069720e059d6ea32128e7c3f64a3743c4cc6cd4717e01722ed53e2ce79ea5ebc443e42cd785cfbae0a652ff616f2915c565b5a4d852f5efbdbc92d04b5494a3749c0987ea86f578e34b89ce8200eb801e30d48b4a51117d43d003c3ed1d20106bd904c96ab6d27b2b022ca2025b10dbf63facda1db0e38e3cd5df31aff56c15b48de267ca9f831a2c9971ff63a355141a3ae57dc1f2c7f4f21984aa1eec472688f9a03ae886d103330c430968d96554d5f19547139da550a2f905dcef2ff2b66801861ac17dee3eea85035a4701cd9235656f144eb8a7bea4c210f757854200ca41081b3741b9e8a07db9fc7ef20e79bfb8caa625c4d6b1e4af72a331180666196e1e1d71c8c48dbf9eacb3f5b10529b702feaaea10bc37f58578358332c71501e597ee7759ddb8c93e66ef723acb8f41807a0d91c06b5a83acb56f7cdc0692e7f6b0d46c2a1a323bf59eee100bef4693ae055c382148eea806b50a1e672dfba8832db398e7483590303bb0bdd80d3d43a396bf2c5b65ffb2accf9d1da63613989758bf4976f09439de0daec931d61ead623c947ec23f3535172a3bbd658182627141db7f348ba792993a27876c4ec3f178c1337cbcbe8334e56a3b24a5dc325d2cbf2db863b9cc3d97ad649aff0065eda745fa0050a65e5b709216ab5224b0eb7a0d5cf6fe73c677aa657b174133e1d6725e3979b5af2edc4f2264dba939bf9adcf51950163f5638147f74953b4832f45c4d8ecb511ebf8ce219182f29a12f8d9345d6e2ea3e88d65b36b06e44ec0656a6159c20fc36bbfb894e3c21024f56be40dcbe49035de54abaa6ea172b743b2270ced5bc4ca8f5afc3470c8c2c80a1df87965d2744b78cbaad06423bfa5f37e99561877c864571c2720a06ccde9be1f6921cc95d69f704c4e3d01f0089936ad2f7dd7005ba00763efbd0e7cf4fcef365d00c4474576e77cceb76ad36c04ac8e22b1f588b3e40fe0fb1301418a70576d24000000000000", &(0x7f00000002c0)=0x108f, &(0x7f0000000300)="115262d563e8aec84acfb6a46c5a58ad87de6a3a64468d259ef796cfbeab0df9cc674bfbd5e06d31", 0x28) dup2(r7, r4) getrlimit(0x0, 0xffffffffffffffff) executing program 6: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x100, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000100)="67fbf80100000000000000000000000000e4ffffe14f36814f6c", 0x1a}, {&(0x7f0000000040)="240100ffbd285e00fa4d747d55ac3b710e82f18b29b567232ecc030000000028fc0d9497e083baecc363325e9f80ae771f130b7978770e60f2472b45f16f40ac146a6fddfab0a3fa8b5baac107d48a43ba5df3655070e6e73b284aad7a7bbaff08d7fb75875cdd3da88bc7cc204c2267", 0x70}, {&(0x7f00000028c0)="e009cf89740ef7c1a91256cf39042a217d2f9001757e1df2065320728128c3039893de1bd555e718c7595c090f6cc4100e632e73", 0x34}, {&(0x7f0000001340)="90f8fbdeea826ffea316664fe5ed7e5952827158b9171f6b319d7e65d7b9bd4b5e3e3eec26a392f30a112ddc6b7e0493da6d81fe61ba7be9b0f4638cf547c377131fba303f131e9beb1189cc834243b3ecfdc5ab3ead772c7118859c2bd6b95675eae18a42ed2e107f7559a900c47abcba6c7a68bf5ea81e295e919b2d40487531feccaea8345908c8df6bed0602139d75800773ca0f466172b3d8c6c87fc93912004a0f4e2fec5efedf10845527ed86f82f459fe10ba47afd2eaea4df34bbf2ada477fc8f6d6e9a1191380d051267e17c632d96294e18afcbb31396536dd5d372bf38bfcde8517d99dd07f292e0a0be0a5a52dc6eff9d76088f08ada20493decb1de645691619091e071d282ca5407c295b8ed40facedff13bb9b25fefaacfcba1f19c87fbef915edb1541a93d652289c25bb335089869279ebb147db8dcfdb219aebec8b6f336d7afd720e17355e9c365dc0bc72f6ad4363bbb56f7612db2eb9b803e86c98fc072b8cb7e7b91f20270cc28d193dce4906cabd5479aeef8c325e455eb5cfd302d3979935c51eb5027af0dbf212bcfe1dcaa6fb063ecd3b5f9888b3e8c4594c35644407b5cc712766f64039761428f6264eeef51cba344eba2987952b8b5d535b2f1f69ad7728c71685a305c666ba2823bbec1365d348c120dd77f3ea263634d88a2af48d4f920e34743893ee29525ad35038e0b31f27b365a5f3e739eba5ac72d17ab2ddec9ab2a15771c82142b774a08ef62c98b21f1a29cba6c8c88629551fdec086c47ffd03eb50f68d602ccd7220ead70cd94b25280e46223d911f41f875f2dbe7c9b81f9676123fb31b7019e8b4016e972eeffbea1fef95323cab3fe1f5515ac90a9a5df46c2db02b10bdff8c042ea4a9f28ea1776b7f654bafb4bdd0c25417f799c0f8b382679fdf44c06f4bbdb2c8fb262a0ce22c1699aa0c3225db9a08dc30c7898011ee4b954e5f2772d179a67dc9a4e1a22a7edbe021c4b8025706a5c3489e1d7fae0b759601feeae90671858eb005dab7713c478470b46f9a1431ec9a58016cd65b5e965e7f67b5367c964a3d02bb56cf5b47467482a33d593eb9d13049640946143a5ed539861af74a2770002857bc2055a44efce9c5b1af250eb1202f399ec487fca62fd35ef2d44205ea91d41d18edd3d65e102f4d2d141fefb9c7defe6c2bc5e718a17519001edf6e7e82e4946bbcb275413025f9848632f2d2098bbf5b953c66484b23064c582ce0080df5ef09940af1264dc9f38f7bf9a1f1dff9c48665f49f08a4217fff3d43623c3fc93f754dc88ea4028bcccf2fa3b837af3b093e5f6b7f63745a677e28d31efdc391a03e9c5b3fa8049936ccc06ed8a43334b15e01c3528b9e6e3b01874c5dd16218c14d0c0ce169baf5b6cebdebda091fc3752490baeb2c237682716db8dfd7e7a096cea835f3e74a4743c0016be1da52f3ce2c7e35518780ea97cc337f8ca8c64c039957013ec1f400c4e46d527947d9ad9f7f8337db4854c2507fd9d3e0fbc58602815fe56574991afa9427adcc2fde1f24b02621470ff2fe589f88e77028997bfe2620916bda00da60bfad91b0e8305fd02f1d5e0ae70a5267b0f826c0e8fea23ddf75bf070c1114a930a1770aa18fd174ed0d805ae7b4adf5c1029be478feb944e9ae733ac2453641c1f7b2363e2309815e0bc4dacd571dfbe5b8e4a526cfde2a05287f5a1495b105a6601d2478c7ce2cfd320889efd315563659c59c7d4e25c352d56c42b8d74d22f9d149a075c8fcd9ba008f738049ffb526197a9ea20546ee8206bdd185d730a8a84c08c0bb08af2a16e097818935aa6eb5917b125ea4f6d57157fd1132a944a39a233a2450f0656983486276d4c3f2ebaeeadfd807f7df8857f0c07f5fb90831ea940bbf7a53c6f2d8ddbe7bc3f300cf3011bdf70a329a76f30b6d68bb91953bb2dd41b9a071fe84443b5af0401386f45709d401b011871bf185c2ad06d0cf0317d507d8e01838400267726536e06f067e72a6619c76adea61c0e4df6a1601da0ae0f254ac57fd2670af958cdb375f3660a06630b822b8753e1181060bf350a28218aab6aeb18e39c0418fc7a5379cfd5ed34026316eb6d8c107242ed6b9c7a4d22ffbb77c7613ab28467574e6d9564d5f3c3385e03f077126828f33750c16cee5c9d1b24ddd0f844eed852045df3faed07b6b05844da8edc6721f3f85236c762f246a2045935555d634a989afa1e5462be6810b8768b1b3768f29cc31c97ac0a89ac4e9f8cb6d031811dceda3d53b799fa373e3a71be9959b0ed1a5c50a36c1d19bf39849fe01c6f4295df5e8a629616f316ae97fec7598db46791ce441d86a62aa821bdb5eb1079f29600b01c9204fdceab5029d661ab9a0e7cce6ff51da042e2b3ed540bc9a5d108307f3d1696fa063f2501aee27552346011a708cb6981ee3f1514e6117f2e7929c1c68105d5b009ba8d893b550ef6eaf80499bd8bae1cc9ed5dee2b603e2a3e542620be284af88a76d1374b535bbfd5a9c8138b91c1b1744127372a9e9c0667deb5c5d8b9308fc87c96ef8812b0814accd4799b6f6e5e50eee9fe3cd527aa620cefc0f129a7aa2d0f4c1e76f6b57a82b42766160fdc4de177487f7d484426bb30502aa15307fa1da233867ee3eb9ef09d5e361c5d37de3c6a7632feb56460075328f5bda6f79ec524cad513c40d3721df23a909f2c4ac385aa56bad9e556f8e03ebd4de0d72d875542838913bae609f860a8bfc40afb0be3e8aa30556359f3975e638fd9ff200b15ec234908da328e697debc38466a5217ea5abf08cecab9a5ea1f15a8413abef27b8f30260e933e46d554a2239df6072d6a281b9abed91f1d521e5807c48c05f3e45377b5863ed4464c921cc22e45fba6999c1bfcbb25b2bacf0295d6f18537bb8aa432b94625efe77fff16850dc358a14317f1daa1065c9553b95edd153f443b94f14d152842a3bad44fdd3c9da3f4cd1cbac3e5e821780efa1b65d3bb74a241b4bfa6736dcf669ee433978b72cff646aacd58645fec207dc8ff6284004824e5f32ade77c93430c739571157e47e6a810bd6cf3e59296a9a6c67bea32857275a906b6de238b98cc880a0aee175b97d5211a2c7b5481bdfe1bd44d4b94ff849bae57cb514c3ff8f5016803289a10c0f2a708846d4709a127b7c773d369aec81553e88e2bdd018587e0d7bed69c5c7d0e9aa9d4ce6012f0d30dcd604bec5a2e3d5d8ba41f20c6a731d9a108e4d1564cef8b7d1b7837f3c1fdc86bbcf2369184c2acb9b3b0e621d6a22cc660b6130737376d09f9a543874af19b936702c5acddd033ecc5356e997e14499ed76da7b21f93189732cad43528107e104fe0577862e7b9e53f61731980711c70d9707a56ce8f378fbda451f64274544aa1c40bbf28862dd9a457b14d126fd52429ad1f25ea903cfe157b3af73a64db70a584b0f8e9b69dd2a5db5e3c3ac1eb1d27dbe7f6648aea30fd8a6265f74cd18ab5201f96fc72f959811bba0e70c7d4fe36121e12e34a421286b6a892406e2791c3de9813fc133f545ac1ad1a7bbe19f1571200b3714dbfa9a3681033fa66c59d259eadc9e3d3501d33e789461be834b58c2455e765122507bcfa837aba3e8f3c31e2e4f26262dbaec623526a812a7bb32e4159dbb3026758aa409d92bb34441e21e4c9bff75eef610b5a8e776bb747e5b6a1e2251eb372b4a67022ff8b53362f1e53b668125ed850128b2ec2798cd99fdd71c4b732cb807ba40a14cf452c6146ce4989cdd2873a7bbb5206b0f4b97346b3f1a040493cb8adf64e67171768ab6a12fa001368a3e051d068ff6532e8a8d9446e5ef044bb824a10045e75bd2963a27b6293311b80d6e598346658cee58f0a036c4c1efa671ecfdfc6197c164d57cb267617a060427df0f9024aeb9fb40399a742267ebc0dd1ac48405344c4228594db8a9873291b547687c6f4a9ff8271d08c3dfa459f05ed7c998868474436bd82012124da821469f058083a7b6fbba69365cbf2a4e4096a5f1b0e2cf49138f2ee8798ef22f006ebf6838841221a9c0c02f5be4147cd9208c4306b6c7f4b7884a730a2fb11637b3e17d3c737c93064f53e14f0aa02579ddcf4c84a7eefbf42f7959213034979df85342b8b2beb7271f3c2fce251c0053f903320ffd950a2904ddb48789e7e107c297de264e8e52b600782d8b9ac20a6813b131ca49d2775b0f8f8ba9ce7c1d7fea0c1ac841ddee7da9a3c13f5b862c0520f948aea2aa8cc233030cf0e2b74a52840c22691142beceb728078459c01319d41926b34fa854f7b25a81e573a0f355ae07687a67d8d06b040ac70c380fcfd134c5201ea2cecf5d10d26f0abd4f6b7995e6e985396d90e1934f39520330825c526efa7009b7bea974d6a72fddfefb8235ec521c929a8b2ab2a4a01884b6070b0b08e5e94bb3c88e03a32a1a288241a1daf3cabb9b187687f2e10cc868a61238882fb125641f108c0a12720f8e20c64324ca3171bb5001a3bf526d7ebefb64ce0373074c81ee71fb69014a6c6a1481ff4a09b8eaf764407e975037c2b9ebc318331cfee05647339618f26d68e22be7f7fd24e9e4a6716b34e50d5697f531a8c577945ccc153620b482068859cc28ae9fbcdcae6909a1f62406ae322704e74b05dd537118ea82b949756847a795905a412ee11fb6b992c6df85469167c477fcab7a4f07ae61c3ab76953bb0f03f59c7cd4f9e4866743fbd185dc10933ccace5dd5683e35b1d0ad2765e45a6aacc0934ba2b520f2f2ec3a2fed30f4ac987c9cfc89cfa606740dedcb373f06d49afb757cc4273855533dbbbff9b0c76f9be72829079a49c41400f6bd25012f31f1600d758d79db034dd2b1adaf5306f3139dc616cf9268b1440f47390c2a7dbec60ee0bc37d7bab8b6eb38842cb985d3e70d6eda27b9d007fa2ec2bc8c91a5a6773c0138709b059726cf94d72fa0a3168091795c5b739b981c3a2659abe4e2e96dc8ccf9128ca4d1f8acc6d4fe0b1c4ad65dc7ca792feec9bfe13dafaf1bb35cc0ee5ff1d9dbb89bf973d48c9b1a2e3e279a0087df250bb698920edd65f00f05fe3e1f7d6b78517498c5031451a566b0c865b5ee8c6883cfb1100f1f02b6ab1ebeb16ff79d988fd049ddbc989ae55da007adf2318c352154ec773cb655964e4ce7a8b1f7dc00574d8302139e0be4b0c95596f988c8172822813f338dcc20a17244929fc18876329c5bee0f10f219964f65fa85d29c7c21dc9ec8bd48fb19c603d20255ea7495b331dbedc2f263562c050a277e916dc5364f73f27418be5f5a285b0c288c8a63648ab9829742ea9d5e2c30d86089bb6bad5bd917d7547856c19cf88df6aca8ff8bb64e1d54624ed1bbced92314ad3042006defdfcc7c6413b1e2eb1f7cbc6b15bd9d4004e92625b397defa7d1fe322a9cabdff6cad361cc1f0bd60e5197f592ec3551dae465d2e3b598e5818cb76f6b04512c8fbd04c34b92b0373534eb1bc564e1469d1734f89e6d91c6d3361cdccd4a91d79757154ee1e60d7fa0c52051f9e308cee19e5340abeadcb946772699ccd7a3e69beb97df1c6f3b4bef113cd82ad9d90657d11b969ddb3de3d12ef742ac7abe46c091674f54c844310f9452788bd6f14c9d9f8aa79efc65e806fffdfba1b9b283fc9b8fa326a2ac6007fa342b8a51a898d2fb16ec985cff60f83362f26d328798bb03fbd431acf508c3e4eed03966ffa2e8ac586a87f49d439bfa3c53f10b1cfc69556618ccc9082dcb9e04c84ebfab6582864f835eae699f05a", 0x1000}], 0x4) execve(0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400, 0x1c8) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x0) r2 = socket$inet(0x2, 0x4000, 0xa) setsockopt(r2, 0x1, 0x80000001, &(0x7f0000000200)="136f15fc728fac0a8d0cb997f5c129a1b05a52ed8bf0032ad25caa115c8c068f4d41c83cae063166dbdf11681f2a5367c3dee3347f5cf9086b5ae0c89cc8c0bc7e8e6af81388ae45bea6596f84679ac031d6da69344a1211eb6a24730dc2ebd3c0a06e821cd68fa9175bf3428cbc8988bab7b9d19aaa5a4a4d11ba3a6ea9cc402257901242a618e68408dac6d6396344ab1216f78ae87b8570fb2b8319", 0x9d) executing program 3: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0xffffffff, &(0x7f0000000200), 0x0) sendto$unix(r1, &(0x7f0000000280)="c738a971418decd64ebfc7c1bba4dcdc9e17beaf61411be0c73dad67a8c2", 0x1e, 0x5, 0x0, 0x0) socket(0x1, 0x5, 0xc0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) sendmsg(r4, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x56, 0x0) mmap(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000384000/0x3000)=nil, 0x3000, 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x3d}, {0x4000006}]}) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(r0, 0x5) shmget$private(0x0, 0x4000, 0x208, &(0x7f0000382000/0x4000)=nil) openat$bpf(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x84) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x30) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000140)="556ee35879dd971f1bd18ef42ca5c4d79128d50af5d334257ba1a428da5be0196f5b1a8220d5f451a1551813fc2df29b82f21db87ccccc55dc04963d8f2daba63f99cbf178d7480eea1bda02c024", 0x4e}, {&(0x7f00000001c0)="0a19e6888e08dad67c4689780f7606754f3e7a4eeba112b923c641b671def00542f6ff648ebfdfa60df61038ebf1494176db7591c0384a2612fa2f8dab6f2375958f9c63655258690f754d66f60610e8db2c06b572e45f2dbf911783922c4d49abbfd913848c968296ae9872021ee3e90e108ec648bab422b2561edca0ee7ac261cbbc13d63570b70adc91572fbf417fd51981490e3f95771188ac76e9fbe984ffe7def6684cc74215fd2e90541b66e31e657db38a65602f2a14653a41ebe8abc025d06af652d168", 0xc8}, {&(0x7f00000002c0)="f1c2efc6fa1a6b94083cfb", 0xb}, {&(0x7f0000000300)="2dc1a83c6490c59b70", 0x9}, {&(0x7f0000000340)="f90e003be4278a0db069195efc9b36ea4d884411725942a699a0a8aeb0719c52b7452dd2040b1a8584b38afc8e5d34189f994adf65dd9d932b864f30038c95d2cc08e17278e17a33bc09b312839f2385f1af69c2f26cbf3d0f2aa6136fe707ae96ca66da0d898c9e6752554dab76c9f5f08dbafc630113f111a5a9d83057559bb195e953cf5304257ba7e46b886cfb2bbbd13d03bbdd72b2a98727726f71cfa3a7b4f60bf51301269ce83776981e092eaad69b28f113c93b98fa83aec6f4eee865b41f1cfd4cf583a7c5edc0863dbb29bf0d75fb0f39cb735e9c732b573942d7e7ccf8e63a49ca763a8fe7529608bd338192e071c420a871d7d1c1311268473116b867667af7fcf21bdeb367f52969425d9ccbecd18f3087e845be170853dc9a5e52a28dcccc6d90fb078301288e08bc6d88d422ffa9d0f117ad8994f262925a93403e73bac0bdb70286a0d150d881e6742121f56ea6d315b6af266b8e506c7862f545a7512018657ca9f6978b47301598b1a5699a319e4d68716c3bd5397ea4cc6cd443747278196761e324261bf96855d55c2b094132f42bbd9de3d0172cdbd1c8c74d3ba7cfbbf320639c042fa91ac9baae2699a183259c3277d3d9fd716298ba4ce88ee71ada237426896439d94d16244637a0907943cd5285c7d40ac952ac55bb0d6e1157af5d6dad01f2a0f3f6fa9a2217c2da3844399c5aa3666c3e2eeb8c6e71c9f4e0eaf0acea437b20a8dda9274014dd63f3e5761ac6925d5d753184739af97d26aa966a07ab3bca92b93dca886607c70db8563bbc2c536b1ee1da24192c722df06cbfb711c7f429fa9e8d3c624a6b3463fd2247c72211eefdbf7af5755c051cf8b3847ecf0e2207c43ab901a606b80094c7b1062557a6092899e75bc583a974b4b72201f26dfa9909521e3e174c39211206a39fb691e7b0bceec5713647d40c8375eefedecf2182f39d1d8a3b8bbabafbe4dee69933d2830bdd40e53095bcaf263fea78f17f234aa3f361ef53b6b0eaa1d92b7fcd4c57e1b9d48be20077158aa4b6f4eab2be0e33cf358423e95976ebe0c4013784e01c73c2439baaf1a6182bc401d52c7012f3c26f9be80486b46084922f78e4735bb13869090d92c9443e61d2e79aab64db4cd01987343efa6fa932489a0932dd3203750d6aa109c36fa0519283f2e6230ec25c2951636c058bf093d66244907843da5d702cb445a3c8c46330551801fb2f173a583f1d17c0622e954d809cca3ce61676e45f990ba334d2856e24c3b98926803511e406702fe8835344a5cfd08a87605d2c64e65f7c8a07f9dfc909294088e2bf31a263e6932bb57be0982b9e244a5e72ee6cff13d0e2dcdbd2616187dd31be19b42176f18a992fed4d74a75be42d545dc847bfcec3962b2262bb408c63f17372da2129603f2b8156bc99e1b288958e255fab074deb37951eba9cb8219a20e44c1cdc0d5659173fb9aee99e07a444ebf133d133a3506f43479e6d52ec0bfdbfea11b62031d800e4cfda15b4ed302baf57996c348af908ddbb8af8f776e0df25a36903653b2cda327b89d6bd8f41c7752f9a573defdb7654e474c052f17bbcbefb054ed6dc86b8a5285616cc32c78d8d75b08ac490b1badf553fe3eaa37578b1a82f212a2171aafce03ec5607fe6dd919e16ec09209ca21674c0045ce0977fb05afbb9a048aae8bf6af70111d14c5276df7eac97d9439848ae2e6417fbac475122ada86da61989e371a2836786df843ae7b29b7c3c75330ee4a570759ac9dfc75eafe785d71bfdb83d29055af71e4aa12f61a09360a7143805cbab97bf81aa1882c27c3642d8a6f19103998251556da4ef2a5cc23deb15c665f898619087c88e8ee495c0865a0059e421caed1f3963de79bf9d9920a9ed8b8985cf0066ac3e5e7f8c1e901ee470f3bd7f8c2f7b56fc52e7e605ae56e14405f67d5f022ea13489e4ca835cc3a43bfbe713eca5c64c2cf4270412e09f20c419780ff1c2300e145da7fde4c8bfff5bed27ef4916c8d678edbf13d02bed9112fc8e6431ab838ea839bbf079590eac8d35ecd60495d52471dc2187b0fe44106f4befc00f020c00638ccf1f9cc3583b722e952ecb2f53e2c2bd368246b311dbec0e5295653df1ac5fb94ccbb90bac24f887538a74400021293cf3c39546016122f79707322f9a7f000ad2d1c486268c5d8f199ef64abc09df1c07efc28f0625b582c4f264205f8314865811a04e4cd71b0314d9a0f446bddc2557d6a463841d8523bb9f61575010acd5b99be9fed84c2b444822668188fc3b64bd2a946c7c55798fae5a37aeca9c3a496fc4f35c086d20feb3e01b67a7728d26bcb5fe26ac33e7839a5466d9b0c30c1706de2444b8a00493f38dc4def25bbd6bf713316fc2c7dd177720e6bff6a8fb1b57c2780b57c8c38d866421c0ed4a03d8d4122d6934840072a9ac28f51092e26ce16f5d8c84fcb697a2068c42ca998ed93d59e42c75121ac86e79196ea4cc946bed58ad6825bbd7cc4d17f6e523cf3efed038d4daa84e3a6d4757e755d77fd28437ad63ddf1ea208dee9818037bedf6e0897f699dcabfd50cbe7eb5f1f6035b02c9af5d69a990082624485aeb00e3bdfb39f48ddcc480e600a8844f3abd25853ad53e5b7b7e81d5c34dc0fa59759bb2db36592e49a5ec843010f3ba26033215bd273a61d64522470a9247dc890337412a73cc8631481d3486f74c42abee6f011c0a51768580ad8ccca46441851313a286d6a37745eea62b8e18c38e2b8a31ba3df816a44f5332bb9b96034f6216f3fbe3025c71ceec9ccdba0ae5674f6122d4e8a3576ef10e7080e7859651ef423d860a71f44ffdad49152ea793c8bc50def735d62222a32cd1ff42b7b78fe1441db9537fbd839af937b865317ec37a74cc09f9ee4991e386368427434cecbd79495bf30be8aca7ee6035104dfd9b2404df7ac5002542c1d83ced6a3b89ad09d3b8c1918510636e44969e5abc8a854c985f9d0ac7f3003900bc07398a1dc54f5ce76179fe6b855cdda1786dcb7ff095d876a585adfbe055d6037c9ecf063e7730e34f1cadeaca67fbfaa50bfdf7683c0c17be993b131bd2096321486097408868ca9458f2afb5fba206d1486b06bc9196bfe95b21bfa1509119eb73b07f451627c59578688c8220a5cdc169f5ceb21afe513c6aa8f5b8793c0d9b819a254c0fc2ee48909ea27d1b24f5f41a3cec7002b34e558de99639089db2dc09bc6b72bb180e4aee480891e46b09e877629e77868940381115f7c9db63bcc53eca523eb0c578a4dd0c1cb3c66886a82ed36c41fd4f5bb63d63687531a3a5f8d817d94066be92b8b71fe552b8d4f2055be454f752d56824aeea3278882a1b62eb72b270a81bd65d6d439ccda8883b294f9072729dcf2e6b992761497647fe2e6706e3836b82ce572f041798aa14ab103a1c84f8347a8be519cc0b5373f70421c95458e26820ca13f78ec9f0df53ef64cacdb0d2fdadee056a974d2b347d78ca1e096660322d489b20b55009473d1549fb676ba548493c83bdb2c962c743ecd853b1d158b651407bb0372f270096709492cddcd03b7ec40a53e21427fec9b0c1997f7d71831655d42b3160db27afc940f5cd4a96fdecd24c4204ed58e51626a47f7bb1008d7984243b6d86c6b6783076cf2432a2a0d3996048357b0dc137e86e2ec5255b843bd6662731b366227ab9d49f6cdf959145b5c88ed941897e89d434bc1274353c6f8fbba36b6dcd71bfe281946a352de47425d04cb7d57f53df0c626d9b7d2febe62a227781d30837d67d0f7b65a208884afc94575547d970e701164bc3ca8ecced3c1d6b292f7a9709965edd54d9a57ac8bdd5daeb8e03f19c5a28efe793002ee40f6803d51caa08d5f5e6959ef9fb38a8d3ce491b95a5df4bb9b41802a5e2d52b995931a77c315ec2e8f8d54b190e64ce0fdab7c453013064b8b9f52a0d653905131cfc029810ca049bf92da03b0f084300b1f6ebd2b16c409a3df1751261bec2824ab4ce870dfdb2d8909a4d2dcbffdeb6efcc3026ff02c413b111f57141658e1b2afeeab39732b72c02aa1a35280ed390634fbe6abc03d557c2900bde9baea08fa311976b25f488724b965b89fabf7da8a0d09b3548302e84214ce6a8e6f25c1902dd686a9be7da873b36d9dd7b7e479d6785dff604acddce552654a508c61b02b3b43ca7ffad63ec5cfa9fbb1c643411ea079da2b7a4b36c82d190c482c151262a1876b8378b2cc6a9b9615930cf5c50a88f651e92f107035dec7922647d07ff02d260b43fb98a5bf4d19dfada5d6111b2253cfaf02963e3b24c2e2d822e2fe1076880b4325420c98286a5fc0b12280b7db44a2dcc8d43cfba0293006e3c51de206747f41aef828a96a55c1b5aabfa4640fd7d314f51ea8a2b416ba5e31d405a6727fb5827967358a57fedc6acc029996e0d1311b161e379c581288cb93f64a8bc94b099916bcd154c8fdba1db8881ecd1a8feef503c1b2cf1c7485c167443a1e30e5761ebc161a554457f8948ba8bbd613858762cd3cf49b5005c3461b655adc5993846197e66b16ec106ea374d7ce3918df5c526898297a96f6ed5f88cf3efb556756b1477873500ed06bda8f7e62172e2edf50c16988f334437914517fa7fc72a626e56696e177ec28e81abaf799c575719392527bba0a6b89b2bc7c7997f7cdc55b792f9c0c1c10626d3a84bec05bbf2f783a5cfaf49b86a19a52af021910f53d0f436a282296458fb8f3916101f273cfcecd366a836a2984a3ff186445478e77aae901139e360775b7a0ab12d1a112b7afd888b4f2c4ed08c5200b2d3459671a523dcb6fcdca765bd3894fc3f169ea7676206d2060a06c2a23c609e0bcca0a02f0bec0214abc73ff5145cf52b326e14355764b0d412b64ab6c0eed7d5b5bc4cebf0a8e4ffd2f4cf3685433447b8fd8303f44aeed5294279a0a298d7dd20f428f81bbaaefbce2e04f86894753494c0508bbd9c42fca882e795edb00510e9ffdb4d89dde79ed4c60c21b3108cb46204a721671a3338c33ed3679648c6b12d5093ff19e78814179b4673b890fbd984861a7e0d5b4666439251caa895f971171d32ab2e0fd29558021ac34a758740ca20747163e53ea5e015dd7b5f0c401612f287f03ca65ec19d084092259d5297f679b5e26ad8f3f5ec308fa5dea93a93348292e0ad52a854d1b2f3cc986528be51fae09f72b01f85b6de3b662c75e5db607de69b8251885c9caf63ddfce85be54bc91ed17e5dd78d40ec32e5d9319c4f92596a6c5ceed7097a92a3106381177144c2d05e9c518b5ec4531c5cf0c4a7dc034dae1d9560170422b81d1b7c2a19c4afc8f2174857d5dbed9576610fddd71718a318b2777efde750ed0170dea73bc372215751795dac3053d423418369653a7afb3ded3ae580e4a68544bd9fe4c5aa43ba465925a36920bd86091c6c4583eb8edafb859284e37b6730990f73a07b1be4f90b28b745a862c99d3aab08616f0708f483e2c7cc545524a2a45f260f86dc6e6a0bc1166361ff6855a46c5aec36d113d2cf6c746498b5b7f256624d29953f4e277916867c02f10d3bcc99f78887b9cda5cad5d6143348ea0fd9ca9f438505039d79d26fe8fabfff34faa2ce832caf5d3344cd629096baedb748adef8b5fb660bdd467f5e83d04574a1ef61015555d07b668f33a534e67052a1155f0ec04bd7baab410236766210ae45b5a7b1a35e5654ff8fe044b6c80a22c8b8bbd04080a862cd86f162853109d9ba4c15fb67df180bf0c47fa5e5c", 0x1000}, {&(0x7f0000001340)="0ba884b7b11e37fdff323729bbaa261f26e65676c1e59e6cb36114d39f384ec27f72b0", 0x23}, {&(0x7f0000001380)="acdf66b922d5818bfe4ec587bf79b0651abf4695059fe37c", 0x18}], 0x7, &(0x7f0000001440)=[@cred={0x20}, @cred={0x20}], 0x40, 0x6}, 0x5) wait4(0x0, &(0x7f0000002ec0), 0x2, &(0x7f0000002f00)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r5) fchown(r3, r4, r5) r6 = getpgrp() r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, 0x0, 0x0) fchown(r7, 0x0, 0x0) fcntl$getflags(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000540)="66820405048ab278b7a32c2d8bea45ce87ffc71a733b886d534c68eb4b4d6339b8eb465a9a44cb71df45dd12dc1e232a11bf01d06178a1435f1cfaa89089c65bed0f11d2809c81d73f06b9d006ca524e56839740a8e7a473954114fa2eb84c9225a00000263975fb163094e5e4a76fc13f05b6116e8ae2be36224c65a6f47437b9e6baed5997704e0edf4d33426e20ac4bda442f0edbc9c40da4d045594bd9a188381f32dd9d49820f", 0xa9}, {&(0x7f0000000640)="e615ca3e4eee430bb7b8c44e759f1438ae20a7e0c2c774dbf4322223f2fb920a", 0x20}, {&(0x7f0000000680)="87ca7a6707ec64bf79d673a0e591038179a84b8e94c01d7d9f734147", 0x1c}, {&(0x7f00000006c0)="42d96317e82e129628c1f4057afe79cc52793297b15f9c7d45fe979dd54fe3f988be95c99b7bfc8d978bfeb34b53463b75a5cda668a2f5c8b18c8cd3c35c28b8b37226d5af63447a19d15013212c2327650d0faca75486a097d115b1461f9a02c0d9840c2f495d4e9af574968291e4c8a9ed0a2c08f2b5dacf95ebce1fed4e4b9c9c6ab162020d47d89cb5a7d7942bc994040ad61429e76171d631319497d8c2467790bfbccda814c13e4208999742d99a0b5afd662e69ecebb38867ed8fa3f31b212e93d98a1429c5ca3be38f064ed4a88e24eb3529e0663b386f1bc26d1e836bc8be1c02300f87", 0xe8}, {&(0x7f00000007c0)="5f2f156d7b922d8375dedcd0e325be0b87efa03c7f260918046fc8065024539cce52c750659edcbdab7259c85dbce906a10403865547f74aaf219c18e89fe9723fcdfb951af1692d00e4cb5e540723f27430b7468bf44b5e3e5da4e2d4fb039a29e0b92c60c369680f0795983902c9f6161a3db87809a5d88af49fe870f100b3f72aba5f9fac275c891133d410c65198a1c30e7b2a9731ecd2477c2e3d4823e253ba6b3ab285", 0xa6}], 0x5, &(0x7f0000000a00)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, r4}, @cred={0x20, 0xffff, 0x0, r6, r8}], 0x80, 0xa}, 0x402) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="06", 0x1}, {&(0x7f0000002280)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd453163189e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcaeec6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e85735606218e9329ebbda19b51eca771e0da731c22771e16d7b0d1a", 0x97}], 0x2) writev(r9, &(0x7f00000004c0)=[{&(0x7f0000000080)="86bb1ab5bbf724de0a93ca51f8f6d3a3b77f67a01b4721f1b8c64c46e377948ec7ec440b789fe8e89b2404e1f0e9f43ee61a66a4f3df851d9de7dcab2cc1c4a7edb7786d", 0x44}, {&(0x7f0000000300)="9928b8fa3cbad9d62f53935ad83d439ba83d21ac18a7fa0e8deb3c7313708c2cbf43e190c0a45275bf97cce9e4f7f68d151be62ff1f09fed9f7bee4fbddd1236cf6b0aa9cacf99758441713288b67b3f68285ecbe077f005a2cf9216cbdebb46c1f13d867aee2b819abb2b588917cf10d0c30d17c6feff155aab302f775bf7e95c3bcadc61ef5eb2c15e007de6083763af3e5f77411bbe9657097ca26f368845fb889d2c4922d10afe46234c601b1794216e04f26637ad32209f53c2d3be126cf700c70c5063623e448a991f66fb52a45bcccbd6298c5816b6eb2f50c39adfd5bce0008fc00aa1b67c81840d084baa640eb2149fc2", 0xf5}, {&(0x7f0000002340)="c0cb551e68533c274948f6e8641536fae3bb67114be2b890596ee793e85401d4b0381555b3346b3ff9e797f581c9e04a87dcfe310b9d8cebbc5b4b2e92e5fbfa6a2146c5640c4551f76cdf66a2e22a8c0f511c0f0d7e6a806daada236e47e61b61ef3750902f4968abec897327c1661cf840df641a3e41642de4fcc880692364db9d6582dd6fde99d076aee3dcc7a18abe14a38757eb4ad1c1be08fd9acd1ab53988a523a8612673c98852baddbb16a8c811e5668cac3041bea5129c8e161c3dcabbb670b14d3330a30f28f98ba154e3d9d3e7b34a2bd4ac73226f06c3cf39abf8e476f780f774efa43c0c890dfdd397f699c5ddc98b45de22e3912048522380d9c3f1153accec595838cd6b690394e5d6a792b8eba52424809ac74ad318d17a819fcc1dcc4307979aec38398bde28a58b2fa0b570fb565df8c034ddd9f95d6e12742109a9ab867486e1602d1f7cd93ae08568ebb8449263efdf498b9263a6d179c6ca89743e7403a926a417dd481e156ef549108ed4caf2a6cc98a11b21d0f40834b3f3d5a76a01a80f74bd6cd3dee3fba887497ad4fcf4b5b7a59fd47bb54106ac6360656a221a3ccb67d2cc34439ef6abba2ed923a18e9b27533332cec0b9775b27b04448f2f232fb2c8d8ab997b6f8f5143f87815d03f3b027eff78ab6af8e0a025e0e421431e83dfed0f52182fa0af8625cffb75b242d03b44ea4cc942ba0733c341452d14066c00fda431a5c21c6fd0f523151600dc85c2a33a31736b48529696576fe121b2547a717ad355715051bbe32181fe7636466c361c6e4f4df90bb7f644f50d0123df94ff4e87ab0daf097812955540f95279a8123b13ca89a0636a3d03ef56bdbabe6c8aea1c95e8a8ce0d8156b2dcecd7191b98c6bdf1cce4e844bfd45f914c4d93ec21a6afb6c58d00766be916192275cf43d07a268cd4905426deb56c026f460941e4781ff07c49322bc71dfcfeb90c416eed61ab24fa58e2efb4b5d238b4c7b249b7bf498ebb9f957bf42ee86ad1fd62fc4acf6ae1e73545e78f2af651a2e7aa29403b7991574c331915a4a5813d5eff03b989e10d7bb83b01c0abe252a24ac80be9209bb745c3c85d9c9e044938fe5785c9df05f5726dd7d6dc19f6481031df056b5d4f8fa10876cdcb4904baa853e954d6ae7e7e150fa7b123f2a8d0e8b9f70efd15f9a7ceb79569849f0952ef3f5ce1a98460cfb899de1adbbf541ad67cdf406ea2746227f4198ee8f766319eb7572309bc67244df2a58fda55973c569baa9ca456b9484a8fdee39bbf99b570c840e1c9b14c8697eccf111106917d61909bd215d837ca3aecf6d2e2630e82316d3aa20b1ab28d0808b5dab30b053d294b6692dcc1e38c8be9ad73f891f2815321914c5b79cc48df3eeac4b95ea5987552f4bec3180d5921a1bdba7f2c7ab5acfe51f41687f6cda1b212792f7c46c724fa157c308cce1aecd673edef52e5fb4c64c00b3f060ca74ecb864361e11d236c68a1205e7578816501cf2bcf442fd6875b445e04e408ba7891a8acbebf6a57c92c33c65438c69e2eb485dd812f785b13c8f53bf949df3c51c5fb58aac9bc1d594b305a85db2a32dc287ad34de0d554f75c4f828a9025dfba7a8abfd648d887f3f331d8aded11e8849fae98b15c540d629d07d0b912a5f7315647d53890cc9ad9406d4030416c4a259164e1a666479adfeb38ae0d3992c16aae4733e6d1b9bc4cefc9b58c17a09b35d606473175e7f21442570f599ac3a071742e5d5848333ecef70db2f30b3091c5dfa546bdcf77d81e4496d528f994d1f975c89c7feb3ed9fba640467c36786316d3ddd9871c6b0fd37668f2dddbb1c863cfc62893b18baac2febe87ba8894c836e4477a725a4bef20df64fbffc9675fb6bae94e46c5a5d2be317484897e755ff6bbaace415430a7b6c83fed504536325659b6568963822aa5ebd4de6c950125002a2387e6bf12f50bb0d10a299bd0aca0b3ff46ed4438e596d661aaefca1fd6d8314855f8eb0380ebdd4818771c6b26e82c50d28b5a3d3cc759ac04f6a2ba64bed6bfdc6431e3abda363206c4a11114e403bc30a10a811e17af3ba75071abcab5842d302b4d035873a412d371f34bee9ddb65e0acc8a23e8dbedf0b6602e31e305067ba1cf1fda4071fd8c7743f81c88e94f0b64d5f3ce968ba16bcad50b3dfcee058baff7e7d604736584b513eb3806bdcbe90e48c59844b3a0945c4b1683da21143beca9642eecc544b19f186d163f711a8f0d917f2b142258e3803fd1289016465687ab17b42c110359b1c704c27021924da3a982b6591cc34607a1e602318da37a5a96f6ece8f65f713e4693c4ff0866d857903e28f5dbcd13f8fa21d45be6fdfce9b0d1ac040eb24668ee884986880ddf7056332ccbd1f93ac413dba89eb7df9e1f1f3b54105bc95a55ed5ef0c2aaa2f6aa6204f3cf70a80b7d1fed3ed3d5ed70a11766f886a5731b637765156454034038903d4f74ba57cb0c083dbc08e3c64274cf0d604db959f981e0c0a14647825905ae98cd6f474600918d079b769e376a72c84ea1cc4a15823e640122e7e16243f8ca93aba4000fbd45301c9f9667213e006cc7e6dc6923962d08861d9b1c07eabf70dd501d5da173e152228a743ac5866b040e000f5d8faa721a8df1bfed9f0e553a99b76f90156a1c194e3530aefe2bbe69597fedbfacf024c2bd6d3f2df02db67350a21cd4dfdb19c792163243800dfdfb4e3135eb2a8c0f8e701c3f0a7be268430efd8f1c57fbdd4f4487b44134f2f5b460af984ed0ce3e1877010e3a1c48345841e5b3cda8af23a5ffaef365e321619b9154aedc814ba43b2ab84a12c95b45e5a6c065ecbf21180574d39878d963cee8c84c0c493cde3dd2bbab3ecdf1eff717a3d9d6e779a864ac860c8eb245499c23e85670d267b24ba29f56dbb261417a1ad9301bbf048b8a5921ad7a2ab464f8c8ff1ae6e62e47dc79ee067c4cc62b0a8a90b0c2ca5adaf75b396922a198a9bade4b1ec21be918b6da6fab73c346295b5fd2a58cb1c85a807e5889e0c5784f063d109e2bd514ca7e085155f2fb970d7484029e338d54083c3a46988e5468dcd61aa13d6860867ef486ded2874dd28d9e7c2762538dceabcbe0b600338661038d80f83a0e927508c3e211b4a9478ed79c776abacb5c94d770241aa88eb2b477de2b442adc123ee7f6b669ffb7593e3ab19fc4862f7bef7945c60f869e470fb20c1791aace18332710a04efa5ba6584aba0214931d068301f2197b59621e6c100f336cb3349f42ce96c29d49b731a8efaba117b8c619dee5d238e1732bc9230359e01260d58edb6802ef6e85017e6aecf4361874d53db13a4f1a35f7e9438e3afb17eadd6a1cc4dbbab7fd7fb1a5fa9d5752abbb65081b7ba6be75e649ab2db8f2aa009eefa23307bf82a13f6b4208701a99e9b59e3a925afb9ba7e7bd1439977a3b6bdf0857238211c258e1b4963f274db36bbf9a0ad367d11610520d4dd43e91ad7d37c0e33841c558d276edd394b73e273868cb23fd922111174262a7724c41f6f7577a784db89a2e9159d57fdf6aeb2fce61ffbbed58ae89cc9c4337673c3600d0f9725a07ff08b6e24e901a2977f61a1420c7251411775428033b8f994dfe1bb2ade1eed5c219691b89937f66a06950181f81dd4f6574967190af9a520a8b3df5c59448648321fcf12b85f52469e8ffa0784c95b0f46e77c207fedbe239d4bd8224bd121cef0d0ac574c4db3286519ef1c0c5e4c5288741c48c32f7ef97c040a91c8dcdbb671d45145099abeda8d3cbda1c5ef42dbd60e02f1b6a1fa701381ab4cf9ccd816fd3e9a12434834044210bec2ea962311ade4a2c7b824d3ff90698d12dda84238a4141c184165376309d63520ae8883eb8c01ee2b23b65229af44fc5633de0ee7b9a72660a3dfab5e6d143942ae5ce8189f3e0c620ae3e5bb5858d6d37c2853ae1df8d5c54ea15c405b95d6224874105d3dfbfb616d4f21eb7f7ef5522b33d2dd7f38909d14aca6735c569d57d0a76c646e63312a93b47f645ccae7bf532c0c4451bdd9528eaedd404a94fc4254184c2aa493082907394a7318079a96f9180bcc094bc721dae56259c3ce950a02b41130e088963289231ec42b9be52266007b35bea258b7bbedae79b38d7f870356cb38d9ffeb83f19bcaf4689e52cb0ab3a5c30adcf65309ad40c9b38508e8a0c4d08d18909e08b67c2bd3b5c0ce8574a6d3debd2dbcade217dea964cb2533736f6ffca48b6270b2f440c68da9d0242ac1b90fd3b615d4df444d63d34de04649ed03ae916415a231f77912f223c229c810950924c4bc17bb6ed66a969f04c084195ec0bf8f0e069a1be5356b336942308bf82cb2bb235a4ea69aa5cdf2f572046b1cf4fe90bcb6c79bc16a82bbdc14ff6572f6074788de7281bb2e2759a0f7ab01f1873cee87ad85f51290b047a49367f4983ca602c7f13aa9d0c9e4c959a7194a5913314bcc0aead47a424b7ee97328f01032c782412f6a8f9d15593d2ddd303af6d27f15bb53a1511e472d82d9d8cb899efd489912a3e343e259745295e79455b2ecba86fd6630b7c0ee158ba754c9c293d15dc4f7ea5669a490fda4ecdae3b0f96c42d9668fcd51014aad6f5cee104f15d1d0f5c07c1b71cecdf34b5b96136dad9f0dd6a7cc86d9b460e57e8ada032203f0ed3b8658ea75fbcb33a0f6accfeb3232edc78c744c8f6e66c423b1e268c641f2e4db974f6bc18eef1b905417dab467842e90e64710a0c049eaba5939500342c69c2501508662ea3e8ecc0e7a71e77e123403b993b2684d0376fe2d1d100ea01f7002a3d64ee2356e269679ed078841c638917425406c854038da1b74eaec27d84bc1d8e0a78147d6a8e8d6ca2a95547ea608ace4e3e9f3f9e030ec70f93c8f588058783a028ea158ec29c53de117a4339040c219dd3dc70a611ef99eff9021cc2871a8d84ba31194bcba95ba18db038469e3f7810d652dc03cd2c742eb6ee6b80eab81227d7bcac4c82ce65034eb77efd1cc89c217d666375c56065649b930a86bf439b179c79377e5fe572baee3af2c918b343cd51659b19c02366b43a3b9ef60aa657e8c1b38c321f9672541c8c2e68e575c5a43ac981c98ebb47ed993b43b3a3475b58b6e04a387cb00931653a1d43aa1c743580f75ec5240f5c69b06e092d6e02b74f298c2e3a28bbea1267edf6f9e7e194de2342790a19fe8aa690fa4f4815bfbb2cbdb0253433e5c2fdff7d11668f888a07c78fbda9274fdc62f9d9b5bc62ee72f769f181b4381389782fac3bc3717f5fe2f151f619090bd3d2279545a465831fcb3ae07bbd3bac602d948a35307f48c93bcc5f56d13962dceaa290ddb06ab136200aa8a76fd6abff78dd23165cdca0f32738bc2f847a205b1d9d3e8b088e4607d160a3fea89f23d9abc0c95eb3f696a7a693ab5b9039d5320fe32c50ce189659aa679b7475678ed2a1c4d000cc8d73a32df8d65e6328ed7776467aa93ec4ed367cc127a8b57e481d7ec8722c201e200fc9f4fdeea1212a513b52a449f1fc10aa1b953cab99d58fdc5a1cd49de5a6354680450ff9707546e27777871b43b35cd751f71233330f5a7b35ed093d38567931c539c24ed0d9c67ac2322ce7d3b6a591f0366b77a9690ff7fad9dbfcf5f7fb2a987b3a29f09709e5896331a43ceeaee44e0648345f80a8db4b5644f8cebba8d725948fe3085ef3fb0ef0120ff24e0d53414f49c9e55ea605853fe97b3e3b380075bf4946ab7e9ebb9340d2ac1be35f401b124d", 0x1000}, {&(0x7f0000000140)="cdfe6d98e1778f14afe4dbadd1491048f6b72d677421bdce841a61d8adf6263994be0816eb407c961d9a4342316d086754fdf4a02602dd85dd13347b1fbb288e84bcf866a85de30d0c2e97bfe7c12f7e3089167f19509cccdd", 0x59}, {&(0x7f0000000400)="1b72ef0e90a630fc449e42a2dbbc89902f51ea849f9a7be9a422e0328df1c62ec477c507610fb3e2249c6e16e4adb811d3f9ec64b937ac422b7b4e8794e44076446d61a53fddfc8030556cbd3b441796bbcaa78cfd1e0833d2421806e89afe03a6ef01b97900121a78dcc2ef5748147130bde180b1d2e8a583fbcb80e2f8dffd507092ef2bdb11e895319cb9c579a769e3086af8af4b5325aa7451ab821c4c77592b8b1e838d089080524d5d0a4e6c46a68c0e8e77d595d5b9c317ee", 0xbc}], 0x5) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000240)={0x3, 0x0, 0xfffffff8, 0x80, "f8e06e6b1a2fe2577a8b66767c6bf245b8d6b970", 0x2, 0x3f}) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000b80)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664630f2106236f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b169cbd255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae3122c7ddd1adc48621758141b0dca303454edf70ff1e66f574bfa184fe03fd13aadfdb7b196087edddc571ab8a8bf9d9676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbf67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523de83b305e047a0d9ca6acb8bddb5de9aae120000f2eac0b8b83c9502f70f80a627d784037f333ed300c3a993e252ea24c9f5e1d12a5ab0ba3c0346992a80e1cb91283b459e5aeb7d2a03e0a55f27f2b0cacd8c62743f7ca5e9b0541d92a623ff7772df5ec5d228c087209b69c903b0b779defd39352daaffbc17424f5dd6480c80fb74ca117ef2a6870e590350b913d139afbc581ba6e2d87fd7a9b6e8d91b41afa9531e53a297e6474afc5c5e651eb9696a43eac3a3ec4813", 0x22f}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3", 0x2f}, {&(0x7f0000001280)="730b6c66732ffec6851a540a37647d21f804dfa2bea63ff61b79061ea84bd6a5b9422c77620e4f4892d6c5d3e2f03fa4c68a5bb37b4e0c2877695126c26a04345b5fd3cbaf7e19a47f56418a709ab3bbf8a652f1a2da200d3e550d100e77682ae4e2d15ba0fd8ef6852185678e3ea653e4dacdfac48dea260a53ae97b3912402b45603ffed183829fc0602f7b13acf039dc325829559b8", 0x97}], 0x3) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b42f2f0008000000000000000000ff000000000000000300000000000000000000ffff"]) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) r9 = socket(0x11, 0x3, 0x0) sendto(r9, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) connect$unix(r6, &(0x7f00000003c0), 0xa) r13 = socket(0x18, 0x5, 0x6) r14 = fcntl$getown(r6, 0x5) renameat(r3, &(0x7f0000000380)='./file0/../file0\x00', r3, &(0x7f0000000440)='./file0\x00') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r16 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x7, r4, r5, r16, r8, 0x0, 0x6}, 0x8000000000000000, 0x3, 0x200}) setreuid(0xee00, r16) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) bind(r9, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x52, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60f51d00001c0600fe6f00000000000000000000000000aaff020000000000000000000000000001574c177addccdce73b1846f67318"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) sendmsg$unix(r13, &(0x7f0000001a80)={&(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000600)}, {&(0x7f0000000640)="d01d89ea08d04bdfba2f514db22b00edf39cf090869f07bba0e2", 0x1a}, {&(0x7f0000001b40)="1f79bd5199315d38c9cf7b2c0b73e5b4223acd0cc018a19332158ea2890cd17e75f6bfbf3674d146229e28fa1b05442255c389f67aededc51c97230e8b77530020a563a6cb8c9357ebb5c32795e4136f65c7743f2b9ae3ad8b76055971cae6c2e0153292472a9694995bcc71444caa3eaa42a64c9ef47dc2bdf618feef9d5fd33d94d5ff9c2ec52b9e084f30d802ca542f807f46d6cbda2d125253de086913c12c375a5cc4c5ae026bf24e64bfb4ec866011a9897d599c06e1ef698ff5ffd5de2bd7953d91ea93b574b1dd9a36d6f638b722c858988cb303bb11557c0ac7a58339ce3c187733e02f398dc64a637533759e13673a87f57eab54e2349f385e41e35f1b359337a031d9ea9b08c444f9fe50422d147229c8a77529ba08897ce55d160674deba7171a7c159bde1199721be25649392999476949d56c41c0e0a8605e607db2d1e16c3042b16486ffd722e6be473699a3ad0a12aa2b3e473b0752ea18250f1c5863fc34fb64858d5eacc64d8cdf0204e02eb8b4c2555829dfd80ca35ad7a2f5afcb54649a7631aa97db22653f787a30de22a266efa2384e194b7be6f556ef25cf8444331f6b2653b5b8aad547fa4db24f2edb8277a2204acf891f9723a679db57a0dbd0037177fb0f5bd4e0ecc5d4ee32b0f3a756f3c342af77a329a6804e74d2f98b167b0c896b0de3c931774b8bc297b97a1bbc28c672ddb510b0962197388df1c78dfafb1b1b706bed21607d7ea9821ab5dce6cde5a6176212a4ad91f4f785305d0809178ed82359eb90b3721ad1f1aeec4304e125b85ab5f1f2137817f63af237e7e64e9367e4c60573830e6f4cec90fa649a332d2e951c748248b5d30bb336b2edaf3722e107e235ae2c4bd1efd869fe15781cbd6fb5ef69ee34dc4b0e08577bcd26ec47d7db902c5ed8b710426d5eaa20b653e862835f40627749dea49d96ebd7d59afe6ab7779cb2dd51de232879327f1bd6cb8bfac26716f3495d66d6c1c844dc0d5ef76f1453c371d7d0ee9546f8b7fbd2d307e9f931d214b60324e7f5ad46614778b6402f94487c9e9842e24fa72de7a031c74b8474f5444ab1318ed4146a327b5daccec903e926a74c2fd0539b97ec09e1a41ad0594b141de6c282a0b3e13421ebbf4984d176201fbe8a710e0b8d43ca3cd6a8dfc443c45055ec6964dcff369dcd8a5e9209295c04be9b9eaa5a22ad3471dd5b6aaa23a984c1c8706694080343f3a962e4bc59967b972a3e4fc13a403ae7ab88d648171e9389bd86ff746a2b03eadef9280b4c447e0564a74fb0c5a2933e18b873f08abf4669e223d98eecd22aead849a6360ea9add37251a7a9860303e229721a51a4d7ec6e268724be2dd391541a28c11fe3f6055e3d958f868aaa24373ecf6bb7beab24cd70a9e9bb833e3d7d7ad30c6e615a8ee6e1578a5c8ce8998581f1cc0699af5bc457d73672c6991df3f77ff659bcff91fcf0506a668c0c62b61d35de50279f907293d0ac339f0963f4f10fefb14610e90c198376581ae4f7748b36ecae77f67e949173fc247699cd253aca62114b8f5012ed95d3709917fd109b4f7f429f5ae33d4c9d6638551db85ff239489c1a91283e53d326338ac5e8ea0b1b758969eb9b631c6a8b57ca41cf031b0564670b8929657b5c6332795b40bc4584fb2a1ec45c644066df27a70435fb12debdf783992e8356831e3e29200f498ff4be388ec48cb986a9048548cd35f4ea1bb7c88df0b9cc4680753a264a91010a0982af44c031035685115cbd76f1fc12cefbba8065bb673acf541a61e7169ff0ca236ed5ab2933847833623227e7043cf98e7ee3eb7d7efcc119b59e9d5499eec9d70d5d065d08c3c218af32995b5a153199a1d1ff608f17dac9643f61dc6bdeea31c1d60c241de41f20bcb9525dadc4badb351b068ec176d12b1a1c16cb8460cf3f6765864081a1c1ba3db30465a9df644358794697030da038fe245f0f6c6ac29283a02877eab0f4871767bcb1a8339feceba979aa15e41a6618ab848ea5bbeac9b83b5bdf15ced03962691718db1ad78e14761372f802eac0f1d4eb8603567d78d1a1085ae6f3bd1726416d13b8ac64a107df0a5bb6f7d66a3ec583a4d17db053ced7117a674335f4ef652a35600a3204dee3c2c5a5aaa645d70f40a50ab496cf7679c6df9d9b045e30ec9cc1fed9a7003218838e9b852c21c975460a1076575b3356c0599406117f37993ff17ec2afd9caf352548aae5348a35966d09a2980e9484d06cce12901864c926cef574eeb58a31c64e305656e7bada542d7efaf80b174d476dad698bd53e1a32a1ab3045728fc66f77330e20c28463a15ca82dfbdc47af809c93ad3b9d3d7f78853f06c5a83d8949934917e374ca1fc6f313cdf203e54e2281e3b89d04edca268a9c9602e0c05479b7eccbba250c27a6627b41a9a2a2d7f5950cf956923161f8d3b784c9f198362c946aeca29f0a1fc2a472ec411ee0af36a7d7811833e24809496bfd6e2276f580076f5c3b6687e3ab5e67ae4f56c23934037061c79ddeceb354bc7d9628e430f985a2620b9427750ebd641e397ef8ef6a54d153499b16a86ab4af42c2e2fd924009ca0147b5ba5822a310b88554f2e8b3465bb1fbfbff61a4b52f369153b79ae087df7a07d1bf823a8fcd021725a3e5e3598778da8d0add58c5714e93e0fa56041f5c7a7a262e28f07c3f97ceb6485f2b4004702fabb6aef957fdfb4795f967a5888d1159d1e0349d3f432eaae1c59d4c8a718a09ef405f45a0d05e7ba55596b70e9851cb4fa5af37dfd1a88af85618b882d108e65e013d6e00007185df29364166c6e6fde5747751ee9a63adf22b9bbeab407935141686eadc27abea10d9784ad705192779bd9b91f4a42aaa0aa52bb271645d60d28d195438101427319d247163839f0dd7ba2d86148923552442f5b6a8f5dd347ef83e4649472a694afbe99525c34fbaed886fe3b8cc8b48ffd06eaae77efd6196ab0cfb79a4b3d9d2432f150ea00515586bf46cf46078a289ba5407da6190c0ebdf894f5a7d68721a472b1ecc12d93af6245f3dfacdd7c34715675b9d5fbe926e9fc12708696a956b667e8574eaeaa5b9e14c1b03f9950adb1acad3739b1e2abe9a060292b432e335128cec7ce0c871c4c9948dc39bc96a92f39c03657823260a6ad850e310171b19bfc690ec90f2cb6ac2a299172efb4dcd8eaad3d51401833a64edfd90f55f0beb7c742e07c223eeff33dc7afdaa19aecf5ffbf92e90a31d1544e4252d8aa60a6a5e1fe29f3c1e836cf9337ccf79b9b6ca0993b97d5dd9323f39b2003d985315ee5b6e892094977d3e9dbbe2b83589494af932906ca7db829c3591b84eb63aadbef450761a44ba64e879566b6228f40a9b0b7732866f68a3f4271f482872f7a087bab4d9aa3c6d24e860ee46b479b6e76b09b17fef205b74519f8f13ec3d90b9c1da5670259fa7734cc6c26537c0eebf885419c4e025e6e5a51b85024a398ae9c176fb51b3eea3efea41d596d094cb57861af6e573f5bb557ca1225aff112ea964e8f7bc60e0f34a55325b54907bdecd6378ea06955cbf9e8118bbf9971375904734333361e76ed2646f022d40bea041d189c8ffa091cb122e5f797d4a5c25bf0466160a927f5cf2c2c57cc4f7d6149f618316a1b4a7237d84a968347c40ff98df014bf980645abea7b78aa19aa046464089191ac99ac9ab93c587970a63209a22c3430a9685cf553f37c7865c79604553eaa7c2db77a48cf201cd8f7b764f25a7c07cdab5267d405d21ad34d14cc71ce37c705cce8870eb1c26a7378edfe200e3549fd7433eda48fcc08247df78868f8930853dee23003d1f597fff0aeb99c002b8692864e63a3e5199887a63c3db14a4167ed5b343ae8fcf73912f143907e59fb238c3f74d2fb17adbde1d27d6d575becb44951b1e7261e9175963bdfb114934e2fd5ef17f017980ce34bff32c1d51ab1207a7ce7f112c6d6b7194e172a2d5545d7545df68038fdcc3ed3c1813c6b8b2a16a7c82b6a6665d9a1660d40ef12e5e27140231a7728d3f27437f63778ecc2789d4200e81e8952394b41b97faac31c2b5b821dced89c9df6f3f85422312f0f91dbc719a39a2e59a245df4100283cba372cc46fffafb1085267d9d09352d1a2f3b79fa388e58bc791022eacc2561b578510691f16505af88d7085f6d18282dfa15e50b7e1fc1777e8e78d1fe1a254584daa69f81a888e9b676c42463fef535cc79eaf097cd892f6570e1b0ec5b6362ce58ef2812206896efbdba45a9ca2072ef503228e353c2805109efcb5ab7909650153c6a34c392bf28ac7d9123acba9a9d4ea6de84d765a69505d07ff87e16dfc7a664bb95726ffc6e43014229adca28f04a43e93a9bbe7f30ff1eec4e47bc2ba0a95dcb5c7600fc98b8efa7dcb2dc55a6492ea95ff045f4a6fb21da92d808d6015abc35077c544c0426c2f4da383c7dbb8bb458b2a7ffb82858ec8ae167e2165610284ff1f62c64aa17e854ca25a1e54eb91381ee22777fbaee5afade08ce0c1b7a35fa5e924dff7304b2bd8b136ba13f916cd02bbb1198740f6f12c38db24af03d1f7c904d7501af4514d44a5e5f792f2b9d821726357aeb8405409bb3249df549549f17140de75113a4b3fdb37746df3fb5bdb0820b84bd96f549258bcb03c78e277567be9cbf41d351ce43e0471ac7d5522a8e3500b118eae7877dbd6cbd5207760bc5be16b6401d803442d492baf5457c17ff44013e70ff73157b309369da290e3b376a4d385b0f1c45c323bd7bf6e53f79e9cfd8ea13f21bada2edfb1037a4a82028616ac5c2dbba1407b029b3e809028bb419a9c2b776bba4677c0e90db30d194c1b637dc7b1595059da81f95b8c08cab05975c89ffc178bc63bc54000c63bc452860b0b7a6fd6dbd716cd5f596f09a437b46287194271f49b838442e57f7b248bdb584f008b494b236d67dab68adafbab5333210250d3925d7ce2a03ecfc729c7c1237bba068210e75c8cd53d96f438c2e6fd187f773fd71d85e69f098e5d0a723b631935cc6f663614eb8c519ac9aa59528361a4db9a44fe96925cbf56e74d4d3161eb727dd0f4b8673f239363cf80dd94eee7c2721cd6c8fa6366012e56e8e3767dbf1fc2a451ce09ca383ba0c51f28ef9eb9e424adb77fd53ba0d90324f743c7c8e009691833f595d88995fde822cf78e07ffcb935ab2921d8ff15a4cc497fe23161705b9b8e45132a5fedb1e1a0c2f7f3567dc9902e34c59d3c03e158be9210693f541ef68546e3f12fa493b0c1b366d5557b2c8d800967943d6505325a2bfd0932c97561cf982f4b5ffba0b5065efbd6dad49f53e761a19edd4bc91fca0b1e298dd270d62044b79b379bd007d60bff392f1a9fb63ff1743d5e9cd0e69a21f7c6f458ba93089844400a88104b5fc62354fa6a3ccd9baf11399a90338292af30a29e55f628eefae49e255f692f08cfa0891093b2c1daafeaa10e8828bdc0f22e6363f8fccd5cb2007ec16a0c8a21f1043ec9888f2736ba7aca06a11e182b8b02ab82c7293191e57446e81e2e35ddda93c2da7eb7e1801fcc61adaa0d5ea47eb0e44471c4cc79d8725d78536d663c3dc0062861678cf3415e59c7f28e95951767cb89077f8dfc50709d5c9a57e8e75b9f9f0a7e75d9c0a426a504a9ef15b357da03317326ddcdfb0bf2d2be052dfdabc68924aa252fb8476908490308b9f111b2799e9c2defadc1e3aaea595493c02380e6b979ea0c9c5c09f79c0dc7945a5c170aa38ef17b8d46bed396cd96852e5e8", 0x1000}, {&(0x7f00000002c0)="6da9f3bcfc58e6ce15e9788927bcac49279956a4df8f455bc21fdd9abec5986a02b0f00c7a73bbe922f27183dfe5a3cee5bc386023ec79d9a168f41347f409810d9b3df491f3ca1b8e9f7f0a68faf0b793af17cafe80ac9898880276207e4f8e675d6745a24ff53a2f2b2e3bbe9b30b22f6d2eb9e329efb0975a1a488e8063e835e0c36453e11c377d90641c3329738295ffc448fc327a36ce3ef162ee24f196e43ed984bd4dff9d503d6f80d30c", 0xae}, {&(0x7f00000006c0)="579f344c72b1e726575b387e0f906ebf0256b3f3de5d261a4ef2998866bdd84cce51692e6c9e31c431725c3b9372cbfdea57c6170b7ff36e2db28d3dad298af785fb706fc6d542d6485e7f55d5b96071b917ac8717e1e64505e517e302877d0f63ef57b731f4c8f35584fac99e74ef005017", 0x72}, {&(0x7f0000000740)="96d98a6b69eab95743bd86ea6aa4649b2bb7f15fb15c94afd0b868568c79dbe84a611afada5270dc18c21765fcf5f2caf147fa87386b9cf667ca04af28211e53c384a0ffab8d206ffc40b08878a4eaddfed28097045b374db71b8f60af4b97ce90518e7583c5c24636f1faedba21335d08cc03ad8607f43805d39ac3fbe8957b1216c75d01c7174e4eaec489bfff0a12b57b74855b89a475dd77c92c62f09a3c301e946f4c9aae98297d437b935353a4c1f603425c559ed3df705109cfcec9ee603023", 0xc3}], 0x6, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r14, r11, r15}, @cred={0x20, 0xffff, 0x0, r10, r16, r12}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r8}, @rights={0x10}], 0x70, 0x406}, 0x4) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, r15, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r17) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[@ANYRES16=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x4001, 0x0) dup(r2) r3 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) connect$inet(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) socket(0x0, 0x0, 0x9) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x20, 0x8}], 0x47}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r6, 0x20004269) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) shutdown(r4, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0xa011, r1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8f}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x6, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r2) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000003c0)=0x4) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(r2, 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, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pwritev(r4, &(0x7f0000000080), 0x0, 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(r3, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x2, 0x20, &(0x7f00000005c0)="6700d6e5570497dec1e6746b730000000000001ef430fbdd5a4e09bf19a7d2009baf01d16d2543648a5f9589b5e2995485aee3610c0e7cf7ebafd688b8a133517afa267962710f7a5d6683828b0e8b73806cd145146b0700000000000000d87061848d57d719886af122e233f6380dd35769c5854cfe7e1470c4327b397daff97e454b51ac1dc1e7bf25011fa1145e80ae078dfde721f6eb824b971eae7cdf083caa45611b03caa16493edcb2bf2ab5978b3def800cb7e610ab806decb4ba47321411ae27c5c3a6dcef57b2816a960bc24ba0bf1cf1b46edc7b8788caf49b955c626c1fb211d5dce80fe7c37962c8b6565239e77a5d3605f67315c", 0x29) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x149, &(0x7f0000000340)=ANY=[]) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r2, 0x0) chown(&(0x7f0000000040)='./file0\x00', r1, r2) close(r0) r3 = syz_open_pts() socket(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x7c, 0x0, 0x4}, {0x8006, 0x3}]}) syz_emit_ethernet(0x4e, &(0x7f00000002c0)={@empty, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "398000", 0x18, 0x0, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @mcast2, {[], @icmpv6=@mld={0x0, 0x0, 0x0, 0x0, 0x0, @mcast2}}}}}}) r5 = dup2(r3, r0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000000006000000000000000000000000d900", 0x1}) r6 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020699d, &(0x7f00000001c0)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) clock_gettime(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r7, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}, {r7}], 0x2, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000640)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x3f, 0x1, 0x2, 0x0, @empty, @remote={0xac, 0x14, 0x0}}}}}}) executing program 5: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x21, 0x8000}, {0x3}], 0x2}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r4 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc028756b, &(0x7f0000000a00)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x800422}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r6 = syz_open_pts() close(r6) syz_open_pts() writev(r6, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r6, &(0x7f00000006c0)="92", 0x1) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000200)={0x5, 0x0, 0x3, {[0x0, 0x0, 0x0, 0x0, 0x1], [], [], [0x9], [{0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x8}, {0x3, 0x4, 0x1dc4, 0x6}, {0x0, 0x7, 0x0, 0xffffffffffff31cd}]}}) accept$unix(r0, 0x0, &(0x7f0000000100)) seteuid(0xffffffffffffffff) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000004c0)={'./file0\x00', 0x6, 0x1, 0x7}) execve(0x0, 0x0, 0x0) r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r7, r8, 0x4) executing program 3: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0x4}, {r0, 0x4}, {r1, 0x100}, {r0, 0x20}], 0x5, 0x3ff) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0xa4) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000000100)="e1ee4ef0f84365cd78ab87ea42f3ca1c3bfa1607583ed56a9d5ea2585c56722d", &(0x7f0000000140)=0x20, &(0x7f0000000180)="0e5a271e7473eef325bd8b3e3c149329ac0f6ed319f4ad5afac110c14d32268c371f2b9542f1d5e718e4f20c59fdb0b9a1f4313d6ac749b1ca14e4ffc3525525cc4e2efcbc2f721b17e7d88054388cb3e5e143f4be4b5e0f7b87bbbdb6828611e9bf21b2ef04228e2d019cd0faf78b867c786905fed5867e59561d5c44b157eb42d3bb1aae91bd7594c52f0b855669d4ea0bae2c7a47d571328c819696fc1df93107c498a81bd10997a4ff09bc", 0xad) getuid() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000240)=0xffffffff) sysctl$kern(&(0x7f0000000280)={0x1, 0x1}, 0x2, &(0x7f00000002c0)="8fc8ca932c666b65852dec54e065b711a80a0208457b92e773eeb960c2800c83877f823ce2d1c0cc545793f02f25758c0881fab36badf498dd37ede8c22647624d4fd119315727d07856bfde1dddd1c3ef227acd7f7f524b9c363d4be8545619350cb29cd3aab0ce27454ce9483ad1e380dffa45377fae2720dc0823c50b6dc5ec4d90c2f7b00c9ce2adab5b96e513be63637bfd36783ca0c75eece045a7cf26c378c6c7998ba3", &(0x7f0000000380)=0xa7, &(0x7f00000003c0)="dd7d0862068b35de4b68a61030a0045a7d54bb5ece44d722a7027b6023e3105e632ab157d53766238ff69bb25f8e97d8106e7b077a1c306b39973fc2e97d0c812e1c168fec0e2a8fd6883b02d73176d67bb0dd505e2d15efa0f7435e96c78a06e13a378de68059657f384cc3cda6c0311b9159fa5a19998f6e03b950f0bc2c4b8c632cba34e1f1ebc26ce65f71103b853ba6b0a4cb337c1cb67f14988a21d8188467972e2f2fcfd22bf9de0f", 0xac) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet6_ip6(&(0x7f00000004c0)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000500)="00551dba76efa21f2076c37b19d27dc1f9a0c76bab1a61f3c2bc2574aa17813195b67f5fb273c023aec52143bfbd7fe6d0baaa3cd4c9cf0ad406e420eeba394b0b654dd6ccbffa3a552a2185888814cbb230bc848a41206fdd491f7028eaa46557cad2943597e71b05109958bb216b54d186f0313e5b20592472ed1f3ea4e42f27654470dbcdcfbada16f6a3eb28f01ac5d3d23d2e341d21391d1910c75fd180c68953a9dfdb798564cfb884", &(0x7f00000005c0)=0xac, &(0x7f0000000600)="9a49d99b452190ccf4037a458970058eb597b7b26e5d96d82e6c8da61b250400d74a21c3f1e3357ffdc4cb86f1f47f87dfcf954c0028f2a6649b25994efb635298816de7f54afc533ebdf7fa62fe91644495575878b03415a760ad887999babc947443d61b396faea3a8f646b7fca33d8e4ef85b5bdb40d77fcb3e202715c576ca72ed6c4775990885fb15f35df015a6b74911691bf2a6a0cdc3285fee6e3a8b97a89b8a22b51450548a36d4215b33c59ada76096dd27cf2525e291ab55f6a538d77a7dab7faa355e1f25d291bb3d277f0b3339b8cd540331887d5691c751c20d0efc3305120759fe09e8ebc6b85b494a02a337e1bab3c7f27c453f85b2f06e1b0678eae273497d854a8a6db2c36c745cc7d5937fe6fd2e8a22c699ed57f0bb7ed442e90c3dcd99d524a9cf8dfb364c6e95557a3f20ef9c46b0cef5b5c7930825e10456bc7b006420591b11539453ec2e8600c74c830818a3abe175d799a4b5531ea55897309092e6fc1fa3df77d530bad50a08e637f652ae38599e10924e203ae9e897d96028be5a3b3485ad6a7295d00eb4b05f0ae0dc737b4cbe71f56cf24d1236de13878885e4454347c9e181b3ae0b4631279c4d534c617064fa69f1d2c6561452124cfc63fae78d3d3313791ff090cd65a4e781d511b03351de79a99a3329af008645cdf1539fda8c42356c028851dc690f04b5bcac902231745805166c45daebdc03b1a1ac947347be200955eac82fbc3460f509ce8ee0162fd978a98cbbcae98921ec9f65a8f4ba742b9af331c32b40a5d9396b4b348ee8821d0ce2a9abb9286d70f2f32e1851cb6bb2dfaf60bb2ba254740366a12be16e4611eeed80cc2fb519659fc768db404a0ce7e2900ece89dc3e709e1389bfd671662fb7d2a56cf14927199fe62efae0c8ad588abc2d344ea89a588a9ef80c94c96563af9c2df6ed2414fed024b852fae2ee5b1ba13b9297ce5916d8d30bef2dcad1559d4afaf248b7e4be97379dcbc5dbd4c4addab7a5ebda1fc64a7450aed98fae8f6ad5b72f7791dd0e780a34d30f7930efc4151ec43040bfa0bfdacd8615c96325de157d021a7e845049caf5500d745727845eb403a671c8f3d2e6d78f262eadb4c5422d5545db2bee964328e46181c15cf0f7b4cfe573b6dd351e17e30f9681c5fd97f22e063052ad332775242055a0dd5646f55cd3aad31148e57f7357d78e6c10faa5d9a61e15ade188b12b999421b2963ba5666fafac168419ea2f653d920d93517441b7860a0c0a7348337f547c9c7c2677fae7206a06b5d696ede0a6804050a0ad219afb13aabcbae8131de85db95fce222ebe39b71d1773c099c8d27c93006ebfe0eb2f0ef9b9bfdf1b82fd32a686482004fb2effdb11356fe759e67e12e4e8c4a03db53a3884a4bf853486ea21254ae46befc6accddafb857181716e9dd2112745a243d84826941010ddefbae4e98c20c333320ac1b3863c75b507ee590a5ab4d865b8bec557ddde54bc693226c4c5d2facafab2adc3b7f35c463ffb7af7241163d06bc984ce88bdf26f51cbedd875f9de8705350869dfc7a76594ada5e3c28cc038bfbe94c2e589f2cb060797b1fbc2c595da7f1aa7b0179131c96d9a5c22f7705fe8d198a5f9c2eee9e9693d00d5249f925d6f337745a7d72bf171798f15c2312344a16cf9e3fee8b94c596fefc16bd8c3ef7f27115de6d971640a4ca6e09a41e3d79f46e4705f10d3d5ba6f231f2d49bd299fad1d336fa58ce92cfa893ba5115e22488fc1402050b0073ef8df021d0348d81db4c78ca1445e99fa99bd5331d19ff4c57ce2835e70646fdc8a4f1db3cf13fb6aa12b22734ddbaf35483fd47e697b27f0a2094151f25199cc9c23b1f090a2758f0939b88ca7d46af8acfc7bf55a9c97f93ab7f88af2c5771fcf8005e851a4801c795f9c1ec3bbc287aa034588044d1b558ec36f2fc51bbcbc31f4a7d6234201b3917b9a74a01178baccd9ef5118a0b1c9155dd0a4791303166e9200e2ecf406c616b6cddcc2756bbf56d503032acfe50a925afc79d82cccced7b07462a5dbf655fa42796746c047b87a6a85ab01e6e99d60afc289707da31690885c46f9f18fee1350ceafc45e75d35dc09760e4dfb735aa105576ef09f9859910f1368c41b828fe56583e10f740479fa97c33a80e6c82da7fbf9fbf2cbc534a57df81e00b4711ecf0b32d2752e102ece8fefeaeee12f51460fa4e063b1e55cb806fe979987b0311e77938bbe8cfbca174f8523e55dcbe03ade94db12ece8c2de7e0e7d5213965c4363d7a1c743414f1e0b75b9a957cd8430d7faceca366b761363408bb4657dd09150fd4e4cd0a15c68cb9703bebf0c70b6f49ff3119539f7f92bcea1c03536f8cdd512ceaa91e7e1d82a364b348bd9b949f64b03c24415987dcced19a2004fd647222a3df6cda62b29a4d44ab559a8b28efdc6c224cc7df7a763d5b40ec66043510b763bb39eb4d62b37fcc96e2c328941d13bd99adb7a2d422f536f3324efabcffc82c92d07b6314bee32259d0f32522e24540f76d40a027610544f7978d8394385689111336f8fa2af22165b79a8df66d4fd400fd0d40260c1648abc88dc00257d0afcaff5818ef073571379bd0fac45217c9e8b327b88bb3820bab16739175904f2dac4b1958497129b277d9f6b6585794bdde8c40be540f94866f86002df37580bd889be8aef745b49d83e33709e65a66f2367e899649788d4a12b17b09f0c3ebe1d3ac01f09bfb880776b3fc9e27856853f261c8ee0e237af519436536eb30be287bfeabfb5cdd64d32ea58583c0d391e7cf9c290c675a606086ad092c06c3647c7d9b0794b959c7460bf2a57b5205b52076be5049df73a65cc0ada8e9df51e9e632f56d1e77d7361006e84cd155b96990595faf43238911890e4036ed77ac499c013f15cb1abd0c072be124ee3366c1c706c429c7815661ec12f5a5bddec50d042276d05b10cd6cfb18630e27d067cebfa9b484f129e03dc1b2ffc4df512c9028c1290ab751f7e73a0a07995e0135200e5a58ae63b018f309bdbeebd3a71b74bc00bf8f3d97530e3364828b148eedb386f8a6e1b43f572f2e360ee658e15f8322eaf62b3b0b31dabbafff6f8ea7ea11ad1092282fe88ce36d28a019c0c464ff74c83676bacec58f059a961ba8346aed9adbe2b61d2180e6101986829ea8c0b876b4c9a1ef9910caac5c7764149b40b29595c13a87276643e3496f623248b332afd9953c7dcc82e869a58e394d793412160a845ee4fb46b8c0401bd5b143785d390d23c251ed60cdcceea8db5fdd44086be8c91e803148184cf391e56a0efaca7d00e2019c8b012308cee61e39caf272a6b1da29b47e05f4603d675dbb17a8945190252799a01d128792b614e7c1a66d878601d93228674ceed1978b3d8657ce41218151a88ea24a68c1584cd230f6ef75b91e0fb539bd9bba0be2428d7c5f9d7e8650cfd0bb64c866ca16f9babaf9296bd602bea6fe9d3d75c21390e51ef717bdf839fa61a1023f5b471f6672185922de0118e4caca634bfe9b9ab40f1dc5287626b481ad52e62e7a03508078e90fc2eef54e5feb68166aed5dc78164e887329631a7c1c682bf6dba9745fd99c7b107350192733aa1477801ad1ab5247e276c9e14b67fabc25019d775c5afa684e5601cc5363029bc5dd14469e7d4e22331c08606e05dc7e9f89e144f990d477fb41b413b612be110316de3a677cffd9ba4d8b59c2ef8919bb4260b487a38a3647148edb13f784b12c19610d7c9938c840b327ec69bcce3ef247e78dff675be94582ec5054b58d2fef09e5d6e67062b974e0b11fc99692082a6a8b41d0a1a22f53b1f37330b41f9b0e9268b568ee65ad74b11ea94e0ba10aed5d7478d6b61a21a3f05620696adba8aa41bfd1a22e30d8d9d15238d90568c1dc896b07116bf42fcc14c111d1878c0f482046478f9b961c86c22ade510895b2d42c20aecbd46395efa24532869d7ba43662c966ab116c1feb725cf6b785d31f0204d0297c8b2f98f5bc23870cac3a13ca870336df86448673d6c14d67725c94a76fa3dcbde0c6022e5c756573177853e2debe773b1db55faa253f4d667eef863f89b0361efb54921bdcae339eb13e3e8447466172e2b8c1bc1ba4611739165bbe08e74c9b32970c09c772b37d52c0e3c0771620ab56074a96ec53fa706e7d3d412095d438ca0c11e19e4bcfc164de7268706e61b6ac531cb899caf6c5a94e206c370c9317b76a7f134c2a7fc6e12d277fbb4a8ef18a8f809d88026f3684f2c6cc51ced5566f523f46d12ce319d558039b972a292c3a42ba28a4fc271ece92425cce8de7b62a4646ae1d808a0a3c777f86ab8942e8da2553066b81c9d22db78cc82b163b5c1332f1b119536e8404327a53c1ed8ad5bd7d0bea7c1e8fd027816876b127393ee614d583a2c616336629ddfb56447f54d42e4e7657c08fe2907fa449bd8832d615b9316f1e765974992803fdbfa481e170433709e4bdf99b996d644022bea3bb6d4b0717bde8f8c419d4db39d24f86c9e954ca281127e0b95ad05f6da1bc10b180cd038c4b000a0c2f7f8154205afd5137a3c75f6cf80ebe4b7d99b5c825f50541e39a304674ddee4a5a7a3ace45892d4f7fab333b39943b9520206f66494af54d74d40389d85724c3b3e2cfb227b545b829c61ff8f0f67aabdd826e27d9fbcbce69966b1c172cdb3d69a1d5c583f5d61cd7baf7cdc6ce96ab4764dcfb2460f802fcc9435d8cea33add562cd88fdb86a8deb0cc304522d73edc50f04bfc9fff5c9ed491fac8ef0165c36ca89bcf8b6d4d5039b98ad80171ec818fd0a1c051054b86a1df1bc8a462c5d34b506132433434335a5a4cc142ddf48b92a08cee9210d100839f32c6bcaa6d5ad38eb43589e29fff3bfddd90b506b20ae7b4adcaf0d668fec83269e779bf832adb23e2b19f82d67df7829cc986688fcb5bf0a045679f9a6cabea30ea097bffd8902e1fb2998d8bd039fb6d5a88b1604a61983221ae1bbc45c8972a5efb6e6fc78e0988586f4a0fd980ac1568449c6a201f50265875f7f52ca0b656bc7b25a581e45f3dd8890a71eea222f3613dcd62a5dd5d9e2589aad419ceb07224c8dafc4d3c620268915ea8782995146cdc26f2674a2b39c5d5328bccd32ddf0e86b02cbf161a72ee9f53a388415ee1cd3acbea99f929816a4afe11a1bb2b918388b5495489fa8935eedea7a0b708872855c73e4e9fde11c4e81467635e6bef73a993111c30decf659bede8a1bf3b612bc3cf1283e23ea127d96843ed57661a3ef3eb694fea9d28e5c04e195de63dae72d592b77d6f770c65ef00ee7984f969f250d00b0ffb37eaf8638e93dddd3a361083b312c61c9249f9fe50523c51b5d9fcd6ca5eadfdfecd2a8e3ca108f859b9a86a811b65be582559537756d002555c1619178452455165d62d89722192a775d7985fdd8f2d30d19d28ed18bb91a69a413012731a598a41e6b86ea2decd02640b68822cfe5422c69707f625e5b8523299df28622094354db51a20c5283ec2acee66217df4e60888029b4c4a4cef0320549afea284b75581c0c7accb8d5137f80e7ce369cfa249acdf456efe6434ece145db90a4946b785ded5b90e3282f8eb1024ad87f721c7ccb6f54e88cbd43b9f4403d39928f2c8e0e3c9526c88da6d24e2bb0e07cf9108c5d79fb0bc4bb2d01f642d5ab6602ddd0a94f9a133438c3c1babcc0556badb088267d09449f276d1000f2cae11de644c0d7c3dc9e5f9e2a3f468ef388d546629bc9bdf", 0x1000) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001640)={&(0x7f0000001600)='./file0\x00', r0, 0x3}) r3 = openat(r1, &(0x7f0000001680)='./file0\x00', 0x20000, 0x104) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000016c0)=0x7952) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000001700)={0x1, 0x678, 0x5, 0x81, "11d1d2aec6fe2645e21fd947fe2457b1b6b9bb68", 0x7f, 0x7}) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000001740), 0x2, 0x0) pwritev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001780)="76db6460e8d37c27797858c8f5b5ab30860ce1c25873f1c17c38bb8ade8493aa6c873a94855c6d10a44f6f3a9c23c58a2ac7bc3b42a5c1a13ea05d0efa5915401868294b335644fe1719c8c8fedb26af1f65e52ce4bc4b1ed750024f5f8a13c208ba704447e4a7a6cc8bfe39b8189fc1a4521b6d9d516b62f6b2b5d8606f8c5caa37a47cc917fb299a8de183dee1a5bf995c34841f41532665e450ff726e1db7ce11f0880fbd7dd615e5ac36fb63a2ca37dacc51fafdbe0852e08132d45debd37e7d1fbfde3d38eba9b9dd2e690bb4d2f30e01d546d2777d19ad08335c109fe25c8cc92fa23a4709517ee0a243c337a1e6a739cb1deb542f67784d8f85bc", 0xfe}, {&(0x7f0000001880)="3af7a4bf328e5defe8c240d4a5853e51f9c88f2ecf369306c8d8e1491f6a6fd455fd14c8a122dbeac7ae13a6ebfe5f63429bba146d2ba4ad9e73090790", 0x3d}, {&(0x7f00000018c0)="6e158b50a05ecbeb8558e3edcf1323739b61155b5803cbf538e0947ef42aae7bf3a18571e78fe446c918e33229dc7f4ae327942602f3ae755e93c41157c95b0c57223bd2cbac22c3238fc06d5a11bfa03673c028951c52e3769563ebaf76efb20f2e34934bf06504ca305d7bb03703b0b1", 0x71}, {&(0x7f0000001940)="fef60b2a7c0f68d1db731582ca91ef63307c9ac6bb7a92ce22208a2964a711ad0627c619aee8389b3f683333d4cb3aed3b0bfa04f380d86b0dbbebb787fcb941d2644dd69ba79a6143e983e89d06afe11488d8cb17f71543e4cd203fa657d34c329623e508f46a1c0f757a15aee22081ae10f1c92b0a15f25af03c1e9b53235aaac1fb23e9ec05c45da5bac8081ed0862204bfae10babf2de96e5826f104aa27286d3e4ad77eacc620ce89ffd7fb4ae8d87f7d444e01d54a2a24b1bb5db6f9f863a90c1d0154f767c5d349078577adf1941397fee49830e8d6e1f423c99365e0936deac22032891a829a2928c981a7166c", 0xf1}, {&(0x7f0000001a40)="ab3f933f115f9554973c13f1df69c7b5071990e88f7340bd20f5fbc998a5c39628b5c781719c18679e382e41ce93724c7c94da015a7fcac1cde17128a930c253fb31c61a41ff018f6859eb7b406170de54f2f34688c58afca7100b77bfa87a3383d2a3fe030e215eb4ee01", 0x6b}], 0x5, 0x2000) r5 = kqueue() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001b40)={'tap', 0x0}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001b80), 0x80, 0x0) sysctl$net_inet6_ip6(&(0x7f0000001bc0)={0x4, 0x18, 0x29, 0x33}, 0x4, &(0x7f0000001c00)="25923d4dc9e7cbf55da1b4127a038b2fc8fcff8c6101d33bbcda526c37fba03f7bd12eac921d96c3dcb6855d270c1853514b5e1f82c76729191f6b86451c304bf4b49af806b8717e9b1a3e93d4cb15fae26624378ba23f8c1b1c38c03672eea0c0628a526238", &(0x7f0000001c80)=0x66, &(0x7f0000001cc0)="5e586f1a041f592da60ec489dfdd0019388a6c4b40be8769c0da88f61caefa81c4b091cdea4bb9c50fbe23e5b51cfebd471a212aecc61f4acda96f8ad90af9", 0x3f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000001d00)={0x4, 0x5b, 0xfffffff7, 0xffff, "6ca5663b0eb26ea47e8b763bb18c010a6dcad3f6", 0x4, 0x80000001}) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000001d40)) ioctl$BIOCFLUSH(r2, 0x20004268) fchmod(r5, 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001d80)=0xfffffffd) sysctl$net_inet6_ip6(&(0x7f0000001dc0)={0x4, 0x18, 0x29, 0xa}, 0x4, &(0x7f0000001e00)="8bae229eec72b27fe72968b0b45044b31d842e11e32348f16e53eaf1e2f672d96a651b773463c7c674ce65e8e8d8291034b2503222a5e5f1b89359dccb295d16627cc0d1d9588720ec3faa73c5af20dbe7d1f0311c8a2fbbb14466e37c0c737da930eec7ca3f28b6a5e6c0d4c8b580977dd96e218ae8ac1a7c383fef1511a48de1b2e5c452118c0e16449b92a6b0125445ffba5ad49d013ef07203f0b99d66d7b377c8655784cf3b42e983dda3769b7967bf787d9e2fd52585494ed18ecda0335b6d549e9bfe18be499631ac569aaf3061fbac0a6d151a89802f241de521c59b87602a0edf726d5d7aae92b798be6c", &(0x7f0000001f00)=0xef, &(0x7f0000001f40)="8b16139ddf937e9740cdb1c66fd0850f13f0523a6b7a9de5d118cb713c230e", 0x1f) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x3010, r3, 0x0) r7 = syz_open_pts() ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000001f80)=0x3) executing program 1: r0 = socket(0x2, 0x4001, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x33}, 0xa, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000cc0)=""/183, 0xb7}, 0x0) executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x0, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000001780)="a07ad3586d0f517fa42a175a6062a83d703b29fc68d91c7bcf0aa7d477e3e02e93dc286004bbfdfbcfafbae2df02acf63f7e7972b5fbaa51901dfeb5fc7a1e7550ddd12ed61232d5069436faf339b90a5fce075777d0b72fb38b818fed2e70866f04414512f470d6946035460be77aaaab29b65429c876e1ee0cf6ca8f1a72741c36e2a2a01940e13c9cebacc0512e529e1d8a50e96b793956844f70c4e96e2f1aadce50faab174c068bdd1745ea14ab63ab3c1f8a20ad801c10ebb0ad8be8b0450a11aeb4eaaa09", 0xc8}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) r1 = syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r4, 0x6, 0x8, &(0x7f0000000100)="77b3d8fa", 0x4) socket(0x11, 0x3, 0x0) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendto$inet(r5, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) accept(r4, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) close(r1) r6 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffc) readv(r6, &(0x7f0000000680)=[{&(0x7f0000000380)=""/227, 0xe3}, {0x0}], 0x2) executing program 3: sysctl$kern(&(0x7f0000000280), 0x2, &(0x7f00000003c0)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73", 0x0, &(0x7f0000000300), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB]) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x4d}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x46}, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a339bf2e721fd4fa2b7afec3708236f6cd4cf8eeb4", &(0x7f0000000140)=0xffffffffffffffea, 0x0, 0x37) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0xffffffff) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(r0, r1) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r3, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r5 = syz_open_pts() close(r5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069dd, &(0x7f00000001c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind(r4, &(0x7f0000000000), 0x10) executing program 5: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0xf7fffffffffffffe, 0x0, 0xffffffffffffffff}) socket(0x6, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000003c0)=0x4) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) r5 = getuid() setreuid(0xee00, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x11, 0x3, 0x0) r8 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_RMID(r8, 0x0, 0x0) semctl$GETVAL(r8, 0x0, 0x5, &(0x7f0000000600)=""/4096) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x0, 0x3, 0x2, 0x9, 0x9}, {0x7, 0x8001, 0x40}, {0x5, 0x0, 0x0, 0x0, 0x86f}]}) executing program 4: socket(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000540)=[@cred={0x20}], 0x20}, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getuid() chown(&(0x7f0000000180)='./file0\x00', r8, r7) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000440)=[{}], 0x1}) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r9, 0xc0105715, &(0x7f0000000000)={0x2, [0x0, 0x0]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt(r4, 0x81f, 0x28, &(0x7f0000000000)="5ab7", 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000c2ff020000000000000000000000000001"]) executing program 3: semget(0x3, 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) setrlimit(0x8, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x20000, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x6}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) 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}}}}) mquery(&(0x7f00003df000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000240), 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, &(0x7f0000000080)="04b632ca6b4b9472dd7a9474936e", &(0x7f00000000c0)=0xe, &(0x7f0000000100)="70603a257e6b6bf83d809f43be7c4cb0a381759c34974963fe140384e154053569fa", 0x22) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) executing program 5: r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x1, 0x7f) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r2 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() dup2(r4, r4) r5 = socket(0x2, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x24}, {0x1416}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000380)=[r7]) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) sysctl$kern(&(0x7f00000000c0)={0x1, 0x75}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43c4bd7f1083bcd96fe2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b0792698c3436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33000000001d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1fb, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x2, 0x0) close(r1) write(r1, &(0x7f0000000140)="295a03bf8566f8c5de1b7d9a00c062e2c4ae7032be804ab5fd3646cb0a2e07eae7fde94206e5422b2aaa2a63e99076e40f6b67fd3e70d787aacd2947c5c5bb60a27f8e056c5cf0d7c677946cb487b44917224298fad3e54d14c78181cd156ac14b15969887212068aa869c43073bb832d40a5d", 0x73) r2 = socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x400, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000bc0)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b578e9a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0ade2d247adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896b", 0x4d1, 0x0, 0x0, 0x0) r5 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000100)={0xfffffffb, 0x2}) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000580), 0x200, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) poll(&(0x7f0000000880)=[{r10, 0x1a5}], 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000240)="7d2805b52b02c2e6040cf253df3abf35556f5a04eebde7cd5cf4ecf178a6cd6208d85eeb4734aabc5e7e25429fae46dea6af89b5808999be94df8fd4223ccbd013dc2cc05ccac8be50e8f51008275c6be048a74b6a974c1665a57ffc08a91c32c3a2a631c7d24a72fc2fc24889bf21538337083b618d1559e5adf0ee2058be1983f8474308e14a188e133f4ba4fbdf3c95b6ded20fa288ee858859ad80fe93ff8ab856c7d9af870214c4d0a6b160abc583a9dce89a972d378046e001b739fde7e60bee8808d72b62a1b987d3f4c1d6430f1cceba5a83ccee4a16aeead6ebfd8ba678609c35abc0d2", 0xe8}, {&(0x7f00000003c0)="5416fb4e4f1bc9e88a384dd05a9b362f83972944c24cb3c511caaac8996f3724c1db5c1f4c7ddf3d8585bf4a284edac94525198aa901ce7f3f8c39235891b2d8e9f159ba2e4fc7b45709fd04cb4e666dec26213e6313315ca5ea32be537abe34af98b03f6a30d740430e3f8e8a244e4b199193d3f5722860e3bab4fd25c6aaba8b76e70cefa6725e", 0x88}, {&(0x7f0000000340)="83315887553fc19284", 0x9}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="3000000000ff030000ff000001000000", @ANYRES32=r8, @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r1, @ANYRES32, @ANYRES32=r4, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="00000000280000000000000aff0000010000652d", @ANYRES32=r1, @ANYRES32=r8, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32=r5, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r9, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r7, @ANYRES32=r10, @ANYRES32=r4, @ANYRES32=r3, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=r0], 0x118, 0x402}, 0x6) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/49}, &(0x7f0000000200)=0x33) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000140)='./file0\x00', r1}) chmod(&(0x7f00000000c0)='./file0\x00', 0xfd) setreuid(0xee00, 0xffffffffffffffff) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000340)='./file0\x00', 0x1cc) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socket(0x1, 0x2, 0x0) syz_open_pts() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getuid() r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000200)={0x0, 0x1, 0xfffffffffdfffffd, 0x1000300010008, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r4 = getppid() fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x300000001, r4}) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) syz_open_pts() executing program 5: r0 = socket(0x11, 0x3, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}, {0x1010, 0xffff, 0x5, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x401) sendto$unix(r0, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000440)="80d7be8f177ec076ab6266e190b1f746f2a796e1a9aafaf57228ab2413a90a547d8f18a0397b2caa640843e7e9e47295f3d504c3320e9297910ead34f4759cd5484cd01e3f8c3b6315b0443d5c0211da3845105c0c07f64d3bc557441b04afef62144e6a21ad3a9c85d54680bc1a651bf14d4a4c565bbdd79ba4339646d59d248647635e1b3099d4b26cb3845649862c11cb199422539b78b8072c7a22716299675d1ec418edc2f750766067499aeb17fb3d1c78f0a331a8008d6ce69d9229334fb114409b109058150e32c5f987818ebb208a012d983e19319eea4da24975f35c2831bf0141d75e8109", 0xea}, {&(0x7f00000000c0)="40eece9c559ca0abb3d09b53f1e95c4ea06e8ac45584555b0bc3bbf77982cc8b48cee3d54a65bc0769a99096e74cb5768db2bf", 0x33}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="4800000000000000ffff0000050000002a6d4b3912c31a628ea8cc004abf93287e5793238c8aee6a4264b7333973fd9f15e61c3578182446ef285749455d9807950000000000004000000000000000ffff00003f0000007a3e5864c3212e674f3fe38073ab44462b0900000000000000fdcfa14ba6c62ab4c6119538200000000000"], 0x88}, 0x1}, 0x10, 0x0) sendmsg(r0, &(0x7f0000001c00)={&(0x7f00000018c0)=@in6={0x18, 0x1, 0x6, 0x200}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001900)="8e2ddfbc878ff077a781b2a1cf3ad16f04669011f4d9d1f1962992a87d5e830b1a509f05cb3750982c4ef110278f05278faeadd50cb971cea3daf0b23f2e7dd9", 0x40}, {&(0x7f0000001940)="78e0e0dc1d6bb53a99b20d0b54c0ffb9be4320455ad0a62b6b7fad6e971b3c05af941ca6a7c13692229afb5c8dc78dfa2bc1c2cfd9b482e5491eac2f17229bf82a74002b6e40c1942d169056086a86a1b0774dae1467cb9ab6a5cd98af0a2ba9575dcf61d69b02da3d932a1c585921278c34f816838b7fc30270f6583abbbed0a19a2a6c584b7fd06bedaf36e7a0a43b5a173f6d86fd6f0c7c85869c137027038f820f2fff5fd997a33dad0da40675b2258b5259c1dfa54761163d33f0daed328f937ece516c50825dd655dc56a8942ec5002682d06142c0bc7c5b96b49f7292c90037ce74280de01d87f3", 0xeb}, {&(0x7f0000001a40)="3ccc8873b81942c1adf2e4a5fc7249f5319ef21175f72a37d00dba2886d0dfd1f15a81da33f8993bb637417fac8057aa7b41443f385cfde66436bbb2c755aee49220db", 0x43}], 0x3, &(0x7f0000001b00)=[{0x50, 0xffff, 0x101, "e67a61fa79148560f2af014dceda37560fad3dfbf4075212835a783c932dd143bdcf2dacfe12b633ebc3030eef86009cdf66047eabd79623a8468b004eed99da"}, {0x58, 0x1, 0x3, "c13fac2fef3e7901f044d3a28a176334e9f8653d4353f62aff87e40e51815317e9c08b9a69c69d968b6d4f7811ea816d06c3273ba44da0b852da54eabcb3f796cab217f54f"}, {0x20, 0x1, 0x4, "566a4d9694be26c83b0da8"}], 0xc8}, 0x407) r2 = socket(0x18, 0x5, 0x0) sendmsg$unix(r2, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) getsockopt(r2, 0x40, 0x4, &(0x7f0000000240)=""/114, &(0x7f0000000080)=0x72) sysctl$kern(&(0x7f0000000140)={0x1, 0x48}, 0x2, &(0x7f0000000000)="72b73735", &(0x7f0000000040)=0x4, &(0x7f0000000200)="07f30000", 0x4) sendto$unix(r3, &(0x7f0000001c40)="adb3532d212b83be4995680252c75e0db1ade111cbaaa01aed58067b511b85be3a8c351e1129f227790db41935d270fe8498ec13c0099f04db53ac678601c2b01316f234d3c91dee761232de7e26efad22ceef8d191860bd8dac36678390542c8a0200ef7206ceb9e19e6b7072a50bc3064c7483aa266d0d29464341e78e157b9305d6adfc65ce1f5f9871f1f156cecae869ed011bb314631f4579c43f00d0c4e5036e78", 0xa4, 0x206, &(0x7f0000001d00)=@file={0x0, './file0\x00'}, 0xa) executing program 0: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) getrlimit(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r0 = open(0x0, 0x0, 0x1) symlinkat(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000003c0)={0x3, 0x2, 0x0, 0x1fffffffc}) writev(0xffffffffffffffff, &(0x7f0000001280)=[{&(0x7f0000000000)="5f6a8de84b4c52", 0x7}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xab}) fcntl$lock(0xffffffffffffffff, 0x5, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x73, &(0x7f0000000400)=ANY=[@ANYBLOB]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x7e, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, 0x0, 0x0) mprotect(&(0x7f0000261000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000280)=""/183, 0xb7}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x4) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r2 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffc000/0x2000)=nil) r3 = getuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x8, r3, r4, r6, 0xffffffffffffffff, 0xd1, 0x20}, 0x5, 0x100, r8, 0x0, 0xfffffffffffffffb, 0x8, 0x37}) r9 = getgid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x94a0, r6, r7, r3, r9, 0x81, 0x81}, 0x8, 0x101, r5, r5, 0x7f, 0x6, 0x1f}) r10 = fcntl$dupfd(r1, 0x0, r0) ioctl$VT_OPENQRY(r10, 0x40047601, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() getgroups(0x7, &(0x7f00000003c0)=[0x0, 0x0, r12, 0x0, r13, 0x0, 0x0]) seteuid(r6) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000400)={0x40, 0x1, 0xa2, 0x280c, 0x8000}, 0xc) r16 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001780), 0x8, 0x0) r17 = fcntl$dupfd(r1, 0xa, r1) r18 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000017c0), 0x80, 0x0) sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000480)="dc63b6a15514a0e5cf9335fc1dfeebd8d78b22564579ce76bf7b864907", 0x1d}, {&(0x7f00000004c0)="4de229393ed318d00ff0d34dff64871103d1f1cb84249549530dc7f1be94b4a1a21b50f207abd3988e07fe981adfd421e7637af8810dd136cc3144c5cc90bfb6626e44f3a28fbd9078ef596b3564fc50d07c54f9324e323ba1d99f65b5deb01bfb616f67eb231c4cb24bce3e9bc85c2d6117f1b5cafa5b3333db58b3f89f0f809429f7a17c7fef835266663e0de6d1269833ddcca8f1551fbc0b86e6a509f46467d5a17b6c56dd642115961cfa244a87", 0xb0}, {&(0x7f0000000580)="b52ba95889cc3d48078888ae8c33796c5207079a41ac8674376d811b1d6a45f7163e8f741231d0c69ccfb851f7f2673077e23e28bfe255c75b8d25312ee47cc68f9978b395ac74bffcc4dcc736552135c7eafcd29970cb14a6ef59a1f9cf236f323d7fc901850a5c2a10b2340612d522b2abe63081c9f1a022e5112963bb0882", 0x80}, {&(0x7f0000000600)="8421f79a4302cb650e0494781ffffa8ab6b8bd25e0e0696c288d75b5dbf67ac2b4ee8b70f22db3f0f131949d", 0x2c}, {&(0x7f0000000640)="895d8ee99b77a96b521302b0413592bcb0fc223495dc2d3e92e66cb4a2c43facc075bed0a762bf5f1b32138458a11aa47e7c8132ddb958acaade", 0x3a}, {&(0x7f0000000680)="8048ebccd53e77eb372d2c9f1c0f5831808e4484242c8302d4af804148d5780cab9ab051ed987d04f57c7f9fdef9cb099014e1a93fef0a8add80ea6cba5fe311312aae7dc31d45903e99a989a001d07f42a7225de24c41bd854aadf006a305091254f4704131f3fb484b5b7fe4bc8fb1d1d5b7d69a8bae52a3cf9415c5359092d082af6c644ed80ad86431ae480e6724d9d1182c00c8ae24e306eef82e06c671a9d804d11254b42d966000b63de590b7ce6578c9007534436fe8d7cb1d75709fee1ac99293c4de5fbef1923b02f402856958f0d0d2b19bb18c363e20f3b51d00333d3e90498b2a332df70c12b3cdcf2f9a454c7ef741f0156d2f4f1fd29581c94b44aa610ff4718b49eebda8faaec14968b3971d0776181651ed0bddba1770c8986bb261d1d77751417077dd6faaed69c175940c852173d5b7ed1b8e1f7223c2ab0c93d12d915571c8ea67bb925393c0deda1c049d8029cb77e3a29eed07d671fbaefd00c10461d8d97f6ef878286d86be3efe4df90d6e3c02d1d4090b1835fb04d8dc5218471222891151b0322f7b88a90f11237e951e9fa7a71c82a53b75979cbb1041ece21d757f702c1f2713838d014351b866bec873295b3cc8ec9307c67eb9624b63714048ea5f4179c5ec98e0d22c99929418ce3a8acea4c74114ca2538143e20519ca33cd472486883afbea0f1636ac2b141256d36f85c1b174845ef2e95cf0336b467d0f5d79b78ad484b5cbfc6065f509b6564b9fcdfaed98e4c9515a23cf4abf1128fc0bd3f1fdf6b58a65b541cae83066c547e80035d49234cb1a96e3609ca55c9d69517094ea2a4cac4dd508b10525f6f0ec97495450186c11309c9a7f142146b61f8a482beae453856004033222c4407368759c0b7cef13418206f90ebe5761164b88270b203d722c610e5821c4122d1efa3737d0b101541adb2588dd541c3265c385130bd8376bab73ebe19f38d2e9fa2c02d6032c32d1d96e2f6b392ea5aba11be84da20847c44d89b3690fcd611c3e4187e7407af567f69628198fde06d23a79fbb7cedd5a838a3f751413fe9ffc08642c26a776e4a216779f6347c16656ebccd37af9a01a7ff1455a75ed0796af7d6b9cda3b9ed1de73a7689599a242efa24564b37e2a3dc14b5ee05730ea647a39ec6fedd32d5fd6c8ce399e56539ae3a994b8b92b62b1952e7f6f6ec2d4abb6a3605e536dce3236d160988b29a05c4eab8fd861d8ff4c3d02ac6a0e6ae685a2bbc4e04813dd61e0ed1c2b2a105f9a49649a7fe373061bb5bf68eb57b160c584cc951d4108f24269acdd2a4b6afae97939ad90a2f105ea3d61f88cf5c2b556b8f9e3fdbef1dc45ae7b5663cbfdbf7ef0679222f25d95b30b3dcd5e043ad9f5896bde2938ee639ba7748b17888a844e9334df5692fa6362ade287974a51792ff0dca4ebc3e22284b3fd55f07922d2207753ff66ee1918af2d822abcaaf9b3bdfd898180aff9c2e086d7eceb7f3c141b9b3e135fa4669a686fdb9660f1ceeb2f36985f2fa1279f66d014dca2d26c4aa498377100e6661e1939d5def4d5b96a65f1c7092a8a6aaff7108807dc6f923e1b18c600ea15de3242e802cdd10e802356b28a4b5dd35f71e4159e5cc039591a07aeaeb798d2360a82fc56926de60250b66f815c9aa5c8053ae6c0464c4be466bd52ee2e05a22b234efeb781e5eb4090e1da55d0f6f50309720b6e0e82fc19f3fc0cd8742c29a9d63fdb1e7f59a5eeb20fe258dd3e3e6f3ca8f49d44b65cc2924b1bd4e3f524592bd5b80872e3494cacb15d8d6c173753fbc78d791800649e7dab95b451b7f79c298e2037e9479fb205bc1aa356c57a1a4bea888bb195e5c99f5f5f1971cf32b841872e008b45eb4c9d2059ecb5faa01f6bf25ef603aff0dfc5bd69a08406fe8e8212f11f99e0b6c0fc46acfc63a7b85d5ac02fb165424ca72fc141ce9a84143a751fe855e27db96728dd888452db15a4a010b68f6b636aa0c30308f7eefecbfd8d332f647eb40113bd94319b1e957c0f85d14bba9020b449ad345ff44a05c608799a69663fb51f10902d60c34c7173705d6a106f400d0f8bacdf9d6a3e42cfe45f3674a7d81cfde2afa6a7d1b8bc3ff70bc71cf7399969f588fb648cc8c0a1348ae2586d789c77bd982707a0e2250e26ab85828532be5e343615fb0b2e1f083d4e293975f60dd319f5269579b210b9d3e1c809869ba5354f20f623bcc649230fcd572845d9c5c0bfcf28bb3d32babda643e8fbb92803d07f8b3065394358f5138209d4d69d4e016a0fb68a0e8c57f9210336004700030398e1639aac6351b0c10c78425a6e003bf0552d5ad34f4a8dd71b0bf7d54151a9dd82c41b9be40741a00d0ffc4cf06d2245dff9ab582790266b545d57fc1741104bc845cbb2abf50b8a18bfb72abf75da2eafaefb692ec47065ff8a2271329f474d3bb8e361ad524fb5b3456cee305e9d22d25f59e8b8019231c864c4c178016607ea5e556f7a8ae24a8a082daf552fabcabbe88cb1176e98b66f61b2aea9c480ee7afb0525b694503175aa4d047b1e0eef26007bdbf2132211bf49973808f217c71601ff1995dbba8003bce678e04193e74f135ef0faf4b86fb8c1e46d0c368852faeafdaf226703d98bfbf17eac61507d30e8bdd1407aacf0eb0f82ece6f1ec7f05957aebc673e412af336df98e9fb519550c06f171ed6bfcbb84f3f3e043d9db4fb436dc9281f2cf5e491c831b3cae470ddcb0d1968416ad925c05fffce14cf803399a2f6f161ea87e556ce1ecde121c8265422f5a5452564a48611c7d0c1d09eff16d95ed330ef575e7e004fefbf6702ab44d464cc2f6ffc669d4d8519aff6035eb5738d783ff1f74f7c943857925239c2be963f4f68a781bc5b2bdc0196958ff1becc6c6dd770240d8d7e253c8d5210bebbe51a72a04bd9b96099d017a99abbec36aaa1eb1f7715823f17f44f6d4b76dcde3b7d5c5d2b65720a420124a372ce2b39017b1ac293352012f6d0983f4107a028befd4209dbf6f0e81243cfaa586832be3dbf058b7eb2a148588eaba1bd1a5ab0f2cfc7047c5eab8ba09aeb3dee61f78b8dd3aa4fd3953e3daddb9b10398f40af17987502836a85a023496ebac39876305f42a9b97a8b77732933dfe4b4cbe8d482687584711ee8e9c7cf4f066f3801d11b5711b255ece9ca2df2cb8fc72273ac4bcd06b0a1a017dbd2166a8c979443650214d8e73040fb2b6c54573e0df59d1337ec90def437cccf3e09495c4ed7967ee8568f070a327c2f07223aa3818f7fa751b9b4733769c734a1a71ab0610e9ff5d6ba3f6dfc7f3088439ebaead7c0b18ac22aba0f3cfd62cf56980bb0ecf05b32d5e42c8005cce74d0094fce14e3156f64b7864a5298a504afd9219a626f0b8f28427424620359ac02fc323bd9db970ef7d5ef127a6734b14c9e7b028131e3a4b49508a7005b82c1219a4b42ab2e096e69b3c1f304a5fb4850d7044213fe83f1aa13e09b39a432a9c8aea5e768ed123544567ed78c72b83a5419952a7d50d229691eaa6b6af6554c782b0cba09cbff870e8392ed17e0e3c2909312f6844c365e17673ed33a58631df0d86e04ffc755f507f6b5642c156015a2b3a6826be418f400a294d7b65d98d9bed0bea6b24752bb8748e9bb46cafb98ef6d7e40a4281a5590624e9a3cb96e8c784906781b30c527359a2eaae6a631c7d0d5d4eb0ed367524183a6aac078b7af607ae2b5deaafaff271244cd302c228122a012a917140f02363b850d5ca3618cf7039206bb7e5ac9e0df7c88e1fd9963391466dbe7989f01a91697d683c29b263091955fc9eeffc75c8a6adb6d578c26e143e4826f9dd1a9862b5feb2656b72aa55a5af8629df10fd18e447e4aa8b2b3cdf5a94b7dfc08f60134bf36b2a6973dc34ed3b10c130bd146659ee23155af1f5616eeeba02934b864492880166bc4be904a54169f784727c79ec76709e2a2654287c40a3e773a6bf932824d0cd38c92b8e0a1f1cf1a71512a87fadbf994dc3556a3c1259a3264646108540f1a1557ae680c167ac2cb52ef1270dd48b43e271bbdeee1dff16f6725488318a1aef668e89d1649c5ba68b49ad11a8185ee3d35bb800510a7935812e9848012c57067ff12f3564a4ab20f0e741dc172b873f916bb9778aea817957da82584c65c40d4f61dad24b31457f2a13b2454b79ba659ef809fc15ca41edfa21d259f426b282bcc5c3021020975850d46511c75a283db6b6703c6e4cd677e2d295245a2a681a454b5a00031731714fb00dbe047299df767e3dc3e5154e2efc7b0765f0c9f4db416c0b9a1598a19a997ae6c263c2d2611a41595949c78151369f14ba82a010b3c8c7b13e87f2ce750ac7eb2780a0ecfb51de0bc4e1b2f52a143ea7fc4f365c24ee15450636ddae199c972f803e56beffdd7e8418b029ab709297a56414417a1175c17f41be3e19757647f1bfde744b71f0c1b9c43a8b5a9c36cc53d65f237d38716f48c4eabc2fef613aa226e3b69807bf0de8071a6fe62dc64aee65c6bbf71e2858ef49df0c9e8ecccb342543facf272acd6e3820fc1f7bf54f2cecaff78045df9500b72773b4f19cec93f6a6c82974aacfefc42da191d74873371d629d245e558526aa5dda03bb2380e08cece84a41b179dda16dc290bb616941773c6cafc391d9875619e1b43e2a7144ad12a79f6c9eaf814ae33c917fb432dc9bc116283ed3c497fe08cff0616233b7f902674a9cdf04a60bd33fd18f056ada371aeccb566f2d13f900f17325e829a400ea734bb616e377b3f4f0df426422dcc10840bc7b4bc7832a5a1a2130e30e1091da85dfa538c9eafb8262258d1b35db19e4af42843b1b4fc4e3567d01b24875d3831fbdcbfcc6da85d7445f5535a84a2767d558ee82a68ea96ec69b9c5bb771fc3a51ffd98fe337de66de229500205366af5eea35b5b39ed3d47ba2aac5a260d5040eda54a0989551c2a0a8361f35359523fecea866da045369d9c282bf8a504e49eadcb5ca0efdb094de545b96a6d92cf1b0f69aa38b4b28d2b341bbcf14ae8df0f6d24ebb9bd59d205bcfaf60fccb39d4c52a5b3162b2916a7a94e1531943a4f6e953dff44301064bdf46d334f85812236a8290e73a04aa2305b020401229dfa9b4cb41d4acf1f80f4e1f70a1ef8e95c9df4f8c23217e8c4c968b78bc4be44084dba1d7bca420ccf1db6c58cff7c99332eb39a76ce90872ed51d83054075d5bbad1aa936346e03176d98091405944c40ae044abe042cc1062855dfbed6428897e26d5356c06be3fd31a372e33001c853db563749b0f25f51c805398dcf1e031dafbcfdaf66f78d95e2e18d8771979c0f882464bc4e95c800df18f0970c15c194bbb058db64ee11fc3500689ccaeef160a4008040eba58dcbd336c2026cbcb1c27c1d8216712c36b25f22f360afb005e85713cb1e4bc52fc10d54c6c9cf3f37201fd3ad42b2126df33fb52dd558b36a5411a47a9651bed5fe04e9b6a53148445fa6eac3309c4db726cb4c0118a828a664b59775d1b5c030adac38d4ae1e59da13c684bee3ca46b61c9de153faa99e7a556ad1a759c54a3299ce13dcf8c86f0cbfb7d8718ac13f5dcb1bfe1dd9b2f3e774885271ac17640e022eafe68bae45a2e3855965a8f57f6c10141c8c21dc92631c93aa120fcf030185af54a1a3c4492f70b1d5a9b3d860aa758420d6fceb70ac5e01c7f0af646345b2fdb30cb20ecedfcdfb64e43129e6e33c46d46c5b1bae9c3eea4aa873445f850e65fed61413daa2a67091998e84599beba", 0x1000}, {&(0x7f0000001680)="4179317b7a11f78ed506e597e7c79cf5d96bd0056c5fc6dd497a0d159db80b6ca1d1891670cfa6a1af30758fb8f57d1167a5da80901ed012b762cc823d35a932102d4076f6f1084fbe54edae26ad6f8f25390f7a5c1da733f8f0f92465a972ed46ad1f726667c47d50ef35d5", 0x6c}], 0x7, &(0x7f0000001800)=[@rights={0x38, 0xffff, 0x1, [r1, r10, r10, r16, r10, r17, r0, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r10, r18, r0, r10]}, @cred={0x20, 0xffff, 0x0, r11, r3, r15}], 0xa0, 0x8}, 0x4) seteuid(r6) lchown(&(0x7f0000001900)='./file0\x00', r3, r14) open(&(0x7f0000001940)='./file0\x00', 0x800, 0x20) r19 = dup(r17) ioctl$KDGETLED(r19, 0x40044b41, &(0x7f0000001980)=0x1) syz_emit_ethernet(0xae, &(0x7f00000019c0)={@random="17342e2429cd", @remote, [], {@ipv6={0x86dd, {0x3, 0x6, "58cabd", 0x78, 0x2b, 0x70, @mcast2, @mcast1, {[@routing={0xf8583fccbe2b3e89, 0x0, 0x0, 0x5}], @udp={{0x1, 0x2, 0x8}, {"4659033296dba002d2d4426b5d71da7b22a9b7da0e0d91b5a35b4abfa6725991b79996331928557f94e94c737ef0867b9fb01281e486fd500b0ea28be3d607bf0bdfc1b537ca65f455cf063a66bb3bb1b594f84c7e465c68e78c29f655e23432a90f20f7cac100fb"}}}}}}}) executing program 3: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x20, 0x0, 0x0, 0x1}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[]) r1 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x8000}], 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x6381) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000100)='./bus\x00', 0x5, &(0x7f0000000140)='./file0\x00', 0x8}) executing program 4: rmdir(0x0) setgid(0xffffffffffffffff) setgroups(0xfffffffffffffd2b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000140)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x0, 0x0}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, 0x0) r2 = msgget(0x3, 0x280) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000002c0)=""/153) socket(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) close(r3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4195169dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r4, 0xa, r4) r5 = semget$private(0x0, 0x1, 0x97) mkdirat(r4, &(0x7f0000000180)='./file1\x00', 0xa0) semop(r5, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x7, 0x800}, {0x3, 0x4}, {0x0, 0x2}], 0x4) semop(r5, &(0x7f0000000440)=[{0x3, 0x40}, {0x3, 0x400}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x2000}], 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0xfffffffd) close(0xffffffffffffffff) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x0, 0x9, 0xfffffffa, "fabafa588fc0001000000010000000001000"}) syz_emit_ethernet(0x3c, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000019a30563213c1b63a6aa2664028000008060006803b060a0009ffffffcf6a62c2632223ffffff1dffffffffff308d9dea0982ee06f900"/74]) writev(r4, &(0x7f0000000180), 0x1) executing program 2: r0 = syz_open_pts() sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x81}, {0x15}, {0x16}]}) syz_emit_ethernet(0x4a, &(0x7f0000000380)=ANY=[]) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r3 = open$dir(0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000200)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3e672f4d335c223e7d0c032bfa896443a4271851af2066262af0f3af2d0dc1216ae4d002000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002121fbfa0c0f00008abfba221554f4e0f668246c0900"/177, 0xb1, 0x9, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206917, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x40, 0x1, 0xffffffff, 0x8}], 0x2, &(0x7f00000006c0)=[{{}, 0xfffffffffffffffb, 0x68, 0x1, 0x5, 0xfffffffffffff001}, {{}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x4}, {{}, 0xfffffffffffffffd, 0x0, 0x1, 0x81, 0xfff}, {{0xffffffffffffff9c}, 0x0, 0x0, 0x20, 0x200, 0x1ff}, {{}, 0x0, 0x28, 0x2, 0x81, 0x4}, {{}, 0xfffffffffffffff9, 0x11, 0xfffff, 0x6, 0xc1e6}], 0x4, &(0x7f00000005c0)={0x14a, 0xe8e}) setrlimit(0x6, &(0x7f00000000c0)={0x5, 0x3}) mlockall(0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206925, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x40, 0x4583ba1, 0x4, 0xfb93, "4494d0ca62c9642595930f51cfc36c83990cd411", 0x1, 0x1}) executing program 0: r0 = kqueue() read(r0, &(0x7f0000000000)=""/3, 0x3) fsync(r0) r1 = socket$inet6(0x18, 0x1, 0x9) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x1, 0x4f7, 0x7fffffff, 0x1, 0x3ff, 0x3, 0xfffffffd, 0x2, 0x1, 0x1, 0x7f222657}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000240)={0x9, '\x00', './file0\x00'}) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') sysctl$net_inet_tcp(&(0x7f0000000300)={0x4, 0x2, 0x6, 0xe}, 0x4, &(0x7f0000000340)="f2bd68677e47c29586b6333890dac54a623b41ceb732ff35b61c105c61a9624efeda82b86de8f479c38687273a43523e467481c388a15a9579268b6798707ce2366c0caf87b9b2924f95510c9678f8f1d0fff667d2ce44d2ffab6a1740e9ece608c6b79fa0d15ea9d04d79d781723d85715a3f15b41884533cd241eee7a163ef9d88c8224722d4dd691a53c0b4864c151612353d888c565b29852eba12a590d65d4f5b12b2ca48dee716b1b0e9077cecc2e5c7f0d4672a9bb98e656e16b7", &(0x7f0000000400)=0xbe, &(0x7f0000000440)="4c87909ef79793e1b64b7e7fe252d52987d9a74af3833a8d04e1c240314403031095d5612c7805daca1b981b3752cde713fb501cb7429acb46ea41265b93b1e0d769a12a364eaa6308a8d285efb58cf4c6fb7b0c5d81ce952461972d47b30380b9121cec715d88a067c5d40a1f0720e1c042142f0c1dc5447e1fdcd3641ec715b5aee564d40157a4687786e2501a", 0x8e) r4 = getuid() openat$tty(0xffffffffffffff9c, &(0x7f0000000500), 0x40, 0x0) getsockopt(r1, 0x4, 0x80000001, &(0x7f0000000540)=""/1, &(0x7f0000000580)=0x1) r5 = shmget(0x2, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0x0]) r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r10 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r5, 0x1, &(0x7f00000006c0)={{0x4, r6, r7, r4, r8, 0x84, 0x8}, 0x7f, 0x401, r9, r10, 0x80000001, 0x6, 0x8}) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r11, 0x400c570a, &(0x7f0000000780)) open(&(0x7f00000007c0)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x80) r13 = msgget$private(0x0, 0x21) recvmsg(0xffffffffffffffff, &(0x7f0000003e40)={&(0x7f0000001800)=@un=@file={0x0, ""/58}, 0x3c, &(0x7f0000003cc0)=[{&(0x7f0000001840)=""/51, 0x33}, {&(0x7f0000001880)=""/214, 0xd6}, {&(0x7f0000001980)=""/11, 0xb}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000029c0)=""/4096, 0x1000}, {&(0x7f00000039c0)=""/14, 0xe}, {&(0x7f0000003a00)=""/110, 0x6e}, {&(0x7f0000003a80)=""/147, 0x93}, {&(0x7f0000003b40)=""/185, 0xb9}, {&(0x7f0000003c00)=""/137, 0x89}], 0xa, &(0x7f0000003d80)=""/192, 0xc0}, 0x1040) sysctl$net_inet_tcp(&(0x7f0000003e80)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000003ec0)="d545de940847cdf48756b1d64c3afb1cab542e7044ed827a781dabdf122a0505efba47b5a4ee968d5ee915b993bc4d28f0b6065bfae1c6c964909f28d529f7bf3b242169326d63623827dd56405d4cc17802c4e4109434da540d0f042ca99d27043d04c01205c60d711a97", &(0x7f0000003f40)=0x6b, &(0x7f0000003f80)="3655d6025434049cd8bd35298c416dc20d0616744135ab7e91b141d56f583f136b3ad4b2ca35f451eee032047a8f97103cd5a2dc4842704dd002cf967000df567c417b11a9f91fc42347ec0e330e73f6939a555de58b521e558005f8c218116840f1552d379e5235b0fdb034600004ca86ba8937c9c4f9d3f3d9a89966c7d323c78dbf47", 0x84) msgrcv(r13, &(0x7f0000004040)={0x0, ""/1}, 0x9, 0x0, 0x800) ioctl$VMM_IOC_WRITEREGS(r12, 0x82485608, &(0x7f0000004080)={0xc0000000, 0xc, 0x0, {[0xffffffffffffffff, 0x3c1, 0x8, 0x7, 0x2, 0x75, 0x40, 0x1, 0x81, 0x8001, 0x81, 0x4, 0x8, 0x0, 0x0, 0x4, 0xfff], [0x4, 0xffffffffffffffff, 0x8000000000000000, 0x6, 0x98, 0x4, 0xa149, 0x5, 0x101, 0x2], [0x6, 0x20, 0x9, 0x9, 0x0, 0xfffffffffffffff9, 0x6], [0x2, 0x3, 0xfff8000000000000, 0xfffffffffffffffb, 0x6, 0x8], [{0x0, 0x7, 0x4, 0x8}, {0x0, 0x4, 0x1}, {0x0, 0x9, 0x1000, 0x3}, {0x6, 0x400, 0x0, 0x7fffffff}, {0x8, 0x10000, 0x7, 0xfffffffffffffffe}, {0x5, 0x200, 0x7, 0x6}, {0x0, 0x58b7, 0xfffff001, 0x1000}, {0x6422, 0x1ae7ecfa, 0x7fffffff, 0x2}], {0x6, 0x800, 0x4c0}, {0xfd5c, 0x0, 0x1, 0xcda}}}) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f00001ed000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil, 0x3}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000008f000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil, 0x3f}], './file0\x00'}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000005c0)=""/135, 0x87}, {&(0x7f0000000680)=""/148, 0x94}], 0x2, &(0x7f0000000400)}, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x61}, {0x2}, {0x8106}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000000)=[{0x1d}, {0x48}, {0x16}]}) write(r4, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x5}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) sysctl$kern(&(0x7f0000000500)={0x1, 0x42}, 0x3, 0x0, 0x0, 0x0, 0x25) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) syz_open_pts() ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000480)={0x0, 0x5, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) executing program 4: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000040)={0x0, 0x4}, 0x10, 0x405) kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x40}, {0x20}, {0xcc6}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), 0x4) semop(0x0, 0x0, 0x0) close(0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000040), 0x4a) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000240)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f00000004c0)="ec0d7e49fe4324e4927864abe2d5d84538b29ddbc3d4990111e10ab2acba7f98462689917b48603ecfa0094786e5f7d6ad973a102f790ed39bb9d9dc97e44c346ca524a86ec8798a1e3bcb0e5b63f0c0f472ebf0a870f60f942adb6fab26374d1302a172c5262a6cc41a5f0c6bd8efdeb090077a4690bc47b50b1ee160f27785a7ec860bf1469a5046ad833fdbe9a87f62609be6da6a24e63030c009ed2577977f18b194f1451cf510cd945ffa5c455398a5644c117c0b733f5c9b1ac3603f1a841ea1dfcb70ad0bdf9f33b6b4ecf08496ad9af2f65b26bc1c7bcf8cf196cc319fc53b0abdec899363fc3c308ccec66192f1f0ac2f53df7f8a44f17d", 0xfc}], 0x1, &(0x7f0000000700)=[{0x58, 0x1, 0x6, "944bf7a5f0c5a81845078973f37db07135a6f5258b98757c3395ba258c6f6965663f2e66dbd4ab45c898cf881df6a32e2e1307a57da2bf9b993887aaeda9f776c93c8a12f8c6"}], 0x58}, 0x400) sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r4, &(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) rename(&(0x7f00000007c0)='./file1\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(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/\x00', &(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') acct(&(0x7f0000000180)='./file0\x00') ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000080)='./file0\x00', 0x0, &(0x7f0000000100)='./file0\x00', 0x8}) acct(0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3}) r0 = kqueue() kevent(r0, 0x0, 0x30, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r1, &(0x7f0000038000/0x1000)=nil, 0x0) shmdt(0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) r2 = socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) truncate(&(0x7f0000000480)='./file0\x00', 0x7) clock_gettime(0x3, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xc, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) syz_open_pts() executing program 7: mkdir(&(0x7f0000000040)='./file0\x00', 0x20) socket(0x11, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x30}, {0x6, 0x0, 0x0, 0x5}]}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) r4 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r5 = shmat(r3, &(0x7f0000ff0000/0x10000)=nil, 0x0) shmdt(r5) r6 = shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0xc15c5df25bf460d0) r7 = shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) shmdt(r7) shmctl$IPC_RMID(r4, 0x0) r8 = semget$private(0x0, 0x1, 0x161) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) shmctl$SHM_UNLOCK(r4, 0x4) shmdt(r6) shmctl$IPC_RMID(r3, 0x0) semctl$IPC_RMID(r8, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000080)="cdd2d5d97282fd1c80b3b0dfff9ff856bc3039e9db954633e95ca077537d8e239a4d55fcb6098d04ee622ec44591ae8011d899a739904cb9015be674b873cd8e9dba570529d53a65d78e33eb75e03a10b3d6de45684a836864d7fba9afcb659723d49e73c50d42b74fae2ed4bbb41d2993deeadc6fd2c8ff", &(0x7f0000000100)=0x78, &(0x7f0000000140)="1566adb2f75e1ef1e93870fc70c2d7c64b7ddc8e54362ea87778e6a47c90ef75c5cf46036f232d20785724a9314b283a4870e8ec17a545e1c36ae423cc8667bd08e698bcf323", 0x46) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaab93fad6b9ddf86dd6000000000083a00000000000000000000000000000000f6efe04dc1cbdc43250100004848e8bf431f0aa214b8d278238686510cd08376261b43c60d4c1000d65686b27e39d0cef1774330b6517c4b315ac7b69a94ba42c3cf543846b0fc350cd9cc305b30e2a2fb9c26f1b4def6ce384ea0aab5e257d6720ecbf40d6687ca40fba7e977077c01842e31cded0f7083b9b258ec452b75c0ea8bcbb0f7a0c7d21bd5e0a492ce4c644a1360ade4eb77f3e0a31b3a2a10c0246e6581719bebffb306dca07c7bdf8f30aed9734f47ad4651aa9772a79e15de39b01e012493151e013b15fceb3af699ca4849467bbe63dfdaab16080e9420e44de154045c162063f0c9787afa2e3125660cbe99ffd64c3b1e4fa91096e0f827ff5a82471ae80daad23c980fdf46d9e0670f9168e7f1"]) sysctl$hw(&(0x7f00000001c0)={0x6, 0x3}, 0x2, &(0x7f0000000200)="19493882e27e8f63734e0374e2403b07230f2162899394d881cc062dbb273bd5577be937295523b21e57f898dc66b07b4ca7765e56fdf5b605882fdd2f1a0a96ab1ba339c2a07fec6ad346e38f69982f5dd184befe75f5eea0b3d3dc3b63dadaab17cbe465cc19e15191a0013d37f0a1b5ff96c081471ebaaafd5317994763cca79104ed728ae568d2a5d6a70340c951a3ecc3d19d89e292bde39b656272ef8c76d46fbdf3b0adb7898c77ab0f3601fc4454cb3741a835e97990e5984214c25158732ce25c60f81af4362eda65c52abb98603a7baf586da79d0964321d922abf7889af188bc5dbc76bc5b029e1bd57a9cf5a", &(0x7f0000000300)=0xf2, &(0x7f0000000340)="80252f061f5aa779052985f035abe22fbad0e238481e8e1b1187b4eb6aea8c525dd6cc4996eb991f96ba3cfe95534773fc4555af7bbdb9398489ef44b590004a46644e6b6686b18bc5b8fe42b464d95698a6027f89dc71381bc1d81511a6eb8c533c976e583595f7e4eb36520bd377eafab8598abaa01a100b84e4abb9134d7721960685", 0x84) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x3d}, {0x8106}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) executing program 0: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000080)="03000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup2(r1, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="f9ce25917f46b8fa9e44f168", &(0x7f0000000140)=0xc, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x5, 0x0) recvmmsg(r2, &(0x7f00000002c0)={&(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0xfffffffffffffef7, 0x0, &(0x7f0000000300)) select(0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = socket(0x0, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) executing program 2: sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x0, &(0x7f0000000080)}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r3 = open(0x0, 0x801, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000180)='./bus\x00', 0x6}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000100)={0x5, 0xffffffe0, {0x0, 0x6a88}}) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa", 0xd) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000630, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x5) clock_gettime(0x0, 0x0) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, 0x0) executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1, 0x1}, 0x10) listen(r0, 0x0) accept$unix(r0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) shutdown(r0, 0x0) r1 = socket(0x18, 0x3, 0x3a) clock_getres(0x0, 0x0) clock_getres(0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) clock_getres(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) msync(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) r3 = dup2(r1, r1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x2, 0x401, 0x2, 0x6}, {0x8, 0x0, 0x4, 0x5, 0x6}, {0x5, 0x101, 0xbb09, 0x400, 0x5}]}) recvmmsg(r0, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)={{0xfffffffe, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1fd}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) executing program 3: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100)=0x20006, 0x4) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40004802) r1 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0xa2) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() r2 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r3) connect$unix(r2, &(0x7f0000000440), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00fec000000000000000000000000000bbfe7ffffc000000000000000000001d478c"]) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x45}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000480)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757fc00820074c884af74af4e2a2978c1ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000000000800000010000000000000000000095936ffc455660d134a3370627b19367c19fc7384abd439453e6ecca603d4847505aadee1b8814f7090e928ad912364ce4d159bf37e4af0e55a94187895868b6a109fa341c99c37d670ee980e3049f28c382248da6cc68dc31a55c561938e9c2e1b68bb98f7d5120e794f27f74eb9a632e0efcafa59de0a78f25fb70b9d2f3a8631928ed2651eb443a49d8c32f7f1b07826191be36e1e988f04e6086a80e490258d2d5eea62720e7193c6d57232f87847e015676a6c28e", 0x150) executing program 4: syz_open_pts() r0 = open(0x0, 0x80, 0x121) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000040)="3342b19c", 0x4) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') r2 = accept$unix(r0, 0x0, &(0x7f0000000080)) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="f9", 0x1) socket(0x2, 0x2, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() socket(0x0, 0x0, 0x0) msgget$private(0x0, 0x448) socket$unix(0x1, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54, 0x0, 0x0, 0xfffffffe}, {0x4d, 0x0, 0x2}, {0x812e, 0x4}]}) syz_emit_ethernet(0x17a, &(0x7f0000000500)=ANY=[]) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x10000) execve(0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) clock_getres(0x0, 0x0) clock_getres(0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) clock_getres(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) msync(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: setreuid(0x0, 0xee01) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f0000000040)=[{0x22, 0x7ff}, {0x101}], 0x2}) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000180000000000000000000000000000000000000000000000000800081a0000000000048800907800000000fe8000000000000000000000000000bb"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000400)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)='./file0/file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget(0x0, 0x0, 0x12) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x0, 0x9]) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000440)=""/4096) fchflags(r2, 0x0) socket(0x18, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x162, &(0x7f0000000200)=ANY=[@ANYBLOB="4ceab6d992cdaaaaaaaaaabb86dd6bd615a0012c080200000000000000000000000000000001ff0100000000000000000000000000011d1400000000000000a05746e5cb785154c0b092c521cbefa56744deafdc1fae97fa738a68a27fc3e09a119962c4d8eb420e754c6b204608550d90d63b8fcfcc10430df8ab544341870007cda5b058b86ac1c24684599dcedf1fcdf00875c103c19ad556633bd88123a5bf10b23c1c7b2cea11948451c47a256de3b91ac5fc83acab7ef49ab8f3d030312193fe444c2d32dd71e2b74ba5afc54363750818232e0a6010c536d05317949a2667ddc08e1280010200000000da47a280508e9b6a8350451b926c3f174051fe1cc115e8b47963a66337eba5a54694ec441f47834bac74fddbd0265a0f9b00c716b85be3eb4fceea243bc7bea90d500165af519b9097f44b1a1442e60cd3a5914d92f3a502b0bdc4b32cf5af81d9ca66bf57ae5596424633ada1e7fa746107c41927"]) executing program 3: syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6000000000002c007514bd0800000000000037481e7b3b00297530ac4b1d49265c3d1e9b53741f7752b4dd1f2ccb9f1396d766fd3a0cbb2f4739a4e7d9d7e6c50acfd59b3fcfc6420f294e7b6e3100eadb9d540681663b4a7015caa183ecec1858584bac7b94468f2d9b1ffe88d67ced4a76357d852108255e78522a8fcb5596a3d7c24964f63b18e9ca224c915242d6b08c71cff4da7a74d4855e543ffd"]) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) semop(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r3 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x5]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x5, 0x1000300000000, r1}) flock(r4, 0x1) syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x1, 0x1, 0x0, 0x100000001, r1}) syz_open_pts() semget(0x2, 0x1, 0x103) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r6 = dup(r5) sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000140)="ea", &(0x7f0000000180)=0x1, &(0x7f00000001c0), 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x3, 0x0, 0x6e, 0x800}]}) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt(r7, 0x0, 0x16, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000100)=0xfffffffffffffd02, &(0x7f0000000340)="7ebdf655197d778731a30f69d0a6335262d841045b7000229f2f6d4fdfe7c3567ffb5a28edacacdc831820582fa7000e12d663a179eef48e8ec5eba55ce98f491275529db873be91a22d7b473a87abce5a59f90b6e85e873225765e926fe7cac9c84f8a591f73c069baba615cfcffcda106cc8b512b0b97cb350addff152a570740dcae0e7d2246cabf627032c69b6d5c7c7d530866898e3230a76b455c54cd096f98d628847841d1512b6945ed8fe94332721d0facfe3c8d667f9575e8d554394d90e", 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)) select(0x40, &(0x7f0000000080), &(0x7f00000000c0), 0x0, &(0x7f0000000140)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 7: r0 = dup(0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x4}) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000140)={0x10, 0x6, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000800000/0x800000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000803000/0x2000)=nil, 0x2b05}, {&(0x7f0000d43000/0x2000)=nil, &(0x7f0000e88000/0x1000)=nil, 0x8000000000000000}, {&(0x7f0000d93000/0x2000)=nil, &(0x7f0000dbc000/0x1000)=nil, 0x2}, {&(0x7f0000d1d000/0x4000)=nil, &(0x7f0000b43000/0x4000)=nil}, {&(0x7f0000d49000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000f36000/0x4000)=nil, &(0x7f0000ddf000/0x3000)=nil, 0x9}, {&(0x7f00008a3000/0x4000)=nil, &(0x7f0000d04000/0x2000)=nil, 0x800}, {&(0x7f0000843000/0x3000)=nil, &(0x7f0000f07000/0x2000)=nil, 0x80}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00008a2000/0x2000)=nil, 0x5d}, {&(0x7f0000878000/0x3000)=nil, &(0x7f000091f000/0x4000)=nil, 0x1f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000e53000/0x3000)=nil}], './file0\x00', 0x1000}) connect$unix(r0, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000380)) acct(&(0x7f00000003c0)='./file1\x00') ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000400)={0x5, 0x1}) sysctl$kern(&(0x7f0000000440)={0x1, 0x26}, 0x2, &(0x7f0000000480)="91d8f62f23dd1dad834f9cce883ecfe1fda6e020dfecf6fdacd004a321f2253a45b93acccbb107", &(0x7f00000004c0)=0x27, &(0x7f0000000500)="6a1a91df8b77c7e51715205e0f26e1dd6d749d0a1575bf93c3289adc0e255fb070662fed6766a4dee2b96bc0b65a90b3bbd033a1c0c7769ad4ab180020eced03a1f68a99b4c8b9441e78e79465353af04c22c1eedfac9d267a3a0f31", 0x5c) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000580)=0x48) readv(r1, &(0x7f0000000980)=[{&(0x7f00000005c0)=""/187, 0xbb}, {&(0x7f0000000680)=""/183, 0xb7}, {&(0x7f0000000740)=""/122, 0x7a}, {&(0x7f00000007c0)=""/225, 0xe1}, {&(0x7f00000008c0)=""/136, 0x88}], 0x5) chflags(&(0x7f0000000a00)='./file0/file0\x00', 0x10000) utimensat(r0, &(0x7f0000000a40)='./file0/file0\x00', &(0x7f0000000a80)={{0xcd, 0x20}, {0x2}}, 0x2) sendto$unix(r0, &(0x7f0000000ac0)="7ec94f68afc4baec5b9d4e1060077fb2f10cbb44267bcad7e1a68115a668b506b79259e3a8b4ad995db49662debd803f47ca8d6a313ca3d749fef5ad4cf46195b1da535d4d18add90617dda90343552a9df1cfbe72f413c9e4d416a1a11f1ea5694efb4e0bf33ed3f17eb2ef075098b69b941c45157687b978e19a489ecf49787d820131777cc92b8c2d5b2bffea7e400d47fb62eb21c4689e7bc6c5aa81412e9bc595d56c6d21f80356e0a583fdb57e730a2e7f376d87b475f78fdf6feeac1a588d64da77822cd52c7225fb405bd9152c35cb8b439df5a88077a45f2843b68a19b94639455ca2e0ce5f6185d1fdf063d8159def1e204a795f90f01c86645b9831fb4726f35200597c76d39daad67709e3c070b05d44b9ba25442e795bfcecc29682291a5083992ccb020e5a3d49cbcdc09baee2d6f7345a06625f8d49edfec7bc30425b813744afcae95d4783020d43dd1fdd43be4480a4458ee9c69c390c7ecc22196197682436a701819af03deda6e33930f9f5ec141ec0e77c5fc00cf3b9a9c0ce61ff5043536a7f6494fafb3a640a5c0d78f85d93df4ceb3d820ddd58f3de175c71227fe5ed027b89ec245af2a85d892cfb7a4a4fda64c30c3a3536b886b214cbf5f6d24132cd76177ccd738fa2a4f2412d94bca0a5bcc1d85a3530a7fcd61b14782869182fb8b2de30572fab2f0ab89ef494080fe3bd5967c870c61fac5d19ccd3d198a2445a1e1c797781d46bc3f61ba9a94ef98276ad852649107ef2297a57e6d6f87c1ec4c75613255af0de33ef1fdb3255c36a3a9985eda42341876de596e5b5ec20478a28239c91bfacf4f3133106e691d8967a0e3d79a935b28c0d2d888c087830dc42949e4acd1becfe8b876740dc613f05dd29162802a544a4383c1cd8ada38571d2564a5b1d404c3b83362bff9ea3278d52602db0885b90ec3f5dba5b91a53699f6299541c66208f5e5aed6ce663548c9c1181d2b0b43ff5cf659d838efb91e405916b3148bcded541ace5ae06b7d8bba1368beb64c16eb0d24a523b9a95de82dd317edd845b370b543d27d0099ecd2b7ab7f7788b1995e46f49f8e0a61b501133a9dffeac5254592b68b980440584d183ceafe8b67239b2df827d1932bd62326f59ba8c5822325aa27f5059a84cba0fc9669277f56dbe409977a296438d43692ca9b1f56eb94861a9c0bd5b505006680d87b45aa01ec58def03a392459e6ea540d4eabe750203f964d7edde6d1c2335620700efa46b9de8381b5a1b8c4768d0b07ec835472ce730540e71ff3cfe1fd8bd332e493481b08086bc692ad36e252f176afa8b1b3969f6e0c1ca0789f114a7c28e0ef317bd2e1d418fe0f6d368a6cf0cb43b30e69f8e9e3952653cd2403d7de28d57573217f879715e8305931afd0f63a78fcb8b1867bf66a321e1b163c3d3418109afab59da74fcda044a07f7fdad432356b9ce2a341bccf219a0955b19065d646d835217eabf7a782808ed6828b1a8f5366cbfef7c53f203a546550cc7bdfe8cdf6ddf52920fcc63c6d2e049cfb59ae749a7fae010beec2366fbd6d48b8f3eb3164901d0a41e43469dea64da845c09ef4f4bc2bd6571bd40be4e372536961029274f5f8ce136910a464b4de4de0f81d7783335436981272a091d30d87e1c7a48cd92778b455e0ead7ccd4e0ef2987b4f7ce7553f50ffb1b9ccc783e0f79cdffb32951e76522ac9b95a8a9f1d0ee8c10c72abd4d67d16d5b803fecce768f4919e26cb5b4ad9d2220b2ff0070aa75aa35723192b46dba0bcd41e7cefd583c2257672885144273ba53248db0c14dd6335dad51605dbd938cfda36eabd5c8499bed506077dfe2ff3815a8598ac273f1ea7b895b63030ed3c5c50163ec0c623c9f824d09b3e2ea05eae543f3fdc338f94ef7d5a53c9166df63cf433c071bd654a6d826fc4b180d47008d5141d0736e5bf391ea1b2ab5629cf86fcc6d1fff9bc181ab9d7f5ce0c6045043a59f10b9957a5efcab57f6181d793b5f163ee87f7f49766245f6da0f3840308d9c05caa84419ab63c4e3c5bbffcff2ebc08cd2d546700103f9a1d061abd3ff3654c1265f2964861bab9b797227fb6f2a797b796b25260efd1ec271762ceb5322fd3803635b8197369c36de8427b2de093fa6cee26d3648dc1a0679adbc7526d160ee1eb04f4ab2d2ff18db1bb3b07fd6f49d2dc10bc9ff144ddfcc333f91ac8b0c10a53642b914dfa05ec96fc9c5955f69757d8d9a521ac0f1fd7ce28aa5e8aef55b949cdd5876177f06bb3a5ee06f1c045e093a006d125e91d05bd939b6ac0314e3bc87f5aa86db44c2dfef5ac91721285a968204d3323969203da96159437af05b44a18bb550d511687e54a606248a970bf0dd3474622bf2894d20381a3f77cd4442857bd8f7ebfcc4a5db1b270366fc597312613705dcc85400cffce3035bca67da7b1a070ef6f7b6cda7b9c6a80b1a373379c88a661890a0934885900c138f2d59c74c1e4485815216a70f3f5ef4b4d1468b4423262410c4af93d9089db5d61486be0bf5ea40ab8f596fbdb791c29ed92d2d2a1d4966fb50ff413e604c147f9d8efeaf98d9c63e0a2d3404aced2ccbf8df1bc68cd2f64b5612770debe5485e69e5270345878cf183b1e99c96732995c358edd8ffafde40041afdad183494aab420561134cac0aff12d186dc5b34f72bfb985d09098d63cbba2c1ee93dfbf7ab21c0a73ee4fbc94cd234b7c271f45dddd67a6dd2a389edec54b695990eb677d95ce29d7826c37d12e1bb4ff9cea83b4d55f19d921b11de748ddb2231bb454a7cccde26d54c9f0f8f20a626cf453cfc9e966753c9cb2ab75539694ab09094dab2bf1c9f42687127087b9b1c1c0f0225278add810c3808a7b5b614fe83fccfaf97e7a8aa4f086eb07d57fae62ccf35d42a8e9cd2e0df8e3e17cf10442bdede684c4385791b039f50274c2263dad8bc590f908b325be96f888af81591f57cfea65ce5b3b9d5dc26f2d2ada3929ecf525ee2d4c535d4b21a2926a316d5fc267d418b474a8378ad2aef71b20ceae2def2831d8762b201048189f7c246daa1950c06017f5fc3ee4703935052b6c8684f34835f840b75d8eae40b911afadf165d514a0717944ff5441b7a49affa94ac8adefc687d0cf96e9e0fd082c08546aaca0fe67715c54c460fdf5e0c737387b3b3dddae3e4fd1b69f8e3210359c6bbbaf6f442b0d8af22b8d71c414f4a73d9ad094a1589b08253e56517a9bbea7f2cc0138be6695fd28b108ae7d4f21377c77eba6c8546d90dcc2a9cd4e3f07a47c926527bec41c2404d43d03f09aaf23abcbeac8081eb83e00e1f8c9c99595bc47b749c11af3eac055d26944184a9f5790987d4b84bbac59a05ec481d233dcbdb441c6a1cb3975ec5849488ccd31ebdaef25f08505ad46e19ec581f1cdfff75d5e2efa426ec6bfd625c4f9d78722ccb0291a98461bb94033bc8811dbbb8f477c38576ccc52b21b2043fce51a9fc46afa4c43658f6bd8f95e5244af3282bcbf97adc17e5c58a4e6dde20461a990ee364575191efc12be21f62de55c3739b0838826cc5afab890cb49c2c0055b23ff33811892dbf54c2293b4681c632b50895f5e00ce8638113727c4dfa7aa8e23a9b673a78fb684ed93c6aed64a622695c62cd35a982c404e95214ffe308b99c541496a1071e635f1a72b9260a186e979433143cfb5d53874340f813226690a3a504f477e08a86b1392a0c2d11853f4bf73abef40d0647745023637fe90e5af88a7b38b1f803524e47423421b65412c6d4a23f01cac13d60acae59d734fff76f342c11e9a0cb9c0d268cf73fbe45af26037a326cf81e982abea157bd0194a8108e56a81a6254d91bb7ffe6e7e8f1e87ad0af5d8590fab39a71f4da196dc165e299ddd8e45dab1a78d301a12fdf24c79490c13a3f08f6ade5d2ab41d351255956c3fdbef0faabfa32fb1d182a6516e451434afe1727d68ef95be9cd7b3bd5e1ad0ea8808a8c97b76fe9808f75bc988a7964fb10add542fb5ec5ff01b72374857075cfd654e95d509ee8de4f3059dbfbeaafbddb526c0e12b60ff321dbdee134bfd6eeb6edd9f4977910f3d34c08978e3a6f9f841147f4166d2a98fc974d9c6d043e1ab28662b762dcbb39312f9a85d34ee904c301e85a8f3e801982816586831c61c6dcfbb07751cf4c209e67f6c19c80c89ff09d5e3cdd4b3bc2824456528723cff8e34bf4ccd6e3e5844b5da959a1db5e5a31fc36dc718cb306c56b8c61becb999e5e4fd4a95b1e6ee01eb6717cee45d20fb3cbd401d1f6d4d0740d6f7cad49b16bd3cbd88d586989d5d70a546ed1125b4bc14477c7711554ad1147f8c6b0e097f2ffc25d80cd4c88e1cee1c62efe0d78f8236ca2726d31ae476eafbbc731996cc952724fc5042730d561d01cf6e82078ae52431a9908e9abad6a7b30bf9e2bedd7cf64801b52d4df3b39b3a211963d45dccec3c64d75baeb8d41ddc6b179c8c5c6c9fd0ca042ffa99586613d6005c976fb405c0926cc5c2ec0391428541237538fa5ca204ba999b1393f9c99d42e275f7603d84913fe95003443c0de87753195bd07d127e4fe166547ff93c9859e8e6e8efcf0424c41370748f4346bf4423c56871c3a0f991ab8cef7287bbf9f28936dd89019111209f7bcc8b753b668ec1261f3e95487601f0873cc0032431ea2a0b3f3c8cbda70a8171ad182e89f0c8f6f790356239940e339153b94fa49d131819ff57890bd112b4f41530b3cb33c1197eb41ec8107bceb40434f674dd4736bc26a96f85b68edbad6c282a8b305765dac1e37af4cff04cc03f6b3d7df822510e176dbfef74b0f14bebeacb6758983cea4e5d6675b6b8dad6f4b6b030e66512aeec3d674af40080f08eebb4ca9d5b2e07b994d5039b969c5b52a6df092e0243ec1e53ed201d83301b98ce3051e7dce83f5061653dddce08d0f98d3804c585cb1d4d119de4fd54e5218af61df4d302699dc9911155fa7b518fc6038689eba4f333b311998f4848ec79ac251788e0242bb9a6a4ac4509062d156185b20be2542f9a4a26291479164bb5adb06106684ca4272a9a73fcd88a1549d9b563f3c3240d7ddc9ab0f8cf00add963fdaa7116bf89ccb1fee455d3a182f8a2f60197ca99171e3a79f0db082e9b3c010b74cd6ca71cd2d2e3e62d0d8c15734bca98d0d21d688b8e7df7c2714602a10b107fbc0a63305b8d4669e4c78184b9d908d8e8ca48791379d093319cdc8cf4bb6aa0abec597fa97a81658b464443f4fde409b69a0cde36929eb906ac2b243615294d931428e501c99a493522d2b17e0f4c696b720140bc9d1c4ea2a1b529b689ceaa156fdd225879b9b16eaf0183dfbae25d31cad35e000c7d97d2e86740137cc995c90e2dc7696bae6e3b9403e2888d3f1ee1262207a1b006e130d648ef7d19a5c1bff459a848f61ba43c93c8f7b1092daa9d9fc2348a10196978209c9d86be69f8aab20748d3e64d5d50f161ab3ac8d685666b0949c0a93b007566f340fdc52e6b3dfe595b3e3e780f38520a1e2379c20e98fe56d127110f6fa4d4180e862164f822c09a145f1bc4e030567f7a94f5c460245a1d7c4a5ae5d075b5d93578cf0abba41b8b61f8c79798a4ac6b909029b2df7df32216a553ea061c1a21f2af1c286f390dffe69f190d9388f7f9eb64a153a745b56536fd6f898abde6131d9c68dbb3c204aeeb8e1a0391045b7c8b1d6d39fe917a828b0e96e103a56f30f111cb6fadfb8df9db1795e280326984c293ba5cd2c4cc5219e6bc59cf8bbfc41f7b", 0x1000, 0x9, &(0x7f0000001ac0)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b00), 0x8, 0x0) renameat(r2, &(0x7f0000001b40)='./file0/file0\x00', r0, &(0x7f0000001b80)='./file1\x00') ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000001bc0)={0xb89, './file0/file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001c00)={'tap', 0x0}) mprotect(&(0x7f0000a60000/0x1000)=nil, 0x1000, 0x4) truncate(&(0x7f0000001c40)='./file2\x00', 0x3) r3 = getuid() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001c80), 0x8000, 0x0) r5 = open(&(0x7f0000001cc0)='./file1\x00', 0x8, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) preadv(r1, &(0x7f0000001e00)=[{&(0x7f0000001d00)=""/15, 0xf}, {&(0x7f0000001d40)=""/137, 0x89}], 0x2, 0x7) r7 = socket$inet(0x2, 0x2ebd8be31d064e07, 0x3f) sendmsg$unix(r5, &(0x7f00000021c0)={&(0x7f0000001e40)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002040)=[{&(0x7f0000001e80)="41c37d0a7dc2655ead342ee1e77146880de4eaebfa2b058ffb6c49eab224eef5d42547076b2f6eb64ee82d5d8ebbd7bd07efe7ecb154e381068ff15d70422fc7c0290306ffcaff7451b8e5742895a2b7b66619646718f0ae0c03b0a21358a4650658ec51fe0a6c7bb4f457cb3486a82e1f0f02111710a6aa52bb71a97c6768987ec28587923972f5468657526c11224844372da73a76ebc109a42050464fc8f87e78683a1a", 0xa5}, {&(0x7f0000001f40)="2afd2de5cc702051342f0ac28ea1fe3e571cae11dc", 0x15}, {&(0x7f0000001f80)="1705a2802da4946a49b5a19757369807da0ea0e09971e81481f1c5abf16c2154aa367ea2f73606f9f9deec2cb6b5b6a171d6b9dc6bd5a639fe412683498e90bbd5456acf26301baa134f232b74e49c0161e5de096b768afcf752e19971789af9678bd70d019f7ff09617866bdd624016650d3347ee0a487b49d6e02749f25c2a654da44d23aec36c0bc475047b0daa0a7b822db2f28de40206561362004502dcb547e19bef75aed1b2b272e0932523141301e5e5", 0xb4}], 0x3, &(0x7f0000002100)=[@rights={0x38, 0xffff, 0x1, [r7, r1, 0xffffffffffffff9c, r5, r2, r0, r5, r0, r0, r4]}, @cred={0x20, 0xffff, 0x0, r6, r3}, @cred={0x20, 0xffff, 0x0, r6, r3}, @cred={0x20, 0xffff, 0x0, r6, r3}, @cred={0x20, 0xffff, 0x0, r6, r3}], 0xb8, 0x400}, 0x1) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000400)="5c92624f66dfee9eaf666b47e5ea2d4db9319b8cf9b49858ba6293834081223e8a282ee15bfeca448fd2ad20128a0dabec4d0d3276426db24cc0e57da43484c6ded35e4f219fee9e85b21b1d0e390bda01898ad7a23d06c33f450487070c00000000d41a9718059dee51e9611b3a2284b4c99d4086df000017ece5cb260763a4b65b2e0021362f8006ed18bb70581e1a3b2e33e68af6117a8b1312b2af6bab0d256a3196088c76795f8987a1e09a51616b6f924c30", 0xb5}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) 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, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$FIOASYNC(r5, 0x80047460, &(0x7f00000000c0)=0x3) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) execve(0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x80}, {0x206}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x2, 0x0}, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x8000, 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80286987, &(0x7f00000001c0)) acct(0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwrite(r3, &(0x7f0000000340)='MN', 0x2, 0x0) close(0xffffffffffffffff) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) flock(r4, 0x15) faccessat(r4, &(0x7f0000000100)='./file0\x00', 0x25, 0x3) sendmmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x1}, 0x10, 0x41c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000280)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b5", &(0x7f0000000080)=0x16, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)}], 0x2) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffff80000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) dup2(r4, r3) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0xc}, {0x48}, {0x6}]}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x5, 0x10000}, {0x25, 0xe12}, {0x43, 0x2}, {0x87}], 0x4}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 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}}}}}}) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r3, r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000180)=[{&(0x7f00000001c0)=""/112, 0x70}], 0x1, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x310, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000580)="01d5806212b915e45d84915eeba64476327fa9f8e88255ef621035317d3095760eec30679f8f5821eec49988861be7306ffd9f4ebf5d5409fc18cbf013a77404b178f9e8d6ebcc47191250ba2477579197bf0e547fd79612213e93d609681371ed05c13fbb98986630c30ba941708c3426620e632baafef1f5fca7aa25d0b69adcd446cce4b52d9b97dbcbebd99cbdb54fa6effa2601790a9a4f94d3df1854a605643a29cabf24a57f5519188874fea3f07c2658c3e75a7ac3a1d803", 0xfffffffffffffe8b}], 0x1) writev(r5, &(0x7f0000000880)=[{&(0x7f0000000280)="8e088025765177ea92c3e40e97abc5d9235a9e73aacc4aff0f00007f3a2437e57127023b4aaf5b7d40fdc4e5f7fe0b8df10cb0efd97a4c26035bcaa2dacd62c9a7520bae417f4336a669d6f2a481bef81e94c5bab273561a6099216617109061f8aff1fab578c914a0067c83c672be", 0x6f}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xf5}, {&(0x7f0000000080)="bb0f559c4509e803009147ce", 0xc}, {&(0x7f0000000000)="10a04bd447b2049df1b4b7eb2c5d10b50b643e", 0x13}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0x7b}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f0000000ac0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e54393f6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f016d402e82c340d0a0b3b6558379cbbb6000000000000000000000000000005d14f0a45f4840de3e0c30fb2ea243e75169a9aabedae85c89de1e9566a991bea0e8d25ebef28ba0376d6425da6274e86475357b928816b2ac4eff61fd6283f39202ea3e", 0xf0}], 0x9) executing program 2: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000200)="c7", 0x1) write(r5, &(0x7f0000000340), 0xd4e688a67930cd) close(r5) write(r6, &(0x7f0000000040), 0xfeea) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000024c0)={0x6, 0x2}, 0x2, &(0x7f0000002500)="81b2a5eaead610c05c5c9b85d5c97ae8a63b105078f132fc29f1f762eb4e99", &(0x7f0000002600)=0x1f, &(0x7f0000002640), 0x0) executing program 3: socket(0x18, 0x1, 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) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xd00000002}}) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x198) setreuid(0xee00, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @empty, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @empty, @local={0xac, 0x14, 0x0}, @broadcast, @broadcast}}}}) r1 = getuid() 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(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000700)) open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0x3af) setreuid(r2, r1) execve(&(0x7f00000001c0)='./file2\x00', &(0x7f0000000600)=[&(0x7f0000000440)='y\x00-A}C\x10\xb1\xbe\t\xfaqWe\xef\x97\x1c\x15q\xe3H\x1e\xdc\x81H\xf5\xd0\x9c\x9c\xd9%\x91\xf6`\f\xc5\x05\xf3\xfe\x93\x14\xe1\xae\xa7\xcdv\xfe\xad\xba\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\xff\xf6\x00\x00\x00$\x89\v\x8c8;\x947qb\xe3f\x8b\xe7\xac)\x92\xf2\xa7M\x80\x8e\xf0\xda\xf18\xd8\xec\x13\x84\x80\xf2\x06\xd3\xa2\xb0s~D\x14\xce\xcdt\xbd\x16>\x806hy\xc6\x8d\x8b\x8ad0wF)!D\t\x18\xb6)-\xaa\xec\xfe\xd6\xc5\xeb,P\xac\x14;T1\xb1\x02\xb6\xdba\xd9\xb7\xeek\xb9\xc3\xd5\nh\x06\xb8\x8c\xb0\x88e\xbaqg\x94', &(0x7f00000009c0)='\xed\xf9\t\x1e\xc6\xf0\xccLg\x9b2\xff\xda\xf7\xe3\xd5\xd4\xbf\x8f\xe8z\xcfL/\x19\"\x01\xe1\x9eW\xff\xfa\xb3\xb2\x8cq{\xd8\nR\xfe\x11\fIty\xfak\xb9\x92Wk\xd6\xfe\x97\x1a\v\xfe^\x87s\x9b\x9f\x91\xe9\xdf\x05\xc1\xdb\x96\x83\t\xd6c6\xad\x86cV\xfb\xfbz\xfb\x93\xad\x82XX\xb6a:\xe8\x9cT\xca4\x8cN^\xb0\xd6P}\x14j\xdd*g\xfc)\xa9\x0f\x9a\x93N\xc7\x16\x88\x95_L\xcc\x81\xb3Z~\x96Z\xfd\x947G\xe5/\x88\xe1uY\x0e\xbc\xcf@1\xf7\xcc\x0f\x1e\xf11\x81\xb35\xfa\xdd\xa6DJ\xf0FN\xd2\xf6\xe4\xa0\a6}\x19\x81\xe4\xeev_\xe6b\xb6\xda\'\x87\xc2\xc9n:\xb9\xb9s\xc4Q\xb0uN\xd871M\t\xf9%\x02\xde\r\x96\xcf\xf0JOB$\xfd\x05\x85y\x1fR\xb4\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc2\xda9\xe5\a$\xb7\xb7\xea\x89\x8ci\x1e\x1b\xa4{\xe1\a@G~\xfa\x1a\xa3\xbd;\x8d4\xb2\xe5\x84\xf2\x96\xc7\xaba/\x18\x0f\xbbw\xb1\x9a\xbfc/Ey\x17\x03j\x15\xe4%\xd3wv\x94\xeb\x0eO`\xd4Y\xa0g\xbe}\x9a\x9d\t/\x90\xd1\x96E\xf19?\xa8\xa5\x99z\xf2p!.\x8c\xc3.\x84\x8b\xc8\xfa\x1f\v\xa3z\xb8*\x1f\x90\xe7\xc0M\\\xf6\xf0\xed\x9e\x9d\xad\x842\xb1\xd1z\x94#i\x1bk\xbbs\xca\x8f\xe1\xc9\xe9=%\xa6fa\x9eZ9x(]K\xfd\xd5\x16\x10\vli\xd4\x86\x85[K\xab\xaeW\xcd\x93\xe1\xd6\xbc\xfdE4\xb1\xf4R\f\x87[\x1er\xc7L\f\xea0T\xca\xdcJh\x01\xa5./\xa6\xf2\x0f\x8c\vj\x13o\x88\xd0\x81\xc5\x8a^\x99 ', &(0x7f0000000200)=',\x00'], &(0x7f0000000300)=[0x0, &(0x7f0000000380)='#8\xe7\xa2\x0ez\xfaf\xf2']) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0x40006, r1, 0x0, r2, 0x0, 0x34, 0x23}, 0x0, 0xffffffffffffff49, 0xa}) setreuid(r1, r2) r5 = getuid() setreuid(0xee00, r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000780)={{0x4, 0x0, r3, r1, 0xffffffffffffffff, 0xe2, 0xff03}}) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x40287e) r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x9, 0x79, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100)="f5318f02", &(0x7f0000000180)=0x4, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) r2 = open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x5) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x6, './bus\x00', './bus\x00'}) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000100)=ANY=[@ANYRES16=r3, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) sendmmsg(0xffffffffffffffff, &(0x7f00000019c0)={0x0}, 0x10, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000140)="a04a1daf7ab692cfdf7c54c321bb708361c65a4cf48086", 0x66) socket(0x18, 0x0, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r5 = syz_open_pts() close(0xffffffffffffffff) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000016c0)=0x3fe) connect$unix(0xffffffffffffffff, &(0x7f0000000180), 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0xffffffffffffff2e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) executing program 0: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) setreuid(0xee00, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) r0 = getuid() setuid(r0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x8000, 0x0) r2 = dup(r1) close(r2) getpeername(r2, 0x0, 0x0) connect$unix(r2, 0x0, 0x0) socket(0x0, 0x0, 0xfc) close(0xffffffffffffffff) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x88, 0x1) executing program 7: write(0xffffffffffffffff, &(0x7f0000000080)="c7", 0x1) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(r0, r0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) syz_emit_ethernet(0x3e, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000280)='.\x00', 0x0, 0x0) openat(r1, &(0x7f00000002c0)='./file0/../file0\x00', 0x200, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000240), 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000140)=0xffffffff) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) r4 = getpgrp() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x6) fcntl$setown(r2, 0x6, r4) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0xa6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(&(0x7f00000001c0)={0x6, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) executing program 0: openat$speaker(0xffffffffffffff9c, 0x0, 0x782, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) socket$inet(0x2, 0x2, 0x7) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') sysctl$vm(&(0x7f0000001100)={0x2, 0x2}, 0x2, &(0x7f0000001140), 0x0, 0x0, 0x0) pipe(&(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, 0x0) close(r0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000002c0)={0x1, &(0x7f0000002500)=[0x80000]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="a8000000000000000100000001000080dffb0283937d9cfb3a96e49f7b6983f84bb443f1a54eacfeb5a4cc77d4d19a3b8aa577c59dc82fe5fc6c3a71948b45c4a9b90d551aef88829e02fadbff59c74ebd12b51f6ab5624dfb8a2e8eb70db3b65ccab9eb849924f99353aaad27f6c992ce2acad5bd05a066a3d5fbf311aa6b88bc87d302204b519ed607ab8e1c1f4ad461657290ea5b0a45bb51f6d9c57fb37261664cf7b3ed00004000000000000000ffff0000ffff00001d44194f39f772dde5a06b6750461abc083ad6d8c8c9ba0c19264ccfd5bfdc0615e248a282be90694d254f974a8a6b9ff800000000000000ffff0000080000004eeb6afd6f6154d3fee3df60ae7131a83483f514177d9467f1e7985c590a61d408a4e3b20785cdf68413becb35d2435039b79d496d43717d6fd1fdc36dc186ba7a141c4fe37a7d7ddf984d17d54a6c9ac144863a908ad6ee6e66f54019f24eb3c2f430ced158c3fcdd54e959c6e7b6347c653feebc1a75307c233a9942a7372474c83d4eead475525cef63444a2800441c8e3486b086b32a489cd5b1fef93c6b8cf785eea4dbeb22df4718db6af20c0224fda9144341a1f45eb9420716b241fb1941266acd00c3e878f21e5d41a103fefbb38d7c44dfd1dfec3a15b8d53647d456a3dc0506410000d0000000000000000100000008000000bec4e920ea191363ccfc02b478391d25f3ed626472dc9decb29e2a96ba70a2523dd8286891642d668f1774238cee7ec1edcce636d204ad9c524d38ac20371e7056333757d319ec8353d43b66e6f7e63da483c356225615cc5de28485945dc099903e912d4031d257faa309bf3bd34208a6262885bcf7f731150037a0f44892b0f9dbe4c45a7ab3f2972b3fb0fa070a7645a4fb1feabe9e09ad191f752f2646b28df7c189032dc61aa008ed18e817a0d416b6cabf2c274b51f277820000000000"], 0x2b0}, 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/239, 0xffffff27}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000200)="e5d5964c6586b63c6e8e6251243cf81c15820932894e4c3d7ddee299b9605ed70baeb87c4a4da6cfdd6d69f7554838c053954992f3d0e1ec256e67c233633b9df6405fe6632fb9364bb04023caf74fd8933af1506284a509639c3efe0da93ce7e9af347e1100848c72c9885faca568439d9916f2424d29e4237d4a0aa30f16f78c21d663757beb3d7f267286f0d6db99b3cbea2ec93aeef3ff6ad694c8cd4970b49f54ff3177a9", &(0x7f00000000c0)=0x57, &(0x7f0000000140)="f5e2795060a5890daf0aee8739f9f44448b33aa065e6276e5d637a5db98537f5abadf5e511309b3378aa99706ac91f5094ac996f", 0x34) fsync(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x90}, 0x0, 0x0, 0x3}) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000300)='./file1\x00', 0x2, 0x6d4) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) socket(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}}) r1 = socket(0x0, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x2}], 0x1, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000300)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x111) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@in6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$unix(0x1, 0x5, 0x0) socket(0x18, 0x3, 0x0) socket(0x11, 0x3, 0x0) r2 = socket$inet6(0x18, 0x1, 0x7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = socket$inet6(0x18, 0x4004, 0x0) recvfrom$inet6(r3, &(0x7f0000000040)=""/4096, 0x1000, 0x3, &(0x7f0000001040)={0x18, 0x0, 0x100, 0x3f}, 0xc) r4 = accept$inet6(r3, &(0x7f0000001080), &(0x7f00000010c0)=0xc) sysctl$net_mpls(&(0x7f0000001100)={0x4, 0x21, 0x6}, 0x3, &(0x7f0000001140), 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001380), 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) ftruncate(r4, 0xffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000002b00)={&(0x7f0000002a80)=[{0x26}, {0x5, 0x3}, {0x82, 0x8}, {0xf, 0x8}, {0x86, 0x8001}, {0x2, 0x4}, {0x25, 0x6}, {0x26, 0x2}, {0x0, 0x100}, {0x8, 0x40}], 0xa}) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000580)="001e75adff6500000000000000718c0ad68104e0f95f608c5bcaef45e6c7af9bf494f0a95e8392568550833bc99783e2ba5b04218d93edd3aae71aa994cc3a2c82e2f8a83f1b83b3b1cdf8f2f4fa08a9f4bf5843be94fbddac41660293080ddd78b8b9b385dd8aee5baaafdb8ab2344eac77c06beea4bb5859660a68f325fa76b0b0df84927c470a7d53c2179631d484d6786c47bbf0abd94789349a1a8f030cf55116b1c5848cc69a5bc287b893c8c4f0cbc90a9de313e6a8cb2acf4d", 0x1}], 0xb, 0x7) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x6) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca4", 0x2) sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22}, 0x3, &(0x7f0000000580), 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250a", 0x88) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x4, &(0x7f0000000240)=[{0x54}, {0x4000006, 0x0, 0x0, 0x4}, {0x5f}, {0xffff, 0x7, 0x1}]}) sysctl$kern(&(0x7f0000000140)={0x0}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x1046, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000480)="07008e0084cf71b59c5afec3000034beea54bf751efd78f0e47730bcc35c3d68a153ed0ce559d9d0c5e584f731c3cbb388c8e736d463566bd449f9fdf0c945af9d2104665f4179ba3b0df2f6d476f71be422df00906d76a8048b1d3892af05183be720644d9b6224b981f3c0aa977ed43c63336fc48198997a0e5d313a09d1af2b04c11ec62ffc85a974010000006a11390e327bfe54de9d1ee1b88281886313cc909035b723287b3d4fbf572a5e1499fa7fbfdc00"/190, &(0x7f0000000200)=0xbe, 0x0, 0x0) executing program 4: clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) recvmmsg(r0, &(0x7f0000000400)={&(0x7f0000000440)={0x0, 0x0, &(0x7f0000000480), 0x0, &(0x7f0000000580)=""/25, 0x19}, 0x800}, 0x10, 0x0, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt(r3, 0x20, 0x0, &(0x7f00000005c0)="c8f629abe9793b2565ef7fc13737eec2bcf3e0102e253a8e146b3e1b3f8f0731aa360fd3012798f11a89a5bf90712a094d4d21923f901998a9f2205b36d4028116720a2656adab4711274a84958d9660986b9b3e181aeb7bedf65f1f49143b41d596b4668bead89b5759cf5ea309", 0x6e) recvmmsg(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f00000002c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/144, 0x90}], 0x1, &(0x7f0000000200)=""/177, 0xb1}, 0x1}, 0x10, 0x3, &(0x7f0000000340)={0x99, 0x475c}) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x3, &(0x7f0000000540), 0x0) executing program 3: syz_open_pts() r0 = open(0x0, 0x80, 0x121) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000040)="3342b19c", 0x4) (async) setsockopt(r1, 0x0, 0x5, &(0x7f0000000040)="3342b19c", 0x4) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') r2 = accept$unix(r0, 0x0, &(0x7f0000000080)) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) executing program 6: socket(0x11, 0x1, 0x9) r0 = socket(0x2, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r1 = getuid() setreuid(0xee00, r1) setreuid(r1, r1) r2 = getuid() open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) setgid(0xffffffffffffffff) setreuid(0xee00, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) r5 = getuid() setreuid(0xee00, r5) unveil(0x0, &(0x7f00000000c0)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') setgroups(0x0, 0x0) setreuid(0x0, 0xee01) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, r2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) executing program 4: close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000008c0)=[{{}, 0x0, 0x1a, 0x3319763792fc49a2, 0x100000003, 0x5a43}], 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x6, 0x5, 0x4) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) denied attempt to set clock back 3182363103 seconds executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8e}, 0x10, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x29) writev(0xffffffffffffffff, 0x0, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) syz_emit_ethernet(0x26, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffffef4de978cd000800450000180000000000119078ffffffffac1400aa00009078acbeb429e39a2fe562512dbdf2f44ccb66841330ecb664e74730ab219a7a6b5727e720c8416a898e"]) setgroups(0x0, 0x0) setreuid(0x0, 0x0) r6 = getuid() setegid(r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xfffffffffffffff3) r7 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r8 = getuid() sysctl$kern(&(0x7f0000000180)={0x1, 0x26}, 0x2, &(0x7f0000000240)="4435c7bbb2f317c2bcf99a5549957b7a6e70e1633b8d1095c5893b932773735def937fdb70ce5b8bc3ffa9b601eda4e50103b0487ae9f4d821d4554d73286ecc045b894f517dbc5123e45e629590603aa8c2c5f7ee09382da3d77ebbe652d86fc3f9e458a3e4ba146a4014e78a19c0119f38e35416d3b6056cb6def75e727e782e2f38384604eeee0464cd020e16f54d5943d1243a7556455804e8b6ab70e79f47e6e4f0c2cd374a7ef7f1f72ea43995caa3979ee965afa9ca5f579f23185d7ce468cb1223291d6c0e49a8d92e95f4c02b752266ae69f2395de580ab2f5382bcc7ba18a4231c0180218a120b5c7c8065dbe557", &(0x7f00000001c0)=0xf3, &(0x7f0000000340)="415cc12a12db5afa7f04943278e746cd28765c2eeb29242c0da9803751f4462b8b4555658e45699fa663cc84ee3f2867a70fcb376347869e352aab9eec9a7a6cc3868a63e37b63e8b2433532b6ee03cde1f29d1a8ee0174f5e3b741fc5e274ddedd4673f2827f356768485ad2f43d47e4c87d3e2612f", 0x76) setregid(r4, r3) setreuid(0xee00, r8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000700)={{0x8001, r6, r5, 0x0, r3, 0x100, 0x53}, 0x0, 0x7, 0x7}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000ac0)=""/201) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000004c0)) getuid() mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x29b3) open(&(0x7f0000002600)='./file0\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) seteuid(0x0) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="f9", 0x1) (async) socket(0x2, 0x2, 0x0) (async) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (async) r0 = getpid() socket(0x0, 0x0, 0x0) (async) msgget$private(0x0, 0x448) (async) socket$unix(0x1, 0x0, 0x0) (async) readv(0xffffffffffffffff, 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54, 0x0, 0x0, 0xfffffffe}, {0x4d, 0x0, 0x2}, {0x812e, 0x4}]}) syz_emit_ethernet(0x17a, &(0x7f0000000500)=ANY=[]) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) poll(0x0, 0x0, 0x10000) (async) execve(0x0, 0x0, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) clock_getres(0x0, 0x0) clock_getres(0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) clock_getres(0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) (async) msync(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: 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) r1 = socket(0x1e, 0x0, 0x2) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r2 = semget$private(0x0, 0x1, 0x300) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000440)=""/221) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x0, &(0x7f00000001c0)) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffdb3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0xffffffffffffffff) r4 = getuid() setuid(r4) chmod(&(0x7f0000000000)='./file0\x00', 0x208) semget$private(0x0, 0x4, 0xc8) setreuid(0xee00, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe}}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x0, 0x1, 0x0) close(r5) socket(0x0, 0x0, 0x0) executing program 6: rename(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000001940)=@abs, &(0x7f0000000340)=0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) ktrace(0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x46, 0x40c, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0xc) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x3, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r5, r6) r8 = msgget(0x2, 0x0) r9 = getuid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000001240)={{0x4, r9, 0x0, 0x0, 0x0, 0xa0}, 0x9, 0x0, r1, 0x0, 0x2, 0x880}) getegid() sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0xc}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) syz_emit_ethernet(0x4c2, &(0x7f0000001340)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd61424c37048c3b0900000000000000000000ffffffffffff00000000000000000000000000000001"]) executing program 2: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002b00), 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) kevent(r0, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, &(0x7f0000000140)="c6e73cc534f0982e5ccb82669e3d836dabf605fb57e06016504030d3fba5b4fe188b77673fbbdb9a609537a1d22b74eb4156f13bb37a8744e525ea15744766503a9d07efe553888ffedfd5c76a3da6df10e2866b751890792ad5b2ab4bac87c8013760c2b79624414c37af49dbd84f5c3358813a4326e45f57980b5a6df61033b11f8fd468b5029640b0aedf87", &(0x7f00000000c0)=0x8d, &(0x7f0000000100)="b8e43bde", 0x4) executing program 2: socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000000580)={0x0, 0xa, 0x0}, 0x0) poll(&(0x7f0000000100)=[{r0}, {}, {r1}, {r1, 0x100}], 0x4, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x35}, {0x35}, {0x8186}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) executing program 3: r0 = socket(0x2, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@abs, &(0x7f00000003c0)=0x8) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000580)="01d5806212b915e45d84915eeba64476327fa9f8e88255ef621035317d3095760eec30679f8f5821eec49988861be7306ffd9f4ebf5d5409fc18cbf013a77404b178f9e8d6ebcc47191250ba2477579197bf0e547fd79612213e93d609681371ed05c13fbb98986630c30ba941708c3426620e632baafef1f5fca7aa25d0b69adcd446cce4b52d9b97dbcbebd99cbdb54fa6effa2601790a9a4f94d3df1854a605643a29cabf24a57f5519188874fea3f07c2658c3e75a7ac3a1d803", 0xfffffffffffffe8b}], 0x1) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000080), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) getpeername(r2, &(0x7f0000000300)=@in6, &(0x7f0000000400)=0xc) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x9) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x30}, {0x6c}, {0x16}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r6, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) bind(r1, &(0x7f0000000000), 0x10) r7 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/506}, &(0x7f0000000380)=0x1fc) connect$unix(r7, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) executing program 6: pipe(&(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/230, 0xe6}, {&(0x7f0000000140)=""/238, 0xee}, {&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000280)=""/30, 0x1e}], 0x4, 0xffffffffffffff81) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000300)={0x6, 0x4, 0x3, {[0x1, 0x4, 0x0, 0x9, 0xfff, 0xa5, 0x0, 0x2, 0x8, 0x95b8, 0x6, 0x26, 0x8, 0x401, 0x8001, 0x1, 0x3], [0x5, 0x4, 0x8, 0x80, 0x1ff, 0x100000000, 0x82, 0x7fff, 0x5, 0x8], [0x8, 0x4, 0x4000000000000, 0x0, 0x1, 0x1, 0x6], [0x0, 0x0, 0x80, 0xfffffffffffffc01, 0x80, 0x7], [{}, {0x0, 0x0, 0x0, 0xff}, {0x0, 0x9, 0x501fa800, 0xfffffffffffeffff}, {0x40, 0x3, 0x1}, {0x1000, 0xbc, 0x0, 0xc0000000}, {0x40, 0x10001, 0x0, 0x3}, {0x7f, 0x0, 0x0, 0x7}, {0xede6, 0x800, 0x8, 0x7fff}], {0x7, 0x8, 0xe79e, 0xa000000}, {0x8, 0x9, 0x200, 0xffffffffffffffff}}}) sysctl$net_inet_ip(&(0x7f0000000680)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f00000006c0)="3c197e4fa43350d72378a9690b8d3b63d2ec0504544e1acb7daa8a980ef37d61ce0b4fa57b014b33f4c879618574", &(0x7f0000000700)=0x2e, &(0x7f0000000740)="c9e90f02ef4edbb9523651ad6333d63036b441ba4de60ce17e59e7640849d0ea038e87b29bff2cfa0bc0ffb7aa8e7008f39d6ae226415e3e8cc2f998ff4f6ad8a151757c542a07086ba961602696a65ad27f4d416ed1a30147d849b7ab5cdaac12232efec7e4e1a94dc23618df1e54346d755ae03cf3394add1238bc70e7ca60b2", 0x81) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000880)) getgroups(0x2, &(0x7f00000008c0)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(0xffffffffffffffff, 0x0, 0x0) r2 = msgget$private(0x0, 0x705) msgsnd(r2, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000940)={0x9, 0x7}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() bind$unix(r1, &(0x7f0000000a40)=@file={0x4bcfb7188bec26d1, './file0\x00'}, 0xa) kqueue() ioctl$DIOCMAP(r0, 0xc0106477, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000c40), 0x8, 0x0) msgsnd(0xffffffffffffffff, 0x0, 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000001cc0)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, 0x0) ioctl$WSKBDIO_BELL(r3, 0x20005701) setregid(0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) socket$inet(0x2, 0x0, 0x0) open(0x0, 0x0, 0x4ebfac6bbaf7959) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() setuid(0x0) socket(0x1e, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) shmget(0x1, 0xc00000, 0x204, &(0x7f0000400000/0xc00000)=nil) executing program 7: open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x81}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x149) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000100)=[{0x44}, {0x6}]}) open(0x0, 0x1, 0x0) syz_open_pts() syz_open_pts() kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0xac) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f00000004c0), 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x200000000000000, 0x54}) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x2a3, 0x800}) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x412dfc) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x7, 0x4}}) executing program 0: syz_extract_tcp_res(&(0x7f0000000100), 0x8, 0x7fff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f0000000140)=ANY=[]) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x210, 0x0) preadv(r0, 0xfffffffffffffffe, 0x0, 0x0) r1 = syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x200) executing program 0: syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x2}, {}, {}, {}, {}, {0x0, 0x101}, {}, {0x0, 0x3c6}, {}, {}, {}, {}, {}, {0x0, 0xe2}, {}, {0x0, 0x8000000}, {}, {}, {}, {0x0, 0x4}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) munmap(&(0x7f000006f000/0x1000)=nil, 0x1000) r1 = socket(0x18, 0x2, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000300)={0x2, './file1\x00', './file0\x00'}) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x20, 0x0) sysctl$net_inet_etherip(&(0x7f0000000200)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000240)="6d9615", &(0x7f0000000280)=0x3, &(0x7f00000002c0), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) poll(&(0x7f0000000080)=[{r5, 0xab6cc3d7ffaa0897}], 0x1, 0x0) r6 = syz_open_pts() close(r6) setrlimit(0x1, &(0x7f0000000080)={0x7, 0x3ff}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x5498) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 2: r0 = socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) r1 = socket(0x10, 0x4000, 0x21) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(0xffffffffffffffff, 0x0) r3 = socket(0x0, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r4, r4) r6 = fcntl$dupfd(r5, 0x0, r2) close(r6) accept$inet(r1, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000140)=0x401, 0x4) sendmsg$unix(r3, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000040)}, 0x401) recvmsg(r6, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000002000)=[{&(0x7f0000001580)=""/137, 0x89}, {&(0x7f00000000c0)=""/43, 0x71}, {&(0x7f00000016c0)=""/206, 0xde}, {&(0x7f0000002080)=""/208, 0xc2}, {&(0x7f0000001d40)=""/5, 0x5}, {&(0x7f0000001d80)=""/216, 0xd8}, {&(0x7f0000001e80)=""/96, 0x60}, {&(0x7f0000001f00)=""/221, 0xdd}], 0x8, 0x0}, 0x1004) pwritev(0xffffffffffffffff, &(0x7f0000001840)=[{&(0x7f0000000180)="cc3327ba17897b28f679839530f8278639a97ff057c6061d0d7d83597c6fd01974ced32facf54942a639bd17a5091b497ba19307b812534de95756301d343d1f9747516574b73fa7436dad7e6a38d5473cf110f3274f3fd2e3e063f0e4b46ea107d014e3d64044e841e360d89668e1577636a7e5267d1abf3dec8d8d3547149d30cc4b90e7a429e56e2fe8bb5c2e22e0253d9c49ea53a2de07cc8e77e6ef914f851176efd0455648bca17cb0f6842a4b8c1d1a46ba5d58b2fa0b021294e408bd44aa8bf00f3ba0e7b9547a7fcd090bb188ead029d38a90522c21bc", 0xdb}, {&(0x7f0000000280)="4e533f45a6695efa3a034d52425ee89ec081635f9683ff18a0badce32270dabd4d88e01b330190c75f12a5bf94aaa36bb3ab148b50af51214f780faae0bc987247947a7e23d92a21020d70d7ccd8196a1cbd853786f425a0", 0xffffffffffffffe0}, {&(0x7f0000001a80)="7d2b3ca969fdc62e43667df5ac4d64fa8d36397b173d849898fc473cd33f458ec4a3e1dea9a25382aa95dc21f4942073489a4a2bb22788f1736a5ed6db4ff46f9d646917e8404a2bf4b57cc2c8d5f5dc85336ed9689376c30700fe8212486ab4c8289d129f091cec227e4e7b9587e7c6e5c789b9d8cee9ecae3cfbacfccc688cad0c53d7ce3517624b88039ebe8322525a30d068bb9470ecff940c449c2088ac2ddcf889e2e8caa610f4cca2a62a526178858728fd5f547dc8127ff858832ee722dd1292a22c5cf64a54ff10a1b1382c61e21f4d861888376198bd9d55e5202f4269b93dd5d7c1a25d516ae3f03351d581e47ad9f0e5add1f6013b83db89dc47898000000000000000000000000098eca7682649d40d93e070613770392958abdb55534def278a5ea319d85810d25d295a348130326df6fa9a827344af3043066704188a68d7baf0208847be6742904f08d709e05e8fb273a4e8caa232f545268c3624e4ce242d5b5d1e9e32e3fd0061261535f458bf1bc6dda22280fc054e78e16e", 0x96}, {&(0x7f00000004c0)="ef582c8f61a0ded1fe8e99c2d6d4d78442e4ff5886b92bd634fd4cd848a3df3a50e81513f44040febe726643f4cfc8d9f0ef5e6a9014df3027e329b564ed7cfad369a32414a54791b88b161efd57be97669d9cabdaf95b8d3ee113e03c338255ec9250922f364aadbf3346b11984fd3dcd640ebcec019bf82b6c7992662a994c14acaa134ccbd71e98f734741a11c1eb5ef96825cb49fc2e2a0d191b1a5a1cc88ba1f2b844956ef7c3da46ac68683d7193160c3283f064b2cd21cbe41e707d293b26ebbce05f1b10491cb7506802fc198e11c9dfb06059cffcb9b46bcf24b8f5bbb00817a0cdcc122ce0606a6e705dc1f02a17121d5946ac609a06a0db98890116f6e6d553e791c5453cd3943a8a57bf62d7fc5575d0cfc78c5abdbba2fb1173cd2c38a1368e85ba4e1aecde27ceb4562a212d6c5bb0e1bcaeb5f7918e80ede21fab4cb61c8b1fe243bbc83172a99708eae2a4440bcdf9c211859522cf86418ec13a272dfe071b175f543a62337b7929bf4b8c8b967c888d0ca7d207337ce493c0cd7cae77c8e5be68052ac71b4746cc4ea4740a25f28a6bc93c63e71f2e9d119aaf1bb79ddbf4ddebc38060af95d83fa2b5c2f4c5b56d3bd0dd456269ee9fc466b8b6e54c196d8fef768bc8aa4db3b6a453637055795c624c1d5bfdde2ca5ddf838b41d625bf536f0f14dd5de17bf02216dd7900913372ae8082f54d90cd4c6d9d96a613e120ec36e296ffb7c71ccf8da7f8a5c990d00904858853d4902b3f4d102e01941974f1e4321e2a58287c29b2da6fa228de5ca81664ae7556ad4db082df85645cfa739e55a6d3919e3e9b1be4bda3ff65b5543266ec25821bce67b8760177206e4ea9ef851ab486bf6a70a8373c192ade729de4f15ab2c820513b6ca11d45e81cbd67a470073ebc6d7fb55d4831e370dc257f90ca192ba8eb498411936f2c888af6d8343f7e05a613edec603af375bf6b1f96833bffea4bc9432eac5d1f248f22b10622c6e178e5ee7672b6d287475a2e7e71299fc6909f1f3439ac8634f66b03b2d97f45a8091750fa01803d6605d7f675f8920440a0c682ffae04aa413251c26770bfb052fb597bd167d67dce50bed51a3c4dbe53a0d8e6bf99a071ec63b6bbbb41d49acffa8ed40451b41059be1907a9b674cd7f78db1c93a7d7e4b36be9aef5af7f761c7b456c6c895cb32440b749e15549a7f600e14b26deac7b531af93ddec1a8962415792ab13a5dd5f5d6ce8d6b4b22a530f66eb66081ad8b0ab62c93b6de42c69028a5350ba69e0eb3f41ba32ad9329fcf7047a46c5dd757fcfd55498e2393cc76ac42d384ca02cfcdb36d455a93095c98c022ae7806c883dd66559fdcc11c787f960d7370e5ba9105e7edf6eb49d6fd4411ec1dbcbfbec3aa523ec6bcca57a9e273025383910e96cd7598ba2c6986130bd68b1a4acb2b3b3f118fb5b5b3c74e4c46bbcfd083a82006708ebd193b2dbd84a921f865ddae32093cb5706bf33b4527003b8db1fb03e5a823791e41716696608fd8719e523147ab9b944ec70d2583d25cd6bc9893d9eeb23c6c7ae2784e000901c8e629a8f6fa49da64a86add8c3c4ee5b8a857e65c546408d48a1de7c63e1e77fa0945f0776e03f77ae7f25d2f54c35b5e87329a3477eabcdf0ae06ee4a775158f5282bc297d8428410626c92ee973511e864f8832850bfc530a9dc08a7ff1f8c8013b3d301436fe11abff3a1814011f8f9d1f103e049d0844c83dc1b2673b47b66ebedd86d7e6fe04ab6e9fb9ee2c007f5bc319f7e0b72b3e64364d9470d59b6e4be7a5346db355f09f826098f418b1fa78f6aaf61eb0fe7c9f4c38efb72888000eee8cd0c75485934fc34c021f266a97986b2ca03589635b23f1858301d5c62f6fc76e7138ec03273be7c0b71eaf77e0c2831e9f975d83920a3759016624a8dfd66a9d3e1b11140ed3eba238a0fb528d9a4e0026b55b08af8ed4b89bdfdd27dc7841f85838c82ab48fdbe2729638ad4bfe6b0a00c12c1d0f14ae771aaeddae67f23f1a7ef7d3c45bd4aa6fe50112ba71ebdbef6f5dce4b62325b606124ea64ac3554ebf395aff53a31cc4666be956b23894b891325faf57b8ce711ef491a7fd5e02ecc9b48bab99bfb967098528fd08cc2055cdc4acbf2a12f74913f895e63a4eba99a71f4ee0c64cc87da1a0b2d286ee315fa64f21110ab4b228bbd21c44b50627fcf2ec375068e595058b16f4d360b80f4a92de6af328c8e899a3946211288445829e04a97c82a17fe593f7574d829b300c5f54eae74bd43a57dd3c2f52a922b8dae59ceb8dd4947ce0e975dace068b05a02bd448bafd1181f196fbd4a1d4af367fc423ff200791b820ffdc2e008a58e6355edf06c3138f5f13288e316012eea509c41bc6cc06bc611c3fafcfba45af08608f93124403f4e4cf86fee12db909b94c2d9b93822e3cd0fe79cb00aa31cf42ba140579e748f4819927475369f746979b2f7172d65ed7dda1666b2946907188a533485f599c48c6a8b180d681f230f8e3eca60731d08c7e8937ab2ea7ce9e463ec2f7de14107029d125a0c03e5399a10460e9bf022bc9a853aafce4143e87f82bdc3cbdbb9debc2b12cfecb703a4ba5e7b7104d4b3ddeb2e43786546906e4b6e500aa765d62c605582ca1510d32411583523b8a49f044fb44e71ec74efa388d673cd0abd357c8580adc5cfd5acff574d2aca11da2eef946411288627d1b5a6101831cb935d347aa10501c3991f686cece48eda03937d20b6b851286af6c3a208e033af3ffeda932f232a2f95db7ac59dc4141a5533142af075995b30a075ee9bcb8824b1d7b1b8759bc769d7e71b5efc83da087252f45b3a9c28bd22828ddf638a8423343c8a9be4f4b544510c5b3623094b185a516e7eec4f9c3ac7e9fafeeefd9c98abd54f542859b8651786b23ed05771cf732b82d348f3d0ff77277e7523237bf9916bafa3bc6483ba3e2734073c2df68e8567b5753cb3655fcd33c5aa173ac63d0785d3528c6dccd6d8fb8c17e5d044e8b3da92b44a6f9de73d7fb63a0bcd3734c94fea36db61703627d5421358054742014b9edcee421d1305d13de3f06b01794456ad693e9d6749a8a0260dd00062d983cd6532c3d08a869bb2c27922e2232d5ec0e7129e8a8b4652fd12414052aefc7c794698a1b670c7000e8bd4d85b08afba264b33345032e3788b93edeade0b7a353ae333c8635ea7727d658ea4ea744649bb48f59db38f3ebe416cde7bb536e0e39002ac5fdff1b0e8bc0cd13f1c3a7f58899fbb774c3dbf1668859fb1c8a6c4cb8fa24f4bc509c308248addd020bf1043f263ac65cd69078eeb90e8381a4aa96f8ed989ca23172823353fce5a70a3ec1849f42ff054c0dd6ef04343e8e1ab395a004dcbf5f710b753b2efe004154e3639badd2fc6a47b91dc6719d6800a59276785ea6f617b3fb18a0054c4c12bc1130bd007b9efbe3ec416aa9b9c6f716fe62d2231dbbcb702bdea16fb845ddaa7c8afb03dcab59df59b59cfd42abe469ac7cc53009b510076f035f685e8c51d5d6c21f90ed74667764673ff55c8ff926cd2cea9babf545ce66ab52e31a3f62ca99ec769a58448da36e7b6eaea526333b487d9c6dc0fbdfedbea2571f375beaf5476efbe3321cf7a0f878c6371aa9543368fb27cb4903110a76e5f9c57215b49ed58ac7d4817db032ee1aa23837751ba392163385d9e388e7a9b8a0ccaf462bc3d7ed5ea1ace8e7f6778247e6b62c7a588fe3d76c8d06f9c8f88b769ff3231857a571e99647615be6c383e05f1c04785d4b151bc9e26239793e2c94aec3d09fc03fa930739a6d3f5356de8ce1790e2c7aa468ab145347d550dfc07ec54a2d725be776c0074be39898ddbb9762ed15492c36ba34264883a5385231b0ff9dfe7e58b6417a699dbfcc146aed58819ddfe1c5f6eb7c0c5fd19537a8c27a1d35634011bb1297c12f95cbba68f0aeb3c01a458f63d6c2cac7964c350d2aa89541d4486610348b0d96a9a39453ee747c333c86dabd0f03646d4d840410f86183849f5adf2e0b5fdbfe8e063f41fe9e37a320f56b422938fa1108b39ba916f1fb23861d60082ecbc3dfb51b7cd28ecf6eb46b9a9ad111ee8866aae70205024315f9a7f0224e187dd22302c9d4ba5f14cf9b0fae84a35e6b0d8a03b2f81746cc8e3d1e0f69618b3c558f3e39caf12de5a33145744a573796c90f3c9fb1d58a3188c720196a3b2907ee145993e227cfc4b304d84726f0877b9cc6ab55a30d18e995622e6a2d8fd2670723b2ca5f5619a34d689ea411ce2f9f215fb573c82c0bf2a5cdb09bf3f5b3ecf7ab5bb48279126b34e42c793f738d36b57cfa05f699095f66f89dc5c21a5fda9f752175a6eba927ea40263ef5e2d66494c3a6b11397b256d30984125d9cdda0f0d9d4c5e96c50eebe137ec5270b18a70bd0435c6ceb94e1b97606ea8f57b9c4913e9fab221617c4972157c165dda49b8cbfbea3da1f2aad06ca9f61e209cdf420a55e4ae07bcc395dbe4eda591d76e3c6d6340c40b9b32486e54fae840e6b33ec8b3a36a013ba7f030459c1a280951016391725e28292fa95e95d084c37b6d943b1f73316341c71e7b54279a84e139595f40d218c6e9e6fb7d71c30ec97d91ec3fd21911827ee780699da8cb642ab9b49695c2b098beac7671d075fe3baffa2398e9f09c9a7b9ec6bb4fa2a405ca1c83f3f80ab9442f8d8b661568761b6339581981492e2b1306c4d7c42cafb7c4f8522221b59c8d79ca9c5e9bf7ef4365d3f025490ba1b00ef33f4b2eb4a084919e900c16f0b6eabe76e2321548f813aa3d9d6a09bfec45d9947a1d4bc954e661a838b288bd5b94dbfad056b6abdd29a69b231366252f6c893a7e14351791ff10c32626e29635bd8dc4fbefd182d09647d52e154dc734e3f58eac8a6dbbaf0ad476544f53fd5e0b604b5a28921b9c9d04b59f0cb5493f8705200af0084f7da5d263e40ed99fa381877326b8fa564c8c1cce6b897bee2dceb836e0ac785a0d34a02e6a8c6b01aa95ff37cb624a844ee417f002a88a2261c37708df8ac9252b61b51c8b1762d50de54d941b38ccd646569648fdd98d363d36307abdc8ea87d77e832d05c2deeb8a0fb9bc6cf7be6705acee456a8d4ed7aafe17aea11638dd04c23d57e9fb8c759e727f29501a44ede3fbc3511945b75f18480171b52509b93030f705956d0a59298cebd00403f9a7eb0ad40b9f9ad9d31c06274aaed2ca95fa0a8fffd76d8e775eaa91e67b16556ae16fc92fc0b363312cfabc79a623cc34039220b892225b1495fe2211161ce916b12a971d8a4e3a161ecf87b9cd6f94b87976e6bd818ae6e2fb2221d59ca4e626601a85246e49f3779750452d5f0ba6afe823fa492bceda4ff9b8f0f09535a750aaf3e7def72e3fd502d63def78010e64bc48352953a42ad85a9ae31057755b5de8a6cf49479a8a94384fbc6c1f6f50576b379fefa84ebba5fd171d2bf83f8be95145106f5ce7ebf07e08f74a15fa9089db305692ec005fff6059aa8e10719c2708a4bc60f0d3ec19100a0135e49fcce8e3be0857550150709347d59cd7ca9d8fc4937a4f1f16b638744c83a0a7c830a96fbff3263db140665095c0c3993acaa9e96fee8025206930376d9dd13199cb05ef82fe692bd7b42a1beb71aebbcb6cc447addfce229be2476a7f92ac3e51e64dfd22c2cfd002fb95aaeaba5810741b71d2101209d0e7b0165f746cafe9c1cc881580ddab5b40e029252525410d209e77463009186e79961f23ef47ad7af2f1465b7f7", 0x1000}, {&(0x7f0000001900)="b1b8de0731188180a2c9b01b10dd42618fd6a6f5fbafe106fc4d903cee1de6fa09bc4e12b0ab348213a3e25cfc2d31509c5ace377f5fb79142cd974a54dfdd86099992e01637afbc7e986866d30b2ac608eef6de320694b7632c1c2d7628a18e9a6b788cdc1477853a8fa0e6d9e2c6ea176134f79f6f620e2378da6d3c28355c24264fe47c07011ee0230483df8e098663f36464e055db37c88eb64683461d9d207df7c16c7c87ba19607b2a696fdfb8687bef1b2d407bee336dc722d5d26c3c574acf53ea3652b2ce50bc4464f96b037f9c148c13e525aa9e6179bd235593adb1a157c620fe9676f6f1eb0f166bfd8524d034cce12f92046df04fe06cfacef4adb55cc54100b8e82eae35e50382c38b53eeb36a276b971ead803961d16fd9d99ee4a70fb087d28ab06c61d69aee62dd45cb7d0e77e561d669a666f92f93bea88af857f30d3a71f5c56d67530d9398c6fde1637ed74efd736ff310", 0xe5}, {&(0x7f0000001640)="f3cbde7eeb09e6ebe820d23e19ecb74d954921966f89b4ab99e3c0d46005dca5409a270e29d048a68612a5d682cdef7bcc2a611e86e9f5f1d0be89c913557a2f69624f388ef68fd3b98c18e7aed21eebbb9bdd0ddc121ca4364269275a5e3337fb1349d1", 0x64}, {&(0x7f0000000300)="92b9cec5cb44cb8c3aad53b37a31c840d665e8d5cb5f7c9ff74378f5e580718e202e7e139cac9ad9bcf08d14aef699f34ec8834a4c3ffbab2e1bba3ba1eb71d57f109dd60fd26c04a1df58dee70393f781eeb38e00a76acd0f16e037bf9450ef654e365f910842877b8ac67cab601c3dc7b8db86f6b6cfa0a29190f53ca1447ca34f1614539406f8dc28bd155695847e6e76ef0d159814bf76c139b1046ad6c95de93f57503755ae22519d09f967c5ec29c71714", 0xaa}, {&(0x7f0000000100)="647dc7612d8adf895805a96e19da", 0xe}, {&(0x7f00000014c0)="51b372cf0f8ab9ff23ebfa0a206d533b26d0785fe1c1517c03d53032e94b623f24f871f236b5cf936a3bbfa427d32ffede9f62fab50528815da1320d624c60ca407520eb5b4b97d5f7e4c64b2f045e6e0300000000000000d17a40829c3fb39a8e09b445d4b5a590b4f3a1c311da10c9deeb7517bec5940dad2b361b60ce9f2b1c81b5c8ae9a52d89b2d00"/152, 0x92}, {&(0x7f00000017c0)="4dd79f2148f6a184dfd97061c6790c54ed0a7890f3e9a2d81de457ff00c4551d913afe04b2cf3cbbed563f03b0b508d0a9de6cb100743d6438100efafa08e11ada741388f5da", 0xfffffffffffffee8}], 0xa, 0x40) r7 = socket(0x11, 0x3, 0x80) sendto$unix(r7, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x7}) r8 = open(&(0x7f0000002240)='./file0/file0/..\x00', 0x8, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f00000003c0)=0x9) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 3: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) r0 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000080)={0x6, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000080)={0x9, 0x6}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069de, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) mlockall(0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r4) stat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 6: r0 = open$dir(&(0x7f00000006c0)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x24, 0x0, 0x0, 0x5}, {0x2, 0x0, 0xff}, {0x46}]}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000100)='m', 0x1}], 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4195169dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2000, 0x0) sysctl$net_inet_ipip(&(0x7f0000000140)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x0, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) syz_emit_ethernet(0x3c, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000080008060006803b060a00090700000000000000ba6d625c5f019272ffffffff0fff308d9dea0982ee06f90ec19c2352de08"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setegid(0x0) r5 = socket(0x1, 0x2, 0x9) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) sysctl$hw(&(0x7f0000001400)={0x6, 0xb}, 0x2, &(0x7f0000001440), 0x0, 0x0, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) syz_emit_ethernet(0xa8, &(0x7f0000001240)=ANY=[@ANYBLOB="573acda8f8f900000000000086dd6060627000722c00fe8000000000000000000000000000bbfa8000000000000000000000000000aa2c"]) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x0, 0x0) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x200000000000000}], 0x7, 0x0, 0x3ff, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "00ec00", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x1, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @local={0xfe, 0x80, '\x00', 0x0}, @loopback}}}}}}}) r3 = getuid() syz_emit_ethernet(0x169, &(0x7f0000000580)={@random="3e74de376e36", @empty, [{[{0x88a8, 0x1, 0x0, 0x4}], {0x8100, 0x1, 0x0, 0x3}}], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x12b, 0x88, 0x7b, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x50, 0x1, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}, @ra={0x5, 0x2, 0x8}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @fragment={0x29, 0x0, 0x5, 0x0, 0x0, 0x1, 0x67}, @fragment={0x2f, 0x0, 0x0, 0x0, 0x0, 0xd, 0x66}, @hopopts={0x88, 0x0, '\x00', [@ra={0x5, 0x2, 0xfff9}]}, @routing={0xc, 0x8, 0x0, 0x3, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}], @generic="5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"}}}}}) r4 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180)="2a7d6f66cf3e2dcd92437e7aa830272990ebd7f06a7871fa31b0", 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r4, 0x0) setreuid(0x0, r3) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') socket$inet6(0x18, 0x2, 0x80) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f00000000c0)=0x3ff, 0x4) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000001c0)) executing program 3: r0 = msgget$private(0x0, 0x222) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x20, r1, r2, r4, 0xffffffffffffffff, 0x120, 0x8000}, 0x5, 0x6b, 0xffffffffffffffff, r6, 0x4d, 0x100000000000000, 0x33, 0x7}) r7 = socket$unix(0x1, 0x1, 0x0) listen(r7, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r9, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) getsockname$inet(r9, &(0x7f00000002c0), &(0x7f0000000400)=0xc) r10 = open$dir(&(0x7f0000000080)='./file0\x00', 0x82, 0x0) ioctl$FIONREAD(r10, 0x40047307, &(0x7f0000000100)) kevent(r9, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffff8, 0x24, 0x6, 0xfffffffffffffffe, 0x4}, {{r8}, 0xffffffffffffffff, 0x5, 0x1, 0x1f, 0x9}, {{r7}, 0xfffffffffffffff9, 0x91, 0x97a97b495067b307, 0x5e63, 0xffffffff80000000}], 0x3, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffff8, 0x2b, 0x80000000, 0x1a00, 0x4}, {{r8}, 0xfffffffffffffffe, 0x4, 0x4, 0x3, 0x8000000000000000}, {{r8}, 0xfffffffffffffffa, 0x18, 0x1, 0x101, 0x4}, {{r8}, 0xfffffffffffffffe, 0x2, 0x1, 0x1, 0xbd8c}], 0x4, &(0x7f0000000000)={0x5, 0x4}) writev(r8, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r11 = socket(0x0, 0x3, 0x5) r12 = dup2(r8, r11) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fchown(r8, r4, 0x0) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f0000000480)={{}, 0x7, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setreuid(r1, r4) openat$tty(0xffffffffffffff9c, &(0x7f00000004c0), 0x100, 0x0) sysctl$kern(&(0x7f0000000500)={0x1, 0x58}, 0x2, &(0x7f0000000540)="bb742939fa7e4804abe12486e766c2cb9f41395b332ef657cb69e9e18465968e99686200237c6edce6eac48abfda6eb61f6a6604020a97043b8995aee99d09c6c4c2583062255d9268aebe35a4de78e51de373be621d5ddd853b4260394a3e8c5e5eceb0da5d19d1e8de5b7fd1d35c404fa999b37497ccbce588f546b19cfb1400735165fbf77ba3610fae2af63a6177fa9909e1f328cf380babd6d877851a62a46a1aa0d6ffa54ddb52bb48572592badb4fbb5702dbe3536383ef", 0x0, &(0x7f0000000680), 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000680)={0x1, 0x21}, 0x2, &(0x7f0000000600)="71f91e3471b40058bc5a91501d94a34b7c5f84cf71b59c7afec370825acf41e928e086fc6db2cc492dec5c93f1bc0e5dd65d03516914792b1c8910650b64051f01e3897797e0fae7475668744886cea15340479814968257b39cca6de958dd0546955980a252f0", &(0x7f0000000080)=0x67, 0x0, 0x0) r13 = shmget$private(0x0, 0x4000, 0x40a, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0x1000, r4, r5, r1, r5, 0x8, 0x9}, 0x1, 0xaf, r3, 0x0, 0xc9, 0x4, 0x5}) executing program 5: poll(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002e80)={&(0x7f00000001c0), 0xa, 0x0}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x20188, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) socket(0x0, 0xf066092292d923b6, 0x7d) 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, 0x0, 0x0, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) write(r3, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294dcae97a05ae0a10716df5", 0x1e) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x2}) executing program 3: write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r0 = socket(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffff, 0x1000300010008, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008, 0xffffffffffffffff}) sysctl$net_inet_udp(&(0x7f0000000d00)={0x4, 0x2, 0x11, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000000)="3e22803c603b2555be586c1f92d7f743edf698f9dbc7e0fc2584ae84a751b84864f82896129a753f3bd409bc573f0e25d547069b7a90ff5a1060a5e3168da342a092377c3a5cd466a349e7af8a073bee8247d57f3588b9c3cdd6adf813e857a5ba4189", 0x63) executing program 6: syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[@ANYRES64]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0xfffffffffffffffd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc020691b, 0x0) socket(0x0, 0x3, 0x0) listen(0xffffffffffffffff, 0x0) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, 0x0, 0x4c) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x25}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x87}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, 0x0, 0x0) chmod(0x0, 0x3a) setreuid(0x0, 0xee01) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab956500088900feef84cd0308d85ff1738000000000000000000000000024"]) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{}, {0x2, 0x3}, {0x5, 0x3, 0x17, 0x5}]}) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) getitimer(0x1, &(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, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x1000300010007, 0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect(r2, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r3 = open(0x0, 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9", 0x20}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) open(0x0, 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$sock_int(r4, 0xffff, 0x800, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x45}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[]) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5f, 0x4, 0x27, 0x0, 0x1, 0x1f, 0x0, 0x2, 0x0, 0x5, 0x4}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r6 = semget$private(0x0, 0x4, 0x3a) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt(r7, 0x6, 0x8, 0x0, 0x0) semop(r6, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x0, 0x1800}], 0x2) executing program 7: r0 = open(0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', 0x0, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000700)=[{0x34, 0x0, 0x0, 0xfffffffe}]}) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mkdir(0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x9011, 0xffffffffffffffff, 0x0) executing program 4: syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaabaaaaa00000000000086dd600000001d002c007514bd0800000000000037481e7b3b00297530ac4b1d49265c3d1e9b53741f77"]) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) mkdir(&(0x7f0000000000)='./file2\x00', 0x40) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) socket(0x2, 0x2, 0x0) r2 = dup(0xffffffffffffffff) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x20, 0x2, 0x0) shutdown(r3, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r5 = socket(0x18, 0x1, 0x7) dup(r5) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) semop(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) execve(&(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000500)) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="af", 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) recvmmsg(r0, &(0x7f0000001700)={&(0x7f00000002c0)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f00000003c0)=""/213, 0xd5}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/119, 0x77}, {&(0x7f00000014c0)=""/160, 0xa0}, {&(0x7f0000001580)=""/235, 0xeb}], 0x5, &(0x7f0000000140)=""/24, 0x18}, 0x8}, 0x10, 0x1003, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000000), 0x0) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x1, 0x0, 0x0, 0xfffffffe}, {0x0, 0x0, 0x0, 0x200}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) socket(0x6, 0x1, 0x80) r4 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[0x6]}) r5 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r5, 0x1000000029, 0x3e, &(0x7f0000000000)='gL', 0x2) writev(r5, &(0x7f0000000080)=[{0x0}], 0x1) writev(r4, &(0x7f0000001740), 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000300)="b10005136000009f05003e080300000000000000cea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20bf93947ace57804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8", 0xb1, 0x0, 0x0, 0x0) executing program 0: select(0xfffffd4c, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x0, 0x1000000, 0x0, 0xdec5, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) r1 = socket(0x11, 0x8003, 0x0) getsockopt(r1, 0x11, 0x0, 0x0, 0x0) sendto$inet6(r1, &(0x7f00000002c0)="9149453a262f96ce7d7bd4af9487f9cc1617c17c795e17e9a972176eaa7160617cbe2855b809a5bd3e5787e118a94a8405c3fd22418db18085c64b38932cbd3f6b0b1ec864864ac3b154106fb99246e51dc6397bf660b7ed90406873b409fb8c6fc88ac09e0906b6f8ec50b1602318cd5c1305ac4380a3baaa651135c24a20260b4c64c5b1011beabec664fec166018a85cfff38df13e6a000441716eecc934d3c1b8634aeeeef824fd42eb243450120c48dc164a04705fa13e7561c3ee1a1e0a9a314ec8f85ac1761372e3a55f618", 0xcf, 0x4, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x9}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x8, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x1}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x241c, 0x0, 0xfd}]}) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000008c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, 0x0, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) socket(0x1, 0x4, 0x1) socketpair$unix(0x1, 0x5, 0x0, 0x0) socket(0x0, 0x3, 0x40) listen(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000140)={0x7fffffffffffffff, 0x0, 0x80000000, 0x0, 0x0, 0x4000000}, 0x0, 0x0, 0x0) select(0xfffffffffffffe8e, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5, 0x800000000, 0x0, 0x2}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd605f6aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa000090780a9800000000000000000000000000000000000147c0ca83a1cde6dd9746771c846ee113889314332728abe3a58b3bfa8ace1571022f09b7d544a8852400d903c2e2d214ce7c97d7125233aa0149f15f622fc829b4b9df454499df23f7111932de7e21e9b80aba09060a9164401ada3828efa1c9a794eb8a3a8920a9f021067b1523589e11c4ce85b648c6565bd0405087ba97fd3d8b580e68c14a5bf785cd19661c9dcba3a34b475fbebb5abe6be5fe827295d5f78c077494f838cc7fad0a3ff5c91a1a6b53c7e6325feecb1b65d2b09ee7f81866a27f3817bd6c5f0a309ef571c298559a4f5c125c2dd4f9f4382bbce51daefe08044dad3e9ff3b2749e8a2f2e0a6e96fd14806c1c0aa5d0e8e21624b2c671d7950213d90686987bc45bb5ea4ec6967ea12e950c725171bd8f80e1bbf529399a30d1212fdee55ecdca8a7448ac378d230496b91aad6baff2c6f696cd2790ae0aacce9a24e32acb065d0e11b20b353756cb1c5670afd8b5c9a116f7eb1f"]) link(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') socket(0x2, 0x2, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x201}, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x3, 0x3a) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r3) syz_emit_ethernet(0x138, &(0x7f0000000440)=ANY=[@ANYRES64=r2, @ANYRES16=r1, @ANYRESHEX=r0, @ANYRES16=0x0, @ANYRES16, @ANYRES64=0x0, @ANYRESDEC]) executing program 3: open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x81}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 0: socket(0x6, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x7, 0x3}, 0x8) r2 = dup2(r0, r1) writev(r2, &(0x7f0000000240)=[{0x0}], 0x1) executing program 6: 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(0xffffffffffffffff, &(0x7f0000001240)='./file0\x00', 0x9000, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r0) fchownat(0xffffffffffffffff, &(0x7f00000011c0)='./file0/file0\x00', 0x0, r0, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000001200)='./file0\x00', 0x200, 0x100) r2 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x1}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 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) r5 = socket(0x18, 0x1, 0x0) listen(r5, 0x0) socket(0x1, 0xc97cccde6f8bee97, 0x6) shutdown(r5, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x6, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xb83d}, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x402, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x1d}, {0x812e}]}) syz_emit_ethernet(0x146, &(0x7f0000000440)=ANY=[]) socketpair$unix(0x1, 0x5, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xc0}, {0x3}, {0x6, 0x0, 0x0, 0x7}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000340), 0x400, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000700)=ANY=[@ANYRESDEC=r0, @ANYBLOB="93b003c37c09c0ffd2ac9629c5a0384f2f214b93a65df7a91e9843136be94dabc22a97779ad0d83d4662717b6727b35abe055129bb49604e3efed92cbc676481716f7bc87f726b40c9bb277cba191771f513c4655f0db52a036bda8aeeef4859e797e1cbbe91cc3de638a0ee1f07c837c7a51aa02d871cec2d292298533d53def4397d60ba2666e781b33fc902d9779c65e54dc9e9dc36873e8a1298853ed7a961166351d02a427aa5c39fa38d4ae4d9", @ANYBLOB="c308baef9611783c504fa97622ea2d549917072e2c0e8f81e04833b8ee38650cc155b1", @ANYRESHEX=r1, @ANYRES32=r1, @ANYRES32=0x0, @ANYRESDEC=r1, @ANYRES32=r0, @ANYRESDEC=r1]) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x4a) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000480)="20a7f604af6914f22d4e6d8acc85ae4cf7f54a944e8942c685a3edf7e3b5a208dc75a84499128f8536b02c1add8b164c7684001006f746142dda42f6eebc6741fd3fd2d50175b13ae33745d6ede26a6b25ddd9326fbb993595ed69d0dd1f645633c0fdb5e115168d610544af4bd5023722f092276d36418c3b21479600000000000000001845f5ab24dc8cdff19b4a07727a8bf5299834b567238f12c9ded83c31690b1b7054a025596894fba37567ee68b931df5ddd7088731b594c6ca5f08d00e5dfdf6259ceff81337d846a9e2c23662bee45cb3b3e84ee9d43808bb85bf45a255f58c624dd31f7a0e6a64e0cc481929143a96b0ae555135808f9387ca757cf5d3eac3747f1b7810278753c5669a6cb7b4c3b7006d5a88f9f8b027d451631e5aeb924a162fbd20c3f42f84ab90fc2d11f63e32d5e7d26e77430754640bd0aa59fabf8b0e8a532e3599c49b08a6d26234f7db2a2023b030d000000000000000000000000f693094d79215ff0a991423ca8563b60a674389b86a766546ad3ac924aecd04901a25bdaa571cef4bd047bcc67ed91ba852c34dc927bb62479ccfe746fc21254fcc2cda2cad7302153833d7ef25db1fe899db6b59f46c5ac93bc644b096b905fa862435b950489a6f7f6488658768b8ba1675203d09accb18c4a016f6969487e66f69cf4a6d637e560238d3b42207691044539580c001351ad64199d8f3836a6e40f856730f0d8578ea7718141d297cccf2ddd4cca158a768ead9e7ee284825cee16ed6f4c1a1f8e431d931ae70b13c87cc64d6c0857a6276d7a", 0x23f) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000280)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, 0x0, 0x0) connect$unix(r5, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) getpeername(r6, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair(0x0, 0x1, 0x0, &(0x7f00000000c0)) dup(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, 0x0) socket(0x0, 0x0, 0x8) socket(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x8, &(0x7f00000000c0)=[0x9, 0xf7, 0x4, 0xd31, 0x2, 0x0, 0x2, 0x8000]}) socket(0x18, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000200)="ea0000e36e52dbbb66baa801", 0x8) semget(0x0, 0x1, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x45}, {0x35}, {0x6, 0x0, 0x0, 0xdffffd}]}) write(r5, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 4: close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000008c0)=[{{}, 0x0, 0x1a, 0x3319763792fc49a2, 0x100000003, 0x5a43}], 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x6, 0x5, 0x4) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000100)={0x0, 0x0, 0x0}) socket$inet6(0x18, 0x4, 0x29) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 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$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f0000000100)) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$inet6(r1, &(0x7f0000000240)="2333cf1e576623c1f5c0f6bab9066931848d5e247e001249729f226fa31bb42ab7032e1731195e1d9b5ba4c013b2df0ad82ad2b89b664761f0a7cf24966cde1798018d3e92f7373b8dbfed84d877970ec8c4766a6306c69951398ae3e46b96490cc61ede1a0a83c40fe48b16e2d46a28941ac34ea218e3d909b8d5b446fbb55fd4c4f524361e2cf85ad359c2df010981503eb77a418d50e8a2b9ad6edce805ece89a789da2e074f1947f986a2a5bffa0e494fbe90befcd720d3c30542e419f5dedf3f1ee3713e8c51e651be2d76ffe4d5f316d11c803243b45104a6dfd724f", 0xdf, 0x400, 0x0, 0x0) r2 = semget(0x1, 0x2, 0x0) semop(r2, &(0x7f0000000140)=[{0x1, 0xcd33, 0x800}, {0x2, 0x7}, {0x3, 0x9, 0x1800}, {0x4, 0xfff9, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0xd11, 0x1800}, {0x0, 0x2}], 0x7) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r3 = socket(0x4, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) fcntl$setflags(r0, 0x2, 0x0) executing program 3: r0 = getuid() r1 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) setreuid(0x0, r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) socket(0x800000018, 0x0, 0x0) setreuid(0xee00, 0x0) getegid() r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r3) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil, 0x800}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000024a000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x201, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) nanosleep(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x36, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x83, 0x0) executing program 5: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b}, 0x3, &(0x7f0000002180), 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001]}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x3, 0x0, 0x0, 0x2}, {0x5, 0x7, 0x9, 0x2}, {0x9, 0xa3, 0xaa, 0x4}, {0x7, 0x1, 0x1, 0x9}]}) r3 = syz_open_pts() r4 = dup2(r3, r3) close(r4) syz_open_pts() setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x7fffffff}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ba17ada3db07c5d200de0ca2ffffffff00b81000"}) bind$unix(0xffffffffffffffff, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0) setrlimit(0x3, &(0x7f0000000140)) executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r0) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0xe03) socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x110) open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206917, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, 0x0) sysctl$vm_swapencrypt(&(0x7f00000001c0)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000480), 0xcc, 0x0, 0x0) msgrcv(0x0, 0x0, 0x91, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x8000, 0xe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sysctl$kern(&(0x7f0000000100)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, &(0x7f0000000180), &(0x7f00000001c0), 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e461e86d28ad0b3c396f8001af56898f23a387716fd3f4af2f2f6dd16daca44b2d665bfe0e015d82299f641a1d125a158087e18"], 0x101, 0x800) getpid() ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, 0x0) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYRESHEX, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000907800009d966fc935c2a9f011586cb5249e758deb3a56388f5682b51b68"]) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x6}]}) sysctl$kern(0x0, 0x0, &(0x7f0000002480), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) chflags(0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000580)=0x7e71c3db) open(0x0, 0x710, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(r2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000880)) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setrlimit(0x0, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0x6c}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r1, r2) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r4, 0x0, 0x0) executing program 2: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffffab) setegid(r1) setgroups(0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r3 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) close(r3) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "ffff09009cef01098b748200", 0x0, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f00000001c0)="71f91e3471ac00583c546f501d94a34b8e5fe6e384cf71b59c7afec3c8bc54c42fa45b71abf17d8ce54862c5b2ec4d703ce6079d1e3af80418a3f51e9a9673c4902ad5ffcbc8563f9cc77a98d0051d602e369b9a4c4036bbc4be38a7e34dd4b636a5ef2fc698", &(0x7f0000000000)=0x66, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = accept$unix(r0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="61ca323ff9e96f483efd9339c0fa4d5fd01f461c930800450000300000000000019078e00000010000000005009078e0000001450000000000000000000000ffffffffac1400aa"]) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000340)={0x200, 0x1, {[0x2, 0x8001, 0x7fff, 0x7, 0xe7b, 0xeac, 0x8, 0x7, 0x3ff, 0xffffffff, 0x8000, 0x7, 0x0, 0x0, 0x0, 0xa301, 0x2c00000000, 0x80], [0x80000000, 0x0, 0x5, 0xd4e, 0x5ddd5205, 0x1, 0x3, 0x20, 0x8000, 0x4], [0x5, 0x9, 0x7, 0x1, 0xfffffffffffffff8, 0xbb6b, 0x1f], [0x49, 0x0, 0x3, 0x9, 0x6], [{0x6, 0x6400, 0xff, 0x55}, {0x2, 0x5, 0x1, 0x9}, {0xdb, 0x3, 0x4be67587, 0x2a1671f6}, {0x3d7, 0x3, 0x9, 0x6}, {0x0, 0x7fffffff, 0x8, 0x5}, {0x1f, 0x0, 0xffff8aa3, 0x101}, {0x0, 0x400000}, {0xfff7, 0x101, 0xfffffffc, 0x5}], {0x4, 0x0, 0xcb, 0x7506}, {0x7d, 0xd3ac, 0x95, 0x5}}}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x106, 0x1}, 0x7fffffff, 0xff72, 0x0, 0x0, 0x4, 0xc13, 0x6}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) socket(0x2, 0x2, 0x0) kqueue() setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = dup2(r4, r3) r6 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) dup2(r5, r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r6, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r7) executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$hw(&(0x7f0000000040)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000002640)="05a6c99307837f7caa78e0e4ba00000018ef9a26e90e63415ed3f57d009cb0e6ab120cee3c345ccf74f9a7cc572b2258b738a612216d4a5ec25e5314897949b9eb21424e752a2f06f0eb61e2510a81d946471978191c26b64f6b094da2cb6f24f60853c4403b6b16354197f688f3fc0487936ef1d871e8267c40d69d41857575352e54c2c55f0fe9b664eb1d8525e44b94750ac5c32502fc5f20255b716f52d748afe1d558c0576a5669f50301ebd863399e1acf4652089b1e2bb56ec5937cb483060a5547531fbbb17df6d452bbabebd338962602e98e07c12cbbc12f4c604bee5fd2ad0cd9ddabcb00b91293b01fefce2318e2f341181514e02621e69cb88f0ccf40f4e4b45f50f3adc08ed71977a7514b9ca55fc77bcd4018b64d10f6f59b6d504cd5e41d4e60a58b410c16b7b3f76588aacf32f0cf2b44a2df0c49628cfd45eff5827755feef82c39d05466adc86422cfea5d8303c1bba24c6dca6064a7a35f7e2c7a3cb72720821685bc079ea75160ed9b145e3e3a3500fbe2f686bd21b3447", 0xfffffffffffffeeb) r0 = semget$private(0x0, 0x4000000009, 0x82) setreuid(0x0, 0xffffffffffffffff) r1 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r1, &(0x7f0000002340)=[{0x2, 0x1, 0x1800}, {0x2, 0x6000, 0x1800}, {0x4, 0xd609, 0x1800}, {0x4, 0x9}, {0x2, 0xfc86, 0x800}, {0x1}], 0x6) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) semop(0x0, &(0x7f0000000300), 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x3f, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x2}, 0x6685, 0x3, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000025c0)={{0xcf6, 0x0, 0x0, 0x0, 0x0, 0x4, 0x40}, 0xff, 0xfffffffffffffeff, 0x8b}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x20, 0xc, &(0x7f0000000040)="6357a810", 0x4) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) semop(r0, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x1, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002480)) semop(r1, &(0x7f0000000000), 0x0) r4 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000002480)={{0xfffffffb, r4, 0x0, r4, 0x0, 0x3, 0xa1f}, 0xffffffffffffffff, 0x7, 0x9}) sysctl$hw(&(0x7f0000001200)={0x6, 0x4}, 0x2, &(0x7f0000001240)="66bf0866c1b38c64b511049253a0be4a6cb689edba8ca3f765aa949405f5183975eb72ffc1d122cc4f3be90b4093b6a11f983fef62042b46f0b12719000bc952bab0f2aac7dbb84bda5adf44", &(0x7f00000012c0)=0x4c, &(0x7f0000001300)="87cb55534765fd67f5f181ba5ac06e60b05e02361242a361f6e02632af5999fe0f7272da739cf71d325da47e7bc6746214b6ea6795d67e84c87f8c3c41a1bbce8a551b1c50f3ce20e74751a3a9c3661e4ae710c0744933c71b5df35ef7b2dbbb501083f242114be7833ac572e58569b8f0b7c8cd2a19cd218290d6cf5dcf79a9660325820f8d80d5b18a447ef11885e1b0297c8e9b98c38d6c54e73ac1919d1abf334f1d634038f5de08de044009371075938f1d772dce0b3625e1e0b3d946007edfa44c03e1ebc1ceb93aba9dd6f01c2a4737e01e7933acd7b793b0a5318fa9ebf2540fea31fa4f1fca655fd2d2354d82b21dbf21568569bd91d10b5c5af9bbbf4209a1ec1aa9a4abfc90e583ff0b6d74b7014f5ddc351ac0558b6783092830b1aa3777bcd7a52a2cdba568a67814215c0f6df2c18ae66098625a067169c4cad125ce665772ac140d51bc4551b10dfc51f5ea9f3078d2f537410da63dc1de650ad0341a77971e77cce5cc47e3c262aea12301f37ff049dc81f2ef7dc75c244cc2f689273ad7b23d0d2bbdef591388bebd4452554aa63c7850025e4a861a055dd6577759a8f3f23dbccecc86673cd471be55849b64d577308de72686ce8cca9510ed19597c9335a8c2bacff53fe9c6f5d42a6d406d468b7902c9f63b16e3b49c0fedd70f42ddc03f928d1808d36d14d6678c4780e3215fc655ad72a722193d323c07f0c02028d777351136f420b8a75f7ac7a9cb54797e5fb5af8fe48642497823fda5bcdb00d49bc555e9905d9c439e1c24aaf949dea3f56616e6e5fb5d1933ba9bfed0f7edd1d612bf7b5a123abc7e7ac3d096410fbe876fed95c671ad2e94c7a74832052edfc7e6b8fc6867ac218ec30d07465d1af81458f2187ca17cc0712014fe7490770d7b3a26706b443cbe3803ad5e1efdb85b7abd9a68fe9114e21314d961a24919c723c0a1a5080eed394f44e718eba3dcbb0d9bb02cc33842f825814248c6adafbcfb6a525a0b0b3844bb4cd8bb44724ab5b73998892cc4b8932df9faac7dcdee1c3d034648e8549bc564c68c7b72a7056b2c947ac7da997188d309b6a9aac01c163dcf33b1b3b15a2ab3c5cc2567edee340e9d16f2e9cd67b9263e1e14acad403a4d18ef692dbb765e73bf5adec3350facab5258068fc2ed462e907033952a432dc2bfcc75b9b831ab9be6d75a1f277d568f68e3cbd8b50bf67cc18364bdb0ebb4698400d319c57d1aa24cc9f7a50e3a49a01d71207f7190ddd339fb84c41d034525f0fd5bbff4b59d1d808e06bfff76d7a6de942ce1d40806905ed113b691aacd69cc79e0b9b09f103408fe78911b1c0efe64cd48e3c9ed52442079028f82c15487f367f80f859af199498235c8b7f78b3ded5acf21672f8507b2d500f61c2588c3e3f688e2404c7750724c50f7230a666c3f6291cf0359f89bbb3de62466994328fa60002f166ee347298e520e7f384da425f5b9803f7cef3ba1df25a1fb2297f6c86d0b31d3945d8d50ac5f82f239b93d170f2b80116f136e61976920a1f64e3f386a61dafdd6c3adbbd7f117b6890a8370327498d3f564e7a3d6987a48fff48ba09ed8ec915c6b71446a4fb9362f4a691913e5595b0ff63ea0f185d3a6e2d50ef506027d1cb42ef9f7e4f5cda2c1f8ac3bd7e3571c0ee957b87f5ffdadd04cea6659ef3e1c918780532f6755c64f313c56613f5167de33d8db50307dc0fae3f5b66035b090eb7c155128bf5faa7bd6ac7a0ce3998b460c11ad47f7c53fc573c6635dc5135d266888b411f4fdaf78a0455d4bf519f722608b2ad3ef9a10ea2d270de56a9fbc3ca93d82d328890021a7ded8262339720e9364897255ffbd3c33b7f77f01c5b984383b135c2498ecb0dad08f5299cfea66c15687fd292d700e76bc8460f87f1bd6d4d9fadd0a11260c23e2ba0045fb4b86aacd636581b134cdc6d9b722e525f2fda92ab3c93d85697d0d92a29388a6534a82aa905817fcf9717d63598340a0d0b982b5987eb5bbe2538d2867fb96c46a62e3be6a2b791f10d084b879b1909c88c7aacf2f139e867a035fb5ce3132a44a130d4804b8ec18407ab9b53c297a05cf828180a1d2f63fb8099a0067d6e0a7406ebeb511d5ecdd62f0a0c7aad6cbd84e29638ca0b307f63b176b515a903e9a1c63b7c75ac8c785a87ce16cbe3e05a5b807576889a2650ab61ee991f555c9348c0e81cab68463ab4b55a99b45d136a9d463a7dce7bf3a0cf7497a2012c7a169f43e8bea11145340bd7473bec71735da1c61b733a3d8f44c37d77bb51f152ffbd914719016e10170ab69341e43ba2f5b692ecdd45bb67401ea8172eccf71a225a1e2394a0ad96a38a80074d6ffaec45b3ab1d7d356efdb0935b2af947284035210e328e44d029e56b13092c693c9d6939b2e0f9f955b4230a81a54f4eaed496492edaf4ea6c78ee7856f8f0053a61ec301b58451b3537223488ae4d2c92183d614c5c0217127a59c218e1890076954fc5b6e67b69906a28f9e5b9ddc9e8e2de8e737801c0bffb0b4c78801d2aa49cf5b2ca3e40bf6c21d8dd5d9b938cefe8f6d84ecdf32b9ba20250499139ff22a055a1f0824d2f275e40d26220124a8296ac2efe0755524de8479d26a0fde7dd7daff905dc740fb051102b85db9d109bd312cfd7cede1069272043764fe889b89b4ec388251f4633f6b029253470d4566f4a16afd935646b0b6313e1d39696cd0365ca9da1d4da72e7157e983d10328997dafc2fc085fd07f1c4b18ab6f33f56b041e28e5bc22c15714c462d5134dc6d8c4211945fb7304170d76fe6ff40b17d0123c613b176317e34cf76493013193db4d720d845f14aaca506b95c5ed3d550ac25390977b599f26e387f0afb77f8c9d2ebf5e3f2dd2e11326b3602213168d2e2ab6af9207b030aa852bb8263dcf03ddee196e3aece8c3e3da5d078e8ff66149035fef066c8105aff9d92f9f9a7b76d2d246c8debe36a7de5247fdc7e9acfb7302b8eb536c15082bd5c0903dbb6a6ebc72f76247242108c28bba7f9ac9780f0f62ea3354e576846c9c282320f6f3de65be41fab94c0778c7eab6573bee8dde7b10c80411d97b1580bdad7bb83d4b300d392b9a35c42f61fa6e2fcb5c41991a5d739a117930ab37c4cc542394618e482467dd329975d304c3c7bf2e97f35607f6342e50e61956297819f7f8705cc37dbaf6b41e9a85213c821cf5f8d86900df58378723e557b60385d3851e445960c2585cd336b87bc85b3e7c94b883764a486231c9ed6edec22e2443cfcdb417fe03d792bca45ee1ad77be920b9a4727917622a0efcff28b9f3c360623e8eb615817e41f1724af27dea9ab4c1b68472fa1e4cbce2eb43095583d4a6ef1a29aa3873a285ceaf06c707814b9e09d49910f66b33d179e9a47521be32650609338d298769f7ce7d613879e31a591a1c137c0e81ee4bfdd4a1f8c3f7d5cd411d9596096b7483d00a87a66fe5a9af98f178b96bb230b0cc9886176c03573fd278c852d4b564b8a7017fe5b373da9c904b8211cfd18fd119f60848dd8126fc5591276a538bdfb979e2be43d5f07dfaa571431d9c894b316a08e3ce82c50aed90578cadc929a5d07f9842b45273520d1ec318e774fccc77784b8f3db3c1f7003df69ccd03d220d844a0ee9e1e3da3b9b413fc1c02ece1514f4f7bbc1f991c4b6f79e9c78ba6dc394ae732f0736698ca19be8d629b662da37afae9f09c7058c333ccb1fc6bb3f128a2d6de102766b63fdce14b5b131b664df0b7cf71ca1229ae498c387611343a15786d8862f16febe8357ee222e33e179fe6ced43958c4e2b7ec0405cb237baf12a88bc0855331dd0a4d2d9c2065b0ab9012854148f6f2a2f5b8accd2f5057795026f11ad837e83c02d7cc156fe3d5ab936bec4fd75e0a3dad2ec24af15fb62d73e0c59ad8c069ffd251d95010383b3cec49caf055f53e0c48c2610527d09d5cddfb0d5536b4926bedda562b964f6f00df81873b4d67cec0275f480931cbf7333a4aa1e2dc6dfffe73031775d23d733563bd43128400b5bf43393b29b853de8c5ca338f7dddfe7badb9afd0089c5813a44bb794cbe50abc3d12bfdf4236eb0fbead6e67296764068221ecbf41690f1e70db779b4ca4319baf32cb832bb3b4094921836a5da49460b4a57fdfea18d736e491267964256c4c05e16c434f7a46180090221b15213e389b46e7086ffd9602891fdfb85161937e8cc1466d7d4a408466a3f195c48ca4290acca41cdc38a9428f349cb663c967a5d320c0b493ee74dcd7a00cd14b9ca686347b9424e59734e022b5882be5ec0963740fff77f698baccf1ce6c161604b9eed953a3b1a60da014e29768124c14a0bc23e66a2a9004bb427a7e1017ceeb1426b5062e169d9035bc84d3052eac05d94ec54143a71c95e1d3cbf567b96f8847eb064c48c58b6319f1ff65596f77a92dac55b3317aac9b36b61b9ecfe2d9f31a2b8e29444d569102b387426561426587d509618bb8907e8c1ca2baea617d2f7f6c36f1718d435a82ca1d3e193f2c56365816ab441b58a5869bca920555809b8ff8eea1ca426c06dd2050b03fc224dc26cb6bd81106ce2b3da98cb78dc1bbc8cdf67c5ad6fc1eae00a5647220e9b165af3e0da3902b7df07b4b9a150d23e67ac825292b0fe3e3c7d0eeda438e5067d8ead104f5bbf0d61d52250baa719181190ada0747e8c17d51a274ce1a2281a6862ee949642076a7ab85361751a91695cb9761e9a0a7c028cd5f757838420d8caf8feef8a22bdd2c99f30cfb902cb2bbb2a5d774e3d744aba049af9867a46d18c2680b782c5c9a429539e7d0af3baddbc0d0ec89fa15ebdfa38c44ae341184b956df1da082aad76a160536583160932822656f053bd8e8dc67b2e35877ec13a1898a73a0caa30d138142479550ce961d2bd2e412c67c4db8b1b82be68126d03a8b58cc0aae800c7958159bcebf18682a89e3a8ec57975370de49ad850453d966ec637c2948dd01afd3b84ac7e7dd7e8e45c564e48d827b4455265fddc08e724952c6cd07956e5f5e29dfd17ffd5fa372a6108518ecfd2bee6d1fdb44ea63c3f21498969c4db5650cbed60918c0afe60d4aaf38b6ee80fdae51ee146bb4080ddffc706b82a9543baf9da93615850a8ea93235c3698cc61074607915c183bc129fc5161ae6735bcddc666d3a7d047ebb71d1b1425e1bdd02a8e3aa1b7f38c287c17c7df4d3f325a6ef9ae507c2be4be070cd7c9423ce994868a0d389095d600c9901702bb148e3f57dbe3b7dd8bf305b9be87490bfe88f2f702c7242aceec045404ad72797444128e9ef67d3c9b66400c355b6e6f64ffcd79d7c0b9dde34205bceb15fed0a771027d1fdfaeb686f65d008e559996e9ad5215b329dd588e02709d5c49edc1029a8db21cbf1f1f2e2160f0dd84bb56ed1d7db653b4a3081bebf848098717c5d2af2cc562b16ac93d2ac1f8bbf0b14f17249d3140c643a7b38aa614cbd88bddc4619fded299c882a78d7ef87a7229997918d3702808b847aa3d5726793043ab9247c9c2dc68684c033153e2ca99f1d61cf35d91f7fdb3c54a08524429fbafaa67f9185ae2d1ac16d284f575259dd66947ab44e734f0f5e4005cbd78fffbb75364eacc5e15badce1a36101bbf3ed9e40e888d8e95c76dd4e47d2c481e04f3ecbd1b83d2c4aa1443f2e89b9b0611376122ad2f20cb75331507db3b1e56a3735769a12666eea2b263ce3fc7497d34216429e35fed8f83e052635483065a9258fa6311a8e8a29e79322656774434a7a8", 0x1000) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, &(0x7f00000000c0)="6a1bbe7b44fc980d7f9e6c312c9e4f527c31268a2138dda36d8cb5f7da0d494c6015d7ec52d54f794f35de486123123ed31b7fb8aac060d16ccd7517ed4a984217c24e21c8cdd908d71f99f751d1b83e6134e19f6e2f7e831ec930859bb53f81b809c24f2b158b9ffc9a7e06b84c3008b6c2e5a5063c12911a08fa09d9282fb337b9d64a4046295ee6ba0d88fc8bc41e93d0d6d3299dc64f24b9730235304e882cbf82787ca16004ec4cdfbf6187383292141452daac1d75781320dc4866e8216f1e2339c7ac263d06bb3c46aad5100774a0ce341ec43057628640125b952b35b5124923d98d434032", &(0x7f00000001c0)=0xe9, &(0x7f0000000200)="80948d69e98a28c0e5b38b3639ed9a43246201a6d3cfd7df6d82f0f59cf703e67293fee9cecd5d65388d2cfa6f2ac24511168588ca679b867fab43b655d73827d00ea9f513fd8b32c9db51a3319ed358225bb2d5d377a740d28182c2ed4b249a7a7a1ea53f8c353fb3ec83f235310433776e66f82c15c8b3d531d937563b1ef4ea40fc8ace97dd2f0be8a1cb785a92f64f6dd5691ad2eecaed4e6162e8964d95fe81a92715dabb143c590df1794c58c120fc2d2780834c5973ec04d05b32071951ea55a9751fbba0cf63e9f06ebcb1185ef1409f51e9926f76a301ce67c2010e33cd57505315d2e572404e7e6532e0416cd5f3746580073145da3ffb749d6e4522f80017f9ed3e3c86fd4b4c9f4c761d5090e70114274b3361b786882b378a2ee7fd57e7b3a0356abbbd9ff868d0621638e3af44f95bf8af9f64820b57408665021591e8d772f91a8b2675d590ffe2435ab6cc3cfc977d07dc41bc365ecd9e1c16de90d07ab8f2b6e4c9bc0f2f8c1dacf064e43963bad031d7c06c215f665ea283caea981eb7370190789f65ec4d162c3e36a01162bbe9b37e8438d7a9c0bbb5098e40f0e9d27daf2bbfbb2ed70083972d40996c7536a389ed44312d8b709d2a795f5e62081ff17cd8f60bce01e1cdbc59d2a25e6cc44ad12b6e5f846e7575fd4967a80385f6efce8107be09c8719b2a3de60411279d55190ed027088ced2f6b058a69c34b39aaa4f895fff86e77d39e94aa25c09a7269e09c8aea972c5eadfd558222fc166601f751d72f9aa90880f117086d760aed67e291f9c35b34ae7a37263f584f132e7abde0f6c7094c6a9b1c9037cba431fb4b875ecc588495f7fe63d7e81fb6c7245763bb6878f523f810c27f188564a051975f39d4bf590632728f40ee4db307c11f08bf03bbdb4b21ac70b90853b500ba3db6add32ff43d2575e63ae72cb40fededb38ed02869757d19de11bc63146890124f31ae82a97afc9bfe114ce6d8f8aa7556757037665f8fa41598e0578b77d1d2c6aeb12d610a1fd5b8fc555d71f54af456bacd39d7df016bc56b1ed0c3d674c1dd1de269a79f160699ace70e19ece3b192731cc2a054e4ae506832b2e94698921e91fd665b2a76912488ea549adf56123943867b5854dd760bef962274e5a8d6779a52a6975cab16b4be6e59c08bddd2da23df78298d14f0e70c1ab4bed01a5fc0971ff13ba6baafbe14914fc4926f38d184a919f7d00b154ef3bfe934dd1258b91a42f1a42dae27f8c0d7ff3805d6bc531dd9cc272a6949ab73ef33470eff71be6d410f131bd287af864af12b27f9d5c9dc22a9c0f41f69cf9d0724284c8cf5caf54b078737139a30bda28cddcc5a47f619eebdb23597a98b62f6854a92c9dc4d17e19296cdbd3227e083797642aed2633f4d161aae204c13ef9d67bf2ddffd72dbf2a4e3989ab77453ac0fb9955323ec9dd91141a723ad34da4654834f8f6c9fd6a44a4e10f20f28afc694bb0938146a149ccb673cf732eaf62b48c15e2a273da7a20be9cdc9dbbf72989aa86ad577577e595c6f08f8d5549ac37f815ee1f6e0ab4ae70416bc80f57175dd00f77bbf575597175fb3795944693951ea36fc4fd55c6f4145567d096ad116bb009bde0aa99149dc9aadae9f3e002e4e0a256db84d4ce03401d6a4a06feacc3f467588bc51b4344a5c7db7ee17e751ef22267380339535a63fb7f38341b8bcbdeb4da3f0b0326d402a7f48d51a4842072d2f64ba80cbd847c4e4a827e97ab0a98d0bb2d19b51d3bddeb87a2deb3033387930806580376e425340230786fb1b5276ad1b928b43035c1961b179c830b6c0784aa8a3549a1f828b3e4321bf80c01e4c2ec5e6e2100d0ba9deb507a80906510c8cdcffc21c42fed58712b02f3f549c3e0b5281e20ae17aeaeb398e46de435b711c2bb3953ae800fc850f92823ca9dd6c640f736afd6eea3ce9c50de828245f249889995055bbf242d6449de12ebdd431404835935bd7c79623cc89f801f48aa1a87156a4fc37e03946c4625eac59efdae7f748db2cc40ac216c68bac899f8a0f60d5485470a670f1172d7503a9361581915f4505ddaf2c764acc427600a2f19afea55d0af323126ed8a74096f1487b0c03ebb7d7599700712d2d539ad8aef8b88d7c713fdd61e6d8b03f29b336215f6072054a42a2e12e3673a9f3a48e1f449e03a2e587d74a8a942cfce1366bbd948dd3919fbc4258d1b823e7ce84b6060ab1150a12fec4a2a4d96710dce72c827c94ba5f403e0f335dacf6d3259fcda614ca1d08c55cd4aec51285a2aee2f2eefcf1c54018516e4b2aa81f33436cc8902d2dfbd1af4a0e47bdfb2ef8eebcafbcdf685dadf4aeed20232e3a082e940c777e335c6885dc3667c1955fff8cfb909c9cf5771fc9d5fe58a7e9311c19fd212cda4dbcded8f32514c9217f97bcfd22679f818b1f2d9eeb8806236b7072de3dfb214b7de134a1741ff482f45437138dbca28d79084fee54cfbec01c78e541c44052a079bb3804b88e98d616ce9d3e6618f46e4049cd267427be64909f571005254385d3f239e0774820e62af6eaac614b0b9142f35318f517750adc02162a7972eac3f18d126a948a1db6614ad049345f931664e7a564d181805d5395fc0d1b65fbad1520df77ac52879dd0fd5a20ba1f1dc1e5af94096030c726c4fe6bdf98b36647996895b370f1d668eb41f2c32de6dc5bf2e2b4bf581af09bb036a1f7c200c86c455c6f11f0ebf5aa40ea386ee9a9b58985dd4a8fbeb051adcfee456b3fec0eb9212ab503befe542cf8c49e55a6fe983f5c2f49d6621050b2e68c80e421818c380b2470825addcadc680952a19c112c6194b37590793cb5184f7d4d3908175d4affd0ad4b26350905847ed6929bb31a3a98c19765c8c250af9da17a27def1285543899e3ecce519d59205a201471aa7d5e519f8168fa4bf6bb36c6deb4e52e609379ffe463b08864eb11d980872f47eedafa9656b0295fc4ae4b5e5a9f72d182092d52782c5b85a319d7d49322e7ac56db25f628258db89fb47c4a1e840febe2063ca376b54eac5f323a635d69c2d413ad83924d80b42aafa4fbac5a8c93898f26605e07862fdf458ac8d1ecd793f9483cc859a7f444d98ec7d66890515fd74d3924b391f3e83c3d74f7dd038593cddd3f9397b234ee8a674603b3166e5d32b94110c7a571d1f0c7eaad5482fa101eae9e5ffd25da27d0c04e4969d5f181b4488ca1990abf73bd11517dc79ddd6a40dd56ac8a6aba4cd1e3b219d7cf7bf7600d61971b5bd7991e3cf46599f9d8e7e72b37570288ac7d208844604e4dffc686625b719ba6c368427b4bfea80faa7f0e06012878d5216fac8a2c6975f5d48c595f8a9e7ad1dfa9b6b131882f44cc1ec9b596a60fb9baa831cead0f58d4e5872009960ec40dacb78c2b3f2317003344c900014b6e22c83caf5a1f639d0ae4887f132c7eaa4b96228f90b441f03fa085d4efcd90c69b1fae25a47eda89a393274ecaaa3acfd47d1cbeb68e9d787432532be59822655994f05aa88d6ba5c69ecbf83773b8fecec15255092b552ff5e4dc22f1e77c5cbd2720ebabdb44bcc0b2f6a6e30455510c34898284def1c058608cea5ca6614a94e5c49e8a0035d47b9cae45e2e001fcb64a9f9fa16ffbff322f658b65d06624717cdc944ca5bc63ec11f1ab77dd7e6f2826892ae718e98a580f128cafad82ca934a8eb9c77320c248812053bdf31bfd2b3881f004c219c29fa1063ff2db9404d75df4a4a09b593a9d23de942dee2099ec780c459aff072f6d4690047e5b25803cf7e8ae4751f5f1dbe561a56c7a013fd1e340918a7bf8e4142a2c675a0dc2c56a64e5f73dec02ac9fb27207ee0d2008f2f695414f8c536dbc9b4f7e29f09062e55225ac6322d8bc0c842e3532224b992aa8414f9cd2e0b91f9972df95bb16067f82fbf1f9f4c7bfbc997e5b59523573e2ecf6666674ad219464ac4ed3bb6dfd55510e084a5b478221a847da137169f33e7d22020381ed495a0f5a8b758677c431a4c506d5a523126d9f622ecc76980ba6437d948ef9fa3f5dfc30a049c7da9439500759693072bf7be9b35b1941469d8a1707a00b353aceafa2c1fdaa6a7d76a7781a65b21ea9d94e871113a199f6ffdc607c319916254313851b09cb74e0a93659a89499fb3d452f23dcf25fffe6dc43954a63fa3609f5ac4af367b684e2d661319fcacde3e1eec8a0737bf1e88894a5042ba728c60b5778ae7c279e840cd9c3ab2863fe4ed5284343bb590428b4ae0facee50db8649d8ef414d2e468d907e615747ab6ef07febad9818860c1465519ca2129cb64bf50750426e5e28fa18d0938112aae530fe50c4bba366e91e8b326a620fc496e7d3bbc474c42d6245e6b3983ed7ca8f7f37a3e8160781ff3e7546958409ce223ad5190739b2540648d35532d73f296fd3b6cae2549313a49f28e6c8c2d28c286b00cb2008c41ff17a8beb734ea581b04109a65b4de8b4ddbc6733b14707cbd5ae0ddc08a40276e417ce687cb904c8d7557a0155053082d739d418cfbf748fad7385955431b07cafe2ba8a16d24f01d71b084276dcaeb15ac2721e1ee321949cd7b6719fcee0765795fd5ff299a8cc327200a87b4742aa05cf1df941dfe0c352f57e327ed34839a439b8e1a5e85b25a2d18815ce40f6a99847bd6251a1f8c21767e49415da0f6283cee9cfc672a95078b8e884b9c25a4c6b49030bc738d2522738aebafc1439dd6789717084901e72e76f93d03fe2ba064faddf115bd98e74ad6038474d5af5ad4d0534f4d9818603c2f9ea91a275950ba64bbcb632293d959e1d054b2f9ea366df028c7e37d6cb2ce76fed226367d2e7815b7dca58a540b9039d8a63a5a5d95e3b557098e8865ddd60f8c07b6b6ac2deed8c1374bbea4d93b2d184d80d85b57a4ab1de1d68d708edc02033018f178cd9bde68044a11e824a4701d9a7f548ca591bd83929863958e3b336b0f508a0d282104e85c9c07edb41e267c5143d86510e1ef6785452ea648abe904aad665bd5a8399b060c76e04c456bacd72460c1a8ad2e8b2e1e93f17cb6b60956ad349955f15b0c538ec3e219c2168400513335f9f8d07822c6a6ffacc0a0fc60f20eb76d4e061c37711d72e0fa09314873118d010083e01c30689384fd651d5bd5ef55d0f1b1a266c196fc2e3c4fc7f13ad400d3cdf5cf1c403744c422d69c7dd9f6d2f59c755a44f6e047ab6204bb2bb1a73795452d781f05f9307fd0383b417289bd27c89ca0ac062ce25480084601c7a52dcec917b0e1464beb03bd77699c773c90a95a097398a6d04b533158c0fb631a53278e5449c1f38356a0328b50b824f5de0da805730bfa609df52e81c112c9990b27c699deb6f282d537a2975c791a297e092847f31f4813d77a11fe4435aedf16c8759af4252cdec5f2236063ff5e011f73036fa0a94d01c596099e6c8ae67c251fad97585c56287cbe5c44173c8ba885dfffb7fe61749697b2ffc61f3edfd556f10177bf0ddd59689893cb815706c40826a94831427de26165ac5559a171afeec864c0ab622d44304ca6f5385cbafd3e5d3f1708cae38919a6eb5b754779ee20a05d25f6cac996feca92c1989b6b94513de4e30c896aef87a51d4060828ecd7f5a64ddc1a58597a2f61779e2d7a43d3a396514c477237f798091da8ca4bc05d007886c95f1c08dab683aa135f36edafd3ab8e9c2042aa8d40fb3d015c46ddacf3c390d861bf470ce6b6617523c8e346bda1552bd4362ecc068ea742c3476afd", 0x1000) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d8ebe}, {0x0, 0x8, 0x2000}, {0x1, 0x5}, {0x3, 0x2002, 0x800}], 0x4) semop(r5, &(0x7f0000000400), 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002300)=[0xf1e5, 0x7, 0x1, 0x2f3, 0xfffc, 0x0]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x1000, 0x1001, 0x9, 0x400, 0x801]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x1}, {0x40e}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800ac1400bb4e214e22000890780000000000000000000000000000000084aeba8913f1a7d86558582dba328cfb42b698d84d731eac937a09b3d263e7ea7a3b5a1994a4d490d019190be53d0953da1b8bd492b75b6d792d9b5d3dde1355bfd30294a0014179f579834cd3fdcb118b13d72d4015de34d9a2bbf33fb39f053b90b02b0cd5b765f776e9b6b1c6040ddee4b52f0510924994f79b36c265834f42acd09f14c0248960408826fff7b23f9036dac9814cb9b04a4cb64ae587eb5719e96444efa61a9a582bbdf06ace"]) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000380)=""/214, 0xd6}], 0x3, 0xfffffffffffffffd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc020691b, &(0x7f00000001c0)) r3 = socket(0x11, 0x3, 0x0) listen(r3, 0xc1) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x0, 0x0, 0x4c) ioctl$TIOCSTSTAMP(r4, 0x8008745a, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x87, 0x0, 0x2}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) executing program 6: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r0 = kqueue() syz_emit_ethernet(0x3a, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) kevent(r0, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) 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) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80003595db40 executing program 7: syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[@ANYRES64]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0xfffffffffffffffd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc020691b, 0x0) socket(0x0, 0x3, 0x0) listen(0xffffffffffffffff, 0x0) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, 0x0, 0x4c) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x25}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x87}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, 0x0, 0x0) chmod(0x0, 0x3a) setreuid(0x0, 0xee01) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab956500088900feef84cd0308d85ff1738000000000000000000000000024"]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x94, 0x7, 0x6, 0x0, 0x4, 0x1, 0x7, 0x1, 0x2, 0x5, 0x8}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) syz_open_pts() r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) getegid() semop(0x0, &(0x7f0000000440), 0x0) accept$inet(0xffffffffffffff9c, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r2, 0xc0287533, &(0x7f0000000440)) syz_emit_ethernet(0xe, &(0x7f0000000300)=ANY=[@ANYBLOB="196bd64938943f8892e03ec722dca59890bf8b6dcaee3e6d5e17d9a639727134d41e70edf6c12cae3a85ce0ff61b5e82d0792cf4939a854b67ccf7133a0309a412891dbcaca1b37c79a9673b3f31c0a1c22195d0a3ffa965cf087254bc6c4ecb9d95b16e3185354e7df000fb0db6ab7362fd12749753a15f43a630ffe80fa08289fee6de2e4dda3462b9fe2139809803882b1de609c4e291dd6d018a05bfc45b67914b87bd9ef42cf3448672cfd438ea6d168a215fa5bb5d6704b3462765a07da1875d61bde77c5a00db5d0a84c0f12a56da278390794a938f61c176"]) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="41dde953", 0x4}, {&(0x7f0000000040)="c4b99d010d82ebe6062225561f0d0494d34ab3cf669ff89ac6e28182415c34ffb1c8c684a358e5de1c981950c776af66612ba198c0e3b69526dff4663b0cdd31", 0x40}, {&(0x7f0000000080)="f00053aabfc343b07f5d6399848c4f0f9b9030d51a6afdf85410004ebb50740431e839d558fe087d0736c41b5279071ff6b85241d15f08ccaaa1f7d208b710", 0x3f}], 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5) execve(0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0xb3, &(0x7f0000000140)={@empty, @empty, [{[{0x88a8, 0x1, 0x1, 0x4}], {0x8100, 0x7, 0x1, 0x2}}], {@generic={0x8864, "7a44106ffc0f3916b7fcb76a8c8b0b52b1715cea9365d91fabb744d1201f206d82f75efd5ebddc5e6494864ef822d23833a9041a40ce6f788e102ce0906675b78fa4f7a365ff4c53a79fcc7e2209199a8a6197b0926dde704f517902d3f64347bcd81dd537113a9cfd7ce5baf8c57d8709a36c1ae08ab5bc3c34bb0e0635ac03ad547d2ef5dbcd9588cdf771e54e5165259037a5462829d9774464d4ed"}}}) executing program 5: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) lseek(r0, 0x0, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) syz_open_pts() semop(0x0, &(0x7f0000000140)=[{0x0, 0x1000, 0x1800}, {0x4, 0x5}, {0x1, 0x800, 0x1800}, {0x2, 0x7ff, 0x1800}], 0x4) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r2 = getgid() chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r4, r2, 0x0, r3, 0x10, 0x9}, 0xffff, 0xffffffffffffffdb, 0x80000001}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0xfff]) getgid() r6 = getuid() chown(0x0, r6, 0x0) setreuid(0xee00, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, 0x0, 0x0) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000003c0)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000340)=[{}, {0x20}, {}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) syz_open_pts() setrlimit(0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0x0) r4 = getuid() mmap(&(0x7f000073b000/0x1000)=nil, 0x1000, 0x0, 0x6011, r0, 0x100000000000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) setreuid(r3, r4) executing program 0: r0 = socket$inet(0x18, 0x8000, 0x5f) r1 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, r2}) executing program 7: open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x81}]}) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x60, 0x0, 0x0, 0x800}]}) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x50, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000640)=[{{r1}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) executing program 4: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) r1 = dup2(r0, 0xffffffffffffffff) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) sendmmsg(r2, &(0x7f0000003cc0)={0x0}, 0x10, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r2, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x3f) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x91) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) r6 = openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) getsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206919, &(0x7f00000001c0)) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x98f) executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r7 = socket(0x2, 0x2, 0x0) dup2(r6, r7) connect$inet(r6, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r8, &(0x7f00000002c0)=[{&(0x7f0000001880)="fbae3f211250f37dbfc766bf2d6e2cf9d8de714199a058679309f051f8073c98cc617a9fa13a475440957be795088b1ace2c78fe00bb8176bb60ddd5f17f9fcea0d0f231fd0d8a5c2e8f9a30fa33361c081c8c6d0a", 0x55}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) syz_open_pts() sendmmsg(r0, &(0x7f00000004c0)={&(0x7f0000000140)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x8000, 0x7}, 0xc, &(0x7f00000000c0)=[{}, {&(0x7f0000000200)="99d5747dd3f79d3f6f1828ab57549232cde3b74d23d39fd3da85624d35535ceb612064b8c46cbcc54aba5b9bf13285d8a9856203bb97cc5d32e67fdf0bd48694f8aa81b96f5706212ed83970223b3af7ada2e2a595875c3986daae94d0da7a74f945f91dbcfa7e9b8030c61474808005e636bf2a818134e357b5ddae8f3f27af7c26e4f9296623cec63d17f8e51c7f2d51ace5514348313a38", 0x99}], 0x2, &(0x7f00000001c0)=ANY=[@ANYRES16=r1], 0x300}, 0x20}, 0x10, 0x8) executing program 5: r0 = socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/139, 0x8b) mknod(0x0, 0x2000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) wait4(r1, 0x0, 0x7, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpid() mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x20000000}], 0x9, 0x0, 0x0, 0x0) socket(0x21, 0x0, 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x8040000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sysctl$net_inet_tcp(&(0x7f0000000300)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000000340), 0x0, &(0x7f0000000480), 0x0) open(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x0, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6", 0x1a) r3 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) writev(r3, &(0x7f0000000540)=[{&(0x7f00000001c0)="e0759c3c462fec9b3fc556f3d449fe49fd88235bc38d8508a1656b55012d09fcb1724aab2be51c7ad44452d41ced2a29c58e05e140dbecf479fa36bfbf5d21f97c7a791fe4156d85962eab6ddb7ca60562ea2b8ee021827c806d2ca4946345e73d66b2a64baf04ccc3a3d0380dc41b67762fd09bd36ee5b5706dfdfb6c8cb123017c3fb1b4160b93326726de42a5faac12d15e6b5378cd9cdfcd67781f91e4a692cb", 0xa2}, {&(0x7f00000002c0)="3059a58248b23d622d8165ca6622eeaa7684ec557cbd6edd3e335f8f5e7f2cd2ff73f97ab07f8be43625606bc2d6e65eb4c74a1626e3ece8f5ecd3d13373f89eb9a8af669dde6e3cf9", 0x49}, {}, {0x0}, {&(0x7f0000000340)="aa4868c0508c11865adf23cea58d9a92f22110f0ed86ba1489683a99cc145656541756dd7cd32e8b9c5659d687b9b36c50d6afd6b709813dec74dd56295fa163ff20ad5d6ab6527dd356e7b9", 0x4c}], 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) connect$inet(r4, &(0x7f0000000080)={0x2, 0x2}, 0xc) r5 = semget(0x0, 0x3, 0x616) semctl$GETZCNT(r5, 0x1, 0x7, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x0, 0x8, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) executing program 4: sendto$unix(0xffffffffffffffff, 0x0, 0xfe76, 0x40f, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x201, 0x128) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000880), 0x0, 0x1000000) select(0x40, &(0x7f0000000100)={0x5, 0x6, 0x0, 0x8, 0x0, 0x2, 0x0, 0x4}, &(0x7f00000024c0)={0x8000000000000000, 0x0, 0x7fff, 0x36}, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) seteuid(0xffffffffffffffff) r1 = socket(0x11, 0x3, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r2, 0x0, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000200)=[{0x60, 0x0, 0x10}, {0x40}, {0x8106, 0xfe}, {0x8000, 0x8, 0x7, 0x80000002}, {0x8cc4, 0x6, 0xba, 0x1}, {0xfff, 0x2, 0x81, 0x5}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000080)=0x4) accept$inet(r0, 0x0, &(0x7f0000000280)) executing program 7: openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x60000000, 0x60000000}) syz_open_pts() close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x3) open(0x0, 0x8, 0x84) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x9}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x3) r1 = socket(0x1, 0x1, 0x0) r2 = dup2(r1, r1) accept$inet(0xffffffffffffffff, 0x0, 0x0) r3 = dup2(r2, r1) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x2d}, {0x7}, {0x206}]}) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000640)="f1a42138cd18da8b", &(0x7f00000000c0)=0x8, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffffe7) socket(0x10, 0x0, 0x1) ktrace(0x0, 0x2, 0x22, 0x0) executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8000, 0x4) sysctl$kern(&(0x7f0000000140)={0x1, 0x9}, 0x400000000000016d, 0x0, 0x0, 0x0, 0xffffffffffffff6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x9, &(0x7f0000000300), 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r3 = dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000180)="33b62b53cc518098fb586f8654ccabac394a21176475c8d7abbfe85ea97a60556ed1667c65fed0fa826e806391cd8e9611cb35b5bf15aa52dbd36706438c08bb429a98cae4a5b7d9a392f26dd5293c0ff1f72ebc06c427cd49468f", 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r4, 0x0) socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) execve(0x0, 0x0, 0x0) close(r4) executing program 2: mknod(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{}, {0x64}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f0000000140)=0x40, &(0x7f0000000380)="0c9ba75c22ab929d735e27d192e681e79d6c33d20437b46b6033d0c4b2499c375393ab2194c6073ac8d79a4a3e624c8e842001a5f9e7b3f0340c2357808e949b2eeb330a522f8362ccffff407eded7fe43989f7290dc2f8f7328a5ab03e43ff30595ba5edc26da392a0b83fa9ed54fbd528416b9b274c239c6d2e492201150ed5bba76d68923e50943d4d57830dc25f0f11e01c533d5562440610000000000000000000000000000b2f07544984df2c05c63ec5be8ad72b77b3799ae8cf02e99385dc9b91bfca59a3dd56c4a1a68a8a99eb68d727c425e80360376b66c95432d4d2ff3383ac2d2421a7a9f315216bd7cc787378eeef12fc50f4e33749f2a23af731e0bf9ce8ec1b270b244f5d5e4e72cca80f177e7362a549e970f5a5862daad54396a42834e3bd4d6f746197354d74908cebaa07c1712dd61627479837cc5137a683044a5c6541d", 0xa8) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x201, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) nanosleep(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x36, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x83, 0x0) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) (async) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000008c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) pipe(0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, 0x0, 0x0) close(0xffffffffffffffff) (async) execve(0x0, 0x0, 0x0) (async) socket(0x1, 0x4, 0x1) socketpair$unix(0x1, 0x5, 0x0, 0x0) (async) socket(0x0, 0x3, 0x40) listen(0xffffffffffffffff, 0x0) (async) select(0x40, &(0x7f0000000140)={0x7fffffffffffffff, 0x0, 0x80000000, 0x0, 0x0, 0x4000000}, 0x0, 0x0, 0x0) select(0xfffffffffffffe8e, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5, 0x800000000, 0x0, 0x2}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd605f6aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa000090780a9800000000000000000000000000000000000147c0ca83a1cde6dd9746771c846ee113889314332728abe3a58b3bfa8ace1571022f09b7d544a8852400d903c2e2d214ce7c97d7125233aa0149f15f622fc829b4b9df454499df23f7111932de7e21e9b80aba09060a9164401ada3828efa1c9a794eb8a3a8920a9f021067b1523589e11c4ce85b648c6565bd0405087ba97fd3d8b580e68c14a5bf785cd19661c9dcba3a34b475fbebb5abe6be5fe827295d5f78c077494f838cc7fad0a3ff5c91a1a6b53c7e6325feecb1b65d2b09ee7f81866a27f3817bd6c5f0a309ef571c298559a4f5c125c2dd4f9f4382bbce51daefe08044dad3e9ff3b2749e8a2f2e0a6e96fd14806c1c0aa5d0e8e21624b2c671d7950213d90686987bc45bb5ea4ec6967ea12e950c725171bd8f80e1bbf529399a30d1212fdee55ecdca8a7448ac378d230496b91aad6baff2c6f696cd2790ae0aacce9a24e32acb065d0e11b20b353756cb1c5670afd8b5c9a116f7eb1f"]) (async) link(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') (async) socket(0x2, 0x2, 0x0) (async) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x201}, 0x3}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x1, 0x0) close(r2) (async) socket(0x18, 0x3, 0x3a) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r3) (async) syz_emit_ethernet(0x138, &(0x7f0000000440)=ANY=[@ANYRES64=r2, @ANYRES16=r1, @ANYRESHEX=r0, @ANYRES16=0x0, @ANYRES16, @ANYRES64=0x0, @ANYRESDEC]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) nanosleep(&(0x7f00000025c0), &(0x7f0000001180)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x5, 0x5}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_open_pts() readv(0xffffffffffffffff, &(0x7f00000012c0), 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, &(0x7f0000000080)="c28a9dc3", &(0x7f0000000140)=0x4, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x3, 0x80) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000), 0x4) getuid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x3c}, {0x46}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[]) shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000340)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket(0x11, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x80, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x5, 0xfffffc00, 0x1f, 0x1, 0x7, 0x5, 0x6, 0x2, 0x0, 0x0, 0x5}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0xfffd, 0x40, 0x5, 0x5}, {0x6, 0x20, 0x94}, {0x1, 0x9, 0x2, 0x4}, {0xc742, 0x0, 0x4d, 0x7fffffff}, {0x17, 0x7, 0x9, 0x3ff}, {0x0, 0x33, 0x9, 0x3}, {0x8553, 0x0, 0x7, 0xdf0}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setitimer(0x2, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x6, 0x6, 0x0, 0x20}, {0x50, 0x0, 0x0, 0x8}, {0x6, 0x0, 0x0, 0x1}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x54}) r6 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, 0x0) writev(r6, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(0xffffffffffffffff, 0xffffffff, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {0x2}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r0, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) mknod(&(0x7f0000000040)='./file0\x00', 0x6020, 0x6) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x8010000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/212, 0xd4}], 0x1, 0x0}, 0xebf}, 0x10, 0x1061, 0x0) close(r1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) getegid() semop(0x0, &(0x7f0000000440), 0x0) accept$inet(0xffffffffffffff9c, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) write(r3, 0x0, 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() bind(r0, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x80, 0x0, 0x0, 0xfffffffe}, {0x1}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x10) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000130, r0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x400, 0xef0711a7243f0771) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) socket(0x2, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x3b}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x8000000000000, 0x4}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r4) executing program 0: sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYRESDEC]) r0 = dup(0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='x\x00') ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000380)={0xcd, 0x0, &(0x7f0000000180)=""/205}) chroot(&(0x7f0000000040)='./file0\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000002c0)=[{0x50}, {0x16}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) r3 = socket(0x10, 0x2, 0x0) fsync(r1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r4}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) r6 = fcntl$getown(r5, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r6) dup(r3) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r3) executing program 0: socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800ac1400bb4e214e22000890780000000000000000000000000000000084aeba8913f1a7d86558582dba328cfb42b698d84d731eac937a09b3d263e7ea7a3b5a1994a4d490d019190be53d0953da1b8bd492b75b6d792d9b5d3dde1355bfd30294a0014179f579834cd3fdcb118b13d72d4015de34d9a2bbf33fb39f053b90b02b0cd5b765f776e9b6b1c6040ddee4b52f0510924994f79b36c265834f42acd09f14c0248960408826fff7b23f9036dac9814cb9b04a4cb64ae587eb5719e96444efa61a9a582bbdf06ace"]) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_extract_tcp_res$synack(&(0x7f00000001c0)={0x41424344}, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x80000004, 0x4, 0x0, 0x0, 0xaf81, 0x7ff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000380)=ANY=[@ANYRES16=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg(r2, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 3: close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000008c0)=[{{}, 0x0, 0x1a, 0x3319763792fc49a2, 0x100000003, 0x5a43}], 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x6, 0x5, 0x4) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffd, 0x8a38, 0x10, "ffff09009cef01098b00", 0x0, 0xb8d7}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) setreuid(0x0, 0x0) chdir(0x0) geteuid() sysctl$net_inet_tcp(&(0x7f0000000180), 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) clock_settime(0x100000000000000, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x131, &(0x7f0000000d40)={@local, @empty, [], {@ipv6={0x86dd, {0x4, 0x6, "db8344", 0xfb, 0x0, 0x0, @rand_addr="135e80f1d38ddba80b9e61dd0c575a88", @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x0, 0x2, 0x8}, {"9f4f47472efa266511973ed37aaacfbb4cdd20fe291edd586940ffd21896d6a008ea341e06b3230f0231cce8ead0e7a2efa3f1095e171f6a3d87106b60d87b516db56e99c4bfcd0fc7c441f0017852b69388bf1d6c609858bb0da09c7cd2913caecfc5de54501881022186d72ef387ed1d59f3ff8cf98a2015d41e8df8e8361685734e1e5d41e1816d6ffdb0d5f1b49567b7312ed0eb73cecf3a92bdb848d6d975dbdec48f8c5671ac2f0dd71493bd4d9c9622b15acac2e5a03fa5dc3a03388c472da041863dd6289456b087ffd0aef40a7f4ec0bfab7f7c1a661ab283b8645b89e1f6a13e0d6fcb7f88faf9149caee64e5989"}}}}}}}) setrlimit(0x8, &(0x7f0000000040)={0x7}) executing program 5: read(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x2}, {0x6}]}) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r2, 0x0, 0x65, 0x0, 0x0) msgget(0x3, 0x232) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x3a) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0}, 0xd) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0xcd5331e3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 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) r3 = socket(0x2, 0x2, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r7, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) getgroups(0x2, &(0x7f00000001c0)=[r6, 0xffffffffffffffff]) fchownat(r4, &(0x7f00000000c0)='./file0\x00', r5, 0x0, 0x0) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x7, 0x3f, 0xfffffffe}]}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) truncate(&(0x7f0000000480)='./file0\x00', 0x7) clock_gettime(0x3, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xc, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) syz_open_pts() truncate(&(0x7f00000003c0)='./file0\x00', 0x3) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0xfffffffffffffc3, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x6, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x285}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x5}}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) semget(0x2, 0x1, 0x400) semctl$GETALL(0x0, 0x0, 0x6, 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() bind(r0, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x80, 0x0, 0x0, 0xfffffffe}, {0x1}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) denied attempt to set clock forward to 8589935359 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[@ANYBLOB="4f6a75648c8f33fc183059e908060001080006040000ffffffffffffe0000002aaaa2aaaaabb00000000ec499508e81393"]) syz_emit_ethernet(0x138, &(0x7f0000000440)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000040)=[{0x36d, 0x0, 0x3, 0x1000000}, {0x74, 0x0, 0x0, 0xa00001}, {0x812e, 0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) r4 = socket(0x11, 0x3, 0x0) listen(r4, 0xc1) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000400)=[{0x8, 0xc0, 0x0, 0x6}, {0x9, 0x3f, 0x3f, 0x100}, {0x100, 0x4, 0x0, 0x6449}]}) pipe(0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r5) sendto$unix(r4, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x2}, 0x2, &(0x7f0000000380)="fcf8feaff6711d6f85f669234ff40d4d1479619fb7587db87ecd6fe4ca071a35b77090b817532e185182036edd5c6b34d2c5fe7f19ae68c4c2f7037a3de9794a2886688a3f4cf2b9277b85cf", 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r6, &(0x7f0000000140)='./file0\x00', 0x50, 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x2, 0x7}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{}, {}, {}], 0x3}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) socket$inet(0x2, 0x2, 0x0) executing program 7: 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(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000080)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000200)=[{0x5, 0x40, 0x9, 0x201bc831}, {0x4, 0x0, 0x0, 0x9}, {0x9, 0x6, 0x90, 0xfff}, {0x3, 0x2e, 0x6, 0x8}, {0x3f, 0x5, 0x6, 0xfffffff9}, {0x0, 0x4, 0x40, 0x8}, {0x7ff, 0x0, 0x3a, 0x7}, {0x7, 0xff, 0x4, 0x100}, {0x1, 0x3f, 0x0, 0x1}, {0x4, 0x7, 0x7, 0x8}]}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="87af64a8bd7a0d09e93ab2766370bccc8c5d5d268a74f9eccf1b4c169765b3cefd18bfbcf3a0595f6a485ca17bf86ea5c3cb4bb276430d5ad2e8e50364e87e26a2541e1c5a050849cf9b4a6651c8e981466febd61057c53dc5f57d4f30127987a0ae79282c47d32c906ea693b6cf1b8db8535c4fbf17e448f5af4c728d033061d34cd744610f7717aa", 0x89) write(r4, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f00000001c0)) r5 = semget$private(0x0, 0x4, 0x0) semop(r5, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) semop(r5, &(0x7f00000000c0)=[{0x4, 0x0, 0x800}, {0x0, 0x2ff}], 0x2) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r8 = open$dir(&(0x7f0000000040)='.\x00', 0x40, 0x128) mknodat(r8, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r8, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) executing program 5: open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x81}]}) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa", 0x10}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xa, &(0x7f0000000700), 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000004c0)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec6701fb1d8dd1c3a90ab9438a347376115de67aaaa4b2ee04dc67c89463afad713774abaa9134b8645d6357d183e73a2539b90710b36aae3a5391d589679846ca1a18644883bbefe3022ecbfabcd977bf469fef324f51ce382d0d2d51ab24c3b0bc80626f04e799a564ba6c2d0089279a2a8fbef3a8df5df8dfa10000b1", 0xc6}, {&(0x7f0000000040)="a365cf7f6249f641a94c7ab2ba7f0f259a441f160e41", 0x16}, {&(0x7f0000000300)="fad187c27d8a3eae89", 0x9}], 0x3) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000200)={{0x0, 0x20}, 0x40, 0x3, 0x4}) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0xfffffeb7) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x201, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) nanosleep(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x36, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x83, 0x0) executing program 3: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getpid() r0 = socket(0x1, 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000080)=[{}, {r2, 0x8}], 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac0004e5134876f197a7728420aef6171504b1c3d4b38304921bf0817a0000040000006a89dbdf", 0x2c) ktrace(0x0, 0x0, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f00000000c0)=[{0x4, 0x6, 0xcf}, {0x1, 0x84, 0x3, 0x4}, {0xf801, 0x7, 0x5, 0x4}, {0x6, 0x0, 0x3f, 0x7}, {0x191, 0x4, 0x6, 0x4}, {0x40, 0x0, 0x1, 0xfff}]}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r3, &(0x7f0000000100)="faee4db2a5febc10a8f78845452301dfa0ef0a070a6bd603eca5aae536b80a2cf5d40720485bea59bbc24a5e8d139bfad12afd620df8daff8c89e0f06caa2f8cd2f0b991571cdff56dadd4865e556c5d99d28b06ae98c3352eca0024b7f171d07a440082ab", 0x65) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 4: mkdir(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) setreuid(0x0, 0x0) semop(0x0, 0x0, 0x0) rename(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget(0x3, 0x2) msgrcv(r1, &(0x7f0000000180)={0x0, ""/205}, 0xd5, 0x3, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x30}, {0xc0}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x6) getsockopt(r3, 0x0, 0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x3e, &(0x7f00000002c0)=ANY=[@ANYRESOCT]) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x7, 0x3f, 0xfffffffe}]}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) truncate(&(0x7f0000000480)='./file0\x00', 0x7) clock_gettime(0x3, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xc, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) syz_open_pts() truncate(&(0x7f00000003c0)='./file0\x00', 0x3) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0xfffffffffffffc3, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x6, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x285}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x5}}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) semget(0x2, 0x1, 0x400) semctl$GETALL(0x0, 0x0, 0x6, 0x0) executing program 5: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r0, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000)='Y', &(0x7f0000000080)=0x1, 0x0, 0x0) executing program 1: close(0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 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}, {&(0x7f00004fa000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f0000003000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9d5d}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000640)="75ad73846921d8b869e6e96980e3395a8677ea1eff9c4e91b31ccf8c689d31373a1cc78781121d48d920586308155b8e305c6f17666b5afbf48782509e7a33fe3ed3e014cc5605eb2726f501a575aa37ef9518dd7d0fd7ae4b99f6384fc54823d31a45ebdb7e3b8f121de50b1b746557356f3d8251e6b0a3110d7cb46e71b918936340d52180e04b84143ab61b5fb5924cc520b89da621f636a120b0da8b6df9", &(0x7f00000000c0)=0xa0, 0x0, 0x0) syz_open_pts() r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) shmat(r1, &(0x7f0000002000/0x2000)=nil, 0x0) shmat(0x0, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(0x0) link(0x0, 0x0) shmctl$IPC_RMID(r1, 0x0) socket$unix(0x1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000000), &(0x7f0000001140)={0x0, 0x0, 0x7}, &(0x7f0000000080)={0x3}, &(0x7f0000000100)) r2 = socket(0x2, 0x1, 0x0) dup(r2) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{}, {}, {0x6}]}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/42, 0x2a}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x189) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f00000c4000/0x3000)=nil, 0x3000, 0x5) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/229, 0xe5}], 0x1, 0x40) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchflags(r1, 0x10001) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000180)="39f29fff56576a8d", 0x8) executing program 5: syz_emit_ethernet(0x36, &(0x7f0000000000)={@random="91a6e341d8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x3a, 0x0, @broadcast, @rand_addr}, @icmp=@timestamp={0xd, 0x0, 0x0, 0xc, 0x4, 0x10000, 0x4, 0xde37}}}}}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETBELL(0xffffffffffffffff, 0x40105704, &(0x7f0000000040)) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9000004f, 0x5, 0xa7bb, "d8f176d3bbb3950000c37f000000000400"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="793f8de1f543340c05d04866762f11b790a6a0bf51fcecd437ad41363cb121425b776fe2386c123eab7cab9b469506f0efcaf5c0c527f9d907ddcde42c832fdbe7363855cbe69e4e6932805b471db9ec304d3323eecb5deb6bb5d7e1d06bdc47d2b74be816be8b78378d18aab288fea3beaf7fe4f3de76034f2ea7b2f0c05095698db47abe408b7dc539491a668bc277bb94f8162c854e9ae33b8336fea5d07559636945ca6f7a18dafff0b39377e3cdeedb538b9079f8c1e30bf3e0f8365982ae80d00fb4163db139d13434b58fe86c04", 0xd1}], 0x1) executing program 4: r0 = syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000540)="e0653e3fd45e3421660c94b6f5394ac98c6611b57e9ec61f8021059dd7ada3ee1c2b4995ab288f425a82d7b2694ca89e3fe832fe8076e250f3df523d20259c0977dc1065d9c76e8ef3fa82ee0ef38f1fd570cb97e36a5bacea7f2b41620a9a322bcacc5bcc1dcea5e4c51cbb0d3bdae8e6935f0f45aa324e2c2a7707bd6aa28331000000000000838667ef4d62d3d6107eb43f000000", 0x96}, {&(0x7f0000000640)="e2bcd7b1ef6ffc9f89a910c67b8b2e9c23e30bb8414316f992ada39fbdb7965e710f89e297d82a105b015d564dbe20a6f55f429db27105ca1c876ef263fa0b3d70242ebaaa0b0dd420cbd7626cb128e17989341e2cc3527c2d9b5753dc850ea8a73b4b7a2edf1bbae43c6e4d2ab546553d2c65957172f21f1bc065ccb70b7b7090757a46d19d5995ba8d19ed182d668df30decf9d59ccc2058f9956e5ed449f0c715ce0ed2857c938bc2746a1a1b0d4e95184725", 0xb4}, {&(0x7f0000000880)="beb902c97e929ccd8c13e434e43c776e5176f86364e32994b889e191cbe87661818c285b6d6e9a37724cef82665986c802c26e9415ab8d0da7be1bf39c863e0fbd98abf8668c44ce66289e74d588f8290a7e1ef1232fa5013dccc56715289ed4675829ae5d07c07b20bd6f2c9b02d4804dfd8a3ba968353c1d924d9762bff55d31f79efeb6963755b545b2c56b2cdd7abf4b1346592c704be31665a94a166a175e4fd3b66531451ce69b1e054c230ae95c1cdf5c8b6a728ae7044cc13cfd161302386ec171b178aa4dd7f573529da241ca89670501f97188e642559bc7a412ceea1cc433f44290926cb7f0f09d8f83b5bbe589caf7dd61e53eb235bd37e1e893f980f58ee60ed55675da77820505718a321ada46dcffb8dedb5ce760ade1efef36db565da2a3b887c9daefed2681ddafac4a198f6d228d1a5877eac7300947a3f34c571abca5ede8907f70843f45247df8ef962c6e48dd37aeb866bf9a71916e05f51fa45e5b4c1e2c2cd889ac18962dc8c25e56a9e0f5ce6eb0dd459d669ab7eba9a974bad5a99746b8c578612e1bc27bff9d82c4d2524491902e9858cb3b2325f29a4070d0332db5859a96b4fcc34cd43501c32561d0cfc5f76299917bbf2ecc67d4209fa16404388ba40979d25b88238b1a069a9cc1d3aba190a7883813e9450c271a7706c48d0f5442b996d2e182f319d66e3f0217b15d441a5da1c670fd3ef003b58d4a598e819605124346898fce44ef43b89b542a93a2400df378f890a6f280a7fee879286fd1562d324a3b85aac4f54475cf0a467bd6c6e9c3c24efd07a5df88ed416c7de26e46f899b686db2eb6c1c234d7b23c7ea8c796d2b30de337fbb814bf0b15694b93ed4afb12e0e2e5fe7e48dbe26a809184bda471227918baf11ecbc54317671b5e32439f232f9d7a5a3dbf1f48e3515561ab61ffa03ed85b26f8030e08a1b86d3005032151f446a143e3bd6f15d271f97bedafbe53d02ba5fee47fcae6dcf18c3524fe9c65fc0d2b57a27d89d4dd8297862206c96e308d80c18ad19dd1f177185d66fcd466b3d33559538046e751a7a375fe8ccf00ea3fd2c6cf3ca0841efe4d7b4a6680acafcd191e4c8e2000d54193cd5842105a598bc83d0661f43145a202881693ab95bac21a0df881a16f705f6bc46c1dd1441925a16ff7ea87066277fe6cc76478467709e29170d7654e27ab2f182c7ed982497f5b2445a7d0092d2817f62bcd9c433e40fd1241951477e9f1c532f49a2beb0116be3c5c20ec946a335a8172e3254fd12562d4808bee525d70df0625624ce6c723e9d274fa640d3073d0c6e6eba6231d36c8f153664beb405071d3ef9f75b2c1fa61853b9c93371e759ed20499c7558099ed04558d3fbfb54ba1697bc165361de7b6d4cb5d53336b233a5cfe8334e431ab8c1d434fa4ef15820747f6bec71089d8c5cf99c4517a15072d3d0cb388934dbf75d38af59d7153e4f6b015dbe140da7c34ed3fec2f85040ecc37d7d1146ce37c16e344a0fdb504f14393309ecbbe7fffce42276f8865fc80b4ad7d03f0b3c70c3f78de36ec9eb7bfbc18c9692ae944b6fae646fd21bfdda841352a70c4631217c44a67fd422534c1ca57431e4594d4e4337dba3f7e8d9f58c21c6026e56670acdab381d2f0f6dae50a206a36a6744cd9cb425c6dcd5b23b520afffbf18d3c1f5daaa94a8d11749af1b975db89fb40655318106127261558be35e1deab15595a7f9dfce177efdb7b0fa5c7676bc416d3b8b0bcf1ad15627d0a9d3ad1ae595d49741f494eba53684c185e6befe2373bd8cd28520525845a883b20d4a170fbc562b1ca98c09d923ec0e821aeccb0659bef3bd5a3354dc7a62e01a1aaeb141dd4d06d4d76bc8c00d079c94ee3ea04045f9633da0b4e172542c1d4faa8f04047f92b45922c36e56da0da0f5b33a4d04daf39ad30eb57ebb0b9d053b067e4915dab65dd5477467fef700707599773aca1deedb55caab5b2e88c83749e0ebafb4ff56eef125ff5baeeeed0a1d2f39326bfe8c121bd29e08d8526ed852d284e37d1e7d2f6a3b1ac2bcf406ff580ba4d94161531d1a1f5264b2ff3f60a54765f9fbddf4046773161a895b521bbed7f849d5b36c54e35500baabe83111316c3f9cc58d67d00f0b96be6c2fc606d6cf36fa01acb8bd69b6eef8f8d6a955886cd2652141aa857e25ec6c3e98951956a2acc0cad0b7b7b157452040f8988ae187b4b42087f3abf712e7721391c6034995dc14e85ec503db9f34bffb2c3142f89372738571f1868180f058d188713464456857158e575883f2e614e96be23add0266c2e05299686e5d0452f00ef093b551e26089f057ea4b1433a4ec0205cca84c6b8ca7ae9905be996ba811337a0cca7a7eb66e33ff2531199b88c1ab6fa2b89b322ae5330acc8af9098ba790122af01b3bafccc1d57815b1393c81999c4834827b683c54791767811c958ae7c009b8a966aa8ecfc1288221b395a828b415371efdddb0456047086527f0b186ce3b329ca3e611126732126c7963193c6fa52cd68e4ecdc3a19268fd5fc00f4185c5ede524711a2896db0684375ecd93247877748c5e166077b0977f6fc41df8a893e658fd70f58ec27eb7c72cb8c83b6270d7f7b0c1a9bcf507f76f8bdaf580eeb729b69196e64209000000d3489e790b2441af5d78146cba740110fcc038d57a6555cacd6d1c9e4d57c2a1b1e0cd52ee0aae6403233ed7f62bc2b6dcf4b1f39f9abbe6edabd2a011d7a6737bdd973e51c9b65a7f833500e85848f488f163ce4b6555f2e83705d8cddedb3f78c49744954d316f655189821faabf8a193733810912e2acbd46852a2fcee213dd4b1d531e0ae9a3581aaae4beb353827d62839533d244715069db3d577b19a66e00431f5e200db78020048e42d26d2c2e3558203bc7b0d1afd0b020e0bcb2ba6211bf4ea22b0d52de204e0e2dfe4f1d9fc1ba20afe25070bd621182b55b0697391bac4f09da0026f5c3fe5c5ed28a4e8599e78f41393f0ef1b16d627a5fbde66783b09fd57623fb1cb3d790c77ce9f80e11e0349362c6ee702849cb236bcc47303db8d15f5cec097fedf4104a3c69aa13c571935638a08a79eb8203dad1cbf675d821cf6e95e236972e2d59721cc327935796cc4c650972b50f1fb194118d586b4b2e09715d45082967bbb5c8899e413b3bdf9268d387d84b9f14cfef42e06d6abef32e053a394eb15f4d3965f41f30ee674dbcee7e975fe984675ac64eaa0af0ccee0b3e0df338ec6d779b369ce609e27522311590554a4f3c49664ce1d9075883a769afcef568704a2c39eb242938483dce4fedf980575ad473fc6cf01036b02002b248e96f36e7014e4e6ea871c9bdc12d88eaa17b8b3c77a30c06d5658f713e03b29fd557346e0fcd5cbe750ff5e35d1da677c53665c25b486d36dc6e6ce1002156dba505ad0ad7534c8688c17cbbea3b0b4e35616445b5ea79747bb78e02039663dc00d4042e2f504c22a8780bd24156d06b580f995f4ebfc33fb41a8733342bde6bc5712eb4656c98c600cc015a7c48ee4146d8aa5df33429d267cef604ddedc060bbc19286afa2380ec6390b2f219be7e0f9d9d30a974cf80b0606f6d662e22b542cd061164303eb90c7360352e554e06e0d58588dde56afa00f6ac4e422ede7c85a26a37cbfa29aefcf0084c6e29cde9c31d7074b1c0873bf1654f81a5c1a1a6d40188a41fd2d8da751aec38a339e6436dd1d417a5951b729ab00ede3642f2ecb0a009c99f3f73048951737fd9e6c380ac0111fe540be9e0ddf55cba79ebf2f65c6676272143a68bc450a6dbbeba0e211fc54e7fd7b95b65e083e1d82522456b79d3e3c646caaad78d1da8a185089304b6b420d433c2002b98523d7c8b8a9d9810b2d85bd5a6a739bd07c96712b423cbf9f58d4f5a2d594e2922437cda1ac85a713a535976773211ee2b20a60aff0b331f411faeaf60000ba11a10ad626977309c32f710137f1be15cf2d994e6c2f2f915e9f867035f598fd1d1fa24f81eec53eb31582bf49941e383f50a500c4b556ba50327142908f92ddd03d6b43ba11a219d57f896798556d67de46435f68180999059f010fa957f3dc515c9f8f793edc72291609aff2f5885410b4e363069645be215550d9e25944a4eb9c70bba4071c06ff29816a1279a9c236179e0976eeac28e61ec137e511a759cc7cba8dbe9ee8cc80323ce84cc9035fd0d2fbdeb0da0ef833297bb30778b183de604bc81b022806a39fb11c1199df77c97a0734e55e209fb871f0e005c8a0500a3c4a9793821ee1c44c63ab49ef5c1da30edf2109acfaba0877ebea81e1e79dd670b40ef712ccb406f83f29835d4b36321c744c2df702cc185d8ebfc1fb3073305760ce794b9af4028c53ebdceebb98c91f7a1e976f300c165e7376f372668607365583ed8415117ce3b921e4c89d5916dc6c8cdfa2f29cf2a98921b39161746dd51ca542936d356966b6451394e7ba1254af84e459ace9cb82a3e805a19697bed4990650ed5ea0e4c5d10f7c7d4914a56f63535883a34dde07749d728538bf172e32fa24905cec40715fbf6473b9f8088f06ed2b23d4c6eac2ad953a03f3ae5fbeb55f0edea519f8cfc26eabca8a469b165de935530ce917c284f1dbafa6becd9522a5f414c4e7061be3051b6e84e55a77f8363876931b36ac49de40ff4d645bc1913245606498f944db57942f59b97760890497275e37f6133b7c4a8617d0590ae52df506790efa9d1ae929359701f0c7c98b11b60a3a4dd782f5c171b04dbd00ed1bca1c1643b14bf6dbe91591483811960473a0b609237616ca4a7282affb20b3932352abb6cc63abc11272a730a1072389d57125cbd4efd6ec3bab9105dab4a33073aa9760ff4d41ed7c24dad6e864d45dbba7a7afd25607619f0e5a1a5110b31e65fb9c79cc676f0cf3e0ec17065a8e9a132d2a618c42800816574f0a55a71e7f2b0895fedcf472a08ac25803634321bbf6539dc76e49a9a4c8ef6f75e30bd102f0515a0c12982c976b8472ddd66b9e9894a13dab05c752c917c2c750611504b6d42043144d729496a8435e1e3757a0420c545897c174f8e2d046b2381ac329a507c02d01d7a8304d152afde04b603fcb8c15a5327fea7e20b1ca85a13d3a5f5c0e2f98cf86b182cbe41d8f545c9d22f6c8c5d71fbb9d3578bdd1b367b9ed1f8d174054bc0263a0992795a9b5cc6f6ce08a261fc3135b236dbd43e6d88802d59dd47066285727dbb3baf7445b2555d33ba0a4b6aebe73c33560e2abe10c3de7c2e1d1b823928c77ec293d6770f7be9c92c057978f235688239e54545aec2200d12e806293c84287949dfe12625f042b03d8d8f2608080dc7742205916d8fc4972a955f3828c3f592522120314e5475e2a85949f381486359f1ca444890b0966c229f08e7d1c6587b63cd0bbcfdf680330d9a9e72dd6fb08cf999bf1bedcecb7ae21b26d516784e3a3ad5a8d4d4e77ac5ff914a945c35c9a0bfcbbe9ca756d0634e051fdac4d63f09a8e35afe018367197d3a14acf7bd08fc2ca3282eb15eecf68562d5ed06396f5caa7168a2bc742f2b6b575784bcf3edfea1f3e6602c0b19c62e7033519612e454da35444d69f518ee653dfaab4ffda1d9d256b45015b12709e57b6e868f9b44fac4bf12ae4f3a2415b6398dbdc9aa857c15facec6291aa51c0e56b0d64f3ce179a964585f66110abd543534b37839f2ec33f2f04ed1703359fad7038f2adc16d589c1cf6417bad5904195104c6d894a1f8337c2c54249865c36dfd00eeccb476ef1f483a6ec319563113c83e7efa5b5d85182db7b2305d9f9e58fbb6043aa48518675c052a8eefefbf942a7bbe9c44bdf63a88e9ac26a94f0f8dbc3af6ea6f10eff8c52c24fdfef65e9375c938e6e126c06e26399d0a1750e4e92026d0bbe009ee505088ae884bee3fc26aea5883484dda6ea983e9e26994ee6698e28123d86c0739a6aac3360422df44926b59a5ca143fc38ec0e1593d08e2560752e8f781afd8b2", 0x10ac}, {&(0x7f0000000140)="6b8f2d30295f0b0dec4d5d5a3c0e73ef", 0x10}, {&(0x7f0000000180)="bf9d6e9d0e9291f29f5401", 0xb}, {&(0x7f00000019c0)="bf79dc9a1028ab921cd071591f7a9db15320bbddf0f305906f98bf3614069ad51dfc03749f2c075c568611f61ded46b816b59841106638062950b942b630dbbcafc520445b79c5115a4ea4eef1e7f977e3774ff4008bf5151d1fb263007d28788d35b404e04ef61728f68211ffad9c16ecae316581a502bab4bfa19f7e0939632fd5a3052f2d0c7dff58e3d11230599bb854dd3f3a427f570862b8d2fe8bdbe6042f21bf163cd5dd7c1d0ef836ae8045aa7ca35f5e53e9ba848a2942ea3ed543641ef76570f7cd3b47fd027f626f3bd6d27497534f80ca359bed2312c12a261bbdb231c228a6317ed463a86de46cd2fa52e71a5d47310c9c21ee3b15a201c0072bcf2743fec0ddb3eb0877514b6f5202f641051bf4364bbd9630b5b8b84a0032508b3541138f10aad5f8a4c89cd72f8b639b1869fb5669d717256579f94dc7ef9f438b934adf00d3f8e82da6fa64528d2a002ca428ff27209ea89d1c9b50e00d20283bac8e0b88b0fee795206a345e7975398218f47adc2cc7090eb88296803d60bb2902f54470353da0d58f6ee66066c2ff393afbfad422082a1f26c4c9e5ce1304241b1f2562bebe0b226a6e6072de1b1d914f0463df2a2253bd5f861d015ff05e7b7d7cfb7854ff86e53cb388968c2ccc18abb41d43be652cf0a5c0bdd3d3b1ae0f3faa10df7722fe7fce63810f912921a6ffdac23d7703cac5b919b9af2645896aba8c0a703ba00e053f4b42ae313f1d7de9b1565cfaaa2d8424aa4f89a307bd1999bcec69c8eaeb544d1e7b6f2240bc2bb9d53c0e196620dc3f6c16c782dd7e5bb6d79964f5b3289c6361288636966365d42edc71f2724cea2b4fa8661107069b3dcdd39143f00f01bd963901332edc052b9f949cf749be1eaa2604097b7578ad2244fbd632b2d8ff2ca5c94f97f3f9fd3a682d4a9986f7e38bc049a3102be24495b3c00c2f71ac18100dbe40c84663f824a6143a7fdd706e22e796d80014d021719dfb7b0820a464bc0d2333ed0d21c3fd227fb62d13a0256345ececc662cfd248d9c09b421649fe03d519598b278eee49812968e8d9dad07d593f6713c14ae0bc3cafa0b99511c3fc679aff59a2e9e8c80d75c4f5c5ca50f07e2086134f3683eee17f92a4f7adace694e6265b189e10691a872205b50efe167744972dd5717e536007bae37d0e8ec0ab3e101969f7dca2e7e33585e4ee3e3f642130b205bea763940c905cfbea9e359aa1aa5d520c228f7318912873a5c8b907966b51bf641d18baaf3e72f0ee87bb8155906d178ee1a978aed3ee581852f87a6db8efdb7e8c471969014282b39eddf013d7cd1058866c94dae1aad70fc9b461eecc61f0810f87302fc438677390d95745104e3a97e816ec7a2842112f5de7538e6094a93724b84193b4f4cde930934aa653afc59b09cd43ade3a36c366fc2cdbae86d8f4ca90d6fe4e726f3fc453edecc1e83315299e5201bd9c30c53714a1969f9efb71d6765c386cac47bab06037914acb2df68e2380b243df7d0e8526ca467b9d70a27deba7afaff440335dd629786d6c04e7b7158169d7ebead42c8a87a5a6556a3d4b268ad581fd694ea2d8982135370cf83a758baf1063a8a7f0f48852344b21a6ca6df7cdde07b13c8f3e73577b9ac0eea1df355c9c9a492cd2df3d148d86deb7244b942dda48616f57bb32100a34f524053bb238b5c748f6cdeee855624ded4ac965340261ed2bad9cc5fed6222fa3df5acaf1bcd270ef7851db6de60c186c6e8b92d11c3acdb1b115b03b0a225538da6718ce58c2d3aebb074f1dcedb67f910a31bd8e4fdd554f85477d800e822ed087705021a963c596621f2cd5b7cd325452c336e19b23fa67710f7e6d4d5707117b1b8ae47ab3de65a00f4cf065db0e82b2b1bcf9a7665441ceec2886fef2e165f87079e4e2e2d91fd3b237a1ff99970a2f38ad08b65614d0713f2f4279b407408c9cbfde724de4a0e4daaba90826a2a7537188d74c96fee73666a32fab7f5c502ad5c0669fe2968a12de6a2bcca48e1d8c3d7dfa0fac46b3218ed932e2624265c7152c9d786388755434e0d552b3a90dfaa4e7c7b3e8585e2da1799030b377ebf63b096cd14e92788392d3f659b4e15e5b0e675f593f17fc7e409e0c6ecdd814a89132dbe4b105f36d0ad570699100d219ed8bf6e6ceafed8a8e6404b4bbc7d71876c69870fab4641939a86b4c6f73b0e00ea180e6e2ca38273b7672e60507c93c69b0b009de3529c558630ccde1003f35335c1d986e81c7953359f24414a0aa8c80f469dc4ad28bb191bae26f6b822e0f05df44cc08d6d664129104bf83cae9a31558c9e279636741bb59993b696c25a7f26045a836c890a6e853c056bb060b8a8b7cad154467e739a30b0ae98289842ee54fbb66e3e5cb677476f0028df20a8fe5541a79ce5a897bc90834983805161730c285bc4ef772a3deb6f428c2822cb5525fd9ceee72d86d76269dd4e2cee392d6b8e64c4d625b6b6ac84ab005c2cc7b4e633028fdd1e42a7212e7e5dbb94b5961d30f7f6bc8fa6f212cd614b8e44125d51117525b5e1bcc7813bb29928f736d6bb7edb742b58e3078270b8d47ad685c8f2a6ea7f4d95055de19d7346cccef836a7a735de4fa4685c8090531216ea6b1c219e84ad25a313c871046a9c3a6abdc4a0e4447329a58d22e12c8659e3b099e602689a7919f38f591e848d1f2d71daddaf6f4ecdce1d477c028a6f0437be74031d6dbf9879b699ff2d9b99b653db8bc46842313698636d4612a0afdcbe881f48eca319e3f03b97e9f16758a999722423cee0a708e9fccc9ab0b82e89f7892b3d60f35d2a1eedc4d4f87bf1bcb69d69d3e2aac6fccd5a83e11a5d11c3132f8b8523c57c9e3d87439d59695ee3f224f0af94973dd6fb1f27203a5f4492740816086ff4c7307e01d2e50f77e89bec6dee50d9dc5ffabb98bbd4508436fa07e86af77d8883c49ba3820046f80bf6fa60877c4ef83adbef15890f4ea87a50d807480b5455f2463d867515a39729732f488943cb9ffb7f9c0e4c0a18cc401709abe21a3e37e3ffc97b3927b9a5f38d84e1b1840e00d6b71cac6736c04ce4dd8bb14865d8bffd32205a72ddbcdf687f182b11a9d4e6f497a4e319cf9e51dcd3c10ca38b1b0616ee6f537c78e4499757ff9f787d4d29639741568cc10a3d5f855823b379b05d084d3f5e187224447ec55c52084141cb86b9b3195c5a00fde7a21d7f3611aeb40f1d7b40f4c4a1c8f54a5b661de070ea33bafaf3fe8b0c69822e149b2345e13c24238f82cbc7b373d2c4f3e57b1230bbb9a6a7a83fbe54520400cea7c3145e76bb372832702e4e2dd263d84105c685e25d59ea425a3e94f1f86823b2257daf517817fa31ccaa2dbd0635e58dad654c5c5caed5d48897d314e2b7b731a5da5540c5b15158c5dd35db65791e4082ad9909ac0f48ac82cb98628a7e541abab43ae880145c21fa48d44383a19c73f7e01d0e9e4cd698a7036e0ff18f698337333869942a4ac8bb9ad408fe174e7ed1447f6f793083ec765d957aa37b1899758ad5d7a28d9ac0bf9b55874c7cf7330162d8ff2ac66a86da1b0c9358a673c06515bef153f0704d1889e59ab43b8da943ae63effaa770d887176541a5a3c27abf0a839ace23e682edffe255132b9048bee22698350e104c1d8c7fe20dda5e1f12ec158de5d8947c7d383a460ecaae288ba5cf15738881ac238a7b6fe0f59363c6399bf2708ae13defa3a7e3e5ea9d1461ba04ed28732721620709724f7a3e0b960d5a039ccab0a8c9981fbba0cf15a5927fa6a53b714a1d2d16617cd57d618947f0261cce37a2dabcc9b3a46974deeb86f9ac65c47f39e53138f15e945bb8e48f4c460f54cbd35bae5a9a878310c7e2c702c333d9302886c2c457142007c320990f7c635f32bbcd14200388f8286cda2d838bac9ecf29f2078fd84a64c83e4fa8da22d6314b20ed5486ea651260c1857a3a0ca388f8e38a1cb6ebc27e854821345ea47ace59fafd416b50fca995334ae7fc23e7220f8a7353e82d41ea6b5f53b26f4f3ee5746c28be41d0eea75a2c566054a79c47a8f1e0c68e2611f82c39d44a3a69ce22eec97660c55370aa4c5ba1444713cfad6b8eefc8ec1d3a01fa75b06a42e62900b7f5f2e9257adc37336fb91dd6c913ba3472f0571dea13bc7f66d8b9e0f651dc53a3ca3b6b4443d0adbe674fcdd27376b88a0d1941cbac0c8d370459364b248dbea1068f6ee6078489e96649dba892be2a905bf3716f8d3f4a526dbd1c4388e53a88fe63f8afbc9d3e4845de2209186297df3e88ac928df75c43178e586c1bc0fae1144adbc36bec014c262fc5d8b12307e3c7e0b296dbe47be3f8c8b2a390ddc3b19f24e0bfd9d9cd041965a3be1dbb5246615ae6e5f477b23eb8c5cdd3c664bcc04a0ea97f69ced1ae50b69b6e79f5400b4633bad529852b2a917c2f560b8cc7f60a6abc18ea5d75d57d82ae1a5465a3b7508dc616f9146cb71aabc7d1e1f393fe6cdfab412055a24334a290db2b3710f4137f590788a6955272a52364aeec4eb0e0288163e8de5aa7f28e790669ea6e0fc754b6cb354964118490ebb0530e57e679b0b125a196a9a198ce5e137397b4d0130d98d13571c2857f7393ef356d7ec369e4033d104c54efe4ed63c18f0a3f47b614d5757539feb79045f44ed75015728c083c50fbf2d647ca113ace208", 0xd05}], 0x6) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x29f, 0x0, 0x8001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r2 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r3 = getpid() socket(0x20, 0x5, 0xff) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000000)) open$dir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020697a, &(0x7f00000001c0)) executing program 0: socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x81}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x80}, {}]}) syz_emit_ethernet(0x66, &(0x7f0000000040)=ANY=[]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt(r1, 0x7e, 0xa, 0x0, 0x2b) setreuid(0xee00, 0x0) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000280)={0x5, 0x0, {[0xffffffffffffffff, 0x0, 0x1ff], [0x0, 0x4, 0x0, 0x334], [0x0, 0x0, 0x0, 0x5], [], [{}, {}, {}, {}, {}, {0xfffc}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair(0x0, 0x1, 0x80, &(0x7f0000000040)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_open_pts() executing program 3: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) pipe(&(0x7f0000000000)) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) poll(&(0x7f0000000240)=[{r0, 0x4}], 0x1, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(0x0, &(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) ioctl$FIOASYNC(r2, 0x80047466, &(0x7f0000000100)) recvmmsg(r1, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: 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', 0x0, 0x11d4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20188, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r1, 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) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0xb1}, {0x60}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x2fffd) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x2, 0x0}, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x8000, 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000740)="118bea625dfcf3e3d7ffce62a945ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e94bf7f2729fd588d5993d6d386306d2f11fb1cc826c42f81b0d114f8af4ceb013131fedfe60443aa13e015b28a16ea924bf89ad45c0000000000000000ff0000000000006181e5207b4e82b99ea3931b40756a5a6a2029c52a098ab0dd95c8374e9975c44d1bbd5491ac79534f8b8b1788759d7838cebeab22be23aa777890b41bf4763bff9c8a7143ff7e19901f7a2c16b52de8e6af6bfd4a009b5a98731894b23d16ce7ce2f80c2b6007aeed668989b5d91e4280fe3d5a97f8920445cf54408c65abde71a497faf68f", 0x0, 0x0, 0x51) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) acct(0x0) close(0xffffffffffffffff) sendmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x41c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f00000004c0)='./file0\x00', 0x0, 0x40001a2a, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) shmget(0x3, 0x2000, 0x10, &(0x7f0000719000/0x2000)=nil) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) utimes(0x0, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) faccessat(r2, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x7fd121c96b60a609, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000240)={0x3}) linkat(r2, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00', 0x4) executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xd4, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x2, 0x5}, 0x10) ioctl$WSKBDIO_GETENCODING(0xffffffffffffffff, 0x4004570f, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000003600)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000100)="0a1e102c741d88d3dd4d7a8f888ae67c4cbb449dfb8b0efd8bd90ca8e65c5a5e3fda9591c4e0348797079c9b6b3fa324445f1c656d3c2d7cd7315670612398474cf98e5f5b8d132a3310ea2ec1490dbe4f262575bc7013a0fce18a39025b311ec0bb9e25750e258ade85e535fc6ab82df357fca24f02e961bdca772ee5074fb001e079cb2ed35bad0d02c60fd16b2c2b9d8e33506cced7ec24e74dcb6fa2f87f1ec20c942d661ffd9d1abfd0ebf66e", 0xaf}, {&(0x7f00000001c0)="74a6308e33b3558920f68ec4b5755b5f832cfed1129cc0d33e8e07b01bf422854faa26a114b5a54762ce7c1168dac097a1f329c4226b19771e5a58789df541bea055a010811b4955a4ac80fb9f7b8ab078872c70fd0b3a027fc7ed35f7a4c4b3e72ff38461efcd1665bf9ab8c9dae719e7ea11c2956fcb603b39ecb0766a0cab795f11ebc8c09195aeb98f1904e9da0a5bac6562353b1a6a7ec44b93a857c5495a8fb7d3c5242aedfab98bbd9512c448fde6ebe38ded069dada961d869874d261305505da4bd71c64db3124ac5b2ae18e567206f73895967165f319cbda5d6b4540125e80b3228ea9e09005b6c13db6cf0df46df3c97e2e410a3956087356577dbed5df60e21b4b6bcbea7b72cdf5df415441a904a1d2ae77a07ff1b865188e4349ef4b8b5719fff6b94f7865ff17db7cf658463ba35d30b2c3c0326c5e81a13b98b78cd57538f2f3db115d9621737dc7ab126ab07e3fbcc268d35671f2a52a9d3c26ceaa88a4556669c7a07a6b137a735025ea814fa68020ef5034c25c5881b02bc041c28e7498357169785e4850a1876c7d449f90f8739763bf5781a1102326ccd95b77540b7f65d05c15842b375d676cfad40a6a272a57c8343723ae2cd08e6f872fae019c712469405bc37a962e3b8d8e685e43bc50d61b9f3b66f0a11cb7d52a44deb4abaafd87882c9e3099e6514b08e38133f4212185f530e1abb3901e1ac4f598038786d1d12fec67f48f1049c50fc8381eda79aebb9295fe41f365a96644604f208e8a215600f4ecb873201b062725066c373660e3cff23b2fd7fb1073b345b4fde1c20d79bdffba5e4ab27a7e7f298caf56d4e0028a783b84ef0ac82ab3f5a5e5d6c1cc2b552eadd7b8ad6d5d2937e86695d83e56d4d96fbc83787515ba3735dba41cbd18a076c26e55d290f2b802687415f68deaf8e347a2543aa6e17d8556543642ce5f73695f3a5c17aba993d93c3af4337bd4b3ab8fc06665d056a540e2f73b9d765173b0d4d21fbb4f3f7bb076aac79034c33447c274355dc43c9c4af4676d173c7f1d3f79f49146c77e2b4d98906b53974240b2b20a853f9f4cc83535d3d2c3ccca41de920de0437e8cd8fdd4786d626167feb684ecc6e040aecaea040f2b3f44dfe04ef1193371bc1b6d4b98d4c6fff0247fcccf3a13c8602d54b7e828eae12700f986c378d696f914d1b70f332c32cc36dfb67310b5b871505de01b97eab2a0da7e0d462164205f09d3c89788944e723c1d0d83b655fbe75ca8a49f02669c817dcf3ac87798006edd5be5ea830c66d08d4b1cc5541f916b588f8d87a16719c19f389f04bb201be5c94c3e038600f8aba1a5e56bf464f953d2683e61d0806a9d33852e16934ae9b60641269089876c7cd696360d2d53dfd70f713e3efb430d019e3b82802325ccba31713bebecdb047aebc69ed08a27c803a0d9a2a1941fc133e357c4dde967fcac9a10c2af6cfe3a9bf0f1657cbede7ea2f5bc870f60f991cba1c3c2211b0b027ddf07293dc050015ad40b473f9235eb56e6604c00448fc48778510e0d692075036910e5ebdc5a1c671c31db227718f4b1be0a79ba96b9fe13fc2337baf220ff7d812885fee601897e33707c5f39970d96a37a12f92602c5a4832109b606e671021e81af10c638c77051700a5a9062b874121310e3dc5519e09e7d057b00069a0fea720c2cde76471c5c077413f3b5f836a9bef213da57dd13f0d053bd14a1c2567d0a40a507b8beb1720ce4ea9a0bbfff704d76f234a634752d4d58a462fff4c29f11e9b254e1c0e80a718334e45ddcae27c6c780122fa963fe5515d93ca1d361a78a05dd95d78b95e79ed795445f484341db03b9dafa648c0fa1d6379c7a1dbe1ea63331c6f12e550ff996466668cf3f1a19fb80aad79c707803754bd0e90d697223f8dc6b981706c82b031882a8bfb1cbae56b9cea016d6b8fac3d912ba87718abbdee217f92b6602a2a81481e2719e486b3c952a2556696e72619582bb432903ff02f7b025f2ea145ff033d9cf56ae66c669c7fba76fc879e8337331376bcd55c91244101f2140b054f01620b877fa6dca8da4179117218a595da5781415020a62568ab828ca09310e641a1310892eff21a9430b943a2c80bcd55c72aa7a8d4b66380a0eab86b1c04a02acb3f46b4d422c998b196eb3502099864e54f04395fa55ca5d910adb4b09d3b11a3e35f5a5c9d5fbe65e0064cf1b05a57ae03e154e84786b9d3147774b1245bef38b7c512d3f5ce52e74c402cc909289b96c232300a045f5d86baf52783706e40f6398fcae3324d59cfc2ccc0a6e9d08fc708f5559d28e4dc3b7f93c17d81e7782a7916d7d3e11bb4fdba9c4dd39d4d3c32f8460409561a8fcf52b803a74a5b203cb7e0229895fff577774ad6b3b225d69644ec2cfbf5ca24622181e8c0a451aba9c25e919d7cf73a90e1e231d73e80ff2472035f912e3b973b5a10f5a9206a8873c85bac87c2d6b7c8d8dcd5d3a3ab46af08422a7a09e326f8bd3149bac9b0775cf3b1e8ca05c5a145f188c153ec5b512b35e0445bf4e596801608b0f6794bd7a045d36ed54fc79a4a56e1edc1b6d90d5bc008c72a01a8af39f1cc1e6cbffe04f86a02d859bfb6aa03375cca4887aea21f3803ee03f290f4a1045ac1d3e23c76e1748c15ac777d60808050340dd5ce020a146fa943848f27b6477c2a39936325d4bc8c29724d64828be1c854bc9ae46040cc55f7c23614372410a0ed4d6d01b3a2bfeb37a6a90f253d4819bf83df9f192ecd8d7845d823c6aef9e8b75964e3ae01224009e6e161660e638eec776ce1e2d7513a773c5b6b19ba2297435c01c0c81e4c8be8e645f88e3990c0a6ddcf39c3b428faebeb78f152b927067e1ad3a7e8e2a5722896e0a663e16fb9b8e73d01e48ad2af87455c2a06a2380693c7a3eebe5db2b4862104cf260f928920568b53a359e195f415fab7731cd7f774fda8f77a3e6352f7ba4496d8697d9495293915c62e9f13d78fbc405794bba278cee9b17ae166ecd811cd8b428b8d395dca6c4622c6e5aeebbb091c56702d3501d249e672e56a6ecb47a243f507bd936edb93eb1128b5117571f906379703557a79178a1d1805df28ed9088fc84643c6af675089876d5eff53c060795df326f9d30f21f9652bd9871aa9231f2897bb98ea02af3abb6f677dd32cbbd9ce6a2250c6e5fe50c5ced290d59580f69d357706be0a93ef3c16451953f01d5c7e0f19368f138ef767a954a9280eb6d69c904feba303faa3d2ccfd16e1d610508846257795d38e8aaa7e9644d043d96bae78469ddd247a21330601246b55d9b0a8020873241c114c66bb58e1cb7ebb17f4bf9adcb18a8eea683808ecc019d6b8f959ac64e5ed9b071bae088dddc545d85481d7df665293addafc2ab48cdf6630b58933e30d61644e7679953833a82a367ad521af6b7ab564132ed3299cdef527ce6d4db002eda98e47b2b8e6a3528a40a6ef3cd9e0128b9aa561bf4e31b7d842a00df26104c32ece90d03ea9c6db966871530677d73fef52aaac167dbf63ab9e83a05a6f222044fc8674320ea2b964d497eaef7e1a653c025d9b1e5eb446d8f347a7444bdd8e25de0b2ac9cf83f4e26120ffab1174791511e43080e906ba3b11b62b2bb581e14eeab5f6dd9b8507fc7136c134fcee63f1bc0fbe261a0a8705651dd7fc7c5df9310c060bc49f98badebd59a41c764027a85c9ee66a17994a83d6ba75278c79ebf91d14bf6a924ada7004cfe4f53ad8b60be3b436a67cd39075bffbd4fb0449954e8978f6448cc4c9c1c739de1b394bc29b99ec8fc8e687df2f6bf3fa4c6179fae2695a585e5ecde63c8bbf97a69043a44a1c6838e021e27757f38c6116c9c87b3a29b1042f405b0a6bf0fb83a3cf17d9354b2cfbbeea5a58910d7b54a3239c65971da95188dae7e392fc1a5ce7481860e15787d79b891e332cee54cd42870f83171d82bb8d9d27bcd6a1399b6de3a32e17ad3b5a2a2d8fe46e306457f97e10a6627a4dbdc79b9239c963a961b415c8212c0a4a1d64a0b830e1baeb6911fbd2dcc4b77ad25efbaf9b8d92aa94deba86f1d86d224b15288fa6174cbc72ea9b89df2f1ff5e39f9216502110770a60ca90748fcbea01d64c786b2b085af55c9b0e6740a6524a8b76c0bd0c14284272c838c3c6719f8a2abfe29e7a69d932514f556d0f02553571945542f7142b9ec70dfc08d55a9163351e68949f25d55c0c8c7deeab55ba70c6bdf7284fbc8554308d2c6c290525dbb8bc1fb13b118a2f66a1207c27abc4c223e292849f1be29cf41eae41d9ba3c8c7b25b9dd0b5169581cea35c1ef291a30ce3edb9873c3dd91a722a98b1dbc7f31f9bf45000f76af3bfc72b6d1ecb87d6a03e0f9265cef936acfc0be0ff91d26642b76ff3dd85d0403c0e6361d1da28e7c1c076a2d157995cad72c611edf125289310342888ec549eed0ac48accfe397fc0a992d7217383c67845f149ef1034086dc964c5161d74ba2cfe2bbdf5f45b2b7ad5b5464dc61c98ff24b0ef0134064785495fdc61219fc24bed0c169dfcc7d5419b37ab14bd41df5b89166fdb9adf8bf4d1aeee919b199431b40f9e515ea1a0bf58ff8d8a96f0ada86e54289c26f9c50fdaa5e6cd84b9170688a226ae5920b7a687d75e18874ffa568b263cc16043b8da8bbc1b1e093063f0e7e0990bb24129adb390be658baf91fe8508e7fde57620a52a0a6238c0024f45b6fadd3b4dec09e8254b9a0f10afa42fb044bfc1d19a43c545e499a33c834469e5c26451d926eaf4f136a9239e2b9eb5be9572764958a1a052a4a871b6a46e851e6bf782c61cdd02658c01929c850b7c283da504a0b4db2199a8d8ba27b8025e5a50587193ec118126ed015c51b48ffb89803d7d9a9532758658c362fb7caeb7bd517c3b78e12b37404218b68bcaecadf35d2a9d6f217928ca969820e0846f8913270860dbf918841636b0ff980cbfa1dabb589a0fffbf0587deb13e104646765954c832024aa17c7be575a71008e0448a14de8ec751c262a4b1bf04b61b740e4be1f72de6b49ad220dfec8d60c21dd3cfa86eeeb5c9757b933ddab1c3e16f5ac664f39c588c828c849d8f5d00164657187cbc6e8daaa795aa215f4c28b3a60f42b807397e1dbd81ef6d2d8a6166538553cae000f5a2ee9d4f8f065e3a33ac6d581ab36408ed64848d0b2ce4ae8fbee1afb61dd349ba3c79f6b58df8fd8f44d2a8955c718c76541a312b0da6b45e65ff693b4fe943fa2fc9f11aca862c91f19e5fea5218a58256f3eb282a1afc582a207dce3f6e60a0753c6b68ca040a2ab8f7717d2928d6eee123baa1b70ca4a6fcb57a5d161995e366e2e8dc4cce745338bdcc98b14cf63a7994bacd2c785ba8466a264855fd394ad0ebdc57479747d354ce50a0b2da569d935e9a50c57c469676fe25bbbd920c72a96c800e7087a7f4f3d1e26df9cd905589ce7a21c870a2708addaeee0119961e9b5c316a6b1317171dcef93e2a168f45502f6c0839e79c230a31367f79677d36f8483e0b8c37bbc4573a66ecd592411e4fa12d0ef5920ecb3232763f1899da28928e8ff044ede7fed574db8df16abf53a261c491c59da8a2bff51767572d0bcf3c99fecbcf492af8c74ac2cd8c29102eee20ff9a3e68b1cb47b033d1619c704722a998949ae0be6add488b7550058a3ea2dac86cfb678a15a7e0351782c9dcb2107bcb935cdec4a7045605d3cfaa06a6658ccfea389d83034ec23e0a154ce128b0ffed7d2f28f4095f03bca284cddf6582112df5", 0x1000}], 0x2, &(0x7f0000001200)=[{0xe0, 0x1, 0x1, "c65df53270a600b6208a252e1c988b25f6bfa2310e09936696ce8c3a0809cc4f5a10ac2c5fd8b7e8e7e33277210464389a1741a6127b1cf75ca7e3d8cdf26852a8f5e12c0df002103156132eac601c180918272a98ecf9d89826e3d4db8b5bb699e2df07c0b8737e25f99669dc70265db4162c1e4e45042d55edf198fc7f1466e84c8224deee514eb101ad1ea0d54bc8512b072c5630b07d7d1a14a2cd82cbfecb3eb005f9789c5d389fcbe6366989d5ccb0b5c47849707d4b8dffa84899bfc7b799905565f8f7cfe84f7692880f4031"}, {0x80, 0x1, 0x8, "9255bc12a4356f57a69a70652f74a1adac9023bbce381c9c2817982b801f2addd1fb11e46e54a1ed7af8f918fd1a2bf3c555a31510ddf381feac3e144dfd6b9be83c47b17bf107df9ceeff825ccc2463663e86fe4446e414ded9a4ba80fd530e2c87745b4e3523776e883e594f"}, {0xc0, 0x1, 0x9, "4245a7a95387790f5711d0c0b8d2c584892797b240e1eda97a94dda26be0e4841403a7786229fd5cd4e79883738fc1b9e5819732655c21fc4f2c1cae8bc565965554bc0b7a115b80e78026861e0c43108f36936311f507b8e407ea350fa11aa0f84ca5970844cf8faedfe38010921b635ba1f9b2604746f2271af01207ed62287c2b56f30e9ab6c4ffb6cdc094de7ccbcb0d762264080474683b1e7ecd4193566ff1e50221307725d47f0e2c9303f1e2"}, {0x68, 0x1, 0x4, "22019c22112f6a5a755f842da4fb610a481e7fc72058bf145a8b03bb5154716eb7e64d58e17ed7c9d58c8286ab8e626d7c8a6827f546d1920d0199c4e0010fb1b05553c0d047506c7c5ba08dd0b8f12786b7ae"}, {0x48, 0x1, 0x1f, "852d694bdec98526ba36a145a677bb36b59de66fbb3bf53140637f2f4b11e08e4b099ce8ab29d9fb8c93134e5db9c8e027fa0e16"}, {0x1010, 0xffff, 0xe94, "2c86a236155c38bacf805dea8d2e9bb9e27690c53bfd7f000c5e0b8769c82618bb54a66d46328f7aef3eb68d9c33e3bf1670276ed5aeaba00945445c4cb8721e57a30b5d30a7d2f763a6d2e2861f890b09a14acb0cd10674eb5d9f7f6916f0bbb577b568cfa29779a90c69d4e1eb665e9bbbc163d9aabfbfc06e565316f371f393575fb19462ff984f6ac82d62bfe6c72bca8b83c83825713a3abcf728583bf3913859a143926ee92a3982b8eebed20bc294c4a762bec148669458bbb9c37e46ca9cc78be7d75752b4ca9aa77542ec70cddfe53de6a92115bab8fe12cbda22743c9c2bb59f50d30ae51dff2d9e1f0d16bf64ea1ecfa14783cbec62bf23651076da1e9e128eaf9f1e2ab534879b9ac363d7e55967ba9f84d06c0f614b9307c3785b4e56754a500126786f8808e33db0be9c2ee368272cb327ac559bd78aec60ff6ea1358c052a0368ac8456a0dc343899a475af4f6ec0de665b749bda9a6a2674401843656b051eac0cf4a16e0f18f5d43bc509d1cc2a43912b0953afc609065771a3a9238c55d516b3ce090d1815a93fb42836db7c5f6f75bbb473cca2cbfa0546f80b1ed9372a0a745b6b331cfcd7491f243b4b83f8c231e282cfe120a411f50c5eb7d5d6cc1937a8ebc2fcb71acec6654a64e7e4a6ecb2deb786ecfbe7b1a3571b38c6bbbd72f6a23c3fa9a02e489effa4c320fc71e2e10c7ee2e02eaed0bd6b1225bb65200ec4df6c7a3277148d972d8911f46b3424556cd4bfdc8bcf20f0cd23c322ede159ba71b2b6d906cabd605fca0a916b7b9064a6a8bb99e97288b95b84da0d4122b9463afbb2559f6a145b0d857fa3e77dab6515ba109951704a652047acc4aca67aaee6b95e2808352309ead1de7e62eb052a0a187b0b373631b129e23350035ca532d0e197f0e3a9c81cc899127ed137f6df5bf72b55c58b3401e2bf8566834e56d21c8e96f9eb2cd604a790c417f0e0ac156714dbd54a0db88dc1d58d0aed1b716c3e4b56b1cc8703adb1cec19080968cd9a5ff3fd8f0290e621ec4fbf84ae43f3b1da6e5e9abe2aedc6de29e00fee12fad315f346702dc21d9d6594607b26a5b0d1b8f37d09e01b9925230ba887a26697558382733f6f65b5833f515f9cbc387d820077c351e7740edd0b260a9cb0ef614736fc482b4293ef9fc8b80aae13e867682a6d559b8f689481e46a2a9af89a684339cbbd5bbb0e0ef79ac970d52869cd61a4a42ab3415d4214b79ae66643076e6be4804f230cbae7f57414728ce63117d9a92205f48e7f5cddf0c4a5a7db78352876cb922dc44a937befe2617a8d59fa364b298078afe24d876910ff42762b5b247b868306412a0171ceaf5301c0e8cb90a0982eaed40e1f453cba6593530ac9d7691fa1dbad2de75515af14de656ac3fa7af0c57ee9968c38a559f7757b95afaef917388b4a6e7f4d47801783728eba4099c935164da2541fe11a4c900759c3d8feb705875b0f6c6f009059054935d11601b35df4ec4bdc0a397ddf9a0b8766590a6f3771ccf1a980808781c673e059851b21965b0fdc73e9ec0ac7c1bc41f93f56486040889b4f55b440107cabe4d85f0adcf33ea48470e788ba1024177dc08abda26cd7b5405a1440e9c9c47beeae89875220bbced2c0e4a61d3b2a45fc8b726552c0ad2d1a15052ba1a8b7d36fdbd4d39c1598cf19fb7bc3da10d94543ab55e754cea78d563451f2256bb9aa1109b6ba6e17166871b8be9fb69581b223997d18514ba211ff10ad6861baab6da637d7f0e81ddc683efa70f63d8c385dd350837d205d2e3229b4b8310bb23c6ad8c7688868a5fb48baa8e859890f159e33e53b8e471dd5e1c67e7168b1c92e472e2da88e59c3ddf795ea794b29a8527e16c02119ff325085d26db849e8f27dedff3940c768f9f5acbac887ba70876fd97eb36f885191b41d2d79e97e4c85fe777d13a222d352505c11b062515cc7b2d3333a5be18e1c52945a17b048d846dc6c850fc0f270f4445bb41d653a5b867ab3ed25d585cf7d734fbe62999ca0cb5f02bd64a5dfbafe5015b1abf96f464ca1523bb315a090f7c096de01863534bf494302b54ffa02080ff4cf6aebece89baec1188cee46f98113c150773cc302438bc2da0d32af2e55da116ecd11721e199613a2cebe938305e216fbbaea5357b819824809abacfda8fd008fa11dd9204e2857b60d32ff1b6ee7155a3c7787bc8ad00e59c485d3bcf5f1d4010bab2bde551c2910f596c82025710beeeaf0286ff80dbd42114b21df7e1bf7120b0312416e6e138dae32580ff444541c080017c20409ee93bf4d38bd67df56613d6af3badc8d584b460269385aad5fc870c0f2aa6210e8b4494c1f3f72f89e6064413e18725253c2ee1a3039f2c145f544adecbc220a6b0d7231071c2a8d4fb3a84e94646287910becbaee400b76eb550750397fc2e8862a9acdf293cf9c5517c58a304568c6c7139d62f256e9cd405ed3bbd5b6ad178d7f92043067a55ff692451d59fe2c99884e5c62956fcb72f43663e8b32ad5ecf5ff77a25aa92bd50c02777ec47430fd6d3dadf0f06ba5264344d1a34344e9f849517cb7a10621d768de18cc2e2d3e4cf397d6ece71f5f07e0e4be740ce679c2b260e8e67ee60c9db0065fe13da4a845e11dc58e7b7f0db045abca3c1ec47dd946daf6369afdfb4d0f0d04619916e7924dc3cf4d94568359a5c4d2a62cccd923bb75e3d46c2d0642334a41cbea9b0ce027b8d5533b418008cb0c28ae3a208650418d03a5833a2f9f8c0e8cff2e741bfb792e7cfa9298d037aac99d169b2a52e9f4b4be1f8e40906798abc758bd0132961bb0867c4c0ee653f66cd80e628711c55bc6d48fe3e6ab35716db40e176c2150f4b34527d3addae51e692be1be155d3f46ece43c2d83bfe134903fd33f0fcc2828a90528334279c2b30d98aca373bd8400127d97f3087b99f5be20be9beee3ab00c64fb3b13229f337d00adbce71a8f116f0da760b3cf97076bdf62082267c8d65811f7c7974c823996ae0b348e5ce3a9dfab9728c246c0e3ff6c9935c5cfcc59f441de54209e510973b749c1e23e6e5fc1259a2fa9a48575aa1600e8481d90234a10cbc0491ae12312e3a6a3be2a8ba2239040732b96d771ac61f3aff989ea9ddffbf5ba5777e73bb941e94b1227e0a9f387bb5a7fa7826a8e82490d167b7ab253ac71757e8edf020196cba032f122b4a64fc95bbcf0784c45aae0616d4d9659839e114b9e6b7f13ac61ba0ca39669c6e76e45c43fe3b2aa8c6b7c046209cee4b3397d27c290aab363bf07952f1e84242b36707bbf2eeceda7897d8f21c4a74a79d857ffeecc5cbe8c96a067538f6711aa2da701b569220857cfd54d9fb0b213f63636fe5d6bfeda6daa6b94b5813727ced336a25a559d43600e9b52789d32b683bebb9ee215aaf53019a0cd8465546170c0bbefb73d15deebff7a2b94c60ea8dc2ff30b25992394c09257ce4fe449b631d978b92012f6e18910f681ed43889d7f7c78f764069a322d5022e0f6d71e574d4265a59a0b48d70bff5a7bba8b4bbde6e86000c3b541dfb7b9e415dba9b6311191f23446e3b213a71d55755000f49e42fc837e73bc7d290ed08d836ad252af2abef644ed986340fc7b53a14e624efbaeb7176f51425d5e445dd42ea990a8192f95326131c809346fd94bd7a859803f2c93fb316a256d53bb286fa6013d1964b8c2d79669a124729acd771729699fb346fcaae2df64ba089b15eab6a273a520e239f80e3a5b7e48de6bdd5b917703c1b820576bcaf680cd1cebd8d28d50de34de5d3eeb269cb406d73c025ebcbf1560c66bfbce12567092df98bc614524d77eb5848fa6dbbda08f74239a7a3518bba2c829a11006a24c8d90944484ddd0ec674817a53a3d24e99a9ec785e8b0c33013992b978543ec15bb8f54c03cba29ea0ce2801809a5492aecf6b8a12c336bcc0142dc513c4f2706c4f74dc0139fdca3172f8270ae144b2d2a8a027f870d557032ab1f794ebcd5d31c81e5c766c92e0b428269119716d3adece18d6aebaa2343fcc6a10ab0f011cb0acb3b7a7dc8cb0e278ff6eeb721e371b3fd9b8addf398979d02c90e7501e9b5d0d454d91bae933086228cc1eac5910f467417194dc07157585a6060bb9ee40fe208e5000c7a159b2ff8289c1799b7e328579a7afa97359a580c355c2cb7825a419d78a356ee24d1c08d6d6db137345fc862b4e65c11f838cdb4eb82ec12da980e39dfb84ffb6c3f8975ffcbfb65a3e6ac9b2be6bc220f86702603b68750e81919b33e950a4d0425a0d3541b4ec359ca00bb09805503c8d1c73cd58b3da3c9ddeb7f4e86f1117d22fedabb95714e45098fd4edcfae5728792294a779d4b5af7d5b7aade3765e2bacbd7410c5145a04addf1cdc6181f214ebf22be369d44c58b364a6c5a346946055548db8d55193a224722820b1ca7ebc695024127462739f0c80838b1ef4af4647c15cf90dfc0d6529b14b28f5277dfd8fde3d39fb122d23f053a44845c2de698b87ee8dc29284a7197fbc53bca866fb55c8c2f45a073c070a9e50c7407b37b099531ae4cbc6cedbf5f40e158fcdc08dd717bd38504c15f23dfadd4c6b89cfb6181b07adf9bc4890227679163b49c7ff2ef7aacc6a96f1e671039874fe740d004364ce64efdc2304eef156b69d52c96365eb0ccf232da534ebaa99776bc57ada47874bcb7c67fa4458520e19c8bc09cc1feb277ccb9c149bd399241972ac7e4490c23939e2b7f99f491b23ff9593398e3f46e90c96090070c03c33dc191babdd21ce7243ec0f1d7745a91d47f2d7b161619731def424789a661bc0e83450a721d498d394c189ada1c9978303122c492078f3e1d548cad2e181aa97128ebe56893f11474fd112e6da10d1e10f34f0e521665128f93eb2a34fb2e4ba36d185747422e4beb1ab7ceaaeba083adaa43414cf4e9c1c2959ccaf83abc948e8303d60f014faa47e2316de2439b112f69a2cfa260f737c676998a157732b5b7a23b65e622e272046e3044dd50ec89d126e96a9a858509a2a90a65e7e458c6af90d8b779a23f35879805a6104fc4d5f7fd37dbeb2a8fc72ceb88e4193529132c769c429485695eaf377313ffa486ec50ad694bc05b4b6c6f0c132a013b9fd5ab80ae3985e2f129b045a5962cb717b46b4321ce47da45ea3fe8090d8fb62c4f7a3380354d4603c53c650436a82293b098f968c79204469404d6977392bfd434466797157f6dded04a6e9a2ce7fc09e87f89481d3427b6af5b1241e6b993fb6978455c9503b76f30afe4ad255c8c1da056b014f42ddc447f732131f1bf72e3e9359cf547a5b90aa962a266731d835f6f13e0fae3aefce52339f905039ce77def958b9799585aefe003efaed40bad62f7e182289b1b42bf11c7a4e200c57745e8fdd8ea64643fb733465f05f81537354a1fac6cd194fb2e02ca9c6954d9effd99acb09a334d7ceafa96c8b011f6409cca86d1030c358400062558a6917b0fde0e3c47fe395006a821bb5cce4368f050fb4f80bd346fe493be2be31ff8e4e750af3b17aacf62b04f02a20657bd4314d71dec06042cf73bf88b81e6265df3e1b4d557c3c15d00ae27ea22205621683472043dafab2ff973dc6f99aafe9138ebbf47ba0143f5ef510eeade1c14296b1435cfe895b072ab2d3a7d2ff23c36cbce482c33abca870177698dbb8bcc0c1e48eb241a6851974f34f7180def4f848b383cc0980fc65387a0116a205b2762b4aa058ed2e489f9afbd7d6f73ff19d3cf29f91664f9e"}, {0xe0, 0x1, 0x9, "c65fae393412a27595e0179d8e32a0e22d1cbb3cd13727be2e49565f4fbfa4ba864f11d035f703ca434a4a1713052d58928f6546cc246f93f18061474659d73e25799bf2515a298cee5104adab5b2a637c1b7008c184826e69f1a2b5621993048a9cd48ac62e385f9e2776bfe2aea60e27c380384784898a2509a97c304fa26027ace1582b10f91a85c0a96e6354a576cf80a2d94dbd92112faad8ca53f412b4840901a8adbcf8bc0353b4ec2e72993ef8763a00368db0db8bee266e23428d4596f8ed125ac636c9b580b6e6452f"}, {0x20, 0x1, 0x3, "51e153186981c27709520ac59d01cfa7"}, {0x1010, 0xffff, 0x5, "37dd43f798da11efe1d441114765fecda4fd679fe175c21b901cb5e71230fd05f30808888dfe063f7641c3f6647917240efa4b7f72178c807df6f0a0f9733164496989ae8d8978414b88110045e72fc20e7d6956d523bee39cdc9566652eb384097981f7a16c8762866a9e0bdd7ed6d0bc6acf8f9dd1204a1e4b7bf766310364379f936a620f2d4ed1e34ae3cd0a17f36bed497747e2cb266bfe069966535e0790a5d80fa6f98507db5e3a488b357cde359ae42103915b6a8c96fc5383602a8ffdb3225ab324c0f37dd451aa46ca8c6a54fb60785c249a13a744d18822cc61e44d694e6f9640ac3323d9eba8457833de6bae126d17744d18daeec853945133fecdabd9dd5fc5b8a293d88909bace53c7fec1394a214aadb9c2e0f7057d03498190deba1010f8eb5bf748d976a8f7bfaf47998d21fc804e78bf5536bb3f18fce42d8ff6b1b7ed18a32282a867cc43138a5277b1294989614f398a7aaf3d3886c1285d1c0054aabca88564d3ce352c8e62bd3d8b246c364d9fff149c3eed0a9b920c8ea2f64dcc1a77aa6e0b20b1ed8114356c969734a6597865e5e8773c609a7d3a3812b90a39622d6db158ddd88cccf9fae100019b954a89b587ba65ab0850ece7f71e668f6d83fd1feeaf8f570dfcfe1ac4e15aba524c37b26083f8b86d8d0ca39b7fe903822d448fd79374e94979423d797a478a1b0155a1862e911e15f9d5b7b96ba57f461e25e22ee3da08195b34a67a67d29963186c8ec14a2247b3448ec7354ee925ad39d328e523854a14fb3793eaa5f1d9c579a2413c78ce62661f93c702b06a324d62a19029d6f932486a07a9cb90c6596bd20f6ae9a7c57737444b68956e4a035a7842247b9cc1143b062bbf90fdfd7516c54cc53b4be5ff3232816ac5c518227376c3e1c20b00b7052ea98c580d140dda4c976d9a0f0493e352cb7ebe1a2421ade8a50176e52e5f6b23a8faa48ee7ddc91cfe090318bd0b8b10d6727bd8a26e22f7d1f3539397e382d90d56b686bc37afb8a1499be516c05b72339dae2e4469e8a01e1bfd435003d061f9faec13c6cbcfa898439571fac7475009e8158821410f23ddb3dbcebac69af32e6f9bda6f36dab1aabcdf82663b32a958e8c9d51bf65a569541df6c91edd31d998928aeab0dc0c0e117f96e4551abf849a1e15a3c3185f89c7c2ce4be4696458b41da70c8df7f663d90587d6b4a664637b282a8f08b110d65e7f4f26194cbff420da1e09095b0143b231c8019c45ebc970979a10df56172bc959eb2f4dcbee1791af8e7c29970eb3618177e4a19b4e95c39830ac402267d6f1a1501db48a76ea54230e864ad82fc21307b252267e62d4b0616a5e2919971a162dcd14dea99edcd14fea045d9bbc2f7e6909280a27e14e59bf8add4885226620f55bb97044270a7a0344562ebc3600503037580b19d4d9c320ca51eff2efc164a9b73498694414beae81723b68c99d9656d417ac21786da258e026adcbad8d1986b6eda743831c31cc9248f6d439209f5c4d825fe7bdfc0340812b22e3a0550b8ab6d578fcaed35c21c29e55833da9922aabd03d33f6bfd45ac80ef0efda4486b74338685a69aedb21a544253a47e9b2732163914d959c7785b8b053ecf843c2047a1ca2dc0965082af6a7ad26f04b3f90e6d145bfc51a97bcb621910fb127b5fef10b19383bb9227c94a6330d435e859c1db78138cf3d63ab17aebbf26c4209ccc3d3a5e6d11ecdc03131af957e637ddaec2d07f1c1b5892d916c3b84f7fa3baf1914a86d028a13ea90dbbafd5e994fc1e594f7b570dee66bb59670fd369617ce832d5ecd4454840c0f482e71c2c051a62597fd5966ab3c7c38b8645ae5d8c2df80424fd9b24dd91ac4b3a19955b226c7e822f35e76ccf714a0e8e780e61ad073915dbf56075daad47cfde81d7d348e62aa6359edfd4d64b4a3d6bf57c108e75f165839ec76edb981f1cb7c9c0a76028eedb6fb92efe83b687354b9caa3abf7b93c4040d3272e2ef270798c6feb09c368f8df37526093732dceb9c00cb0b80dfddcdb4aaa1879284eb9341987638a3d4dd5a5b17d9bb6d15cfbad6753d3a1ddc4b22704312cf00781a42109cd361e83c1ce601981b041b657d11097c6b137cd68fa39f8f619535507a9caf34a48597bb383baafe702d6124486e0fe12d4504a9fdfaa1f7e9fc501f4e1f06e90cf59adda10b9abb19204c5fe5a3851c59bd8fe2ebaf4419c3647eb16708644108a5431dbf79a6a31281c0d53f81d48c40f76b7728168771a58e0c04b7adf951d81364b17dbac67843fca7e65265cf0c7eed1de459732cc9e02bbebf626df4f78e5575fbb66c289b25a2936a9b89f971a29140cc96c850a7eaf11b4dda17a38e2eb4308454b8c27fedf2a7eb01d935d3cb4e6947a4e61cbe635bcb545bc244cfdb652e2b9de0a1f4169ecd3f04dba23f3dbfa4180863e001b2c76d876a110e7af4d96250f38537499dd9475c032080df200f822fdee714c22f6b87cad0f8e478801f0c8a43a4ff9be00b1100b393acaa461fe586cce9ce2eba03542b6fac9ee417159ec585760d2eebbf37019939de2cae2c92661adc6908cc05fd4f73009ddc03909b3ea5bc2f60341bf758c82ac1b3c1ab5f35ae0aff77cbb3c069e3fa30aa76d4f38ad07891de7e94f4c75d1ebdcdbb3a904de452a69bbe8c3c68dad54deb3984077f3ed848c33493f2814ae8b3a3551b826e00db69c4c0023340b5d5a38ecdc4febf4fc5fd3714ba63665b688fb1f0dcbb69992fae23f5c79feebadf5b0ca7143493eed985fc9239a61691c6b7c0e069da2090217e6862f137ec5bbba562e79ee792f3771c0e00357ef5bdb6aeb9b4b455f614f79369bc80c96f639ce77f8fbc4611bcd25d3acc669d63b66df9af8400ffea58f74fa023738ffc94f52c22e2eaf4c3e12700a8e9271824e64522dc1f35f2eae8f5ba1ffdec385244a9d5b18e9669ae4d1c75840de76b7b607c7c09f07f672ae2444c91f6696c71f4775e65395867987058086fa42dd809d8f2dc5def7a7ef18572707adaceb342e76407c9c2551731587e0dbfbc0aeb220b60f2a6a9c867f32f82f10c28b3455a8aae2abb48983841e7a77e7b4580d872c18a61e485393b27d5d637a3c520be1a1455ba68c5548e382360a8f2209cadf2548aecdafac4f88e071ba3652751f9098386be45155665918cb8bca30af65cd276542d47f4286b7d5a431f07001c82580d6044dd6de438a9afd777805c636bca48996fb3cef804eaf8d891c09698bbf926fa3dd514b22b9ccbf9ec653ef0b294d8363469e18702fc26c229b27056af8335f5bf16b68185e6701f3f57f944483b72c589f6c110c6489661dea4ef94b13c7444f5fd28fd0aaacee1e02d9c076a1f05a122a5851fdf33813f86c372f95947b576d7f4738d3f036792a05c3a11d04d7cc591b5f655bc320dc186d9c4b95a5e22a93df53744070cb05fe225271f0c0e844c62eb67a8cde64ce71f4a2f06eabb6df234d7b879c30ca066b4b537b9e81c38d12376a255a2728acafb667e5c0488c8a275255e0244366650dfd7f91ad243f23729136197c4656cf67c7ca63e3612a71ae2fa0bf2e7ba43587a33c16382ddc19c1235b9294ed2d95efa6d47fc5226aaa4a617c7028cf2c37dd424fa3cae4cc0ddba1d3eefd3bcbd4a624e5775dd0e507d981b08c919f57443d029e8ee4c6d39e4ae74ca0b789add0389fbd7c2b4acd75a4418b30721821bf39bab0b8cf767a96df47afd27e862a21d8204a02c04fe1431c3058f79e2c15a82e86feb8b1d3f8dd752f629667728f921b29d48726315f652771f4c6004094e824693c03034badb9eb22d759f6eea50fcf0d88f94900085e3b19b44ce413e3f5457c478080fc2ae49502352376a497e11e18f84eafcd080409be5ccba87faf09789b8716a7f10e8ba481eeec5f674b9585c078a3f745df11cf272ac99d9ac0deb72c2fd7eb1f89c09fe6833461abc917afb40547f7d96337c05d8894762723281501a09f5efa7b0967ea0dcc090930e67e3fc75f44631d37e23cf74a4815f747aee6c44b34854627dc48d4373477439934ad0466a4759ce7ec11c5903b527715583e55e438dfd46470d1311b7f21a5bacb43143c6861e62e742092d29c3b35c8e82c1f553c1dc34499ba58c92760983833558c69b0e53344cee0978af4ce8473879abe290aed6db7f48383012a89a6b2d273527726ca8ffd19bda2b7f4a3dcc31298ce0f9b395a2a78837bb2401c37ec618cabdd150c439853ec4b1923ad2db1f6d1ca15537789511f6913b88ec95bc77714e71cbc8a1ba25b08062f5d1a6d39b7e8326964df8a953085a1b7a8025932c35a1c8e73a1eead0e1b7e1f753ba23463033fa3c9bb66856f3a82d2cbaec3c2ee8cf770e7db74926bbdda320f7f7e3ed3edc1648373869fd928467380aed56f0f694ab7bc5ef6f4578d07f2b2e8acdb4c60b33c84809f6e1b37b45a8d58f856cc2cbe1b06a38a1ec5ed5159daab69730d0af6ef11346fb1c0581f900e581fdbeddda37d3611159cd65a36fa588ea4c54ad1d4712084837e3c1b814f0492aebd133506e963d85302098fb405294c38d06d832c21fda1616f44c990213e2ec5a4e35cab9e4f7c8c766ad18b19ee55c4667360355da10dd9c8c7c672a29ba33f38dbdb58e046b2eca0c3142f13f923a18020a327ea685a4406c53251fd1df22a3c3740d17b797d3db5bef4c285db9c07aeaf0adaad7aae8683bf433ee4c40d2cb04d5b51ef60c1cf7033cbf62b526aa84c6e65939f71f66729244aaa29995b04f3ff4c91c8aa528555b703e1e40e517d9c8b3f3135d7462f96dadac1699e7bf04c9f41a8bb15f7b86fbb93dc3a71b0710d687ccc1d0571bce208c3a96a631b81d7b2c46a3b523e6c41eec79267a605afbec2b228e7f27c48f1e5aa917b61ac17d9624f3888e6cd6c6f9001bbbca17ba806fb69294fb9483cd3e33aab3326cf07041381bf8483d3cfd59fe79c3c6c73e7bdd0f2a1d7ac12c11620c39aa27a769e07bc0fd9e642e452a8a95f4167711026c6c39a0463ddb46ae134561549ad9fd683f3832a4ea4f8575dc477fa5690eab54cd505407cb4d397a6492ab712a20378692b4ad7ffa9ce36da6ffa6c5291e1cf13820760a566fa22ded9477484f4ae321f61458240198d98b2212a79f743f684ccec31b5f69834e7c5db68bb89f6678430e6a7bdb4d7c5f33da258fa46a540b0535fcee572667c7d279a3e7697d945836f9a5ffdb3e88a1418afd305b8d9e14a55b58438edaed8ce456a353b23068b64bf280d69e546f960908eedad44640e87543a258bcd09762b8797546c3915a9d27433a9843ff33356f2b1349475ee8032041f1a70c0b8e395903dbf779a947c5fc59b747fd7f8c1bfa76067bdf3211f4bd8d99070fa6ac6529eb43aae460a1fcd3a0bda73783c20c66470f85b3e95e66044071fa517e01657ac1764993875669fa89970939ff9314a0287c43495686669fbd950a888fd7386fea0e2acf7f5d12aaafedaf7b75843aaf5e2f86b6da8962e52c2892feaaa6d846df4832797f97e32cc1dbdbd2f73c5faa6ca9dee87160e06334bc14538635e59a270d13dbe53c1f0fdbea1be564435fca0e38069c9028191e1c52def6faa5fa338635a0c9f13eee549a2574cd330342e85495c2939747417efee6933312b66804b7b40573bc0545b16a5e2d091b4c1d5e71b738eede986b73ae0ffb689b1a0256fc66a9ef7916067f4d87945c30f25358457c0171d90443b1277b46c62543"}], 0x23f0}, 0x40c) sendto$unix(r0, &(0x7f0000003640)="216b893252a3cb07904a99f1c2b81fdacea83c5b69438fbbffbe783b39105ac6d2460ab4b584fa2ba577ac61266bf1c066e25fba346eb6d502c305de25a1e081c97ee34f33ec56bc334ef4c084218fd7f2a11e5ecc7d4d2f1bb58d5eee9c882bebb07d15e3a72031b7c33d171a0909a9e77317e23c0ef06aa38c9acdd23cf9012d583051f5715506704c5f868155e7734a0f327576e08ed4301d462ed41509598bbc18b584de50827f9f9ee04d62f90f8b50e879c1e0af71e9422946596fc8c70b7aae59b55471e31f96015920b68236cf6418adeb3af03c5c8d542cc1378d8ebc62d790156f4abcd6aafb982e31da904f3532fe199a35bc4d24272ff46371e269d22d3b3df32dde35edd46fca90cf994164a6227651d70177bb5ee23821a123fa109ae36875d2c81402996fb5e35720c32bfe51b2351016261c7d2740597ce57ef47c66cadb1b1cfeed06afc28543dd556a3c8b86b7af63227a5d7a736e7ff6db321319af4b7fb2aadd2bd7f175f2f1267548874fe23b34d1df3f8161718f6f49a409226acbe628da8d9ac49d52990cacdd45e0cd6af690b5cf7ce63c5bdf4a597637c5732186671a106678a854adec864c98f3877c1aaf2dec497dc8bfc2da73bf0dfdcd4816940b11503c213eabe7d7e765c93f1997d0ad2dcf08f5b0df9c55ecb6f7a3e6dfeb6fe3c2f4f6b2767ce256874b5e49728ca42a3fbe2cc5791b0e4d1bc6322b509ec004d82da2b069b793d4305a4459404a3ca7a40d5da8293a0cf074a28a116cd957742207d2b237a7a248972e40986725205a7e9be18fe79bd2eba74417d8782c4f7a3c9b583a4d0b7060759efc46588f7c27f40524bea06549df9d8e2f52be3fadbc6b203393484e9f188e7c5c3f077e71221965e74c3cc537302afd0b4a0ee0ac7e4166ec5232f652a85e3d9121a1e8ecdf6bbf667ed4638b902c79cd232729deaa8f0107cc33d1eb77d40443c051a21ca86e54153080989d03627b9ba8aed2736a036486d269a94d8aa1490bbdb2b920a5df23791b40d93f07385a3a9420081d0db4515ddd2329ab87612dd732ba1008b612970aff0c0138fb0c0c2aafccf22c420a8d2026d5046bf7c7dda7e29d3ae0ea4b329c6b777532422de6afb63c5fe13e00c4c3e0dff89e259d5fdc7b4dc867aba1e33f6040f4097ad8ad9d8a543dd01cf2adccbb1f36d004e9c1de4d94c65077aa30ffca1cb7de9d9cb39129258e7c5096bf95f358e1caef0113e0065336fb0b9ea441d4b6435e39fcf6f12e071b800b92ce483f6cfff03682dd331c6034fc2aa581c06838b0ebce0f2818ac3e9fd6f28e2e45aa5b29cdc71bb3307d8749a33b24036f87c30f03fe908450c273fb80488060ca0722a60ee58ab15ed6dd7fb2b2eb65d61641b24e56ad0c15f2e68c47bb6a7d751328ecb685e805c53024d5d899f4f0ac3c277d9fe34dd44e5d99d5206f2ebaecb7eb934dd0ef9388455ff9de76c0d34ce30048c378f49426bd76a84c30276d7048524f5c970b6dff4787ea8db146f675a37c34e4551c4045bc67bdac29a09796b5dc234a91c636f71017f9670fda1f7245d72d84eccb1bec2feb55ca29a44de16882b08b0ff8e00cd2746235205df468bf2d65d13e928c244ce0aaaa1d137156797c598bf6683c8f59542775ffa7735d30db3feb987a99b5ab49b0af39c5febc0d74a811606c0c6f713bbac7cbf8b2ede50fa4086a564b06efbd34050e5c5796b7d66227917becc35740e51d99ad68ac06cc5ad739e396fc6cb689fef319d7b8090d935bac933e2db6dbd26bb27bd1fb4976b37ce3feb529ec5a037f689afcbde00d13f474e89095a000b67e8fc343eb6c508897b04b8a3c3617d263e2db46a5b68c4dd365c20051d877974e2c53a088b021925695f24602204fa4f74102a4d399cc28bc4583f37300cc7073bec1aa96a3b7141e569df0e5c303443c729dfb45484a42244bca72fd8a69cc3f165b41b859deb4f2b9f5a797493156a136e521d447b7cb8a6f9e6e08721547564b0153d1976d86d363a306c7e496244468ac732f7c67ab44d45958e74a729a27596ac4c9d9c55245ad14fe369400b80a5e8a8ea545c7d9940a7e36515925b840a4b39e2c4dfb349c23886d1bca72c1f1af67f6a81906bd90591616b35da1b3b3a375da40f0b9f8616ad5acea6b55b1c4f9e1c07b5673447a98972f32b035fd3fa46b0a8380ef111285f83853099b80fffef08d4b0d125f6d2162a96019b6ca854e48b25de768daa48071d7f23765be53b9a9c9b4b09cd8173e9bb77727f5273eec32afe0fa166b0c0a1ad2510dd6eddfa278ad62813705e50eea253544bce1bbfc45e9de45910dbb18dff02f7432b6fd6683cc8a0aa83a4cfd27f5ef1f33be07e72c5ac4507c9c21a7b0e42a6f30c171f7e29808aebab817999a9a16deddfe341e871fb906a9eb980ff04588d39f3dc3cca64b2d4b8950623e8e21d1aaf735d86852f24dd2aa99182696a3823104cfd654150917a9a6862a046017c670f2e8c09823c4278359f1550af3cbc2fc0d50ed79a231e7b598cb59ce77451d26251d7dbdaccea58afb7cafd0e39d1ff0e53b0c9bfc02c25ae316a28d72bc8f93eeb819ac669c931867e99851b85e1617a2b4be9e2600bb6a7ac38738be9f8dcd09d070ce8aa5132b6318bb16f4c4a3d12a758fd8e8ef8fee0d0bdff49aaf7251c3547da2e66319b30aceb53098275c4d1720c49643eba06b9364737d1830c9a60c81e351060b7cab9cffcf3e4429153ec32b000a8bfff3917939e2a49a23e4f7dfa47f32a2783bbfc2d90fb489805e19231a70d11acc670349ce366381eed0f29fde531f0e5ea50cff7b0a57e5266a0200986bbd8a263a059e3508b6959f1698785b1bd8a7e7a0852f79eace0b27fb5c9437506c0c53418e2f9dc6ae63da15349635aa573e6b0aac08dd796dcdadda1dde307b074b51136d6390862d0734f644a826e0bf39284fbd8e7f3a2bfb8d870254e06881a30fb69ad6f742ae676bbcb7cb5658337867f07462dc2e5de4a90ae37fceca518f05fc866fdeb152452775d9cf691afbe26c6f7eff1f90d82deeb80dd2c2536d2f32712c1278f017daf84013179c6f0c48a0d2084637e5e4550b682e645f3a8d1abbbc1984b43e6af5bb500b66021732b96cfa09fc8543fc76ec30bbe5bf47f8df04fa73c4a7e7fadabec51afbde16b6bbf812f91105e71554b06302a89d44d6eb98694d464b79314dd5459dc1088098174f77b6a1c0dcb99bc00e4659ea52fd70b0955b3d471285682206d95bc955d88cc55aeb7ac7acb7f4ebaeb5715a0251a36bb694fd6a1c078f9e57d153b799cdfa9824be067cb71dd08a66fb147f7bf5c951d1f543b9849a42c1fd79eb15788c46ca920f8c2c02357a2a68c908b8cffa65601c8840bcaba5a302d03000fd8b7720348ff7031eaf94ef64175b15dc0416fda4c65395a2ad0294bc81a7c6eb6fb90ac34bd816aac9a876f110e3c8d53b960c030a4ccccd70a484e2d972ffd52ec4322ee6203240ca322f998d7a81f5dbff21485a0815dc79deabe93ef40f62612d5cf9b705417ad88021370cdc3bc07459a15b63a65e848300461d576f848cee4be26844064d1689bd5a631309c8c1120b970be0f0ef836477dc7fb8eeead91cf476ac7058354dfc9c06c63c29f3cc9a70a5f3c8a4b9b02b2da5c4dd4e93c57910af4877b50f08c1012ef9a15869bf7423f4349dc3f40f324cbce622df562f5723dd6ad6016e2e878fc23e1e92b03c8284e08759c1ac52da6510905efeffb30f0d656f0d2466b92979527d20af617c04d7c834a2f3888a4cb6c8e6a9c082f59c3e3e4c6254d2d0cda88f1bbfd6872f6d13c8c15d21d05958311432a9db392009b4fdfc786d29fb2b544e8ec65840ca27bdca2eb455ffe3930f59a5735de39bf1bd6b91c75928a5b5a6cc64f610b762cf9160cd25c97d3192b379614a2379abccbcfa7364a9de4369d80bae4cbccfbf1909069f81c8ba8b817f79ab6e790bdff3cb789114dd753380db640d3b9dad31d1fcf9711f35001c47d65bcbe1370709825568b7edd9a9a1c67fde08c786ebd89b65a91996be0189390fd773976260e9578c726ceb3f83d0c8cd0dcb2d7bc9a82dc8d472c6144881b3f0b1c817795b06140e4a3a72d389590acf51be45d0590104b3791b040b8e82c1b918aa4e7366fa4aff6fedf2a8703fa81c402fe1bd40feeb658f1042a60e576a106a8d95aaec00bbb3de5bd0e94dd28ed25b7cfcb293091b6e151a85b829d5a0ce561ebfc756cc4147f25a26b874ae77837471018839e8b1ee6231e45dfcd5a74a634d0bbcfc271cda54aba63b7347da08a4894512f9b441d9c004c031774ee8edbae5214b91fd844b37ecc0b30984bdb1190725ef6fe6df1514d2992abaef112bc4a2014a000f5f2ef5b07660afd99c690e67a81df77b6324b1cc5d4b5e2ca10d9d35784c12d9237dcded1fe3d58a479472ea7d602472f5ef97535cdbc3e748a44dc5b91855e59da47444cbfb61441eb9b7eef10b46f577b90212de2b84b486af942f0cd895d212b4fbf1d113135084efb2b902b833db1d3e330db0e7b7a38c6403620e38ed9721c8d06611b1d496e72c4f881f46e66e849b3a371c7d3c28389f62ba7bfb65a31780de223eeb72534ef34c76cd20435aa40a7b944eae42c06440691d31847ed526f03bc586b72dca7e3765232493eb6a3ae59bb1cd7694cc78ee3b4e647f3302683fd53872ea2ca3a2367c813e6116b8ba4e79ec42bf979c9417578c64088b61a44aa6dc2cc1cf6f96dd8fbab3b9add0a0bffc1b7af492418c16cb588b21c8c4385d9816763c8fc704adbce9f1470b2be22a1d4eb6d96e560ac13fe0648840183e6d81ac30d20e43c3acb28963674a27e29615937acb18a91b79859825f815c94be071efec88cc4a3364b85cb5f7b13138bbcd92b0d29d4d5f5b634a1c63a18a6790ab1e4d34b780709a3030ded7e01a5ff53b967a5a33888699f467027a4dfb7cced6ac0ba5d646f88a5ea88ad4fd6a56919ce22ecd6e330c669e9aea341a8d5a13f76e3dbeeeeadda56f4bda7182693bb6017d6b950e98dae8c5fbce1093a71d18406c9a1b49239fd36b3700f8884e707d595af19cbfcd72f9543b48942e5700aca99fa4b66d0e1f088859159ef13c50077c8b39299777b9fa2b9b77b0e0c9aaf46ba256ee3b6c4a319f106b85d60a9df9625947ee8a77b5bf92dd3582458f761916dd02c05d2c0823c865d0d46f1f2d52401bd6eac21f6f874fb4d36377a955d7478cf42aa5b51229e12eb61d7478edfcaccf3a4bb46e57d19931a8c8d1d4ae05a9ec76855de4e2d146e0aa40d5977afee308fa101b0025be5fea4833bd7dbed43a0692dc9f51423e87e6724870c4b47ee1b4d88f595df58db96a8120a7101e52826df6411df223bf20a0531d0f38cc8d21a855f5617b4fe1077e83c809a4310c1d132f3f2bf5c42a71e441b47f174357505de9d64482c3028de633659ca0cf4fa0974663f00ec0be70225c8cefd2617b41f74ee777d24f8825badd9373182d8bcc024267f316ae1f1d502e631a1baf45a63819ebbbb35a857f048f9f873f497332d54373922dad3141d03e4b3bffdef005599c995cf1435faf2d6e5b35146ad32e6ddda55a58fcff42036d8133176951f3c280866c32cbde826c507ee2add68612230bc913b91b13ba8b79b4f3b4ffcc5460c6e5dc67a522b2aa69ea591305fbab14da0854dfacd747c352925a9f14d468b5d2aa85bacbc7d6addf8711bca4266dce3ca5da8d", 0x1000, 0x401, &(0x7f0000004640)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000004680)=0x5, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000046c0), 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000004740)={0x2, &(0x7f0000004700)=[{0x7, 0x8, 0xc, 0xca}, {0x3, 0x3f, 0x9, 0x3}]}) syz_emit_ethernet(0xbe, &(0x7f0000004780)={@remote, @remote, [{[{0x88a8, 0x5, 0x1}], {0x8100, 0x1}}], {@generic={0x0, "7bfaccb8c5cb5f98851be65e6896741c1452279abab34e4bde0cd4f349b0bcf2b6636aefeef126887fa739df5a129540c879adf0f00ebe436ace15a957202411e48b6e87827fd80a8666451681ff9c27c367fc8b1b26c93caf775b605cdf776098e4acf68dca5400ffb951f5a819f113325e5bdf9237340700e475d95bb89d77724e9467b47dd98c2275ac7fa680f80d9a91756a5b1913e2a03dd57335740cb309f016a003bcd053"}}}) r2 = getpgrp() ktrace(&(0x7f0000004840)='./file0\x00', 0x2, 0x20, r2) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x100000000) openat$tty(0xffffffffffffff9c, &(0x7f0000004880), 0x8, 0x0) setsockopt(r0, 0x40, 0x20, &(0x7f00000048c0)="475d391486611101c39624ca15534005b6ed7ede9187ddf7041f8795593f77c611e8e9a1cf8a8acb337078c91ece69fa24b20d0d356c6f4d3ce36f7e8d7965d1f2d90e23cda4c2eefaba7e2f3c49be215bd46f46f07d1555433b9bf6deb4ed755a94b3f32759f524c2aafff99c5ae1a6016a1de1e34ba92b776619470bac01d686cb7501712cab2e4619e658462be806cc39d69f4094051d94013fd09fd6ed911e20c05aafd4d7ba72d939bced74b3f675a58a46e0fac77ed1c7c37f", 0xbc) openat$vmm(0xffffffffffffff9c, &(0x7f0000004980), 0x2, 0x0) sysctl$net_inet_icmp(&(0x7f00000049c0)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000004a00)="da2be71abaa0fff541c6d103a1", &(0x7f0000004a40)=0xd, &(0x7f0000004a80)="8377de4be8eacea1496692bcab9f9f9c5e84b09b3f75d57e89e3b8eb50dbc06894e04f5c34d4f1f3062d6722b48ce928792b9ec91e5e855f1df17b412f9d275ea06c341b63dd55b7d920b4f656ee47f51a2181f2ce58893f4e5cd98a2906", 0x5e) getegid() recvfrom(r0, &(0x7f0000004b00)=""/114, 0x72, 0x2, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0xa) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000004b80)=0x5) bind$unix(r0, &(0x7f0000004bc0)=@file={0x0, './file0\x00'}, 0xa) r4 = accept$unix(r0, &(0x7f0000004c00)=@abs, &(0x7f0000004c40)=0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000004c80), 0x20020, 0x0) sendto(r0, &(0x7f0000004cc0)="862a232b52d50269be4093ab2bc8548ed38bcd4549808fb0fd95f8493aa0456c2364892683b386a0b832124e8aa87a4fdd2d445324de2af7d659837b440ca47fa59e4cdc741094f9bc4f4966ec1e8d9f883fb455883771ccac7a469eb7803265", 0x60, 0x0, &(0x7f0000004d40)=@in={0x2, 0x0}, 0xc) poll(&(0x7f0000004d80)=[{r5, 0x20}, {r0, 0x20}, {0xffffffffffffff9c, 0x10}, {r5, 0x8}], 0x4, 0x7) unveil(&(0x7f0000004dc0)='./file0\x00', &(0x7f0000004e00)='x\x00') sendmsg(r4, &(0x7f0000005580)={&(0x7f0000004e40)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000005300)=[{&(0x7f0000004e80)="a6cd3d4bf1455accd3f30fa1b9c4278382b0e25da08802ea3b0d233ef005e4e284d3661f821e88f32b59a0efde5b67463ed5abf18b8bbc8174d9a7bccb27126273961fb7e88928c918ecfa5be9b6f791bb67d0259570b7e5b4", 0x59}, {&(0x7f0000004f00)="12440f603bd5615311bf", 0xa}, {&(0x7f0000004f40)="a8c43f6221f98b980c6b555f5953c734bd4fa74fc9791a26cabe6273e438d9ccae13f5547dc892f35995c182fe5674f383ce1b2daf9d176d14383f3c1f42f39396590752ec6f8fee0c707dfd851c5bdc216619e1ec626a8bbf6974f7a73e2bc836a3265e3b86ed948a9a2109b8e8efd8bb0f11dadd4f974d9424e02b0287ce3fcd450b2939270dfd91386033ab4c9ea13fbd6f8971907389d40543dcc45ce673e48348d6505e87af9514326612c74c9b2c7c4fef159db2ac894dcc3394e9712f0104373854717b5cf6f6dadf7e9eaf02d5439057223e0425c34054dc0a", 0xdd}, {&(0x7f0000005040)="6de9cab7cc8e68d8ad9f7a70e5d3900d863546b84d6a3e79f455", 0x1a}, {&(0x7f0000005080)="3f55bcb6760270674f7df4677e71b9374618b3d2cca0766c1511152ec387cbf051171aad4edac4d38723c4841d959716a430b064eccaf349dd4fbc1784e797846815b5862ff9e4823d71", 0x4a}, {&(0x7f0000005100)="82bfcbcf3f888bdf94a8975992f47832f3318425d48eef6ff0c25c3c3f98d0128e52229f14844bb1e73302bb2c8be0660e329db1a43e2221fb2f677dd8d602e9ad189ccf3348856cfd8b5c9ef270a063d662d4e76e0f7a5ad8ce", 0x5a}, {&(0x7f0000005180)="659f4835a3bba4a8bbf8f9583c073a48823540486abaab0c852e7d76e69a125616251f6f04a59fe2c6462510f7239c76ca94b17688b5027fe61241c3a5897c76e20aff987ca71a113aac6a19744925343615f991c0cab2a7831d27ee0ae0d1ecee5b52f6d31c357a62dff566085549d4515b", 0x72}, {&(0x7f0000005200)="422b717254c1abfcddb254e6c01f4f128771c5f0c1691a01d735fbb9e33b061fbfdfbd1caabfd681eadb99b68d3d1a574e6a1d7d2190413df3e27946048f6b4141ccade84cca42b5a223f19f5fce924d854c5a92dd96bfb93b76630a563286728bfb6bc298410665fc95af8620a1e90d8912a4280c3e4fabcd7febec0f4126cc5a8f62caa28dbeeafaeb8dfee11e61", 0x8f}, {&(0x7f00000052c0)="c48f75933cc531be6731ce1440dce1e66cde5e1e5793c3f4ced21c57490052a984c79540585336315feb3b064b728b73", 0x30}], 0x9, &(0x7f00000053c0)=[{0x108, 0xffff, 0x2, "e421d553a3bfa481cb3535fd054ae84ddc5dd98d8df5bdf4416ad2d0d5ca4a4860a487164ed4006c1703a8927d753c28858bbd8e647c67162dbb79d1a6cb4835667f2df12d47b5e519cd3be2d8172615fc591c948c32da8c21e7903f0ea8595eabecf250ed4352f17823eb29548d0cd8576497a326d4f32401a98d71d6e0c57648a2875a807fb4ed41afcbb3381f63e699829e9c6608e1b85b93415e3ae728ecca9c17bbaccfaf623550434b52c70a08386d769ec82a580522d1e83e2226479101f19c9a18eeaa363655438de00531d550e58154beb3ff65569801715637435c67627bf66bb89046525a4ff080af392b89e7b1f7"}, {0x78, 0x1, 0x0, "d5e81ee742bfbb641b09ddabe811a13a6cda57b90943631d1a7c501f11a762a5931df09801814885ef163148a41b530a0a92b31b50939c7d517653b116fea8a395ac2d2a2a9f55aba1780d5057f09c3b7cbebe1b82add84088798aa249b1c5e217"}, {0x10, 0x1, 0x7}], 0x190}, 0x1) ioctl$BIOCLOCK(r5, 0x20004276) getpid() executing program 3: mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000480)='./file0\x00', 0x5b, 0x0}) socket(0x2, 0x4001, 0x0) r0 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) r1 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r2 = shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r2) r3 = shmat(r1, &(0x7f0000ff3000/0xb000)=nil, 0xc15c5df25bf460d0) r4 = shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) shmdt(r4) shmctl$IPC_RMID(r1, 0x0) r5 = semget$private(0x0, 0x1, 0x161) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000f80)={'tap', 0x0}) shmdt(r3) shmctl$IPC_RMID(r0, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000080)="cdd2d5d97282fd1c80b3b0dfff9ff856bc3039e9db954633e95ca077537d8e239a4d55fcb6098d04ee622ec44591ae8011d899a739904cb9015be674b873cd8e9dba570529d53a65d78e33eb75e03a10b3d6de45684a836864d7fba9afcb659723d49e73c50d42b74fae2ed4bbb41d2993deeadc6fd2c8ff", &(0x7f0000000100)=0x78, &(0x7f0000000140)="1566adb2f75e1ef1e93870fc70c2d7c64b7ddc8e54362ea87778e6a47c90ef75c5cf46036f232d20785724a9314b283a4870e8ec17a545e1c36ae423cc8667bd08e698bcf323", 0x46) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaab93fad6b9ddf86dd600000083a0000000000000000000000000000000000fe8000000000000000000000000000bb83624848e8bf431f0000"]) sysctl$hw(&(0x7f00000001c0)={0x6, 0x3}, 0x2, &(0x7f0000000200)="19493882e27e8f63734e0374e2403b07230f2162899394d881cc062dbb273bd5577be937295523b21e57f898dc66b07b4ca7765e56fdf5b605882fdd2f1a0a96ab1ba339c2a07fec6ad346e38f69982f5dd184befe75f5eea0b3d3dc3b63dadaab17cbe465cc19e15191a0013d37f0a1b5ff96c081471ebaaafd5317994763cca79104ed728ae568d2a5d6a70340c951a3ecc3d19d89e292bde39b656272ef8c76d46fbdf3b0adb7898c77ab0f3601fc4454cb3741a835e97990e5984214c25158732ce25c60f81af4362eda65c52abb98603a7baf586da79d0964321d922abf7889af188bc5dbc76bc5b029e1bd57a9cf5a", &(0x7f0000000300)=0xf2, &(0x7f0000000340)="80252f061f5aa779052985f035abe22fbad0e238481e8e1b1187b4eb6aea8c525dd6cc4996eb991f96ba3cfe95534773fc4555af7bbdb9398489ef44b590004a46644e6b6686b18bc5b8fe42b464d95698a6027f89dc71381bc1d81511a6eb8c533c976e583595f7e4eb36520bd377eafab8598abaa01a100b84e4abb9134d7721960685", 0x84) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000f40)=@file={0x0, './file0\x00'}, 0xa) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000380)=0xe) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000001800)="fcffc883bc0800890595c15e65becbb1cdd4d57d9266cc7cded142eca24e1e6763ec85b9b095f710f1f683037334c606a259760fefd1af34c1fd4944a1a4c63f829a323d2254b7735e5cccd49b53eb7ba4438154faf3a9acdf3b3cef6baf2eb8cdd3de6a4182e9b2e746952713823cc4cddffa34546390da2deb27288570c4937dd640114781c40c9e7910da1f91025028b7022302ae15137aa26256ed7eb9c484825f40246408d58c5a4b4305fc8255412672ece6fed315dee85661e932d3a60c762df80afeac0b9d073f8be7bf989a4666d25a297d8fc0ec042f5dedd6defda0e06a1c50776b1f6a4ff7b5a5e02878492a832b48ef00ff67ba7bcbee6bd9ac0d45a102849ea9832a9e3ecc5d", 0x10d}, {&(0x7f0000000080)="53f8a227e299487676c48de3ecf1eba98a7fb78306664c620b152dad94a136102098e7e75ae1bf3a7601b97ab1985f0d23a51da0fb10585e028d02423d5289081414311bdca6827cd36ba5e4db094d9e2555f63b090ebde9cd067125", 0x5c}, {&(0x7f0000000040)="b647", 0x2}, {&(0x7f0000000280)="04c88ea96bb8dc9d50ad53eda667ede2e74247eb4f77a86397ad2105a39702cd2c95b33687922b", 0x27}], 0x4) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x5}) r0 = syz_open_pts() r1 = dup(r0) close(r1) r2 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{}, 0xfffffffffffffffa, 0x1}, {{r3}}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x40c) close(r4) open$dir(&(0x7f0000000340)='./file1\x00', 0x0, 0x0) r6 = open$dir(0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, r6, 0x0, 0x0) r7 = open(0x0, 0x0, 0x2) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001980)={0x0, 0x0, &(0x7f0000000100)=[{0x0}, {&(0x7f0000000180)="a5aaa9d4a0271ae9586e4b0724a47d8b18d9cc8cabb4835af37f498e6b1fe68ac941217ced990872e1b6d782488b0013364ea6629023413539060bfa695508c5d9815ccdfa582d17cd09088bae1dc32919061a408cf2871144f426fd940d085459975b7b220ff64e2b3b74968b4a1a141a", 0x71}, {&(0x7f00000019c0)="bace56e64a58dfa523259272c0ab9d0745651d7de842503cce6daf5abe222108d024e6f4444e51e10183f07404c530361f45d20486f3eeb9cc1691152e91e5ce8c01ddd9f102d1ab8babd352c0461376059a3cc55b3ab5b65a68e482a5e8da254e30b37d651d14a13c1d27ba4ccc0049f8c6f6cdbcb5c245dda1fc267850799162f6c58363ed8ea056a0e44e51c5301c355b6283221857f5711c92c8dd472bb80b88b18b1bb59372e69bbf55b525a000550445ff83e040dfe5692c1ba4807b6cdf73fc83eca4a5e84829571da52cf3bdecd1a8a3f08b8ad2dbb7ef2269e9c327ae92b905693a01458e45ae327c1ce3dfe0d69c3ed413cbced88bdd9e77abab7cfe84ef8133d9231b4f1d420955d122b6c60d2eac5d336fac57ffbb69adaf6cf1ee537376bb264307526a61a81166f80bf1d0a783669d3efd89c7d79e2209f35fd6c6d1d3f996e881b4b26bebb94dac6529196624f521e71d05be0e286d0b52b5272a2a612d3ad625cfd67889134d619743365f331d896df6d3dfd0e71ab6d8a3b4b3bf5e125b01a1bb0c6928d984dbcf65fd71534dfdb455cf69efd11b6c9f709fd9f3676065f3475ff6c55b94028a455b3e7d0b193a1a9f112d04a2d3d44d5b1dac178047b0bafbb018da3b0a0a1b99fc133b4caff9da40d88dc81296cc36f19c6929ab896a3c0011904c44c0239ee72d8af95f5ff6ff85dcd19c5243a9b88bde0d336c2b0be1b35ec734b22720aa3e1a937d93934dffdc7585682273e3747ceb312b37bde153308b01c02db86bb57b2c603825ec09d4109a3c706d79588e82214b6f0177f59584a0e7abcafcbfa6c802a66bc1f0634c8cdb27ec9c39255366348000b17dd5c60b439830ced40a13971b44a713a37d76a5927e3137ab355631bb292ba4816e6b6f79c354d4ac4bedf7e987b846520114cdb74c2197b9bf5268d043d763561fa94001a3bbb0182fe2a40bdb9e4ea1161c4db044796b436f28d9750fbbe3292ddc57bc39e7506fd31e4621147ad43509f5989dad3e538c839b7e90c1969e393e9930e1bcdc19d8c6e86c4dfeed4bc4e05fae1da3592a8cecdbaa6fdf151415f269e5219b275277e4aa0d90230db64c6cebc61c8ae3d833a38d8ab216166a3739354806cca20d4f66a0604d94d41cc248b42fe77a2429167c92630de666a25fee4e6255496fec8a5d376e58bd89441543c36e107e862275a83ba54df1279f9b137f9baa1d30426e5cdc1a73632d5de4ed811d0afe01dd7e40fc01eb8eba623ae685c910f427429da440470163ac9242bf6cf436516276de9faac3beba5ab1dd3b83c8802237dbe566257c813768cd843d3daffe0fcc29bc6ae40acf363ccb89783ceb2329cd8db9a5066b10d542d96c9724af368c2002074776d2fae1738d2f36aab0a406d518d86752017c0214e49cee93699ad08ef8867737874541664eb1b728bea5e3ffed2c173136e8edeb2e4f2f927b13253dfa27c540c8baa8a3546707689cdff7c6ede34e3d899ded63c663117a0dd5cedf39da85583cca76405d86ff48c5bf34bfe54db563bfee0745c5985f732a33f29bb29642e9167c8b2ab54ff6f621354431ae4320e65638ca85bbec9af0f421123fa325e2d8c74b9f9aea3e381d0d1fcb2cba4834bb296223b4a76b0ef71f068062a09a2c27629371642487d7440cdce11c5e368567ac6a297c4a1529c75eef6dbf710139cc59fc81e8e5a34b4980472fdea034cf02004e7649e049001ece6a546079c20fd7c2943b79c448d7069e738b61cc4df53f605ab228c58e430461fcc69e8fd72bd0234553656a03452e950d5681a627681c4263e3900765ce04d8021e4e435c54f1a746a4d0155c2b864fb4fb76accd450b61dc357cd95e5c9f05491d4a52717fcdce4b348b9c04fd425bcab2e8b7ffc2f2a53bb7c2043ee5ae6669185e4bd1285fd39f041c5bb8024495c55b45139740507a3a8a4276213bbd13ac181d6452d0ab986d4f35bcf522e2f6c0c3208e0ac542255c1fbb5d32f267058744f44237db98c90fc8c51495ba704d69756decfed29b7f201cb57a684b45558b63049206712ab49e91c8175e94c5717b20af2dcedd5340bc29dfcdd22569537f490c5de130d1ed8f09d983c6cec92ec39197fd1d0357d92541cebc84b4cc3cefd502406cf7b9fe1bb4640501110c848434a284f5fca7525bad21eaa840f42da5d97f3d110c73eb78a0af1980a1ba2801d0ac08e862c0017c897e3dac80dbbddcd4fd7ef44418054350c3ab10090c440c1f3523bac48049d05f18288a9867dd2c59aa6e2f364a37e6a10574bb66a4534968068b63035f48c18a336c8a4a7d58ba03556cd8d7080b22dedfa97e89d79c0b720601b38f5a4885d01698ce6f30b8c5a0fcfa1462020d9c9c7d415d7bb82639472941f89b9b86d1558d5e7309e5a43f0528042ee7e8170b4ad105705e6d7b99bc1147b2edc8637f234db5b14f88e684bbc3d50fa6a59fdf57141e05f032891eab0455919d5a331043b04592bdeed0af253231294465ea4a8a665593c9c1a91e0c3438c5d3a3232797ff792fc870fcf243a6a3bdc256a3d44492c436f1c13c5c837ab40d130cc262c280f9199f70247d624a6e18bf24543df64dc615b21f4e493ea14a7434a573b86b1652ef146b090aaaaf0d4e8ae8c69d36ca1b6db92d7433adffd1d74c79ae1b76a96a42bf3fa77298ab62e054aba5ed929f8f98119a325331af23b2e439e5419eb73e061d8e20b956c47880805da57c116c1b9610cafa6aad57fcbd06083dc45fa0bb270be2213f9893fb6a576e3a8aedb04561b79eab008518bf447f6122a24ec1f3402e721994b72163175e8635b3b4df43d7944549aaa44ace9a52cc01be9ab447116cf5b9cd13ee3b30296669fcd6574600020a57451d113003c5c48507ff04cea1d91e4c0c229e3baaf08842b5f0af5e0df53aec1ca1717481110212ccb31165e99f45408669e05be4de009bcb3c4546c7e3ce33b61460677170984a960bb2d27ae2ef0f244b7e0d422d32c0281c711764fb99ef3eac2ea509f5dc4473be21735c62e6d24eb3eb10dd4a37f14ecb90290cfce841781ea193c5a055272e6bd04c1073ce770750b0a468cbea7c35044ac84713629b40ef797f3d01ca2e05943af7b3fdedf654141b8733083eefdecad35b22cc5e2b8a4523f6fec9a030c4bd5a3b90df1059ae55f2f1974d8a840182f83f7d17ca7e8c9bb8d4f372a60c05c94daeb2074d0ae9a79f5f309d5f689e3cdc11c2c9922e01f655e6d6cbb037bf8935ca4fe5a74a5d6d214018ecddd0d0d905752d0f54b8091e6951287253086503a561ad96dcbea7e076811a27b0e169e1d116551b2863ec8abe72f93e1211df7c81d704b6b37d58e9468aacd75ae2d4fc61469b3c8c0e1b588343e0e6505a582795a0e0d4f78b33e450ec675f99b188068357651e9f4356c867f824ea0c9ab4cec4a9c97c2165a3c28cb953e9f4931e7c31e6fe2fc217b6a89a24d90d3ea2e74c5639dcb21d6c45effcc70925c76765d0b0a8b0e17121a454e6f2d3acb659658835161b6174d0c435a8034aa96e8dc3644df24c2b11638a5e79a5d6d033cc22b8c0ff5d0c3884d4511338555117231e72e4e3bf7d02b7b841a45d6539da24c83ef7041da4ebd2c794f1bf3e45053a256fcf9682ed90a7d0752d66bf7a0f7f1f91cc45a39f28e86f2a8281afafa707bd44467cf6f3df8663f2ae11d3e6296f7b1e28e2824bd5f577dac5ee9c60a80ee836c382da0f0ef99b6a1a4a4f715d62e2d8ca031fba889830b9932d336928064a0886a3951ac0142da458d2fe69726664996b6cf6aa5e25ac37244cd72486d7d6fa158c8d97afd879032afe29ec338b9ed14facc8ee3ee66334b5dd510bce66be5863bb3576a25b19749405bde6693b2586430d0a96b4bfd58f64c43d0b9e0424f6b2411303a2ecee65c96da4a0d19df993b05e651ba318b33a02e170c04c68d06c800712bfa779734dd0503a1f7f1db8586998e1ac7456ccd4c8d765a428b9ee9b991ad17bd07518ea8af089de75caf87fab607592473ffdc267c4b34afe100118d0495d6d1db58427ff76f356bbadd10bf3f88443fec82e0351dfae334fc7ab5830eaac157ad6eccdc09cba4c9867981d011267825a6b67bcaa32362c422d3be84ef712747292b79a0bbc9f87728d09ef69333972d968f4a42673f9af4adc4736b0c1881f0e4baf6aa91d8be936655458d21942411508c1bf8dd7d684cf08870017ebe854fc5a3ee67896c3a265268e54f9438f2c02d53f6961fb655698f141a8dda82ba9d90a883c8889ae49a552d2e9a07bbe346945af7b1f1d579933f0192a79af8e273359c14e5fdceeaf6234b427a65dba2f2bec686f15da760287e5ed6900197a52ce18aab3c79c831cfe8d4224b2b57b454c95aac0eed59af76c382f4572f78c86f5d19d76673d94e61621c9c1172d5696f1f206976055c70b79d91fb5eeb27687fbb60ad260b71889571705a35c4d8f97e7416bde8cffe1c087bdd768b38300f8292ae194236aad46ab61be082df1973a5de1bc3a1bba6b478e2fd24f6c5f2618f83d5ba2b6fa59221ec6fa6f19320c5e1586257559467d34f71e9b17daac29503ab072db09dc4833e7b1e1510337a571ed2d13d214ab00eba9b02f14f88f5e5041307a983b5f65d8bcfd8bad15d4538acf8642ad895fae34217c4de8752d126d0de248d97a48098b24d2c169d7429dcc0e968d762bb1e7bd16218d18e2dbd45c8b4561fd75d3c1df3dad6b30760ab02e12a3a80f7704a822202284f466c5b91d323afa742d92756c9565cce0a4d7132f9fa90ca058d8fee14fe78e4ac92aedfd0f6540d7e89b7447283131894ecf5feaddc78ad3a9c65c404346b39fbd2dc8600c002bf5cf15dd578b7f3d82c82816473726ed4859d7b5ac56ad798f528b5fb5f0e109bbb00f1127f45f3bc548f1a225e12740ad82652da9eaca1f2b5ac64886350253e6111492159b903b9c2a422f83bba16d1d0e40088b6022992f4915ab1703a5c71f8fb3337278b29f9848310138b935d4a00b350fb0b404333b6e9ef362d57ef1ecca1449e49975d41f01b76e2775cea2d6b150cdd893abd3d954c0979a274c7d050def544de3a576865c7208d631caafc2f9db2959d17e5648d9a2b48a399be03098254d4e75f30c246f24fa2262e2b61a91842ca95caf90468f32ff478860f76c7c47886015040f34a7835a19ea78d555b15e9dfc2c159a31a2c9222d02887a516f2de25ace856b6555397314f5b7c01aca6a0d4990bac5af7a54af0c19d59d5486eebeccce1f6e91bda82251a7f6786a10771a8a0013152977be789edbebf9a1649aee85c1ef6e7b78ea5d30c7a0e0dfe5f2d419d373f8ef202a3a58ae9d369088bb86b3ed1f2bc721e05008f9c0dfe3dafbfac2a24b020cf86f4afa7514d88a9a65582e77af734d6e7bfc09e8fbf34a3248484002358dafcc2b08a9d8e8a9acb2f983b48974fdd610f93284c73b1f91b10ddafdfd13ba6e16bac34906ac62eb225eb3e6565d2b6b1c2d2d83107b486990465a6ecac2db815182920705abbc30629a10507c1e1867882dff0ddd15d7231d64049f82a21df2107ce0e55e4b754a28733ddaa99746113c53f735d1aa97f1561750037c527ad12a0e56a54ff02beead40d6a2ae5c9b69878e834fb52676f62d84cf0db45c6938bbaaa532b7e7ce600585bf42bc329d64f9d6a8556566bfa368c0da32cc748f2ca9414a6a30f395aff5c3495f9910f6c1173672727f9be68f673d68dd6167", 0x1000}], 0x3, 0x0}, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8004745d, &(0x7f00000000c0)) r9 = socket(0x6, 0x3, 0x0) ioctl$FIONREAD(r9, 0x8040691a, &(0x7f00000001c0)) write(r8, &(0x7f0000000240)="417a2ad56dcfde5c750e269040457688be5f4df028f6fd62671b1d29fdd3dfeed451aa37200aace30f01bbfaaeb2e66b3a929c51955db7ac570c34a9d3c0b7ba5f445ccb802f275f0823af381aa9423f91aef5b4bda86d6964da55fbf22d2d15ee3ab9b974b570bd96adc5b44994641155bed957c394158bf5261dc4c1b5eccaf091a15f91ad52e107e6e25f0994768e20f89e2f2278b6f1", 0x98) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x40978b, 0x202, 0xf7fffc00, 0x6, "bb0800010005685926504ab90110f0343b82ed11"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) executing program 1: open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x81}]}) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) executing program 7: r0 = socket(0x1, 0x1, 0x0) dup2(r0, r0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) syz_emit_ethernet(0x46, &(0x7f00000001c0)=ANY=[@ANYRES64=r1]) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x201, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) nanosleep(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)) r1 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r1, 0x29, 0x36, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x83, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9000004f, 0x5, 0xa7bb, "d8f176d3bbb3950000c37f000000000400"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="793f8de1f543340c05d04866762f11b790a6a0bf51fcecd437ad41363cb121425b776fe2386c123eab7cab9b469506f0efcaf5c0c527f9d907ddcde42c832fdbe7363855cbe69e4e6932805b471db9ec304d3323eecb5deb6bb5d7e1d06bdc47d2b74be816be8b78378d18aab288fea3beaf7fe4f3de76034f2ea7b2f0c05095698db47abe408b7dc539491a668bc277bb94f8162c854e9ae33b8336fea5d07559636945ca6f7a18dafff0b39377e3cdeedb538b9079f8c1e30bf3e0f8365982ae80d00fb4163db139d13434b58fe86c04", 0xd1}], 0x1) symlinkat(0x0, 0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r3, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x50}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) fchmod(r3, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000000c0)) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000240)="b20db2f7", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) r6 = socket(0x18, 0x1, 0x0) recvmsg(r6, &(0x7f0000000880)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000740)=[{&(0x7f00000002c0)=""/131, 0x83}, {&(0x7f0000000380)=""/86, 0x56}, {&(0x7f0000000400)=""/48, 0x30}, {&(0x7f0000000440)=""/40, 0x28}, {&(0x7f0000000480)=""/254, 0xfe}, {&(0x7f0000000580)=""/146, 0x92}, {&(0x7f0000000640)=""/224, 0xe0}], 0x7, &(0x7f00000007c0)=""/156, 0x9c}, 0x40) ioctl$FIONREAD(r6, 0xc018696c, &(0x7f00000001c0)) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) executing program 7: sysctl$hw(&(0x7f00000013c0)={0x6, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) syz_emit_ethernet(0x138, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000200)="12e1f34ba5e430a7553dde1c533eeee4c85405eb47f51f4c95d8b01e08dabd43d723144e6551a5c6c94ec2a6d7abfbe30e7acacd54e9f34c9361fea3876d1392211180322ceceb568b0785e16b52d295079851449e922a0808dabd9b1636a5af22b99883459eb43dfed23d4c43b8e3a87b5b7d302ffd1d3dc3bded77090e3bbbdbddc5e3b7f07d084dc1a5fbb76c021c4244b0b68c9dc08750df26f2c021f5226879535eca114eb5d131a1adf9bc0a027f0ce61c", 0xb4) r2 = open(0x0, 0x0, 0x0) fcntl$lock(r2, 0x8, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x54, 0x0, 0x0, 0x4000}, {0x20}, {0x6}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) sysctl$kern(&(0x7f0000000040)={0x1, 0x12}, 0x2, &(0x7f0000000240)="c5bdc9480c9a7461a273b635a59672559ef8f19a1087f2a3830d00e37f7da84c9ede57622fd8a55bf8e55dd410c12e45872b738f65c04a25fac3b70568c9691c56290344fa3c66c09de3ce01490aff2753cef30512a4ae2e9e5fd4e71fc38d39873aed23401bc9fe90f27fed86af724fd85b2a48333626d673ef0338c11813df7734f9e440c82ab3d03552fb99d9f7673fcd39d90e0ee0f50d813f2094445fa63e29027acb2af493864d9a8b81d976e7c9cdf3fe9f0576ea04bd5cf384f0570d76d2e70712d6a906212de8208f8254a9f95510d9213252bbdbfcda617f6f5d24", &(0x7f0000000140)=0xe0, &(0x7f0000000340)="d094ca806bc014d25f23c48afbf7baf61635b2ac0fba1e98aae6433fc0b0350e5452dc81cd99a87a6b42ed6fffdf9758b07df59878273e8fc7e8df4ecbb85beca80554af00d683f99d1e4c3cd3d15efff4a7c4624899f89696366529705a76edd4e48fcb82fbe626f5d2a6409d8826b08cb44dab7d88b815f97c951275cca6f1e791e0afe95e24956abeec48a05c2668badc6f3f468d4046fd9cf7a50064b942e9014912d84b40b94cd54e08ad0611eb617e04a1c575111db1c3804e63678124375a22e30924f250a2fa994e2dc38844623cc153bc9e81d59fea3971d17345b5727f00592547c1f621221cf8cc0e509eb9090083f2935c2791ba0b3032b6c8295148746dead811f2842857187b4502932acacadfc07ebc3b9310c12895d3a19db70acba9b9be1811b8fb3f9d5a2c27945819b5cffcdf312ace97c63b373eca5f7e146cba7ead3a416225f6a8a4f00cabf2fe0af198e5c3ce7c33fe49853055bd476c991770c05bdc36feffcde0c2a10b08dea46dec0af8c698edb36cfd66d0324a0115f01f34be5dac6bd1340b6766b678da3563bde942a312120b8b26f7bf564160386725a36151072be17fd174f41e03332744d59051a983b6f2a431b14a0b27c83fa28493775b27b0ebd41c566d94c9e688c042de0c1114303321881ae6c8602b3b51463b8c0885123a11ccfcbc79eb98557349287f820e3501932dc6f29166e4bdd0b8458ff60189214afd6c8fd737313e81ef2af8a537e3cf95427dbfcdbe1f5e502c5b0a3d140af78af588d141a22ef4cf6615b29c020f09b6704234396a0220d7fde400c1ad2240c0904818eb91d1d047b7590ebab0c04a78a7b3ffdc40bc7f75b2adb823f140befa4140276bf2fa19a8d28f5805c27a3ebf7d15d0f65de460720794856408855cb24c94be80b03f9a8e175dc385468bba9ced66530ebbcc89353a40e2dfc25e4ede5c84f6b4fd05c281011d39f8876c5452d94761c80392ffa93fbbb6467c2af68f2c5861d7bf7573bd2a3da970d7bcc361a0c2475525a996721e667377d00178d37eaf83a1a5cf6b81de878189a47db73a76863fa57a35ab2ebf8ae2cc585c3daf993fb154106b858246c96241b982d784b27f90c732591547a6e17b9b9fd132fc59cbc2220a7f731aefae31aa284e7bc9fe3b3e43c1a3881a17270cd3be1e08d6c4c1e0ee436b85126b590c927cb853737659716a33053fbb20c84b92e208d8c6beaa472aa70a9b3ff46fe94b33b36853cde2dddf76bea3d267eba11101021899eca4a9290f13b45c5239bf53fbcfc194f116f33d951cfa193b519e26ab3c345f8cf912460cc5be221afd0e5f12c1a8d40fb2423e20971d33415cf970f7873a34157a5269a6a800ebb338824e332f96f3f5fc8bacd9d56592f1e89b55dca8f1cfc80779bf2f5b0d535c600a868adb8c9ecb3e05c401dd37902540d889b586fc88ae6aa542d9a17980be113466824a016f60e34ad91c4f0e0a16bd248af2a557f4db201359aebb195826b3f390cbd2f3bb173f93224d45d1b9557bb6b7bc625f48c5bab42adc1717d14296a91b09c0b2369cb75247d2003b3d57fa500e1b9e0350df0631a89b71872ee6186d8376b19d1b437e780549055bc89bfeadfe552b3e5edc9e24800e6a8e09e81a87a4210ab888db21de142b2feab14153fb6c763c8f52dc0901850f6563b1724a0b4ee6f5b5db128cd553028c3a71d0d321009fd0bbe914371d35383940f0c39a62bceb3547b74ae670b04e061b0780389c8bd490e2e288b47d3bec73637cefb56ee2e19645de351c15348cb99047943e3fcde5d8bae923c1f203cac45e38ad5e395ff60ad8d5cf1032a9d5d84bb93c7558b09078da2dc7c2bb0a4e8f0c3848c02efc47b506f8b722753903442d38bf992ac39143a6716a9ae139f1b8c7b040d7055a34739dd6cf04602f608745d65c25620178466f4b754d0b62b358838207ba3c0a90f223b5cf70cd6302b1b92e1062b40d54a8aef7e605a08284bc1f4b76cca8d54cd1f43c991be2e5249684a530f4ee46c32ae17d4abc0f217fb142550b4de57724c9af06ac4d73358b4f21847abedcee56bfbb748559b77d5d9dcc2ee0b91e55b3082488ccf21793f3db0ca8dc64ac63bf03ce335cf30f80c302636e413f8c985a9524d3f87cf21257e68c9fce8edb191f15f5d2d7486222f94adcab45a39e528e8dadc99b6600139ae8f7a095a7cf30e7313fed502279d952d6c4fff1bec38ce0266cd029526f94dfb421fe21e3150ba43884cfff30e2a59410988998c920b49f1ee271af6f5fe2172949ecf11861bae031fc4c4075473ad1d90804e8908be54c79b5d02fc02627b2c1629a402c442eafe8e7fed5e2ca7b1e1c09dfe104f27fdf4763c5367a28eec8567675c62d836538ac1ab9f74e45bffc3b68c73cda0ff70675607d349c03e222bbef9a505b5c001527198f0cddf60fa7127e079de74153a0f4dbfff2fd5e0082b966672d8db77480f2660127f07325fe82e5f4c26309cd6e788ca9553b083bb0aeb3a4c13cab02d4eae700ddfa010278bb97fee9daddc20fd4f0085ead9c64ae34bbac7e66a43d234976c101b99b384ddbd9bb3af764ba652ee989d3c1d2c7e06dde44388e49981cc208f485a78e5b08433011b390c5f6a2ea16baeb15646e5f24572dc8d897068d59080633a27329a77561f74b2a7857c4b907cb5c731f1c131d93447940401c5d27a67c92eaca75b6bffaaa5a6e288be3b5e09e204b1ccdc04c54c8790cc883c386b9ce6017b31aa79006b64ccc87b8d9d582eabe577ea5474212c4ec9fdc883d76c1d5ca40ffb63aa63df6548d65edf338dde9ffd941f8c060418e6951f596fb4eebc1059380e3bda204dd34d6630445752e001c09d697bc822715e8b0aaccf74ff5d665645d87ecf204bef2a6b3d0cc84f0944e502f8d519a3f11bdc6c83382ca497661152af9027a629c669dbc584647d242b4184d8e135983b520e75b23be3462457de34195c944db1f83c426a42d4196017178b9e54194e2ffa08fa9e40b97bcee034e375eb93bd09cd0662a26933b22a36c33b50e129f16f79e1b5b5f8804a657eed54c71f3d71c84033dcc2142caf7d0cf027faa29d8bd1c8e707acdc36884e0ce03f0b0dd59d5ed929ac167a2a6f7693ebffacb43f17cf8cfad8668ead521c35f05914f7f4f46fa5578842901f346f096f167b1779d417d2399bb14d5da36b2ccc9556014ca4023935cd0d4de5f14223c2d82493a3317cb0ab83b9bb0602e254e61c9d3d2244964f0f8a7b14258cc2a7269468043db8d551a4ea6c9f7e614fc714460d79fcfa1dcf9fe1969285dca3b73c016adb369e28f2a1d113c4aad48fa33273d4b11f84d451929b4c99b4adeb780851ef1447de89d5b2fc7fb8e154173fb727a32a0d993ccd97d51b8b9fca01a9b9fb3e69275e84e0374a44d6f0afc245d076b03e9eb5a51ee03d5c08e718d7a18c09d2dded11c54124cd5e9e34bbf7d775d5d87ed5aea70ac54661cb7da2270f533714fd435869dc52aa04ec0aaac2a0cb1e9a241a4e8c82248054b21f1a17d367f22a46c1294c03a9695e250a870d9db60661e7072489bec4b249ecab67857fee89616ac6993ba2f5cdf935a982d743af04729d941ea649791701471334aed7dcc071015e4e93603cd80e527032e976a7220812680d2e1e27f3b9a02d4cf13d6b33c2137e15e0b2dee9515b7141fd0cff4a4d34fb74616658d2257b278ad640409bef9ce380e36f6c3f5ac189120441cde0c0ae4483cdb440eff93807ea990c42b00cbcce0ea5092a2b1d48302720230c699b660f4114eecbfccea95424db13caa967f5c6ca07a384a2694f5f0b70a5e5a566771baf0a01839f0032a794c30f531439e1cd0598a00553872b373c826bf2d912a8ba5d15703f0503489e34e185ec2bffb41579c87e37da88e4fc7498f5383f0157c889797fe07b7d7ac48793fdb5b0b90f62d8ed60c6619e8074f96475aee98746f81562654f0c3823a52016b3435bb8b1a5539ba121ef95aea93f7aaf20f1c875f5cde3eaf88f682d86ef4c489d223981e68fef57b9d94117438879cdd2b1351ec7704f167fec37374cc365bfe513dde07668250cea129d3b7e09efcc6cddc901e189dff2e9e753704e5bb93ad635e4fe6719d562aead8f779947b1bd424029f9b6ebde44fac0bd9314d3ee6c247734c1f43843b6cfdfc1698dd3c80d87af6a778aab1b9a3ec13c1ded3a8388f7c4b9ae559584bcfdf347e196ced48a36f64e377b09d3207510df26f548e64c5721323a074f3d4cba73ec03e8607ab20cac5a8e69ba88b8ab93e3600dd42624ff0b0cfe699ddaae4d4f09a236cc5f09d38e3f9eae19e3a2a7282d1c32ac08c7acc3e6da9f61f1c50f43f842ce67d0d1d1dd7fc30031e5c02176a1a4c8b102e2915b48899f41d19d4446a462a4947cf24eff0930a6603ea419f3c5fc7ed9086847342c0ba7f31334d47921e0ba241714b467b161ff2cb1ae13fb59a0701ce1cc8ceddf275084ea0ccaf839d3b327d2605cde485d0b85380d66685dacc49a751ce10463a80f979ead3e4c1c3ee501e0edb671bc2036559e9c98e54ae8f4542408a9774c4e087e0a77d99992c52ff17c5169c8730e321359c5acf73b4fdc3fcb174a33b30c462012fd5b82591f5e256bf2a5f297418b1c3df949892d3028b374456b64921148616e0d5b04d3327b7e7a0bca6582189d739f5e3d5d71b14709cbb22e0d7ffc9436b9e8f63e536458b507fb90bf7ca137b4d230da128c8677bfedbd0dc181853cc8a01d9aba5b9e2951a64b1192b3011318c1b208c1c178fa388222b3080e7c1983d10515a8843ae5e35eb741de8b24111a6862411c9cc700d0e75a606d1956c58acdd38db9a9f2dfeabc02be4553d4e5447fe29c2315c0b2ff606f8296503edceadce1d6b78fa1354e5847de26232b285ebe0e99758369025ab1c5f1846232986b5288af2620b8f2e41090e672892dc7d860f45f2d19e120e93c42874ec6da28178608732c6ec4878ded0d67743d69e814750dce19257df34c919079dab48b79ced2fdd90af2ab13f0c10be4c5ec2cbc640bacde8722c07cff0771d08403d7be12209d51754f18702b93f2a86c44fb0667673f09d55558ad4f016f2cd2f973e064f19cb4b61674f6f261fa59585ffb4fb5714bb18e1a69725f76a5562e812c9efdb70ef11263f835594265b0e296ac860d26782d42c4b6d6febafb7b38b92a8612df77a6395f6b2ed1b2b927d0201988ab5aff4a2f6e62b3e2cd5d6df6def316b6d1b4393095ca552fe1bf6e9bc6f6af1b9ee6e59ca3fe8a3da6af8bfa21cb1e4b839287bb663d9d196f762da2f6615f4a09767408d690d5d4a0ad8eb599d9b2b1e53bec98f0dd08f3499920df9bc26f5014fc60c0c9235f0caade11cb2c4cf176c1b359da480a8fd42a4802260afae1086b6be313e3f70f38096a732103e49ac6ebd546615c52b1e950613a438245eb17d7dd849cc52b484b32ee366b788b2b1964b2c162e4b37e1941a751b41474801e6e4b25d1e64f287b37cd5efb79985cbdb2cc5084c095d7ec6b410ad8372e903e4be46c72d3bb01f10b606330ef3ad34ff61cb680b71d7beefa5bbae7d9e0df6843b98a32cfd71b1c9eb07ab9655cd238c8e5a9a5cd97c45a3deee010f7f20bd878ea760ab98ff2e752a4b76d07e07a7010b49f69d799e1d8e4e88e171e42d586add4af1472771e7463cfd33709bbfc2d2d87301e0ba67b91e75ef2e28a8f1e22a4716f0269b3cc7952dc2f711e6", 0x1000) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7fff, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) getpid() ktrace(0x0, 0x0, 0x144, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x8, 0x1) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) socket(0x1, 0x4, 0x80) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = getuid() setreuid(0xee00, r2) r3 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x0, 0x4000}, {0x5, 0x10, 0x1800}, {0x4, 0x2002}], 0x3) semop(r4, 0x0, 0x0) getegid() semop(r4, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0x200}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x148, 0x2, 0x9, 0x0]) semop(r4, &(0x7f0000000140)=[{0x4, 0x2f, 0x2000}, {0x4, 0xfffd, 0x800}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x4, 0x800}, {0x0, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r5 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) r6 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCFLUSH(r5, 0x80047476, &(0x7f0000000000)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) msync(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0xfffff732, 0x0, 0x1, 0xdfdffbc5, "97115f33ba7d00fdff0104000000000000de00"}) writev(r1, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) r4 = socket(0x11, 0x3, 0x0) dup2(r0, r4) executing program 3: setreuid(0xee00, 0x0) r0 = getuid() setgroups(0x1, &(0x7f0000000080)=[0x0]) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) connect$unix(r1, 0x0, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000340)) r2 = getppid() r3 = getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000600)={0x1, 0x2, 0x7, 0x7, r3}) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000000640)="effc44ee9e6a0adfe81e980c904d0ed9643358de265ac6d012b542fade064c29390e7c9a5069cdedb74fa367583c8ffd0979550c6ff6b8f0edfc77734374d7bcf67e50ca15e7e9de3bd5b63af0ecc8e38ef44d26a646ecbd", 0x58}, {&(0x7f00000006c0)="aeb924947ed949c0460a10c4f6b9ab821e7c2116035105d7b3f07a43f3c9df177959c9f39636e7d9a9aebf99b46c5d5eeabf8efa9755b7b93016472ec636a9f330588da38632ef66a0afc00c8e46a4cf9f9480ede2896e3ddab4d98d352dfb644af8354f31609fa38a72114396acdc84d5c7a9e1e091228476f18e1c7eeb53623e5bd3054bef0ae3d5f37a0e31a0b0047b89839a528405fb3e942421f32d1e239c1171576457985690d3e5875a4efa0959fc545c8291f81657d6342a071dced6172335dcd1edae68e6cdaa369822df41", 0xd0}, {&(0x7f00000007c0)="fdb803d963d505d6afa913acddbfdf00dc", 0x11}, {&(0x7f0000000900)}], 0x4, 0x5) r4 = socket(0x18, 0x3, 0xe0) wait4(r2, &(0x7f0000000a00), 0x8, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) fchdir(r4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000b80)={&(0x7f0000000b40)=[{0x46, 0x1}, {0x0, 0x1}, {}, {0x81}], 0x4}) setreuid(0x0, r0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0) clock_gettime(0x0, &(0x7f0000000040)) syz_open_pts() executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket(0x800000018, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000280)={0x3, 0x0, 0x3, 0x7fffffff80000}) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) chown(&(0x7f0000000180)='./file1\x00', 0x0, 0xffffffffffffffff) symlink(&(0x7f0000000480)='./file0/file0\x00', &(0x7f0000000380)='./file1\x00') r1 = getuid() unlink(0x0) setreuid(0x0, r1) chmod(&(0x7f0000000440)='./file0\x00', 0x2e2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x0, 0x4) semop(r4, &(0x7f0000000140)=[{0x7, 0xc53f, 0x800}, {0x3, 0x7, 0x3800}, {0x4, 0xfff, 0x1800}, {0x3, 0x8000, 0x800}, {0x0, 0x0, 0x14382ca17b409330}, {0x0, 0xffff, 0x800}, {0x0, 0x0, 0x1000}, {0x0, 0x9}], 0x8) semop(r4, &(0x7f00000003c0)=[{0x0, 0x3ff, 0x3000}, {0x2, 0x7}, {0x2, 0x224, 0x1800}, {0x4, 0x9}, {0x1, 0x3}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x2, 0x6, 0x1000}, {0x0, 0x7a, 0x800}, {0x2, 0x19, 0x1000}, {0x3, 0x800, 0x1000}, {0x1, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x1, 0x8}, {0x4, 0x800, 0x1800}, {0x3, 0x3, 0x1000}, {0x6, 0x101, 0x2800}, {0x1, 0x4, 0x654aed4ab712571b}, {0x2, 0x7, 0x1800}], 0x13) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x16, 0x405, 0x6, 0x0, 0x3, 0x21]) semop(r4, &(0x7f0000000100)=[{0x4}, {0x3, 0x0, 0x1000}, {0x0, 0x5e4}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x7) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, 0x0, 0x0, r3, 0x100}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = shmget$private(0x0, 0x3000, 0x38c, &(0x7f0000ffa000/0x3000)=nil) getuid() shmctl$IPC_SET(r7, 0x1, 0x0) getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0xfffffff5, 0x0, r6, 0xffffffffffffffff, 0x0, 0x102, 0x51}, 0xdd0, 0x7, r5, r5, 0x0, 0x0, 0xfff, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 3: syz_emit_ethernet(0x36, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/533}, 0x217, 0x0, 0x0, 0x0}, 0xfffffffe}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) r1 = kqueue() mkdir(&(0x7f0000000240)='./file0\x00', 0x1) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8410, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket$inet(0x2, 0x8000, 0x9c) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8, 0x9}, {0x24, 0x1ff}], 0x2}) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) chmod(0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x3, 0x6}, {0xfffffffffffffffe, 0xfa}}, &(0x7f0000000040)) r6 = getuid() setreuid(r6, r6) executing program 0: r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206916, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) clock_getres(0x4, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r3, r3) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x36}, 0x2, &(0x7f00000002c0)="be97adaa0f9add21aa3bd73f1d04ccb2b5abf8bf4b", &(0x7f0000000300)=0x15, &(0x7f0000000400)="a9a59a9ef3398d84ea3aa9a3985b0941adddb0e4c4f3253b2ba5cf2b58c94122a0b061ff94968279890460d96120997b1ceebc51d15297f8e3309a3dc1902f337c8b320ef7640f53aaeb6754daf4507a99", 0x51) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) poll(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) socketpair(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x502) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000180)='./bus\x00', 0x497, 0x0}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x3f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xfffffe2b) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') socket(0x0, 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000340)=[{0x8, 0x6, 0x40, 0x3}, {0x800, 0x7, 0x43, 0xf6}, {0x0, 0x8, 0x8, 0x1}, {0x67e, 0x8, 0x0, 0x80000000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) fchown(r1, r4, r5) socket(0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000200)={0x100000, 0x100000}) syz_open_pts() syz_open_pts() kqueue() syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32, @ANYRES32, @ANYBLOB="6002"]) executing program 1: symlink(&(0x7f00000002c0)='./file0/file0aaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000001280)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f00000001c0)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x2) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048", 0xe) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0xea) connect$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd6000000000000000009b"]) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) open$dir(&(0x7f0000000380)='./file0/file0aaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{}, {r2, 0x40}, {r2, 0x4}], 0x3, 0x0) poll(&(0x7f0000000080)=[{r2, 0x7d}], 0x1, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 2: getuid() setreuid(0xee00, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r0 = kqueue() r1 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r0, r1) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x5d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x5a, &(0x7f00000001c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x24, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b}, @routing], @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="c6265b7bb73406948863ecddba7c189372236c1b2d3caccd630e7d3bca793a25853eadb1f3c979731bac9cc72caf9c72fea34e0ed94da8de50d9d3ac0c44526278a4d99426030fb7ba9d1dfd4eff2a46febc44d1db9031a45c0b14f9e4e8d6a5b618e7524d325ffc2b2be31a50ee4412c0bae8861cf25174a4252abb137b8786e7edb3527f76cc2e19e55c4e", 0x8c}, {&(0x7f0000000340)="55c0fd2805f939cc94112fb765b55d8e78f6324fa6acb7d9769d920526bde8448482b1a5d3aa78210045905159e4db773d7927e7557a0e8cb2417c1e03ee8099f92301a28e104a864527567fb4088998bc50a9b3dbca5bc7cd54", 0x5a}], 0x2) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setrlimit(0x6, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x0) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x34, 0x0, 0x0, 0x80000000}, {0x8186}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = syz_open_pts() close(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)={@local, @random="0bff000000df", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x14, 0x1, 0x0, @rand_addr="3be1e300000000000000000400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) socket(0x2, 0x1, 0x0) socket(0x14, 0x8000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1, 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) pipe(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file1/file0\x00', 0x0) r2 = open$dir(&(0x7f0000000700)='./file1/file0/fi/file0\x00', 0x0, 0x0) write(r2, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x10, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000080)='./file1/file0/fi/file0\x00', &(0x7f0000000180)='c\x00') r3 = msgget$private(0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x8e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300583a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02"]) seteuid(0xffffffffffffffff) sysctl$kern(&(0x7f0000001400)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000180)=0x6) msgctl$IPC_RMID(r3, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x200000d8, &(0x7f0000000080)=[{0x5, 0x9, 0x6, 0x101}]}) write(r0, &(0x7f0000000280)="ce4aa40300000002aadf8701f131", 0xe) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200), 0x0) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000000)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0xfffffe2f) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x60}, {0x1}, {0x6, 0x0, 0x0, 0xfffffffc}]}) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000400)="6f87efc09802952688084127b3e08ec68d998e9c5f3f89906ce0654943a29e08afa3006abf4d3bb75b1de8df4ef57783a85006b6e3a1a86eb1e0a1cead4626d5e615206eb5ccbfad324c4158de49c544b03923c992f34279db770cdf02a9c2dfe4a4e127b65ba880a7425165152d50c6536e33e6a1e03d4f3de47d5bb6835ba96104560d3f3d7268f517910f65a8a1f172ae8940f9f52a04ec9815908ab19734ddc45095b47185c705598033c31c92815f4d540fde04989d173925ad6fa91019cb4371c4a031a199636ad01313e93a6d3dcb0ba21a71922a28d0bb7ef398c9e0a5a1b15015593978d03763c47a537e0d5d17ae31246a7e242951bef18fac486d01e82daabc11a18c36b78a6bf66b3e3a9191b1ada6de623b25e54702e3", 0x11d}], 0x1) open(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000080)=0xffff) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000100)=0x20, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000140)=0x4) writev(r1, &(0x7f0000000300)=[{&(0x7f00000029c0)="fb408c0a5e1b8d9921f1cd0ff5d1cd59b70d330ae1129f4549d975772ffcdc6ff2af722679b7c40b7534b6d4987f5752816b256cc1251b9ae59538e38c3aabcd2cb7e6a74d0d3653021cc6be484d77e0768c5a55d2ecb2bed4fbfeae13d8c55eea350315147078cb37d2aec98d7e96f7cddd15d19118da9d6f365498e0d9d1010c1634fc98886298b7fe1afdf4d8335f0606b5f1a55df86d4b69fa0dcccc23ec6b3a5650a8ea8c5e70da5a95ceb8104b14b13d0b22638051c8024f63d8143aba30c6107d2457150e752c20923e03dea31f342d955a4e41efda566c4c58e51585b511495aee42b4572364b9cf7b5000b554ecddbe88de7db1987260ccaef84c8e333456ff53fcd5525ce618d7330b1d760f6d25871c0001240100f2febe1e57ba916e9d90619a1c4334dbe187d74c8c4d7fab1e6cc740588a216f7f4752ab2a92c2cdfb0df0a4b8e61da2027a0f118af9875def0d06b22882576de0896a48f4f7e7cc15b4b30345336e88167bd67c91ebf6690f51051ecd13ac4f77b1bc88b820785f99527cc0f3b239904544f75d63e2bd6f1cb524c93bfd5db650b74269f9ff30ab5f6f9f01fa5c2b03bec51a81e71ec9b91216eb04c3e8608db77caae4f85e002318b102fc261f3db4da5756cb515c38633f25ff5bae9ec46815b9fc0e452affe821ba10d2e19e2d6822991765798f2db250c39f6878e2bceed8d2017592314939392f525068e951d6831dfd03ed50d9592478109f37ba81acf6d4610da26e41d992628b0e4783407a4c9bd7b53f6c2a9c781fb95dc6fd4813f42975743296dc5074709628fd0733bb678f448b74182247ef4242e455ab993e8fabcbfbc5853913674e29944b4a74257dd55a37a1ac051ad7f7c753498f0ce4ff4678b3eb839a69908808ca2a42476224103113da398b9ecc5b78975ad9487174d27ea32b8f9aa41769c35a1c3d1923749904ba496f8c8b01325b52c0cf572ab2d29ddfdfd154cdce278663d0fbba0e5744fa41dcc53c16f4a9c9dc9a9655924dba3127cc5d736c60d7ad61f3659dde660a92306d4b30b5dac61709402d082776ee663b52e5c98303f9ad2cc6e8bc1783a78a11c1a6e386455c93d2a131eba1395b3238be1e16e9d648cf26aeace6a13f34d840b1c2a36f6eedb0ccfe21daadc6a580ed3bf57e74f667616eb4e96102e3707a762a8682b90efc4e13d99579938716879119a74c7846433f1836b191b115c2b6e871d5f25f9a834e2ab94d4a67243bf3b2f1331ba2ab3991e3977d6aee6bd69305006b2eb9d557c961544cb2c6a977bb5ba59c0686abbdff317d777b4aec83e3089db2ec8ab21e1cecdd74abfaaddfe1f9b1303ca140b536a1862e576ea6884e2ecbd63b641ed44553777c4b31c013ccb3615425d668706abd8ed4279bd64418940a8acd902284a1e95f511ced96a8738b309ef7902479c812656b31c6ed91704d5a1c9fdc99eefe7114277674932e8b8370c1cafc384759baf2dfe5c6f890268395f681560fd6a37dc47215fc5b3b431e6ab1abc4297fc0926a2b8a", 0x449}], 0x1) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) (async) open(&(0x7f0000000480)='./file0\x00', 0x8, 0x1) (async) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) (async) socket(0x1, 0x4, 0x80) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000040)="c1b0ea1c4e6257ad953af590196bce5d7022c1816596cef46f0a00da13dce2dc89d6e0d98706ce107b74d001946b803c8e3890b32b67cc2f53b00a25f63b417868be7238363261574aebebcebc2a161a7698bb6f856407eb69b79e1379a5383807137df6", &(0x7f00000000c0)=0x64, &(0x7f0000000100)="6dab02540a2229b654ca9f62b15035355425e998a5bcf16bba3a6c41d2f9b31bd95e71032130091f2bc81c8f38b2590848b5095d9fecdf5d33f7f0889ca600a76777fd388731125a10d1da15593bb4d8b849f0a32ffe61844a8a7602706c33322e1fcb1d2bd0273f05e2a34838821847e950a512d2612e31839e19ecb84d816723cec509350eb4933cc90162e62eaf3543e6480f510fab1e69a63f1598621d472b00547acbf3a53a0b5244a4a8ea5c86b6e4b692bb4d0885", 0xb8) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') lstat(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)) sysctl$net_inet6_ip6(&(0x7f0000000300)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f0000000340)="0029f02b9fab38b9b5876fe70d296b53dc14c67c058d005d66674541437dd4fdb3978bc6d2da5e37d5ed82e3eb60c6beaadce77e414a76c96e2f20219aa0599075192ac64bf49bd477a8f7d9e6ae48bfcc61a3a1e4f6ee1c1bb78c3ddc4678364b0ecd3b6d88b3aeab9db67147cae642e8301ad2f39a77a4f60488c2e47113352322ef864cb7ea2c5ca3ded9e7ff6bbf50f1bc93eb8eb0319eb77f2c3b76a23727fc", &(0x7f0000000400)=0xa2, &(0x7f0000000440)="fdf1d4", 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500), 0x0, &(0x7f0000000540)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r1, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x40, 0xc08}, 0x402) kqueue() r2 = accept(r1, 0x0, &(0x7f00000005c0)) sendmsg(r2, &(0x7f0000000dc0)={&(0x7f0000000600)=@in6={0x18, 0x2, 0x400, 0x8}, 0xc, &(0x7f0000000c00)=[{&(0x7f0000000640)="5d3a95975bf85eac11da44207519f05da0cfcd41d6c796c0ce3d4f958bb56e85105bf23e3f30b48d1adce8c805cd562d1724ee8482ceed152827b07e3f9adad4464d380806854968f261eecf067e529f75731c664ab02f167f02ee566526b129ea53e54ff95993e50d2867ffc285a1d782ec3f52453c8496d86b26fabc328e8d9faa8a900fbba15d4595ceff438c8dbcbe0c46a7debc3feb47c7c904d496a7236a7fc69d54d5eda6440c9f1aa18e4ff7a95a59241aad8e9216ad9dbd107b7908405bca30f97be517f13ed28118265c7cfde5c4b6ede15d7a21e174c8835a42", 0xdf}, {&(0x7f0000000740)="542d8edaf0a277a5750d1f9cc8409b20fe1cb83e2b9073775e147f648df9afe9f507d7a4aba513d99a80486ad9ff3ce3f0794eeeb3acb497bd4cacce6c2799392b253c91c1a705bd129d2df22d689d71b53fcba29a221fbcdd12b9306c0166d1da76f469db17817c03c545bca067d4a3b4a04d47c9c63cf014865acd502dfdad4909e92d9b90dd3eadca3de467fca0b4c2146f1bf3333e9e9d812988d196735664e7491f2233de9838889d5e16847bbbc5411c4d97e7d67ce0dccd7efa156f6db8e35d4f0309d28aaffa1ea689429a0f76ca2617ba5fb97930c20a28db06e2d6b6fd03f4958efdd5fd8e79a46707b872fa81af", 0xf3}, {&(0x7f0000000840)="ba2966cfd6238b607aefb92356ec49c7112fc582d400c41a20504af193030ca232c06bef03db924ae1764b087b4bf353e2a612d81d1b71b694c01652c21e6eaa71b24e78a4425077dba12bbf0467e1639cdf012bd62078f858f902fc", 0x5c}, {&(0x7f00000008c0)="d3e049da4c7f40df1823d2e1e4194c6af3178efd2c0650c20fca6d550456a5d87ba5ae80caf5599cfda26a3b0f98abf4dba181108a9f4b2af0fccbef1fd17fee6ace2dd3387fac6a775892f2024524a80e102667a3", 0x55}, {&(0x7f0000000940)="e9bb61dbe6b537354a5b8f17772277335dd2b4c3ccc765b58a48c44be75b1f1e6f898cd302948d66830cc0e01520d0d07495805e6f23b9fcc7872178f247acff5df32128fb39888a6ef924cfbac0073106b142020a3c5084fcf28829a95c64e04a6dc09797e095d8918fdb3399187b242f99e6ed9fc781a950afd1db0d7e53d33ca43b9a66b509dd09007f6323549624b1115ef010cda83560e94434679f01be4e5ca05719a162e1034411a8858519e1a3ebac2690d7", 0xb6}, {&(0x7f0000000a00)="785657f9e947817a3921ee992245dcde6b76a37c91934a71f8bf752ca9014beb54402fc935ce59d8e192e38afd4c57a8725ecdbd590c73c42a27f02bb19227f327e0ca012bac1407e90dd2bea5df47c8cbed3920d3bb811cbb95d8cf50914eb6c65e545c34c2df080086551014902cf27a5d4aa6b5ab4c1c1cd295bd2f301e43c1b98a1dfa88cd71285894ce8a17ed3b6625a2a27b194372b45809711b5cbb690732ac6c19d78cadc277831e58d4385a78d265f628567a4fb725a4f5e7e49fab1b3ed55240a2bdbe3e0fb114", 0xcc}, {&(0x7f0000000b00)="63c9df93e5365959b5125a399d5a4b98dbdefe0ddcc7bb9edc230ce0a0368404ef894f130a8b2b62393e16c4ad05eb2af3320a937c854a3402f3369eba93e374a58de4455bd57b9162f084296ae51599be847e4ec0980349de310f12374b18acbd9ea3b8d30b854634790d52e8f1dfb0f488748aa4ded105cbbd2c24d1fc0666073d012c4a410ac438dacbf2ec0a10d35f56c81a3f7196ca4c89109a2f74280cf465472949b6d0c081723c96edbc086bcd738ae7eaf1df9c48e70bf2663d1e9aec7094f20ac964ff25041b5adaf33325fd62cdc8f1223102fed48f3ebfa850a7", 0xe0}], 0x7, &(0x7f0000000c80)=[{0x58, 0x1, 0x5, "4a840d5e801ec4bac01546c503dc8b2739824d67ab6bfb54f5231116533e9c7fd5cdb349688441d2db9236b74dd73a567325e5b992ffaeb9cee4f9c2501f25161df0ba"}, {0xe0, 0xffff, 0x2, "f9d5aea543dd7cb9ce66a4abf8a979cde9e1d6653b3d33247768f1c3aea8b7369e8aebdf74c31e9a3ee8a1a257bcb45b3d221fdfdf80799501d20b58d5cad4a3d5d126f44ad3e3f50530f910bebf74f077e4bdfca270d3de5e94fb1591c284fe59c9651431e6ee3fd5fa45acd3bb08c30cff3d4430bf14613494105e180fa8a21456c6933a14b1de2c404841f764a3c670d736a4f96411c1cd3b961db7de6ce933d6d9ffb93afbf1eb9bed9cada34ebd94ad5e8f50f7076e754d7ade91c45635e5b79657dbb1ffd8dd696a6f6b6262e1"}], 0x138}, 0x400) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000e00), 0x1, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000e40)) getpeername$inet(r2, &(0x7f0000000e80), &(0x7f0000000ec0)=0xc) getpeername(r2, &(0x7f0000000f00)=@un=@abs, &(0x7f0000000f40)=0x8) sysctl$net_inet6_ip6(&(0x7f0000000f80)={0x4, 0x18, 0x29, 0x2c}, 0x4, &(0x7f0000000fc0)="e9bb2df59eca9589e28897f8a3b8e54eb568b7dd9af58de71ca0fc030a4e281d085ec991d728462a0c9efd984cc5695ef599d8671ec25663e47003e414dd9684380312b9997f2cdf75c616ff99ad7f5af2c26827159e51df171661c3a3efd0912225758283344a2acba573bd24badeaf1c9a3ad21e36885ddc7cb305ed681be45e4422af663fb773eb083952b6e52612fc2f61f395a833ab606c4fc3fa85d7277b1647b425c3e3108d9952b905da5e3277f0d8cd2edcd3b85deb6cb59f9730ae5245c9717b", &(0x7f00000010c0)=0xc5, &(0x7f0000001100)="7e7363c5545b4f07ab49edc8d88675048e01bd5701e2b37d15875a06ad5e3d12b8507c55180680f6d37dfbe4a055c277f847df6e7a0020dacf090a0aedc97c4fa933bd849ebf", 0x46) r4 = fcntl$dupfd(r0, 0xa, r3) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000001180)={0x10, 0x5, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x47a}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}], './file0\x00', 0x1000}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000001380)={0x0, 0x9, './file1\x00', 0x1f, 0x7, 0x80000000, 0x9}) sysctl$net_inet6_ip6(&(0x7f00000013c0)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000001400)="42ed2cdc25dda4c65ffd4935bd28fd9bb2fec8a592f326373588935a928c9c463f8b62f52e0f3f9817dd84a7d712ea9c28b48eb5ac47fe3020c72507343ce0f61f4862f979d9569262a7ca76e9cbbbb373023aff516ce0a717cb21", &(0x7f0000001480)=0x5b, &(0x7f00000014c0)="bde4017163b9df016ed38fa139c021fcf3446464", 0x14) utimes(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0x7, 0x4}, {0x101, 0x1}}) r5 = open(&(0x7f0000001580)='./file1\x00', 0x100, 0xc8) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000015c0)=0x81) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000001600)) bind(0xffffffffffffff9c, &(0x7f0000001640)=@in6={0x18, 0x2, 0x88, 0xffff}, 0xc) pipe(&(0x7f0000001680)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f00000016c0)={'./file0\x00', 0x101, 0x4, 0x5, 0x0, 0x4b, 0x5, 0x7612, 0x2, 0x0, 0x8, 0x100000000}) sysctl$kern(&(0x7f0000001740)={0x1, 0x36}, 0x2, &(0x7f0000001780)="e0f9b602cb927a534e167ef83b59fd0d16d2e777df72544af3504bca2a474cec3b5e31d25846d4628f3216afa9c47ee6b323f1350c962de6e9", &(0x7f00000017c0)=0x39, &(0x7f0000001800)="f55453391238be8f849e47a9b6d67208e99284216a57ed72ad2554cee85a1977c5438cd1ff19239ba75c8e06d553a6c79c0f9d6c7a1be87bd9ab7db4c3283cb7a135979a714315fa967122b94866d8c648ae467734a816e115c1a0d8bb5c74e35f78977d8c0a15c0fa0e59365f0bdbca5152635fb93f455ad235a4a336533c4436dfe9367df6b473710bd9b12cc0a54d6dfa2a5e32c291b6dd73dc6cc7592ad37385f2b09653a753e7779756de1ed08bbca99fd452781286e6a40cf5c31c6e413041e45ee48fb3ee55d42772300de6ddf99c19b5a05f1381fb738ca0713b58ae4299f823c82c02a75a18b894ba760be534ed5848", 0xf4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001940)={0x7, &(0x7f0000001900)=[{0x1, 0x0, 0x7d, 0x80}, {0x3ff, 0x3, 0x81, 0x8}, {0xfff8, 0x0, 0xdb, 0x7}, {0x7, 0xbd, 0xff, 0xa53d}, {0x200, 0x1, 0x1, 0x1}, {0x81, 0x1, 0x50}, {0x5, 0x2, 0x3f, 0x8}]}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000019c0)={0x2, &(0x7f0000001980)=[{0x4, 0x2, 0x9, 0x4b}, {0x1, 0x4, 0x1f, 0x1}]}) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000001a00)=0x40) writev(r0, &(0x7f0000001f80)=[{&(0x7f0000001a40)="be5b79bffa9bd4debe0382b97bcff3049ae02a38c7d5d8dace4994d01b9c8a5982bca5d0489f6f9189b5db34d6c0a18e0e963506bbcd97f46503740e250fc7ed308c777bc062ea507c692d2e12e2f55eb9cfb316ed124e08c1ff58f769e874", 0x5f}, {&(0x7f0000001ac0)="c76d993d81b4c2a1c2f17810e5371825e29b971bee421589ec15b3300f1188833f26b3ca5c8d3d033817fb1f2a67ffe1f0a40b8a1591aa0bbafca756348df910838224a585cbadbb825c5f81a8bb46078af8ec36713ea7249bbc47d1702f79bf0db9cc2612de15cfa458ed01dd954b1fa4876a4c4a41962bee478741ebe3a774dde005979393ce847b04e55470b05d336980f85ce30f80a10c58247967ac238c9660f87b1865f4e0ea03457dd932040bc873ea59ce976f74e0f595e8974d2f6e54af2a786b2b8222310b67727aa8290d794f701cf2e8a4109b7f", 0xda}, {&(0x7f0000001bc0)="bdfc50c676eb19b226a7545949359840d4d30e86139475024a63fd64a0bab25330b768114d0f11da7b0a685970affea3ebdb9f0fb5c5e1bbce13711fe76aa1001598fd8cce171a8110fcf0287569d04f1c909f0ac0184d43f927f1c2ccf6dbe0bec119c1ec212cd435774d2aaf202c45e40d19bc86a5a796cd47cad1030e80ea24d964", 0x83}, {&(0x7f0000001c80)="3d15ef948ff1e2486d9dff794a1e9e0321a586928e831acb7e8eb69d5da60d32a509e34e6c7e7793ba2084a1e70cb166b822b36fcf55f6d74cf4b19e468233771b1a8cd1916b29052bb56f19a7c12101947bed74dbab329874f0318ede2f9d8883d91870f55b49251b1b28cb97dc6eb6b3312fac78ae4e1c0bf4e3c157a3767a40563921c68f71b099b2cb1c7c5f0b1259591ea0a0c024f6a8f8fe2f4dce80af6954c04ee6b6e070aeb7ed11e1a0d922e7eca9c59f39750d395725a781705754357345", 0xc3}, {&(0x7f0000001d80)}, {&(0x7f0000001dc0)="2f0eacce03479cae0ee713", 0xb}, {&(0x7f0000001e00)="8530be80a8081aca23039dbf635520d4aeeb39998d7530afff70359534cf44939894fcffbed58655c3275b586e0abc4914f3b80249bbff500eb2802a7880a4a412577e2583b870d2695faee389cb", 0x4e}, {&(0x7f0000001e80)="f5e58e978e01b2984837b3ef096825cdc7481a9524693057eb83d06ff12bb4777f073bb8293f6f6ae95ac2b06d4db3fa755a2f2e27618e4714", 0x39}, {&(0x7f0000001ec0)="18339833760a3b50336699e9d3c56f445f3de38a11fec29ca977e2054a4700b4277d93a38dbc51162bd89bd25d4fd6da2e1eb3ea1746d558b2dc57862abf4eff8aa405a1cfdbfc09f8c0b8da7d00c3342edc4cc807fbe75c6590cb518e136ecbf6aaa0e787e2803321d0e073471d17551f6ee6c12bc82c5e7244ee614ed5b63c6cba34e7c505928e2e1caf40254d01bdc8f5db87021cf0029fc23fc0d9eb40fe8e3ff4923b80d89ecd8a4c377ff56fca8df226eb14095000d589176a8f", 0xbd}], 0x9) executing program 5: open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x81}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x201, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) nanosleep(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)) r1 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r1, 0x29, 0x36, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x83, 0x0) executing program 2: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5cfddeb6ff723b03) close(r0) r2 = socket(0x10, 0x2, 0x7) r3 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = fcntl$dupfd(r3, 0x0, r1) poll(&(0x7f00000000c0)=[{r4, 0x2}, {r2, 0x20}, {r2, 0x80}, {r4, 0xc}, {r2, 0x100}, {r3, 0x10}, {r3, 0x18}, {r2, 0x20}, {r4, 0x4}], 0x9, 0x1f) r5 = kqueue() munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r6 = dup2(r2, r5) flock(r6, 0xa) syz_emit_ethernet(0x136, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x4, 0x6, "c669f4", 0x100, 0x6c, 0x20, @loopback, @loopback, {[@routing={0x1, 0x0, 0x0, 0x1}, @routing={0x3a, 0xe, 0x0, 0x8, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @loopback, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}, @mcast2, @rand_addr="67ad4b874e0a596acf79726574c4dde1", @mcast2]}, @hopopts={0x67, 0x3, '\x00', [@padn={0x1, 0x1, [0x0]}, @pad1, @pad1, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0xd}]}], @icmpv6=@echo_request={0x80, 0x0, 0x0, 0x9, 0x1f, "2722611bc9f1a59db7cb2823853aba1b8d81b2980a8cd4ed72264698501905f1fc673faa2452b97f09324b9a00e5f489abb630921bebb25e0b535d374c587ce7f6c9ab824b7c7ad2463d942ff8b30a08"}}}}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) syz_emit_ethernet(0x1012, &(0x7f00000002c0)={@random="92ed2cdac4fa", @remote, [{[], {0x8100, 0x0, 0x1, 0x1}}], {@generic={0x8150, "52d25c89886b84a33d0a0394f18946b892fab580b9b52825ab30d24ebad8edfd35f11c98e1b0d5e5858d6cf57a31537de621d945efc4ced05f8b3a7af31179903eba1705a3416a9a71b748472324ef8149b7fe841523d126e2800adad90cf95b6ec0e304d92ef5e520d290fa9c1366cdc1fa7618672a7ad5f81074615fba8b687bf368863f7b8b7f66c51e3fe8886697b7fcb3027ee217c58ef8cd8623f24e1b3d3c414e2a998733e45275af215e2663c3036b898d393d484d3eb7b9c1a8359b7b5d40eb02406db26a3bc7bf9b1d939acce92197be0b2cf6e080d35ae475ea96192e1d12c5178d0bdbe735043824b7a95864a8d8a3837b5a01a0f139c745937f8ab6a59cb9345651bcfece10e0843e56557fd3693a20b44061745e6f6a99e72298a71e33247b497fd8090a219cf263a7b49c46bd1214a14d99241393a16d67a79584b4a0a19c993f1106e406fd33641ec573e0537831933508c515aa0b7bc96d5bb43995f690d627c0b65850c3acd2634fa3082fdebc46409b0a2975a74bcc9fe5007cd69271014ef0704aac48c2ed6c8ca00aeb8d2a9e8cdd638c41d4e3964a7797eceb1a9449c4111546d7df8ec1c78da3b1052c0b692c38d9fc99e854f56296de33b2f3045823322984967a6be7b4d0643d78184be00fee5f5317e7bd7fae63bd8fbf4e8933507c1a3befe7662782a1a5030b85ec5e265cf5ec26019f6462ceaa1e27e2d6ce155be7947ae57d76269b766903a70c918d9d157bb607aa30c1a2d2faa6af78b4e339157f67136f5c48cc03d6af336f711428ffbd4ab38a1f3e6cae969768a6e8d7c4ffc14abffd0bcd267750b3a8259680f0435dadb9b4ecb7f121fc68bffcd5d03f0b59063451345b671135f24a1eb5825893041228b0aa08556c3beae0b4a2cbcd08ffa4a6fac8b2c1be466b9a604161d92aea3ebdc1522c27a4a5ad2df8c40f4326aaaf65c464df01751c020fecbb2c451bf020e3d9e92f8871a78b3421f189fec8d499ac4e22b75d0df79add6ed95033a68ae45106d363a738ea7df3a3ca46d50c9e3ba04d5536aa17c00da2664fc24849a05ee2358265bfe2f42da50c1f4278d1a40e84280327653a34ac601f1e1b5412a156231a19f184db616b4414bffcc964d416d39b44fcabc369b8b2dc6e94640c6f63dcfd067577e9169cc6c17b4dfb5d04f56f6b3377a314873a1be401ea77b539888f537d9583cc1309e7fe76537fbe543e32f80b4136c48a3788733c36459e7bc49f1b73cc038644596e949e8e8c63b4a1048c575ea49c2a4dfe82023bf0e19ba1110da25e37755ee707349f5367be31e87122e0179f07f71ddfc02ecdd558d0b52b2e31c0943b0b1292e5137be29d6cb3ccb63c39d390a086487a628c94273d7be579ee07b8d9e3890cdfbccac07d52d3a63e726003b22478a79130a7a9614e731f3797cccd9703dba2ec2b61d88f2180eca3fd0f0871e820390e39571c756a8d627a8a990698ed27b0b9425145d8a91bc10bcee956c1547ab72424ad5b1c7cbcd3524aa7ba3a83b842e52debaf9ffc57ca0480a71b7bf59b8825e7d742e8840695d3cd0222c13b6a11e9fa5cd10c301e060679180cedcfbb15798c1368fa755be862b9ad13316b3aaf3d56764cc5058e33fc6440d0da3678c9dfa8c68e49ad682b24cac30d3b3392f4e759c63ab22b5b9f1cdbc9d58729070c9eb48f96c56beb9c5edad1399c70b61ab4916dd92e5f04065f8a99d1ca2d553147676c0fe7b0946376be92a60f7a803aea46309594cce376ad2bafc5fe447ee94d4095f5abbb1094f86b9a04a95f51706ba174ce5411b33784179941ea9912c75d18707cc8b00559d6d38580affd1c422a983720f00f17db8431e7a6fd32ca95890976f7d0bdfa21956f7622413e471e816bfab9fa581c092889f5be7b48251e91a776344ffede8d4c69408a0fa89aa8a86760a9e6f6092e98fa323d566d9c892f054e6e7262543820f7fdf46d5914cfd47556783d1149f72c5f65717de91d171ed2bb82bc29e28c3a71db29e676fc39452ca424923f1cd35f9b6ed895764e77f5d1d07c743bbbae1cb25f95e890110683f2334eea039de3a89f1196c3d3f82957ebd70c55f2ff20792c8d2016249be9cfd6f3cfc388b420bbd5632ed05c79023c2636113136def1180c632524e64cb289a0a85426932d3375100ba1fbc73f129e3976cd9e093de26944acd44dfd2bf7dbd9fa0de97b7dbb9610a71521354597a4b72c5f5d6cf491ca8ceac189863ea95254caf34aa3633994f5722847b9e6d94e29155c086d7753a0f5578cc156ea1149f27f0555cfeb818a5c71b17330e2a8e1ff84d613735983b93101ca2a7e1e55cc814a27188e246007094ebf49e81039f481d172f4f9e59c41d4199ff4352b034409815b7e14f3e60ce28d561e82ff22211d6e8da899d4f0a061bd2f14ff87387151a3dcad9242c12835be4c65a3a68a92975b2ec346ebff9d55b34202fe833580cd389c11e326fb84bafc67568eed7b9296643d7c2bb3d9eb7fe29f626251605c0361e93c8dd5fbcde1e1ea4e2bf3eb6619376dbf11308b0d464aa711b2e1f3a30c12a52ca3109d6d03167602a32e735f47e8e1be7ddff47928b6b690a16f30ddd44dc02b41e2a2bd7951e80608708ceae74976af5a375ca42ef91c88982a527bc3f7696dbca5fb6a3a364126d41d4729b96f48b65a29c25510dd20ae8f730c40192075e52b4fdeb5a1d8fefdf514a75f42781ae412b0b9cf7e2c8ffe900691a4ee3bcbcb11030e25369394e81954bdabba3dd1595da140504c6c9cffb92aa78a82c65583b1c76cead29f149db089b73dbfc0163f02cb62b9252a2ca579737b00e80f98400c3e175e03c6312b1f15a1083c50f4c5f46f606d60e3e3dd53c833a737baf77c99ff137459577815b1d947322c7fd524f73bf2ad2c77ca7b5f3176de9a6722715df5d92b1edd0d7b0adc38df7a1867982cc48ac9fa232d9a9d8dfe495216ab6a739e9ac9dd57861309a4ac5714e57ef70a33faae209f75cf53baf92d923c700adc8eac6cafd0f5e3c7abc98bf2909673ab9f0e40170f833e52cbf92124c759c33316c0d2fc26fe56f42618c46d787de1dabd196a9f6262853c9e66fc2a36c2bd474b45af42a77348e46a55baba4a43394365a4037cc354ebd32b9db02bc093a145de2c9cc1fddfcde1610ca70e58dac9dd35809eeb9cc992bb06553887e7d8a56462d36c07e57314b5b268fcd15b039226a87fec78a2bb67572259aa8997ce08b9da7c42fab70265dd75e95016c4639050899f7432896b779ce94b98d5092d6766b964276c78dc6e21eac40d39c82b695c5d932edf60df0cfe3f5d0518172a4bbf274844c6627abc88191f95ae8f93d71e4c8919ac7cb9e9646a01afb8fd220bcc0500dc900aeea1c23e20126500fc823a689bf3b657e2a7c5bb4ed69e97bd3983480c12568d11276dc52b40090685d6a22790e889b2b6a0c52503ec112ea4bfc37c7a93bc87686af5c8884e45a0e51df5a4ef74a95e2f0c7336e618b123b800de3fd0de3abdea29081a5557207376eeca07343c7ae2ac6f41eea125c7833e0618bbea2177ea9abea7636698b0a2cceb551d31519896e3041b465757389c27159534ceb67f0d8bd5bb14ce14e85bf12baaf92ac8af97b7bb8f84ff6c166c481457bd74711347261c0053270b59ec492f32c9728a52991e56e29ceaad1cd20938a774bc96f5108cfe21a04899550cdc1ebb1f94a928a93fcd84bbc0574fa50c2cd631c1e37124916ac3ab9c2e2f8d221a47beb32d535a854ed3381cbb7a877259771394bad0c4d3ec84fd9bc9ef0530e9fe0d1206368428afb46c0f7d57b570f8743df16d3f0fc6c045717c18d28f25aef3be2a9a323157bb24eff61b8ab5aac2aba2109f449e42f7b73cc1d8a94797639fed7fe7edbefc3cf4023c791f7937a9048bda31637938a19559b20f9e456418c332268983d96fd65d0d5f90ce726013369acd74f90cdfc86f700111a27cd66a7a39384a7ad4f85e0059c5f9d47cfc360ad796ecc68f65981d9c2b0dc4f0352549d85c600eddd9e123568baef23291ad910635796fc5add3094a99bc0920642fe127603439b177e3217b4ad131241595f937628f602a0f1d426e0cd71cb2355cb676a6f36cdc9c2e540e4472375cf589d3abe620a630c9a73897465684a5f1ceb70b42731bafd1d12ce103b3e11a51ef114652d968b040b1c8d401be0dea8c8e44fe569de9f9f92b2a46213415f59bf1b3f49abaa520d319fa45025b1c8637e52b4696c7f7274607b306135f7066811aacabffd674ffe56a021f42457fa550dad1947463e41a19fec69945c43d420428943dc5e211ec43659ee65ba431b48f55b8260e76d2281852ff5588b3355a7cb4a94a18730864fd017955b1e56c4a6ac73e3f1410ce72fea687bfc2f39102f64ee133fad34aa89b804489ef3c51be1de6cbc357ce1053c9c91a60a1d2583036fa64afdee041c48632f8ef8f332c2250c08f24ff112617e69ea142da224464c78d1a2be8b93a93f99d817b199e5e818c2852463538b9c486ab43234562288ddd994373a23883a7aef271747b59c0bd380c0fa6ef7a82a87dc46d892b50631a1763bf06e2c7c27b64bcd6c67450c2380fe2b06721ee152b6ea65117007ce38ee0aff9bf01668cca13ca044ed00265a0507f28beb2365a9dae99d6129d99faf09dc517c201b472aada5f7042b1185462f1f8e7bfd8f81468a768559502e65adb763bf8c8c653151420d08fc02d32fbccbe1ba22831053204a1f203b5cfd05fa3f46e5218707789071494ff3ace6038f61bb98008bd7dacba7ef98ea31abdafb1d25481983750dbef1c38391c72434e2f9ab0339df959b43922878cbde963af29585b972510c6a08bb0033bcd509f13798a1165768bf79714751cf40d2a0cd1ef2e1d2e88c0a5fe679890f5dcdf4e838cbcbec0a4a8dbe9fa8bcf6ebc46ac7ed6533243713550a591c5c033796147039977ced965f94fa45fa9b8cb1b38acadb8c1e38e9787c71eded2a73e986d8422d55d97bb3c321c165d9c40ac0802b11cb69061c67a971ae69a4f776dd7d0ab84877fe2c36e60ebad6cd504a69177c70def53a4ec82797d18e781a1ae57f01e6d92c1a2818e90bd7a5b1cd3d7a2209d997ce76ac7a2ffa605176ea31246fa4f75af7dc503c67b5491a305da2d44fe0ba23d1eaff746eace6af0201ddfe9484b723f078a7b900f0a79f4421b8ec2cfa89ecbe443fb4c1001beb13a9bdc3da355ae1af0969bab35df399f3137c2fdc0e1a20ac86c445f49d69f3395b9a6e34a7bcbefd6f9e18657d0f9c830b3f197af387eb986216d9f84eaa06f2d83bffdf072cecf96e25643835c678b3067020d9ca5acca2691f9c11f34e29dfc2b33e5b9972d39e01429c4cf408ca58915cb83fa9512006ea00b5d74b5c4c4500eb42762c26f55c39f07b6f51ac3635fbc00992833c69bea3ee8a53622671128accb1ae23aff1dd2040c0d708fa8878ed3b9afd4d4ad4d41ba6183f51d878e262122a7a5863ee9fc102879d85a44b3b145b5b0e0f43f13749487047aeeff6b02751ddf5d526d9435066fcf3eff36125975b2e1d0a327e97a005341e4241f9ac4d1dbbbf4ca745de7866c2c5242065fa33e51ac0e03f9a28842af0b22bee74d333071915df9d7bdc4497402ddf6911e2c235dc0a1f92d9e43589119d632bf150169cf63dbfd67186ababe67f83824c3f6b941a8619f9b272b2d07670923e7178f6c3452adb01f37db8c0785b8b74957"}}}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001300), 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000001340)=0x3ff) r8 = semget(0x2, 0x4, 0xd0) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001380)=""/242) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000014c0)={0x3, &(0x7f0000001480)=[{0x2f, 0x40, 0xd9, 0x6}, {0x9, 0x1f, 0x5, 0x27}, {0x332e, 0x1, 0x0, 0x3}]}) mknod(&(0x7f0000001500)='./file0\x00', 0x2, 0x8) r9 = openat(r6, &(0x7f0000001540)='./file0\x00', 0x200, 0x84) sendmmsg(r9, &(0x7f0000002d00)={&(0x7f0000002cc0)={&(0x7f0000001580)=@in6={0x18, 0x3, 0x200, 0x101}, 0xc, &(0x7f0000002700)=[{&(0x7f00000015c0)="23502602308f2c9e0b79c94b5c6506ce69b7ea5f5fd3f7e4fe10b98cbec6d93d4742c3194f5269f4344fbae7a320eb515b58eade1160d483d9bd7a5d553994f4b96396d8d82617a1e25038a9f02dcec99edaceddd354bdbb6da2af2fa6de4b93986d25ddf026a0d3078ef6f3ce6386c417d7787e3cfdd9819bf5c9d2d42a256bd36234f790fa4f66bc46f717abf15a6b4864d0cb3283fa8be7c916016e527980da", 0xa1}, {&(0x7f0000001680)="4f2bb944ba220066fddfde390a573983813cc3e9cfa58815c5452ff878f5df748c6cb6a077ad8a77a3ec7f840186eda75c904319839777436df02801c6170a0bbab86564403b98270bf09083195f206462453fd3c309946cfcdc8bce5f07594026efecdd4933fcb2347cffcdc542eaebd30c4a206980d7b0d2c99258116f168d9db08005e7f7b242cf6dd2fcfc2e90f64ac1e3c7ed0c0c7f301822c948ed7716026e20767d065bbdb5e7526b2779789742a78af29f4a69a264ae94c701c29dc49714fc1e5b09cadb5dad4555b78085b54924794d8326c5d17fd6e83e7b602f326f765bcb0c225120e171148f397b87697782a421e5de15b646f0a594c9f8b4648bfd7ecd6c808c9e087e8f7f1b86e046e7868d9a70875f6a2aa2c2d3148c68037848418b78c166897661d80587e6700e41f793eb9721b870749a7f1f907daabc7a86b59ddbc066c107f8b0bcc0bbaa352bd73fc1c9bcfa8e5f0ed881ab7334910d6adae63e06cbcd8d84c5d82546c00d48f292ec1a7f1b87aec361fe2c467d58874809a4aeb0dd9e5ffb3565b06be5194321fc7c8a9a6e1bced89832b05e1bb857c03180c724027a3ac078f3112f9eb4220f152c89b53a857c9f8875bc4d7ba8266e46966c6896c5076b7dfd7eeb21fc988ef9fa2f159688a136eb8d987a9ad408b219ae9d3e0d69f26b274497663f409344fa34898680a7597665cef2d0545f908e2487721d8806e315b9436e97d687b848b8ec701cb0327c531228ed4163d16d88599428667a2dcdb066d9ab8c0ba50051cadd8042943bb39bccac67bbde0008915e4f318e386461cf05c8846148dc3f74119c66f2c2d41480798b14e20ffa60e41bf9e4c923f86e3e48e2d9e5f7b5cdd053a98cc61b9012bd7d3dcd05bb4c7aff930a9aa5f7bf742e4863841aeddae8ca618c3c25f44a8f88fcfb7dba77a0d2a9863cb722c1790b5f5cb192d0c37efd9693f5895c90ff56c68fd8fb6b6fc5a30fed5f6086686f017c6c4eb8a6394fb5718faf164319688f9ac48e6d9579bfad1994e0f2e15765f67333e7bb2871e496eb7a07baaabd3e8214346f310f7d41afb3ba773ae544358eace28c476a6796061a81c4d2dbbfecb578dcbb060c5c6d9cb56714f63af70de0c2a8caa872f6adf5e7d6dcbaee37fa03b6efe23adabf7b1b5b1dd7ffd26275acc82a0628ee245583adb2432e47457f540664cfc139c6d4d9be427e1df390ca53a3ff9412f429f680ed7f8c8043334e9a31115c6f42e86ffe0e5ccc6af25091f2ebc204243e13fc430eea2b2c52156c59f34ed9e02ed668609d683d4da2e7fb424044bcb627f0a377116b4ff9b2b12188e3e10725c761d0e8d77dd1fb552a1e841b9eb51ebb79b8b836fc08de7c0e1733637a999536ffc098be163e60f3e27963c4ff74fa53aebde1a9951f7b60fd263d8fa6e345d7e0c8a4c86b422cbd24f8fefb08469ed0c39f51c4e0442d756ac0d417229edac3138e044db1ee2d68a1c75732765ba72809f5fc95b096298cc39844cc4f40444347fe5f0f96731ac75829662bfb87487a1b52c01690a75d7f79bcec12961dd67c4db5e4a8352560b64d28940e4ad36797c17e1c92aab29acd260d1e65cbedd575c6967fd981a8f2fb7001fe010bbde97be8e9c1c8ecdd0eff2e042cbe9729bf023e1c8da25d1cb964b6773c5fbcd33a290a16dc723acf2f0f77fb7bbccb589fc6225088930a4f191caa205fd1c6baed1d7c2fa13c80099816e53ddb01596cbad907f3b74b4197add63b82457cc6feb38210e78bf94b5263543e720160c07c2e72f3816668e64d413dda0886994138b40856dd5f38bdf59ebcbc7abe8dd303b10e9566af3f2441cb95e56c3c4165da451413c90094fcc73247d130621bc1e3f021e7b60e9076a27781f1b90c77b30b69b627ddeada16501dd805da3e9b9b2c96c5bcca067b8dcb8ca2b50769ce9fdd883e1254cf666c080020a202a071ca50dfc4045d3483a6a1ed92da07cfc72f745fcc22bb7e55b63b9729f574b8eee44597a9f70445df9febaf7174dacc57c5bf18e458c1ca40e58b63fee40b7ea02f7d0c00fde4d51ff057c2c0daca9e7b51dd4dc8bda33e071f8b924d6a4551712e36fdd58d7b3efd08ebfce8a7d7289e057eaacdd54b01a2766de9c34294769355a62c8aeb7085f33798f44b4f81b2461c77a41f156a92d2b7e0fff25e63eb67a1670016d93fb4dc09b84ac9db41965d42f1be2ac74d9dac4703bddaad18cfb7dafa1044d4ab8716d25cbb14c034f4618fbc369fdec960a4b0f10374a72f49b25bf8e3497ecca6561c420e41d004d647e13afd59650d8fe7bfba40f7628a1e8b6d7aa19ccd17a180549970a1e8f93516cd7179e8b900f2e519cf2db02b1fd31f0874b7a7ca82cb14c8d103ef535ba0b3762cc0b2fbb71ad587fd6b292e61ed62759c3c66993c6900654541b127791ac8739614ce7f197780d28b24e9cdf8306a682653135f3c7dbfb01186034f69465c2e17b1e5be4f442ada16ea2aecd496bfc8c480e9ea63ed5fbe30d2a03b7ef4336790cf37a1c7e3c0c266a86b46cb3d7e9fbb3dc76f9dfe9d21d1fda912be34b2228e847c457a7b35e5a1cf3006b642f0c9fdcbc61e7f99de43f5d9f85df29495b58e7d212c60a5d26835b1f987c294b5debe2e2a20453146f1f12edd7d2ec88aeb10013926dd05634cbaffcbbc8e92a94a924993c0144cb3288b5026639fcc8465b28eb465ceab9d4886e041d14a15f7fabd93609ec891698791501f6a3796862a712bdf85b55ce164e6a909c992f63be00cf27c7d0232a7a0139f213197308d3ffddb4eba68a2d6086566e4b4c8ebe419525a192bb49c1d21bf1dfff09dc060dec8f376cfdd9133fb473b7b7807582aa2c6c0a9e9032ee4168a875f04b82c5b7fe0a8d8aab4a3d2eb212fb6acb91f23b07390cc1c76e6d31785278235e5478e5cec84fa6aada41d28b41e68ee643062e81f6412f884788321e28977082e55476e74caa1112021104c2cb81b8dd386ea3ce2196892b254dc6b5d81007b3a09b12c83dd4395b217e927f0e48d4168956af1eb26da79dbba0e1c9684da0c52ebd59b09bd10e05ec094b6e565fe3e3356a77f76f76360ece57dfa049ba176c6aca5b4315d712aff6c415a8b06f84eb3e9f27f0dbaa9ac2b0b79247327790e9fd9d776dd6657890de9f262e10b02ab50229d07e199a8665be9f76f78074edee9deb856923b14191e99b6ed4f6f481ec4bcc8d59670bef99af15a05ff368fd719bace576279bc6103d9b5e281b3b6c0f21aa1f8bb46421514b509182dd35730c68292b9c54110e693f6b95f3c6ef47b664fb0b5b000e336e76d552fafb86dd135c05e7a9a0523613cae539a0b0c754c9eee1d0cef5db504ff80e0411ecdf4998107ed7a0b1aba307572174313c9c7ccb8b8a86d694a4de0935039ba2499f74b761bb8f976686c55f411a0b0ecc78a914e43b5d267cfdc907a3d03898fdec2f0d3c80c35fc9723c305bf4eb3abfe22640b7b8a64e25b7db65b465d3289698326173ed5028147e187b18f5733243ee408a149246abf70276cd6c0127eb3076ea277d488509696fe7711f9327e50bad898f3e1d976e9f3d9dcab8721473e6eda80b54ae6390075f573567c5640ae080022ce549adb49def6be94ab79c981a2e44df07f5a9ed30a01abb8ebbd6f7f11871f1baa9be514de6dc482b018787c3b5f913bc62e79a826d0c0c81b699c6b2b31742a5f62253b43ee269020c5dd226a112e79fa6dfeb5c7086aa8d26b0271d579adb8a4b7610bd836311749899c6a96ffad14471595f164b5fb85b179eed98c885b7bd903d85d8860f0cd7832823a63cfb9e796b1299d08e1fcb28a893042ab6b9677be04ef4f652ad517e22aab34ac795c6dbca70e4126f02fce456d4d1717aaecbc812fc0295cc1bd41c0aceeb8ff4a37f476e52e28d051852c6b77f8e3b146a1f81e53fe47f9f6eb5c8ef43719f1319f4598960ad35b1dd949ece2ac4e36bc8e6aa7caf4f4a922217fcfa1c9682816a0fba6cb7842a06803a7870e5bd5844e34708e873b387b705c94af5a3676cdef71fed4012d2028f78c5d399e67e8c559234e039bc4e9661f6ab2222068d2fa024a2ff9b7c59ef7a5f20046024791d82b03481af22944f7dc1c1fb1eb98d5c8063f2f4b5e7da31cbec928d0a8c50b5e1165fdc4fdc595d49b9d68dae028a6465ebd1bda539ddd81e99d9f21133e8eb0b06ea704a2a086530de17c92cca8fe3645ec9d653910090a959f472e253e75fc793215162a10598f07848007ff91e70e622107757ba62895b1b6cfe17098b64291987aa9494cfe0460ccc230f407d6a6a21a6a055450966bbdfcaaab429f363c563c1acffd78665011791fa61f6c15d15dd4cc3faa4b3cd630d4b1d703c6084c31b8e920118ae9690d3fc4ba05c2624326c609f8de1dd236f38156c72daaf04f66e352d74bea21fa05a3147e80dcd5c2460f6e343d9b3adfda76e70862cf71d31cd09fc9d400a394b5399e791084e976261c83a2b9c53346a29508dc216aaa5ce722eacb31735b11e0417a404824016bf04d2b2b3ea6eb669563b8d2774c53d7bb891d7eff8ee1cca87abe65ff35a89fde2969150257688ebdb5b3e8943d7e77e4fd9155c644e93f3bace8d1cb90d474a98d792aab1b750f8a8d35f9f5d91e6f69defa0a4dd92e89867f2f0164aafb86fb782e2cd3e754df0112564c6137b2413c1ad86ff4a3b5c141d5ded556764caf99c3f9c2de3f9f5780e0be8cf43683c0be1a56fcffd3a7fd9372945dc6bbc55283262ecf4e395a3bef39aa3bb2e873a8e51fe45df62616c8214f104bff479c21eeab7ce8e21f463fd34e8ff62bce139251b0b6392932455d01594589d2cbf8887318766a4216a10b985dc0acd4e50938aa96aa0adef141a3a337446212973899cde6f6ecf9529b539d3e7a18a831ea5b8e3e51c6f0280d0bd14786d93a4a465621eb82d4439d8586bea8c0c1ac900ed4a326435c3e474f45abdc679e806a0584b71349f0d26a61a709647d9197d6efe6d9a75277ef41f010acf36816219c207c2d84b94da82b5a182626a0423ff25aacf5a27cd1cd593a61c17ea422f45f6df72eda7f1180fdae4b6089030313cb73c5e2aed923d337cea6db00e8be1edc45e6e1c58fd1a2286859b3625404f57cfd56ebfdcf781b4c3ebb07b26a9f43888f16c2502439ad8d92d4c4ccfa53eb3584f25d097b7961497057b8f2f4af6341a071671def608565087531b231484fda1729405d3987f42b80ae4b5c17c56e37282ffeb48e8927b1283425f9fe720d02e79f7d20bd42d71a4ca0f6b1bdfaf47ef4306afd738e612b07e781b84fe8a8ab1d6326c0b557d4e6323bbf5d22d045960634f026c9fd22718df1dab3b888092bc6eda6a2df7a632e7b41e883a5c6b59842df3404d3901ddba7857365c5df627573db054a03b9dc8af70292e48b9f78e89238d55eb87f2935e8f7177466396073d752f5c0304656693deaf7495acf93e8401d535cd9853f4846593411f9dd973c4caec5dbd0ddabd1b1efd8e364b8aff103f9ce192aa360702c3fcd5dfecbd6f6cacc309bbf19dd634ed3a9a2a151c937e51db657cb5ab801a0f138777fe9e6e6025f8bbd19ef342c639ce8c50ff703142c9a4f6f2c87c14f666fe8f598c9aee2df0e4fe31185b03e794a843545febaaa24d54af909a0621d5920ef86a8e9c9081145e121369dc1a6880941c64122b3a133907c9d2bf76d76f2ca988009f6b54fceb1ca9b31a8ef631530291f16", 0x1000}, {&(0x7f0000002680)="c594d39d8fd8ccff811980629b4df7a0f4d11e85cbc3b92ae678ccf93e0029a9cb95c6881f46576210b6ab53a5372f86bd355f18bbf6c7787b94d47e13e7a365f7", 0x41}], 0x3, &(0x7f0000002740)=[{0xf0, 0xffff, 0x7, "f2a682ce19c4a6d3c8c62f58f34c9c281b7ab7b879337e29790805ead7157825a4ab099df89c4bebf7fd9ad1edbd7280f32b44edf9a6b0ad40168baeaf5cada6b41d3dfdc7cc907a9e9286a87cf120359dc52bcde3251b8fbc179c8617fe3cca0574016b17981fe747d4ff0a6e215294dc523df8a25e741dbe1342123e167f8830333e9d82dfc6726be9d2751213e4350b2a6a797863d182bc03c91cb9bb720f90fccbca73edb5251f23ee243e27b045772ede7fcd665925585917983a2a289224ce07e042b591e066f2199f78ca3d5d90cbebd15ece92142cee"}, {0x20, 0xffff, 0x1, "f2567bdff42d899dd013cd23eb"}, {0x68, 0x1, 0x7, "6a56488d071c126a529e3245ba13312cf9f9c9f43b908ae862021e9736f0a36eb4cb58127b8b90ee93bec43638050400087dbba0189d8d3d42725754cb142de592e86223ace0660396e3b9d6f604a95476a5f9b67c"}, {0xf8, 0x1, 0x2, "d8dfdc8eebfdcdd911da92bff6f83a8dc88c5efa63f579f677fa3a31c2c248b7013fd8cb201e6bd21d09293e1e8dfa216115bbe1b8d15267185c53d9aa202b6c8ac3ad8992cd1bf22cc905357cc1b6e86665057ecb6a13a529661ae21a3ce66f8a5d0c33c07af45a0eecceb177dfd597d3621d706f264dcef2dd2b3bbe3142834c3a8ffe73262798dc31b380052fd5d377c9532e723e9688dfd7898f81734d6a205436501dc4d83a9ce886498dd205417e8693755e58285dd7ff263cc11d8712b345795b644132317fb98088e95bf01a8ae780c59612a5355c835a46e37d8f6715b6b3d061d8"}, {0x80, 0xffff, 0x5, "daa8bcba9ac41bd4a822bd6b771ef6f76edce83ecc2c79b6077885928b0d11e86f004078a0a1d72007a082947097851dbac0e289effc4a4c134ab0c016b0d9eb5ea486cf117268876dee9064e028e45449b2b21406b5cdbf309347c010ee20c539d8536e7e644249d0"}, {0x90, 0xffff, 0x7fffffff, "5fc89ccc3252b04b42ce36f218a911799df9a0598c6b75bdf1ae2a1a14f85e4e73337e51911155948402c1329ef03085c53e033a615352c53eb4a1963b8e5e7ce79695f2b7b9694edf6fe62b1ddab8b1bc088226303d19b4b71c270fa0b22b10b7b9f50d1e02de88139c164ab02cf2189ca87dbeec424ed9d626d7ab1805e5"}, {0xe0, 0x1, 0x8, "a1f0b3e8f7ffc2f46f911dbb99fcc441dd7c0bd4b5b363b85664330b1f6e95b62de8114b9d0a243ef442986618514f4449ee730148f55c42efbe95dec506c7eb5131e8a575725120f72d7a4d46a3cf87d0f008f8fc750a29e5c20a4ceab504cefa0d2f8b92f195a1cb8d09a52153cfe418ffc7a1dfcd79c737c2c656104a73c1fd121a132552c49f7e346ee93c7cef6acfc858542e65f3316e4c0771e8bf4e6712da97a5d8a5e8e1404f717d5b168b1145b8aa9904f5af503052a963c86e35df7b9b1020999b923c618bef"}, {0xf8, 0x1, 0x334c8386, "5550190e685573e85eaa5cdb412a83dee08dea4fb55e8d4272e9c17a7f208bda3e069dc3cbdd5b497341cb6d3c36e744cc86426766425d9ea731316e8b75204c97eef5babf38855e648ebf1a2f0fc8fa8896b3c4a0f67e111d039b321dd0bb519a77f4e9729833c2d95689b7fbc5bd1b37e2df516792da36e4be9120dcdac72b4774d8e043c6386178acc292c190ded2077f76c309acfb3cd7f66e57be6a4ca843129c302f64b854193f3f4181a499cfd8445ac7a7d0907cbdf5a302229d10b3c8e42e00ec55dbc9734f2865a0ce7b9f5ddc6c5211a3a3b1c58cacac8d73a811d496"}], 0x558}, 0xc00}, 0x10, 0x2) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000002d40)=[0xfff8, 0x4, 0x5, 0x6]) r10 = socket$unix(0x1, 0x1, 0x0) bind(r10, &(0x7f0000002d80)=@un=@file={0x0, './file0\x00'}, 0xa) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002dc0), 0x20, 0x0) ioctl$BIOCSHDRCMPLT(r11, 0x80044275, &(0x7f0000002e00)=0x7) symlinkat(&(0x7f0000002e40)='./file0\x00', r1, &(0x7f0000002e80)='./file0\x00') fchflags(r10, 0x1) ioctl$VNDIOCSET(r9, 0xc0384600, &(0x7f0000002f40)={&(0x7f0000002ec0)='./file0\x00', 0x3, &(0x7f0000002f00)='./file0\x00', 0x8}) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0), 0x101, &(0x7f0000000180), 0x7, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000001c0)) open(&(0x7f0000000400)='./file0/file0\x00', 0x80, 0x0) rename(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)='./file0/file0\x00') socket(0x2, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) pipe(&(0x7f00000001c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000140)={0x2, 0x7ff}) select(0x40, &(0x7f0000000080)={0xfffffffffffffffd, 0x3, 0x30, 0x1, 0x3, 0x1000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000300)="53a7c3f17f5676299a0600987beac1", 0xf}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xc0) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/97}, &(0x7f0000000080)=0x63) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x10) writev(r1, &(0x7f0000000280), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000240), &(0x7f0000000280)=0x4) writev(r1, &(0x7f0000000240)=[{&(0x7f00000004c0)="20200330834e7fc629d96302fa000080bada054216b85f39db8be9187c8c87854b34b0a5f6b8a32020450c719a77e25cb0b705f62f2e129f0390b6d41f0a", 0x3e}], 0x1) chroot(&(0x7f0000000000)='./file0\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000200)=[{0x8000, 0x26, 0x80, 0x8}, {0x9, 0x4, 0x80, 0x2}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) r1 = syz_open_pts() close(r1) preadv(r1, &(0x7f0000000180)=[{&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/147, 0x93}, {&(0x7f0000000000)=""/114, 0x72}], 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r2 = syz_open_pts() preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f00000002c0)="ea000001", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) close(r2) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 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) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = dup2(r5, r6) writev(r7, &(0x7f0000000300)=[{&(0x7f00000019c0)="f2d7eb6ad05d5378539f435a1e26573ed42d07ab419ad9bb28f401fd884a27222ea8b92577f4d6740b1c7c40fd0608d91b4593759711fd270697ef2c1e10c9039356db4c3a90806203db6aa44c60d52f68e8d48a7f62cad660f95e5975425852a654c7161003cd8c3ab4423f8bc746821e33cdfaa93224e68a12ccb4b73eec1c70e02aa63e3af16e3a7233f6e0f5960f057af0496ef7f34824be70e96d95fbc8d1b182085cb8481d7be4687410eddec6995005c69fe208ab412c91964ff1cd4521e161b445c1844bfb11349607c80daf9cc0f0de0197a1529092b7df42ef2a9ea57187bbb12d3460a5864b6dd493f28119a39f03b1db6d1396d30e25937c5aceba2fc5423190ce5663cead243c8d3bd0425645e4baa01fcc0e97a250319e953e3c5c3787b978b0412534c34b505b99bcd4d91a6e3c00bb43904dfd92cb00150fd55c7b45eca9d6eee2275d342be77862d434667afe15c7ab1b18b686e120d76b4c1515e6e492b526f665fa21d2f5351cec49021cfe3ab97f50c82279341bbc76d2561698e82289ba5d361c855247743dd9066e86f7997b7d8e08fe738ee17b6a2667be281cd314c63f1994f312dd7d56b3517646d9ed6705d982975f1d6ebe663c2c907d557279f7f8385d061555e6e67bab807db8a8725bb6ef923a25de5bc7fda100434108f04b056778dfc24083f7a8dc48b0417f9aa49b86bfa3002d6cdb2e6a23233039355d967435d36384d0fdef21e3bc3fbf7c8fe02f2f719bb30c15fc5f29a160e5529cb785cbb975568cb43ae5b2048f96e3916a82d73ef341e078485abe9ccb561e58ce8241ca32c2d1e83944202e74c9999cc0c0afe42dafe5b4c2d9c1046a78f82530c070d0396b39c09f37d8518d1a4b5e73d5ad395eab9853c05680be4dde1bf763836bfa1763c4a56e7911d5afc49bcc091f803cf5d8bc66cbada9e54a90524c633b951b4b0793b452a91778fb7e59f9ad4bd36410e452faf13e8ae6aa74bf9e720a356a2f23ab7a68874aa67aa2ba1cc1232663f0dd9a0a2739af7a58030ac5ec1545017256c6a551bfb716adcdeae67330bcee6041edeb6e3a355015097650e675be0855a82ae5a568899c158904facf91df9afcd5d5c38f04ec6781ec0d262f21fdb7bd946ec93521aeed5cf78733be4dd86912177c923b7d545720289b71ac7202dc99b36834fa87f3fc70dc6ac6a316334b4c6671ebea1f8d410a9ca7c2543d09b2e8dfaaf6f46a8f5bce46a5496d4eaba17bc27ea459d7f81e9bb2eeaea47342779a08cfda7acf30ff7313de43b3de05b7ec3ddf14ab7acd184012985fd41f954cca3438abb85780d42cb8af818f220e7e1f3cfa2f50bede231696107f8e6babcf5df968e0d5d0400da0dababf45006b861b6dad9767c20425ca6adc96f63fe3dac333b0a2105c3934b53a274a3e5cb93e4b5c352b49583228a4b5cc5d7455ac2714c8001508424efb902e9e6962c3f214bca71f71bf92cf8f76972063173d4f46d729655219017de460b94a143b8407e3326814eb82de9409a34c8ac2599da8a066b317bfd4436ea05c87a07b34edf6f98476fb187579219798f69c0ec67779b81c4a5693cfa65f4dbe9a7cd7f1c6d9bcbffdcf0a1f96cb75ae6afd2b1427c3022d2ffc64575e678e022d1d7086e266835812512999169a861ecce161857e11c888d4762334d9ee96b1dcd2590eb84d45317ef6116cbcc2f8cd52e870f1605b79b7e0dc3107a24cf86f7409e52cc7ca5768b0babe61931e1e28983e3d2b3f17cf4bc1dc27a83c71c9c19773fb163234bb9729ff5e4cf6a6c986029d62e05aa8621830d96690790fb93ea0eeecc3bb2ea0a99fcdf316bf370fa6bc650d71499259448a7b2e2de0e1519f02945a80ee26a55f593df65ea9d8bad4a22df441d78d32fdf2158b09e1549f85f9099383aad2d786f0f2f64ba2af5ba180fe1637209cf16b9fa611758df10ee597bb0ee039cbc0abf8ef7d96502dc7042cce83276c359ebb79ed90d619a9c237e2abb587b69d9ec9e388bfff36c0464bb08c130a6388928577b9ca5d2ffac06143c21bf833599f2797186b3524dc74ec7c55be9d01d73c36843509ffc1e7ab5d23ae586e3e645f378a348d9193913207dbf21c31f6030c2ad588a17655b1db5af7481bac7ffef0cfd5b7b5cccad38136842d85ee98c8fdcd2fff9d21e56a48911df184dca8c38ae2f08f0ee0fc8d9e75eee5aa0a540e846dce7768c08bd8dc26294f836d55f261908461fb3bc80fbb1570e4bc127b42bbdf04032dd55599f6a3eaa6529e3ca0d1e169a7c8480523b1483b3a4ae307b2f2c1211b33508d8cce410009a9efece99ef34427e7149f6f9a83e0fc3000d2b0ff651949e2c0d72673f6f7f759228df7893068967b504b120e5618d3b7d981437532d9bcc5d223ac00ff9659fdf071e6a7858e8f08a20fd993af3091ed70d52b32f3e794824771c6fb3b9eb07c82a02f07389adb94708ec315c8cea990bef29777b161244b2818b15d1369617040f97fd8834e0a628f0c068eaeb3060169f1b07de8e1427477c4972569a6758de16890a8d9fe37a2e91a54de517749b84e33117345a051232cff2525dcb31925c1d9a0d0619477b3da894c7050223f82b728ec1c60efd057a2044f125977513f64d34e426abd47c48186d73759bc1b80b92fb6af8b1f0a96b40bc15252f2db083dfac7e90268dd8141c2d71f28858a84d71ccccaef9246bb41958d9540e33939275f7c8900000000000000000000002632e0606c1ede517d2bcf590fb4b394aa786c2a58d9cc8b7eb63d340aff5505b97f4cbe0145a6baf4072e59ea667a4df4af21db54cea6f933fd951f2a2335ae5759473496645d07aff330f7084f38fe33b219a988b0377cc4793d0826b689b513efac12630f12507896ea6d14784efee585e26674f149a5813cf9c49a4079a44e01658b0438b6ebf69058af326739c8edfd2d81652068d7c2a8f586e92a0ebe1b5470c2bb425ed4e13c082db0d191629160ee41cb4db5978666550fa8fc82585599b67fdb0d156a6b0c716751bcdd63ca0fd3acacffaa71ddc4e3cb9135fa0e8b7743caa1897a6999d150ab27709e8ac517e663b02f577a991d493a94270b9a1a36df84a111e021af4a717b59fd21af3918b253e8ce13ad1f3a85814cb172d4d9ea3ff3b46fc2833c2dcca129b6cc6da707961da117501dc61a63131fbef39562350f08fa153544ba8748c2bd4d4bc8e525a94078524d2df437ecc660b9b4102b79aff6027211892c0cfb5e0dbe8a24963f67ea1a550644ad0f0e000000000000", 0x164}, {&(0x7f0000000280)="6ad168be9ac4c1004fa96129aa5ea92c78cc47d35087e23a775e7eff853c3a22a09229e04f50b109ac55d7428515"}], 0x1) executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000200)="1db8708db61b5d13aa269568235de39cff7594923114acaf9ed6549cbffa06e71fa3295a8e7e96fde0a5f5227d4508fbb7af5cd43e1c86cecdebbf0d4a741e115cd4087f0760741c91378a35ef10e607edf27bec182fa15f3d0707557ddbc9336ea9d017a39d3ad62af3ccb59f83717775b06778a6effa172530362347336a8f34577be260f6a3023e0143659de755c3d10f2931c65d5cc39bee155e7fcc83147aea32ba00554ac21bc9b5023b", 0xad) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000440)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0xffffffffffffffff], [], [{}, {}, {0xffff, 0x0, 0x1}, {}, {}, {0x7}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0xfffffffe}], {0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0xffffffff}}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() syz_open_pts() symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/90, &(0x7f0000000000)=0x5a) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, 0x0, r2}, 0x8, 0x80000001, 0x13217f73}) getegid() getgid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f00000014c0)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3}, {0x416}]}) syz_emit_ethernet(0x4e, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x8010000000000001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r0, 0x0, r0, r1, 0x0, 0x200}, 0x0, 0x800}) r2 = socket(0x10, 0x2, 0x3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000140)=0xfffffffffffffc82) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x25}, {0x24}, {0x16}]}) write(r7, &(0x7f0000000280)="d9537abde93d050cdd16b13f742a", 0xe) r8 = socket(0x2, 0x2, 0x0) dup2(r6, r8) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x6c, 0x0, 0x0) connect$inet(r5, &(0x7f0000000080)={0x2, 0x3}, 0xc) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$getown(r10, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r11 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r11, 0xc0106924, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x101, &(0x7f0000000180), 0x6, 0x0) executing program 0: r0 = socket(0x1e, 0x1, 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = semget$private(0x0, 0x4000000009, 0x0) semop(r2, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x2]) r3 = kqueue() kqueue() poll(&(0x7f0000000000), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x7eb8802, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = socket(0x18, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, r0) close(r6) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = socket(0x20, 0x2, 0x0) dup2(r1, r6) shutdown(r6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) poll(&(0x7f0000000000)=[{}], 0x1, 0x2) dup2(r3, 0xffffffffffffffff) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r8, 0x4004667f, 0x0) executing program 6: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r5, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r7 = socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780), 0x10) getsockname$unix(r7, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) r8 = socket(0x0, 0x0, 0x0) bind(r8, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) socket(0x18, 0x3, 0x0) executing program 3: sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000040), 0x0, &(0x7f0000000240), 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000002d00)=0x9) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) semop(0x0, &(0x7f0000000080)=[{0x1, 0xe0, 0x1000}, {0x0, 0x5, 0x800}, {0x2, 0x3, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x1, 0xfd2}, {0x3, 0x8, 0x1000}, {0x2, 0x8}], 0x8) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) dup2(r6, r7) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r8, &(0x7f0000000000), 0x10) connect$unix(r4, &(0x7f0000000000), 0x10) shutdown(r0, 0x1) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x4}, 0x4, &(0x7f0000001200)="32cc40098343a04359ebce139d61c9ba10737b0d02ec86834c7bfff4dd297143922d09cb10d864e7bed13f5a616c6f9cb5225661f1212335ab77d01694b982bdbd996ce190183709b4a319e63d2e11dbaee6f55338c514df7c1b6a973fed8fadce774b3a1763d85aee0d0c99ce6b539fb165b0d23d295d078dfdcc977b6fc0ccf0beabe89f21c3e52ddcaac1de52d636528933ec56c00ad3bb868b4cd5449cda50d2240320e68e9fb7cab740bd24ebc74ffb9503705de6f2b4f2c73765f2bcb897db87e2a9e0271e011fcea87876cddbed7d7653cee1a2aaf6f854f5b00529584f13b343d1a92d", &(0x7f00000011c0)=0xe7, &(0x7f00000001c0)="ff7da8be647421459ef14d6993c881a255c2d5db3449fa489169a6a38bb238c8436ba9d80c0a6ca9cd106b86a6c8a53e659135188b2b50d5f01621ff77a1739a24c7139042bcd3f131883a6e25eacfdba8f808acd7f08c0414a0769e27ee6f24c683246cc5a8e7e9c6bea1abd80b6365aa6a0e40fe0b59892abbdd5ebce372ef7091d2e3206abba575e4f1fbc40941b5323406fe00880766356d19587f8a70d6c61f76ca1669002c49eb649200d19ae76232a640cf698ec707a808044a2313d6053a61859c242711fc76b879370965acd0ce31ac86dab90187576b52068e56e3396058b0a725ac6badf999b6c6d3bf5ae8d8f2c2f34e6b3103db1667a65c75cdd0fa41b4e406bf3d1c052149cae8e7c3d78e6ae6a5510bc73bada7640c84df9ec006fe8891e2bc51a2df108a9a66595b816d310cf229d0a83746cca36a303fb83793753c42bce7cec1128b0cf83659ae12315f1e4424062e67d97c54b34929571a372f5fc6c86effc0c750756a2a35b9de15a74f35b09658135b8f80dda44c6ce8ee0b5299e9d96d268c85976e2f5f80f15c17552f9c6aaf839f55348ef1120dc50a98edbcd1c761c8a2ddb60ea1e1d294608b575a2ea109e1ec054ad02ee276954828fa78947e6d4423139f4438b2c0a47c859b9cfffd81ff09835147a25d045e367f03e9b037c18e842302ce754e22d3f70b4050c8e98eb1db677fe4a27d81383aaf29147d825887c4e5ea222de7c2a215971b05b72bc25e0393c10194a02881fc793135a1e70e3899939918fe4b1603b2c2b6206c699efa83062e8cba3501d4f83a0df96fa0248418e97799638435683cbccd8c56702b9f6a40287032e9582cbaefc3936569a41fb442101d35eb7f19f01363a8c010ff68676bdb27a3f3792487edb35aa25964697ee2364982e3b2fe1d06977ee9bec983488bfc38e2ca834705ec5a11038d9c38bd0d7a1f5eccbb05cdb670dd49d6dc023e4104a47ec6a755b8cc5000411867c88398dd5634938de0a4882705d21da9282181cf83b62722527660a60658a47366f105475a8957903964357f8cf1166d2fa8dda28c3e4c154249c121a950f5327a156e68507f8ae0b4df7b7e93a3448a0090c8300d3503edfc049a34402dc82739167ccacb664171f6b2a8ff0befa26e66a3eb9a286ee284765b636adcccd71797943acc014b151ddac7bb2e5c65a1a3009b808fd30f305430a9f1a1d44b938c30c0b40a1157f6c1e696a094159e2da551c6194f94fcd3ac851878a4456412b3df79f2054280ff74e65594dfdd2b4a91ab35214c66883b1a45745a495366b880dc0f5483339191ddb4a624317f1831f575b512c1c448b5e7f3342c7d384c4996a452b3ac2fda37a4bcfd070101969a2bc358047582a2a07c7bebf72211de3f4435adb9f0fee236197f6acb904270082812bb2694386d961c9ad152f1515353de100c5eeb446e11e075cda11c504a5ad61f7f603e9633f52029ddd9f412111089ad13300c68c0f6a76a82a037343dafc830bc68c46d296b9fa775b692b043b031f289a5b90f7791b57c819bb332c65a89f2ff141e6e7ecd4e588af0d0abdebd2867e685a2bcbbd1d369c7c5f758ff0ef28fc481b59fb27f77bd60c8d635fcad653ee560324de013d75f48ce9811ae030d36e5a77ec07782d46c20638e4f7d50cea994acbbb0eabea3560241e69fc39157eb1d37c4b61deabd97a36ab796e9bc51aab7c52ff6b0c7cfd70697d53e484cb2fd0f2eda4f22535b2caab162a45bfb03aaa58f4df865549f9a8282750ccfa8c28cc1aaf2d2c9657e1e6bc4dd93d00c40e5203645f205299cea5141303b2730561d511002690a156799421ea15e68b22359b75db6722ac0d5c4b204dec630ba38aa2fe2b3c390e2481dca28a68fd8b015b93504c34dc4b9a404dcf54284c6b1e0d9cf2c32f85c8cd3ff3ea3450327f8d59f6167659df95f822ed3088373f069bdb9301693d7c0a8ced704fc0624202647090c8e4c1be123762a665fd3c6d86b13092a7f89a030658a32c2b2ab64e8c69ba171b2a8cad5955c9b274fbff3f021506a2a2480cae03fee4d47a316323350c2179f28491cacded15438388055c48f0e18c306592cca5d4de850abdd3950fc2b2bef15705a4f9639b1c18a8e8deeeca639ccf2f5d633809a13f4cbd5dcc45084d1e045de8463a61925429d44f5c5c682f5f8e2fb8ea8ec1cd116ce7a7c85bed4a8d0fe3fdda0afd264a0441f38f993757c5d2de05913a63bc0bcd415bd0574f0e6641fe195f9a961b2e95a6b179701c3d1dfc93c30e3e1537556ce4696d7a5c1ec37bb71a00a3c02a1a05bf3905efe1854ff9ffe989319885f07c81b95837916d1e93c7f53ce671350783b3043d4e8570471d0fb758781caece0f9101777095e9dafe48f0032e5e10bce75e571bf72b89bb59021279723eee78cf8fa9eb0198936f0cce13b9cb4a9b6123efb154026df869954c7fb9c249c311c0f6d7c02a1bc95b7e8bc8c3d5d3211d36ed5e8dc23035a144fd90cddbd963ae687a2e094d7d69c55db6b996e1b3ba109a5fbfb6e213ebd8ffa332db2167039ba28d9ac5578c42368ec0cc3c938bce4d7ab4e6131fbdc7d1503e87a33fc3e1a0bab2646adb340be4332e0e565c800b19156f2abfb77c8cd77c7ee3c24d8e7e40824bc425a7fcba4b7870a6ec62dc313fc3a247cb671d645c042b95c428157cfb2b612295868de3a64e68e4b4fbc2446b39c0010361685de791fcb09f4eaa18c08351ec02e2b85a7e1237dd6c957e22ecae2ddeb8d06e520af13790c6a94111a031a2e1a871951c1ef0f6beb076ed2b94d83a4a1e46a8cadb219631c3c882fec15e670a91f124e0291f0d545e81633f9730196849fc9d47e48624da552d9ffa4c37c38aa7d39bf2ba9d442ca2e2d27c05e6652832082251e3f6b0d9ee93033dbc953c1a8da3f7577f50f50f8bdc02e34401454a309a36014cf46255dbff564acf948059df86aad9d07a490d767d9350a0c01815ac648c63589190ea535ea9ae1f66fda5651159d0b6abcbcb402a6cddfc604b2652f7650e27331048f2c9bd693113c17c52c89d6768adf7ab2f0b7fdb5fd920f26d094299a0f7aa494c03fa288669532f9b998c96f39e536620ab8bc8156456601a182a1dc7528b9557c8b4319e93b82e72890a8857ba3a3d70b83e911ba02b2c1340f7959890ba4ee651e3fbbf6ccd77209f8bb04e9e25d3804938ca1bd115cf72aeaff2ffba1084c4e46b3e3dd0302c96a81d5a2f32dd40d170b74b534e4a4cfcd6b204b23a472f3e3b764178c3fa1ef37c939385d3b814ec4c9b7cd30914f5ecc76719186638c53228bb4a729954f9444c63917fd8cd263bbf206371ace30e2c1fcc5c1ece0b06e95fd141b91afe216319de41c10f4b27cc0718ba487f26b487890d22c059eea6fca73e08807a0b108def39ab9ce7ff5cdc8e87fae3e5f9e48c10806eb7a735aaeaf2ed2096023d8bdd910526cccef5f095dc1f134de58412e718166413628215b3bf19cc4a61387c0816c2758637f9780833f9e40540db83958fed668c835ffe65862539bc7cc2b0b29124add401857f4aa8964f358f6dd0d898ed63423b4eb5122a62095d6dbd18b22b091e0527978d1a331747dc5baef90cf4fa285b66d3a3fa2292578cf62fe2be91f2d105b8e8f7a61b571b19b31e18659c377eb51c057bdd6f4b5ccb4a03b6e701b7902825ca87469558428a9c01aef5e1844817a4b32243cba96cab45279ad1b80286f952fabde9cbdbd7282e432029956bb24871e939cadf44c55f7499a4588ed07c83c5596a72ff9a7209d5c43bbac3e0869fff3ddb4c22c9579f644fd97b36ea50e8f0a4ac188e538df0ae27d9e06a046dc86db9495f3f8a2e7a3b8af92430e8cd1fdf3dc240109d063c95979b636d24e9a8a680fc31b59d3b07c6cd3e4c32f75604743e8f09e5618502ed7f3fba052ad5957e4ad17344d11cb898af096a552fd0f195a17f60ade2876da3cdc730dc38d06090bcef55ce64b5eb948a2172078d51d285a4445c28c3adf7a8223333a6278b71bff7df498a071687e72a3ea7e15c860ceaef95c50639572de109866586f4b74a38aa8f7bb1c38622bab89857034bb38af4f584930b06fcaae582247193ccc4c1308228e9600d449b223d36accd28e185f096d586564c27ce746a766bcf97f8e2bc8a8b933e3a1d1b6edf18881e55605f6d25798a6c964af482626be94792f91ef4079dfbe9c01ca8eecf8af3ceabc57d0395755077f9c2ad90f012723163b926fe762a697e192d8047a6257aad18b1c1a7f35d7ac9b07120f1bb494ecca1af0d3a2f1971e715f78730694cd0cf3bf7a48b7ee0ad82581f024cab962180b9334373bb552e7a7a3ce8a61fc5edf351cf186a08b5134fb279f6b7181fa16f6e09e5328409da8152702aca58e4d458440b8cf73f4287efd94c95e5b7f2c785449eb15b9ff1b0271f86b4daf9cbb17e9509dee1c5b4c29309afe1c1a3c59d413b971a5e98efb7355283f2dad830b66464d27dba382844407b2707a94a92d2d43bde0d9b6c6434c1b31761d22b5188235fc01ead43d110eb70c4a91d0dc50a1c567d15128f793523c931801c1d4423fbce8c5c09a1f159d7c0f83aec1ef9106f70f447664d5044a54d5947374558a152ade77e7068f92a03f022f3447350e96b23b8b10f734f8044114fe560cb2680291d8aafa1e64797d56506a5bf1a59a6d53cf4655dd4de2027b0d25a9d35dfc71a5dc91271460b75bb80a6c27031833302ecfa7599564a7ab08aba40b3e5545298c5728e13b18def4c06556d99fa12ea0f3dd989d7d8a297590c81d544ff2257f766463452caf0af92be8d2a82a22a97fa4f05aa9bd11b833748e5346be325cd1aa31e2cbea2f5087ae34a3c250e0be6edffe682758981b24b67031e21e7e2742f5a48c8ed21317a7e18d0f86b5880d88cdaaa08b92ccf92e471a37f61b554d845cfe1620aa722744c20741712408ee7f0b08fccde328b51671c6c2a7812bbb6495106f4de3bc3a690cd0bcda1bdb118495b80a4090bfc2764110b81d26d0b7f4edb8315e678fdac169f15c257dcb47e23223c8eb74fe22167e21df5653a1e1852aaaa07fad3354619ea5e735aafb8012ac384c798abaf898ed900fe68a5ac204bc4ae9278f6d1142b31ababfc0d34210447c2bcad3d3364f5339d95c6e6cad215f6d26508b87634ff780ede70db10b3112ab9c9ffb7f97b19df97234a48802df9b9676fa350f46b35a14fac5c7b94953b148840a0b87d766afb0e148509e2642af97cedc1b801619b87fce8c624af77c8be1b9458eee15889f4ddbbf2271a0f6d96b98bce7def529c946375232752a603ecda300aea5e57c6c0134eff52f6f35cc32e39f50676dbdc8e2415650ae58ff2275e926142708559a82eedf8f335d468097a3df7ea1ce7a828ca289f976717d5bbe095955fbe2175482f31ef9c00a03cbf7e4620a899b9f2501cfa046e5a7d9956f200454b27ea83632195b8a3511abf1241f53081c5b379b1dc5561c98f1753f475be15b87725357b271c77229d5d3e9ef77492e4d508da0bd94cb0209da00f1a6c3049d6d89de5c1d2ac0440a22b00da4d2b0ffb2da4fbc0921764dd8b930ae43ef0c5fddbb4e5efe1f391b0de3d6abda2ac022ea7b97cc058a80ea7f3e192047354b6644f6a6e2d6d41e7f87c96ee0ef27e5f598e8417072f506e2ccf044e7331556ce9f126ab71d8cf6848f47d59121998d2fff2d93b110c385cfb39e4e3334", 0xff8) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x3000, 0x512, &(0x7f000043b000/0x3000)=nil) shmat(r0, &(0x7f00005aa000/0x4000)=nil, 0x3000) shmat(r0, &(0x7f0000108000/0x3000)=nil, 0x0) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) r2 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f00004c9000/0x1000)=nil, 0x1000, 0x1) connect$unix(r1, &(0x7f0000000080)=@abs={0x2, 0x0, 0x3}, 0x2) setsockopt(r2, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r0) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x18, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x110) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) executing program 1: chroot(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0xa0) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x8, 0xf5a}, {0x3, 0x7}}) select(0x40, &(0x7f0000000240)={0x5000000000, 0x3, 0x1, 0x1f, 0x5, 0x8, 0x8a4, 0xfffffffffffffff7}, &(0x7f0000000280)={0x7fff, 0x0, 0x3, 0xffffffffffff0000, 0x3ff, 0x8000, 0x2, 0x8}, &(0x7f00000002c0)={0xa60, 0x5, 0xfcc0000, 0x9fa, 0x8001, 0x2, 0x8, 0x7fffffffffffffff}, &(0x7f0000000300)={0x1, 0x100000001}) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x10000, 0x2e) sendto(0xffffffffffffffff, &(0x7f0000000380)="59accbfb2958d3bb8e63a97a0cfd6c8145441d1bf86d56bbbc6256754d8ed9500f2caa6352dac8f0350da3e9ea14ce678d8898f0ce64c18ad6d9f073b13b27b47018a92a72cff425cd06d21d3164213813d48df70a825a472f3ddb2eb7ad1032c4d3e401d4c46c66172bf55f298122a34c9a5806ebf766a6f1447c1e922843b0a86c9e0dae94480d8ecd0d0bc3e0255ce5d189babcf2c0e91ae34a0cbf2559fa9c757ed7881f50c89e7df5f5b25212c22bf2441a3d894c68fe7bf2efa05916add1bc284bafb72470dfa6eae4a6c0ca233766e6022a96041f7508c3e187a338175f052d275ffd63c18d972b324f5c98c01ea3f2c60f5f5338a1f6b41fca1eeb1c58a13a61f6735811a9c21ac459a240f4d2a31566488627283c9fc84fd857c5e99a7fbd8d3e7a9e25cf9be4f5b3395d6a1ee49c7545698f42126ab3a96a54bc967709573c24b183619df00f60c4914539a37502954069105b70c72f6cdd2d6824ab47bf1c4a18c25128db83063ff87149851fb4e38f7f6418750ec1444415c9b510f698e6d2005bd4f3d1252d38ae05d0d32950da942f5a28c270876043a6ac28519136aaa7f0739418d0d57b795260beadf1fb3fd2eda93c0992f1668ac69c3dbdecae8be498f35b2c266db32918ca976b3c0a49f6a0addc82f78b8d3303e63e23464b55bd09e5e7567fd2e14fa965fcc5b480cdd24cdaa0938348b6ddc43594feff1a04525e214daca5922f8257264f735e331add1d1afe790d5e922c7aa46e55f48927c341d0867f47370fa41f3f0a51ae4bfc340a97fbfc02d8a3b1187dee5b6df34e298ccd149579df9ff373bd6440fab02badce9247f87cfc43bef1759ee56e712bed14249ebf1a423c6a49aead68c963b789a0d47fb37e50d194184980762f8206be5770992518f8ac59137d563da8e7674a938b32aee345d6695f6376e97d53c2a98954272e958db9c465dfbffddf89402c0137a2d2f3fe8d298984249192f3cf033f53c068fef11be7ad6ae8d815f29a834b3ee4a0a94500dc6cc973040a4ab9dd3fad3baa90034e6d585fcc10ad0108477df2ffcba08b9207a9a30272438b08ed2314781e8878fb09f08760864319578e9fc71fc99e9433899904f70b9ca9e3d2028ef9a563f20553f79ddbd43bf7b3bec760468e4228beb2dc379e107ed6aaf998cc2593283528004ad89c914d3302ae7dc46f0a4998a9bdde9015057b5ca79f06df3c09134056e5ffe54742fbd5b9b2143c603d88691b942f32482c2657a13228c6a31a9774040bf283676512a4c7704e998204d8c2620115a9f55f94e40b18cdf52922bd440a68ae9906ebeb13932bb9e5c5ef5e026ae62c8a8a07bcfbd359ef535f7e56fa3d859ad309434675834e6757c9cf2a433631b1627adf70fbc59bdf2032b6c5d77eafe23d9d9c54e4dee8376870ab32f147f51a81b15e4657a9f8ba120bd0a11c05e5676851f46d835df696601d0b0fef03c1a52d454c35cefeef82fbf3463752be4c5330703416e6a0837fdf10f130f125083a36c0212090b4bda4afb6c56124786818d9fc53904ba8f6d3385fa8dbde13ec35ded79bab528561cfcb70149d791b01e32d0474399639c4b904594a68a66dd08a6d3a3ccb2299fb839abba875970e3ad33a83f777228cacca24c3a6f33b251c88e1ded45961ce533d622ffbe478b5d5be79eaef10c092daab15eda51f0103fbdd4d7f755d1700a85057a4df319b6cb495d9f3546a7485742e6e06dece278f55ce1a4939c54c34dabe017ce2c7d69d49ae079f23c6d846592611ce15fb9c40dd1258261bef178d673d5f970539ecb5acd4d97e91e78784ab2f5de4ffce2e458e6a8cfae3e83c869d4a56c81cfd2bd7b12b8e065a3fd051492e669b9d8c372f2b15c6347a7ecfc3df31bb8aa1f47f5f7e6807466e2328d832afa37a5751f42c220b1b4b40df9938cb0b4c57e821d6e8037496651ab503e02428ef940fa9d002b405db39a01d1c683b52b3a9bd3c6dfa656e654276337fe1615bc929fed1344aea71724a01ce221c2478efb8ebdc1b3c6ff525722c075c0f4c17ad6d79938d369466d47f654bb75f98bae81f01e675e602e0258f7b4a17ca15e4b1952c494c309ce6de0619ab0ba6ad3bd2899e52d33282d836805cdd8dbd8274410655a42ad8b2f3a3673408d1f1144e4f338b590605ef771944122e8342474d024ef507a4d3e2375fe03b8cbbe073fe8fdb3af90bb3df6273d040596b8beef41325f360345c8813a66d7656046b3069601d61740ae71168b263885f5cb8fb47a167bc923b74790019658cc5cc219244ba731b7356d9948a5c10b8c33d8fcf2c295766d825988d31b9e39be9b4f3621f1c36cc62681d55e5760f4f86bea0e81b63a4daae6275349b2f876207e73c8510128e8b23499c63c36ec5db4d7619ef5dd89793caef08724eccc01e7e8dbddf1788c10bf2af8e1ac26a48b9fc857c199d143287a7534671701b615b9ee3124db0a0590bc4578603d66ad67d3c37b870d2fe787cda78efbb63b70ad9bdace1fbe5a33ceacd5900962cdd9377f49aac9c293bf4528d5c01e23df78fa1292f2b939ff1e18091745868bc2ab34baf11300fe2056daa62886182faabac968d8d464af070f5edcafe7d0b8fb3c9334f9c5d9141387519feb5e8f96a8ece52a0ecc4f55adea7a1a948e749527faa4d134a7751ef28b9424ab8e54320843ff8f54adada26f5455592afd6c41c3714226b3bfe21c9bbb9c2039193321c1af18d1e4a9ed1a4a50498590de1dd3ce19daa8adf19eb298b6ae07f4f6ba77f0faea4748642243bb4c1b96ab2f37c08b4e776215fb2e5ceac986bdcf46394f5fb0b66d664c0cecd47d16ff4a1b8b4d6b29294da7f446e16d99e2a3f0f41f876216ca49f585b31608aea559716e8e4e0d5e31236cdf8f8a8531cd07803ee666bac43de2f54326685483ddac8745fe208cd72d9b8f4441044351e2bccc1103f46c2435f5756bf6ce16ba4c07d950b3ab97a078a234a10ba8bf6c59917a2b070aef6e7d20540b0abe175c4cf1f03a55f13afa0fcd6e23412f8a9d4af457c2b1fa833ba3709f4bd76e0cb63b34dfe9747b7f1c498648139ceed4ce8a689ee37ea6a89ae6a27d66c6881e71c2ecceaa3fbe57fa350ead645e6730b6197d4cd87e1f7a26e6377ac725ea69ca6dd3759e3f6048fc872e204566e4d931b99de03402536ec4fd12a14c2d1010478fbd3f94a490b044a9224764ddb31722180d26ad654e35d15997c17045581a564c274db7205663cfcba1bb848b80af81eb5449f8837b1a1f361a0f3ac10816a5e0e7f071db0d1b4653f63ab6ed07ab8d0e42e0ee5d0fd692810bdcb41f4b09d40e38253c5e7aa1d4080960fc7916b5ae87e396c516ef1c354c5370445f55ec8e193f31739dd4e416edc6cb1dddae7d6c8512c20e6e357a251ca2b0276d303d92966239ee4e8495c7e69483a03a07b4e75c53caf8092f364875126aacb293ee239b3a407f9c79d34bdfd078568ada0f7001ae4b5e40e89b3d2433dafcca0c51aad0adfbc16d960a2f082adeffd628760dff1961c9d047a4387bdbdbcde7c6393e8ad49b5c75c5d4a0fbb0c28358c8dbbc77c8d662b6763fc9168dcc248f180360b7a8db347123681079f7996032de0eb85e411df83f11515e171415edc836ccbb18968381c91eb991815c152d97bbc1ad53a03e39b12abdc1a3ba3247a3b174b27c486e7c3bb8390fd038f013958ce4fc87ff2c44b3c0916c1dfd9f240271c55af7f9521513143d4d68a922ffded497a985997e17ea58991209e309f18622224b190c58c03eeb0c97c0abe7012ba082205f62834de2bab8cbcd5c008a6e40c1f0ff25b47e9390cfaefab9c36645720047c51555578a8be8506c33eb731492364c7201e8915f8bd2ab0a92671c1c44a99c9f2870bdbbf0c1bd9f9766b65dd2dea132def2e6454f53fdceb3ff78accc84c39729c809f31e60bb436917891b773a9e99466306211e6064d7c3f22a8bbfde2cddf4814953eb5a4e47f4cebf4aaca87c9bc3ef5d68780dd88c37697cd29178765908ca85d527d3a6a42298424da7f3415a9334d2da717f66f3eb2f100acae38cbfa2e5c3ba718982a7a1b9356bbfd33113c5b64cab27805d0dd9821ab4a1f3a0bf31e1d5803d33736767e3f3f7f57a8891860b4924f59eed084499f6f921bf209df9faa5c0157d9d939d5ff65c25849058749ee1c8849eb0d52e48799113ef49e485facb5dafd61c026b0e12cc21f019770698f32c6ea2c6273741b92191febb6f341046c6c9b0ef4dbab9c44c59e7300ed916cf3241c8b8421347a0be12ca3b050dc70c057b97d9102960a21c9af02ffde7996483d66a309bbbcfa2631af74c4cd494b3eebc4b9498a2b0bc36dd5aaedad9b5feef6e1a526916e494d7b0aa9785fd9dbf950cb089b467f551331bdff35ae465304ba9c8df6776b5f10b19547b0a2105fb490a4a95f4c01fae281e2b9b259ad766f72282038a3101ec136a68317221cdf56dfc85977113b74a41716d1c4732c3aaf449ceb4df8c957bafc992de28dfcfcc73e2c732a74a9c4da86de43b78fc76265e09155dc693b0f57331120c8f74b952a259f0bcbe64524aeb667ed73336ab1def9afd4ec5255adcf753db85b2e52e734bb580bca92138d7eb43ed07c7b7f44f31d351718b24cbd564de7a36a282270989eb1d860442ada5f18013c950b97c5aacd52a8282d39fa6241ce2c535534f13e06c26c664773ed4449967694e2575e43fc16746270fceccf0d079f9d75b8761efb11ba9e9dfcd4277b661ed6678e3e30ef8fa8f4da3d0a21dc7df771d12fe585eac651c387f0fc17845a7fdb17d372709b97f1259e6eaab6df64b098fb6e43b524160c9f848f05c88bbe70405518f266d7bc501ceda9099ebc9f7b62501b8a8d2d7e072e777ced313a30afd616da29a3df349bb2dd66aa7088bfaa3de6eb02097e79bbcff7fd92ca5566225c245c1548a22b70e86307f06fcef173e19251c3b4b131e54b6a92952d271dc7d0bbe3e4378daa298f1432821f99a747b01b26dc454af60f51eeb1b17fae96ec2ab4173ef9e189be2b44ccc3ec9d0ca084f5b74da0a82e13ced90f65bd8143659cbde466b7293324e0db63050764354c69d5e7c3cadf0a0a500d0c40b26d81088d2ee1ab9b3b8696dcd21708b6541e166eb2d74e96e96d20aa8ae55ed4d1de7dd5eb677723eb8ecf0d8082162ec6f81f4c2463125e3555e17b50a932188c89525e345a5d3996c93d9e0ecedd81d23436d01a31114332e058979c42bc3a5bbbd429a8a4204429ba747f9ad78c9ec781e152e6768fb9478893e8b3d8482b53427204ea5c5b75319eb15fdf16bec971d87e457903b2f510fca28224d7ac0885a0b5e60ecd0007519d7ede15c14c91c7550054ccb7ab236400d59d39d80c09fddc5fd6777e8bbcd69fd2798cfd09e591ce5fe4764a416498ec54a570697b7a548b80d3efa696464f7c1b662487dedbfb399e94eea519220f34feb7f368e1ba4535b1c8e919dae000f623bc9ccb628e9910eb31af9f79494c13e6da06ad7620b890b4220578811ce992954ee48547a0a2fd32d20adca67de658f517816ec660c53d8d02a382a70e74aab751773d793f1f2c26c716ab79584a5068db9ae3f559e7f10b9d5e586101d2dad533d4a76498b8522da6588e2a0a0b7a7efc6f97ee11f9465cf82559e72b5139ad31575e8e289003db6d722e127f8c3e3e36efe5de4987e118d45d6c6a8ab26118902b2d7668a800020501985a2e8658ccf6", 0x1000, 0xa, &(0x7f0000001380)=@in6={0x18, 0x2, 0x0, 0x1}, 0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000013c0)={""/16, @ifru_vnetid}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000001400)) preadv(r2, &(0x7f00000014c0)=[{&(0x7f0000001440)=""/72, 0x48}], 0x1, 0x7f) socket$inet6(0x18, 0x1, 0x1f) getgid() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001500), 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001540)={'./file0\x00', 0xffff, 0x1129c8ec, 0x8, 0x1, 0xffffffff, 0x3, 0x2, 0x1, 0x1, 0x7, 0x6}) r4 = socket$inet(0x2, 0x4000, 0x8) getpeername(r4, &(0x7f00000015c0)=@un=@file={0x0, ""/248}, &(0x7f00000016c0)=0xfa) syz_extract_tcp_res$synack(&(0x7f0000001700)={0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001740)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x13b, &(0x7f0000001780)={@broadcast, @remote, [{[], {0x8100, 0x1}}], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0xf, 0x129, 0x66, 0x7, 0x1, 0x16, 0x0, @multicast1, @multicast2, {[@ssrr={0x89, 0xb, 0x6, [@remote={0xac, 0x14, 0x0}, @rand_addr=0x1]}, @end]}}, @tcp={{0x3, 0x3, r5, r6, 0x1, 0x0, 0x11, 0x1, 0xffff, 0x0, 0x1000, {[@timestamp={0x8, 0xa, 0x5, 0x3}, @mss={0x2, 0x4}, @sack={0x5, 0x22, [0x8, 0x0, 0x8, 0x3, 0x8000, 0x81, 0x0, 0x8000]}]}}, {"a989d40e7833dce0836bb1e98a52304628afaf952244eea0ad2b0350709a69a6666286f63b253e03829c8794d093a304afc22b3a5b42ba5f47da8f7dc4484d7c3c3b9790c04689f7ac5869f4220c92c8c6bb33e869c353d92c206536f6c9d8dd044169e55fd31e32a90833f4b34d976e8ef2096d46e68af3971b360303462bc637832d3c54c99546d9aa78bb4129b1f9b1a57731fa254da2895b0f8b677081763f3dcd5c3780202552238338d42de8ff67f746fdbcf89a01659cef6c75ea00dcbf1d3ec519"}}}}}}) syz_open_pts() shutdown(r4, 0x0) accept(r0, &(0x7f00000018c0)=@in, &(0x7f0000001900)=0xc) socket(0x6, 0x2, 0x1) syz_emit_ethernet(0xe5, &(0x7f0000001940)={@local, @random="4d405a55dae0", [], {@generic={0x7031, "d384b7c8347400f3d6d77f900c07ab3d7c6fe2381be05c106e6bafb50ec050b5abb8129e6feb5b41aa411f000ddc135a717761dcc8c2aca1c2d6a4464515c955dcea1e5ec44daae6dbd16b10324ca1578c7cdf9d07f162fd827ef0abeed6fab84f2015d43f739eb32829b727cb98c0a48983fea2a75f6c90e2717c9c99fa049e51895faac1fde1e52c3b8abd002e523a01f5089226ec981acc449d4b0248d0bd7ab3df75fb9f5501d86df8564d6a3053eaeac6c3876677ccc37102b394e6f82723926a3291bef8c83b34278202c270ef9a5de645d53523"}}}) syz_extract_tcp_res(&(0x7f0000001a40), 0x2, 0x8000) shmget$private(0x0, 0x1000, 0xc1, &(0x7f0000ffd000/0x1000)=nil) socket(0x18, 0x4000, 0x3) executing program 2: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x82) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7fff) ktrace(&(0x7f00000004c0)='./file0\x00', 0x0, 0x40001a2a, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) utimes(0x0, &(0x7f00000000c0)) executing program 4: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r1, &(0x7f0000002000/0x2000)=nil, 0x0) executing program 6: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x3) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x84}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) sendmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="5e324a895460763f9cd658f80c8cc86dddb231c3e468100aac49d46122d96b72", 0x20}], 0x1, 0x0}}, 0x10, 0x0) r1 = socket(0x11, 0x3, 0x0) recvmmsg(r1, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0xda796ab80f8749c2}, {0xffffffffffffffff, 0x2}, {r1, 0x2}, {r1, 0x4}, {r1, 0x80}], 0x5, 0x1000) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040)={0x1, 0x46}, 0x36, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) sysctl$kern(&(0x7f0000000080)={0x1, 0x1a}, 0x2, &(0x7f00000001c0)="10050f5468afe39b90ad25c4fb2cb362ca1a40eb098f53d254b13102e7f9fdf2a07193f5e51c1616824acdc0ed198f6b9e27e9e2108e440ad440f6785116b26635007df757cf56d76d1419450578cba3301cf22e29e51367b808c5ecc6b2ca6cc99243a9a9833a43836f7b0134a43aebdd5af1", &(0x7f0000000100)=0x73, &(0x7f0000000340)="b12c3ff501267a18eed8f78472d29682c16ede6303083004ae057aaa0448f25f444271983197c1e79714ac62668a83b9c32f2df656e44e29215400dbc7e96722b07a9976d93af069d71ed38bc1a80bd9dc2548ded29209b501b60fa646e8cbcdf7d42dedcbe403f6279ebba3f50d4f8239958db6e666764709c1a1efcddb68f7fd1b8ca28a1aaeca5df9622be09a1c9ade800ab4d0f4cc3e3ad67ddffa65d9368317d5b8ca9045d5f993da8e3698ea05b9821d040aa908a81a1170f41e6e4cc8fea071f6e3553ad7e0977d3ae27eba85af0d621ed4e7bd79a3c2f24a6de041856035347817ebd1584ce6d0ca072a1a53caccc2cb3c", 0xf5) socket(0x18, 0x2, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100), 0x1) write(r0, &(0x7f0000000040)='\t', 0x1) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) dup2(r1, r2) getpgid(0x0) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x1000, 0x7ff, 0x1, 0x0, "0100012d29fb00"}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff020000000000000000000000000001"]) r0 = semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xd02) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000280)="fbdead2b7d2f5783ac208eb6ed6e6ff904862d45ec4f04f697c907b0dbf00d2bed2c6978cb24e5fda325dc74e8027d768d24c39a73431fbc103d3199482cdc10c4600cff4c88733bd811fcdf6f2e828675e4d0a616e16092ff453026409457f980cb2d041d804ab669c92c724644fc4bfedfe95cb78a914d7567893c0d62b45c9f07da6abe3cd6dee6fae4d03a8ec0887154b65c631575f78ebabbad385a72a30abe5298daef795c0c9b9d0b8891f1e8aa46b9dd", 0xb4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) semop(r0, &(0x7f00000001c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x45}, {0x4, 0xfffe, 0x1000}, {0x4, 0xaaf, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0xffff, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x5, 0x800}, {0x4, 0xcbeb}], 0x9) openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[]) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r3, 0x400c570a, 0x0) fcntl$setstatus(r3, 0x4, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) r5 = socket(0x2, 0x1, 0x0) close(r5) r6 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r6, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f0000000340)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000001d80)=""/164, 0xa4}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) clock_getres(0x4, &(0x7f0000000000)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000880)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd00) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7ff, 0x7fff, 0xffffffba, "006a00fdff0800000000000f00"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000400)={'./bus\x00', 0x401, 0x1, 0x7}) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x800, 0x0, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900f13a003be1e384000000000000000000000000fe8000000000000000000000000000aac9"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000204000/0x1000)=nil, 0x1000, 0x0) pipe(0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, 0x0) open$dir(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000002c0), 0x0) setregid(r3, 0x0) setregid(0x0, 0xffffffffffffffff) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001d40)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001cc0)=[{0x0}, {&(0x7f0000001bc0)="0324", 0x2}], 0x2}, 0x0) open(&(0x7f0000002300)='./bus\x00', 0x2, 0x0) flock(r1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x3c}, {0x8006}]}) open(&(0x7f0000000600)='./file0\x00', 0x70e, 0x0) r1 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x118, r1) open(0x0, 0x70e, 0x0) r2 = getpid() ktrace(0x0, 0x4, 0x0, r2) getppid() mknod(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) msgget$private(0x0, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f0000000100)) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100), 0x0) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000000183a01000000000000000000bbfe800042964000000000000000127aea451cf3410e778f"]) shmdt(0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x4}, 0x2, &(0x7f00000003c0)="4df9b42ce4a5522bea5ed94d8964363eccad457b443587195bedb0406a8d25c3ea66", 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munmap(&(0x7f0000077000/0xc00000)=nil, 0xc00000) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x0, 0x7, &(0x7f0000000100)="5034ff917a0558142ab36f287c76d33145b7caed287a566eab6ab31a68d754c69031b6796dc177b6dcf62f0cccd7c423d1ac4c00cbbfd28f25234d1b10513b4f098ff11167c66634453b0d05f0c56c4699e3b618700110c00451cd4ee7eb6e8c58a8597fe53fdce831a8ab4ded4ee196ae29bec85c016c2bbb831ae463d0928182e6aa58a3e8c671053eca20", 0x8c) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x400, 0x1b) r4 = kqueue() r5 = fcntl$dupfd(r3, 0x0, r4) sysctl$net_inet_divert(&(0x7f0000000200)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000240)="e383b49c8db441b1ba9cc306b79aafa5cd63fef4602dbd1714e28b28803b4778e420c964e364aff0c51bf182877dad6fab563789ba3ae7b6252e0e3ab43521717fb234eb37df3ba467c9a3e2576a63282afd3969e935b6d3dbe29f4a541edf641ca83b80a3e98f90a50397e155c7f75942693431d0c8d2b00e3f5f018b273b390ef23b5470514c036ca5026b747cc5ff02b6b9e8cc485f7fe3d845eb33b364b0565e2e6d4cd71119b7421f73403fed6edaa4044190a72ab93b0f30137f18522d17377498378033126e72144282f07d826f014f1c1dc8da424b501502ad04441cab1193e4c3183a", &(0x7f0000000340)=0xe7, &(0x7f0000000380)="7c7fc5bc0aa3f52d2e66f649afe270f241ab1c2eeb9d61bbcc32234ab899adc672323d64e6fa1e1ba534a426", 0x2c) sysctl$vm(&(0x7f00000003c0)={0x2, 0x6}, 0x2, &(0x7f0000000400)="0d9e5fefc41ba251911b4e444a3f73e0b4b0fd2c9468473eaa3cf16a698be3bb8fc083c8c7ca014eb3f0bf52c797b7146b1d7b8a4e879231fa8e2f5af77af3063bece54dff03edae1ae7fb13ce7299e4d244df15b02023fc574a09201f8dc03b772153a1039f4440d1a4f1d9c08888127e8c8970e3c609c4ba2c1fe4a54176d5e7ffa0973588fa3a47f055e7cecc88aa24be9f03507edb2ff9fc696f4bba469ec8d6eedca7f5780d9f5536cd34627e52867e2728919ad9d4a6597e90f66e48dc47e800d3e04a435c1119537a522c081a9deb8d1c97209369555d242a13aa58848bdb5824bea5b14f9badc4c50091bc30e23db3dc7beea15f1fcbb1fc5e992900acf3e24057b74906aa2e93db23bd1efb940005dbc3ae38dad47b1264ddda28cf5646f4516e61e16ecbfbe6a38e11b3a614fa80cc72f4d831bbafb3233aaa1a6bb1f9d2bd3c09245537b229de00c5def1fa9b1aa36413e678d79a23438bb2936249b5a88f05753b147fdec7b78fcae3f8c5325b3b5728ce537a85da134b3f3bbdfdb66bc4144a90ada71196820dcf3faf3ed134576b116a99859b0e344ceb75c32bc8a72e94f68273104ec361c98e247bd0999ec08db535d70f2b7c72064355baa6f7cf732cfe40db401bd54390f92401c414315f52c422884845cdb82ba88a3687eac39e364f63b3dc959d1299ed4f5dc51c8282ddf9b5e1621bc616f217c830c81abde6efea60b5a2a2bc2f7ecd9a791dcabcbc82a3085f085732d8f8cfcfb2e058183f2f4f1b65565440ce6e80d055fdbc3c3d0150d1d4af7717158e2c726e73461dcb850ba19fa4eeec170934c93611e59df9ea8191c1e5ee36ee710a91ec8f5a8bdebe0764779425df6d82ff93471346e13df74db4e65170483142728573b848fa23055876824339d8a2aa0253a6da7841b94ca77b8a3bd66c8efd00d67a9b241e335a58bf858080afdca7e5d047080add574fb7f2d9bd1a6ee2ee8ac99b9c233aa260d1f5067c01043dfb8e55d4462f67b23a36c2fa075f007a8506ce0b0064ab66e84cff69799d2c9c84b353aff426ed131d117f5caf4605e8ccdf8c1733b4f82a775607543799e8fb79716a4eaeef434f81c8bf070f2033b39dc6a9e1621d9d9c06c50019795cd1840400e96c9d6d75b060c3b970c37b7e5479c7045c3155e1fae3b2a06d82733c18a64b5d55ab262399b9276bc16a55ea4ab133357629f326f5b034873bf078ca5aac900626ed95364e8df7e139f3a68abc48abcee98e0797509ed8bb7fe13813d743f5199a6d39146c17de8a3231f65d124dc56e05a0ad367dc371fcb23d65b56c53dcf2d016b5c7834740d1961fa4c33b8f3b4819fcb199e3cd8bcc71b884d1feadd2828ecef85e91cb2f24708c5714507c364c528ab1f47cfdcae36a0c9ee20d4ac4b50ddd35bb167852e6840587d27887fa777e789c55810a9f848faa72a7cf76f15a5cb0d27485e0ad2e177fb30cee3ece2b11457e636f4dc1a30023e564c3acc1c86df6937df061294e485e4714fd2d8f367157610cab00c3769606608d1841c824ca78b4d7bff499930388488a2f306f7b266f690d13841adc0e64278469174bac5240e5b0a899b89390932351c2297b42e67e05d4659ea85c388d3375f83d1801cca6ca4599a170ac6af6f94da204b5638ce18b049a78b97d2e201e0e664716fb7feb3da620fe5433e1a173542777e5c8812ba294868aacb865bcff11453a22835b5fdeee913081711de201b6147033453bd6c91b64e942b168aa64f9be52d0dd26cbcb6b412378551f40792ce00e203f5132fb68166f37d76604b4647a5d5741808855f4a539fc7841a919559659408df680ea74d557d6b3aa1884f1087d93a37240ad309da610bcab602360e9ca7acdc8d2a1fa653d6093c7e68ae399b0803f2a98447429bc7f1f25dc0c495af7cedf587e71de4f15fcedca9c704304a19abe2a15b2b88edc4322eb2e97db2230c12d0e70de82b76e99d10dec65a855c213e8e054f3b63528571920b30c87eebf4275322288c4294b41dd2ede3311f3ed620b0fb30525bec1e47ae8840b69bf9a7d8c2473113356548690235a6bcd00b77d0bb51661f0217d6ce6ab0c46bc5af1090c1163f72e8d69ec015255f6d9f9098acdb374eb3632437474e35e07774683c0d57dd401492fb2202b9284f5e580bd00f15607fa7fb05640cef70ac8eff4b5a5703e312239c130056e31c67b170268dbcf5befde7b3f047c463f012cd46d3ec9e52d2335292d678a7ac84a4330aaae8088aafe8eb872b723e4994eb8026b9328ffb7c6eec67fc8410fca9883dbc04b522b902bf3f7befc43136d7ea95f81d3cdac04a879220650804345d1925b87e4f82e23a2edcfe3e0bce12f550162d5e5f8843f41609eb7f89fed20804024c9b7e40dede6fa47b8c2df4465776963426269887a78c018a9d99ef2de100974810b47d0cd0a23b9cc0fe8162346ab2df77cfa6489bbebc78fcadaa473df823ef973f2d6b3dba990cffd1657f84ba299ddaf6d17af3f7985aeebc1a295016d6ebf5c7e40c0bb7a224784e601cd06d81c5d6586821cf89b80095c0fa68bf61c0e2a173801d01d20b36a43a12251327c8f8835ae17a6240a436581b5e4f0a4faea273d1cf0b0f88f764ca6bca9ba4177243fcbedd1baa667a427aa8f8ae84db33360c2d5a8880dbb93ff7b4183b9e3ed193401d848ab7a9fc84e94afee2bf26fb1dd15763fecb1d916c9160c2ba468317c2502b1c101c59c520c437483c7b9399a135624231d84b68a5b3617c5ca2cca9a1c98973c8b5fc5495db4b0aae1d6bb6d05dd20939e2d314ef4edfb8a2176eb2ba542395540ac8dda2765e0f60389ee01f00a64dbb87d7221f0e7e3fb57806771fe3be824f83c9fd2dc11db44352c5d968640ba7dcab46538479366aa27a06b2d083ce9a3b3d1eed177ce140a5c38d4d9d4db713c997ee9bdfe7542bab3d1b276ff34234964c74bad1d5645f378470b76991303628c925a3d86d9f69943f71c416ee8129ac4b241be296cd24f2eb027f7e13fbc44d8b42517fb68788695b13da7e8063313d9aa467dc305ea724934fbef8210d034388af6dfcdcadbeff057c6ddf0a6faa36322da067e5390d475e799db2aa68a5cbf907e0f0a30270dd280bca42d3b55dbea0b4a36539d45e15d4e088ae66ec327677f568446a1c81d298a353c40d289243c174f379f7431405bb3d1730f9d715df72d7b70bbe447104b05ebc4e6e98fa41d191c29198fd5037c98a53028e248d60bf2835894bb5540bc9e909ff8efc835f58bcd0e11e58544ba3015ec394f0cb7aed78bbae15fe538500866cb56cf3ffbf885457987d919b69a3510aceaf10ad7240d581bab33ad3e3f1ae0e925072ab2a105180929487c8b9bb066db9dec28d2553fd58942106e9f5507cd845d67c2d93d74352f740b0f047db1bf67be21070330f95eb0c064283ca5c6c484253027775942cd5b6082aecc93eb41ee1a0c97ab9cf29827ac3bfd4b15ec0bd8a7187845032635a6b99aba105b85b31c6702e4dde8a59f4ab19520ffc54a683d8bbfb76ea20748a419f68ff30f993c1251b61176d6152d184daba0d5a98c2ff775c15f7223948087b42f670eca849ffe1a0b0cac28d4a4776031549f304633c1c8c01ed435d03ce00d44653616770b957d1983666226dac1fb0c6fa6baa65cba2e72a54c633bb1b320c155e8c13f0a57d5bbabf8786aa635606ad4713701a60ee7d2160213c4e0342c8678e36a9db16729e084f567073d5f9c8ff2a32c06de6e178790dca444114c57571acbd829e1a25fcea45b58263133a5b6c6c2d63028be9be26a6ccb7ca77b070658a084b13d5e972892b309b37f5434571cf2c4af2cb0d62da75c5edeb1c2937e8a2bfc3ce4ec18645c51f9293e300f322150c2982d9c229a16bd882f22624f9c086a33c139ea4d5cf3eff898e6156ff4e5804ad6762db94c597498b01bac6cde7f16bc42675a9d001e1e03a1a38bb8dc3d3a8f8629cd3a70e6f6b8730af714a612b1ed38d119308ce786548c548281d5628fc14bb44c67063ebf7db25e79362c4cca5a8c196b589fcf9d7adeab6d9767d1a1eead04f140645fc8129494bfc5356e5009dc31cff130a921f4971d75f082c73482fb3da957f1157a8034154e4422d4add342f217bd243e3eb32ffff2ab3c906ad43ef437729fc99ce19e9fb80dbe6d60f8e6dc12b0a6b98f7a249853afb54498bb659a6265c1db34b921bda99cb1e2b7a32a8aca9cff00fd9c3367f4d2021ee033cac14154db3d99c52f58b23b1e369e018100ebbd2a9e47b7e6e0e3c777d8ad30f8455f1a75d34c31c6f447981ec0796b8cc4903a51f8f66731d8c8e7692a9503c71b0f721645214538485c2573ed98bf43a290d01e4dcf9b57bdbc8c35a5d8fc55755cd8e7fa8a8e9c306d7811c87228fd5e0602797c15d5abcbab24d701f5568a838f2db712f331fb66609cff759b268eab1efc4c11889db60cf4f01ad49e963c9efa8f1005dff130772bba56b8ddac8e90bac3db5878a15af6115bb3c88f542ffc20896370a17965e31fb4012552aade96caf21d97410787d40023e130a4619ff5c3e5c6a8cd545a58c4da2798af356cccc442eab7433bf6805a388f540fbd8198a2512cdba441ad7fbf4beccdf609146c2110f83796c0f762fd6902e10cce2a409cce28966ac35f62e7e920185c5e6e56dc87ad28dd00b11a299eb4108529973c9bbee1ad56d418f46c47719426d2e7b43473ce673f4b8369578f46c3af31ede0c52be7dcd6ffbdb90d59949fd899363fc3b9cbd6f32375b1a0615e9113489e2b18535cee15c6f157378aa3edbe38bee4218f4bd61594d5861e3cda3905224f5be58ee342c9fba8ae219a03ccc2d76855ce867796596b46b3f9011ce5792960daf8c0029bd52affd42d3ea77e221b6d9b55c05900eb8025d27a8686a313ffaecfd62f52e6aad69b47993591323981936ee6f48fe79d6472cf4846a15c1baa721624b6586437785145c57c0c3c2851af9956c68f6b8fd441a02bfcdc57a135fe4cdec0d99518345faf6fbcd662d9f3aa3df04288b7108e5bb2119c2eb9d3c1f9d0bc9e63e2e2ffbe5ab7da816bb4afb461d99abede4a8a3c0cc66e6651c8f09329090fb1682c6ea336a576c5e4c53132d99defca2e93bcdfa081853242d0d1de955a388d1808b917bc49be22d8fd9f0d2f65694b5255469eba3ea0b439f08553cd5638d46d1c4ddd32ab922972f948c4e02c03dcb3de20b9643b563fdcc8174dc52eb6810125f59cb32c0bca8e0d778867dc713d177081f5abf804409dd4ac9ffcc90dd24c31e6e7856f7afc22caa1aacdcc2240da8360e29038b30a30c976208efef7f96ed9cedc9d899eff7e09a93b2ddaff0fd005926e63a079449c90584ed023b93731e4f4b760542d222e0280cbc93efc581b9c9f0860d351ec7bc378e96e22b7eb550c6be7208c3935ddee408ebe13a755a61ed9801893462f9128354856b306766320f70afb58b33c5c5bdd5db5390246472824d1a19fa757d1b3ef71cea7c68535f2f31fc68aa19d8ea13e28bb1d08616b18bad3415bfecfa70195dca8ed4617a2266e3a0a02b035db0bd83a8840249f14b9a0b735c1f255d9a4e6298a0b13e0b2b29bdac6bed0f51875fe57117efa8c74259aa73c158b9dddd7aba2a0ba385f52dd61d92d359cf2fed59390c18b15e3e8e1076d06c149b3014419fd905caf6509d52c0e032a3b7fcd0731ccef15758d53da1f82d69ea68479a86a8333eedc9be4fb05", &(0x7f0000001400)=0x1000, &(0x7f0000001440)="f767b7fef3a3907cb923b209c732e6dad0362db14fa1f891e202f238e7a295648326fd57e6d063b29f89b97e3b30672d9650886156b2756c0c8c1e6f1e4594a08357e3d8cf9e1d43", 0x48) r6 = openat$pf(0xffffffffffffff9c, &(0x7f00000014c0), 0x20, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000001540)='./file0\x00', 0x1, 0x0) kevent(r6, &(0x7f0000001500)=[{{r4}, 0xfffffffffffffffe, 0xa0, 0x1, 0x1, 0x3}], 0xffffffff, &(0x7f0000001580)=[{{r4}, 0xfffffffffffffffd, 0x1d, 0x1, 0x8000, 0x3}, {{r7}, 0xfffffffffffffff9, 0xae, 0x2, 0x7, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x0, 0x4, 0x0, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x29, 0x1, 0x7}, {{r4}, 0xfffffffffffffffe, 0x4d, 0x2, 0x4, 0x4}], 0x7fffffff, &(0x7f0000001640)={0xffffffffffff429a, 0xb008}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000001680)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000016c0)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000001700)) r8 = fcntl$getown(r6, 0x5) setpgid(0xffffffffffffffff, r8) sysctl$vm(&(0x7f0000001740)={0x2, 0x5}, 0x2, &(0x7f0000001780)="1deaefa8d14b6e92", &(0x7f00000017c0)=0x8, &(0x7f0000001800)="bcba0f4559365ed3b5b5c45edb29543b45de39b4f054fd760303588a0a7ba4668cff0b33678f58c6fdea7fb304120fb0baab772b50017eb3efcae0642f5a8cc94e22a7b123d4851ec803c6e1babeb1a20b98743ca0edf4fa0bedc460937393063d74eb15df03554f1a4f828e463d6675f4320b9c4df0b4e9397f460c3d93d18b98047ed16d3f1ee6fb93e0bb5fa41886d2944babf3779f508060e440b5d569dbcb2a41409272d8f35bd5", 0xaa) connect$inet(r5, &(0x7f00000018c0)={0x2, 0x0}, 0xc) fcntl$setstatus(r0, 0x4, 0x80) sysctl$vm(&(0x7f0000001900)={0x2, 0x5}, 0x2, &(0x7f0000001940)="f412a3d5386f1278275fc222a8c6345091beaefe1cf91ad1216ce6267e0b1671ef24907e3001b9863e083ddcd66002e91fab0892cf8f983a46783c30844955a2", &(0x7f0000001980)=0x40, &(0x7f00000019c0)="29ed2dc048a7f16c5608c09355b90465ca4fdd3db53cc4955bec0d341de936deb6960a95cf810dc0bb7f575bcf4f13f76831a5efe102658c9a90594d371a", 0x3e) rename(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)='./file0\x00') mknod$loop(&(0x7f0000001a80)='./file0/../file0\x00', 0x1, 0x1) sendto$unix(r6, &(0x7f0000001ac0)="e85ba61c5fa13f2d156ce2daefb08107c739d9a5e2af219d19c4f0199bdc9023b9184c8957ecd1d17564e5c08b12e75594816a2c90373c3c0d2f49affffd142e6e6bcf23bc315d731d53f17463b291d108fa726c884d23a1e5d185dbdd9ca90059cf29c8e5cb55ed83544b0d60869b38fe82c0eef9cf8bc2cf286a3dcac254", 0x7f, 0x40c, &(0x7f0000001b40)=@file={0x1, './file0/../file0\x00'}, 0x13) setsockopt(r1, 0xaf, 0xffffffff, &(0x7f0000001b80)="3868ddd0706bcdf1b2dd6d9d997e123b3a246b28a5dddaddcbb686f7b31a95977af0402c5415a10dafa837831759ae0dccf10e5ee5ffeb07d726d1cc8a85b9de0b71718bb34a29dcbbd5f74827cd4d554b96ed4da3d96d124adbbac70ce7b250eafee35c8bbee1197ef28baa5bf832173a5758d27a0101491e7de2eafe38d4ddecd2a71fef97b23023966297ab5c91356e5e279c25009da0a3ddb53d7200444e6f2472d681e001639058e958e49c6e55eb2655c2cc6aad22655666", 0xbb) sysctl$net_inet_ip(&(0x7f0000001c40)={0x4, 0x2, 0x0, 0x27}, 0x4, &(0x7f0000001c80)="a9e2f96494331be6e4f1f95f3f792f700384fdd31896ed96a513a6ce2861518c3de1761904cf9a3e1dcbb73fdf6eff1d62ac61dab845", &(0x7f0000001cc0)=0x36, &(0x7f0000001d00)="e0febf03a69e797bf6594ceaa8f788e37e5b11a404c0fd8b9fb0f966b76aa07e2160a2763f16ccff6d49e687b039589ed556c6a02e3e344d154178c61c529f2749fc7557b48851568f1550befa4bce60d078c77a4b47a0e2e020a0462564838a19e1f1d95ad7f75649289250d2a1b6345dabba62b4e78e302d755bbc504bda347dc7f2e82bc8391c702f4d585d830de87bc2d12eeaf02933ec26e0f730105329acb7fea87f2dcfd4f3deea92bc5b5beb6bcec6b104964ce43e80086a5facd647fbcd", 0xc2) pipe2(&(0x7f0000001e00), 0x10004) pipe(&(0x7f0000001e40)) open(&(0x7f0000001e80)='./file0/../file0\x00', 0x40, 0x40) executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1", 0x1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x801, 0x1c4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000240)=[{0x5, 0x30, 0x80, 0x6}]}) socket(0x11, 0x0, 0x0) r4 = socket(0x0, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x28, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x10, 0x4ebfac6bbaf78b9) writev(r5, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x41) semop(r6, &(0x7f00000005c0)=[{0x0, 0x1087, 0xc00}], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x6e) setsockopt(r0, 0x0, 0x7, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000040)=0x4) open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x20) ftruncate(0xffffffffffffffff, 0x0) open(0x0, 0x80000000000206, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x94) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) r2 = socket(0x18, 0x5, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000), 0x0) dup2(0xffffffffffffffff, r2) connect$unix(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) fsync(0xffffffffffffffff) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000801", 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x3c}, {0x116d}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0xa03}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x222) getuid() getgid() executing program 2: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x13}, {{r1}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) sendto$unix(r0, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e00004070000008004200000", 0xb1, 0x0, 0x0, 0x0) executing program 2: socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/230, 0xe6}, {&(0x7f0000000140)=""/238, 0xee}, {&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000280)=""/30, 0x1e}], 0x4, 0xffffffffffffff81) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="4e7c0fcd79828f25964574542facafe604a156ef3dc14df30e453536", 0x1c}], 0x1) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000300)={0x6, 0x4, 0x3, {[0x1, 0x4, 0x0, 0x9, 0xfff, 0xa5, 0x0, 0x2, 0x8, 0x95b8, 0x200000000, 0x26, 0x8, 0x401, 0x8000, 0x1, 0x3], [0x5, 0x3, 0x8, 0x80, 0x1ff, 0x100000000, 0x82, 0x7fff, 0x5, 0x8], [0x47, 0x4, 0x0, 0x0, 0x1, 0x1, 0x6], [0x0, 0x0, 0x80, 0xfffffffffffffc01, 0x80, 0x7], [{}, {0x0, 0x0, 0x0, 0xff}, {0x0, 0x9, 0x501fa800, 0xfffffffffffeffff}, {0x40, 0x3, 0x1}, {0x1000, 0xbc, 0x0, 0xc0000000}, {0x7, 0x10001, 0x0, 0x3}, {0x7f, 0x0, 0x0, 0x7}, {0xede6, 0x800, 0x8, 0x7fff}], {0x7, 0x8, 0xe79e, 0xa000000}, {0x8, 0x9, 0x200, 0xffffffffffffffff}}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) socket(0x18, 0x2, 0x4) dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000140)) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) socket(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000002a80)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000880)) getgroups(0x2, &(0x7f00000008c0)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(0xffffffffffffffff, 0x0, 0x0) r4 = msgget$private(0x0, 0x705) msgsnd(r4, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000940)={0x9, 0x7}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() bind$unix(r3, &(0x7f0000000a40)=@file={0x4bcfb7188bec26d1, './file0\x00'}, 0xa) kqueue() executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) r1 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) kevent(0xffffffffffffffff, &(0x7f00000011c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x45, 0x0, 0xe1e5}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x4, 0x40) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r4, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffb, 0x0, 0x1, 0x3, 0x9}, {{}, 0xfffffffffffffffd, 0x48, 0x20000000, 0x9f1, 0xfff}, {{r5}, 0xfffffffffffffffc, 0x33, 0x1, 0x1, 0x40}, {{}, 0xfffffffffffffffb, 0x3d, 0x2, 0x9}, {{}, 0xfffffffffffffffd, 0x82, 0x2, 0x2, 0xd453}, {{}, 0x0, 0x0, 0x8, 0x7, 0x401}, {{}, 0xfffffffffffffffc, 0x1a, 0x40, 0x3, 0x5}, {{r3}, 0xfffffffffffffffa, 0x1c, 0x80000000, 0xffffffff, 0x4e490f78}], 0xe4b, 0x0, 0xa97c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x20}) setregid(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r6, &(0x7f0000038000/0x1000)=nil, 0x0) getgid() getegid() r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r7) getpgid(0x0) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x201, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) nanosleep(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)) r1 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r1, 0x29, 0x36, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x83, 0x0) executing program 0: sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x30}, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x8020691f, &(0x7f00000001c0)) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x10) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x30}, {0x3d, 0x0, 0x0, 0xfffffffd}, {0x8186, 0x45}, {0x3, 0xcf, 0x80, 0x8}, {0x2, 0xfc, 0x3, 0x50c7}, {0x5, 0x7, 0x2, 0x42}, {0x8, 0x9, 0x2, 0x8001}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1800, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "031ffe40630000000000ff00010400"}) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) dup(r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a05227955686f43a3207fae210b8591073300"}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000100)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = dup2(r3, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) setreuid(0x0, 0xee01) executing program 6: r0 = socket$inet(0x2, 0x8002, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r1, r0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000001300), 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff2f245b6c3e9686dd6046b968000833007ea58a05000000000000000f2a8df6715f99fe8000000000000000000000000000aa8500907800004000bf53c444bf800e"]) syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x6) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000), 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x3, 0x27, 0x3f, 0x20}, {0xeb, 0x3, 0x1f, 0x40}, {0x1, 0x0, 0x11}, {0x8, 0x6, 0xe5, 0x2}, {0x9493, 0xff, 0xff, 0x1}, {0x280, 0x0, 0x1, 0xe85}, {0x6, 0x8, 0x7, 0x8}]}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}], 0x2) mlockall(0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x82, &(0x7f0000000100)={@broadcast, @random="c7a2e46f05fa", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x74, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x16, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast, {[@ssrr={0x89, 0x1b, 0x0, [@multicast2, @local={0xac, 0x14, 0x0}, @multicast2, @rand_addr, @local={0xac, 0x14, 0x0}, @multicast2]}, @ssrr={0x89, 0xb, 0x0, [@loopback, @multicast1]}, @ra={0x94, 0x6}, @lsrr={0x83, 0x17, 0x0, [@remote={0xac, 0x14, 0x0}, @multicast1, @loopback, @broadcast, @empty]}]}}}}}}}) r2 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000080), &(0x7f0000000340)={0xffffffffffffffff}, 0x0, 0x0) shutdown(r2, 0x2) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) executing program 0: syz_emit_ethernet(0xc9, &(0x7f0000000300)={@local, @remote, [{[], {0x8100, 0x7, 0x1, 0x3}}], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x8f, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @multicast1}, {[], @udp={{0x2, 0x3, 0x8}, {"c5f1ac2c1abf714bd3ddeb7c95a9bac282ae60a2b8905e02d50c8f95418d91d9190a0cbc17e7332424d32a09629bb76b32736d671ebef749b6a72ccc50c7d09d81b2d4555cd0e0302786baa3c7a6ae9949837bb777b8bc7cee5bba8295c517b89b3396b703d84be66f49af8bdf6b20efdafb2ea75a2a6cef2335677c1b21a74b07dee6da739436"}}}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@echo}}}}) r1 = socket(0x2, 0x1, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r1, 0x0) executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) kqueue() r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x8, 0x4, 0x0, 0x0) r1 = socket(0x18, 0x5, 0x6b) setsockopt(r1, 0x1000000029, 0x25, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) pipe(&(0x7f0000000140)) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) close(0xffffffffffffffff) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000200)) fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x3, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x1a0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x70, 0x4}, {{}, 0xfffffffffffffff9, 0x47, 0x1, 0x6, 0x10000}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xf3, 0x10, 0x9, 0x46}, {{}, 0xfffffffffffffff9, 0x21, 0xfffff, 0x6, 0x20}, {{}, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x40, 0x20, 0x1, 0x7}, {{r6}, 0xfffffffffffffffd, 0x4, 0x1, 0x1, 0xfff}], 0x0, 0x0, 0x0, &(0x7f00000004c0)={0xd9f, 0x7ff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r4, 0x5) setsockopt$inet_opts(r3, 0x0, 0x14, &(0x7f0000000000)='\x00\x00', 0x2) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000040)=0x6, 0x4) connect$unix(r0, 0x0, 0x0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f00000000c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {0x5c}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r7, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) executing program 4: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7, 0x5, 0x1}, 0x12, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x45, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES8, @ANYRESOCT]) socket(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r2 = socket(0x18, 0x3, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40c}, 0x404) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(r3, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = dup2(r1, r0) r5 = socket(0x11, 0x3, 0x0) accept$inet(r4, 0x0, &(0x7f0000000180)) sendto$unix(r5, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) sendmsg(r6, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000001c0)="cd810a87a1e40153f93e14f6e43d014d09cb0d77e38944ea30564af805e77cab00c83a4b29cb4abc18182213a6a81bfc160541100db320f3975c7d1547d41cdc99f248269800c48bdd42884a7f950e058cb432fd10bce69020136f127376d19d00ba85e6698d42f283eb7f0bcb546063ea640d6ea036812f2597df4f643832bebdecff1047834193497b9a332301655be146dad97f9da15d6e5a8ce2f1cdcfc494", 0xa1}, {&(0x7f00000002c0)="8153a9202f3134af3edbf2162f4812521459764d6c121a1f522ed2bab918d43657370bdaba0276b89a41cefa9b16bcf9b8c53fe6bfd0875a64b296ec7738aea5c2d13fb951e0e17c74f7df77f8872b7c82e7eb3076e4ad113244bdf5a9fd9e9686e85253163b8211964430d02e6ee815fa17923d0dbb", 0x76}, {&(0x7f0000000340)="f5a5cc6ec227cf73664d1b1a2dfcf6b83bf2ce44c1e5e342d386efe0938bbcb7e60279795c5911e55331ecb3c285cdfec1b22891a5ec9344eaaeeb1d0e430e8a88914a5ab4c7884fae8e181adf86bd3f308dd8505bed57679c8f8eaee28fead11ce110f644ab435610bc516f5c50be49dfc202da3c021b98dbd44eedbfce2da38e6bd398c1b24182f4c2b945ce54144e129cd14e358464add71a53680869332163", 0xa1}], 0x3, &(0x7f0000001280)=[{0x1010, 0xffff, 0x5, "0bc67ddc0f62f48ee931b7c4508ead5d03076366dc62ea5592798d74fa82619f50bae584beb7f72d99cad63ca95f4d870eca16dd3a60918a7d0515d17dd57e1d0fc547d0fb99d8301b0e24ab9f6485dbe911060f2283cd33a608467ea97d8547305cabef1aaccda6e20fd4d43d7da3aedc782cafb4d472387342de77fcccaa5b30b67fa75c637fa99c2d8d78463ea8293105274c8cd59b15672caa119399be6f65d78ba4bcdc8da18aa71623b259a7a7d0f53692ed18f7163755b9f7760353aded72979266bc5cf422629a1c5d67b29075094ec2b194f788cbbec2fe6884e3ccb4e0c78b1fb09c8cd31cedf1efc99e3fe813358782c79b9ad8f18136b99fcd19640f341d4a9d43f5204e25ee9e6920c1283fe97f416a433a68c2b15566aefc08e9e6f93136a1f6425b08fbe01e1ab192d400f8c176d4e6403fecdf30b2f6cb5fa22e1d44b0f41aaa5fb45d4ddd588f8093c85f899ef635eeec15c6eaeb862356634376b8a50ffa05e24bcb17bd63cf6528acd1a2cf91a454d25f91bbc06ef4875cedaa716ca97e70d709c9c6c94fe2e6de414cc4d72c91ed92b127a40a834c644dafa61df158435d3d37a0115faeb3ec6c5b8fc7978a214e866deaeaaaa2393a328dad1c9566925470483a0c2963b71533bb7059458e4d01e1b5a785cb4884c0d48493d654fbeeac4f540d718c819fc2537120f818f800f8792a848a807e7880ced2e5516992bde0451c4791f20b0f2a69225914e04d777ff83be700c2ed57df9056e278eb150304edaa44a6171ff3cb5cfe340ccd08ef2bc6bfb5d2fb7283bafc07215c72ad9f69203f244fd8347b8c308646fcc9b9155988c911332423e69b4611a46feb93841e20a4da177898e3275ec6aa521a90658d7f6fc0c59a1e031f1f0e318f5ac6bf3e1ea89b3a1b0df6025272cbe5d2fe34fb76ecdb469c476cf1ab2511485daf5dadfcb75cc609905f357553bfc9a0be8cea6684b5498ee4f6e348184baa746431045d5b4128684d5116b25f3d62f1079f05974ebf37d8d3bee7ccb262cdbcc437e92e6e2eedc47371b6c5fbd020acef1156d8fa66a00a4bf1049adf16dcd4a6998b9f904e37e3282549760564d26a60a8f435fe13be9545b8fc9c01b5bfd03c4199e193584467747dcde9df18930ce29dcec3afa8ad2afaeca7ac248954bc6994c248b3b1a59c99b16bce318fa3230d47775aa275deefa54ddf9b65a490990daf35a8adb7b09d44e50eda3091e6da2fcdece1d1f940c575a0cc0d57f8e1f411d2c0957a4fdfe04cb1d71f18d0a7644007fe2afdd94d31e76d98306fb77cd9eca993afd339b89e2bc800ba0baeb03e929d4ac2c2a1474c2de6c279eb0c65d89bc46e35319c72ac5e491f901abb1a3b19b90363ef1602965cd4ad035dd0a90b6f78760f60158987baba9c28197739f94db2ca9a5513387110d7bf666c19c278f04d4f8e780bc54fbe375e6029a7ae67f6f520f88a7af8d91d6358d62321fa39fcb5193d6f0b3c214c5bebb80d5afb4d1d3d224f8919238dec3552517db66d8efb8fed22d021342fcabd3f19cc1da24dbd610eedcc3d3224141a803db483f836e1ed8c93a23467e9fecfb702f57984dd108ca8718fad7a9df4247664bca87cfcdd34ba9626771160b941fdca4263c5eae33d99804b4d4a516306addf4174425504aa283d4e4db181ac739e1f766b8136ee45315dc1075ddc84c70e125e7a9a43c3b1beee9dda1ae030544489243e27f53d2843ddf6f63691b07d682ec1aa15e1fb57d7acfe2932108c5e2720ce42a2a7406bee63eaa7b1d1f4ac65c23a61d4e857faae81f71c1cc9d0454d122535b98004dab3d343c29aa945a17f76abd31b1299fa537b3ab2e2452a3316b714851302d8024c67fca7e310df34279e1ada16bf85076c917d76de96fea2fb4e229d635d9f5267e789712b7f20ce571f30a9f248e648019f3b04215a495e9085a286ed59dfd6228ba760c9ada2fb6cb8b8b449c01faa6e3bc9d415ee1bc10d567d50b45f9aacf76a3fd3a20c4d61ee225496202e7ea6854c31f1eae403ced5df6fe5984f9c7c05cab32c3c56cf8c0f03c307058ee524edde1472a4a2c293a13ea44554ca11af9290e7de9f9080fd629c81053238c8fdbebe2cd6d78242879d80fe690f56e8f981d5854c5a197e248f96d84b1c8e50d41ac29da345dd99f5667171eba06786a1bd71223f6949af92bf391f8a0e55457210e46fb66ff8f264329a31c60f34cb9d5d42923d483f19d8377387bd91827a4f11ad7d862e9eca7c5d411553d4647150a2c2a4b6e7ee6ebe086867e41553aaeee0dff34ec0e9b77e2e81c6de11e83d06418b1a34dd3fbea135b4a79cc0e90ff8139296e48216098eb37a12b30267fe41faf755ec6102246d138b0cebdeafee87cfc88b73026dc98d7aba3ff6e4dd908d93528a6315ffff830b8962681b793c2910a7fe1a163b26868e047d48e5151a8d957d8b8e0f98c738f85ee7214132fecc46b807f93e58d17ec8a40046ef1675617d090b77273b89ef66dff540be13001037d02336ce078d1c43060259810bd48131dcc9fa7fcaa4a807c5eb0b2f631844905a4b3d1f999ef41ce37847804b7e884f07dba5471f765a93f34446a70a8ca34a5c6bc44dd59d40f806b62965d2ee68b2fc542f57224b303e97a2ea3c2b5f20d199dfc17fb734bcd02d9d21641a2e5dc224a28ef7068b37f4da55e2f1abe290827c3efc790873d458493abb9e99ec5c600f397af5624a312cce542973886e6bd3786e338360a420bb35286f497e02566f5839b7f3233b21acab64313fca26912ccf56acbe5e5d9009ad104fc1fa4f5fb5b808c8c8b836933e47b8c60904c089c95e51a17d2a5ad48e76ae9b80dbdef636868caa058bb9bfa01c3b20756ebcfbaeaffaf65b2b095eced5c48d905a9005dbeafd608d9d939c20070d07e7672fc160464e6d9d425e46e6ac0a40d64013abd57739eacda09701919de8ab7f48493c477cddb22889a614db915c539c8f040e79cfa8c6decbf92cd7d051d2b8b6a7082a4f9f9a0df117b1a1af834251c3cd1d91f4d8480b2f4af4f5f0b8ab76aa8c3e4231da1186e96bbdd126a16516bd483fd314b9873c93e0aa48e006cc3d18e8fd09dd966718c0dea8724222298ee4d8102e772f5522f21ead8822193ec3f36de23563a6f9a1aaa26aa2738a76197dd1671d460434ec7c009244b04ad039d1f262f14c9c8adfd146ea0d51fbbb2d0846ba801e4ab3a3a1986d609b618d4b6f63aebec2fa8f17ce19347ae0131ffe05fc504d381210f55aae15e8313de007cd83a0add905139bb42422a09d4ff21d02f4c43febd45d05647a56a5cdcd4b72d50c5a64dc7077439f1e5fa591e4d8c1f5a9c74653f305edb1790df3d0d21a679da03cde9c0677ce6be73d33da2ad2de8c38d8e5f44a1e65b2991f778dbbb2a66a085d78dc31f8e2a92466d76d3738f7f432dc451dd72130fd44feb0156d4870a361929b3ed9065cd9d4d9b0fe096c9f2b819af95e0dee8a63f11c3f152d5e54ee05aaa90d39af0d57aeefdb26437e58f1513006d8f19eff2ce19745f8557c21fb0d53e35b437d3c5f5059db7f6ce869252d52722ac692ec2a0373b8627b6e439b731933ee51ce1348c153a2890baa0c4ec5d206f87aedb353f0c5e0df1152ea24972820a4e5d06e52eab8c3f981ffda562c3858b5a2cdccd247636a586359f7dd8bbe23918d52885f3909cd54694e2751cb43e0f0877603fd5ebf7ce1b25a467df1577641494e30f71048e3b85d6274f7a37b26dcfc94156207074440e212390d4e981e3361e760c3f880cb81cd91f2b915ddd5b1c7ff9879abb604bf18b7814031795822d0ffabd711208f0d690ad874b1da624405b7d15606aba902d1c2224634acea98f81adfa11592ccc2587f22220b969e825644df584ba3e093d2ba28e52f9361e1e977886aeab3bde65d6b3a6a3be0689de27f101c099939e24ba901522337300992df52cad275b5da8b09531baca191624473c032f54a76bcc7ce9e7a30fb35adf11b9855be92386a552bcfbc8cb46f24d8d14d6fe52f690dcabbd1cdb91e84f53f819f12bc55b4651391613d980cdc6e4430f321cd99a52fe1b5be8aff8a06da809f441c31d99f8f01b16042cd3e9088513ea9df0df97921996430f89750552bf098493985a7a5943300142ed28d83f391674cdb1a9e4e99cd3f66ff147aba46290a9eb7d95048e998daad2a0877cd4b27beb124e405f06127d0a778b0907769bbd322b9933986d4d4af4f5a1e19a035b75ecc79c08c1f8775fee92a7f8472d07a39ee03bf221117ccc9af5bc275b039031a75cc689bc82a2fcd0e9bfdd71f41a33e59e4f5ba98434eead582ed1c953df71c4343e7128be339e0f758c555afca1152ca6e21d070ba3b20bff0aa37d3274bf1487aec048a8ee77727dd10700fb3a115309ec8c0afd5f633e0fe202c494b882caba28575b730d3572dd557cbfb2e3c5878b5757022b0daee03835c068280c833f335e211b9b1e2ecd6f76beee37559c0919497d0f2fb2174bb5c30f005f7f9bc6a919def0009ed2adda0edf51e104519c785e5e8f2b8e7f4903243f46b42bc2d07fd765532fa43df579e827eb8169a58b5c26dc8be4ec49cc74af4d76c73fed0362ac1d87a68e60ebd9ef23d4d011c1822c5f98c0eed1867b8ff07553539d013b399bac3e22acf4d0ae1d51a978039aef186edf8a831340742c0765f1c25f8759560909fbc6a0571310a2fd7b58e58d7be59d6b4d4e3625b0203ee64d8050ff0aa1612016442756306ee830c19bd9fd35c322daaeae8fa21e163be780df233b2313a3702a3fb7ff78604365035db2adbf77e183b5042392672d977e92d3fa2fd8a6dffeb2cea7e7868347f92b3749b6089b2c71b7c0edcb1a862acdb12bc47a62f76c401ddbcb6f241757bb5e6457999ce27e65255149a4f6876acca636341393b941f8b17d46da57e90bc49ceebe2014a39d716e434aca32225dd12070a554437c2bbe6e957b3f4945f9b49035c0b470abbd1666cae68fa3d8f2c7631de6869f43d644725db2c7f67cc79c29b5f446eca8cea02ac7a047c781258a266bf3febd3d68cdd5ad002dc80f350edc9d7f81b2e28991674911955cb4f24cf0c6dec25517fe5f63b4ae24b8682876135533ffef469382419300b25bfc86334451cd714a0c5cef6d51ab509bcde3addb9b1318c9627f4cf45f2e655797321cb8e2df86d1ede90a31e8923317f382f26b33f916d6bac3e6fa6670b3e68136c52b9ff66e4db76b652a96385038fb8d3bc8fb3d17844f83773d6d3f097f162a1c4006e71253c549c9e82286bc824c042a7f8a0bbbaefb004423bf1c27129da963fca961fd5362c4b90c7c620829b8d14c08860cae6d8ce93aee20bcb6e51c550a141fd1975d8a7aad16f5ad9469b2a854a8776f82fefda2556000dcfbdb1aac0e504588c4c6b40e11dfdf0595c1afa9011b80017f4ad409f4a2b1f6cc92775cabd60c7a82f45ef00147f5aa0d7f3be8d71d129860eeb4b0bf4e354b19a4b8dd7bc9b0566f298ae2d1a4fe87e160694e3fbb57ecbc99b8dbe77280a21f7c9323e5703b226c6ec27c7b1394b63175fa84ad659e705b6c7f593658780e525346d9d082cc32f3c837eaea2b21bcb122dec1f851058d2c3170820a13ba38467664d30e1aec26503b27cfadb6e55cb769b27b3d7a02b4969a3558fede1bc4fdea19ba96fe79b9d4628ee9b302dba6a2ba6a86d4ab466f7a988fe48c79ea378c9e44869267dcf07fa5d9dd0716b"}, {0xb0, 0x1, 0x1ff, "bff900e60aa941bd48f4e9aec9b033c40f653c2a6db34d4e6ef38fd0e659d6854356c652a9947b82f80c971c0e454eb7692788a1df140128c3bece1a6c0fb2ea17566dc2e855dd661f35be503a937a4c4f9331cf10d31966c550731bdf73307e83b0da955465f6285f3749baf4699f9f276b18472ae6a2ea191f072ffccd55ef863e3b4253a02f6684785744460d5635acebceaf69cc6ba8bcced25b6b"}, {0xa0, 0x1, 0x6, "da902064a2e76d7388e5fff5bbf0ad4145a12bea92e04ffc2ba64b3fcd54ab45e9bcf341049899684833f8ae7704edcf16d0c25daf780909f2665e429839f8d23e13fb27491b4ad21f3e51f22b24a70781b804f8da4e474cf29510a6455b2fef6f86917ba558e0d23c3a5d7b2951d2ce02fff0ed8969839fe3c851a02deddfdd28e4aebe26f0bc8f03d1"}], 0x1160}, 0x7) executing program 7: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x2b, &(0x7f0000000140)="00000400", 0x4) executing program 0: socket$unix(0x1, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x184, 0x1, &(0x7f0000000640)="4ea8e8cfdb666f5d26b23353b4923730d87c524271e66b7b93edca7927e0b889bf8f2bee0000000000000000c424e2565923a479326852eba02a4aa55154b04b23aa9a93c3e6740e5e4f5d8dd12fd7c4e316300c824c52ba07e3229d1cb33a2ce77d16efd003544af9c94586e46969a6ce1892d2d17aa6f8fc6a7cc0800b269551b20a936b0a982ab9ab9ab0b2ebc1847e80db2c5217ae7f1a5f69ffb321992ec48cff8b04c509d3e2d197ceee26aebb962c7f174264def6e072fc94dfb552bee646e72f57bd6d04ad9e28197f37dc544a5bb2b9845672d440f27475385ade4ddb489301238ed0ee4177cea0a48b4161043b9989c6ad146d76e6fd9346fb993a5178", 0x102) socket(0x20, 0x3, 0x81) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000400)={0x0, ""/250}, 0x102, 0x0, 0x1800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000003c0)={0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xffffdffc, 0x0, "ffff0d000300ef01018b00690200000000000400"}) poll(&(0x7f0000000000)=[{r3}], 0x1, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc5760d87c0427914499031a35f1be08bfb84c72426", 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000001840), 0x18020, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000002980), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getitimer(0x4, 0x0) executing program 2: pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r1, 0x541b, 0x0) r2 = dup2(r0, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x3b14}]}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340), 0x20, 0x0) close(r4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x1, 0x0, 0x80, 0x7f73e5e9, 0x9000000000000000}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x7}, {{}, 0xfffffffffffffff8, 0x8, 0x80000081, 0xfff}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x5, 0x9}, {{r0}, 0xfffffffffffffffc, 0xb, 0x4, 0x3f, 0xc7}, {{r3}, 0xfffffffffffffffc, 0x6, 0x0, 0xffffffffffffffff, 0x8000000000000001}], 0xf9, 0x0) setegid(0x0) getuid() getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r5, &(0x7f00000002c0)=[{0x2, 0x81, 0x1000}], 0x1) semop(r5, &(0x7f0000000080)=[{0x0, 0x3, 0x1000}, {0x2, 0x0, 0x1000}], 0x2) semop(r5, &(0x7f0000000440)=[{0x0, 0x3, 0x1000}, {}, {0x4, 0x2a5, 0x800}], 0x3) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)) semop(r5, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0x8, 0x1000}, {0x1, 0x1000}, {0x2, 0x0, 0x1000}], 0x5) r6 = getuid() seteuid(r6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x0, r6, 0x0, 0x0, 0xffffffffffffffff, 0x200}, 0x10000, 0x9, 0x401}) sysctl$net_mpls(&(0x7f0000001e40), 0x3, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x200, 0x0, 0x0, r6, 0xffffffffffffffff, 0x50, 0x101}, 0x2, 0x401, 0x8000}) r7 = getegid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x80000000, r6, 0x0, 0x0, r7, 0x142, 0x9}, 0x80000000, 0x28d, 0x0, 0x0, 0x2, 0x8000, 0x6}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x1, 0x0, 0x776289ea, 0x9}) fchown(r1, 0x0, r7) executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000200)={0xb, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xf66c, 0x0, 0x7f, 0x5777c539, "3c107dae00000000619abc9842b3061900"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="365deb8c328e832fd6ddd5e1d6f77f4617a8d548517b8d5257e61e0f7b62b9266a46294ed877cbc99ebcdebedebbb6e569dcde", 0x33}, {&(0x7f00000019c0)="408e6dbdf197832788b03002304cf437723a5a12ca57dbcc21e773f9ef3f06c7cf8d5cd3788143f0b7fff0ab4e1fc3366ef4cfafddfb7a00f4be77dea013998d4007ea0f287a73b91fe7d9a1be02ae3e5735ac2b657c66f03667cadd7d57635e727673caa15e32d6baa435eaaf3f63f6dac912332753da723dabbe036ceafaad8ec4641f3bdafdd2c2b12404fd3396b1cd117cb98788d43cef8e7b22d086c56cd8c1ff54df4a33093c90ccdc93e92d6771185254eb46e57325205bfc2229a5b510c5040d7f7db8a855941c8eaa2faff5cd298f57549dbc78d0f5c694a137bf7e80cc3b52290258b00e9c2240a77b80f0fac6a2902603590e86342508f42cf82e952a392cc88184050ebe49635d6a64d6aaf1313960110b7fabc0ff3f899142c6c8a89ca2cb2007efc026273cdc67620ee84642ecfc40307c9d963aa450a83d285bc4da3b17e272bd0279b0cfbe5034d17e45605ff0f5bca56f8163215e68c0960bbee92ccb645a1f97f9ccb4c8ba3be9b6dac3aa7ced8b84443c1e592590336a9b5948f4cbec6ee3cb8b2db1b3662e1dc33b144da486f074287160c10e9169df20c9767abd7240cb4d23f7cea7d7f5f305ef1bd980b912f8adb7e794f6b9d0d2317bde7d25ff4fcc88bf43d345e33145a211922f6f07942a2c0c6f52cc7d77012f7456781438135ceb3eb4fff7279a313e85ad5dc72d56b3cf4ea82d90f3201554437a73686eb5ba8382e1e15f0cd108582d09650c5f4e0421f580bad9ab6b1f2caad975b2c525a49929ad7d7feb87aa123fa5f3c387d11fb52207e5ecf082c3bf7b95bd0881f5b91ff3db41f6ce5d9c852903036b37bcfad05727b13771a7745feb0251f6731c44559f83946e52a0334d320e36e034fff627fc5ed066d1b383a6317b060af3bcf3ce810a7713ae3b2cbfdd428435e86d79e8c6a15e6b0825f045ec62a24369cdc44cf36e25ae4a3dc7173f0f5b01121fc3bccfc014ccf4dbf624637633170074250a36676979b9bc37b290cd9de3a197d359afab9c43af05d100728d7747c3b0bd4090c00a0730ce096dd956db51116d86622e4413ac2edd00e97502ea67608485bd9472f33ed98ca7fa3692439b2b3c17be5b922da69765b94de1dadadf7e030b04c1e1cd5d3b88e2c407a3993e842ae989a03849bc022d136e3df69960be4eb53e6a07764e92cef61c38dfbcd862ae606ce17d89610bbcc1628f7ced44fbd06eeefcf2c6bf55cc85ef3ccbb819ba851c9b4851669025636202f3c80455de0d26b01968dc6d089dd48a96f1a22d47cf2455dd6950b9ffaa7c5d3b7bd9bed93815b610226539a61f086203efdb5212271ef91d72b4850d3b3283bcae91bf2371888452db7ffdf8c0405043fb7000ccc92f61f4ec422c2336a9c337d50abb3dc62706c44b04e4377af13fe33d18a5f87716eb5d53fb1f54d454f9e102c73c121ffeef414e0d8926ec5041b5c225e235075c7bb09a620e185946baf2e4492b2f22f5e8908c0d0b24bd65091a6a9a1eb2c4e73c4a64f25f8caa9077ee33b0099050a8608acfad9f34176626ca29344d5fb5765070a88d24ab59fc4cd0072e6405f2a2818135c103d5742a761d12fecf265adc3ff75520d025612bd3f45ec038d4933087bb75fc3f06d72888a68df1b1d25df8ad5b2ba78261cc24a5aa4c14a91333c0a7189ce4e677082b72175a6eb4ffd0077252964b693d1157c55cd34603044999c56e7d5eb6d704ae4fc7124d145491c428b8234150b17c6772cc490563bcbf98b06b6b00f16850f68706bb0af228b6afeea723b60c0a27c0dea285818272bdc3005a8301465d1cec93083c03da5bd6dbceaf561b02651d10b4b7e8da26575a1292e319131bcb500cd68890c7ebc2037ca4932ccfbc10f5bdd79692b15ece6f0477fc546b232d951769cdca85c17616b2d7a59d7cdb7d3500db29b59095d2e5720ac363e767b1535432df13a35aa01db0fd13afdc59698fc20c51f7f17dd2315f9e20c4b25b58072632778d9c4463bd1dd0bf0431fe6d1a46667f3fedaf00889c63b5d2793a5157e95c856624765873a0a125a2fef0a2386abbee049f69856ebf04641956a035c201949015ed018820e5e117d40e831a3a06a117cc672c227a42dd9095914aed8507fe646e774d33e115751abc25ff9be5ad3102df7ae42a3e6cc0110d5d5c2c138ac4ce7ed893a990b6e17c0e090f818f9fa84299fc274ce35a2ea92f5414c3a66e54af28e9a6f086bb067f26463652751343ab924b04b2ea0a41f0981107370234a114af37a9d5e55a62cbf874c0f8828ff86b950697e07505f426b327a2c7ce76b69e4e97c59c2e6123a42572ffc0f80e4717293ed37c9605418921ba0016ce98dd76ec16a442b96da90313243e06e87e156627962d950b1ea8a06ca36615d441118fb48d4d6576d80d0c42f725944da4b964b4ca2a69faf522d7e6a6d365cdaf88cdedd4c5c461adb65984e97b026196f5f2514dc195b8a7a0561314145b42c3ad2e087e3a8a1a279d093818f216122bb14a78188a81f4882d12ffa39d07c757c48c71937ab432b0bf575c779a6e83d8e7971581dddd4356245edac5e01430de67ba90ae50b9100b1351ea7f05902a183b9eb58ca566883627717f17ae8648fc19ffb68474ba61d9b264a6a51c2ff8e0d7279531a96799efb5e6cd3ed1dce41598356f70626dbc44b54b41b68dc0d8822e9f7875ee20aec1443cb7413d4fcdcf96d7de1501d6f83b986d59decbf5d4a52e6f274ae41347316afe6f3752d41e524cdfebe90d4347e2c4461c47219b16af6ac61f496033d8819b71f3a9a879e88084cd070e6b4819f809d1b3400f6228d9017fbf6ba6f62400ce7a0be0428329930d828f96b17fb28967a48811822fa1a842ed1cb87ec2277edd708372694a006fb1176fee70fe2195add010f046d5728245c92cda18e8733615d8aefdad5c6f1769fc85160afec3256df96d5edf1b1ad2f53422bcd0cafbee9ca9e3356d8b97287caa1502bf877bfd51e4977eb393347afff8799aafb32722eabfc103d12fb9bcae55ff29db3a1e7b6bc3efddc0617c8d58323297bd45c8eaede49f5579332e2c3157881f6575dcb5406a82ee93b263107b2823e3c7ece0392b317f6015ce2a75badda6d120c96ea9fd62722f2fd46317bee2e583c983493c08786dbf0fef12cc4eb95ee5e58f94fb25c0e3f36aa1873097ad0bdb8b024d5a812a8cb356defa054fee9563ad6064cd03e29f4ae62b023efa3519bc2bbc9d5a2ad348ee275670b237f67a691ef59a348a1f67a806b7efbad366e29a576bf3436c9476e4551385fb50339df19f7a96299099c229000ef3650aba4a46abc3a6647c800d82b921dec801feb25c47ebf299f7d4c1d64c80b74973f4c2a084b30fa910508734867aeaf807708cf34ee263e67947365c725508a054c4d7dd071e9043da4688d0f1f03fe448e8e18250cd51dc3cd864a5e6a44b6acae6e32e85edab0427bf813175dbaf7c0f31ad989e29c5929ed2d69b900eae019d500f5038b9b82390caa1440b14eafc4d2e5348f085c7ff87492efb7fe871406bc62e4d069450d838dc02204237701e0776c20db2833de6c8db0857a92b84297477397a77f491cecc7219f11e057d4f1ee61e2600739e62a0471b6a893d06db79573fdb9cf67636a57ec90f22ef377387db744de27163fc1420d486477ded877a109e44e8c47a64a49c7a04ad29a201e89951fbc55e4c0d0904928fb15bca20b51db7311e6e6ad0097a472a214cef6860e2e3339ea649bd792140ce0af9fd30c2334ba5dcc21878bf2744e3b9e26c729cd9dae1dbca43fe3c47a567eb0cc335186aa4b24d4cbced851f0dd2307dccc814e0e9a3b500ebfce8be3e35c4a956ae7589cb5c4bc54bb05260d6a8cb49cb5d569c7aea8a563424e77fa862a588a1422e7fc5108db970b4e3269fa82eae15a397f3e694c2e24a9043bbcb95d3a548eb472b598af992bd6917473c1e25d3a13e071b485944e69e8e313fa249c5821c3c310469e8a94ab0a7da0e062b599b095495d83d256a31f19cf7897134b0a91fcf2193b6ff502fcce527a0d32b6442833c7510744ba44c927d4643e6612fb0689c3601567cb763b976e151f2b9e5220e01163087d526b9a3f4f070234de11006c3ce437c3b9e92e9b652ef0696e190f44e635f25eb1f72eba912815144f2ac47772de72086a4812ebf7f49c95f89c9d4c434cbc6ec9d40e5b3c246f65952e7c73fbcd6816d57c4aafc4d70f3c5b0afa25d1f017c1a3faeacc5f789bc49fdd4ea1f212d7981081b9a0e6b6f509952e56ce92a0f0216dedf95ac8d48cc854c7a18e08a7a216b826ee67150c5ec40718322571df4c3f7b3bf255c3ceee2cc2cd4d53e8f166b8112fc0a2e59d383ae5daf7e6a6a854c5a6e714937f108098613cbdc751bc42543baba092979f9a9b36b21c72745e4a069838d1694c02ff87d56e86cf7b4af8bec40351b5ef060350566adff8683552857ef56c559bdfdbc7cf6ecfe8859560b24cb9def4973b980453d19848d9f43915fac018ffed626754d14cf176f5e01a40daf9ad690458c85ff6e94ad2f117ee2e5e5f18e38c411d97bba53e989e2ebfce55b0810ef2d097117a641502822a0092014a082231d8e3efdbfaddf64906aa658dc58276bec3b6d752b6a4687f9fc0f554b4c19d65510d63ba6161a8553cfc250639acd1acb9b1afc0300b5882f2b5ed45d002dc0731ed66c6d6bcf308efab1e9c73197e0e8510fbdfe7078bc1296ad16f7322cdb0900f5d84721f1ae02352936fef2adea3095da13de262d5e90b03835296e74680158e826044b4ce5448e7d59b40c0e539f6e9afc41f62edbfc4e1e51f7277312fc08cfd2dec44d9e92a9fa8883e9318bec3ed2a29ffda068c428151800409360977b7655bd39e7d2e4ee31ee5ce8a5215643e18f78e6b79faa52daae970b8d80d34d485a41171dd32cedb4afd731e43167fb9a489e68708ab6cbbf9dc85500ba69c0229efefc005f50575328ad051e6b9fdba7b2fd57d4132324208db4fc43c4b555c6cbc8013aec3e805f2273e1746e1983b3d67a0c99201f6f5f057bda4f501abb5f91484d8f61c2f56ce4ca58fe0342e1759b1669b83f2354aa608c2450995d0390be69c36702795c948200175459558a091172568d60ff9c880ea3e81cbdec4773b9a88bb3752a15fdb24e09f8ef8a6dda570c769c11d184ff007c0b29031696215a219d331cbec87af22636b78a7e7d1bccdc0d1e20214006aa07ed54b7d746ac43ebd7efa8714a3ce0f5755c5886da36315fe7b2e07c985a52b6842e8ac1bfc66ea50da6e79827a8c3fb8ebf3c0cbf8d7e769f087d08325461af5db43959bfebf10ef8266d4633c2ab9c50ae56c58e8cbf8d486fbae096946cac3aa462fcfe88a942fc2dfb897138efa5245b4568c30460a15847c6723deff4d0a3f2f251ff68a565b2d0abfa9a2ab3ef059bae34f37b9f0d62f5151e3a87477d20135840f1b5bb40b6dfe8e5d4b0a36fef87ffc888115069aad6562a48ab9e373b429e29293ceb7f3daa0d87c3574f8f271916f47bca6c0d61da48c2dba62a0c826ec73213ec125525531fca9a5a45b36cdf72255211c08b735662eecdbb20554b77059cb4d7854cb1598b6919362f94e5803d34a609899c24daee2e7f59aa80654e69de5db06e003a7cacccf66ff9f10e5fc5d7cdf85cbb0865d3e8a335b678a0eb6fa1bc45db916c42c33d9a2603bad84be1e9a1782b618befae60ea965b4cc2ec30b145d23be449f8751a54", 0x1002}, {&(0x7f0000000680)="33a42e92b11e4578bf2b74b427edc625b4d45aedec47070dd53c8776b938f308f0bf26fb709d1564a398ccf0260148b4535e1a7ab515f36cf34dab6b9daec75484b66b100681afea1fc0ee23cf11fbe13cf62bd41c805162c469cb0e9740bd78787a56a7dfcef35b16251944fc0be46ff37f0c4d82fdf1b27b1bc97fb6e3faeb83ad4a15e5e4bce3319cd3a148ee00800000664b9585c8b87b2ebbbcdd591aedb872c4ccc06b02161c8e6095565cce6e475868cb8bc50db018be9d7a6ffa6d1a89c9ed6319b6dda599f0a76bb0a99fd7a2f91f3a60a86e7961e35fdb2dadc1c59f98c0e7246f4d62de57d235d23b413748883720086c4331ab5596e19ed32f482a3cc2e604336f6365384a30c335b3c756be47702bd6aff8f2e0ab3fd7ea928c6e43981b2b39c298ea920f23eba03eed00f5cec99194d50bc22947b6679cc9151022ebb011641966f6ff7c834329a4f20177cdf2c66d6b1e88ae6d504a39b365c9a5d388e95743ca20e8362c81079b1e13b739817700dea3134a23cef1e863859390c3963c358139ab52324a769d24e57241b0d866995db17cb5388aaa16a638a62143e9effda1c590dd11c3014b51d57a", 0x1b1}], 0x3) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000240)=[{0x28, 0x0, 0x0, 0x454}, {0x8906}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000240)='./file0\x00', 0x46f8514a22d0f701, 0x64) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x10000, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000180)={0x81, 0x80, 0xfffffc01}) r5 = dup(r4) open(0x0, 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000080)=0x7fff) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000000c0)=0x4) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) executing program 5: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r1, &(0x7f0000002000/0x2000)=nil, 0x0) executing program 3: socket$inet(0x1e, 0x3, 0x0) socket(0x2, 0x4001, 0x0) r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000000)=[{}, {r1, 0x8}, {r0}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) socket(0x2, 0x2, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000500)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r6 = socket$inet(0x2, 0x4006, 0x40) getpeername$inet(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', 0x100000000, &(0x7f0000000240)='./file0\x00', 0x8}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x9, 0x1f, 0x4, 0x2}, {0x3, 0x9, 0x5, 0x1f}, {0x9c3, 0x7, 0x65, 0x6}, {0x7, 0x2, 0x7, 0x8}, {0x43, 0x3f, 0x91, 0xc7}, {0x3, 0x32, 0x3f, 0x400}, {0x8, 0x9, 0x20, 0xff}, {0xf7a3, 0x0, 0xff, 0xf120}, {0x3f, 0x9, 0xbf, 0x9}]}) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x3, 0x0) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}, {&(0x7f0000000180)="c7b584171accbc2f2ced6eb9a53a0277d209fa0abd5143fb42008915ad7c34284f3e637d0bf1a26c95acc19c2c314922221fad8318982c8433f15a40de0603b9d2a90ad83528b57e97c8c45e875f4d8ea9b107", 0x53}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x1}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='W\x00') syz_open_pts() executing program 4: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7, 0x5, 0x1}, 0x12, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x45, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet6_icmp6(&(0x7f0000000080)={0x4, 0x18, 0x3a, 0xb}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x40) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) close(r0) syz_open_pts() r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) openat(r4, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) executing program 2: 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, 0x80, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) dup2(0xffffffffffffffff, r0) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) open(0x0, 0x0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) r4 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x40) shutdown(r4, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000001dc0)={0x0}, 0xb, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x42, &(0x7f0000000200)=ANY=[@ANYBLOB="9bc026e27387297f1947ad9b12280d0352516c8a6cd6c2633aad7dc5fcf723e699d986d6be67f9c85523ec2cc8252321491db6a33b637d1403e1ab54a4780e973f6de8d594e5e72a5cc835dede620430e0154e1233dd652743d876ff38d877b8767f358aebe0dd041a81688ab5cc3d5b01739c52e66af42240a6993fda3d2f181476f30397255f40a2a917e7c120b8ef8fea9449c8d964709be23089cadaf9850d04308e2b8a5767cfc9ef1f5eb45e7c0ecac50630f9be9b07c2", @ANYRES32]) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x2d9, 0x3, 0x80a19f, "bb08000100f1675912508b0000000000e7ffffff"}) r2 = semget$private(0x0, 0x2, 0x112) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0xfffffffe, 0x4}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000300)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x70e, 0x126) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) syz_open_pts() semop(0x0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getgid() r5 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r5, 0x0) setreuid(0xee00, r5) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x7, r7, 0x0, 0x0, r6, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r0 = syz_open_pts() mkdir(&(0x7f0000000240)='./file1\x00', 0x20) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') chdir(&(0x7f0000000380)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') mkdir(0x0, 0x0) chdir(&(0x7f0000000180)='./file1\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') open$dir(&(0x7f00000001c0)='./file1\x00', 0x208, 0x0) close(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x3}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000100)=0xfffffffe) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe", @ANYRES32]) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) shutdown(r1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0xffffffff, 0x734858c9, 0xff, 0x2000, "e41399f897c9d789ef99afc51179f5120b451acb", 0x8, 0x49f8}) sendmsg(r3, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = socket(0x2, 0x4001, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000100)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf20b55828f28ca199201aefde6f86ced900f9bac45140dd21d02407c4a743d8faac45bac705f695627b0f4c010be8dc92e26e7dc6a42a3cf918a354b6924d47d78233e00866220f13522d8f1b131c9d4f4231d212c803d32f00"/143, 0x8f) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="865fb91a", 0x4) connect$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) r6 = semget(0x0, 0x0, 0x70a) semop(r6, &(0x7f0000000040)=[{0x0, 0x6, 0x1800}, {0x0, 0x9, 0x800}, {0x4, 0x7fff, 0x1800}, {0x1, 0x5, 0x1800}, {0x1, 0x8001, 0x1000}, {0x4, 0x3ff, 0x1000}, {0x0, 0xee}, {0x4, 0x0, 0x800}], 0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 3: syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x2b, 0x0, 0x0, 0x7}]}}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, &(0x7f0000000140)="b69ab36d", &(0x7f0000000240)=0x4, 0x0, 0x0) rename(0x0, 0x0) msync(&(0x7f00004ce000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/139, 0x8b) mknod(0x0, 0x2000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) wait4(r4, 0x0, 0x7, 0x0) open(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x0, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6", 0x1a) r5 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) writev(r5, &(0x7f0000000540)=[{&(0x7f00000001c0)="e0759c3c462fec9b3fc556f3d449fe49fd88235bc38d8508a1656b55012d09fcb1724aab2be51c7ad44452d41ced2a29c58e05e140dbecf479fa36bfbf5d21f97c7a791fe4156d85962eab6ddb7ca60562ea2b8ee021827c806d2ca4946345e73d66b2a64baf04ccc3a3d0380dc41b67762fd09bd36ee5b5706dfdfb6c8cb123017c3fb1b4160b93326726de42a5faac12d15e6b5378cd9cdfcd67781f91e4a692cb", 0xa2}, {&(0x7f00000002c0)="3059a58248b23d622d8165ca6622eeaa7684ec557cbd6edd3e335f8f5e7f2cd2ff73f97ab07f8be43625606bc2d6e65eb4c74a1626e3ece8f5ecd3d13373f89eb9a8af669dde6e3cf9", 0x49}, {}, {0x0}, {&(0x7f0000000340)="aa4868c0508c11865adf23cea58d9a92f22110f0ed86ba1489683a99cc145656541756dd7cd32e8b9c5659d687b9b36c50d6afd6b709813dec74dd56295fa163ff20ad5d6ab6527dd356e7b9", 0x4c}], 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) connect$inet(r6, &(0x7f0000000080)={0x2, 0x2}, 0xc) r7 = semget(0x0, 0x3, 0x616) semctl$GETZCNT(r7, 0x1, 0x7, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x0, 0x8, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0x5, &(0x7f0000000040)="ebffcbff13b9fd813baa4e713048a09931929648", 0x14) syz_emit_ethernet(0x18e, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000f807286aa5086dd68d5bce901583a20ff01000000000000000000000000000100000000000000000000000000000001021600000000000006659038ecd1a388215422fff5755a7733cd8c4947f02be55dd94338c8b251486f5a86509094ce85130ace312c48b6896315915a5acd9d3c40a373f7183f22a803c549785e8cc9f5afaa7f2388358cda0fdbd4167ba681ba4cfe9afa99f5c85a41a3933dfad93e03374c3646ac899f8c99b0733f88f75f5f5a16403d924366c286cfb92599efe868016a05c2de2771b0b7b2099aa1f777b68501030000000401080101001f098f2725714e5fbf6013000062000000000000000502000600000000860090780002020005000000a67c20c08298a4cb040000001f0fddc88e179a20735df6a0d9879ac4bc060501c4680760a5f5feb77fe63b6d2c5dcdc5d9daca13c08e60f6ec1e80ed417f090fc12ce0a836f9afc48a73b0c6314753a57db5e6d216da54d731f83b4b0de44d621637f48bfa1990f5d956b217117650f639c0221ccd4a9107314c7ce09856f8c1798f38af5f1ac6911cbf9ac7b32f72573288ec3d5ea4af8fa15d668f1c9d9911615cfe753447077d2082dd219dd7c4c75aa5c97717a23c77f6de48f45cff4df5a2ffc95fd640fb595cfaa57e4d005325f1174d8d5cfc0c0fe80d92ab6c755cef51c30fa2a4716eb4e58ffa8d889f311db679e116471c9e1833b73b60f8d4c5f2550b1e0fc7314b1abcfc72a316ff3f"]) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000040)="546e4c2bde81b4f60b80af40f4016917135d105aa6e1db6cc84cf2eb2eec83e6e396545722f71bbb5975431ce3", &(0x7f0000000080)=0x2d, &(0x7f00000000c0)="4bbed278acdb1748e120f25ac58c1df8b44dc15806183072762b9987f6fd70615e48663b745e4b0c4079723fc1f92b981db8cca62b94f109503b6e1f4d1b6b9603c75ea02936fa5735d960bb9b54f6a615d4b13173d44054a5c1e5a813220dd1d5718979dfa84c1802bd65d9ebe227e00593b5dc", 0x74) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0x0, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8717f9050700000000000090d692480d51aa8000"}) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x30, 0x80, 0x2, 0xffffffffffffff91}, {{}, 0xfffffffffffffffc, 0x20, 0x10, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x77, 0x1, 0x9, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffff9, 0x42, 0x80, 0x67d, 0x2}], 0x7, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x4, 0x4, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x4, 0x8000000000000001}, {{r0}, 0xfffffffffffffffd, 0x5, 0x20, 0x6, 0x1}, {{r0}, 0xfffffffffffffffc, 0x64, 0x1, 0xffffffffb94a31a7, 0x3}], 0x6, &(0x7f0000000400)={0x6, 0xfffffffffffffffe}) r2 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d2368df20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec58904000000f6ff7f00361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffce7520f13", 0xb1, 0x0, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() syz_open_pts() mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x0, r3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x7c2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0xa2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mprotect(&(0x7f00002ea000/0x1000)=nil, 0x1000, 0x0) socket$inet(0x2, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x2, 0x4005, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x3c) getuid() ioctl$TIOCEXCL(r4, 0x2000740d) sysctl$kern(&(0x7f0000000040)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) executing program 5: mmap(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x1, 0x12, 0xffffffffffffff9c, 0x97) r0 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x812, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000140)=""/4096) getuid() r7 = shmget$private(0x0, 0x4000, 0x101, &(0x7f00006e6000/0x4000)=nil) shmctl$IPC_RMID(r7, 0x0) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000001140)=""/4096) stat(&(0x7f0000002140)='./file0\x00', &(0x7f0000002180)) r8 = kqueue() kevent(r8, &(0x7f0000002200)=[{{r2}, 0xffffffffffffffff, 0x4, 0x8, 0x5, 0x5}, {{r3}, 0x75ed771462919b26, 0xaa, 0x80, 0x6, 0x3c}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000000, 0x62d1}, {{r3}, 0xffffffffffffffff, 0x1, 0x20000000, 0x5, 0x4a5e1c37}, {{r1}, 0xfffffffffffffffe, 0x10, 0x10, 0x8, 0x7}, {{r1}, 0xfffffffffffffffb, 0x21, 0x40, 0x1, 0x5}], 0x19a, &(0x7f00000022c0)=[{{r3}, 0xfffffffffffffff8, 0x1, 0x80000041, 0x5, 0x3}, {{r3}, 0xfffffffffffffffc, 0x44, 0x1, 0x7, 0xff}, {{r3}, 0xfffffffffffffffe, 0x40, 0x1, 0xfffffffffffffffd, 0x8}, {{}, 0xfffffffffffffff8, 0x10, 0xf0000040, 0x525, 0x93fa}, {{r2}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x5, 0x7}], 0x4, &(0x7f0000002380)={0x7fffffffffffffff, 0xffff}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000023c0)={r4, r5, r6}, 0xc) r9 = semget(0x3, 0x4, 0x10) semctl$GETZCNT(r9, 0x0, 0x7, &(0x7f0000002400)=""/4096) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000003400)="b153c4d0bc2b0eb4b5216c5306368c4bf671b759bd548cecee9a14462c94d474486dd8550c04c9b054b773008059d4a5e0541f394880129588655de475dfd5d3713044701de55e8d27f6b324b6aa7f", 0x4f) wait4(r0, &(0x7f0000003480), 0x8, 0x0) sendto$unix(r2, &(0x7f00000034c0)="def9fa4adf5d4c1b6db8953e271491d1d1d784c3f9ae0d4cff206e102981b0fd0145a0f39d32bc485b74c80fc7f33fdd4353094a5a039942b44270ef70e96ca0b68eb30ca5b32f0a4c4d618ae562b0cbd2bc8cb94d", 0x55, 0xf, &(0x7f0000003540)=@file={0x0, './file0\x00'}, 0xa) setegid(r6) r10 = geteuid() fchown(r3, r10, r6) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000035c0)={0x2, &(0x7f0000003580)=[{0x5, 0x0, 0x9, 0x96b}, {0x5, 0xc5, 0x20, 0x2}]}) r11 = openat$vnd(0xffffffffffffff9c, &(0x7f0000003600), 0x8000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003640)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000003680)=[{r11, 0x4}, {r2, 0x100}, {r2, 0x80}, {r1, 0x3}, {r1, 0x2}, {r12, 0x10}, {r3, 0xd0}, {r8, 0x4}, {r1, 0x100}], 0x9, 0x7fffffff) open$dir(&(0x7f0000003700)='./file0\x00', 0x8100, 0x41) mknod(&(0x7f0000003740)='./file0\x00', 0x2000, 0xfffffff8) getuid() executing program 4: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x201, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) nanosleep(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)) socket$inet6(0x18, 0x3, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x36, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, &(0x7f0000000000)=ANY=[], 0x83, 0x0) executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1bb, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaab9aaaabb86dd6038d9d901853a0000000000000000000000000000000000ff0200000000000000000000000000018c"]) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = socket(0x18, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaa7aaaaaa8035"]) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x1d, 0x4, 0x3) r1 = socket(0x800000018, 0x2, 0x0) setreuid(0x0, 0xee01) write(0xffffffffffffffff, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0x6c, 0x0, 0xfc}, {0xc, 0x2}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = semget(0x0, 0x4, 0x606) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f0000000c40)=0xfffffc96) seteuid(r9) stat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r11 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000001340)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r11, &(0x7f0000000000), 0x10) semget$private(0x0, 0x2, 0xa2) chown(&(0x7f0000000100)='./file0\x00', r5, r6) executing program 5: ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x9, 0x2, {[0x400, 0xffffffffffffffff, 0x7f, 0x3f, 0xffff, 0x9, 0x0, 0xac3, 0x3, 0x3, 0x7, 0x7fffffffffffffff, 0x5, 0x6, 0xa, 0x587c, 0x7], [0x3ff, 0x0, 0x200, 0x9, 0x3fe00000000, 0x5000000000000, 0x8001, 0x1, 0x40, 0x3ff], [0x7, 0x0, 0x5, 0x0, 0x0, 0x0, 0xbc], [0xffff, 0x8, 0x16, 0x1, 0xfffffffffffffffd], [{0x0, 0x9, 0x0, 0x5}, {0x1, 0xcbe, 0x0, 0x1}, {0x0, 0x1ff}, {0x0, 0x7, 0x1ff, 0x2}, {0xd2}, {0x1, 0x8001, 0x0, 0x7ff}, {0x3, 0xe7a, 0x7fff, 0xfffffffffffffffe}, {0x6, 0x3, 0x9, 0x2}], {0x8, 0x3, 0x0, 0x1a52}, {0x8, 0x7e54896a, 0x6, 0x3}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setregid(0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYRES32=r0, @ANYRESHEX=r1, @ANYRES32=r2, @ANYBLOB, @ANYRESOCT]) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="a04a1daf7ab692cfdf7c54c321bb708361c65a4cf48086", 0x17) socket(0x2, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000200)}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x6) ftruncate(r3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040)=0x3, 0x4) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000016c0)=0x3fd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) shmctl$SHM_UNLOCK(r2, 0x4) r5 = semget$private(0x0, 0x2, 0xd0) semop(r5, &(0x7f00000000c0)=[{0x1, 0x2}, {0x3, 0x0, 0x1000}], 0x2) syz_extract_tcp_res(&(0x7f0000000240), 0x8, 0xd83e) semop(r5, 0xffffffffffffffff, 0x53) setreuid(0x0, r4) shmget$private(0x0, 0xe000, 0x27e, &(0x7f0000ff2000/0xe000)=nil) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) 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) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x70e, 0x0) chroot(0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x5, 0x0, 0x0, 0x7f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r1 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r4, &(0x7f0000000340), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = getegid() semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r4, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x148, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r4, &(0x7f0000000140)=[{0x4, 0x2f, 0x2000}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x4, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, r5, r6, r3, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r7 = kqueue() kevent(r7, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x4}) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x20) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r8) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0xa, &(0x7f0000000040), 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r9, 0xa9e6aac0282a6fec}], 0x1, 0x0) connect$unix(r9, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) syz_open_pts() madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) mlock(&(0x7f0000172000/0x3000)=nil, 0x3000) 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) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000280)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r5, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384157, "2fecacf2ce60987a0d0239060000aa175b31cb31"}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="b8f98015186e7eb208c2a4f4e08df491008bcbf85c27", 0x16}], 0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x1c, 0xff}, {0x6, 0x1, 0x7f}]}) write(r0, &(0x7f0000000100)="eebb41fb386b0e8e568dd71c47bec1471a537b3d43ab92015d8cc351d3ce0833cabdf0c9bb542e670da91bc47670ac99b59f49f872656a7a40c4c8edcfeb9dabb2eedd17793698cc8421815c2ca1cf928586da43e3efd74ebe76b99358032193b7633ea3855d64151a0bd3f3804f3306ab48c0381bf9072874e5863cdaadcf614bf7d2bf653e266e9f97a8aa28d1080fb4f0189b", 0x94) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) r2 = socket(0x6, 0x1, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0xc) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001240)=[{0x0}], 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) kevent(r1, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x86, 0x20, 0x9e, 0x2f9}, {{r2}, 0x0, 0x2c, 0x80000000, 0x7, 0x8362}, {{r3}, 0xfffffffffffffffc, 0x8b, 0xf0000000, 0x7}, {{}, 0xfffffffffffffffc, 0x19, 0x40, 0x8, 0x7fffffffffffffff}], 0x3, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x80, 0x8, 0x1f, 0xff}, {{r5}, 0xfffffffffffffffd, 0x82, 0x4, 0xffffffffffffffff, 0x1}], 0x8, &(0x7f0000000240)={0x400, 0x3}) geteuid() open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r6, 0x1000000029, 0x3b, &(0x7f0000000000)="674cd6e5", 0x4) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000000029, 0x2a, 0x0, 0x0) writev(r6, &(0x7f0000000080)=[{0x0}], 0x1) syz_open_pts() mkdir(&(0x7f0000000300)='./file1\x00', 0x0) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil, 0x3}, {&(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, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x8000, 0x0) socketpair(0x20, 0x2, 0x3, &(0x7f0000000500)={0xffffffffffffffff}) setsockopt(0xffffffffffffffff, 0x800, 0x0, &(0x7f0000000540)="cecb3f2c5d36d21d8bc7f6f940e44ce98e799dc7cb69955f355ff559f1b8d7422801d6b5ab2553c7e72866daf400f483e2435d53cb240c9bfd1ee7d7af2d52ca9803c3f6e2", 0x45) socketpair$unix(0x1, 0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x4}], 0x1, 0x0) recvmmsg(r2, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000001600)=@un=@file={0x0, './file0\x00'}, 0xa) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff59) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrusage(0x1, &(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) setrlimit(0x0, &(0x7f0000000980)) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000003780)={0x0}, 0xff56, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod(0x0, 0x2000, 0x5c4a) poll(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="14cac7f0eccd95c9e2f88b57e0226fc7a6778cff51fddf183edac0e7484a0fcc541976e3f92dd7af64a2c1e30b06129f992e8086abdc19940a428ab80a1684dd36797b249c416e6d1f11b7f8af0a34fddf5a1665ec40ebfbd551bb9abf2f69b201f87106353c6cf25988b135a124988d0a00", 0x72}], 0x1) fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbf9418dbe5c", @ipv4={'\x00', '\xff\xff', @multicast1}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) recvfrom$inet(r3, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r3, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000000, 0xffffdffc, 0xffffffbf, "ff870000ff9e0b000000ff56000000001400", 0x565, 0x7fe}) close(r0) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) executing program 4: ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, &(0x7f00000001c0)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3c, &(0x7f00000002c0)="c189416f5912bcb80be2368fc2ec3a054e2fd4b106cf516172af1d3b6863974ccfc49d44878f2cd2c4d444e0e65474a5bd9735ece0d22aecf09603d44e86489bc89d0d9b394cb08cab8bea6b15ccdc8c21cc79bddaa83fa9d2136a5b1ddba6dbf1b328", 0x63) poll(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x0, 0xffffffffffff0000}) r1 = socket(0x10, 0x3, 0x0) close(r1) r2 = socket(0x20, 0x8000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x80000007, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4) seteuid(0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r0, 0x10000) mquery(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) setreuid(0x0, 0xee01) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x1000) panic: pool_do_get: fdescpl free list modified: page 0xfffffd80666be000; item addr 0xfffffd80666be5e0; offset 0x48=0xdead4113 Starting stack trace... panic(ffffffff828db730) at panic+0x16f pool_do_get(ffffffff82dedbb0,9,ffff80003596d4b8) at pool_do_get+0x483 pool_get(ffffffff82dedbb0,9) at pool_get+0xf0 fdcopy(ffff8000373d2ce0) at fdcopy+0x44 process_new(ffff80002a214a60,ffff8000373d2ce0,1) at process_new+0x390 fork1(ffff80003739dc68,1,ffffffff81dddec0,0,ffff80003596d6e0,0) at fork1+0x2ef syscall(ffff80003596d790) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x716135f02ab0, count: 249 End of stack trace.