ca057d8bd890d97b682610115e896ab364f2fd310c742604dd217666e7ae83fc189d290f5f4a2b47dc5322373f043fe008bad8a0aa106e80243734cd38f241b61b58f35282a2a0bf0f5ed4aae29913c708243f30790ae9c9b3398332570a8bb16f8331d112a280673313d263f7b8fd4593bdd7398198ff0313c47e5868fcdf4962fcf5fe362e11f98e7f15fa49caec6f15fccf9cdf159be8bcc9fc2d5471895f7b92f0de47863e4e630948d72e2affb3155a48dfda00871e66a6c8ea97e8bd4af06ce1ebaa3c0a72936d5899f9af85ca5829a25b92a77c778f5d004273ed5ecaf3eaad50daafdf7e496e84b07859fd7bc8ee293753e07daebc2886e9354a27dacad1f3c07f7ef2d1ba583b9e98bf0738738a621dc3876a5b74a2941d052440141bbc0c4ede835f6ad0b2702a231642d77358e34eb885fc53a29f2bcebe3c84ab00b2c76f293b617b13bc881deb74c93478c83677a70496ac870af21f9cb96faecb1917f13eeaa2c8d7bcff0ce2623cdb908c720fc62822721493e9ace7a73f18415d92c39e471ffde67f4c714baf0b323aa9d465bc17a695aef05d33361c1211b8b8474aa6058e3f3bdbde452341f2eb5d6b23e6ac5b2d736f0be8fcd1ae6046100988b13f3ff45c4dd2fe2f8efc07834abd871f71b9a60a92de1806027fdf336692de6e6d3c00e7a099a0365570dcf13d97d519a0de96581a4b47f6f25d3977f4e50a811844eaae3fdbf7b8b0db0127322858f1c980fe4729465968cda5a44dd8f0fc0f2f677a8c5ec02a6c97c1cb408bbc20ca1d46a3dce963d5071d430f1c3dc9f880cb2d7dff3f227b80f2e5bed4a0e709a854f731d2687b42cfdf60f79339e6540f1880800ec2a71c40a9077cc4a1b85a146564ff8fea5e13d6bb666e5578c98bc149f17ffec536db28a1279737c31a0e3cd3fcd744352b3c85639d65268b3dfc67185cc6b5e473ab3fdc49d32a35e7e8b0459fdf4168cf0e255faf03627e8f4c46992cb25087316fe0a5cee40403f7430a4a2e330820bc2b671c6e357a7030abbd3d83a33489b8c851c0eeeee530263fbd840924bda1acc6f4a7eec048942e762c9fef2cf96163227611f2104ed24db4e491af635154f8b68f916e15f1941403f32dc40391a481d04308436ffc677b5c9eb69bef09d95f129e49e69cbf2b391d0b69fcb4fd3b7e145d610acec7fa57014c6138dc3a27b61bb0db2ab079a694a7791747c8ec3aa409eb8ee6997b2d9c04179672dbf4a166b42174e91b8880ae072897c4cfd0326a7846fcfe4dd1ae5c0844573645129de105895535c297fa9a7927684567eaf0cd3927fa3cc1ddeec1b5937bbf095db0e69347f93bf8ae335de927aaf858b6fe67dbf0979c8a93eee08f026ecbaed6f470de5797d4d7256196bad1516a2c29876d3d67062790701454a657d4e4295224d6fbfe6de2f097ad7760e5b3024850998fe1ea36aada1db3b8151277cd628bf54a500414824820586b0ee41485fba1245328458ba8e160bf1b2375bcd3dea66fbc97d2c2e786c68f35e9b9cac7738f937985781f16e7ca570042bdd9f054df48836516aa9a82c3ad04e829915be70c062f6ecc8bec51f2a1ff96610a159ef222840cc7812324727c19ab237f00ff3ac4cbc35be33029a734a168147f4ba1b93417718599fc0a7bab96ecc371d53584451972086f040a738ef432ce2e9a17d056438d1888f1dffbb432c0ce23fbbddbf4cd373c4f66009a569d624e9c9a784305124e8766f5e1f35d7ab1d8f3deca740dcf997f7f2f1caa3f6fd39ece28be5144b3e2a1046b5e2bae00bbceb49b9a1dc5d006c848410d368f9637b6759253b11fa7b541993a1d48acfffeae4f3a2df9bd653b05c2f8864c279b755912579e2c6d4fba44b3c11361a16ad861096018586f381e58c1a1ccb6fccee36dc2ef85252c6a7e3d56df6f7be8cd2ce2ad06e9b6427b098718bae9650161e989c8f4ad3c04ccbf003a91ede606a5f2c4351da74383f2d7151af11f9bfdc8a861cf5e1ad889e76a1d328fff54d041acd2113438dd275864d29058c404d2ace34e0c4e1f6d4a50ca5d232f8da118366d5a15f7865274602f1bff227d0d97c84a6740ffe05f42b8eeac155aee81485db60a135c7aaabd8d593b75a4c7805f65cf190f48f158651358eeb541c70734b8974be43613af2e8ddbecddd6493ced53a4277dcdf94af45918000430ef408468cdd2aece594218fba84cde13de0c293c025d69ee01226a9bbcc2daaa2df7e2e26cc6c34e8115899ab6c07c543127b657c2ad4532b24d3f5b368c3bc2397a3e6da4a6700b402ea51e44a4e820fd13340defa4b00f82ef00927f2e0950eb31c010560e0fc4a5c19f3d023ab92c029d013a2bafa803b417001bd599fc91c7aec1e782732932edae521f5f79342a4a4665230f86c2660381609c6f1f6d231c7109bac68499e35a258cb91d463975223fa0ae97776fb4e9a8d67137b03f2394e91742ebc968402aa52b1604d1ec4ef22322b0722545b515aeb22f02e327801063273c3940ee44cd3661d71bc7f2bfb545fb7786c5e60c0669f2bb9664eebdd1fd6fbe21c8132ba9fe182b95576604db45ddf6b75a7d17115e6457730f32b0173b76eb04f63c24521ef1f40b3be1f7546d57b6713aff71afd5d97c3bcb3bca7fef3872168748ef40881d36238edd4908b90066141a48c3bc6fc66a5fedeef5799a1322ac2ededdf940443b9842269f9d12dd35696865ade103114971c5fbdc8da3f7d99b250fb06c235f1e64973bc958c47da5454562be680a18c05ca65893a633038215bc9dbc1c45fc6a1377ca56881dd2e3349f79472f5ee23bb947e8176b28d5a362dc9516f86dabad9642a15ebf92b1bfa4ab277318b48c95234751dba3d274df8293598e923cf72701a34bfb84e3101a8a358f0da207872c343ef78060cd7c68c1acbd6c5e7aca11c795875bbb69b5ba1562b7f37aeca706d7aaa2548613a383f0cab6e7c1ceebbd92f8a40a4066a145f4144f2d8cb7224ae2c07da8fe8915ff0265610320ce53b569199175075d42ec998445323a44d1254627cfbc898d21de48b2e89215c55b6ea72e01ccf192d61580161cdff053dbf0fe72ec44878ff54a0c2cb6e6c37aadd819fe1a3d04440", &(0x7f00000012c0)=0x1000, &(0x7f0000001300)="7c1fd9b7e85a", 0x6) sysctl$kern(&(0x7f0000001340)={0x1, 0x8}, 0x2, &(0x7f0000001380)="2dd1d286d7544d745b6d", &(0x7f00000013c0)=0xa, &(0x7f0000001400)="5bc209b1ce86b881cd8b598583e28f144642f18be8bf4667263eab46c5301530ad0593df889713782e4790d717a3432ddee05217ad3dc0e6761ac120905846644f96d0ff2c966367ec6586c8eadd69f2428d9233eb0a4726db419b0117c13e03151a71524fbf1d206b92c44d", 0x6c) sysctl$kern(&(0x7f0000001480)={0x1, 0x2f}, 0x2, &(0x7f00000014c0)="8b3f9a487b8c415b9467fcc9683fdeea0ba78c47d77a2da86e2590c63fe9e3e02d57022fef9f09cb4e861776d1379fa1a47d76362771b74a4bcafef304260667cac2c9b025773d928b5da09f07a2cce6de9ee1908787ddb1bbc4a7efef257e72cd06a30a1ef467674fb9e56bc9cf6e99345c88a1c3cb61241cfdfa84a0ad1920477f9623e440d363c94890d02a377784b644a40efd9fced1205a3b560df4880adaeac65d8658d979156f245222a080dba624ef19ebc45fe3652bb3c7c8", &(0x7f0000001580)=0xbd, &(0x7f00000015c0)="35c4d3d7b26cf79958c560f3a4b308266fb17df259b1b30f3f115a30c6cdcee00c54e763f71e276186b5838056a79fc5a852f3295b4dee075484a04c0d28244836568cef692515caaf0db97252b25f33a8fad770c9856b912c511f99daaff81eca60db78d922d0005e00b13fb2ac27cfa65e0f06b62c2396254bff23735318fa1a392dd282120e", 0x87) getrusage(0x0, &(0x7f0000001680)) socketpair(0x2, 0x2, 0x32, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xe3ad, 0x9, &(0x7f0000001780), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000017c0), 0x10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001840)={0x7, &(0x7f0000001800)=[{0x0, 0x1, 0x5, 0x8}, {0x8, 0x0, 0x6, 0x81}, {0x1f, 0x6, 0x0, 0x2}, {0xf800, 0x19, 0x5, 0x7fff}, {0x6, 0x20, 0x0, 0x2}, {0x81, 0x1f, 0x4c, 0x45}, {0x1, 0x0, 0x3f, 0xfffffffd}]}) ftruncate(r1, 0x6) r3 = accept$inet(r1, &(0x7f0000001880), &(0x7f00000018c0)=0xc) getpeername(r3, &(0x7f0000001900)=@in6, &(0x7f0000001940)=0xc) readv(r1, &(0x7f0000002bc0)=[{&(0x7f0000001980)=""/4096, 0x1000}, {&(0x7f0000002980)=""/88, 0x58}, {&(0x7f0000002a00)=""/74, 0x4a}, {&(0x7f0000002a80)=""/244, 0xf4}, {&(0x7f0000002b80)}], 0x5) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000002c40), 0x400, 0x0) r5 = getppid() sysctl$kern(&(0x7f0000002c80)={0x1, 0x11}, 0x2, &(0x7f0000002cc0)="274355458674dc5c45f401027cd7852ca5493214d6d6bd29f1a5ca7daa82d36f2d3ce0c5686325c5d91acc3f66f46da73394b0bc32f1718ff2c7008846639b461910b395d9dd4966133fd176dda95133c54249552aefa42b6b9a557c45ebb800bbcb88cbe366eb3a98d174997e416d3d195da071dc74b0ceaafe314bfaa9c9beefd3ac784a2856b7b1c15a3a62c9ec3243c09ba392f69be1ec1b4333b51d3e5d193dd6aa4fd3b03698c6a8d617639ee0108a45abb90bf6c81ab83a0888cb5d73197b1f29cc822d171afe1e22396bb421e47ea49cc811718a45e9be7b55056bbc74b6fb84be51e3ab7708d9aada18cdef7db364faf65e66dfbf4966c8bb84a9503c974a7803595c1caa64cc5204d8dff384f844b34537b38e096cc4a7618cde3b58c9e05760d5fa317c09a0e5b6d75556823bb2abc715219a595a2cbc4a91decc5e7dd1aa95ef7e340bef391fcc2e5d362e380662324c3e5c3abeba7a0d6a45ce175301a9421c41a9516bcda0294361aa95b535f8ec82389e3b156eb7e1ae376f6279eff3dcc99a91f09463045fb9e428b6c0059ad28cbd24bb21fbfa6da126c62ce0041f7eeef39b020cd88d28ea77e6c9e726b9f5dc526163b2aec75f15a998b839d7e932503e7044210ed4d4a6ec5e00378bf2738fabe4976a998a8813d6fba718eb4714097db12754afc2cfefbfc52cf252086c237ac7cd185b697109bc609cd0a70ffd1bc516f35720b333d6ec71602651727554a58c5ac04951a32e9f36369a0cd3a479d5fd88dc6fd5e9c1b3a630870391eefe23dec2f18d2cc43d2ff2f1cd2457a054220bcd791cd9f6d1490a86aa2f0b6ed7eaeae293933786e790857a837d8cd60fa983513bc136519396eb184a67d87fff45324f1ce87823fdb38ee6767a9d5b114811b90754d4ab4e556a03123522e44d598d58f01daa67fa00fe386a55df771bf3d0648d98d9a4bed4eb0975362f0f231a5f3658891d78e0ea33b252b30a1fe116eb33d74b2d09cd52c2f559aab45ee21ee86f756c097d9d65dc31acafd61aca465da5f2a4fb5374451abb43bb7d3eafea69cc6b8865e00e4dd802039ca2dc1d59138d76ef73cc0fe9ccebe27c601af4e3e0ce2d60a87e904a06ed80501ef4a26bc08a78e383bd584f83b4da36d4e415031ae64658c5da557e285d2c0bc1e3d1aa9ae79b9b6845912dada556c81ab60733e1543342d85d9f2185a1d1223264caf4954fafe5980f65db157dbf36c3c48a9eb2f015e322c330cfeeb5f8a2c8ad7a30c23cef029e4f785336c9992142b27caca26ce5c49e658a1bb4e8d5bdcb116382647c9210e9d8c4312e363ecc872cb6782d8e1e07a643e98dec3e0b1e784b51cc6cca03f9b261d98a7fe9e74a9f8c58805200a18f2cdb403cb43be54c867df8730e7dd37accc262c51c9c37468262d8ee027fa1ec129c7a3b71fac0633a6c324bed76a5f8b04f58f417c029bc927f2e7ebcc53b3d4e8875a7a205c2ccaeb158652701dc02344e6bef4a3d7872c3ada086032a23036b969354f79c9f224bde61c62b6e960927b5991baa1ab03478e45e9877b343040c7102f2c97d4c65c6357b1d263974e775ae4a1082acf34398870a574e56990089c6ae9b11af8a92da3d9988268f60ebcde477d6ff76b88a91c6d159f3b3ca1cc6db7f6a4504edf0c296d5887a1c89bfba70ae94a15e17e02ba3fc4e64f80fc997d1684aacb1b4cba396d539ca694f555939dad5a637a6e39e7790831b89b27b1caf156771f66484a5b1d56a395954753a7b30ab40c7710731d4d785ccff9a7de1c6c360fe86f117be9e56a85290187b90d1716644e730ef725d8791814600c27191398ca6697333dc73961ab1941068471cdb389dfcb0762a91cf41d59d6ee580d1b44721f6ed4f8d8ef4fd2cf5cf1f56dfdcad0f3a581d60fbc9cb9397f6fbea3502721eaeb75210953e7125eda3b6d11c5bceddacfaad7fba195bec53991d6605f850fe02fd11373af2cae1c7391dbde2163250ece65f77ef41b36f6de726c623629f342b81796d62716c408e4f326158092c109bcc08a6c9c9b6ddae5e611d5991343672814a45f597919d14dda8d9fcac7dc86be8788f2e358829e04d72188a08c98b9ed96e9119a853c00b8b51cb95034b310a18a637225d77d71f1df3dbc596e49315843c1995563c025e108456a6f8f2973c537843741683377098bebf7a5f5ea55005a83bc42af35c853fb2244a1cb9758db313c034f3e81b53233c4388588f74824937f42304debea8173aa8e297d0e3593d6fb1657cf77dcee1e2bcd11a4ea7cf9e92899247b642388fa64a42291933476b49d23f14fb36612bf23f46c4fed49f78a85ed81f415dc956cd6cd1f5428d7774c1bfd8c1f6f505caa5b351360dcfef0e313dd8b66c2205760fdb603e0dbae45ff95ecbfbe91f83935ba4644ad2a95d00923e22e6f0f05295d30f676a13e12ab519d24f4de6e83714676e8898be2d52fec3b528b65b188acb1b569061083f43286a3562729b068a27522d4aff484f1ffbda3d0caad79360ded8638a593742abf5afdf16e3bb341227a756bef0a4a34b07f60f19ade1ed87c5f2f8995005954b34a320cb48467d0e015c6239b28dafd91258c4959e2c4270c95eb874339856e58a7a0bcba9d1de5926f9016c439556d470fb0d070ece87964971b32e375f35d8bf11f01024c8fd42fb013884ced082a67a47bc6859c58f46ca720e1a7f61fa8415a2392e19f4dfccafd69f201816397ac6014fb3d6edebc424218590ff4647280c6f2c06a4490418006044ddd25cbc7137708f9c3d21d7c23a6478ff32277ea30b804c587ed3448a6ffbd908b76816df3ced53c41a2ead2254d24985bbe8aa13b175b3f6dc25c8ffb0913eb92f9533c0bd96cda6ceb32a55bd89aa367610e31c27a1a307c38785f1c2fb32f5bf90aac4f63ba577a781cf11ba01a4023cb9108cc4962445a1d7c13af9de7c0162dba46ebac5bcc91f08510960cdf16585e398c7804a7b210c754b6063a4234e58c7aedb22a40f6207ab2feede7da0f95edbd1aa4db36f248b453f205508ec138cdcb03b80fad51b04804e3cf5204b543e435e35ba3a7caf517419b2830dfa66a9f3e443bb0ac53e0cd79df60658b936f0fb6f76ea7867cbaa53bbcca6e1f29fdea715e6bb960273bde68293bf4ba36ef605a427bb09afa397738302b479ab3cfe06c7f64c6a596c99db9c9a57dbccce4b45df8aa0fbc515ba103477c708247f928ad8b945ee4e6963fe2a3f0f8bf17dc6e97993ba1c62c890ee37bdb161edf409206ee4ae66c48af8b4d91bc5d1629c09a0ba5fddc88bf25d90b8e47929893cc1690b0e5079bfdba0b9628c56506edd09a11fcdd9f0272f652593795b8e17f1aed50293a1be5626f9a0d62a38c72f7d859b73a48a02baf31d3bbd5795343b919d0127d9a05ccc1d0579cd05124da13c182128e4dea0c61d61818f50995759fee2ed1d708e7ed01bdc93e5e2103b812eff00d86ebec7d56e0fea31c4f008c4fdcb47cfdf71f780759a32e9053e5a0f2aff147fd5f7aba6273cba297e95f7cf713f78ac1e6f7772096927ba4d75c3932a9ef88bdd998698726078a74c70f7fbe4e584c0a68cf0ae9c03a6d458994c9823c6dab3e42971f5f3b367172b9f5468c4da835bb0044ab89fea67b171222961201c87c47965fbbf425d3c3e49169eda1a051f7ff64d318da5200ab20db6c2ae44256b7dbc8403709b0069b9121e940a9e733d62dd63a696f5e28f7b510205c48e0191f12a3545c51aae7f9298256abcee0d2f5f69df2f796274ec4d78583937784aad8eeb70c5a26ef5c6b4c6e48f4e0417bd90e3a99b6ae526b38af01d8abddfe17ab59eba09a0dc9128f34886348adaf5addbfb13cd2add1a3fd90f41910122d89df11c93e11c0bbbda523e0d2a6e9b07af4fffd0ccc7aba78bf71e9ee04c0db59dae6659eb27c37e82d93e5a702a3d1d823b47e75fc5a54afd6faea42a2eece055fbaa1ef4bc59efbe737b398cec77cadcc06e7b2be5b3d936fbd67643c35fca7eaa16bab4ed50136d6966ebcd665f27e37e10e3bf68581efad79624e36d255fe5aa20f2134648b554827915db4240cffd25c2abd26dd39a2ba8c89d1012d188edd11df9c66f27e41a4d2cb3f0faceae7076a091facfbdce879a576a8806c58fc88f3c326a21d7f22dd1c6a2e276f8e256bcde6430a0422757530a17536d58a5368a69d3d1cbcf0bb92ce67e357c6bb4e40e575c112f9a7d67522b0fb6b11075685166fdcdc14718d8966e437c229f24ff77927960fe218588df658cae6687bc2f932ea096e9282d37db9076f8de2efbd30e3ce5290604576364ea79dc9e293ef6f1f90ebccdd4907cc160b66827f934af356ca29e69568bd9c3b1d648b6eb8b49b1b71a2252226d03b490ce46b402d8779d198e2cbd5777cdbadf297ff70458b2c018977c32c8d1c646488d20c853aa208b3710a1af49ee8aad1cc6aefe081b82e24e34a1c5213bb157481d06d5ec54e39dd667b1655a8e958c6f561411165672e9dc9c503d2cfa0dd1b1f644a20ce50fbfdd6ec00f42e1a43a888951269c645f1240e2d4cba1ace169729e21f1e0960713ee106ac7ad5e860a2feb43c37efda60f439c222cdd190f007796cca4bf40d4d23195773035346650efa87bf56c4db2ebe7571bcef3e8394fc4f4dbb27e444d123dc90a7c10dbb827f91b33d7c0a8b171c8468506972c4baceb1e04b693d71af104c73999e713698b03f1b88aff9726ccc84ebeaa2431de18d1dc44e3bd9bda498183e1cdfaad652153711a546a9f86def705b6f03cd9510c154f53bd148694f9a8775c217dc64175eb72bb0ca8a8a5cbaa2bcdfa9f086206e7a8b225c8e4dbf05d7a1a549f573787cd8be0659f6bfefa588a540178c8f8fb773cbc7438fad483cc9b04a95b27d1a3f595646a02f18f2fb1f0b408c597641e5063cc91f6998a22be134fa865cd54aa0782b1f379cd68250cb48091abc8abb3bd20e61171ee7447a03d6bdffa65b4676aff9d923387cf11049bb74e2363052df2d11f73d7c209915018f85ef54a3c436617623358b4ceb6e60e95da87c9089ea52e979f8ca5b608ceda761f84ff7e77bba2d0142cfc2980eed28881b2bfaad8cf7f1357aeff0fb946284ce02fac1143a48043cba0ed2f08ea186d09fa3189f5984b5049503dadc3c3200bba48a03e3c86f2ee7dfc0a778d08644530b2f988a22c5399b54158de126d4894248679cc13dc305e9eb01296920b80cd3cc2a30cc7561440e23e170918898548ab794682d725f733c1cdeabbed1a48cdcd7a226e1930155eb715237dc64052a0fef7504480e5fe61d4ad787cd85660d970e317249dc70d579e475d6b3e8cbe19da1f41541b09d231fc67e4d750e4f07a98da0837665dafa2a9774246ad7fc4abf930c89e8db643f8bbd737d54a7324e49a0ad7b3aee2880942ca60c8bdc750d542380ed4378ae8f2159c32b4faa5f006543993fff60d88468f5401ce5a166502beb5181099814a7580a461ebf71062f740c968fbd5388033c110edff6cd2f5947de5b3588310cb2211f201af76094827a3e7934c2a5a8aa8815516fb7c5541fe2c441c848b93e4de994d6825a6602cf3b95564919df021141b3a8b5b1716ec4dc7ea27c45f397168ab82c4f5001e3f758485ca53982778b4474861e46364766a4a94bc97598bec220760baee27f20d4d400659562c2898232ab98869da5370b579c81a9ef229a773f7094658c3c8e1c092a2173ccc57c64769f73c67a4", &(0x7f0000003cc0)=0x1000, &(0x7f0000003d00)="c0abab2cfbc21aa59b0772f89e34cd709194e6eff182d5ee55615a945ec2cd4a675f81bb30937b82103285d57147e1810be4c1925770f96303117a543811d001baedfa6af5aa1a79172412d3f6ceb42522bb45036ba1be4d43aef23b0f09c1ed8b05ab62ec9ab38b76dea4e57b67cf1c47ee51feb2a76aafb6a90a7d508068aba3650a08cc2b9ed57e7f97ea4edec2b0eceef4540ba73b8d995c216ccfad0d226666a8361d33edb4086993463083f648f9741c5dab89bab8e92f88b8212afabe24c406d98a15f6b052c0efedc7a9a71d431d5ec4ac25", 0xd6) unveil(&(0x7f0000003e00)='./file0\x00', &(0x7f0000003e40)='W\x00') r6 = openat$null(0xffffffffffffff9c, &(0x7f0000003e80), 0x230, 0x0) bind$inet(r6, &(0x7f0000003ec0)={0x2, 0x2}, 0xc) chmod(&(0x7f0000003f00)='./file0\x00', 0x9) ktrace(&(0x7f0000003f40)='./file0\x00', 0x0, 0x400, 0x0) r7 = accept$inet(r6, &(0x7f0000003f80), &(0x7f0000003fc0)=0xc) bind$inet(r7, &(0x7f0000004000)={0x2, 0x2}, 0xc) msgget(0x2, 0x86) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000004080)={0x3, &(0x7f0000004040)=[{0x8001, 0x2, 0x77}, {0x4389, 0x9, 0x9, 0x20}, {0x1, 0x6, 0x5, 0x7}]}) r8 = fcntl$dupfd(r0, 0xa, r6) r9 = accept$inet6(r8, &(0x7f00000040c0), &(0x7f0000004100)=0xc) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000005400), 0x10000, 0x0) sendmsg$unix(r0, &(0x7f0000005680)={&(0x7f0000004140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000053c0)=[{&(0x7f0000004180)="ef616333974bc74e3c442fc6d6ec39c8a9f2a88bbfefcc85e52e88633f87384a715d5470a3705f98673161a8e8989ee1341b666f150b7604137d20be9413042cbe16db78d2d07538158df857044ad1918750c86561daeab640c0c1987f391e17023e63117d100bd1ac8e21aab1fbcb00", 0x70}, {&(0x7f0000004200)="3c803b09383f38f3541dc519ff2b5792acf2659caf7e4d47de896a55b41e4f1a343def9a2f566fc665115978d4b03a7f1d51b2f8dfae57282d3d0b2b45fae4216678edb071140db317d2b5edecad7e4ce008bf185bbfdbc13e578f8e3a0c51c3ab8dd216e820cf7c0477c0340f00f3175dce6c8fe1bf623b8fb379db36c4297b6adc6adc47ee51cd0be248ca4d50aad4937d5156c416f6126af571475c79bb8d020815ca5f388b23f277c3da2e1db499e418594cedf2b5db9586a5eee1808f904125acd9f3de98b458f0e10cbb3edfa52127fe3bfebd35a71b7cb9d70b06482cd12925906526dd37a0754868305534", 0xef}, {&(0x7f0000004300)="c119b712b147f36b380c8b4a5ec59ae6b960264606afcf21cdcfaef5849179ee8f4e68198849818ef7eb0861eee21ac04617c6316b07fdf382981a9060aa9463050868e2a1aef82ad22f8ea09d8dd6a0b9843390a38f5cdd9e97288ec26c522959692184a898d6199414edb81207ba41509a7aba048e6be86180e29226e9173d4930e87ab87044e865817e0c475674f4538688471f56de5b78b88ec4af1f58e8c8aa78b325a278130d63f029384e919b5ebcf974844de70b3413a27509ce47f4de62a40e89dcc16a40c063a5bc36c2c506de9f1fc17bca6b11072ac237e0853fc7b5af591a5db634ec3304e866ad40cee297e190bf7e75fdce2ac66c697cc31df073cdaa55a30e8cae101122fdbf365a9647fee59b15877aa4827ee99fcf690b4552c857a7ae9767c0ae03ca5cf3a785649462e53a46de949224a91f3c67b5eb367f2c532ac30c48c413206b59c50b6f4dbc4929a3392d3248ea32cc04af0ae7ab8a30c1b24e4057a99e154f7dffed8d3292a85a77fcb69b329340444abef91fdeff19c801e318d63e159e32ad5a2707d8788658411d829d613a31b88b65a827ec3234e0704c93ea86bdb272e5169846993abe85673d742d00f9116e76185651b4ba7bd536c2a5769a6e20f438b45b190bc783748a8e54819f50c156bc1a042e54e89e025b502f434748cc533da1bcf01b0fa300262540fefe3984aebdfa2a9125a6add8a32973e6442ba382f96b84d9e850ac58cd471ad167dd2dc6bce2d78fa68439b3c1309b2c6885030d79e1f415e53931600cff9f78747bece36f7e1ba6c16352978d56c3976b9d2af14c0d90da7c9ba60a8bcb3854b0f56954e1c48fcd8805cefb7096a5653fd43590929f95c448d2d03770816f0e2657949ae0f7ed7ddc9bac30a3f88aad863bf42f26657e4037a43184d0fed79b6e58a6ffdc41bd2c10415b27063a4755cdf0dacf46620561ab1fc3d870cc2a3281ae4b75df383ff1afbabe671d3d560842edb12375305aa7ec2e748064a2aa06f77d0146dd4ff2a549f4423be5cf77b9021d5c08ac310e58b4dd30bd583aaca7fbd50d7c72968a859a93c2c8a29e384d61ef62bcfd4f95894d1f1b32268a34a7fae7a0ac504160633b8c5e35358fb25b91cb82eafc7ea7de6d45a3fa2f8b9cad3493473aedfe20bcca94924bbec2348bac79645390af4dfe3da3f41115025392c1310a946e0f2a814d4945fbad9958e765c2176614171e251487ea6910f71149e8bdbdd460fcaadb16102a78e607e930bc2a22f18e877d52113e81e777818c1dd22f5b3196dc50b5c063f85b48dc479caf8ec4ffc5e8b00be9596afe61346c9040ffbddf7e514ab1ebdce17526b123d4d096fec974ccc6728458143664d3d9889c8331fce16f5039a605f776647c78e81c96afaea10556cb1ed04c8359686cd9f333d6e86e5558fb8ae9bda00aeb243365ae48f3920adc23bf59192a0517cc3947735ed8d554a04a43c9f451f4cb01cf161adbd861ac5b6c2abe01e9c38a1051ab52213f0400adfbc70b48fe4b5fcee4f601e785dcaaef3ccb6e95b970fec032c43028224eba4072a4eb7c973b88e997bd65b40400f2e812d1f9a21342c86abfc49288d348eba7c5a94e3bab9aac2479cfecca36b654118f144871367785805daca90d916fa92d3eb663d50e3d3a18f8bafd21a73e26b6cc51666d83268130f89118e3a5c354b53810b754db95079aab64758f507e14159283bc1352f696bf4a2c6531dec16249a20d3088b72fee8160c491b2586160b087ddd88ac7753c18e741c2958cef5f32670c79f852bda0bd39c9ce031c4a73b6041a4dc12e6d351da5e2b023272bd2fc8cde7ec036675c1f0f26f996d30930fb8c79b84a59f39fd1f84c1861b9285452a5606cfae6b83a43136e085bce70135861d8f7c9a039f807cab9047d591c662f89cf8d373858a94b222227ec2571e4438e91c01da2226f30e37e5d1204466156249f302fd8a2f523fc8b467d8452efca140b4d496a37375a590d1727b835d710dc24a79330f9ab102cd610fd9e41bda86be2aa75eb1190ccda2ac5918fb669a7041697621b1d7e6895baa87ef7bde27acabffb2165d3a6518268214aef4c29f02ca3ad34f95adfc67c754e56bf663eb55be08f170039bc0c53901fc24835b21570ebd633d2a4bcd8c77605c25a74a06b1bc076785a872a31fd3886ad816d9425a2e0fcc3e8df910aee3ce07a98f4f14580e4f2b4240a41e5bc9258f577435a69a292702fafd66c88ee8efbc603be7f207076acf0534e2414374744f0ca23c90ee34a9697d48c5d2b6c7802f70f64f98aefe2e9b73d4f24e2939580ffc279122e87578611126d233f47fe593674b1a1cd81e3a019f262b346cf4fac858185ffeb911f534c95ca051b515af49d03622413db4bba60042eb9ded55dfe334b58822f4c575e42b073fa288a3fdec992829f7c79fdb9aaa4e3883e2d28427cc7e364a72319faa7bc11f720206f335800445eb9047415e4ac7fda3d722683e0c569947d6bbfb69d553b51b4c750b1c6016feb7f66d7595a5a53d5b46adf59ab85af2ad97bd215520d6121d59573c8d62c968327a95ff44eb97e9fdc37536dbf3bfa3e9353b06daae3138ca1a94d44b157d8f3e2477a1c38a4ebee53c9b02488b662f0e62cea6effadf40c5edd054a613b3edacd29310cc4050aa9020d1d9b2a22e26185686ea21f1f9a6f33098c2c5409f2759fa740a2df05b13f1b8b5f60135ec904472eeedd86d22da6c6b5d8ab7af695de61c389e9f3858dd1d0d555d74eb96a92aee36983f3b8ae7adc01fc4a24a42f9c10c10d75006420a4dea7e852e30ff3d9c31ca92c924d990784c973a6c7cfb7ae79b2716365def36b512d3796eb8ed8543bdeac0845dd58900713832321218311005f1634a1aee6082cdf8ce2417d6a16ef96fd397577d9bc6a6f135e51696829f59977f47b25b3b2a43eb7bdb8225586afcb5793eea899451c5185aa2d267ab09974e2c86de39f1fe031c90f8de60aed64ce1daeefdd60c4b5c9ce727efd56cd0ba7a362c886d7250a9764b3cccfcf637dae25f4f4a49614983fed97331e1427e1695b22c72a617f2bc56281a498635b1731176f51b5713a2daa862563d1dde974bddade30d5f741dd0ef9c8759ec0a3c1ac5a20bd7fe2b83d48d74ce7b2b2f58290cc21c142dd910d7282fc0c9eb65d2468481f876d875febdc011ec695b1c05aa7bcc31ff401e0d6d476f9274ccea23f9905bdf830e40fbcab21d49a4eb3eb3086980c0d749737656412b66f7aa3b35e57bd58e415a90e926cbd5674c41de790ed4fa8de58ff18e993b18f2634cd0f4d0f941eb08c1dd3d2137210befd810f8b24e03c406d83d6b842d5657096baf71c582b7f1da93554e631e38f10fcd289543c27770942b2152e95237af82d282f49debcf57029a7adbb7d603ae06252f70ddca273ae7343724becadacd32e5da87a92d70606dab60328790a13d97c8b46a2924e50133ca3c503dece0fdbc5c1c3155f2bda8c24e1551fe3585b03b3788dccf3b81e26c829e5c55be3026fca14385df033ec415bb2109a999ed605fe135604640b282439ada3ea4a3c147c8f99f8ef488443954d9bc895ae7ff1f0bd2a3066c882f9438501b4e412836f8e04e061cf990a8bc4bbee743862af365b9e17b4746bcdbebd04b987b67abea165679de003391ae2f6786084e25d39785fdee247c2be72f9fca4f86e010aa95d9e9651bced372d251998fd8aea3c66f787f3a7bb57328dcc2e03b161337313250d7b13c11f52759defe2ff1d8441f474e360561ec8c0d2381a23dc4bec723a185d36e902c26470901c47b960c4d196dad24edef71d5d5b44e9a6fa9735f18997fae36af014c0403d2d7401598ed2514c0c3293cd6ab8c2f460644aeced8397242ad317f63bf1e8adc2bcdcc225b2f3172184f1f6a1b913fa17a2daded6fc1b436e695a2b871cd45cdd9673da4d7170a0e55a780eb5c926b5198c8f78d68f77f48fb060ecdcc0e94079263d3ffcbc5f6a2241fa62f29cbbcbcea14dfce6ba5ebbd512fc3b1dbd8a552b4464a464b79884361628f787c0fd39d6f7583658585761c52e8022e0c77c6a29e1b4b51922df43ab5182824285433a99b1cf63effdf3d5712aa60613158b71e2d81244cef1c988ea2a63a3ae6ffa54f5eefbe8b036d11aa8b170a42d5cde83c437f7ae5e5e83f816de457427a2a0b0fd9f1e71a29a3706708d46fb4f48dd78ed1efbe0c818819a93cc6dbf2c3c384980df8a30efb24c497a3462dcab27ad321e081105694dbe77877ccb24d2dd659620062f28aed25fc7467e2c6c8878bf19d5cea50357e010f4c0faaffdbdd56ce899815c77b91c804c66a71d8d6de1a3b2dafae2ae5c2eea7ba8083e2cdf95df0f08a30b029ae0bece34367957522689fc2780b2e896859163bae86801a028e5af8ed9e84eefa1cc1514cf0f173f0c03928771c0eee5d74a471eef5ee7eb63c1c0f02b9598c79c926d488cb3521c4d1108f6882508c59e344e7489df1b71e0d348769b5fc8be8c922ef0870b66dcc951f1cc5573dd46eaaf31f88bf83262a056db28bda5f8b908bb218f679a32ab54c8ba49fb2a09ad0891bef918489d2ddd150b7c9f802e53dc3e8f15a78d8c11a2d9272c7ffc0e71e3262faad1522b9d7e5fc856fa54fe78a4661cad707f8d88426e82ded966f4fa45ad321525754acae4bda8c0cf65dbf5e0780ad82aeac4befe129a5c9adbeb490a698d7ef97488462fd5041624e6cf31f353154fbffe7a1ec742a2cce56631b58ef8e053262c1b116521a09f025f89e5b1c9ffcd1514f01e7484c34602b335c05f41b26f8cdec5e166c11c1e16ea967d5cccd9f87fdb3aa8d5a43ae62d6b92552607b5ae42eea5eed719dfaa43850cc2235a096171c4fcd8fc35ff8dda40c4805711c945197f9326da0228e9258ccb369d4c755f79add9fadf0b80bddc72bf1b984b677311e9ddb7ef8f626b185e1a06a1de03e9a01e5cb3b94ef8e38ee34f201c6528b9784a3cfc0cf6cf162768ad4543fdcfe01a7580887c0224004da8b35cfb9d7cfbf2e4a63029f36b22fc4b098e314b1dbf5b20c593a75dabc7bbb02ef4767b0cd645e91700f6489279e6caca9d9653e3c1e1d620aff461f30d282a501df06ada921ae3d158845e63a8fc0e140314553e5e8093b594d07ff66e4505b66af5a689fa7d13d1c68b5c1e44a2796c5241aba8598d1a4ba685199c1701c446c568d875e237abbbcf88e5addef230067214f53ceb289a40cc77d440605c2b1b91538715f2ca726524bdacc4d8752930664c6c25995530bf9f2a6c899aa91372a380e56a64bd61993dbb9ffbac52753a5cae0694f32663062ac9f885eb902023b83aef538cc9bb903c8602c5934357a2dbb34b55b0c5df27054efdc3258a05ae97f574f65ad94dd820df582ae1a64661bb181d2ce4952490faf8e33c664c05f9121ff0453608f94ea2a8b3d94b48ea030b320691b364d2fbbada1e751276f53cadc3c6feb5140c739f0ebcb8ed6126a2f4830c174a11a76c14c6063c3d0ff0085ab0466a63d4ca5d99527940c5d420fb97e2007fb3e541d1d0d825b9b8208dc376bbce2aa1ce15607b7c8a2fc0fed0f639197d2734e1b1ca83122ab1924423e5946af449631843aba6ed187442c0e510cc5b53542b06ba91d9a980f2c68cabe98fa7fedcb2771a122561478ba0854091ce705adee940f8096ee1f6852917e4cb616363b5d7e2cc52dd44a9a2c9709ce346134351c451c5938c71", 0x1000}, {&(0x7f0000005300)="d408d7f9ed7c916e2f5806010877e7e9b1553c4be36ad36f08b247b82b5f1507546562fa0780903dce73dc80895b4f55c4660c9af023dae55564ac08f1a096682e970b20705bc009fea1cf07b1a9359d7a233a80ab93a6182b9495f0a133bd059615839e9200070a2fb7d7950731293989187f3aa5ce06c6849a5d05f6fe41fc7502147112efd6c49dfc42c8196b9f9f83ea2a59ca9e8f0b78eec454dd709758", 0xa0}], 0x4, &(0x7f00000055c0)=[@rights={0x38, 0xffff, 0x1, [r7, r3, r8, r7, r3, r9, r6, r0, r3]}, @rights={0x20, 0xffff, 0x1, [r1, r10, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, r5}], 0x98, 0x12}, 0x410) executing program 3: sysctl$vm(&(0x7f0000000080)={0x2, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x10) close(r2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r3 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x4, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r0, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$vm(&(0x7f0000000000)={0x2, 0x7b3e7c27b3102fa6}, 0x2, &(0x7f0000000040)="47c01ba157249cdf647aa6d4b4cb616982fbed722e856259f4a94ac7e2b3500518d6e8fdcc8794c81bd5cfd15cee4d4e45159df650", &(0x7f00000000c0)=0x35, &(0x7f0000000100)="9e19f5df903b5caf2490cc3d", 0xc) executing program 3: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) r0 = dup(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x81, 0x0, 0x2, 0x6}, {0x2c, 0x0, 0x2}, {0x6, 0x2, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) close(r1) r5 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r5) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) connect$unix(0xffffffffffffffff, 0x0, 0x0) r6 = socket(0x2, 0x3, 0x0) bind(r6, &(0x7f0000000000), 0x10) connect$unix(r6, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4c, 0x0, 0x0, 0x5}, {0x3, 0x40}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = socket(0x18, 0x5, 0xfd) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) kqueue() close(r1) r2 = socket(0x800000018, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xdcd, 0x5, 0xd2a, "0d88f900000400"}) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000040)="f6172e7dafc43a808697a6a98df10abc73132e7149c4fbdeb82ac5de45e49811006915b57aa9420c3d960700013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b904", 0xfffffeb7}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000005c0)}) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) clock_getres(0x2, 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='W\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000057a000/0x4000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil, 0x4}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000543000/0xd000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x800, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000680)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x60000000, 0x60000000}) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1000000005}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="14", 0x1}], 0x1) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)) read(r1, &(0x7f00000002c0)=""/82, 0x52) syz_open_pts() close(r0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8004745d, &(0x7f0000000200)) socket(0x2, 0x2, 0x0) r7 = socket(0x2, 0x1, 0xfe) getsockopt(r7, 0x6, 0x1, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getpid() executing program 5: socket(0x6, 0x4, 0x1) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) fcntl$lock(r0, 0xb, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x41946465, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a0be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab550879ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ed01bb5a469c78ade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xe6}], 0x3) r4 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x16}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000124000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x400}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ad4000/0x2000)=nil}, {&(0x7f000081b000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000156000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0xb433}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f0000148000/0x1000)=nil, 0x0, 0x3}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x6}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) executing program 3: syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900c0000083b45a3f0f238c0c5352c985d7965d02ff01000000000000000000000000000104020000000000000000000006000000000000c20400000200000000000000000600096165000000700000000000000005020006000000002f0100000000000005020009c204000008000000000000002e0a000800000000ff010000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000bbff010000000000000000000000000001fe8000000000000000000000000000aa8800907800000000ff020000000000000000000000000001"]) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000200)=0xc) setsockopt(r0, 0x80000000, 0x8000, &(0x7f0000000240)="c75917beb317930a6939d3754b78ddee37", 0x11) recvfrom$inet6(r0, &(0x7f00000002c0)=""/98, 0x62, 0x1, &(0x7f0000000340)={0x18, 0x3, 0x8000}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) recvmsg(r3, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/197, 0xc5}], 0x1, 0x0}, 0x0) sendmmsg(r4, &(0x7f0000000200)={0x0}, 0x10, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f0000000040)=0x300) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000080)={0x3, [0x0, 0x0, 0x0]}) mmap(&(0x7f000064b000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) executing program 4: syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) syz_open_pts() r0 = socket(0x18, 0x3, 0x3a) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000480)=ANY=[]) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000180)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020691f, &(0x7f00000001c0)) r5 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000240)=[{0x5}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r6 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) setsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f0000000100)=0x200004, 0x4) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) executing program 7: connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) geteuid() setuid(0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x0, "00ff0000090000000000000000000000008000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd28", 0x5b) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000180)=0x20) mknod(0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000001c0)={0x40000, 0x5, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = socket(0x2, 0x8000, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x50) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlockall() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r5 = socket(0x18, 0x2, 0x0) getsockname$inet(r5, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 0: socket(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xf668, 0x0, 0x79, 0xfffffffe, "3c00ea02f1ac7e00"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="bf0909b98732e43ae0ee63c33dd9cb7de67102649ec14a5cde", 0x19}], 0x1) setuid(0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r1, 0x48001000007) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) msgsnd(0x0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r4 = socket(0x18, 0x2, 0x0) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) writev(r2, &(0x7f0000002100)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}, {&(0x7f0000001100)="968ce1c69d9498126527e1ad5174636898ad874ffb39b42f574f4f4cbc90acc1eb117d7e3bf3d52de5d57a7f2ec5c0d23a134ee65c5f70eee9f43f9c71342063cfdf9eb60982d3ed95722aa70920bd1c6331d3e4e1891e80699e9058b7a39ae56ffa1c545b3dfa90cd36699a984bdaedff8dbf3d11d74e26036a7fc36b1f53740b772d7c7996271e18c83078e8d21903e3b374f634d48cd37e5d788d9dc9b1a5fdc4094f0307931dc693d646727c74325a288835bf83c9029b4f9fbc275c8ed723a954b542d3ac1e03143f3b9b9dfc4ba58695c2b8fc369391f84321f6922d19ff52774d77e9fa5da31ec4180e68a9ac2a24b4788e0d54cc485b1bc332349f35a212a64747978dfee5e025493fbcfd60f1aab1f6085ab1c461eb816699c3fc078d367ab0fd6a2c1afde3f1fd1071d5e7856e8c6f726efd37d9e615dbc457767041b51b63a5af8fbfa98b1bde28dbcfa9d698abb946f831ef786761b64412992b6242449fbe6ba627d64dbe611cca8bf596032a8383c693e0fd9da49f09d66b03f266190082f44d73", 0x188}], 0x2) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="f546", 0x2}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) execve(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002bed5880 executing program 5: seteuid(0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x5, 0x1, 0x1, 0x80}, {0x1, 0x5, 0x81, 0xfffffff8}]}) r1 = socket(0x1, 0x2, 0x0) r2 = open$dir(0x0, 0x400004000011830a, 0x0) faccessat(r2, 0x0, 0x140, 0x8d286aa647c4982) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) poll(&(0x7f0000000880)=[{r3, 0x1a5}], 0x1, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r5 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) preadv(r5, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8080691a, &(0x7f0000000100)) executing program 7: mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xec2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd}, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000080)={0x0, 0x0, 0x2}, &(0x7f0000000100)) symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') seteuid(0xffffffffffffffff) r0 = geteuid() setuid(r0) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000180)=0x8) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x800003, 0x0, r3, r2, 0x0, 0x61}, 0x4, 0x2, 0xfd}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) semget$private(0x0, 0x7, 0x3c0) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000001180)="1f32", 0x2}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00000f4000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYRESHEX, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000907800009d966fc935c2a9f011586cb5249e758deb3a56388f5682b51b68"]) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x6, 0x5d, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d", &(0x7f0000000080)=0x17, 0x0, 0x0) 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) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000880)={0x0, 0x0, 0x0, {[0x5], [], [0x0, 0x4], [0x0, 0x0, 0x20000], [], {0x4}}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x4000)=nil, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) syz_emit_ethernet(0x0, 0x0) getpid() mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x81) chroot(&(0x7f0000000000)='./file0\x00') syz_extract_tcp_res(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x5, 0x9) syz_extract_tcp_res(0x0, 0x0, 0x3) syz_emit_ethernet(0x3a, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004600002c0000000000029078e0000002ffffffff000000004e234e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000000000009eaefe03dbc23b0df212c566cafe95b565ab0c2e5db5710a63ab657ebd2c63ad61e1a2ec15a5e8ff130d85d598b51e65e1e3cb6f157b22fbcd93d76a58b523bcc59f808d800ff9eeee43feccbedd5c85d39f7453eb4333b999d542c506d238eb"]) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x7fffffff, 0x3ff}, 0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') socket(0x18, 0x5, 0x4) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="03fdecafebd1fb725e083a0a7661c7209ddafa31f1282c7cd218c28e47c268a420dcd09c49ac4b11a327e0404f1934c3f07bbbde3e9ba3b4f2ea9135fd08ab54e4512052eaff9b22d6564cc17576d651901a216a42b8b8167f80701a7b73c5587d1a186ec358122770f3eab42e0d654769ff448f894296c752ce074d6404af467fc20918fa8b1b9d06dd09cb1cd07897841e8ece076f4bdeb57eb1de0600007e1cd32526c90eb714dd6eab136c52bf01000000807a7643b49ad4ea6d62d8691c4e17719690373325bfd82bbe79a7b15e301df5b8895fdba94a2bb5d55e557ddf137abdde0a0bfde81cdb4f6f00"/251, 0xfb) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x8000, 0x5d4a) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0x44}, 0x3, &(0x7f00000003c0)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73bcbe8a3d", &(0x7f00000002c0)=0x12, &(0x7f0000000300)="6675ce01f40d6aca4f5b680c7e17a4db799bb2480f1b4e922dd582704df696f66891b95981f7d920436699f59f5bcdb142bd08777d3dfee17dabe90c8f0d3defb72a65e0583485bfd0ab622d2267677a928d2d3d84731c57b234e88df06caf4fee4aa32022541c8c057f1c601f54d25fec982caee472cbce44bb86c6d5b25c6ba673915108c6f254cc12f9287a60000fbbf686386e3e", 0x96) close(r3) r4 = socket(0x800000018, 0x1, 0x0) semget(0x1, 0x2, 0x4) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e", 0x33}], 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x4c}, {0x6, 0x0, 0x0, 0x42}]}) write(r8, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(r6, &(0x7f0000000140)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000640)="aab6fde8688d144504a0a2720511bc1918448938faaaa900cb0b71e80fef086117620500fc780cd29ce8d5fc852ffb38239a7f6cbff7e6e9b24648e65f5c643e6eec104f4c8e925121f4f87c09378cc32133dc39b83433a8ce2a7d1b86445410194db0b924b2d223e5a3b4b07f9819bd8efd6b01446ba6608bcc7db1c713d300175a99a2b165b35fdf2a0d2502c2c0f349826691f23567906d99608dd4b1018d0935e02b5eca893918b64ebaf1e72494e80e8bc0e20026542cfe302e218b7a5953fc618452a4ada4e19e1fcaf91cf94b", 0xd0}, {&(0x7f0000000740)="4a7a5e826cede2d132c332b86571134eebfd79da767c7ebd07f7f2213a58066ec2c8e7d7b26d57b0ff2bb58a75e0b10fcd3bf81bac02bc3f6f2487e3ad859da08e1d6596c099e9f1c2c5f010573cee9ad5fa6f217f525c26925352a7c07797e3751b77ecd12b1a03ee6a49870d60938e6921ee0439b7ba94", 0x78}], 0x3) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc0, "6104000000001a0000ff004e200900"}) readv(r7, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 6: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket(0x1, 0x5, 0x2) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x1}, 0x8) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000040)="2a12435fd7fee9056db9af2cb1ba39b986b95358e00b45cc02e2a97fc808003ad6f70871f9b11b5febfe55dcd9bbb6f817acd0647e29d0164c7659100b011689a24c5642f1e1019a5830c6d613b19f0c9a8d3cf8f186f3f591175e6e0c9ee77b5ab8333b97496f162ff14eee54bb8ff530bfbb42ce5dd3c1986850430fe06ec477d99ed30b0bf49840b72d718e914211c5bc0fb1a535cf86ad6e9fdedd62a416b71b8f106c55f800801247632093d26af751f2aade136b6f219ddb500e7e98e2009c5aa959b5638e18eb422ea98027123364e094bb7cbd32a602f789af0b2f3ed528c2257a21", 0xe6}, {&(0x7f0000000140)="6e6c1858dfec936494edf053a491c6385144059ed42c55a0b1d470385df9749501fc3eeb75b784ae21bc4e2cea02a04782e2eb92f3938b5042b1b5d56d9168cc05b4b97e441507a9afdbd73bb761274599de34b03cbdd7052d13bad7ab5a4b67720fea7a14752897137e4964e99b3c953984a9cc6b930e8b2bf23b2940228106c46c4f115b2a08dc872843ded20f23c6c56d788aa8b5f0ae17113f78280d393675d78e9829937d3b136ce786d3d2b373738ca14b9b732f6395a00cf4fe469b82421a39aaa2e9f0ef2728f22afcbe43a5438dc67bb249bc81b445457a9ce0e231f4586ee5ac18a598cdb7db6a0e869abaffb5de98", 0xf4}, {&(0x7f0000000240)="82a5796b7c4c644419e0b3fdb6ffb1043543a82c7e5d19585a6b3089b3d44a597a9996b4478c98c7106579555fa9d60926170a3a5af9e600930dc7e61a3aa188875082a0762034d609f22f416b9ac4832a36a83ddc0ebb219d1829fdc0cd3e792f057c17561f008fa28e4e4b5fef155c75b5756f1b0f0c1a5e3858fcd0fefb9f3adb7256484def08f64566356306241ac8de84d2466f0d2463b043345812950100e5f922f5f932fb211ca1473441a0cd9d7e7b9069483f59af8f86e390aeb335c992565ec8886d2be33a4a9f52eba80dbd9f8d9292e7f4d8b3e1b127d7921d44a82263c03b9a12ee35f332e2820ba77a7c3cf613a24d5d794a8238674e54708f7f37a0c3e65ea6c751e8704470db580c9a92561ea04bd312b2b9bf91605a16691fc5531581765d9a6ba1ce511c853f42aa6c4375c7b2fbba64ecb687d4f78bd6a681c164f0bd87feecd63c7067424dd5ed68e53d1c3453dad9007bde4c9bd899abec5b225e336faf900a3181ddad60a20d1cf5d0bce8e538e1e694ed208b45b60d4926aecc1583a11b5b7643728782a9c1f7299e404aed378ad831f828f792745d7a94593fd7d8da291869c2796d1a3fb0dbbc34da5620779400515183f118a6fbb139523cc393a6ccbf7901f805d64b4948dbba4763c5036568e3160ae6fa3339afdab6d3b469fb9c1f30c282019bf9cbd16641934abdd9b3a36cbc8a38fb55918e7c6e3cb08793ef2211d091e2d2aca2eb1e2796b911193ade89bce0e40bbba13b9e4b1de7e75554cdf26a33494b069047b77e1140ba03ddf8684a036542c1f6efb2bd11a8942daebc5a9b34ec9d24a35e5c2b72765842fea2b5d5b7ae20cf7b66d4618a81786dbb8dfe32defd9f0edc5319da7f788bca1bc193e4562707da3ba4d03d5c54aff69e5a3cf396f6956cce178480a7b21617afe341917d141009fa43979fbf7521f629b9199d93ec7abcab05b77068fbf976f353152a90b8e649452df31354dae5c306e24bb041984d8e5b7120546148def2de24bc49fff3a51126bb9e2307376cbb49cb9d461c2e00c212bd822026e0d8cdabe05488d518029bdfc5f35b3ac545def654eaa0fd2b0699d40d1fe5b77b0937237506a17f44179b3ef849e7b004e4f554847ddca788f1c85a2ece313312c09a3705f4c9fc518ef328f408f318242ef0f60fdbeb55aae0bffeec03540b6f21deafe724a9f0a57b1c5b4421438a193daa2a6ee626b00fbabb61d18575ad5d942b277a1e5e8cf467bfd330689a51dd12f66bea12af6a9669b1477f1998ef580e14e254e110eb22cc3bed8f7c743d2fb102eeec54a9d3cae9fd72df81b4d4134ffbf7a59865386c8626a9062816a3d8aa898024d4f2d7f05bf4653bfdaffb3913c6aa9ad06c3b874f5bd8821fec69e5e9f94d54682ed1819d66084f5adf6ef46ef6947ac4c63eaea35d3da617c1f8feba02e515a3cef6ef58b3779bf9cdb15b3dd9df47a66d9216d1014a0d5f5ba94a21d5f69d76fea6568f60e419b3914a7507495d379a87c2a1bc2a7834e5a1e59c0d5dba67c877cb974b5ac48f359b3ed5fee19363cc66235100724d7b5b3f0593031101c0b7b58bc2511e08796cb7fc9c337888b32ac60abbcb5bf7001ca25c94b3e8f819e452a7d7faf8078bae7adb0be0f0efd4341515ad5760a1f93d2b408386bdd13df016fc884670994abaeeeb9671afa4a3c10b57f49a646346410b364c810b88f5d77663d87a6379c2e0a88e2fa2c64a14092b1adfcb979836785a03ab2fb220e78d6662d0f41d725c02c69f7ffd99dd8ee6e642e18b97a9a0ef1a548fea98b0ad1858b3b86b4e63f5177fbdf275ad55fb3f3486dd389ee06aae4da8971f43bc2bf7e706e0a52d726a62c1a3873dfffab3e776f24b67b51c833dbac8b6315115fb7eb7b6c364cfe8fa550b81be69b93d0ef09e8fcd322a1fb8ea706183b4f4367d04ca922aead47f6d6112bb0eca2786076136f9a35e8f1752601cbbe19187fd058fd24ffc84258ac5314fb51d2feaeeece3e1a335cb23ec0f7ec69e09fcd700cabf8ac0f66d554da54e499b626235a4f5e6e1bb78a5a2b5ba8d450829409b1e8aca721b11b0fc36e8bbee68ca77a885a753646bca984e93e25d3185a1260eb05dc374c184901316b2ce68b312bf120602f778882f0ce1acefd140f55182eb853137bab12cdffe762b55c32ea48ae13d481350c43adf14548b0bbb58677cf5d22aee1724e1d29ed9de19aa87bc5ec9dd8c97336f553b7db09256cca78d818a5462e2b9f78fb270047662abae37adc5cbd9c2bc655921a175ffbc4e0a3cc14fcee1dde78de880aac618859ccb9e5d933bdceb96e1632c34e2dfc80a5ddce4c1c4fd05088c890342a9cae4ab92c32aefbe988d52740c27fd5a6f6617ecc27aea51b763ae78ef908fb321abbc9b9ceb8f3acc31e3dcc168bbd0a9e553dc9e7363f65cab72a30c97ae1c22728ae13ba1c94e4951d42ee66da7fc538b18831cb36fc26af9fb3c66c29fd9415c383d659116e2e573d92218e5320d54dd0fec39d0914ff618f401cfa0a52c67debcd76600268f473d8eae4b914244b8368b0fafaf13d615be77293f9d59d735339aebfa2dc609dc5509f6f0786ad452391d55b76e7eb06bf3fa046373aed9b258f64ca4265f183a49259b83275c11f491b73a99cf5d73e3317675d1a784978c7f79407fea174b0e1563c4c686611474662e33eae11abe33c4f17786919f9f44a06b929adbdf74ab73f854f43e20c5e784ad62c3143fea3c4f4415d8db0ff7b07be8d6567cb8f94255f37cab1aaf479d910c405090210d3e97c30dc796e72831bba062a6c6fa6a5892a415029cae017c3f2e6b73c29fcfde1ba1d1b20cf86c2da34035b306a15ba54b9d31078aafaf5708fb42393c91e1a17034cf8f6e32d75c9d78724e6f758635d8d36da7725660b9ace6e517021eb159b958a05e47c82b00a69f56875835ba2a792941c18d313b3567b93b1109de24cd51168d87038f1ca2baec3015c97581a8e47c2910451f9daaf34e47ce90ac9050f5fa517a819e8766b7bf5cc57b0da58634f6b054e5fc10a247d7e1bc75bd4139263a459764603f2e1eeeeb91b4bfa755663347b2034131f61048f81424304256656b8806654396289233e50f89e019adf8b59d367a510fb4fe852597a54a99d629e3dcfd55e0c8cd395daa9ee3ccfdf8d4782739fc78c6f03c197c47678af870611f2e18454578e528d1f1956380375d3090adf8af6767d2448f03b09d5859bf54c48dc1963dd05a13a4972dc9765e12854cf5374a3fdbbdb07917e6b265d131a77ce004558e78d2438e2187e15167032de83f0e06431bb6192abb09f61aa0b425b58f04616673986da51ecd28ebc397a6732f72ba11e3fab2a62501a6196c999de54bcab671877c67cab448f51ff4cddfa345e3bcc556bdf2c76f0bd8522264fd5e354eadbd32443d32d20f837e9997421d2bbd0138b3794b74a55a10652a9a506a97ba61ddf489ec5ced1f733d6b8b7b00eeaf62763728e0cdcdb46dfcc44a236d8645ba11de8e2d3e050faff059af3aeea9635e69542efc6d478cb8a2ffc1ea4bffb8d99bbd675cceb45826dc366b69b5146c390b2cfd928b9506d54dbd87a146688907a717e3bb1ae57f68979aaeb3d06fa770deda626653f4284ed6b4f5d592148b1f7371975d1220dde11dbe64d6bc7e7cb2560bb800ae02e426b02f83a4ff9a4c067271bff74fddc2ab52c0ec5256bc19b310bd7b93b0de5b5e0a8d33cb75039ea5926d817324f594762c4e446d0b8dbe21162b34624ce2b666a678ad267f028dabe8c6fc5d484ec741937c9c8d3f20c27fe9f29afd7844dbeda74ceaaed0a52e4d1edb6d657c896fcf910e0e167a7adddaff87e7d8342b7dcc038e6085cd7a6f4de9ddefe73c9348c21283f941d3c26c42cbb426650ffb7accf02a7fe97f850ec39e97731de8fefc4b60f865f531fe03fa0a91cdaf55e2d98868339bd6f1bc79b0d034bf31779a1fe7eefbb53c3f7ce3da175b1568e0b28bca026dc4918fcec48738ab14c011f1d8f44ccf896efdcc1004e663adb0d95a8768d98e1f8404d5c3c22b3c3389f24465645e0d601352f74ab36d45b64efbff7b1a041215b0df185357846bd11f2bdda8d2bc1c1280c0ad4edd804f1dfa8a0ba8fa475ef6c04e0fe24c9ae96fc284d4c307ceaaa696658d08d1c79fdf27195244e2e147a2511d448128f281603f1c456dc6b03ff25ede435f4030198d148b7d2f883b2babf46244314f617beeb28c7c209cc0d06d04cbb13735a3a7cfb757486b9ae576815776226f29750ff159371e7ef966886d9c143d87477717e3e8c2420e6175fa48d08dec5fe0ef947e2a9d745616f4f4af9cc5a11ff0e8f8148cfe2c081bab391e23c38537f5b9a589546df0617c24b1a7b23bf22c2edc67a881079daa7af30eb9d56eb5a5acc14ebf7c653281649f44f7d498710fcfef29cfbf1ff919b322e5afa67cdcfff2ca5000d1347b6812b5b3c5e51f87883131e7d22414532c7f87b2f2a5944ccdc14e18ac301b67ecc6b8ac35b33ecac2395752ea1dc468fb7437514ea531b1937b4286962e04dbfd97a2cd9af90e37f891e66d15101e78a47753e40a68617ce9f1adb18cb20a1ff35cd78099b6812066477a96dd3b9443e3c7156ef6ed07585d1ffba00517051e89ff178104c07738a1581b0f0d6a9d130b264551363e41438aa622e47d60713211a06f8411c24b6ac75e68d76cb2561a4159a454797c1734ee09cdd8e0512046ef1a9ea47af2e630c702a9df0a9850e8bd52a7a49b26384ab6cbc54f84908003e90a735904ebd471b0b03d8ffe155f3ebaea973a1be9911222df03ae5a47593ee008aed822ee235fb7164de0b9e183c0466a80794554b4e30ec1dd46a7e316ed48794e1121ef71a450b424fcc8868aa3d0c555d7303a89028dee758bdcdc622acd59829865a19d7b6501c0f9d5922e7ff502a9b77d7911628e7dfdb78d41eec64a61946664cb16af596a41cbac16bdb31a3bbbce40e7c6646d0031e9586210584bb171bc045c7a102a24bedbc71e694a016b47b9d32205f96193da7b4e29af0bd9bc6537af1482a183bbbfb0f908dda1ba4dcb1b7974077cb929da5789f92f76b7012a1259442e4e6992b09d8f37998be1d5911ffcf01455593c129a3842b6cee124da1440b064bf912de3a93847d28f655f05bb2991d834519f44bcb99b89b555afde46d7e08ab0020ad7173b5873625a8b42ccfbe6735a5470bbd73527d2e53c6a1c272b8046e111eb2885c8af81c0683c8708e68fa517511102e4792db80b076f094dacc8ab98d27c17454afbd67cddef3f313ee17d9c6e2f52c1ca0a0d9692abb56e9d9d009a93c064cfdca2951b45d113870bf918e470a882edfbc87ea979d2e7f0817fb2889ec5521b071dcb0bcc8203c062350e0e8b6dab5509ccf967e2a338e1b3e259fd8b4701f08c6ca154822da070a011916b93316c4b630428d1fe92cd65d2fa956dc433bfb8921e3c123ecd7021ff609d8b6e6533b5b59456228bf85696e07429b6ae744c2005d655c2f52675115382f3ee65b412600aa979e42fd4e3177e74fb9f93ba76b16f10b5cb0ffa0357c3ee1479b9d0e2b7685b9e637cf930bdbfe2163b5dfe4fc66f850f8f37e40eb74e64cafdacd73bad1548b36acadb968cf4bb0056c78fa100f9d86c73f69eaa25363ddacd77d52b718ca43ab6848bc76120624134b3bb100ca34eca53001224fac351800f5b70070cb3f28fdd9494e335767d9e699895a4", 0x1000}, {&(0x7f0000001240)="6b4f6ecfaa182a0b813f7714502ef86a4798654f1a6862ffb173104c6680e7374cef698b5bb65ac544e87a88ff8f317a33ecb51693053cb7c0ead5d4fc196220b8420db9600e4c985f036df51d171aa37787c4b089747e7a70c7b02c40fad41fdf578dd2b22ab8e56d8a4a89f09a4ab4e12f7e5b5e2426d52477a925650c68e74b3431fbf05c", 0x86}, {&(0x7f0000001300)="b4c86d1100aa9e866dcc390c5c9cf13c7e0c6a6d71ef02e780380e192dadd4376f78709987092654f0b312f84f67b2235c2a908173f4e7d718c9d097bf1dcdef52f50c4b5b9c838ec122d4e58105c1edddd74fed67caff069442c758c34893bc96a46e934534753307bd1c3a507b093292fa84f6cfbb34b2f71a1c9cc9c41c94ef7a9a7a1d782c9272be781c57e1d6a453bc8e599b2acee62488a480594adf9c1fa3630e308bf4cede9a1ffaf9535b5fd8a9df57db32c69579bec99d9efe559b319257c2f8e1e1ca3215f5a9e28dfe21fdc8c0112535e5ae440ac870ebaa8c89fc355b8249c7ce86c1fbc6b3660d12e3f8", 0xf1}], 0x5, 0x1) close(r0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000001480), 0x80, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000014c0)) ktrace(&(0x7f0000001500)='./file0\x00', 0x4, 0x218, r3) ioctl$KDENABIO(r0, 0x20004b3c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001540)="d25ba189103cf08b1c6ecb07edade71634196d820c6cbdba6b524e9dbb252ca86f1a3ba7adba0656c36963838d738417a55ecf1a94f43503ca43046bebcbd489b44606df6a35310b186e9f7dd3b0a89185c5725c7e1c9b73f6e49f8811689d5294bca31c29e800e53f65856bb05006a0bb8b144fdbb36fb17f5548cef1bf19bd4bd46abb49b0eb0bcec1a4290da1fe141b9cbe33c637a2367f4d303901bf0dd4ee0f3e991118ef0a8f7d7e13932530d2eb5b0099499bdc698113bdf04d567c0e2b51fb5d81d1dbabf63ad8be7af02509b6f6a2168ca630d4e9c9d3c702270dac5bb72461ab06a03f47966e7574c3b1d9862e022dd7233af441e59cb2452bb95ddf0f61d470d45edb533f8e67a5754d4b21f6d34aae7648597367a3fd02de0a739c26ce35ef1e6d6858f1bf1bd7c782c99aac9847111a2bf558abe99b92a6a032ebddce478b2d7c3f291f34b87ee41b3b3cd8a3316feba826f2f087694d6a6fc55e74186869c97738f784a6c15df7eaa31482997b6b164fcbe546f9c73208134e347821b8be6ef8a426b25d05eb2b0f95c67e67653f3f80a64081b9be46aa6bc231b08c39ce40551b6312c0eeb21d16eeaa9263fa276ab31ad975a106b7137f7ab2877aa4fd57cc675e4ff1580f4750d0698a2aa43cd9ad0d718cb49787188e235e5127356e4f9f12b5b4fbe8bcac0a9aab7db4ec22bd2bd525f5da793de5af5b650f2b3788596d01c2c7a79778f891c76fc2083320e95166c75ca3eb867274830362ae7c61203e59ea2db06afd62a061948fdbb6be14c28c4f0ab6f95832d3400317577c86313c323b7d1d622a36a0420976c4b20b1cccda9e12694be0a230ed97dd61b36d6077c594bef775163480a4decbf625d52784e28a462261e789a059bd4f294636726d123448ca873ab620b9ad0393b5adf371c3e72b1d49d1bfb4c4dccd5dd19a714a9915dfff8d6eee3bf088a40c0a556ab44b00029bd2575070abab4eae8ce32850f37f5ee15156beb43a06c6d656576d084bbda61ee21729049ba4d446735528e47bcf16b6c138852daac01c85ee6d10851f5fe6eefca8ca80f8aaea16c60511c7bb52a3096d9e6eb89ab666a974d364c3ef1480b8f4eef507bc196b208a05fc9548a1a01a1edbab7b2a7aa5783a2391f42822bef4b3920b0ffc19b9f186bd5e540923bd802bbd0a0b596e06442f9fc0257e18d730638de49480526b4a34876af71f192c7a0ec12eee51e36a28102ab5baea2c37bcf95321a71dcaac01e643438fddd44961f9296a523a0656963a616268c5bd1de45c2edbe80c977b4a1ee329339be21ce39c2decfbf09c7fffcdbd43973d899c484cf8deb49a64a00d76d4cca2abd0a6c4f8c941f3842d44ca1aa332f3353a7926135a6a0ce8b3277f94c450112ffe1aac090e27becb190b3a85b3d6ce24fc89d4fc6ba3485f5a4c56542fc22ce9311fd5a019bfb92b8b0de53e31b92ba131f4aac0811de96b21310aa6cb9fcc223f06d8c73b3ec57147430f5d63b20907d45537a13769cfda7ca2dae789c2a3aadc1da6b05f9ca6bb79cda51343e8337afffd37bd116c657069993ecc880dc1e845bf6ea95b1eab04435b9e6a1dd8d0be7bbd17018035b2f1b491e78930680fa517dda2ba5cf4833caca663bffb05d0dee78b43ba2bfdaa56515ed21c6b9e94a343db7f0e93cf1ef2825b2d563aaf03d1ae4b68c43f5eda92cefd326c2e35082bfc80125f81788292655bc5e39d58af2cf2f308ab81699bb0d3568b008c1045277e040061ca7a24b9ec47dd2c883613f95b1c637ec9c3ec9a9977ddd4f7fd6fe404fb1642eaa793d0036757abbee40e2debcdf12cf0896a647a3a99c86681adab001246007f3558ef31f8876213d4eb89c85de9f0f040d96a458db76585472ed91d8a166f26641490f7029148f70fe10390ca194f7ae09550a58f93aa250ba4861d086bd52cca071cd7120d11314cfcd568fdb45c9e63dbc46f63e5a466b321715e95dbf3acfc602c962dcc0b1b249131630b9134c56cf09cf59e2d201d4f0ff39c67b600c43656185c968d72dc911cac7b733f0cf3274f705dcc8fb5c031cf1dfe285a29f32db0bdfdf60d5d22e81f3563b87a658029964d3f674109262c35837653ec3115d4a4a2076a91ec62f5d6034562602f3cb386bb343665c055bcd2f6153eb8916bc4b4881a98449b178e3bf8814d480e219f41f87111dd2b786090dfd4b0c5bb6de30e98a844543dfa5ab6e7242626a06b8b1e0c16b08d4cb22504e9a47567f718af0bf2757f136a3b546c2b63f18782136fc46edd4d56c00a24f81323656a330e330c205d8acdc56451acd57ac8c9ecf31535294ee1b8d9b0fe6e3bdc41c5f09a64d422087fc1485770baf5c79537135d7cd6ddce711455cdbfce6d4e0abcf1d06b2769699bb1710951ca0ef0d325c86d29a7bfb29a63167f9e7a626ce91c9a2b9f2b92ccfc37ad8e90f04ada1629db5fa51e644fe5803ec5318d37130573d659036642f4a2263d0ff60a1d0eb90e182fbf2af600d986fd8af69819dfc471f3fe5aa60816628ca070588d80427d03f7ef455782864d0472d020ba377993acca87a431a75337f47b84278d82d2dc5b47240994e1ef3345e14d408135eb2587f11b8f450a53f3dc1683c61e5f0508f330ba044aa46953540a68ab3870267934722aa63fc8d634f914a51951e4e014915bbd7998865af753344611fcace7c1c948224b056621d544ccae9c883799c532b63074ce19b0bfe54790854ad780dd055d78710dcddf5fb90c64afc25f38685937d265bccdf9fd46d77cadd7e8175ba8519274467fd2c0ac95627b74e3602146bbfe07649bf6b1a09e60af024ee0b609d6d7c0d1b5911bf09c635662f143a43938424a9f5ce121c3448d1eeaa684c5bad24e85d8878c8d4b638fa7a3148d1ed1641b4dcb03d5a5184dd13f758ba99da6f6249f02547993aa265bf0551ef0f3f82df41df1710e95401ba7b9ab03d6bf0e711cc9ab9b4b8020a7d72443c6974c54c3a4a24b7a41b8b432d255bc339ebd9a5ef56e8d643caeee6c99a3a3b9bd6f8856116b9fb0d9b460717535f82594a6cfff3fcb1140cbaf344e8efdf820d30e6134d440581c17ae22f6f1b2852cac00bc4b663b664499c329219bfcb0adc9076018cd3ce0ea1a3520c4305dc3e6c4a39c686ade861a58c7c2aa28298352b0e0489c67c79d94618a995d93d1b750252511e11fd22a6c1bb7faf70f1aa4c9e417c96653ad9da027a570be5b31c4b1fb00950aa46ab409f79392cd95572ddb7aaa8d27fcf6458b22efa4ca02090910fdaab9fd0447df97000d53a6dec28950a1d278069b42045239f9d26f58e927682464ca52315a60e61435d24f12b2d7babde4d73d3147bfab74d27dab9e703e238b0840521e4aab61dccd58248b5fd6ffb1a1b489a34cf113b14021be8c53db1d4d6a3a10fa4313f3e7ce2fe49902b7cb02f0eef408d3ad00741091828e1032e4455aff7dc4194aab10f4c5a5bc0f118a35a0317750b0dfd097eece92ccd46cd727fe798abe0c04b61f134ac5de8241a3fa56fe59e10365e111abfb09bb24d56b1379296ae86d2ebf6aa55747f91c09501557dc4155edebda2c00fe8a7d5af224a7e97541d7607a7d00e1b2d56d1e90fc1a543767706037ad073d6a0f7b6d3f443622fb209c4375174bce85074676ec69314465b70469e2d549a0abb355e0106906aba94fc66df8966d299635c6bbda6b0c5d9c0d9dd1b64107d7795f6efc595b7f77b726c30ace4b39c0360c524284cb415c6d5b9fe94e8007f51b2a6301eb7f9c5898d929a6a16aa75b677caee172cc1045982e2eecb4218828e9d79e45068d8a10610abdb36ff98195b868a6d2d7ca309a1ea41f0f938b64c42697fb7943af48cffe27e6dd151c7e855a6736708e2a46b0548af65ebddd6a7f85bffbd6a8d64aca553d25f343309045f98a07b445a97975aefdaa4089456e8c9b49fa7e49b551d2a3427dbc32859e56219a862d07bc2c0801427db74b95b220a5e2333004559fb6bca246f77a8f75c9e89238febff0257fbf63e73ad7d6a2e52b18d8fec6118f422684892ed5fd8d4398bbcefaaaf581cf11fcfc640e1f3bdee7f1668a6cd56ba268417751daaed599a50eb69cd7d3060d9fb41c0995f13bdd8b38165b528275fb5972a27f804e8e5a9bf9eced518d52145e341b2ef8da6479cbc066d6499630db98c9898fd2c8565b77fb8975ffc372614e92517c5fe4cbff4056d8e4f562d270ec3cefcb717059bde8b1f7d178f451fc59a273d7f0c75c9f44e6bb128ddb9481c14fcd0951a5ab9a631ec2b3a2aac638bf5e11d2f4b84021c8879a39988b0378f27217f5eb9939333258590c097e558349f3f35d8dc9736ce8ee6ff3042fbba593c04e816e6aa8fce6836575d4ffab9e109ea5abd88c3a70d3a3b70e69d2694fe9a7d016f9417bfa2d2434e14edc696b847c72750902fe8cce1615c11f51def610e95d77e10e00eeb45510f787862aa30ad9a2afffe1eb3fa9207bf6e00ef6022e3bf79221e1bfc0e4d1ae03c583c6dbb25edb8455c9ef390ef1dafd575738fc6425a113c46604faae927b404256f4cde8359a40d1d9a0cfbae6f8e2d07f3a2988129d20c898a4020c92995cb037bf40cc8c253d4c786574e84cb3e251154ce9d5834915429723c41cf3c82ddf9e212cafef3b822bd9cd95710163c8412cbb27427d1280cb754ef88a6e597103c925221c1282ab80505d60cb2dd19cbb514e54aa2fd108790b4fced31e5efe1d4be00f30891e0c5fd9e92ebce15a0d4b1eca00db3591e9dc68d234fada58fdb7e247184c93e75a5b68ce174327a37e97a0ae0dad0139a4fba7581f2655431c7d4b5ae0388ea1a80c942fa6d0e886154c273de64550d01d3e74abd3d2e11f3be6068db5651675cf69c4c6ebd9bdcf751554c5ed5f3c8db182e20d88f4ddeb84f3d8274af96189b0330045ecec151de716aef85c0e608775eea67345de7182d0b6d68dd9dea51b321104762f3a22eeebde263219b26e0ba68cdad3016ed43a0470a42aab1df1b142efa711ef8482c912c41079baf6387e0d4a81354591fa76638bb38e0aba94fa716497748e4f62534fd4d63a125f0cddf31cda0d4612c2ff4a910d4ea7f71e07c2d0d6ab94b48f30ecd9b2cca15ffd9370b10b734c4d7e94fdb81157895fec0785a11d8a9abb9514f089bb5b398b6488d3f3959c006f9c33acfced24f801a05ec66e6e13400e9649484c38f1eda187100f12b591152a365d5b14f8c54d84eafca8a979e57f778af0880d5055765c362c6f10e5bef3100e9f1e517fc04a69d2b196b3816edc9e099f0bd6d2cf373356d86bbe33eefa42fd0da46e40510235b00f8657dae51c665a6863deacd9bb15d5373c13d1c45b01e925b36fa502e5778df360707b13e2f248d2915ba8a08ed0bf0575a8f4a1bf81ffc30b68b8dd62f0907950e7eb51f02b8add47e2c6dd161c57b4c20a08998021e9bf04869416069e8549296c814ff593c5a45060def6232a40334959f39ac8877dbc0f8afbde7c909a80be4a7ea1e44eb146d52974389a07716cd3faf0161409150717baafde784c0d0f092451f5672d4139effe4a42ce27d2a9d8d1be3ce75e6c9466942c482176c0936fe8fbe34df78444a87adff8a08216d3d8117baddf59cf87a76b5468a20a449087d8defc011bb38c36bf008c6e4ca277ac3d0ba09532e2261c5730b208c5d4fee500edd9bfe2c81259cbab26965306ce4efa03adb8fe85954e696c623ed18ba4a000da", 0x1000) r5 = msgget(0x2, 0x400) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, &(0x7f0000002580)=0xc) r7 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, &(0x7f0000002600)=0xc) r9 = getegid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000002640)={{0x73af, r6, r7, r8, r9, 0x1, 0x4}, 0x7, 0x40, r3, r3, 0x1, 0x5, 0x5, 0x10001}) r10 = semget(0x0, 0x2, 0x6a0) semop(r10, &(0x7f00000026c0)=[{0x3, 0x3f, 0x1000}, {0x1, 0x7, 0x800}, {0x3, 0x1, 0x1000}, {0x7, 0xc1c}, {0x4, 0x9, 0x800}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000002700), 0x1, 0x0) r11 = accept$inet(r2, &(0x7f0000002740), &(0x7f0000002780)=0xc) getsockname$inet(r11, &(0x7f00000027c0), &(0x7f0000002800)=0xc) accept$inet(r11, &(0x7f0000002840), &(0x7f0000002880)=0xc) r12 = accept$inet6(r11, 0x0, &(0x7f00000028c0)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000002900)={0x0}, &(0x7f0000002940)=0xc) semctl$GETZCNT(r10, 0x1, 0x7, &(0x7f0000002980)=""/154) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002a40), 0x40, 0x0) fcntl$lock(r2, 0xf, &(0x7f0000002a80)={0x0, 0x0, 0x5, 0x2a, r13}) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x405}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x0, 0x8000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r3 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, 0x0) syz_emit_ethernet(0x1019, 0x0) socket(0x0, 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000040)="39997cef726a8d00", 0x8) write(0xffffffffffffffff, &(0x7f0000000180)="23009100007adb020317bd", 0xb) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="67fbf8010000000000000000000000000019a11e6d4f36814f6c", 0x1a}, {&(0x7f0000000340)="48b88b53c1fb1e4da4c91604527760545a754d4a5433cf6b8a2dc534c09c67316f8c652ff9a8aa28eaa71e351233c7539981fc948be70e1508404f5575458a9f1046322a3a75449a2a8c278ceea820f1ebbfc09bbf57b934f750413d7a45d636278f28b7d848ba163d06243d908373787d30489c6b770ea92e9b506c930c8564940783da71ddb179c8b46a622e00", 0x8e}], 0x2) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000100fe800000eeadb816000023ae8ea20000000000aaff010000000000000000000000000001"]) r0 = getegid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, 0x0, 0xb2}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r4, 0x1ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) r5 = socket(0x0, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) getsockname$unix(r6, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) utimensat(r6, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x80000000, 0xfffffffffffff456}, {0x3, 0xd9e}}, 0x2) r7 = semget(0x0, 0x4, 0x653) bind$unix(r6, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000000)=""/9) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="a866543a5ec0213232716ae627dc887b720f1b07974663eaacb053f232e408cf5b750101b052a213d2e738a45888356ad2769bd8010798e8758d1c032b9be804ef2e0873f8fb3fd89e5d25d2d5687e3369811b0deafe64299ae82d4ae2b13fee0670c44745864761db3b0b0db70d70c8f5f31bb45f0d9c9e", 0x78}], 0x1, 0x0, 0x0, 0x9}, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) executing program 5: r0 = socket(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) r1 = dup(0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x52, &(0x7f0000000240)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "f51d00", 0x1c, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @generic="574c177addccdce73b1846f67318dcf42a8b2f210702c2b3b0304f61"}}}}}) r2 = dup2(r1, r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050160", 0x5, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r2, 0xfffffff5, 0x2, &(0x7f0000000080)=""/44, &(0x7f00000000c0)=0x2c) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) close(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000), 0x10) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000200)={0x2, [0x0, 0x0]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x18, 0x4003, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0xd) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) setreuid(0xee00, 0x0) pipe(&(0x7f0000000140)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2, 0x1, 0x0) listen(r4, 0x20400) accept(r4, 0x0, 0x0) executing program 1: socket(0x11, 0x3, 0x0) ktrace(0x0, 0x0, 0x40000a1c, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8060693c, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r4) r5 = getuid() seteuid(r5) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r6 = open(&(0x7f0000000480)='./file0\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000100)=0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) executing program 5: ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) (async) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r1 = socket(0x1, 0x1, 0x0) close(r1) (async) close(r1) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r3, 0x1) executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x20, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) kevent(r1, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffe, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80146950, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x3f, 0x0, 0x0) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r7, 0x0, 0x0, 0x45a6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETBELL(r8, 0x40105704, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0xfffffffb}) executing program 2: semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f00000009c0)=""/4096) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x4437) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) ioctl$WSKBDIO_GETBELL(0xffffffffffffffff, 0x40105704, &(0x7f00000000c0)) syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2859ccf6, 0xded, "b4fe00000000009ccb0500"}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000400)="16", 0x1}], 0x1) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) semctl$GETZCNT(0xffffffffffffffff, 0x3, 0x7, &(0x7f0000000000)=""/23) executing program 7: r0 = getgid() setregid(0x0, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, r0, 0x84, 0xaacf}, 0x8000000008, 0x1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000440)="bb15b6ebe86d2e873607784e75e23c27d28951f795f3d7bc99697772fa488c7100371bb4d7681b7fa640e0dad9f60b788f0a1f9a2b2e1b5051d7842436be29830fb36df003cc47fec02d80824293ceb4db30b2b9cb139ba55dd398ed73e45d8157ff579ec0574f42636f6eda196a92764bc126b32b221c3121080b73e43d48df3ac6ec5870da1afc30b483a9e9bd1420911f05aaba0934d39a2eaf35a71e6ce84aee3c66b65c98cea243f0363d99ead60775b98e4d0a704fbbf1b10fabff7dfee148afd97a67bec0db3dee3d91eb5c9e50e002bee2ea6e8ca805f542848e3de98eaab47ab120f0645b78e341408da0dc10752535f8fd25f9", 0xf8, 0x0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) syz_open_pts() syz_open_pts() sysctl$vfs_nfs(&(0x7f0000000080), 0x3, &(0x7f00000000c0)="cc6f68f0bc72bf41467272e762bbecd8928550399cb25bfd9fc8838f267eddb11ae0fe9cb0bf7a3518125ed5f59ef77f97a2e494268f8b3f2bc9180ca47b7bd4594c76e480e6b191f866dd42ddce9f478fc46baa33e41ff9b871ad4c1088b738334d7725778676106dd55ff8967c3986", &(0x7f0000000140)=0x70, &(0x7f0000000180)="6084709da99307b812775a9a1f35332b36a4205420555230be846623828a50a151f0a6253e5d5e62d8a22a8437d5f1888a5c22638c81", 0x36) open(&(0x7f0000000000)='./file0\x00', 0x6, 0x188) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) r3 = getppid() syz_emit_ethernet(0x12, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100000088a8"]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x4, 0xffffffffffffffff, r0, 0x0, r0, 0x0, 0x4002}, 0x0, 0x0, r3, 0x0, 0x10001, 0x0, 0xfffffffffffffffe, 0xffff}) pipe(&(0x7f00000001c0)) setreuid(0xee00, 0x0) msgget$private(0x0, 0x0) socket$inet(0x2, 0x2, 0x5) r4 = msgget$private(0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) msgsnd(r4, 0x0, 0x107, 0x0) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/13}, 0x15, 0x3, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{}, 0x3, 0x1, 0x0, 0x0, 0xa, 0x1, 0x81, 0xba}) syz_open_pts() kqueue() sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x21}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) seteuid(0xffffffffffffffff) r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(0xffffffffffffffff, 0x6) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) kqueue() syz_emit_ethernet(0x46, &(0x7f0000000840)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700103a00fe80000000000000000000000000000000000000000000000000aa0000907800"/70]) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0x9, [{}, {}, {}, {0x0, 0x401}, {}, {}, {0x2}, {0x2}, {}, {}, {}, {}, {}, {}, {0x0, 0xfff}, {}, {0x2}, {0x2}, {0x2}, {}, {0x3}, {0x0, 0x1}, {0x0, 0x3}, {}, {}, {}, {0x1}, {0x2, 0x5}, {0x1}, {0x3}, {}, {0x0, 0x7}]}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) semop(0x0, &(0x7f00000000c0)=[{}, {0x1, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = socket(0x18, 0x1, 0x0) close(r2) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x9, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: socket(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xf668, 0x0, 0x79, 0xfffffffe, "3c00ea02f1ac7e00"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="bf0909b98732e43ae0ee63c33dd9cb7de67102649ec14a5cde", 0x19}], 0x1) setuid(0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r1, 0x48001000007) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) msgsnd(0x0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r4 = socket(0x18, 0x2, 0x0) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) writev(r2, &(0x7f0000002100)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}, {&(0x7f0000001100)="968ce1c69d9498126527e1ad5174636898ad874ffb39b42f574f4f4cbc90acc1eb117d7e3bf3d52de5d57a7f2ec5c0d23a134ee65c5f70eee9f43f9c71342063cfdf9eb60982d3ed95722aa70920bd1c6331d3e4e1891e80699e9058b7a39ae56ffa1c545b3dfa90cd36699a984bdaedff8dbf3d11d74e26036a7fc36b1f53740b772d7c7996271e18c83078e8d21903e3b374f634d48cd37e5d788d9dc9b1a5fdc4094f0307931dc693d646727c74325a288835bf83c9029b4f9fbc275c8ed723a954b542d3ac1e03143f3b9b9dfc4ba58695c2b8fc369391f84321f6922d19ff52774d77e9fa5da31ec4180e68a9ac2a24b4788e0d54cc485b1bc332349f35a212a64747978dfee5e025493fbcfd60f1aab1f6085ab1c461eb816699c3fc078d367ab0fd6a2c1afde3f1fd1071d5e7856e8c6f726efd37d9e615dbc457767041b51b63a5af8fbfa98b1bde28dbcfa9d698abb946f831ef786761b64412992b6242449fbe6ba627d64dbe611cca8bf596032a8383c693e0fd9da49f09d66b03f266190082f44d73", 0x188}], 0x2) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="f546", 0x2}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) execve(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() 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}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r1 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r3, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/150, 0x96}], 0x2, &(0x7f0000000400)}, 0x2040) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 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, &(0x7f0000000980)={0x0, 0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) close(r0) syz_open_pts() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="05f7b6c236219eea472109023f96be0db19d68160ad190ca86cf399aaf600b6b3061aabe2a453b21ecb73a01814186468bbfee7d3c2f1b17", 0x38}], 0x1) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r1, r5) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r7, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) close(r2) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) socket(0x11, 0x3, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) poll(&(0x7f0000000080)=[{r3, 0x2}], 0x1, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000300)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x111) socket(0x0, 0x4000, 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000180)=@in6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$unix(0x1, 0x5, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r5) r6 = getppid() ktrace(0x0, 0x4, 0xe0e, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r7 = socket(0x18, 0x8000, 0x6) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000240)=0xc) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000400)=[{0xc0}, {0x2}, {0x16}]}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000100)="ba2128", 0x3}, {&(0x7f0000000300)="7a9f30a344ddd8175e00c5", 0xb}], 0x2) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000000)=[{0x812c}]}) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x828) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x4001, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000040)) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 7: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) mmap(&(0x7f0000505000/0x1000)=nil, 0x1000, 0x2, 0x812, 0xffffffffffffffff, 0x9) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0x0, 0x1, 0x8, 0x2, &(0x7f0000000100)={{0x8, 0xdd, 0x7f, 0xfb, 0x4, 0x2, 0xcdd}, {[0x100000001, 0x3, 0x9, 0x1, 0x9, 0x5, 0xffffffffffffffff, 0xffffffff, 0x6, 0x7fff, 0x100000001, 0x1, 0x1, 0x7ff, 0x0, 0x4, 0x1, 0x9], [0x1ffb, 0x0, 0x5, 0x4, 0x800000000000001, 0x8, 0x16ca0000000000, 0x3, 0xfff, 0x100000001], [0x10000, 0x8, 0xfff, 0xf66c, 0x1, 0x40, 0x10001], [0x2, 0x1, 0x8, 0x4, 0x8001, 0x1f], [{0x3, 0x1, 0x4, 0x402}, {0xe62f, 0x7, 0x1ff, 0x9f58}, {0xff, 0x0, 0x100, 0xffffffffffffffff}, {0x2, 0x0, 0xfffffffb, 0x3}, {0x7, 0x6, 0x1, 0x4}, {0x4c, 0x1, 0x6, 0x4}, {0x7, 0x8, 0x9, 0x80000001}, {0xfe, 0xb3, 0x1000, 0x10001}], {0x3f, 0x6, 0x200}, {0x100, 0x3ff, 0x5}}}, 0x3, 0xc0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x200) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f0000000000)="00000001", 0x4) setsockopt(r3, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup(r2) r4 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) fcntl$lock(r5, 0x9, &(0x7f0000000440)={0x3, 0x2, 0x22, 0xfff, r6}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r1, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x3, 0x3a) r9 = dup2(r8, r8) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40020802) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$machdep(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) close(r1) sysctl$kern(&(0x7f0000000080)={0xa, 0x11}, 0x2, &(0x7f00000000c0)="46d4cf0009c69dcd811d8801f84abe076d5f07d7f0d7d984c9ebe9dddc3eed2c69270d76e501e9f322424419e00000008b6b873fcabca68772a1bd79e138fabbc8ecdcd0dc9ce41e1708f80f5e6570614d2c05298a6a5c8af69bf7a9a50fe13cd16bcc4deb0ae18ec8e907c609029234e32aaa7a43e2e9b491363e3ffd36ab4de0eb66d133a94cc32f1d8ac179abfdb8be4225fef6bb8c871da44f", 0x0, 0x0, 0xffffffffffffffcd) acct(&(0x7f0000000000)='./file0\x00') executing program 2: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000280)=[{0xc}, {0x416}]}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x5d, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8848da8e1d906026e9"]) executing program 7: socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) seteuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x42}}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) r4 = shmget$private(0x0, 0x1000, 0x1c0, &(0x7f0000003000/0x1000)=nil) shmat(r4, &(0x7f0000002000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r4, 0x0) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x840008, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0xffffffffffffffff, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00005bd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil}, {0x0, &(0x7f0000108000/0x1000)=nil}, {0x0, &(0x7f0000560000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00002f8000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff0000/0x2000)=nil}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0/file0\x00'}) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) executing program 1: syz_emit_ethernet(0x26, &(0x7f0000000040)={@broadcast, @random="ef4de978cd00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x11, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}, @icmp}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x35}, {0x74}, {0x6}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00006b0000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00005ec000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknod(0x0, 0x0, 0xa7cf) socketpair(0x18, 0x1, 0x0, &(0x7f0000000000)) setrlimit(0xb, &(0x7f0000000100)={0x7, 0x54}) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(0xffffffffffffffff, r2) socket$unix(0x1, 0x2, 0x0) syz_open_pts() ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) syz_open_pts() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r3, &(0x7f0000000ac0)=[{0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}], 0x3) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x402) executing program 2: sysctl$kern(&(0x7f0000000100)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x0, 0x0) r0 = socket(0x0, 0x0, 0x7) setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000000c0), 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)=""/106, &(0x7f0000000180)=0x6a) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f00000011c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) socket(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0xffffffffffffffff) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000040)=""/130) setsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f00000004c0)=[{0x4, 0xff, 0x1800}, {0x4, 0x94, 0x1000}, {0x2, 0x800, 0x1800}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) executing program 3: ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1000}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r2 = socket(0x1, 0x1, 0x0) close(r2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000100)="b71eaf6d5255b463750f82b252226587266ac0bacd5cdca6ba", 0x19) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) kqueue() fcntl$setown(r4, 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 7: r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x800, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)="00020000", 0x4) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040), 0x0) mprotect(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1000000000000024, 0x0) semget$private(0x0, 0x1, 0x80) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x45}], 0x800, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = dup2(r3, r3) poll(&(0x7f00000004c0)=[{r4, 0x1}], 0x1, 0x40000000) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x4, 0x1}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x2881) r5 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) write(r5, &(0x7f00000001c0)="092069db", 0x4) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe1900000000000000000000000000bbfe8000000000000000000000000000aac8d6e5e5ee90d2f6"]) getpid() executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000600)={&(0x7f00000005c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/82, 0x52}, {&(0x7f0000000240)=""/189, 0xbd}, {&(0x7f0000000300)=""/231, 0xe7}, {&(0x7f0000000400)=""/136, 0x88}, {&(0x7f00000004c0)=""/40, 0x28}], 0x5, &(0x7f0000000580)=""/42, 0x2a}}, 0x10, 0x1842, &(0x7f0000000640)={0x12, 0x9}) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = msgget(0x1, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000680)=""/48) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1) dup2(r3, r2) execve(0x0, 0x0, 0x0) executing program 4: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x5) syz_extract_tcp_res(&(0x7f0000000080), 0x8, 0x0) syz_emit_ethernet(0x62, &(0x7f00000000c0)={@random="ac54b40072ee", @random="5c8d57a941a8", [{[{0x88a8, 0x4, 0x1, 0x1}], {0x8100, 0x5, 0x1, 0x1}}], {@generic={0x876c, "099b395d61917d016b4ca7f06e1e906849d82a0a769e0192622979d6a7d2781920a24c789d4e5735bb9de99ecae76d7023d68e5477b82f6b11c70ee0eb8cc2dbd2d4bd3abb4cfde475276fb0"}}}) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x8, 0x7, 0x401, 0x0, "ff74c1564ef429c548126282b3f3eb205059002a", 0x9, 0x6}) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) r4 = getegid() r5 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r8 = getegid() sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000280)="e38384c82e58db5bf3f96c9f0c64b72b2306899c212ed5eb", 0x18}, {&(0x7f00000002c0)="9426ac326d7ceefdea6d2debc79e6c0c08768da5fb124dd3e59390ab08ae19c89ad2d4189381555e54683bb1ac3b83eff786dcffcf9ca954cd9bb5920c80cbf9fdab2a3fec59", 0x46}, {&(0x7f0000000340)="9673c28953f2b4c4a833a559827efc89b156c297e9fb926276019e9e319632580eee01c6f1b81ba9bc738f07714a97591dbb79bd2d85ac604dae94a9d026521af8c353c917f2742d293c8755998835e8df61af8c7ee9c564e1511301be2a09eaf1c9460716f4c6a07e8397b1ee470d76a3b2fb1f81c3dd54ef858d36686dd70d0c69797e4773216e83417e346d9bd594c52ad8dc051638bca168ef39704bef9dac1ff14a805bf2d60eae521affe3623c3e38c4f4fe3ef4c9ea2c8464bca6c8a5f4ee0c904ca522efdb500eb3997ad34f699ffa6da2c3fd27db4c6356a7193c693bf2c9d2272ee879456cb76449efcc6ad5cb53419e5b022ddd00378769f0b3ae06d39ec5fea3f989919bcb3db0752b63d84b7335771d01fe3b05c0fd03c32750f5fb68a6b971e8b169cd1f4d5148c8d16ad517e452de60f134fa1f60f414e70e745f7a1e49025be6c50e19ea9771725cb63121b45b94f3df7ad02cf57429f17ec00a6c262a7f7b278e5b28bbd33644298c3e42e4566e2a813e672161995bb8314c320673d7b12fee1cfd6678c32a49a9e1c9a335cb44579696f3f1239a6efce574af441f9cd8ca1b2718e6ddd0ba62bbc10c5226142ec5260aa269297d0ce62821f400b2154e3d688a407b798d81eeda0876a2007c6cf57cef052263ea46d1533e406bae6af721a980c2c03612151f600ecf817705db646cb25a859be7cdb8fac3b127473b0bfa0f91952b5a8df28cd4dcdbbfd8ae44382035c409482bad609990c31212a18426778be000d34bd6a9bbe0a00416bf810cbb858261a1a2b09d310d1b82536842d5e6cd34c9bc0949e282c4076cfbea42ff061005fb73e24ef409cf78bb75a610599c131f29ae7471b3a2d482a15521bde1f2292cf95951068f52188d04349c7117e7f4cd6e92ac30b4d6ecc6ef34f884117c9db0a6379e1545426d3493bb273f7280d31d488baccf56db47243cc209623dab6c3b19a408d9a454850813691adace43a9a15457718a828adb1d138276f2a32cee1876e4e6658ffb4482f5e9739ddb79bd6d3a8fffc0da977d171d70c5a2b4c2126ffb318101b3cc80ff1902d2f8b2721a0474857e4a0af63387a525852fd4e53c15f9e800569880c2e96b0b7ed03313704378a2c3fffdca398a31b4d59fab01c3ef37a7ec873fe5adaa722c45a8fb51273de6ab916e1a72fd615d20ae6b6fb3e604bc33acbdf7e85663cc6a9fe3cc91a1dc42abe80eb1cd5442ae3293a70e94a1d41d2c729cc1a89e3d295ac6096f4bbf497a4ba219d8fa2730715713fc624ce2142e62a7933f293567e53836536ad78bb79b3ea81172fb748ee8ef501b1fec51ff13bdb59d4e17e6b44a6742858acc0695f6ecdb4c023092c8ec69d7455c0cabca03edb329bbcfbce290eb33a5e1bf2a5491390f300e70c5e7b7c02ecb34716caf91d5fefca64f47c236ba498fbedbdaf94dccece4bd75d8d2262e30981ebc15842ef19165722ceb333abb73c2985f25b88e866aef31a0f765eae777734d231993a763e995523b0ba4399bacf6492bc4842549bd0ce84eb42f217808a914adacacd8cd794969de2424a8992ba97b0148125e4a253991d4c3153c7baed7040156ab256e5849a7419167544fb6b91f9a74a1a768031b58a149a354e9dcd2c5f5cd21ea1cfc3f4be615a983d999e9e23081abd137ab89160430a162cf7b365a7bdd862a7e8c9d1a41742f048fffa9b7330c7bae882e6840239a87096c252377b3f900ee47f36b9e1bbe97fc88dbef2c51da195daf1d6700a895ab16887045227f70d18b304f54727ca558a3df00a04c078fb53b3da554d7ed7383843f1d873b2a16f49e55a59038427dec3c4008ffdcc75d69dc9f7c14ef4e49feb6b1ae17ef86789c9c75ecf9eb7523ed4f5d8553ec0a905322a623c32ccf522915ff3d61b95b9bbfb6a74b71d9694ece31f470ba1c2fb22031571783409c65c94a2ec9008eb71741fa5fa0beba54be2f20ba4be2eb7445cf4ee96d5613e0ccc21c29ef62bbe389ac4894f04200064cbccf9991d724ec32b3cc7c8b17b2484773ca3245089cc9343ddf7ef4a3726c67fd0b01b347c7fc581f31138c3d6a6f84226297360d3e580729a72025ef11de61c3e2d076946f37fc734c9161cb65c54b2fee0f843e3b0f66087b05435d91350f7be44cdcdb1cad360c0f3342c150e60b8e47f4fa1f8c9d07a272f0dbf36cbea2beeac7c4a75442bf0ce179a1a8c1cb0a69561386650b879161568fc938e3ab30d9eae9568fd619da0ad6aba6fa6ab05ddaae7d29b9c458ba222820a2ca13739288e35f8ffb3c9455e88ca28b08e6b23c74fc618c8f7731b3e012c3bd8ab02bd0a085bef06160b46fa5c8654fd15eb1b9a816982d98050407ed32377ebf911e85065dc820388e7f68aef506a1d891b5356d34d743a684d0990b8145c5f5f5d66df00cf6dbc00ae5db938704b786783582a378bad9b7491ea77d8d8a5c337ffbd6d972195056a8b3faaf91aa3b7d915a82b6adbea33b893c58e69048d0acb17b6fcf0988f8676fbcba3740278f5961c2d7714a5f833656f934618a9bd05c03c4150f1d469db2529818b52ba0591c160645ab2b10ea3c5a4d42ae54d4e43fc47f6207f13103b3b7e6a0ef1074f7c9e0795746625a2e790f47ea663a26ff18760f0800baae1d75c1530ef55fce757ab887f616c801e7cb265389f33d3133c44a639e78b505616956d59a8f808fd7acd8fa2a865133d5dfe8d9500c1bb45e3a46819f08069beb1aa395582a9356faaa8fe3479b069b2ada94293f1e5641777b41e0836762a5925fd536f1cb6298c906915aa0b71ed5f66a772127d6f328c271da3665a25dc49cc42c8fedf566fae06f144cbdf202617b0b39315f434481ed3c83dd17514f3e95c827bcf025621c5f83f4f9ee39014e919530a4fa99b635cb01c6c8bfe273fda74b32ae19657416d93bcc88e678a65454dc0b5ac1c0d550906bfb78ca287ca1a4597356c18f40b5a04a050faf511776703ec21dee1cf453d188fff0f43b933f354b274653f9997ce850ff829e50f4b5ceaa12c8f680e53bc1e1385a45e1de8da83b0de6606a6cdfdaf48f55cdf48c3c6a6cf0e836f11f4ac8bb5808d4146fa8c2abf9c3e327b7c1afc8eaa35c4d852f55b0725db7814b36200e1d216c2bfa9596666ee912cbc1e1495d2d7e5480c9ef3509918917048e1f227a3261fa25750f37571ee7c7f03b42f9212394df7b3b8a5da1c8337c202ce4ba728e9a531bbb2399098ba1df5549e6597ff2b94b4b2993e51a98c1c7716a2811545961e9fb2fdd0e9b7a0c37829e6dbb4337486b389d4cb4f169da2ca7f0d04a5837a2615891f6aafc8f050a526b11cd21c67d2e77e620dc2e96cb3d51d7106151c574deb8d90fdddffb7d552f4483ad334ad6623e9b16758c455ba7dd956ad9ec141591bb97926720432b7d21213f57d8e87e0571f1c8c902885095b43e511e9e73f25dbe268fef225291d746651614a934b04f366e9e21d2f2e3291d4db7da26d8f3a417fba3a416048152174fc1b1d8951438342ce260bdbaf7dc50fdf4a694c1cbf60a852a588bde2c18979466ccfb745ce84c584aef20306ff3e2a59a7c40a3c29ce51727a50137205e0f77278f4955d53559b6e5fd2e33cac03696c1619b5f7620adf1bbf3ba508a8c290a342fa2affa1908d1264886bca2e22aaa61df967a9cebc9fd3910e08056cf92a2d13f5fa5f59564b90c02e32eef484fd4594e51feddcf7eb67ce803ea86f1a06d3693564ab4aee0076aa50d83f6170b640f8474fb0ab9d53c4361a83b5ec11bf46ea5a574fa8d3710ec6e737b04eb5371b1aa5250b2a6821296223c584adfd569de9b24ae2244743597ceb13f41adcc9a379e139929ece375a4ea481846ddc39a3607daa8764498ccc94eb7defa01385311a2e933dbf616c1d41d6ea41a62492fd7e835ea8ec08246f0964874151d37e25c212404487058f41bf6e8e31397aaa4546267e4001022146dd7175eefa1a9469735ac6bc10130ee4d4c6c1746968217e01e8f19b4f6e99d27c58443688f1b492dae6104aa1f8e17097e676d83921e6da483022a591727545adbd914fc76fc775c43cef9f810508753168d850e4491352ed8400a4a29f8119b9681c4b2f85cc97e8bedb834afdebd16062019bb78b5782053bcbc67435622f034cb836706b1eb3fc7dd48d5531e2dbae9fe78865756643fd370d07e298da2eec4b908969bb7e6cb3060998cdb1e841277ca2f9470f250486ae9eafb6787faeb302fa3bf24722d74221bef3932db2b34ea91e25c1b2278abe98b68384ce7df8ad7a6be39cea19a4e765b28474de6113612e9d94c5c824ef60556d4537edff615ede9cc0d31e5627f7b3b5a88180bc6b983db99b107f16af770cac1a3f62e124f0b0664f4969376bd74e05a10bf7b13f5b2a4b15cff2381152823bdecf678d90629aed6606537b8e9e527c5c73e2f4ef95b13fa720ced2406a699a32e51c73685824a584644db5297ca38b62bf71ab40456e70b51dc0290f8213ae7d13c8005059dc2c2fce6231757b6cd58a831409033d1b42153f9a8832b9e6dd2dd390d2b309e17edc0d52cafb390d24d9ffce0098af2af40f93609ee7a217b14486ce2892920fbc0469fd502d4bc66f4a4d1a4cb5b946b8e64da18e1d31a96167d7043c79aa76696ceb08dd422fd3a3d0fbb5e7d02c72ff09e0f37803572247e6cbb827edfe8512b8718f6b9ec0a9f7fc137f483e05d062fa9d0cc1b695923b19e21e5d5147062d69aea5a020de1a3a5b7bab7022fbdaf20c63dc66b5ff35e6f1b92066baa3e27b9ce94e180a33a2c6b2e44ea94cfef0dc26e0b0a8c1b51c928d5ea539d2611ba029c1c52855ab3115ba55e401582f19990eec85bbb7126e3ecac1594427a899a4f9b6c252f3f5925e4075f5389836c0a45551b53c79a5ae12770cf859b6c0ce6b1984f7104c7f99865e22ec16141bd242532520b5a88f39b1c76980e7ba00cb7613855ff887967d9afc4262af98f493ab639fc18f5559179ce37fbf495002617d29416c658a9b0626b6a9b9efdb19820ecee2514cda893ceb9679c5e4c42bbcfc58c55f503b0960cb1598a4095f5aa17e69c7a683e24d6f49be74931e0b41001c5531cfe403d85495de47a4c19bfa653bff2bd6205eb9849dcf19f9942d9d67ce9ee67d814e2bb1ba5bc01a43c7d9418741550e2d885f90f80ea0d3bff81b8bb1bf3536d890757ab5140e1b00d2102aa6c098d874af62474b551d370902089568e26823e192f5281f4ac27298af51e3af64fbeee3b58621712da7f385ab332436bab8cd43dacc220a965a01e7ef77f0758bd857377ab609dc7b7aa6446e38b156a690ea5a324c0aac714914d13d18818083e3be6f7a9b34fabeb452b3096510c379d5c1370ac23e921ff788b2766b5486acc3c99f2f7168240a477c7ce9cc886e0c11ad5c85d7ae06db647a6e83ef2fbc9fc954370242bab541e3c136ab5f06a5d85717c3dfb8aca986d8b148c75209e66a06cfdd25ad39cc6ce2742e7c1253d216f8092850326d65898501d9b0a09c61bf826e80e87063988613f7f8424cfc0a08c0c0acfe22579d0b7de911c5d88e764ecbf6ed7e32b084a7325b6c57d83d84457648f942b9aca2c7009d6a04ed0a91ccbeded9e0d8dc19c86b293d4c81cd8088b313f917585cd4557c413084ac0f4b277b518f08e76eaf693b93d448fb182a375100bce2bbcbb4226f8bfe7387c1c0432c5c917ca08ad56dca8d3c79c6bd8b374636b2551cf98560a", 0x1000}, {&(0x7f0000001340)="9da1966152f124aecb8e4a59f18413f8344d66e0ba3e4160eb8f7c656e66d8098cc0edb833cd745dbbf9965705c4c346f5f554341efb1dbdd7fedb6f7a4835a2b3efa7a3599d67d1ce74580294612014b38cf3337c66c4a783bc3e06626d25f37fe1122b46844d3a18d1df3ef5f69c5f57dacf5271ee2a98a493b89212a1d4752e3bb55c1af54b2ea6d6c06019e8bf462c5f4e3a80ea00ac5c2c88edc5bf3f766cd143cb02b96a7b2d7577bccb0a", 0xae}, {&(0x7f0000001400)="cbb99884a301cf5928337e9e2aee1069e190ed596e09c48b8506b85392c495c005dbe805e53f20473ac72ad844c65e473a1e8c30fc5a02f2a0720c159788e0708e0a438671dff9694bfc5a7e0533c8e5d7622772629fc38868e273d6439982e1e00d42ed272ed170eb37b0f90f030a773ba624662eb6", 0x76}, {&(0x7f0000001480)="56340fd3acbb94a22b56c7d970991e65c0aae952d794cf0dfd926f04f3c77127a9c6b5a679ccf4bf2644006d0e13f4b896577a208887c9fcf7c06f1658bbbe06fce37d293cc2bb06c2d3461b4cabb4f93f95859bdfdb5252a3cce8b55e4ec450e7d6cf260b896598993bcd963346b8716f2dec2e753466cbc5eea77ebd5a7ff9f3571507a6009ca9f3", 0x89}], 0x6, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x58, 0x4}, 0x8) sysctl$net_mpls(&(0x7f0000001780)={0x4, 0x21, 0x6}, 0x3, &(0x7f00000017c0)="9285f80617bd475be2cb69365493bcf9de1b3471fce1a97ccb7c2ccfbbe438b1a65d1b91f03aa1ccbc9c53bd1a7400a7c072f6da2a4497097db4058455166e8b217935241cd9a13f1188dc8e18bcd430dcb2feb177444a3a6b6b4a5632c883a9bff5a0bb7908a44b51455a49e2d4d0a687c2c70572364d9fc0621f05c8bf790d3cf2d9346802bb1173048e0d4329c15afe42556b254117beff55c43afb26e2aed4393798ce58408141c306a948fd31898f58a0e905561c8e25c3379294dd4e95859b134593e4c2aa656fa7562bdb816ce3eab2a820194fd43d4afa8f05761525eb812f5b3cbefc147a98ec629caea269b32f7931446815bba987adfb2242dd76ab395c62767f9a4f0e00ccfc800ce91fbd986a37275ef70f86ba1030959ccdda850f178f73ef821b89e113b4af2b7243f42dcffb8a59869e263aa28786ff4b63cf32d5959eb2ad797d54f89f0636f77bcd0ea064f58cc4d9ef0b98e09990f87a5442e0b49d38cda16e7b3ef612c76baeff86ce1154986d65f53a9731ddb1e1ce38f6c6bbcde35df666750898d1bd7fa0523c60e7485dbb5269ee2417940c26b81a6d58ae26e34713a27d7f00fcb62ca4821b55844383517f17c75fe5849a50d455780dff38caa60365f5e9431cfa75e7d05331478b4c5532d7519e1d8a92a6465a8a697002a013422b5351a18fa11f08d836156ec9dec2cb23878192b955eb891b739c2bba1afbc65067a65c0e036b5e93a59e9a4d6083f00da5e57b1f9eb453e7660d275b72af7c49d6491a7577bc4c4f76d0a81610ad4ffea0cd4b8b5f461d1a24a1dee712846e21324c7b836bbd2b5128e4c9aae8085bb2b53e4483490b8900c515b7213ce8a7a55942ec735589d79689b4dd9647b5991e9b4af9da4b79110c1b17bf4bf6642a0249f8b1a5de59a2412fd1f00064eddbab6cf95eaf3f48a01987617cc0ea9cccda457d3cd4693d026b191fcff3711eb37fecd3b2c9805feb9a22d6cf8ce8cea3c4711041ba5541d7961d7d80368569676685fab2029507b2daa9889a4a475dc936665ee1474beca489b0f58fb11a5e1298ef8d4cc87250f44210cfe4c60a5f038e2a31ca90eadf7be1bc5da181d6a9218987f93a395c98f1faa7ea317e0f0ae860b5fb1156a00a983e9a0e2d41aa46edc744654e908b9da8cd7ed20c67122428e7eb0269f92ec9fa4d9456e547fdcd2ef6cf2d6fbe60e16964ae8a5a484537165b7eb1be506d69c9226bfd3c16194b6e61b589d78940300fe6ae1828cd18633f7b3250f9254d8e6d3fdb16a119d1948a64a4d07eb1f14128d516c470a3addd6a2fa30c0094a6bb15afbaec560985c48bd8722516cccce491454ccebc08c1138d2fbde2e57a342e5f7269342a67fa4dc4de5ca2eef39b247ace5dd94b64937cd0dc6f1dcb6f823659ee3b90d0f70599c6b85a7df3ee6d040712e15e1c73f92e018f18f08a03f516d20f98951268188976cbee0fb665e0be35f3eebc956b28da0f1673ca1534af4469452cee767dd341e23afed286a3fde76522a70a11cd54ed724018e6f5f0b09475dee3ed9cea29dd48af697ebbbfe5b7e56deabf100043c31d959d2c3c722abf750f0248d7bacc3645bb41f9d05c05c1502f2f9258afc5969544aacffe4e458d7f86b7562e387a6761df497ddc596c6ba992e1b9feb49e40b5bdb12053e96f1c9351b9e06f58ab0890206ee7904aa030bcdac5710e93f12c69e41a5f996c56a37a1afa296403bd5a312879b7bd30f3463a7b89287f21cb244f0dd60e48cd4d3e66a99f4ed9b0516f273cd5cdcc0bb7234fe14fb751bb93d1740c3596515d2b6f702031b1528e91acaded62cab90b63e1b1f5e66821fa36bb4ee7dc30c90ca6b75553716ff21bd58f40941126cdab3c611f13cdc638beda9c784899df19d190a270151737bc2b2c668661ce65ae6740a5d686aec8b3a64a2d6c72e1330ea69f6098a1ca8b41e7aa654da48ed765980a1cb91cf934c7e7c5b597fab6535071679dffea3e5dd303f6b25ddaaaf96089ebed5bfe59c4be415ca24f4de1b2770a2266b83de9c601fb81cc3784eb20dfb4cbd98042db1329b590c1640fd12c38fdb36a5227d8028828df608d1e6ef1e8da9c668a283322f77d66fcd6637873dd0abf618515922b4251b55689f3dd54c0390f76137d6e10f1878ebc9ecb48d66173c6cdd209cda6c0d67f1eaae7324c631e41bdb5bceeeeb913a11fdc6bd04845ed39c2531a2911cf1c48fa9aaa8acb2365312085b22cbcd38598a56cafb1dc954fe195505aa49ebd3e58a154d2c68ccd86d697b5517434aab6592df69e515968a47e12b56f1bc031cc2fc1f85a819798ee65d453875e60f76ac1b97cc16fa40c15dd7461e60b70b19b29a7ef95cd3cf64d58ccbfa7f5502b28f068f376c09fe9111d61cc3eecf5afe71ea452b8cb9d725cc107d4a2fdfac744bf9e61d4b02792097340e8838ab2cef5ecd67da608a2893dbe039a82b930b14ebf75a438ee6c3f2e671ced417f625a71e5c8db1fe154cd497569f466cf90dfe0916a143a14313e2f56a2c7cd5ddd689c901edc0db2d92002a382a8987bdc3ab202e803c447cbb8b9c1bbd8afe653f2766dd24756228d793833733edd43a8329b40970870b8d39871a397c92501066c24f5c0e2417d7ee84d723176a011f5595110ccae8a6917e9f9f646b7e603c6c23c63071b59690a64cb852f079bd73dbb67887ea9d58a4ba33fa6ba27c4f6507ccdf9014d8de73c4f4877fc882fac442e8c38a1ef8875e60e86f0c9e1d7deb27b578e77cac1db6f0729b7f4e87a07a09bf9148b1733ecda4411bd59a99f2e3ee171a90c43efac16c09c262d5ce2b7529a93aa83d134f95914f0dbbeeed8df8d34a8011d4f4f314ff62b1cc21b46053da3b7143515bdd2595eefb02ea6dd2dd08c61acc9ef005af3e50908d6e4a2e18693f95ef42dae39ead6d36cf5a9809a040419128f0771b530a554204be40bd1ddd058734336c0caff98399ab889d00885fae7f2ca8be5c5790da7e7b7143735f28dfae1948b2b18dff1ae1b453b4446d2cbd96fbab4e0d6cc362bb6ac03a5d5bcd9635b3f72eba1aef89d8ed94a30aca75a0462222833a0aeb0d4602c6d5481c9d6147366b1fe6a7d8c31dec7562ccd6a82872d8d74b515436de51da51b560b8968d58585151c1a4413853b6c64033b386ccbba0ce598cb85c9a9e610e007ff26a9a22a26cdb394b92c9d118713685269edc33a9a199e70f0a76dbd9a65e4280bb52511f49310ef1a60148ce901073bb424c25c67eee15b44b520f784d0a3d8f4144b000d9da028ecfd5849f15a6f55af7c7fcfdb9b3651c32894d7067863b14c52c38fb7c7f6def55e0d710d8d636d2c4fb6214e63181597490ea28e1f5861e8658b520704a01603a8634aaf8471159e8f1d19bea13d0438e19431c3deb7208085cec2737efbab8f86f7e68e5be9f9c7334736a39595791be72b11cdb68dd9de439b9b6a93e1073820546c29516e5aeeeecbd556a82e7d52caff635567682227bb9253db17ddcdff3c642bd58c1e1ccec5cbdca0de7f277f0f99b543083c41f7a0f44963e270e46fc56f630ed5d7587cf3a3a377b3b4f0e301a39999b7c0ac81f525652a238e857f7797369e724496a462449cdbb66f7ff6431709746309a7d7ae384d739bdabc9f567279a023ffe2b966be5844fd49b7e8892386a6d312c1ef432703a00f959065b40353c5df58f0e5f453e0df06f845d5207bd08c5392a110e364eb370c35717486f93c486c4c28ee49125442075f93fc0db13a2f5165f8a997ee12476cdb28db0b4d8adb4478bb259a975dcae5332b51e4a743cb992dc7ca20a68b6d645f94115481e49a9ebf13d3c636652750595a15e0070c80618661e7e8cf5f6081c00d6f01e5459e99ae3bee012b4c07bceeaa032af2102f7b61dbf632200a4f8b7f2d1f1c9e72ff73b4e49bfb03177297821f9544259bd16257a02e90670955761d327d15e06af0c5852b2e0823b2d9e038d2f264953d52f57ecdff7ae8c9b2f8d0b3937c7f846e789f4114a36945330c666085483c835aa823258b5b91e526f79102e3869aaa9a0e267baeb37ec21c3f808537d3719eb9a90863a60a064874eff613a5eaad64d2948f47c5d340cbd919677927947e7e0dec44413d3a491ff2e22f4b905556a2959ea715752866caad7dbe9e5070e254033ef5c50ee8294f25c0c3298a5f55b4d02e075a168041f5ee8579f6de1ff71003f300a7795f183d6ac7675c03782ab690f27725f105028e009e86f8ef0433a92356ba2ec0bcc39fcb03687d31fb11816c1874280e3e68c39fe4049b144b2e6b288d4d932836976eab539fbb3fe9b04eed40bc458ef966bdb183f470fc7c7835d259e8ace7c15cffc9b7ae380e56906ac970114c93ca5788a7311f4fc22c31c28cabba97e208edcc28a4f0d525f5ac4b5931009f192eff0898dbe77504871f34625abaa871d319a8e5abc400fdcf091010fd40acc6eaa7e1fee36fec56bdf422c8db3b66f5fe20b366b4d507d0990e1fa10ccefea8fc928d1d3c9a18d4b4dbfd76a76097589c2b07da420e245353c3a8335b2fdbba62c908561e059949062fe20863d0183e7a6b790123f7ee7dd75c407d501ceef18bb45a44c95b646ab4b35908f6eb20bce01749fbdcc661033c8f0eed9c12dfc9581a8d84ff2fba61d83edc1b99df3e49b4c9d628ff7916ef962fc909e7a120595e9cbfbe04adb49c47f630b074a2a42e5e59c63f71916471e2c217cf8094d6ae120e64bbb762b1630167bfe62a4b087eb3d5a614275e3f6c619f3135418f5692e5205f64aac385194a907eadb1d22e308137547fb60d658ae4f110f9e786e9b19486f2881e7db765920c5b058fcb3f27aeb359dacf960369d641629b671d4f095e4453bfcc145b4f0d1d68c7c4325a5939e1b885af3e7d9e6f5f750b9c230f4bd65e48465bc845f7c4f17c523bbfd6e6c0ab3ef84c31ab83f76a017697aa95eb7e454592699d1e82fc55692cc29259283aaba63d7414ecb9c05748f8af0b604923aac5c7b97a17d1e690924de36221c8f3a7404e4728ba19b68d0f0b22f4f6be8baab75ca1f65736e7a732bc0a8f1a7f729b06872661b12dc6fe8623279993a930ec5a65c6698068a48ce66d89af549272b1d967243494ad7482d3d85a535a46e777758b18c2738a9acdc7be83d4b78d2a53cbb30366036fc9997ebe69f66028963ee8d874270ae1031ac469e2936dab0d944faa37568b0ef6fdd5cc17dc5e0a7e375b8afa1e592f9a98cd0d55feff58f62b6cf7b0a23a50fc58779ac8644c8859427a936d244304bea3c1d0c64494e2647f44f30a5bc51400d4027a92e886c08da2a92167398868771932ddb2fda0940b32acf968706eb8901bf776fbc03a56bbc8c8e2d78ce9a094becef0584764fc752a8508d5ddcd6a948ec4ee7dbf1c8392fcfd5e53e072c049989572db3a32712a04acdb538f732f92272483d8f880a634cce0cfe28acb66e020067d0e485674c17ae8362c276cbdf7b37982806978acacff36d997de966ceb519d6cb8999c0f0fbe9f74042fb20aba63d7af60a32e1629e912cf61b8024a65fa4af2600e25bf825c7e5969d898eca41ae944fdb84280b9724f070de8b98d75b6e300181f5a12df254b82e9398bbbcfccce0f9dab91e579569017bb35bc84e17a05286cf794cdc0adc230a0d2af28f6ce9da856b0f5286857086270c2c157205cd99146d20f3574e77c78b86ba25eaadab49afa0107ffd85ff1790dc3c07bd6f9e2bca8", &(0x7f00000027c0)=0x1000, &(0x7f0000002800)="744d7821542a58ff0ac96a1367923a5bbd71e0d01ad5925c11e0ffae53a5dd2ed0f44a90fe64692a4a0f2c1c7126b0b66f97157971126f85", 0x38) shmdt(0x0) syz_extract_tcp_res(&(0x7f0000002840), 0x0, 0x8001) r9 = accept$inet6(r0, &(0x7f0000002880), &(0x7f00000028c0)=0xc) shutdown(r9, 0x3) syz_emit_ethernet(0x47, &(0x7f0000002900)={@empty, @remote, [{[{0x88a8, 0x5, 0x1, 0x4}], {0x8100, 0x4, 0x0, 0x1}}], {@generic={0x8039, "93d9733ca1952e10488e3e547265428a54b164455cc42588968a51e35438bc384409947dbea4851e5f396f1fcd1f2a0ca9"}}}) syz_extract_tcp_res$synack(&(0x7f0000002980), 0x1, 0x0) fchown(r9, r2, r4) sendto(r0, &(0x7f00000029c0)="77e70999fa5afe2a4457a11b4814bdd44d94ab20f4de72b6b208ba9c6559e8fcc0da90aea74af6b99fb17b3b962fd5665e8b73e834133380d8f25c841966dc825d28c12abd0532e363690086e729a38b7d714fa74f89dd841abde0e1cd6ed84a8b1971fded6b07a4a48f167f7eae8ee112797e1c0124c468524ba15e731140e58f6d39fb931f832c66a36dd1de8bf7c0d670f8d9c020576c92ff53c4fc78c6e950692cbae1697ad09412ee6b2fa738f1f30d08dc6cfef7b4686c7151d20e8180aeb546d8f08275002ac8b593f7667e895f46eaf4126b62a54b146a4c80090a806851997e458ca1878a02f00ef19758cd2cff35387e4414", 0xf7, 0x8, &(0x7f0000002ac0)=@in6={0x18, 0x0, 0x7ff, 0x3}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000002b00), 0x1, 0x0) r10 = shmget$private(0x0, 0x1000, 0x213, &(0x7f0000ffc000/0x1000)=nil) r11 = getuid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000002b40)={{0x7fffffff, r2, r3, r11, r3, 0x14, 0x4}, 0x1, 0x7ff, r6, r6, 0x1f, 0x62c, 0x7c}) syz_emit_ethernet(0x3d, &(0x7f0000002bc0)={@broadcast, @random="fb7b723276e7", [{[], {0x8100, 0x1, 0x1, 0x2}}], {@arp={0x806, @generic={0x0, 0x4242, 0x6, 0x7, 0x4, @local, "7cdd6e16f53019", @empty, "12f991186ca940866518b21c92168445"}}}}) fcntl$lock(r0, 0x8, &(0x7f0000002c00)={0x1, 0x2, 0x58e, 0x100000001, r5}) executing program 2: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x52, &(0x7f0000000240)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "f51d00", 0x1c, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @generic="574c177addccdce73b1846f67318dcf42a8b2f210702c2b3b0304f61"}}}}}) r3 = dup2(r2, r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050160", 0x5, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r3, 0xfffffff5, 0x2, &(0x7f0000000080)=""/44, &(0x7f00000000c0)=0x2c) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) close(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000), 0x10) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="03fdecafebd1fb725e083a0a7661c7209ddafa31f1282c7cd218c28e47c268a420dcd09c49ac4b11a327e0404f1934c3f07bbbde3e9ba3b4f2ea9135fd08ab54e4512052eaff9b22d6564cc17576d651901a216a42b8b8167f80701a7b73c5587d1a186ec358122770f3eab42e0d654769ff448f894296c752ce074d6404af467fc20918fa8b1b9d06dd09cb1cd07897841e8ece076f4bdeb57eb1de0600007e1cd32526c90eb714dd6eab136c52bf01000000807a7643b49ad4ea6d62d8691c4e17719690373325bfd82bbe79a7b15e301df5b8895fdba94a2bb5d55e557ddf137abdde0a0bfde81cdb4f6f00"/251, 0xfb) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x8000, 0x5d4a) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0x44}, 0x3, &(0x7f00000003c0)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73bcbe8a3d", &(0x7f00000002c0)=0x12, &(0x7f0000000300)="6675ce01f40d6aca4f5b680c7e17a4db799bb2480f1b4e922dd582704df696f66891b95981f7d920436699f59f5bcdb142bd08777d3dfee17dabe90c8f0d3defb72a65e0583485bfd0ab622d2267677a928d2d3d84731c57b234e88df06caf4fee4aa32022541c8c057f1c601f54d25fec982caee472cbce44bb86c6d5b25c6ba673915108c6f254cc12f9287a60000fbbf686386e3e", 0x96) close(r3) r4 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x181}, 0xffffffff, 0x1}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e", 0x33}], 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x4c}, {0x6, 0x0, 0x0, 0x42}]}) write(r8, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(r6, &(0x7f0000000140)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000640)="aab6fde8688d144504a0a2720511bc1918448938faaaa900cb0b71e80fef086117620500fc780cd29ce8d5fc852ffb38239a7f6cbff7e6e9b24648e65f5c643e6eec104f4c8e925121f4f87c09378cc32133dc39b83433a8ce2a7d1b86445410194db0b924b2d223e5a3b4b07f9819bd8efd6b01446ba6608bcc7db1c713d300175a99a2b165b35fdf2a0d2502c2c0f349826691f23567906d99608dd4b1018d0935e02b5eca893918b64ebaf1e72494e80e8bc0e20026542cfe302e218b7a5953fc618452a4ada4e19e1fcaf91cf94b", 0xd0}, {&(0x7f0000000740)="4a7a5e826cede2d132c332b86571134eebfd79da767c7ebd07f7f2213a58066ec2c8e7d7b26d57b0ff2bb58a75e0b10fcd3bf81bac02bc3f6f2487e3ad859da08e1d6596c099e9f1c2c5f010573cee9ad5fa6f217f525c26925352a7c07797e3751b77ecd12b1a03ee6a49870d60938e6921ee0439b7ba94", 0x78}], 0x3) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc0, "6104000000001a0000ff004e200900"}) readv(r7, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 2: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7ff, 0x0) r0 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) r1 = socket(0x10, 0x5, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1, 0x4, 0x8}, 0x0, [0x2, 0x0, 0x0, 0x5, 0x80000000, 0xfffffffe, 0x0, 0xd62]}, 0x4e) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000995cffff0000000000000000b4ab697edda133b7f8868f3c20aebea525651c526b77a0c843a3afbb25d7925f56d6"], 0x10}, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x1000}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) poll(&(0x7f00000005c0)=[{}, {}, {}, {}, {r1, 0x20}], 0x5, 0xfffffffe) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f00000003c0)) syz_open_pts() getsockname(0xffffffffffffffff, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) executing program 4: sysctl$vfs_nfs(&(0x7f0000000140), 0x3, 0x0, 0x0, &(0x7f00000002c0), 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) socket(0x800000018, 0x2, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) socket(0x20, 0x0, 0x0) socket(0x11, 0x0, 0x0) link(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="170006000000fe773d"], 0x10, 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmmsg(r0, &(0x7f0000001440)={0x0}, 0x10, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) rename(0x0, &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) recvfrom$unix(r3, &(0x7f0000000140)=""/142, 0x8e, 0x1801, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c}, {0x16}]}) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x7, 0x820351a, "090e4de6c308a692318c7e0002f9ffffff00"}) (async) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08", 0x57}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x504) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc0) (async) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, r4, 0x0, 0x2, 0x0, 0x2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) (async) setreuid(0x0, 0x0) r6 = getuid() setreuid(0x0, r6) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) r7 = fcntl$getown(r5, 0x5) fcntl$setown(r3, 0x6, r7) setreuid(0xee00, 0x0) (async) close(r3) (async) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) (async) r8 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x380) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000080)) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x21004}, {0x24}, {0x6}, {0xffae, 0x0, 0x5, 0x2}]}) WARNING: thread `nfsio' (445499) exits with status -1 WARNING: thread `nfsio' (63751) exits with status -1 WARNING: thread `nfsio' (174651) exits with status -1 WARNING: thread `nfsio' (204662) exits with status -1 WARNING: thread `nfsio' (497698) exits with status -1 WARNING: thread `nfsio' (267823) exits with status -1 WARNING: thread `nfsio' (440159) exits with status -1 WARNING: thread `nfsio' (444547) exits with status -1 WARNING: thread `nfsio' (97439) exits with status -1 WARNING: thread `nfsio' (360153) exits with status -1 WARNING: thread `nfsio' (182089) exits with status -1 executing program 2: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getdents(r0, &(0x7f0000000e80)=""/4091, 0xffaa) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x10000000000000bf) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "00020000e082397fff01e67d42915200"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000140)=""/147, 0x93}], 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaae112fc0c9a1408004500001c00000000000190780000c700000000000f00907800000000"]) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$WSKBDIO_SETBELL(r3, 0x80105703, &(0x7f00000002c0)={0xffffffff, 0xa5, 0x3, 0x8001}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff9, 0xa, 0x1, 0x6218, 0x8000000000000000}, {{r4}, 0xfffffffffffffffe, 0x22, 0x1, 0x8, 0x4}, {{r4}, 0xfffffffffffffff9, 0x42, 0x2, 0x5, 0x401}, {{r4}, 0xffffffffffffffff, 0x80, 0x4, 0x80000000000000, 0x9}, {{r4}, 0xfffffffffffffffe, 0x4, 0x10, 0xc, 0x10001}, {{r4}, 0xffffffffffffffff, 0x20, 0x2, 0x6}, {{r4}, 0xffffffffffffffff, 0x5, 0x2, 0x81, 0xd26d}], 0xffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x16, 0x20, 0x3}, {{r4}, 0xffffffffffffffff, 0x5, 0x2, 0xffffffffffff0001, 0xd8a}, {{r4}, 0xfffffffffffffffe, 0x83, 0x40, 0x0, 0x20}, {{r4}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x4, 0x200800000000}], 0x8, &(0x7f0000000200)={0x80000000, 0x7}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000300)=0xb6d6) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0xe) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x8, &(0x7f0000000140)=[{{r2}, 0x8000000000000002, 0xec, 0x1, 0x2000000000efd, 0x1ff}], 0x6, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd81", 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x44}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) syz_open_pts() r5 = socket(0x6, 0x4, 0x9) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000080), 0x4) geteuid() r6 = getegid() getpgrp() setgroups(0x1, &(0x7f0000000240)=[r6]) getpgrp() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x8}]}) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000011c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x1, 0x4, 0x81) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chdir(&(0x7f0000000100)='./file1\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(0x0) setreuid(0x0, 0xee01) listen(0xffffffffffffffff, 0x0) r2 = msgget$private(0x0, 0x0) pipe(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x52, 0x0, 0x7fff}, 0x0, 0x0, 0x3, 0x0, 0x50ca, 0x0, 0x0, 0x5}) WARNING: thread `nfsio' (88314) exits with status -1 WARNING: thread `nfsio' (440001) exits with status -1 WARNING: thread `nfsio' (425864) exits with status -1 WARNING: thread `nfsio' (106423) exits with status -1 WARNING: thread `nfsio' (401295) exits with status -1 WARNING: thread `nfsio' (130336) exits with status -1 WARNING: thread `nfsio' (71560) exits with status -1 WARNING: thread `nfsio' (135719) exits with status -1 WARNING: thread `nfsio' (247244) exits with status -1 executing program 6: sysctl$hw(&(0x7f00000013c0)={0x6, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) r0 = socket(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, r0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000001a80)='./file0\x00', 0xffffffffffffffff, &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x8) fchown(0xffffffffffffffff, 0x0, 0x0) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000001d80)={0x0, 0x9, 0x9, 0x6, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001e00)) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001ec0)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0x0, 0x9, 0x7, 0x1, 0x7, 0x2c, 0x0, 0x0, 0x2, 0x2, 0x20000000008}) socket$inet6(0x18, 0x1, 0x45) r2 = getgid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2, {[@noop, @ra={0x94, 0x6}]}}, @icmp=@echo}}}}) setgroups(0x0, &(0x7f0000001f40)) close(r1) unlinkat(0xffffffffffffffff, &(0x7f0000001f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) chown(&(0x7f00000020c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, r2) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) setitimer(0x0, &(0x7f0000002280)={{0x0, 0x7}, {0x1ff, 0x4}}, &(0x7f00000022c0)) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) setrlimit(0x5, &(0x7f0000002300)={0x292, 0xe000000000000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x20}) r0 = syz_open_pts() open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x45}], 0x800, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) poll(&(0x7f00000004c0)=[{r2, 0x1}], 0x1, 0x40000000) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x4, 0x1}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a0, 0x0) poll(&(0x7f0000000000), 0x43, 0x0) select(0x40, &(0x7f0000000000)={0x80000000000002, 0x0, 0x0, 0x8000, 0xfffffffffffffffc, 0x80000000101, 0x2, 0x7fffffff}, 0x0, 0x0, 0x0) close(r0) executing program 6: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0x0, r2) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r3) poll(&(0x7f0000000240)=[{r4, 0x68}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6b3224f4ff2c00000000000000000400"}) close(r4) unlink(&(0x7f0000000000)='./file0\x00') truncate(&(0x7f0000000140)='./file0\x00', 0x0) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000380)="8999d4de955a1d85bcc023a7d56fdb97e78a44cb70fa87adc88738cf85ebe93fd6edf2ad4a549f1008727bb48ee79ad5ffb1acda229e4caea245909af7e59920fad278ca6d426051583e0c", &(0x7f0000000400)=0x4b, &(0x7f0000000480)="d4a6f7dc4757078760bd5aa2806e589124e03def56", 0x15) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000002c0)='./file0\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) r3 = socket(0x1, 0x4000, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) truncate(&(0x7f0000000480)='./file0\x00', 0x0) clock_gettime(0x0, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) socket(0x0, 0x4, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5b}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_open_pts() truncate(0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0xfffffffffffffc3, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000580)={0x10, 0x5, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f00005f0000/0x3000)=nil, &(0x7f000069c000/0x2000)=nil}, {&(0x7f00004f7000/0x2000)=nil, &(0x7f00005f3000/0x3000)=nil}, {&(0x7f000069a000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000060b000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f00004f6000/0x2000)=nil, 0x8000000000}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000693000/0x1000)=nil, 0x4000}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) executing program 3: socket(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r0 = socket$inet(0x2, 0x8003, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) pipe(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x315a7a7ef58472b6, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r5, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r6 = fcntl$dupfd(r2, 0xa, r1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r7 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) r8 = dup(r7) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r10 = geteuid() setreuid(r10, r9) open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x1c7) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r10, r11) setsockopt(r0, 0x0, 0x7, &(0x7f0000000340), 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0xc2) syz_emit_ethernet(0xfffffffffffffe1c, 0x0) executing program 6: openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x4001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) setsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x1bf2796c, 0x3d61) ioctl$FIONREAD(r2, 0x802069b2, &(0x7f00000001c0)) close(0xffffffffffffffff) recvfrom(r3, &(0x7f0000000200)=""/80, 0x50, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r4 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0, 0xfffc}, 0x8001, 0xffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmat(r1, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/107) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r8) r9 = socket$inet(0x2, 0x3, 0x0) r10 = getpgid(r5) fcntl$setown(r9, 0x6, r10) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0xc, 0x0, r6, r4, r7, 0xc9, 0x1}, 0x200, 0x1, r8, r10, 0x8e, 0xed, 0x9}) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x9, 0x1, 0x0, 0xff, 0x41089c6b, 0x20, 0x2, 0x0, 0x1, 0x100000001}) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x9) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x5}, {0x16, 0x0, 0x0, 0x5068aff3}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) preadv(r1, &(0x7f0000000200)=[{&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/93, 0x5d}, {&(0x7f0000000140)=""/81, 0x51}], 0x3, 0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="1f", 0x1}, {&(0x7f00000001c0)="00b7b54591aaf346a18ade4a276da9822dc13fdd500622e520", 0x19}, {&(0x7f0000000240)="9e6c661d4ea3ed7f253191586c0a", 0xe}], 0x3) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0x4a) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r1, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r5, 0x1}], 0x1, 0xc9) close(r5) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x800, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000440)=[{0x2}, {0x0, 0x1, 0x800}, {0x0, 0x2a4, 0x1800}], 0x3) semctl$SETALL(r1, 0x0, 0x9, 0x0) socket(0x0, 0x0, 0x0) socket(0x6, 0x2, 0x0) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}}, 0x10, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r2) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r2, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe", 0x3a) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) r5 = socket(0x18, 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(r5, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r4, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) socket(0x18, 0x3, 0x3a) executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25}, {0x4d}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0, 0x2811, r0, 0x2000) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) sysctl$vfs_nfs(&(0x7f0000000140), 0x3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f00003aa000/0x3000)=nil, 0x3000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000340)={0x0}) mknod(0x0, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0xffffffff) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0xe46, 0x0, 0xdff, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6, 0x1f}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020691f, &(0x7f00000001c0)) r5 = socket(0x20, 0x4, 0x2) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 5: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x52, &(0x7f0000000240)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "f51d00", 0x1c, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @generic="574c177addccdce73b1846f67318dcf42a8b2f210702c2b3b0304f61"}}}}}) r3 = dup2(r2, r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050160", 0x5, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r3, 0xfffffff5, 0x2, &(0x7f0000000080)=""/44, &(0x7f00000000c0)=0x2c) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) close(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000), 0x10) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: accept$inet(0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$getflags(r0, 0x3) shmget(0x3, 0x2000, 0x8c, &(0x7f0000ffe000/0x2000)=nil) socket(0x18, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup2(r2, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x104) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r4}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) chmod(&(0x7f0000000200)='./file0\x00', 0x237) setuid(0xee01) ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0xd30, r6) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x64}, {0x44, 0x0, 0x0, 0x2000000}, {0x836, 0x6, 0x0, 0x200000}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="03fdecafebd1fb725e083a0a7661c7209ddafa31f1282c7cd218c28e47c268a420dcd09c49ac4b11a327e0404f1934c3f07bbbde3e9ba3b4f2ea9135fd08ab54e4512052eaff9b22d6564cc17576d651901a216a42b8b8167f80701a7b73c5587d1a186ec358122770f3eab42e0d654769ff448f894296c752ce074d6404af467fc20918fa8b1b9d06dd09cb1cd07897841e8ece076f4bdeb57eb1de0600007e1cd32526c90eb714dd6eab136c52bf01000000807a7643b49ad4ea6d62d8691c4e17719690373325bfd82bbe79a7b15e301df5b8895fdba94a2bb5d55e557ddf137abdde0a0bfde81cdb4f6f00"/251, 0xfb) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x8000, 0x5d4a) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0x44}, 0x3, &(0x7f00000003c0)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73bcbe8a3d", &(0x7f00000002c0)=0x12, &(0x7f0000000300)="6675ce01f40d6aca4f5b680c7e17a4db799bb2480f1b4e922dd582704df696f66891b95981f7d920436699f59f5bcdb142bd08777d3dfee17dabe90c8f0d3defb72a65e0583485bfd0ab622d2267677a928d2d3d84731c57b234e88df06caf4fee4aa32022541c8c057f1c601f54d25fec982caee472cbce44bb86c6d5b25c6ba673915108c6f254cc12f9287a60000fbbf686386e3e", 0x96) close(r3) r4 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x181}, 0xffffffff, 0x1}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e", 0x33}], 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x4c}, {0x6, 0x0, 0x0, 0x42}]}) write(r8, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(r6, &(0x7f0000000140)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000640)="aab6fde8688d144504a0a2720511bc1918448938faaaa900cb0b71e80fef086117620500fc780cd29ce8d5fc852ffb38239a7f6cbff7e6e9b24648e65f5c643e6eec104f4c8e925121f4f87c09378cc32133dc39b83433a8ce2a7d1b86445410194db0b924b2d223e5a3b4b07f9819bd8efd6b01446ba6608bcc7db1c713d300175a99a2b165b35fdf2a0d2502c2c0f349826691f23567906d99608dd4b1018d0935e02b5eca893918b64ebaf1e72494e80e8bc0e20026542cfe302e218b7a5953fc618452a4ada4e19e1fcaf91cf94b", 0xd0}, {&(0x7f0000000740)="4a7a5e826cede2d132c332b86571134eebfd79da767c7ebd07f7f2213a58066ec2c8e7d7b26d57b0ff2bb58a75e0b10fcd3bf81bac02bc3f6f2487e3ad859da08e1d6596c099e9f1c2c5f010573cee9ad5fa6f217f525c26925352a7c07797e3751b77ecd12b1a03ee6a49870d60938e6921ee0439b7ba94", 0x78}], 0x3) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc0, "6104000000001a0000ff004e200900"}) readv(r7, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 2: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) 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) r0 = socket$inet(0x2, 0x4003, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f0000000300)=0x8) syz_emit_ethernet(0x35, &(0x7f0000000140)={@empty, @broadcast, [], {@generic={0x80f2, "95a8c96ad9143ac3bf4968936a6b5048aa668daf4409a16c5fbc4657dc85aad334fd3e9ab1a032"}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r3}) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000001c0)) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000240)="0b20224119b14b60", 0x8) executing program 7: mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x6, 0x4005, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) clock_gettime(0x2, &(0x7f0000000000)) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8003"]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) acct(0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x48}, {0x84}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[]) socket(0x6, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) write(r1, &(0x7f0000000080)='<', 0x1) 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1d}, {0x80}, {0x416}]}) executing program 4: socket$inet(0x2, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {}]}) (async) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) (async) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000200)={0x2, [0x0, 0x0]}) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x18, 0x4003, 0x0) (async) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0xd) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) (async) r2 = socket(0x18, 0x1, 0x0) close(r2) (async) setreuid(0xee00, 0x0) (async) pipe(&(0x7f0000000140)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r4 = socket(0x2, 0x1, 0x0) listen(r4, 0x20400) (async) accept(r4, 0x0, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}}, 0x10, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, 0x0) shutdown(0xffffffffffffff9c, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047476, &(0x7f00000003c0)) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r6, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) executing program 7: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, 0x0, r3}, 0xc) r4 = kqueue() r5 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0xb, &(0x7f0000000200)="0901007f", 0x4) r9 = dup(r8) setsockopt(r9, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r10 = fcntl$dupfd(r5, 0x0, r6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r10}, 0xfffffffffffffffe, 0xd5, 0x2}], 0x0, 0x0) kevent(r4, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) r11 = getpid() fcntl$setown(r1, 0x6, r11) msgctl$IPC_RMID(0x0, 0x0) close(r7) executing program 1: r0 = msgget(0x0, 0x405) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYRESHEX=r0, @ANYRESHEX=0x0, @ANYRES32=r0], 0x401, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) getgid() executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = shmget(0x3, 0x2000, 0xd04, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f00000cd000/0x1000)=nil, 0x3000) r3 = socket(0x2, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x60}, {0x15}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f00000000c0)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x10000) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000001180)={0x2, &(0x7f0000000040)=[{0x14}, {0x44}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) ioctl$WSKBDIO_GETBELL(r5, 0x40105704, &(0x7f0000000140)) sendto$unix(r1, &(0x7f0000000300)="b10005136000009f05003e080300000000000000cea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20bf93947ace57804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0xc0}, {0x5}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000200), 0x0, 0x6) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x4, &(0x7f0000000000)=[{0x1c}, {0x50, 0x0, 0x0, 0x9}, {0x406, 0x0, 0x0, 0x7}, {0x101, 0x1}]}) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[]) executing program 5: syz_emit_ethernet(0x5de, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaac7db236805486dd6035f9c305a82c00f375f66185c3bdce0a2b70e49f130000fe8000000000000000000000000000bb0601fc"]) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x30}, {0x6}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) shmget$private(0x0, 0x1000, 0x210, &(0x7f0000ffe000/0x1000)=nil) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') r2 = msgget$private(0x0, 0x10) r3 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r3, r3, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x8000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101, 0x6, 0x0, 0x0, 0x3f, 0x6, 0x1, 0x20000080000000c5}) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000480)}, {&(0x7f0000002600)="d0137b9d21de82f6bb89b63f5f21767d440d2a74931ddce04cca64707b1fc97c8783c9de150c8609f62c46917ea6956d538261d1b173f0724f6710c951ed1862fa61df1b59ea5fb7a574060f88853bd11979056e82d5653f25f63c83430f5780936699cca8c34018e18828a07776396eb2b40ba80bddf184bee33bddf097d2ae8b22d5c402d6e6b731a2f33f612a0b423ea48d13b5601798f61b4d424d9dc39dd08a8dafcd8aacf64228e73efecf0f4b8e87e1cbe901019867f260bd5b7d57114daff1e4e84a8b75d6378301e497733ed3ae491aeabef220c84df15f7f915c750be304ed4b5716e64cb0ae31c5ca63ddc2092814cea6e0e0f832cd22439fca169ff89460ac5d1d6c9ea681881bc6b6f59e1242f631d2a29dfcf822a40b30605dbb96863e8359ef6237fb0799f3aa51e15a85540467c444131a507441bb1fa98a7d59d6577b8feb7ab38d44c1d1c19fef53853e26b2e5286b4d989a490202adfcce7b0c10941f1ae789885264c8505b96c96bfd176d0fcdc035adab5f6efa2c77a8d626f365ee2dfbc70fccc1f7432b640981d439a3238b4ee8081edaf21f1fd6d1ebe3188d9ef66a463bbba08a8131ad6ffc82368915fb0847f1c29ad680dc510f2e1815de9c00e34d0ab3a2bb17251e1b4e0272f8c0405d00f880ea6c42e5d083d00477acedbdbb6100563f1c330e567fd2e5a5e02dc6057b3f25adc395819b5bb40d460b64e900fa1d732d352bf170390190b1a8679667fef6b4557b97b4c37b9f0b3cb9c5469b304abba90a1dd887519be89de3eb738552581dfb4abfdbed2219231309b52b42841e35bdaa8d36a5bbac75e4d527022ef30b5a4587f4727002ce235f0434dce3f503d8fa6a7880f20af8f0a02d700067b2eef8cd8492cde31993491323f419c4ec7c3f2a06046880f90aa7d86755607c63d8d91eaf10a526c6e99c2e2403da30c3ee17a6602ef03850d65a66eef3de1b6083bfffafe202c41309c82afaca2ddc916f92391010ee8f061ad623f2cf20bec788e7a33a8ec5b140f0130549de7771fff338e1157785247510e4b9d8c486b3d6ae42a3dcdfd0dfe10c82b32f8c24082d627e247cd3e00f223c7ff6480dfc51f25adaceaa8d3c3e1f2be578fb34dc6d9e82f798eceed68772c5baf6faace60ee822a93a3b6792e36a558833f5f9d1c035018ae2c5ae9d9ef74a2ef2baea9524745240785d74a4d59e500d2142f393a1d57593760c3dea118345c55531a6d2d8db17a8e32acbd63c88903774fa1dd33862b988eb78d67327686d97b1d76708331461bdfa4aaf8ee5d9d061236852cf140aa799aae04efff8ab040f4e134c6e28c95d381aa90e2abeb45de7ee8609da67a4b3e8884f0a78cb2f1120363ac88a628a3dce01343d8797652c0e3c121fcbe8cd934adee665f3cf321529b629d42d5f7a1ecd2a00344e561058297158ce2eccef924ecd240d8d40db63420cc82b956bfaeffc55a45824f03e3b525e9248f0495ba6fd96e5d0ac578d229ede393c91dd661e6c63dbd1bf5957763d66e3b867480f3e61c56d49bd12b650fb6961bbff4c005bae4d774749f85304913956a3ea9041e88076a34ee5ddd72e01b688d95a919789ca0f0ec00165b08e817f1b7841022296c1b201025228d7712d1a5f6da226907fb4d2aa54c396418c81a16603aa8c51491e678880554a924eb5364a6b81c31f65ed219f52bf02c7ce631383ef2f642ca158a2922a0034b7a4fe145f86708d559c806c1a1ced915e7924442a538c77dfc967d5059cbd81a10d057592729c2ec0a6b1f9ef8b8cbab9ce444eb90304f04e91c42d58f16d9f2d6abf176436ea8f4faf91feaf27d2a049a38e3dd6f60727db8c290d6593e82a0a155e442eb306b7d242493724ab82ed47a028e7bdb0ae91d09e0081db60f5356a3b30152a6a6c3df751e23ea53e289e1e38032bf685c42caf7e7f2b2158576c35d3fbda4652f5ddeb1cb62b04e08d0509bda7fdea6547f9148f22b6fee448732a6a857c2b01862925ccd1fc1993e6bd7e5fa42214302dd8271a62798048f3bae16f7e3b8bfc271fdf92c27bdc2c56f39ba06ff72add0c5738b3dbf95f896342478d2495b955c80b7cd484826e696689c5ee18f83132bed246de88f9428e4456fef52afcac3387a1d89cc4b1849382975103306ec86286a6d65a509148ee8437bec81d589a282ccd4e87ab6e3b83af21fc145845203f9e8f433737e10827f202b16ad9c80560589164a98d5d4aed2b4d5719527164f99bd44b1c21309d187bb503715751bbea1028af9ec801b62ab7058e93ad88e459365bd0451f074b327f04016144cc568bf1be1cacd42484454895a787328d22379c5083e8b29cfcb0371a27a79be03a7b42ad1880f3fd88bd3e9fe967d16934934a956886923f46d6a69d0d79c905de137d2e34d668d9c1ca4046bf72a9d4df758c69075f0866c9c10a2d229d56f8d1846fa4e102c2eaba60ee14d1c90d3f0dfb58eba23d868685c1913dfaf2087866d4594f52fbb0334d052486e2809791ff56c0d8eaf6044c31dadd14e6063a7ad94a25a60bc37befe407f04c0622dca048ca8c586fa62a3e983cb866c5fb29b8cb90cdf42bc3a452fef6b9507bd6ae041c92d7385bcb7e92f9076fcd5a5d8fe4e300275c7bfd1610bc29d2348347bf1055c0da5fba74cc21f224c9e56f4daa12bfcee9860b6244ce2e1ed2c9a7909e1bc35db2cc4b45b93ab76c7053aa06cb604129ee6f93cd20d7487e9e7fbb508e5891e80d134c1802cf5e7df2a8db1a7dfbd3a1d141e74ac5377e6f75c4d611a4bf8ba33f2dacb30189321836751aba4def27d4537786bd8a0d4656c613eaca9a405e197e833303b9c0cf02d3197f5646394194257db873399f196c7e0f9d9f151ca994ad816ab575317b40c005f561bb228d27759f6aac71e07987ce78b456fe6457e6a15d59e7bdda79484a38da2ab896f510d5082df42998a7fec67d55def35beb8a6313d2b4bce6e1434db746a6d25b37a333afd4207d03267b9ec0d08bcb57466aa6feb6cc8f5fff406191fda09f5a39818e28e666e208a5a245c6fac892cb525d5d2cbe43444cf6202084348158a37c1cef1776d8a20328e3b9c76cfc772f59ddfe3a8cb5fdbdf0c333a1f112a14a42a210bdb1151ab9f91683803c89a261550afda1860652106afd7377251bdefb4b7d615bd981d785cf7aaddefc4c487026c425d660395a86bd7e71eeba86aad4bca1c696032601417d0da2bd8150c07bcc8b2a8d044ab27f76bf098b8966a5f42f26c2e157d38e36fbbb877f789f359a981a917cfe73133ba283b5f1150b4fd0e9c68a82601bd1773b675d1b01e76ac6914efc7746b37aaf59393cc1705d565a2f44dab60f82e70aec05c92f38dd38d2b1f77c1da6d86cafde039085c70b05a4a26b11b1c131bc7366f08d67b3d941e824c5dafdcf10a57a455d090bc123805e5c1f5189f062954243af719c5be386753554544ae2f56b9b0a97b01424fce15b2f81397937a2c6b9e7c2f7b7e9b123f70a1d01cb317e360cddc3fbf3cde69b62303e900804cbd5802f3dc71b07c436a158fd49aca092bb8ff13fce58e4c8ac899a1533b8a38011a2055cfd2c3f49df3cbdc9b513ae06f560bf70b67ed7fe4b931c9dcc12d8c98230efeb84e09c2e2630976f536f95585dc14e3231a139c68e5d6feb91173a8980599169979fbbb04bade9674abe861adca17a0e81dc724820ab5bb6cbb4ea7f53941bd848da608679ffeeddc5446b84b3634aac0bbf91f300c5f92797e6ca17b9e636ac7c45dbc6705d8a43c96a997e0c35bcb02867926c7036f9f9ce07f1f8a94d790bda5eeab57e6ce8bf33243ead4876869167b7422d3ebe186903286a60f99117a958819ff05327c6d67fef45c601c5fa4853f458890b5c789846e8321486dcae2389f6bc60b2eebf8e6a4e4b4817cba14fc1fb9c6068b2bd4814c0854295e372ab073b555cf70666984fbf6ea13d016638feef3ee09422dece876628c9bfef7742f1f2077a60a09d193e53182adaec2e6263aafb7a2971aef9ca2df06cde2c3cfc102eed8236b52194c2f151950f3ed7025752266685084fb0fd4ee4885b5aae1ccc022c32c3ec378544d0ff9dffca542563d241057aa926b1bf1c18fabbaf1ed22c835ec68d98e08ba4955add535b6aec9e92502a96592415c62a866af6479d19cc2a4ffc320185f57014bb6ba70386b6cc4abb400faeb0c27642a626b7357c4fc09f957b00f0b69486aa01d70fd795a82e1f8ca594f592d7884121023a68b587b007ce99712f22539515f9d78fcb39b72f4b193dbe0e0d11185bb1e18b5b7b12eb1cde23d59d071192f7b5f1dea07a22c02c3736b72788a0128762345a25c35ef0e7a062d79e3fe099b9e45fd59db27336bfd9a3dc90df2e22431eeeab0929f57d6a6e321b816ff7a66bbfacfcd06c0a54f4f69a0bd0cb554d65726238149ad52f969b05a242d204c3ac54dae81bca649ba30178c5df8a03971d9a81ceeeb6d8050000673612187a20547575bb09e15073664aec24fd8471a2de1fdb37e4c4018b59439cd87fc16ed34d44620b71561ef53e7270a88db850aa5b940effc3dbcf902dd03540fe8c7607e1c75a8902e1870e52939541fa174d7b51c2babe468412ed0ae5fd021f395c4221c02e37f619deef42733ed06a29f15a870ea32408d61315190198a9a7ce40355608fa5811ece3c92e4a1ce2ed070b39fd58ae83f54ad2a3601c8a5d7dfd078f584d64fa556d17534971acbf503785c9cbcd6b3b84c03c69f21f8b929c1e4a7d6d8b36ba4c59ebf11acad6e5d9c984b82bae548f6e7c7445aa50eea072691b15bb06b0639e4d99c46e7730278110596beb7514c95f5ebc57a31e611963f9c957b047746dfd501982017b29d8e50be3a711c154a2f705f17e61e880a245914663f3742e190ee71c53b2bfc8a4272fbfbcb8d5a0bcba8e22212270365ddf13fd21aaf994d953e93ea1d2324bde67af4b931fdb8209a8d40d0b6c19202d2185bbe3d52f1515283222a43e347c5726350086c88cb676d410e6083e3fa54055609a0615f2b6a6aabea35ed15a1146596a4483dc7cbf2fd561ad825ea94b0c98828eb53bd56786199d79f23006b180f0558548b15a88cdafdc1d1e21e2e2dce1a4cc9bc2a35c36743cf088822fde9a9fad37a52e4f1792355e4408cf3e9f74ecea5c7b6d1d8cf50a913da07ce0081528127ca278f061d527fc3d8065d04fce6761aa12504a4bb27cd3947b3046faf2f8921b0c759ff37e97f3ce83f13397ab47ddb14e66bdbd240e015ae674fcf4516e9bdeabd556ac43b4e416b3efb7620b762bf36c1192bdbb871f29c6229a3616e7e3ab1abb2bc7828f2cee3fa139695df6e1d09f0995978beaf8487456593d1db292289a02b166fada29be7be8da0cfc1895084dcb2a9827ccf305247aaee733f9a60af59a24f27a81794fd02f069a0fd2d071254a3705c2115d6fff15f4ea4524e6fddf77f594ad0a2b8b83d82d08d1ba4d97a709df917ee78dcc609260b34d05d3fe53aa66c7650d885209891ad88568e0e38dad29a8297f18287253ec208d7bf7245ad31ca0823fdd359dbd073e851330a2d4f0ddeab6423e5087f2128fa005ed2a76e0bb85d073b83c879abbd89611420f8998ac593fd783e4e84dc7187074cb95ddfcbb4d2ca083470436639c67bb89b09ab285b94a904da9852b1fdfe31ccf97dee1265c1d1a4376cce484b39a0fb03a5c623099c5d3a8aff0baca124e69da88e1605d378e91dc76aa5c", 0x1000}, {0x0}, {&(0x7f0000004600)="26013728892365722d453f3fa48823ec66d7c8ab598dd0269bde96705566728d86aae698c08eaeb898aedd91b912beee58b27fcec9deb2c6be605cce8a0ca3c65041d3dfa376abc8a323fb2685e92a7fd34e90de76262190e05d50c6545d2fda7a2b46e02c07911502a292621a5fbafb7ff0696eadc5cb224403dfa0409257ee2f832049d230b5fdc42d2ddbd7ffcb439310dca5d755eeb345d26603f3c0eaa0f976f1f5d71efac2cfddbf1a37c8f4336d4ec0811a56f4829b56c0b5f1cbbad1ad20808b83bbb329a84fa28597602fdd7c754127d16701d809cfc76dba2c69497246b56fc7bfcd8212730fd07ec16e5c70ad94051e319985615effba36e97a4c579e04d540acbfc6f375f347b742c14268984f79fd46625412ad4a7e94f39d729eea58730712dc48ae8fc4bcfc38e95ddd9bfdfb0c2938dc7b5fe8d60941bcc2e4f523d5acc05ef8213cc819cef422e7088f13495714c2f0c9190273c0c95b0a8d2a84ec9604b74eda57d6403bddf83e219e731a519d9e635d009403afcc15590a11cb6fa3f1a2add40c818ec08437c7e1ed68789778cb696e8962ed7a1d210935d0473018fa85df7e1bfe4fdf3ddca55f7f74ea63a75f5cfe0b8ea9c83717d295c8f85124219a5754d47fc21634556c09019d9e7507a0b7b9cb3bfaf1c95a177cdfc582d264903be1c2108b395472161e3fd07f49290545cb4ac22a83cc10c80f05a02793224bb08b4daccb91f9a2caedd52e83c722c14842a9d80fd7634bba93e63dcd4d265fe09133cc4cc02035de5396be8f38a870641eebab7107d06abcfafb86fd0b8d82a74d239df384b075f2dda8d00f28c226ec018b5e655f836d49e93fb89c6cbc86f0350859a7fce4b6c1e156d6dd7a672a522d70c72ba6ae6b7ee9073734a9ff5637113a914e156dbb6d0c8adf944e56b8610e31db0c9a644a8809b5cc0cef42416f8c69b0e7d7a59df557c6afbd573a8b653ccfe253ac0e1856d1a65fa0f1f4bc62fe906ea908833396c2ff36a517f044de5b3374c0546e2385f02a4b6fcf2a0464e4e7a712f9bc0dee2758859dd8c018d50d48c5034c23f56b8c1035a89e43ebd4238a65faf377007e16d087bb7e87a5e7074b039d964cca50ea6d60b23e7b4b6a98e52e6f6f0641c72fd50e0e344eff69b058a18778296aa8240905864e052b82d72ebb2a32762dda698e01a52fa513e4054cddd3ddfefccc90e27d11bce8881962f4d216a721c5d5e238b9b5e2cf11999d8087ed9b9a5755ab3acaddef56afd9e2f22cc464900c4819e603435de1dcd297f9119a90d22fa0632f5f8c54ac4fd99ed74aaa01bd4c53171cfe2321b1320a898fdd71b132af2b20dcb345c10e8965bd130f1e30a54d39f544c0b13e9057196293931d751edc3da88d6eda97ba9d19ebdcc134448b35047359a3e2e79a9373ee46d521301bc642be6e899e975d9f96f00c97a54129c954ea00fa984ffd9feae0b1342d310b4a96460e22abdd18dff9bc860e1ad1ecb9d451880bd6b9df320435d4df1f39ca1dbda7f558e072c589e02bc0e4dadbea3f89e8f4894faf534bf6cd9a593ff7433e3ce00ab695c77b559e32b1176ecc80c9eaa1bf6545337d31cbc23a03a979f2db59bc1f0506dc42afa2cd6acc470ed178aaeb6ac9028660bacec58e633494ce4c0644a0e40ed1e08829f534ed964b05c40d48343e884f7b995065fc3caa2d6e073593cfb96ae0a7a16813e236da5567f39181f6b92dacec61b6d6853fb6cc9b2437402c7869b095c86954f3e1a98b318ce8c78822bc304f1bac4ac6e95c998f143eb93f659225290a20dd9e2dacc6ce111e096d2ce0d922c3dc66d35f44b359809afa4aa1ec8c0b5f9e7a4e5a3db064a20c957db4399c21f73a2c30476288f572a9fe9cf7da01be4417ecdce7d9dc46b845162d9230a18a9a9628f1c331fdd156cb991d9c27929b286e8132944db7f7c1540d68c6341d6c625cea354eaebb97d0b4570271a4c17ee8c9b1f1aa73b0baba0b2ecb2d3a54dbab60fb6ef1457078799cb3f1f01708b2e392fd81b896aac1a8b594464514b4e4c58d76d208ca9448d154efc645fa70d894fb443813e3cbf244e96e4c859c3af1413fe89acfd274acbd9fcb4cd4a9835cc643a80349a346d8e43d1e4370d64a8d676062658e717bbbd1f017271577697f29ba839570ea19e5e22b5bb8638644573393afbb0fdfdf75fa31fabcb3edef628880ef75f190e9019275dfbafbe07ce424c1310e6bd05c8da24a9a04584cf3393be317ee658beebdfae502a27fdf759432325dc1fe18f5a38977b49fcb2a8d40218ba3c096055ac72541cc94b5ec243285081fb660c558018d08632f14a34cfc651ee3f84f209b746c223c62d82b83f4831d9e9011e33dcd78610086aba000debcd720df48cd30af0261913c40a06b53a8b02c56c0b0dae9fe89c04adb0d8f0982f73f8e41d44b5d327314550b7878a1a4573647e28cd6a64c0109745261dee9940ea9b4e1dea3ec57a80a944e5a093e2a8bd10c37dd7292de29de035241b7d3b75d9450fbda763fc8192456b065f203cf8eb7c03f9d59201a75fb1423442ee6bf4775e6956546d2077c27b4e960da50195e052f2bbd2c0d38d3a15724ac75454d78b512b8f701e97669d3bdc0889b0fe686a9004afe1a02fcb4246834a4087fb50fd18b6ec5e607c192e5e080a54d511d875e03044a5eda61208c6d8042f784d000567af4102afa0e23851869b0c54336924f2a5bd7160d1e6bbf343dd9eac70b6ffa856aed2af6128e8e93b64d2a9a75e5c8e411469e877b9c7e2e64d33b93c22ae3c0a477a79b3d0bf1867ef879f2666c2c8d3dfd6c1b11897585f9cdf6606b5549e1ba924790b27acc36afa73d8a4a8f7d9af951571c890a99fbac570cedd0270c8aa3e29f1b48736f241706257c612d309d1a90224894b8df6951213d87ff14c6caa40b909d0a88c181b05d356f26a7e145b809110372d2c8fb5e6dbca094c2614ed27296114b5616122e6e39dca5b0de448433b2d3d98e91e8342a08c5c96a1b1aeb63e3fc2e576c88ef79fc3c1365cae06a4d3be138bb4f98ce6f08d5d10dfd4f93ed4bf15040db884efd261c46020fc24b519ecc45a927dd655ce900274d80b5b5499510f2210d3e13b26e1cfa6930f89d6090b36ec62e5abe448d4c2518a55fe96c0dc4c84730341a8905c19be1e14386fc7935a4a13b052acbf5de1149657caed871d83e4eec4db17cc17a7e09e55ac5f860bff2b30178d7af85f9626a6fc5682901597e1a47d99b17abb59dfc7ecd3a7dcb9da409be4b31a610a874a0bc717265ee54bba80debe2c9c2e1de355ba8567ab2dd9f13fc14e38f47c97ecf5cc3245bf669ac7c67175668abe72b66ce992c4504753a2a596953e541f0393900d91efb737becfee4424d272dd853802a5bb84484fd722a6b8fcc1d60bb83894b6046b120425d606f39f9a8c02134d73c290dc0fb83c4f298ff34c3427395fb15c7b94d3a14361866e766006cd086d04ecab3d04c92c4178942e31c32232ccbf49fbd8467514653a7aeff0b95abd3841ba9a948476fe555b5b176120dd6c2f25cd554b0f7875829baa4b5f00f2c716073c054c4e58f44fd8229279b44cce9788f5047efef724e8046b8c50249fbde2b4f800c06b07cf6fc49acadd7aa6ddf81bd2244e21809a9968f3d44aa987614a12ef96ede8100de312e07b8d82a2e362716163a9e0b64586b4aabbb201a9159fb6a55147b787f744577136e63557c0f38f0727bcb604de8aa4e70707962a21e6ad71b6a41430833cc6735638bae2cec1a4ace6649e28f8633ac1cec028d866365cf036958b59214265ccda6b54954e495260f9ba3d246dadb04c66e6ea0e72473409afa6c2014a2c8019b126fc6353ba2eb392e97cd7bea31a078bbdf594588f6ac5fecf866a00d96ec751e07e167b8d0d4af97f43997afc0dd03ae9d2e53d9d1b4a826f27d3d317f071f019ff13679f115290aead5d8b0513c95dc95b83f351a712db0d8a35d397cdb04fd534e6f13838a38ec19cb79c327316335b399464fc1c4431fbe17bcabe49bba083989a9bf791ddcd2e0b7bf4eca7fe0847953a9381c81db0e9b5efd1759e4215a41197cfbc8c1d27f16d5f69abc1f132b1a18f2798d052aef47690456a7f680178021d643dadc49815895ffb141b749ff266d8c6248c3a149192681a283488fab33cc0c56bf28f35f60c1620f7b3db335529d75bab32e5254a0180c70334458abb05fda21244d5f956ee70c12870a4fc23f4719b665fea37db3953fa656c16d961c9bddced456f2110c3bc4017dcfe51ede29153ef5f9e1709278fe8948c012c6f011c34fee986df56107b35697676e206d707807c8bcc9fa567c9aef3a931fb20eb9e40a2ab92fb1182aeab0e12ada1093fe22f32f2d33813388b0cf78d8a87542895b38ac9618f4174570e6658951aa1866fa0a333a72a0b76ffbbdd0f4a67cc9463c21c76dc9cbfd0dac7e5e12a924a43cf8a74a49cdd93092cbf3e368cdead687f87336b04a0d0850129be6e43a2aaff6367771d44b2702587430df496f222a54a3b4785efe40547d7eeded2f03afc5c52607c0153d6ed7df35a7878fac168bceacadab25aa1eb5ed01b7bfa4b5d10e537d44f83fb7a0d8761bd97abd6dda706c3434013465ec60421b735272ae6f24a2fe429dd7c04ac69f4fea5e4b759b67330daa6505958542d952d98e0e2e8166d83537908893d91575aa7b573379dee6a3ab1af201eb60c7d267cb90b24fff0b5341dbb789a62817b837809d5648e2f1fab7f2c7dec528bbcb3870ad7c8645a496632cec54bd0b715477efee858af19b4edfec205d445c7690204df966d03b34087c5793f41ea16f5a472959630ffc7213507b318336e7a4aa56f224469d80831cd6b9387acf0824c5fbf736a0ec74b459b6b0954da62bdfc2a73eafc0cde975d38dc036546d999f5295d8d10f8945c941c1efc993945343cd7af1c79abac62f7d4839b2d614f188b944a8ad3fbb35f2e496582041c00f36d7275d90c3bc9347fdce7cf7a27d7e13e2e59fbbe21ee23c30f8be6a9036200c28aecb271181c838dceec0d9b859359e4f4a861ee6badee041f95984ef1e01c122883185a7f6b92600591119967f9ff60778bd8cfd496b9ae8221532aa9bb263dcbab44f8374270b0639adeca94f57a0b9558131c042775667e652c45a491f1325aa0f575da6f8611355a8a9ea579ad910805ae11919def41913a611c2a636cb590b28533473a2fb94077fa965056a6f5479cfcbccbce00adf548250516fe64e94ab6181884b04daae64e9ea07ee5e9bdb807732563c962fb2f5542d00206aa74cd0f4ea7a332e81c1e90c38966cc5e50fc05d599485904e27f17fe9fde31c419a542a8de76a6b2b285c072c6b69c368aa0807a600e6e7e8ebb247dbf5e3d2fc91cfd2cebf91e3a76238b9d3a7ff0e0041d0365bd4280c97e58999e583d60f23a006092ad3b7c8315e85f2993b90f678dcfb02eff38267255a345a457e83dfe1117bcb303b6c6d0e982bbfedf2f46251b3c61800c51edb5a18b19eb2812e9131f293e38f5f41a94f8c9e77db58345f95bda00242d03b8c9b0d2e48a9944b1f6d40db100d3018243236f4ca30b7ebbeef03daa97f9c16659db387ce5e6e8dc035a8c5274b511160776d0b41d70e5ce03ac5849ae70b79e653ba9b84472e6464eebb287ade0391719fac0a89494ba18fc5ee752a57f977a542d23d1a8f6e7d11703c01e5a4f71409ad25e12af9b90508e13d928bcb", 0x1000}], 0x4}, 0x40a) msgrcv(r2, &(0x7f0000001180), 0x101c, 0xffffffffffffffff, 0x2000) msgsnd(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee15422d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cfff03c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c6dc2cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca062234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d11"], 0x176, 0x800) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000200)=[{&(0x7f0000000280)="14cac7f0eccd95c9e2f88b57e0226fc7a6778cff51fdd5183edac0e7484a0fcc541976e3f92dd7af64a2c1e30b06129f992e8086abdc19940a428ab80a1684dd36797b37de07876d1f11b7f8af0a34fddf5a1609928d9b2a5640ebfbd551bb9abf2f69b201f87106353c6cf25988b1355bf9", 0x72}], 0x18) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0xffffffbb, "ffff090000001400000000006a00"}) close(r4) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x2, &(0x7f0000000000)=[{0x3c}, {0x8186}]}) syz_emit_ethernet(0x10a2, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = kqueue() r6 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000180), 0x7fffffff, 0x0, 0x0, 0x0) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') listen(r4, 0x0) r7 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x6}, {0x4}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(0x0, 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000380)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000240)=[{0xfb31}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0xc0) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f89606f8f5773e9ed4805627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b99159ba469291f4a807055e8cb61b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754", 0x7a}, {&(0x7f00000009c0)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada2453510c65da4b3d74237650f09229a75edf77cc02b39529f32b0e968ed8c4bfc420bda1d74821ccaf18e9108568f3dbf6dd9b16cfa1828461d3d94b9d357cc6a2d548278c0ae8c2b3be444fca9e989e4ce02e161f43d4f87e09222ca614698db720e3b463d4de47f303d024413eb4b81b41036b2c596227426b434e9f31154e31b73317439b8d9240244835cc2721abe86ab0e0dd3d4c73d4c00cf68c9afc905765609fc35a380a6e9d8e4d10e4d12376994955304127d26ba79d36138474a1cc28e071c6735125c516d169017f5f3cee60f73c2d019a830b16260fcf8073dc905fcb352a92d336b71bf1a0c8d406b10a9f48ff7d061eb1ec56eb5344706936529522159916a6c934b263bccfa618797586b077bfe5e0154be5b0decca6053828b9d8c9aaece80cecd1a9693a05709047b1c547f01a5facd7ca9218b0a6f5d93b059642249ad1795e38413ac6bcf56d7596b59e61f2cb6268122b2fa16b5cd3aea17c3f511846bb9d64961224762f5d56dca3e3d78ec8810f756a809f9a4dfe133513a5b04f196192de1072d700a0a5a6a5a1205f48fe09ac940c9aa301c6d38145df76cea91f7bf7246d6bc167a93f15eb33c3fb5d6fd3afd8c6ae979055260c42fa01cae241be43be81814dba18954c12b0ac8c54fea3311d6bfecba5baa16a686842e1042e0f5e6c0035071043769cb7c9cc00a2e783fc1fb9f208e448656eeabc27af59e5b20b2948a5506b20a74e89342f85f32e01862b8ebb551293526ed2254773816a93fd3f3766e820ecdc8e98436baec88481cf58c48c521cfaaf6709c3cf6abfa7cac19fa165bee6013d800e3084fc7704ca582bd9356d11961ac1c6a31a79ac2f3f86df631bc1ca12bab2256d7ef3e64239e6acfb25ebe836f47e137d7a2bf85a7799f985f0e9937543dbaf4be34632d37b346b29ada854c6437aeecc2d2a480bb2c7f1e3d7393b9f12b4b05cfeb9a2a29e85195014802bf56160f89f9697d9a463d77ffc07ed4b4870670fad275b2c098329870d20b26209494d8029f34819e63ec879533726ed50a30b1a48457f2d7703cf6b628cd004a19adcfc578c2638ac55208a6cc9d6d908beffb83fec68d72b505aa85f5c2ac40decd02ffbfaa2d618f31758948f3bb44f81b2660e53480e0576a9234f06e65bfc7d3b5acd6efe81ff3c9dc1f88c6059ce054eb00940d689709420acf3e6d5271d53d3a223c99aa240387dbbe8a8dc868b0ca1713e620059c27b2536bd30c2c7023b738aef186bdbf32e0b9015352a5c797da6445b6e948aa531412b123596de6cb14971f2707d17ac32b376a5f06a9dc13cd92f8d2d1ff6aa74c4f3208442950e4eb330efad17ff5e40031c2c748ab0884b3d04dc7724605ab3d842009ca23a495ca67bb45d77748e9b623afae4205307afeeeea0893c462392d3d414f638ecc1d2e9eb9017ef9fa86f283dd724f47a44b6850fbf52e9960c5c2ee63804592b001500faba09cea9956f0fdb29ac17425a59ff80db874ea07a4a1183566034f656b9e91aa8f057771d64e2aa59561729d199340526ce11e505fb5b56b30071a8bf3cef0bd7b899bb3b7cbe69524452f5cf6bdc07d2a8bcc8a4c6630b773dbb70d8f9dec6b8b2e46becbfba5c9ca550afa391d3b7f69de0f05dc387cf1c6852250be0876913c52e3c5466d1e391d01c981cedbf79f5eee881e2045e8cac130101b782037c4a07da4e353153270fe24e5550c07321aee2945a3945ecfe41185dc1a4065fbb7e076f7fd7f4ac5d32e930177d250cf25efa8f4bf0c2078be8a338e796829eba1bcbd147f8ea84b6ac4e31d8fe758245ea49ba923e2e897851584fe9dba4af25a6572c8ef9e4db2aee254fa29c6724ae211536d82dbff61cfcdc0f208ca7d9287424a135df42c464ba7d4d859a62d43260271dcf7bedd04437295ab8c3ae958c914c07bd3b2686c7208a", 0x5d0}], 0x2) writev(r7, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393", 0x55}, {&(0x7f0000001700)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608", 0x100c}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c02cf7a1653f1749274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a49400"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f0000000600)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e5098efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b82ef9cc1b0bced06209a65ff61b2a8b14004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99c0c89a954a03a54780d6b185ede26f65208dcce5c269e7cd1e035d18d1a6ab12971530f9560be23b0f79e88eaa7e2000792a8097b4ddd49daab1ef9fc945a49add61f933b61998cf8127db66386e739bf2b1f12674a63fd4c33bd7160fd5b2776725e2553e40f4d7f8bd00b660a77af3d19d56b494232e2d8003139151a8bffb808519313f751d17b8dddb913a8ff30fa7f017d701ed9dd8d01988d59945d5", 0x1ce}], 0x5) writev(r6, &(0x7f0000001180)=[{&(0x7f0000001200)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7bab1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351b5fc", 0x89}, {&(0x7f0000000580)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000440)="06f2d803612e7c3baa2d418f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91d2a7ba63361022803132f486a8e3d4a6448eab74f80505e0f87950b4c9fa81dc2544e390117246d5a994c5781aa279fe298273fea66e7ce2b926f5acd0d1dd0b375905f26a8935eda41833b3891f1f56c1e95bed206462a8c1248fff9f06d41336ef4a", 0x8e}, {&(0x7f00000008c0)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b570827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac549136b868fb642d55f", 0xc4}, {&(0x7f0000000500)="ffffdf57000000000080602c6a9b9722af847f", 0x13}, {&(0x7f0000001040)="be5f9af4744d7a7f3899a46aa1321d50719f12a311557cfa9b7d48a9359787d62f40a1c43a2e6ed68c0da7e54f0365b0054449b78550a77c6f26411f5d73f1280667f6959e0c1d3dc6187bb36431a3e2ce66eb78cff2e41cded868fe25e92711df1c4289759dc4b49d573a32da0ed8ab79c5976cc7a57d4c6db9780d5e84e90a24bdc5a0145c0f03f1800746a476ab5c153ee93eb47b12b71e22dd4890d3d330614fd54ea776df09008df6bc0ccc4fcb4a35f55d101977008c", 0xb9}], 0x6) sendto$unix(r5, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 1: ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) socket(0x1, 0x8000, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4020, 0x0, 0x22}, {0x1f, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x1}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000180)=ANY=[@ANYRES32, @ANYRES32]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r2 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xa2b, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xffffffffffffffff}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r5 = socket(0x1, 0x1, 0x0) close(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) executing program 3: sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x0) r0 = open(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x13}, {{r1}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) geteuid() pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="8e81b18c9443d9b5f41b3f9daa68a3f0e6843df43b70b9aa7bdfb8f48e28870fef74844cc765e3f0f10b71b63489574385a0422af22a7108f7d04d50c7ec475e0450cf29915060fbab0e9a00756ee69efeca32faaac74f9d4be1e9690659d5d4872cee68df4d8e5123f80a07c70566f0478cefc9a4c0ccd1eb701f3d319e848886", 0x81}], 0x1, 0x1f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000001c0)=0x8) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa009d0800000008004507001c0000000000019078ac1400aae000000100009078fe339657"]) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xfd) setreuid(0xee00, 0x0) getuid() r0 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe"]) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x80, 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) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) dup2(r3, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f0000000080)='./file0\x00', r4, 0x0) executing program 3: pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x146, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xc0}, {0x3}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f00007f9000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x42, 0x62}) r3 = syz_open_pts() close(r3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x2, 0x9000004f, 0x5, 0xa7bb, "d8f276d3bbb39500c8930aff9c6600"}) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil, 0xfffffffffffffffc}, {&(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, &(0x7f0000ffd000/0x3000)=nil, 0x200000}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x10, 0x0) executing program 7: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = msgget$private(0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0100000000000000072767b7dbd8db869badea213a5ee3218f55c37438a248a3c68498fa1358fb605b8d8744874b3baa4d5e3d1b8789e5680e73ccc610b40ed6bd5fb993aeae02de999d5c9ee53e873838fe784ef42b914ba71d9acb294f317126e25c61953f57b30922602a45de63b1a72deaac3f5b08e384ac1e8cb7d061803b39f7f0d07e803c3e7241ee17228b261305ec484267733c4d947ef93783a0522967f14590d0287b06a11338a33402d84a3bd32656a5d5c8ddd9ab8c05ef51b2c9ab0aea0b3a8a6cd7c8d29df7b83201d927111443f945f8214b3c012f7fd26788696b4f485c5992a0f3ab3efa073191c0fcfda0ed752360187f2ac2e93d3215511c6c495acff0d0d957734c8567589e79a576a0c6f84bc16bb1452736fe"], 0xd9, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000003c0)=[{0x0, 0x4, 0xb4, 0xe6c}, {0x4, 0x2, 0x81, 0x81}, {0x2, 0x0, 0x7, 0x80}]}) fcntl$setstatus(r1, 0x4, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) kqueue() writev(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) sysctl$ddb(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000300), 0x0, 0x0) dup(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil, 0x0, 0x7fff}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f00003ac000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {0x0, &(0x7f00003a4000/0xa000)=nil, 0xffffffffffffffff}, {&(0x7f0000003000/0x2000)=nil, &(0x7f000039e000/0xe000)=nil, 0x4}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f00003a1000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {0x0, &(0x7f0000003000/0x1000)=nil, 0xfffffffffffffff7}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000428000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, 0x0, 0x0, 0x20}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) syz_open_pts() ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5) ioctl$VMM_IOC_RUN(r4, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x7) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x8020, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(0xffffffffffffffff, 0x5) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x1, 0x5, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x5, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000f00"/16], 0x10}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x112, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getrlimit(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) executing program 1: 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}, {&(0x7f0000001d40)="78e0e0dc1d6bb53a99b20d0b54c0ffb9be4320455ad0a62b6b7fad6e971b3c05af941ca6a7c13692229afb5c8dc78dfa2bc1c2cfd9b482e5491eac2f17229bf82a74002b6e40c3942d169056086a86a1b0774dae1467cb9ab6a5cd98af0a2ba9575dcf61d69b02da3d932a1c585921278c34f816838b7fc30270f6583abbbed0a19a2a6c584b7fd06bedaf36e7a0a43b5a173f6d86fd6f0c7c85869c137027038f820f2fff5fd997a33dad0da40675b2258b5259c1dfa54761163d33f0daed328f937ece516c50825dd655dc56a8942ec5002682d06142c0bc7c5b96b49f7292c90037ce74280de01d87f3241b0a10735306560d77b90fd93c09188bd26012df64f21e474d10a4533f81c36c7155d058169eaea8633e468b4b2a625905d1ad6833b303992f14273da51530ffd0a6ae30724a010cf18d43f5983d8210a704eed5d2556717e3a33898d1ae899d9669c17972fed74fe798701bda5ee2440da25ed604f6c9ccda94f52ef2996b1a546d47bf590085f9a1ce9b6427c409affa5a54e3ddc159e6988420ec65c8553852ac7cdb2cfe9bde88c65e1aab0d916a2e4b7d2caae0e1d7ae0721fd7c7eae3bd14f5eb063de75f28888f09e2b2ee4e1b406334014c6721205b4f4ffc2bf95daa6a645756230a6", 0x1d3}, {&(0x7f0000001a40)="3ccc8873b81942c1adf2e4a5fc7249f5319ef21175f72a37d00dba2886d0dfd1f15a81da33f8993bb637417fac8057aa7b41443f385cfde66436bbb2c755aee49220db", 0x43}], 0x3, &(0x7f0000001b00)=[{0x50, 0xffff, 0x101, "e67a61fa79148560f2af014dceda37560fad3dfbf4075212835a783c932dd143bdcf2dacfe12b633ebc3030eef86009cdf66047eabd79623a8468b004eed99da"}, {0x58, 0x1, 0x3, "c13fac2fef3e7901f044d3a28a176334e9f8653d4353f62aff87e40e51815317e9c08b9a69c69d968b6d4f7811ea816d06c3273ba44da0b852da54eabcb3f796cab217f54f"}, {0x20, 0x1, 0x4, "566a4d9694be26c83b0da8"}], 0xc8}, 0x407) r2 = socket(0x18, 0x2, 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 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x65, 0x0, 0x0) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1ff}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x50}, {0xc0}, {0x6, 0x0, 0x2}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) 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) 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) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x6) execve(0x0, 0x0, 0x0) accept(r4, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x7, &(0x7f0000000080)='./file0\x00', 0x8}) executing program 7: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x52, &(0x7f0000000240)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "f51d00", 0x1c, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @generic="574c177addccdce73b1846f67318dcf42a8b2f210702c2b3b0304f61"}}}}}) r3 = dup2(r2, r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050160", 0x5, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r3, 0xfffffff5, 0x2, &(0x7f0000000080)=""/44, &(0x7f00000000c0)=0x2c) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) close(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000), 0x10) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000340)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x5, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @udp={{0x1, 0x2, 0x8}}}}}}) syz_emit_ethernet(0x46, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x1, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2}, @tcp={{0x1, 0x0, 0x41424344, 0x41424344, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, {[@timestamp={0x8, 0xa}, @window={0x3, 0x3}]}}}}}}}) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000007000000000013fecea10500fef96ecf32c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0013ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25}, {0x4d}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0, 0x2811, r0, 0x2000) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) sysctl$vfs_nfs(&(0x7f0000000140), 0x3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f00003aa000/0x3000)=nil, 0x3000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000340)={0x0}) mknod(0x0, 0x0, 0x0) executing program 7: mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x6, 0x4005, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) clock_gettime(0x2, &(0x7f0000000000)) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8003"]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) acct(0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x48}, {0x84}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[]) socket(0x6, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) (async) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) write(r1, &(0x7f0000000080)='<', 0x1) (async) write(r1, &(0x7f0000000080)='<', 0x1) 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) (async) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1d}, {0x80}, {0x416}]}) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="03fdecafebd1fb725e083a0a7661c7209ddafa31f1282c7cd218c28e47c268a420dcd09c49ac4b11a327e0404f1934c3f07bbbde3e9ba3b4f2ea9135fd08ab54e4512052eaff9b22d6564cc17576d651901a216a42b8b8167f80701a7b73c5587d1a186ec358122770f3eab42e0d654769ff448f894296c752ce074d6404af467fc20918fa8b1b9d06dd09cb1cd07897841e8ece076f4bdeb57eb1de0600007e1cd32526c90eb714dd6eab136c52bf01000000807a7643b49ad4ea6d62d8691c4e17719690373325bfd82bbe79a7b15e301df5b8895fdba94a2bb5d55e557ddf137abdde0a0bfde81cdb4f6f00"/251, 0xfb) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x8000, 0x5d4a) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0x44}, 0x3, &(0x7f00000003c0)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73bcbe8a3d", &(0x7f00000002c0)=0x12, &(0x7f0000000300)="6675ce01f40d6aca4f5b680c7e17a4db799bb2480f1b4e922dd582704df696f66891b95981f7d920436699f59f5bcdb142bd08777d3dfee17dabe90c8f0d3defb72a65e0583485bfd0ab622d2267677a928d2d3d84731c57b234e88df06caf4fee4aa32022541c8c057f1c601f54d25fec982caee472cbce44bb86c6d5b25c6ba673915108c6f254cc12f9287a60000fbbf686386e3e", 0x96) close(r3) r4 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x181}, 0xffffffff, 0x1}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e", 0x33}], 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x4c}, {0x6, 0x0, 0x0, 0x42}]}) write(r8, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(r6, &(0x7f0000000140)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000640)="aab6fde8688d144504a0a2720511bc1918448938faaaa900cb0b71e80fef086117620500fc780cd29ce8d5fc852ffb38239a7f6cbff7e6e9b24648e65f5c643e6eec104f4c8e925121f4f87c09378cc32133dc39b83433a8ce2a7d1b86445410194db0b924b2d223e5a3b4b07f9819bd8efd6b01446ba6608bcc7db1c713d300175a99a2b165b35fdf2a0d2502c2c0f349826691f23567906d99608dd4b1018d0935e02b5eca893918b64ebaf1e72494e80e8bc0e20026542cfe302e218b7a5953fc618452a4ada4e19e1fcaf91cf94b", 0xd0}, {&(0x7f0000000740)="4a7a5e826cede2d132c332b86571134eebfd79da767c7ebd07f7f2213a58066ec2c8e7d7b26d57b0ff2bb58a75e0b10fcd3bf81bac02bc3f6f2487e3ad859da08e1d6596c099e9f1c2c5f010573cee9ad5fa6f217f525c26925352a7c07797e3751b77ecd12b1a03ee6a49870d60938e6921ee0439b7ba94", 0x78}], 0x3) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc0, "6104000000001a0000ff004e200900"}) readv(r7, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 7: accept$inet(0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$getflags(r0, 0x3) shmget(0x3, 0x2000, 0x8c, &(0x7f0000ffe000/0x2000)=nil) socket(0x18, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup2(r2, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x104) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r4}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) chmod(&(0x7f0000000200)='./file0\x00', 0x237) setuid(0xee01) ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0xd30, r6) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x64}, {0x44, 0x0, 0x0, 0x2000000}, {0x836, 0x6, 0x0, 0x200000}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 2: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) 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) r0 = socket$inet(0x2, 0x4003, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f0000000300)=0x8) syz_emit_ethernet(0x35, &(0x7f0000000140)={@empty, @broadcast, [], {@generic={0x80f2, "95a8c96ad9143ac3bf4968936a6b5048aa668daf4409a16c5fbc4657dc85aad334fd3e9ab1a032"}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r3}) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000001c0)) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000240)="0b20224119b14b60", 0x8) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) syz_emit_ethernet(0x46, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500003800002d77ffb4ef2d9db311ef83000000019f78ac1400bbe00000010c009078000000f54500fffc0000000000110000e0000001ffff85827a356fcab2a593d7"]) executing program 7: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x10eafb08d8353a64, 0x0) flock(r1, 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000140)) sysctl$kern(&(0x7f0000000180)={0x1, 0x1b}, 0x2, &(0x7f00000001c0)="75b098eaf1c52262748193ca81b8b9a430b372c0c94f56ebf5a15fd555dd7a6725044e9f7f372bc98a02ff154ba75725b95a86e0a6495b7f8f6b78640e28ce2e3e4eef1c7a2b34c99d98fb4d8d75181eaf12f1901baea3369f7b39a149deb57d42269f6fcd751be283dd55e680bb6d6c251097221bdaaae591", &(0x7f0000000240)=0x79, &(0x7f0000000280)="857f3d49f9bfcb3281596864389e39ac364457d18a39b833e3922e8e07aba6748f3a29d8397bdbd6861e78863bc98e3bd885ec58673085e87c431b7045cd413570fcee53deb3d174d17601c3f4d6c0de266c920a4f5d9cad8f41ba136d4c089730bae89791d108ae87880489e99cb680a6f43fcc1030ee9dcc5604f5bfdd01f1c885a2c5a6c799a66ee74f04", 0x8c) sysctl$kern(&(0x7f0000000340)={0x1, 0x3b}, 0x2, &(0x7f0000000380)="508d5ada0c3db39b78776345e3b5b764f057f2a261a89a942b7045a26bf61ba14765ce49a5c4dceba1748f7cb0afaa69c20acfb07e54d403970821c7ca85c703a1d5771d41c24dccbb97d5b0f68372201b3e5ce429ae85e68a44636143514d136cd942bea58c5019c93870fcc72360e491cacd53d32dff3527fcbc5af7d17ca16fdf74e21115988864a378a6b9e146", &(0x7f0000000440)=0x8f, &(0x7f0000000480)="40f22242e521e3ae32d9237091e395d7eac16b26d97f8b0de464ad949bd6c22affdba3dae44e4254af0a7e2d24a0743da0b9ba31fe9546a6fa522a7cafe6843290fb0129befd4511e62b1b3b1c1a58be22b3", 0x52) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500), 0x10000, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000540)) accept$inet6(r2, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000600)=0xfa70) ioctl$WSKBDIO_SETBACKLIGHT(r2, 0x800c5712, &(0x7f0000000640)={0x4, 0x1, 0x1}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000680)={'./file0\x00', 0xffffffff, 0x9, 0x3f, 0x1, 0xfff, 0xa38, 0x9, 0x2, 0x3, 0x4, 0x9}) clock_gettime(0x3, &(0x7f0000000700)) r4 = semget$private(0x0, 0x1, 0x408) r5 = socket$unix(0x1, 0x2, 0x0) recvmsg(r5, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000740)=""/187, 0xbb}], 0x1, &(0x7f0000000840)=""/140, 0x8c}, 0x1042) r6 = accept$unix(r0, &(0x7f0000000940)=@abs, &(0x7f0000000980)=0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x11, r6, 0x7) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f00000009c0)=""/55) r7 = openat(r0, &(0x7f0000000a00)='./file0\x00', 0x2, 0xf6) ioctl$TIOCEXCL(r7, 0x2000740d) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000a40)=0x51, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000a80), 0x0, 0x0) r8 = dup(r6) bind$unix(r8, &(0x7f0000000ac0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000b00)) accept$unix(r7, &(0x7f0000000b40)=@file={0x0, ""/69}, &(0x7f0000000bc0)=0x47) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000400)=[{0xc0}, {0x2}, {0x16}]}) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000100)="ba2128", 0x3}, {&(0x7f0000000300)="7a9f30a344ddd8175e00c5", 0xb}], 0x2) setreuid(0xee00, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) bind(0xffffffffffffffff, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a80)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000600)}, {&(0x7f0000000640)="d01d89ea08d04bdfba2f514db22b00edf39cf090869f07bba0e2", 0x1a}, {&(0x7f0000001b40)="1f79bd5199315d38c9cf7b2c0b73e5b4223acd0cc018a19332158ea2890cd17e75f6bfbf3674d146229e28fa1b05442255c389f67aededc51c97230e8b77530020a563a6cb8c9357ebb5c32795e4136f65c7743f2b9ae3ad8b76055971cae6c2e0153292472a9694995bcc71444caa3eaa42a64c9ef47dc2bdf618feef9d5fd33d94d5ff9c2ec52b9e084f30d802ca542f807f46d6cbda2d125253de086913c12c375a5cc4c5ae026bf24e64bfb4ec866011a9897d599c06e1ef698ff5ffd5de2bd7953d91ea93b574b1dd9a36d6f638b722c858988cb303bb11557c0ac7a58339ce3c187733e02f398dc64a637533759e13673a87f57eab54e2349f385e41e35f1b359337a031d9ea9b08c444f9fe50422d147229c8a77529ba08897ce55d160674deba7171a7c159bde1199721be25649392999476949d56c41c0e0a8605e607db2d1e16c3042b16486ffd722e6be473699a3ad0a12aa2b3e473b0752ea18250f1c5863fc34fb64858d5eacc64d8cdf0204e02eb8b4c2555829dfd80ca35ad7a2f5afcb54649a7631aa97db22653f787a30de22a266efa2384e194b7be6f556ef25cf8444331f6b2653b5b8aad547fa4db24f2edb8277a2204acf891f9723a679db57a0dbd0037177fb0f5bd4e0ecc5d4ee32b0f3a756f3c342af77a329a6804e74d2f98b167b0c896b0de3c931774b8bc297b97a1bbc28c672ddb510b0962197388df1c78dfafb1b1b706bed21607d7ea9821ab5dce6cde5a6176212a4ad91f4f785305d0809178ed82359eb90b3721ad1f1aeec4304e125b85ab5f1f2137817f63af237e7e64e9367e4c60573830e6f4cec90fa649a332d2e951c748248b5d30bb336b2edaf3722e107e235ae2c4bd1efd869fe15781cbd6fb5ef69ee34dc4b0e08577bcd26ec47d7db902c5ed8b710426d5eaa20b653e862835f40627749dea49d96ebd7d59afe6ab7779cb2dd51de232879327f1bd6cb8bfac26716f3495d66d6c1c844dc0d5ef76f1453c371d7d0ee9546f8b7fbd2d307e9f931d214b60324e7f5ad46614778b6402f94487c9e9842e24fa72de7a031c74b8474f5444ab1318ed4146a327b5daccec903e926a74c2fd0539b97ec09e1a41ad0594b141de6c282a0b3e13421ebbf4984d176201fbe8a710e0b8d43ca3cd6a8dfc443c45055ec6964dcff369dcd8a5e9209295c04be9b9eaa5a22ad3471dd5b6aaa23a984c1c8706694080343f3a962e4bc59967b972a3e4fc13a403ae7ab88d648171e9389bd86ff746a2b03eadef9280b4c447e0564a74fb0c5a2933e18b873f08abf4669e223d98eecd22aead849a6360ea9add37251a7a9860303e229721a51a4d7ec6e268724be2dd391541a28c11fe3f6055e3d958f868aaa24373ecf6bb7beab24cd70a9e9bb833e3d7d7ad30c6e615a8ee6e1578a5c8ce8998581f1cc0699af5bc457d73672c6991df3f77ff659bcff91fcf0506a668c0c62b61d35de50279f907293d0ac339f0963f4f10fefb14610e90c198376581ae4f7748b36ecae77f67e949173fc247699cd253aca62114b8f5012ed95d3709917fd109b4f7f429f5ae33d4c9d6638551db85ff239489c1a91283e53d326338ac5e8ea0b1b758969eb9b631c6a8b57ca41cf031b0564670b8929657b5c6332795b40bc4584fb2a1ec45c644066df27a70435fb12debdf783992e8356831e3e29200f498ff4be388ec48cb986a9048548cd35f4ea1bb7c88df0b9cc4680753a264a91010a0982af44c031035685115cbd76f1fc12cefbba8065bb673acf541a61e7169ff0ca236ed5ab2933847833623227e7043cf98e7ee3eb7d7efcc119b59e9d5499eec9d70d5d065d08c3c218af32995b5a153199a1d1ff608f17dac9643f61dc6bdeea31c1d60c241de41f20bcb9525dadc4badb351b068ec176d12b1a1c16cb8460cf3f6765864081a1c1ba3db30465a9df644358794697030da038fe245f0f6c6ac29283a02877eab0f4871767bcb1a8339feceba979aa15e41a6618ab848ea5bbeac9b83b5bdf15ced03962691718db1ad78e14761372f802eac0f1d4eb8603567d78d1a1085ae6f3bd1726416d13b8ac64a107df0a5bb6f7d66a3ec583a4d17db053ced7117a674335f4ef652a35600a3204dee3c2c5a5aaa645d70f40a50ab496cf7679c6df9d9b045e30ec9cc1fed9a7003218838e9b852c21c975460a1076575b3356c0599406117f37993ff17ec2afd9caf352548aae5348a35966d09a2980e9484d06cce12901864c926cef574eeb58a31c64e305656e7bada542d7efaf80b174d476dad698bd53e1a32a1ab3045728fc66f77330e20c28463a15ca82dfbdc47af809c93ad3b9d3d7f78853f06c5a83d8949934917e374ca1fc6f313cdf203e54e2281e3b89d04edca268a9c9602e0c05479b7eccbba250c27a6627b41a9a2a2d7f5950cf956923161f8d3b784c9f198362c946aeca29f0a1fc2a472ec411ee0af36a7d7811833e24809496bfd6e2276f580076f5c3b6687e3ab5e67ae4f56c23934037061c79ddeceb354bc7d9628e430f985a2620b9427750ebd641e397ef8ef6a54d153499b16a86ab4af42c2e2fd924009ca0147b5ba5822a310b88554f2e8b3465bb1fbfbff61a4b52f369153b79ae087df7a07d1bf823a8fcd021725a3e5e3598778da8d0add58c5714e93e0fa56041f5c7a7a262e28f07c3f97ceb6485f2b4004702fabb6aef957fdfb4795f967a5888d1159d1e0349d3f432eaae1c59d4c8a718a09ef405f45a0d05e7ba55596b70e9851cb4fa5af37dfd1a88af85618b882d108e65e013d6e00007185df29364166c6e6fde5747751ee9a63adf22b9bbeab407935141686eadc27abea10d9784ad705192779bd9b91f4a42aaa0aa52bb271645d60d28d195438101427319d247163839f0dd7ba2d86148923552442f5b6a8f5dd347ef83e4649472a694afbe99525c34fbaed886fe3b8cc8b48ffd06eaae77efd6196ab0cfb79a4b3d9d2432f150ea00515586bf46cf46078a289ba5407da6190c0ebdf894f5a7d68721a472b1ecc12d93af6245f3dfacdd7c34715675b9d5fbe926e9fc12708696a956b667e8574eaeaa5b9e14c1b03f9950adb1acad3739b1e2abe9a060292b432e335128cec7ce0c871c4c9948dc39bc96a92f39c03657823260a6ad850e310171b19bfc690ec90f2cb6ac2a299172efb4dcd8eaad3d51401833a64edfd90f55f0beb7c742e07c223eeff33dc7afdaa19aecf5ffbf92e90a31d1544e4252d8aa60a6a5e1fe29f3c1e836cf9337ccf79b9b6ca0993b97d5dd9323f39b2003d985315ee5b6e892094977d3e9dbbe2b83589494af932906ca7db829c3591b84eb63aadbef450761a44ba64e879566b6228f40a9b0b7732866f68a3f4271f482872f7a087bab4d9aa3c6d24e860ee46b479b6e76b09b17fef205b74519f8f13ec3d90b9c1da5670259fa7734cc6c26537c0eebf885419c4e025e6e5a51b85024a398ae9c176fb51b3eea3efea41d596d094cb57861af6e573f5bb557ca1225aff112ea964e8f7bc60e0f34a55325b54907bdecd6378ea06955cbf9e8118bbf9971375904734333361e76ed2646f022d40bea041d189c8ffa091cb122e5f797d4a5c25bf0466160a927f5cf2c2c57cc4f7d6149f618316a1b4a7237d84a968347c40ff98df014bf980645abea7b78aa19aa046464089191ac99ac9ab93c587970a63209a22c3430a9685cf553f37c7865c79604553eaa7c2db77a48cf201cd8f7b764f25a7c07cdab5267d405d21ad34d14cc71ce37c705cce8870eb1c26a7378edfe200e3549fd7433eda48fcc08247df78868f8930853dee23003d1f59c13b0aeb99c002b8692864e63a3e5199887a63c3db14a4167ed5b343ae8fcf73912f143907e59fb238c3f74d2fb17adbde1d27d6d575becb44951b1e7261e9175963bdfb114934e2fd5ef17f017980ce34bff32c1d51ab1207a7ce7f112c6d6b7194e172a2d5545d7545df68038fdcc3ed3c1813c6b8b2a16a7c82b6a6665d9a1660d40ef12e5e27140231a7728d3f27437f63778ecc2789d4200e81e8952394b41b97faac31c2b5b821dced89c9df6f3f85422312f0f91dbc719a39a2e59a245df4100283cba372cc46fffafb1085267d9d09352d1a2f3b79fa388e58bc791022eacc2561b578510691f16505af88d7085f6d18282dfa15e50b7e1fc1777e8e78d1fe1a254584daa69f81a888e9b676c42463fef535cc79eaf097cd892f6570e1b0ec5b6362ce58ef2812206896efbdba45a9ca2072ef503228e353c2805109efcb5ab7909650153c6a34c392bf28ac7d9123acba9a9d4ea6de84d765a69505d07ff87e16dfc7a664bb95726ffc6e43014229adca28f04a43e93a9bbe7f30ff1eec4e47bc2ba0a95dcb5c7600fc98b8efa7dcb2dc55a6492ea95ff045f4a6fb21da92d808d6015abc35077c544c0426c2f4da383c7dbb8bb458b2a7ffb82858ec8ae167e2165610284ff1f62c64aa17e854ca25a1e54eb91381ee22777fbaee5afade08ce0c1b7a35fa5e924dff7304b2bd8b136ba13f916cd02bbb1198740f6f12c38db24af03d1f7c904d7501af4514d44a5e5f792f2b9d821726357aeb8405409bb3249df549549f17140de75113a4b3fdb37746df3fb5bdb0820b84bd96f549258bcb03c78e277567be9cbf41d351ce43e0471ac7d5522a8e3500b118eae7877dbd6cbd5207760bc5be16b6401d803442d492baf5457c17ff44013e70ff73157b309369da290e3b376a4d385b0f1c45c323bd7bf6e53f79e9cfd8ea13f21bada2edfb1037a4a82028616ac5c2dbba1407b029b3e809028bb419a9c2b776bba4677c0e90db30d194c1b637dc7b1595059da81f95b8c08cab05975c89ffc178bc63bc54000c63bc452860b0b7a6fd6dbd716cd5f596f09a437b46287194271f49b838442e57f7b248bdb584f008b494b236d67dab68adafbab5333210250d3925d7ce2a03ecfc729c7c1237bba068210e75c8cd53d96f438c2e6fd187f773fd71d85e69f098e5d0a723b631935cc6f663614eb8c519ac9aa59528361a4db9a44fe96925cbf56e74d4d3161eb727dd0f4b8673f239363cf80dd94eee7c2721cd6c8fa6366012e56e8e3767dbf1fc2a451ce09ca383ba0c51f28ef9eb9e424adb77fd53ba0d90324f743c7c8e009691833f595d88995fde822cf78e07ffcb935ab2921d8ff15a4cc497fe23161705b9b8e45132a5fedb1e1a0c2f7f3567dc9902e34c59d3c03e158be9210693f541ef68546e3f12fa493b0c1b366d5557b2c8d800967943d6505325a2bfd0932c97561cf982f4b5ffba0b5065efbd6dad49f53e761a19edd4bc91fca0b1e298dd270d62044b79b379bd007d60bff392f1a9fb63ff1743d5e9cd0e69a21f7c6f458ba93089844400a88104b5fc62354fa6a3ccd9baf11399a90338292af30a29e55f628eefae49e255f692f08cfa0891093b2c1daafeaa10e8828bdc0f22e6363f8fccd5cb2007ec16a0c8a21f1043ec9888f2736ba7aca06a11e182b8b02ab82c7293191e57446e81e2e35ddda93c2da7eb7e1801fcc61adaa0d5ea47eb0e44471c4cc79d8725d78536d663c3dc0062861678cf3415e59c7f28e95951767cb89077f8dfc50709d5c9a57e8e75b9f9f0a7e75d9c0a426a504a9ef15b357da03317326ddcdfb0bf2d2be052dfdabc68924aa252fb8476908490308b9f111b2799e9c2defadc1e3aaea595493c02380e6b979ea0c9c5c09f79c0dc7945a5c170aa38ef17b8d46bed396cd96852e5e8", 0x1000}, {&(0x7f0000000680)="6dabf3e9", 0x4}, {&(0x7f00000006c0)="579f344c72b1e726575b387e0f906ebf0256b3f3de5d261a4ef2998866bdd84cce51692e6c9e31c431725c3b9372cbfdea57c6170b7ff36e2db28d3dad298af785fb706fc6d542d6485e7f55d5b96071b917ac8717e1e64505e517e302877d0f63ef57b731f4c8f35584fac99e74ef005017", 0x72}, {&(0x7f0000000740)="96d98a6b69eab95743bd86ea6aa4649b2bb7f15fb15c94afd0b868568c79dbe84a611afada5270dc18c21765fcf5f2caf147fa87386b9cf667ca04af28211e53c384a0ffab8d206ffc40b08878a4eaddfed28097045b374db71b8f60af4b97ce90518e7583c5c24636f1faedba21335d08cc03ad8607f43805d39ac3fbe8957b1216c75d01c7174e4eaec489bfff0a12b57b74855b89a475dd77c92c62f09a3c301e946f4c9aae98297d437b935353a4c1f603425c559ed3df705109cfcec9ee603023", 0xc3}], 0x6, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="03000000200000000000c2900342d39d5ae49f472d530000ff7d1c7374dbbd35", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32, @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c], 0x90, 0x406}, 0x4) r6 = getuid() r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f0000000440), 0x2aaaad68) semctl$SETALL(r7, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r10 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r8, 0x0, 0x0, r10}, 0x0, 0x0, 0x0, r9, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r10, 0x5c, 0x101}, 0x49, 0x0, 0xfe}) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000340)="0f343e51e34843e35d789abeaa07deb924c3bc54aabb51eb", 0x18}, {&(0x7f0000000400)="75ec8681c0d47722ffa13b65265efa12214546e8c10dbefd4434fd4d5d1b1b706734c7401a5aedc7d1379f150475c9639f065d73ce9a59f00eb1d39fe90a006418a7e7c76d1dee8e75941ab9d847b0a54d47f9ba976b53d380c3c743b9459faee1d77fcfa842369f875b4ada807c3f3ff9ae52d02952b86b87e412a01109db27e16f8193f843691ffca78af38bc45dec8d62d9b537bf2d1283738dbc92401381c48826df639f3d95e8379a5ac00ce1255ad92ef8ee07d3f2228b810e0d8bab244c40fc44805ea969e45c1be3d18dad753b7725f5bdeaef0160d3412c3ad06bdac9ffa608e7d021bde7daa4b9c101afa1cea60cb9429a92424295ac4c523a", 0xfe}], 0x2, &(0x7f0000000800)=[@rights={0x30, 0xffff, 0x1, [r0, 0xffffffffffffffff, r1, 0xffffffffffffffff, r1, 0xffffffffffffffff, r1]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, r6, r10}], 0x130, 0x4}, 0x2) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) executing program 6: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/506}, &(0x7f0000000280)=0x1fc) fchownat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0, 0x2) readlinkat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/75, 0x4b) r3 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) sysctl$net_inet_divert(&(0x7f0000000440)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000480)="1c9bd59af9bd50dcf5d66550379bdbe308c75c4e0fc8b2a43c5a615fe6b109fb66a3d0969fbebde092dbdc7309756994db6923dd4945cb08d5986c9152ad14ef926baa49ceda616b1ed7705d40f83e9d1a4f0991256cd2032a3b0a5833be390c29480bd4c9e635ceb8efa4ad4686f9256e0a7906217a91b36a5ceb9262efc217b04182248bb0e39653a29e9900fbc38397f09b328218dfc591865a20a4987bdaeaa97f82c91505ab308c631481a75a3d5266a0641eff04147a34beb0a4e2e3ed8094da49cf0d2fd8ece7dfda79885b67b9475d7c40725975ed9905d9b5b79b6ffd8da0826d6695add50fbf5d18c395f9ec85d77ce2cec0a4edcc45d6252276aff20b768e0fb58e5900e3f96f6681325558d38e6fb1ab4c8c8594253b7d80f409acccc002b80671b13259718590e5c8a2f5aa5b770eb2d19b8074f0bc5249f46df96714c867631ab93036fe1fc6d07c5537e1f1f04cebb66e0a9fd1e09767798cacaa4cb4e68f30986fb80d4b1f4b4d54ee8b796e0898285e03a21937c6638af3f73a0faf7d626f9c724d4c1cea2a659393c707a59c225b98d01d2c6d7842ce172c44e8a8409c43a2fc992aacadc61459f39bc0c120d5401f8766dec04d599869ed22c080072b948e4dd83f23ebe38885abe89e20b3b98c72858f2417f2e71c036309ce3599ea00091b53ccd0d2239e6e14aa0248147c8f36a5c1c62ec0900cdb7d3cef8245b6f241439ec7403c9d027c1298b6a1074e1cac29441c7389510b00d698c5a592a826ef4dcd8f6de1c6d540dd1763296f447b184cfff5cb37afd5b32f198333f41f10526f222f36a77009d4cfa4e1b8b5714f2ebdd5c7094c116d99f10c7ceaad9cc8ab446ff0097c724a825309f85c7d98336cf3d118f3fd2946b3f8be21192dc579bb3adf1623ac30f7665d1a1859f4496b4434dede9ec9fe19f7fe3e11d580fe8d7a6f417a6d65b7dfe96636d60d1413a06dde06f25d6ae6d33ea1fe6f89a755a4f80e2b142447467e06746728e2fa99dfffeb396aa113adfb38c72e0c29d1974fe01523292413b56bb3f4fe3b504d79af9190757471684efd8818932ccc5d1928bfc308d547d51bcd5e421da00d814acb6d76014f6b231f8b8211ece186af36270994081f96fbe4b9c44834150517ec1e138853a744257c36d2ce7d99d09004f251280c5c0d8fcda8c23907956501b4c3fd1fb4f954581d1ffce04633f06e44ca5012b7442e8b7f66c56c807c2d95f9284d3f6aab6d89707cf74f140bb162ef4a65c66457a8d8c5cc3c5d53362fcbff61fa2f2b9c686ca09df1cd72e37fbd0f029c7b33fea46e465450d9ef2e5dc1366c9819412112d4df438c94b3ebbc9c44ab1026eb5211a8b73bc1c91b6d7822d0b4a89a2862da87d13a75418316a6446935514d375555cb78418e00cfd4a84b2c2f20fd4190a267e2cd97f8dca77ced901cab2bba2121377da8f024d8544da19e39b026a1c923a06e84bb80039ea83916d81845b5253a4faba5376baf0d953f3ba9ad98b820117e17e81cce1669afef18f6396655237a67c3eb4a7dd0c5ad4d1f3b9812ee3a1d9e9ba826fe2989db1cf4f6079ce6f535f25b99319596e83a3f8bf1f3942e2acd7f967f3d5e31260fd6bbe9761bced88c345fb1590eb33e7af6de089765bc308f58ae79fb56e1872a4fdc51d01c5f6143d876756d95af2b99f10c3dc071423c4ab6dcdf465d55dadcf989e2b007094b9e841f6297958c0f6955cfb19fe13ede4f3bef6b337feb349a3d9c8bef88b14c0f0a7f3798905add0af0b0ae69302bd51f53e5703fcc11a555a6d9a79f6178aff65946cb34cdcfe9bb908dfefab21d178c080abc4aef9362fca3469648db3ac610691e75f922a9e598411915c451b05738e84ae36d6677d8de2c8f1cbed0c2dc34c7e9cbdc1b0a66b7289faa86aedbc68cc8644c03deaa9d23c776dfffa1e83610396bfaeb439f370b26e7616c08eb5218557eddab1e771c9770669485fcb3c525b1385ac77173373efbf5ce72c9c212fd096a327fd7a784ce7fe92f30a4c2cabf5c0171b203ec4688de13d9708515b4ba60f87255b4c99f99ddbb5c5077b671c8c91da24bc7da836fd622d7211bb377d40f0116b1aca13e7258a035770338e7b714072bc987b61a00999e96bb1a2419b9b0a870050a73d99a19f24c2a9d2ed04465a8364a2efb6e668c1271c1e0838a83d69cd35fe7b88c86003b9d24e5042fc04343cc86665c0c85cd58ee31713e154ee1a494b77c39502a02766b62fba70523b129d9e33c3a20240b5caf19ff616443169481c4b9c2865448444bd540d0fcfe09715570dc33f73fc1012605a16b0bd77fbd277aeee1477121ff00a7222e25a1c3fbb5495a2b0c5cd219142c3d1dc5433d995529dedb222757f12e35c7ed3d7ac1f4b5af509d54d2eebb82411fdfdf685b05286fdb8cc7637dd51a75567a4ba715fa2a08ec9c03df24ceaff17fa284f05e495a007deee9592bbf98f2f0f33fac33c05a2464ea1b355060379a3433c740668e0382aa0ee06adcea6fb21b7b67f22f261606b4350ccaa657b3be6dda79872145ef939f09d768ef6ec379ca2b210fa2383469ecf721e255b1db7f63c4546aafaf774c719bf74921594776e2bd4e1fcd193c25115a4340dab1e09b8ed1c659082268a5f4e18fc7fdb2fb1192af58bd8ae2c84e93a27e17e1463ffdf3585c0509c5bb44043f309a8558490240677b75f6f4b74924d47a888a37c352577a660deca7681bc1330a39eceed8e4ef1a528d2d0876713345924bc60177dd108e7906de0df79359edc01c48cdba242a56f019d355f06b0f1398ee4bdf422361a892a025f3a5487f09337445b854aba544c73629b911cc74b42ce54ffa3162b503f04817664032cbe8b99b1e7f91dc5cfef32342d740066ef197bf7db65af4c8d036c8eaa27bcacf54ceea8603a72a74dea243a4c390b66e2279ad8ac690de2c42003010b9e9e00a2a6979828a29deb74a7b6972db78ff028c9b90e8b715619afc76ffc83e1e4698eaf45d3326db7dca5f162c013e6c97a163471bd96f73dc941d332e5a5e41b00720297e537f6b24022218a049d54b22a010c4fef27389bb4155b65d198aab348274fe7cfff69abefa5d9d1837c58aa456e15716959c08d846535e6822aecd2f34b999da9011d7b8ae0d8d8377347ed4c7512d821d6ed35b8f352d6fd6fad0df4d5684baed4b866451874a569cdb3c00748c66068e5ae591c96b8804d07fe2efa796dc83d67d30f950f27db23dcc1590cf20baa857a1c1b0bb3c664e286a461c9336541494982cb16e14784bc314aa6866d333f3b835f526ccf9cf008cffc40da4577ca46d23b980d26cee34f16bdd4ecb2660badaba245d127e8be1f7755d230ee2f6787b576a31dd02eea625de44d37ca5b59bb5e6e4485843e63771f1d20ba078cb368a9de83e08b62cd6668ec72ea829027e302efecfe9568cc84fc122bdbd985ae6573aea6b788f75847656afbc8ec6b5d82ddf922990c0b6a63a9f6b7f85e6a855c991ad9b879e11e94bebfd60d2b3d17a21cf0fca100a12974833788213f7ecb2db677113c30aaa23648e44f4b3c8df0ff1b09ededeb89537fd04f7fd337fc552f5663ed4ac1bf8b50d46f0153439e2a2854e5b4188c9f85cc035606f7e903d037511c5eb07ab553aa419d6562f2b249ff4d6bb8d5a01b59d3f695d2a719a4879ab0de19a6b942ff9ba9ecb38c2d13dcb9f9e856e84c3b5059a319da93684c17f396b96815b06a2cdb8377bcb14a6a2732ed64c330114cbd849a1a914274b8f3b9e5d115927fa868bfb02a8402e192656fd1a7c158109e63d8f506fd15912a38408590cb61964bfffa4c8c024495828429e6d9c8567ef8e3dc2959c48a78224e8ff095d5c88a6edb8e5a6360ce2cd0282c43d6d42b8bacd6b478d9c0481fb3224fa8cf411ec29ab5c6d94551993d7f6df266422b2687a68c4ae0fc2c769b144de058c6f983b7cd0ccfc87a94ddf8b955beffe3e85280a841b64da7525cfce1472b45c070a4e154d70903e0927c0ab125a71496d5520341b2c3474f823acb4e611eb7a3b0d14a55751797c69d2b6d7a1d6d3909fab05f399ff789c8e72cf9e551449cf98d5610175f2d2b0c26ccaf12c1820fa1c52bdc155cb37ff540f0169bb360b5b87bb4779608eedf3090fe75a3e48719384de52f6fb138bbf104d98aabe9379b69b4e81703dd8a86c9e3af7b9cc7d3e2db71f35a546b67401ebcf073fd1a39a089e79875696b41b076919ed5d1dd9cfe452b5a06fdd5fa9b7b1d785ae048c1fad7c75f8e49033fa0fbb452e83796252f95bdd6779f1fa1d8f5112b1edbd4d1911d09b42ddfedf1a5ecc508d1f8a72bd97b5ff59f2220b6b68072f3387e05eed9c99c52439f4cf06613b48d8a0493541c426171461ac96a308c11c1fac5eeec1e35c3160cb577fba7969aceb8cc3d8c2895919c5aadc545670799d517c2a963d12654bc6fea9a64669b2c3acb241da62a511209f5a5e3527321f41fc07f4a22ae6e523fe12fbf9e40d56843a2608af0dc7e8e2bcfc179ff74b1e7baa30d3e955532eef7282efb5b157f8d31ed5765e32fe251f113675d80a4616d4beb93806e8d5ae1225d772ffeef0cdff75a9b3007ae63ca08d522fdf55c41b90647c99bc36e03d79af26fbd96151f8e0f1ac0401a79bc2fd7edf221f8369e01458d10782bc5faf7542277896c2ddb39b6bda305bbbb596388ad01bc174b7a674d2b207897b1af43ea647aa07b1a275e9fc350aa49c5ade5180f1a53b5ca266bc430ac443c236d51241c0bd192af92255f4158c8552e395c5abc88f068e7c40d35e306ac864312295969676d8dcffbd5828e7d819947b978d564b190e80bc8e8191c024f63669af5f36eccaee74315ae0ed0f6166eb973b0557193f306edd3102382137f42948d4fd87144e911b601dd4524b06a67af4fe34e30b81675140cac87173e9bf2ecbd4862186294789cdb2e0c5ebd1590005286cd47aa2aaff42ffcf6830e0be5b02a18419ede01dd25ed403eaa2c50a50babe906faa3a8798729e918ab0407db843e9436dbcb7cb8c22a4d8ce244e46b0737ee41a88dded98aeacbbda3c7eca64592f1d8e208437c9ded094d1f08bd66dcecf94ad84a654bf637afa9800c1295118d0d7361024a04a18e8953fbd6c173c1e133d8c33badaa97c0bd342b263a596237ed7a3aaa7aa645bcccef2e8a2286019317c87b8a1e241e32ef1e00846c5b62e41bbc64a1b2070bb046722daf666ba5c81c4c1e3826ef7364d7a8d4cfd234948c99cd1af98f9aad8891d8efbf9fa7d83629aa76468a40195fd6e507de244b8e040c5328db2c7d10403767ab34d4c653fec74e180bc507aa80eafe8ba8efc3fe528267fd07487b855c63af671dfed8543e45e81318dd868f1d97f34be8c1a5e7faa31125f5fecde9145bd67010e737cdd63fa7ae395c111a3f76391062b371c5f85a3bb8d87cbdd66ad21648d3cf8b0a1f9bd70beffd9fce56e35116aadc2b7ab477fbba95d08a6b8436ca79c0269c514154fb65930a80a2b2c4066473f2876eb94566404c97db85d1877ad720e1f5b2c5b09a8be6c1c610bcf9f80fa711e435458d8c332c05385b6cd2a26ebade2209580c1ac6c8678c2d7784771e71eb99c906fc3847efdad671a8b429019d15007de0d756460b62776ebabe74ef9c45d2ca018f8311d3d45a3beee2655289676bf506d96104c9b32835f8594379fa984b6149f2260ab6e3181d489fcbf4a2079947beb803fbe01e264e958ff", &(0x7f0000001480)=0x1000, &(0x7f00000014c0)="355a416c72cfc2a838", 0x9) fchdir(r2) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001500)={0x18, 0x3, '\x00', 0x87a, 0xfff, 0x10001, 0x2}) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000001580)={0x4, &(0x7f0000001540)=[{0x4, 0x5, 0x3, 0x1000, 0x7}, {0x2, 0x1, 0xfc00, 0x101, 0xfff}, {0x7, 0x9, 0x1f, 0x1, 0x20}, {0x5, 0x6cd, 0x2, 0x0, 0x2}]}) r4 = dup2(r3, r2) write(r4, &(0x7f00000015c0)="7385b6b01f0b0b1a8242b99dcff12124775e1c9fb0d3007e28d2b0cf2f9bee4da5010b34e12c6c0bee88c7a86f2e0563e138d86006e31a6668cf4f1648bd6d69c15d17bd30d8b8abbaed07e7fa5428e38c97f4e8d0da74c43e36f315a9ad7e1de75021e61aef5c", 0x67) getsockname$unix(r3, &(0x7f0000001640)=@abs, &(0x7f0000001680)=0x8) msgget$private(0x0, 0x0) poll(&(0x7f00000016c0)=[{r3, 0x40}], 0x1, 0x5) writev(r1, &(0x7f00000019c0)=[{&(0x7f0000001700)="dbdfb0a645382943c312501d1764f1d37d27a74e1689e10f88c002b0cf2b5b96980fa9d266a12f3561c211960190edaa4f21988b3c660dcfc7d9867d80f024ed147248bba82907f11c6967b00c3ece878a3492a4afb9722d38fa6b58022d51da13103f2210037a16fcbdead2ff450774466c063200bfbd110342eb9b4102131a94cf8f5e6f8c286c2552e23a97410f6479cf36dfd270268534f5fcd6badc7d0ee225c3b8a067a42fe266cf388f8de7a2f350fb5ddf04918280f411df2f190d7448cfd27c1ee7ff2e9665d455e0beb15483a4", 0xd2}, {&(0x7f0000001800)="0d1f17832c5d", 0x6}, {&(0x7f0000001840)="243e6d55e63232b522dff83bc457741303543a1c4d25f1736f767a509933b79756f41bfde7aa092b7449d934d47259ed3a672c1c4b227608e162c8893e1b587c", 0x40}, {&(0x7f0000001880)="30b4e4e2dc3b0eb7e2773302906999e8fc942b7691bfbef9e57f5ff961bb2aef1b7bb6ea74ed1cabfdf0d8c1cc881f40", 0x30}, {&(0x7f00000018c0)="0d84fc3fc205c23f87823c4bfdc5ebbc9adfafed7281c888401ce8fe896b934b8f34c145c400b84f888d35a369161be574f221e8761c359ec77e758ca5dfbab98c65c3229ec5f473466820fc7762d5924959f0dd84e55b27bfcedb78fe4edd9689ad3835da4e1ed4178de8bf53c14cf19c38abbbf56ec205d3ee8181faff7ff288290182715003a44602e229b2a04440f8078b48e933fb8ce52c8dc940798ac75f9ec11067bfe334857a77e48d127c54090bdad746c966e1f02401185133ba1883c1d72f37e01bcec681d1c6fe20051cfdeacc1f99bc9fe8c8d79954505116cfd43e75f13ed7b8e2b2a0b5e6c4ad4199696b37", 0xf3}], 0x5) sendto$unix(r4, &(0x7f0000001a40)="905a66a649cf64c9f1c229780af39e63fef0e0cc2c36c7c0511323d9a47856ba73a41401457bee37ae743297b39bb3800d333ef9ecbf6a2207d597badf753885c501a2584b82c1e8c2fd99b58fec6c8afeee9a63e39356df8b057501b115f0aa300a07844cbc8628d7f03e5d5510a9ef883e70ed9904c334f3c5211d1a1e022f2b5af34db1594aaffee10a0408e6091651895eef7fb09527d5538a9be656665cf9e88016b01f8cc03ee609b568633a6fef03312a2f04cda37737f872c26c1d6b35886f5c589a8d5bcb58a896fb", 0xcd, 0x400, &(0x7f0000001b40)=@file={0x8f005e8cf26cb5ab, './file0\x00'}, 0xa) mknodat(r4, &(0x7f0000001b80)='./file1\x00', 0x40, 0x8) sendmmsg(r2, &(0x7f00000047c0)={&(0x7f0000004780)={&(0x7f0000001bc0)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000002240)=[{&(0x7f0000001c00)="4e1cca770570d2bd193dfec5348366445bcb804a1357d40e998f49902e7b56107986eb2789f6de8189a61a26a834271c359b7da15eb58bac7d64088635901b9ba028a041b78ccc399e6de6b2d65b82170bacc485e2a7e7dfd319e44e45fc83ed61ed701bc6a164fcaaf8aaa0797f7a3e0f325a1b8900225b498835ab15a9ab4fc26b46463f683fd242c1cb3380d2827e72aef5", 0x93}, {&(0x7f0000001cc0)="5442d334edc9c6d1040653debece7bc96fa1fc11a6990ec88444db39becc99bad86739a8f2950c0f00ab2b702c827a0c95035683c98e5e7b857c7f944967173802010461be98b17dfe6fa188f5afce3f13b565eb824883eb0ab6b6568033ffe3e74607862c1037b3a86d9b82027f66dc3ee7af297b3ed7922e8faca050858f8832aaed511e1993fa05370b5aeb86661141a02e324ce878f752ef64cad801f65e355372c77dd3085bd4dd02fa49bf3bc721c233d9d25a7c72ea1c69308307e7005b30028f2f0f2be14f217b0a9da5510edeaea0242d0728e975d9a8d492841d0c1d5334586ddd372d1a2e", 0xea}, {&(0x7f0000001dc0)}, {&(0x7f0000001e00)="c08c7d515dcc65f51ee4d4876ce89e8aea01bb04bf64e90fbeef08719c906e267dab215f3a63ca77e6f4b183e8c653c886f6cad401e4f764d92d3364782eb933be9b9c2d6d13b3262e02db57ca1fcf2c66e0b25464d49266628e93d01ea75696e99828d9b4493497d365cc9b7175c67f5e9f76a4d28c", 0x76}, {&(0x7f0000001e80)="4526a559b15e2ee7b5e97fbe2483f920c5d8d10a72dbbf77cb437b8124d4d290c7d993c4005e8f0b2218825d55152073db8c76e83292902e43f07a2952c6a1e468f70e015c4b7b5553c09fcaab00", 0x4e}, {&(0x7f0000001f00)="cd050c1cf2489f03730acf73630a06393933a88877babe756e005463939125aaecfb54b1fc261d783ee9b55c837efaee6093fb1c7bfb8da6fa4f7e15125f4950ca3cbec34fa0223df185d7935d8190bf0c75c824746bc3886ea2b796bf6c27ca9ccdf67e38560550c405ad7f604e6547e1219fae67b8c430ee75747b6372a2e85f8e7f012fdc8e0823d2d982bc5f76f06d219d09880fffa8a17e88e4a615e5d43c88dc6192abd8bdcc16a37b1b389e26438b69ec3f36215bb11c3ee05582302a7fe471f36c3696215d", 0xc9}, {&(0x7f0000002000)="3383a54b360553857f70c3ce4f0d09df9f594f0f5c22fbdb3960901084d71b0ed2139015638226b771a646942f73c2ac3ed1589abe7742014032c25ddaecb0025ea86cad4bd08472f830304f2cef49a6059199b2d98ab93811aa64acc68d1ae85e98c93104d882bac23dc74bab8bd22d53d56e5eb83895f27ab04e006e77228771e73d4c4a13fbfa8a70625517c3e05406489ef9f08f7cb025d09cc6189db1e2770e8ea2d43972488d1705a575f20dd668d5270d1b74a6bcbb840bf9895b52aca87ea16105c5289578ef69", 0xcb}, {&(0x7f0000002100)="9f3e77db434b78d9093c947210baad61e372f46504ee45d9194b871056fa1c06796df3012c4faa2c51bdb5c52ceb2fb30136442eaf648ef7122b262bd2324ecbefc9f2628680a2002423b1e5507622b3e19b4502e7e2e07aca527222f9b9e9382150a6a6795cb0d4f7ec37d046bc3901ffc0998d167e3f1829a03028e8abdc9811", 0x81}, {&(0x7f00000021c0)="6d457e56435f3270fc73caae131d78965973469d8a18c71ccc7d2e24e23009d17355a7ed0a154af181b7c6d4de98cf383e656dba95e06ed0040e9f3923228682b00a52562fee422a74d660e737435f0c81d72d9818f46ae3460bc76d0144749db97a9e28eb6f6eaa8f448f2a4e905463c388a1179021b8482b05480771650b", 0x7f}], 0x9, &(0x7f0000002300)=[{0x90, 0x1, 0xd2f, "a858fb7f5c64f8a2de1b30a0bb3c5752a18c611b00ca86d9bb59490e714adbb8757af61b61a42e65a8e7170ff30ef84207b533f504274dac286853f3a1400aad32b08ef2f4ab9888b02bd6246bbddb5cfd4bdfc5cf8db43c8844ccbde719c13723582bf7d977e25542c9b79562b10c95d7c6494687f26345b7a1caa34ad1"}, {0x48, 0x1, 0xfffffff7, "b4449ae6d6d8cda57cbb9186b02b89811c6a27d2fdddafbcd613312ddefb4f3b82caf32ffcdbd6c9281f737aa0c5a98d3dd5f9"}, {0x1010, 0xffff, 0xffffff80, "60dd3dcfbe5320e3aead35f63acf6158a166c2c27cc0360a0ad107489a7d6a8fe24c493f197f99be13e798f0441e72851b455e028be03df1234e451f131c0e476fb16cbd04da2e84e569a732d60d0da0efaee36765821807963c80737f76b450d6e44a481dd41ca3703171c28c77a366c5886cb3cccdab7d9f1f436b3b53d71e8cedb5191cfd8408626c5445fccc48fba73eb59477e938d777fc4f445baadaad2783f22e468c75dc33c0a9f9981177bb55a73d216da46ff58da8216b6100626fd3b55faa862f6094ebe672111689769ad95abdf797abcfbadc4c014dbfb22b4a1aa980a612160650ecfefcdd0a760c8338013838ae531e36fb991ce7444ed9c706d42e6c05f9ecff99466b4bbe317a125f32509376ac5e352d9f2eedbd0fadfa28d9a4282f37561679dad516e8d3a08c1565fd549170af87013e5b6f502c56b6e428c7363024f9325c079550e7811e53bb0d6be75c2dc59df390f9ebc2015b9ef552726c087d1239bfdf6786bb87e8195cc8b3b6e5e15d93d90b5ecb54bd8ca027cd23bc740dcc2926f81bc2c8a04c7afca71e55d55855d6aaefcd6f45c75221b60187c305c1c5f14cf1f36aa5ffd83f560e9b02225485b7e4e8f49efec05f23e3befb31c3aeaf1c283e36135f0d98ea20fe8c8415430bbc9236c637e0a33eb2221d277adfb16d07dd3478f8263695808de4611609c3229b27b3484265fcda513bd9ccdc837f2fe107f1d7686819dc8c3fcd7ae3024772b078f172bba008642e56fa18276b4451daf1bf26df184791ca6450aca205def32c29aa08b411380f22570995f92f673ad8a675b8fc35f9b9948bdde7239817f523d02b97a1e8c9d77e30f8dc293b7d10744a288734ba235afd04b714ef2d3e881d0bc62702032516ca65a507cc367fa0707b72fba3eac743a7e685d0ae9db2ffef786b172fdfd6e8bc2c6965223003dd3b405122a47d536841d09a68ed461dc95b2dcc6472e15950af23a057b8d73ef8f6e955aa8015a12624ac4f72c7ff6e2c4e3c6ba97267372b25d8d517a8819a4c6d29e67cc304289ee5f0d8b19e641888e4032d79d3a301e3bc048013a8a37fa0555bd0ace054dcb72ff978fa3981f274bc89285c3968cb88af419e78001362dc5e97ea02894516a33d8813f1b0d33bff2d27f20ce5914391ac74e5f6beb80b2ee02b2587122a1ebc47239042434d4e9e3672c25cfd4b0ec1bf68b94aec1c85168f693b7756d262db37b0818c53d599b33e1479154443681e82d7a9df4326835502f8e1dc10d6a3b22c2f63f9983de506a2aed7e14bcf407d28cfaebc00d296e45cf60dbbffb0fe2aa3c99751c250f6a1d0cb393ce4a6d8f15d934206706a5857893b95531ff9c972ad77d6563d9a34d2d2024721ff3ea2424df2cf0ce6d4cb975246572e7113b3b128ccf62bed01d771f65cf656c18a564a55e6789bb7602909d4d5f7971ed37c4039cb9f8236fc2837853d506eaba0b3009bedf4aabde8300f9cfabf3cbc4601b5a9adce228d441e1e6e955d22e32c83c9c65bb08ed1614042dd629feb331c26c31e90d6fb0082daa655937368ec0f0470f721ef6dc5c27c2fa5274a2ac416289a008de29d4c348e358e80dcf7185e36913131c9a8f7982674a4fd3a582d8bd53283d3834ce42219b07fad0195ee48e5c60a35c45d290077bead1766d4164589d50806b7d15417c8b9b5878eafa3c8877d5b9ca6c08d3f606aecf9526ef70800d6f615a73133aef3766350629756451093d8537fa38cbc3ba54e44fdeb0bc6824a29d3c27da999d4ba10bd5e860e48fb6fde9232195bf1df12b1487e9bd314f3981af04f66e2d52a8537a13a697978242b64da22585a75f51f20dae8d0844dc7d8aceb5fbba92c147f4b08a432a4f471268e7fc576a427918c47551120260bcb69ba9e0c4ff2e9e924460adc738f3400e3c79ea47e9e7f232f02264054bcc9c734696f1c29eeb83738b8ce8483938f9ed7dc9e05e3b1ae10edcc7983653d2f02741a4523797b3297549c970a1fe9711d81a668ca4204ef51f9dba53513c00d042de99a7708aa779fad30707364202406493dc250a3edd92e5723f1fee48205a4be2ddc28fa9627f39e7e660f97b15f2683ada0f5eb58b704f56e452d736dfaf73cc33b4d18e172c3dd54262549ba4c44aa19d78fc350407d30b11d785d360d739f3975e3f4695193b0deeb846341ac06502b5df7bfd03a2db3c0cdf4596342ebd1a23b305ff28e48c72168fbe80f278f15ca7bf7469074c367c6a337164558a699f285aab2787b9887e93eabd2aa7c552150333ac4af1cf2bdfa3da2fa460b743aae6621da7ac7b7a86d5294ebf570c962225d1ad9121fc7d433780b41c994454885aac19328d0cd7e822a9b6692c1f8c8cfcad3f4dbbc7474b73b833d3c10343b127c64cac5df96a78d4f0d2223c57dfc4fd9073dcb26a645d57a9b387a48bf06d61f609cd77c0fbcd8ffe91743b996d5f0f7852092bc9c989cb8be3d238792aa5631ecda0d726883a26fdb1bbb53c0017288987619583170f4bbfb3c8e43214db0d0a8e4da18f932b83fcc1c26be8ace3be0367134cabc80a931597b6b4182fc66d38f2a6ec4b1900323644b9f74d6c42422dfbd1b2d34960c1e5307af9271b9e98df9a1df652fd4242529465e40c8842b259f06a4588e49d068da7fe79e1470119f991c99d9a22a5e34a71b736a36d914d0bf7b4f70e6d88256231938bc48764d8219c306279e13ddd7aaaf353bbad4c74a2165bab95c15d4944ac1725e2ab366dc19c6ddc4e0bb7f93af12713cf3fcdab6fa034ae80f99cdcea3caebeaf9e76b6b02f6f5025f5f1359fe2ec719209ba5dc02114ae869dc355c652646452db01b147101522a11382fa6d8a8ae400838122074f1ca5f6b4328d7839b28c081aa9cea9043eeb80661e1671f1c61958c5f0f007496be086f1c24b7234f21ca7db8ab64dacc9828693ae6b9c80bdb91c5309d5bbee7e272b920d53096d24697b19a00713ac02fde0a89bd32680d54f33c8a90795049e15d95e0f19d836053d1df02f90f1a095837086c3554cb1b2cedee40cd085e6a57c68d63f7538e0b5e5e3bd914442fb20a973808407e3e3340c8d213f145c8aa38c98e65b615edf008dbd4ad5a72fd9ae1524145548067f53ec87f7ae6a1a0c9e2d081dbf8218ef51ee676a263fb9075ca01907ceb62b9983ab54c1c4486451415bcd792d81e9ac7c30d61a546666f2ae21866ec06d1c2f7e73e0dfc7bef084cbdc79fc974b3e314b9e37c1ab577eb39d06006f99235f9a661a6bdd083a4275b6995fddbdc7c9f9964209c637e709d4c12cec5471c0dce6708b8a06eb031846d8934c005f3a4f6ec926d3b1b628935cc594af55c90b04c52260799232299e85319604ffe44b96ef6517640ed5b395d2b61db904d20beb9a91fdda01be22f814fd314b7b29d8ed0365daeea55135c33cd2e085790865c9e2d7f342260fbf3024be03e2e44269386edc5b181bca0ebe6a80f679db38ae05b4c31d06000d3f979a1f26f9c11ad2eff4e935238901a7fbd3aa385fae00f9f3d016054bf8a722276dfe6b1d912d30f7cf255822b9a9e5e494b3bb4cfb56a83cecf027ee229ef68cc2ae43e2d3a815192355511f174d994b5e6109e821e5c23c65451acdf56d0b07a3521dff9d4c735ffe5915a8d283c869a1c5ec8f41134daab67b284bc41408181e8347caafba4813314ac3569bb822132d7989a6cf0abcb4da42c9aa64e3cd67bff2bc58e1e34134c7513a7b1350db3dcd60c1fc2306663d5cf8cded550eed0d01c34d1f8b404440ddb739c954c7fbdfc19773c4e9d6b659aacc822df87b0d244163fe8282dc01d2ee5c430cf23d235b3312aebc7eb768fa1dae1023c1235f135c806a4488f500d41ae1e11d25910ed03d1d9fadbd26679492b3c8293069979e9140130e8f2339dab9b609c2ed3cfa2d480761eb91a911142bdbb28951ce067088115ca1986ca5873d6abd72b3c9ced02ad7d258481bbe846d0fdd58cd8157a5d98b692797b40eb19e43bc74e425161264537b15ce53681ce3a9ade77d2ae819bb0d9365bcc30cea26e74132902a8b0ac64009b69b1cc66791b53ba32e4ab8a6ef09e3863e1a38fe00687a8b55cc6270f4b6032bf20532ebaad1bd07835d9350e456c0afa9fac05fd3aef284254c08b1de2eaf91914c1d3ab1593140a457d042b854d3742414261522c19033e4110e69e9e603544b8de0c7054ec5e53f1bcbb89cc9279ea0ca5e586f35021ef984b931c96a396f2684e0ab6608cbf2cb589913cd6e590ad796136afa6da26d7a663cd46181d59c06e4ed2cb2ad083fc29c7d1edb4bfa563e0ad17ff076e3ce43608c60f17e9b37da46626a5a4a60bd8fe36158ff41c1a3632afba37da233666a657d3b4001db172881b7dec7939fa52c164c7410df710c42ff4b37423bcc5781530f8ccd765a8ebc550fe9ea5ec563d196a74da90a22dd6ea025f9cce2d442e0b7860707f8e2157c00469e431b366ff860d415d302b5a06865653134b08a8f9b4bc74516d0e601b2f79586dafbfac6982d54273515f94f5bd95f5e7574bfdcf8c67b0dbc31fba27ed0d8f067ec7c0527a178ce6ca63ee5378cc2a8283fc9e9361a5989296ec55aa506f7ab412d12572dd691baf50689b4bf7ad5ce52afd220bac7286abb313342d18dffbe377c9baad8878a8e386004586818c7cb7905a9fa6cf5f7a03189f8791da6f4ff2e00aab4e19273d8e16bc3142ceb1a7d5c3b57965e9ec39e668eff8ec9cabf8e6735cb63dff2041e8b63105a3a626c6194d1567ce21633948b82bb12a554136702f4b52e2587c397ae1a17f2fb61ec3d4497c1893d9076d2158b627ae91d2483099a4b91d4485d6f92712079c97ab1e4e1ff902a950e7348794e2883f3d08248dad297f7ba83657252aa4692d4bfe1bc6e2c3e9ae113382a673edc845c1240e103a117de17a17d6a07afb839ccb7ded968d277c1c19a227d746fc220fa7a686d89d5475d36d97b4defea0e7f457566db4a43a1479326986fe994a82af0dca5871793e076888b19d0bf9eb5576707a3128fc7b07fbbe6f174643bc45fd648efcd1a4eeae91628ae9479591899336bff5424202f9449aac44d432adaf9a91d868086182e22eef7b2810ccf89c714ed35b9fc19a345da0cc665a050ff274f179f1f0ead0119195f251ee075d8f91d86d403edf6b2f88ea1f8c5163941e2395dcc3687b555517c9ee96613e72ec5a5d4c0a2253d00a6075173ad716d98590b8159897881a4bc30d1828417ea5a6b733f17c484a73a295aca1022e8ad3902e7d4a9dc0b338000219860d1349a1c4b34821c0dd3d7f40895adb88552e9c5344a135611f49f42603295aff5703a003a966fbbad2e1464d2a90e2e921ec5fbb166eafc31c7450a4964f74dcd85e2e3f3f4502b1b0bc760e94d0388c612bb41243830080afefbcce82134a55e1a9320fbeca8f107fcd42821036fb1c7f34eb3cda03b07408146874d7adb65b943ccdf8a647edbd9305848e8ea17526dc230126b55049b6d2687b48bdd648afec5a4a9573006e30824b8976e1f110f5698d8eee6901285f21488bba49b027aea20e95d7ecd53db2861ef5ba3e0302d5fe51365f890556327d7f0a0d0980b6fff1081c7d2bb77e2fe5acf0e86c274660e06d2fd0fcf96a61ac939d55fb12e51be4d00a02464c411fe73dcbccda0a86a766c9714f558691515a81f79c840e30d4b0673638eaefbf8380184b9d77ea5de2943a8be041b28b8967fc61c1f660e7"}, {0x110, 0xffff, 0xffffff01, "b6c9d21b50c6267401645412ecc13a5889aca6d9075daf50dec071960dd76cd9e7253a229cdecc42b7645068aed44316efa7ead91b1f1bdf93307065194228e2a74034b5f5dfbf7d0570a05f37d10dec16403f801fc77877962f8171b34e7077062ced8ef3a89f48fa02fc3fd570f91bd96bda588bfb17212428f66aa22342cf55f5f4fbe14fbd3069c53e4513090023aab92c12a2f7eea8ad5c61f6f418b367add6e7100400fa906fa4a96e19b5be817e5f7834683dfcc1a96939a94018c3253f1b9e377f79ef2e982310aa9a3c93e295c8a0e8e5d8b6cbada190b4a52a8c58119c4907eb89ecc7f00087560c9b640fab90139e6039e04314322fd3d3db9e"}, {0x20, 0xffff, 0x2, "51b24a28dee160193cd7"}, {0x1010, 0x1, 0xfffff8d7, "6534fc07a3b0f3f1132191e002fe6f02422592263de276a8b21f234af4216da6d1900cc57adb324d43f48cd96ae7bf321b1d0d13231efec30722501cade0a1bd4fcca1acd3dabcfb97af3161701cf28a5182cf3825b85d1289137c0d17f20951d4885a8c7638f225d59dff7f0b98197d0b518938af4863785682d14b98978fc51fe00836a31da3f8f713335e6f60713df685d46b4f966e91ddd52bbaa32c9f738e55e2c2f72c65c2d1c85af2cbd20cd667ca41451451dc03d6d596c88ff7d2e6989d9f391c383fd104d40e33af3795d8c89b3a0f0707187e6f2f6c03fc83d036f2f1f40c900adc3c7e94db6771309a0953b247e79cea9cd14c709988f4aabb6aa0e43dafd541df604d747eb4470886d2e339e4643ddc9be3b097a2aa2ca0765a6024b9ccb21d2429333b871fabb618cd8ed8a4d21b07e247d7b89a6d36699e8904376dd339972063181a0f125605694d6328d4fe5b24b87c6d2ebd09cd490318c5741fad05676fc263f2c150512de2b13caea479a756cb23953ab641a8ee3f59b2c04668f72d4dd418b5b9a35885aecf04a0ffd0ae1bb4d27a68c781cee6679d2a85787d0b9791708e1daa9cb3be060b4ee7e1deda19508eb93c6b7e349b2802ca63ab910244baa1421be9a0c9b3a18c12aa409627c4e59c32fac826e716e56bc0d9a03b0a9876bd27de4922c17e0230af2759320851b3457627d5f32b9770b5a88b31c1d6ca82bfe1f70bd61cd740830a88ca1665a1ef81f00119a9409f1a231bea256e5105cd9b6a07a33d0e3b4b066eff85f3adf6325758070f62bea224af31a56a8c27a01234f922e1784e9683da61ea9b5f5d135343874b6a7b1419b8ce825f3077af4e15cb9efe0fc0073d4b463d579b5c907c1022e2863cb672bed4b34248741e55d9a30e172114202968205b76bfd36986f6f055f769d16784fa42fe9ca54cd3aa6a164b82abca379dc171b91ffabe9e3568aa1a840a2bc28ebd0fdb94a8735716cd3e252cb8bb76164d183353539c5ada66bd1124146781375978c16c1be0e3b3cabdddb0655938865853dbf19444efd1782953935398ec4f61f2908592ea515e6e14840ed11aa0c6376dd87fe9d04612b2ce589578bf9bcdeebdd821a9c2e64ea572f356fe34c8e0d678e3be56fa2c7669833ccbd70aa0c1df723df7620b15fe8933b0eb346e809258ac7762788c0776c4715fa493abd623090123bf9f9971a03d73a0b706ffb1849beb9b0867c46e544a31c66240a93b607d97ac6bf7244d7ab4a6435e69a5e86c8b8c628ce61a8f2637217bc7b18e4b8ac7f22592e4920d00a75a096f077b286ded48a62771a4a8f762e7847a40b49780a1da362d3fa7c406a52b0d0d455b7cf0706f4b8938221aaee2f0d360e2fa646455a7caf49abb9487273bd5c6ddb7bf06e6287c616ceb8fff689d374677e7281feef67e616a124f8762e9b7713eef4caa556d40786670c56aaffdcdc1794f4e3cee3a373b2a7bd38bcd5310747e18894e6e7ad0836140e9aa3442a4ee1f251cdfc54238bc5f9104c4ec27ab1b14facc1ec30f226451941367b1cfa9d8c0289918030d5403933a62d1f9845356b069c7ad648c0bac89b5ff1290bf64a1d0af40519fbe07862dd6157321e69cce067eb777ab8405abf0ebd144ac0bff4b6ecb638b903abd08f7734230386c1b9da92adde20da254102e43f02154eae154da828f4225bcca0557e853f70d2e85838900bcd4cce8188dc89b384016c80d9449fcce3ac424b194fd5777f452f008f5750224cd85b11e8ac803428b787c333f98453bba49e4c522ae3f96fa16b420e210ae85ea90a716781f0948b8327d6dc29c007e0aba3002e8ebbe8792a9d529867df0669c55228e8ad885553a48de7824dc0050e2c630e7eb6445f3b46712f20a4757ac7533a133cd014f637ced40bafeb300492d105494b44ea2f3827b36de7bf261efd185db8d3ed4da4c15a0521acc164b37b66a3caeb56e6f04a484831563d6999016c9827d5d805a4c7ef75eb274d8a64097eae87b68b605e95a775df733b9ef5ebc37089c3694feea06a19810ae497f4ee6e33162f3a99fe42e95f4a1e8538b062b2dc0c531c9c63d9e29d491c62cc5603a6c78530fb11616ede75a26763a316959c727b098ae8d7daf15cdb8ba84c08debbfaa43021dd604e9e581ec3abac0b22902ef0c36c65737f9e29a2e6097a82e27c4c6d45520e40fede43f8bb31d18f0ee7905ba3a0a066c69837c350b80e154bc431f1728466c0c7d761ea455dc9c07360b439153d7f3445c529f5869f16f779a6bb1039edf51d7c666a5b1f8edffaa9f9b50ccfb24130ca27f49f757ca419ddd0cbc16b7baa7651969b1c798e59f99a5303bc00ff5571a39e729723488f3795659023fdcee851e38a5a279c66ea5c403a70c4dccfcca6d9b2a2136b85c530761c98b0b3070f7d0e48bf5eec118102cb273efddeba9a9b275edf996729894dda5e93546f308df3a5f84c5a29744e43c0cbe722343fb835ac3f9e6a594429ebcf994852fa80bf0bdb61b306b61e561a39b8e13ba71460df758d3c7d5c6bc4a02d7e6ccf4641f194e4427671db761537dfb0fdc549df1592526b6f1d4d4afec53b5132a9ab89281fbbe5a8b72ab0ea4aed96d61aadf2c88f784faa95d3d9b1856501bd16540936dee5a107281681877590741812a23a7270a0943d3674ef86b0965cf9d39b8b9aba6b577a9cf744731ddf3009a47ee3c0fe2adf8e1d5a499358160d618272455e90c824bd933b98c3568acf78dd0402c52020c7960a02dc7b8d2d5583bc09b6fef4ce8d1089c281a4b258c3d56cadf0abd0d7037a5c2040c4fc697ef21a54b5aae4e37f9025c6d0c28aaa6286792c74d545d31be373a7b3d847b27f43adad949e4ded120f0195f83a15af40230bbc4a7f6f75f4e2cdfb4e0334786ccf00764112b3b8c4d75af2952c3753098acfebe2a5db77718b82d497cc28ee97363ec06b407460c81dc680e0618451addc4c348450f30108c1246f66b9c906e84b064c7b63072dc06e7e318fe4d41583f27072c97ca67d0f43fd31910479e1dce16d64b07b715ee49ce868466e95a836b8ad843be26152932adb550569ced201317c28d5b498d58cc9d37b240a06c8da4676bfe1899465e21a443252803cfd35efb2bb092031868b12b588e2d72576e262537e5af7c92cb31c9606669b8293148530e848770d77622fe3ea7a3a5f5f7d2af319ba375e835606b37e560857f04a96744814c6c8d03d337fda920028822334207d7a3b68008f257a876b28a0324800e612cbc77da82553cedf7c50de6ba76aadbb10ec3a12986e3e848be2f695f66df9f069d64bc3c3dbb4f722db9ce4c5b96a6e7890ecb3ff22771abacc312d9a00d6cce3902c64b41f8742b570f371f823f22abd5ad8946a3dcada06200252824348b2745e60f8e3812f7356d8e42aefa22b4c8a42cdecce01da33671ba9f6ead05426ac5b9e46fb5a458c4f405765a82bdf7ef1652ce88022adad2ca96f0885e0aa8fe6c06f456d1a30d5c9c810b1155881ed3d89c0c5c3b187951fa37d7270b5fddf09155310975003ea89747ab2acb8f424b946a1ecf58f7a2d7dc2506cb0ff9d38685aff8330f9324c41ac831779179a870d44f7906637365c461f3d8e05ef3dd76c6f09f52118e7fc3c1d816407a4aee6ceac9e811281741f9478ba4d6db1bf5365f5cfa9a2be250f47169d691c7f9a7ed5bfb957a7378368df6a9e0c3873670f0cc67e0eb2f0c86f54c06b7150a5cd113c53062157821ac555f9f95040f8aa433d7103ad6bc53060064d831bed423f2b684fd5e2847655c74f7fb77b511e62968cfea3960a8492baa4fb7d57c32704d877af6ca7181fb9ac4608573fb0be784ad20882ed46fe542d8200cee2fb0653640c9d3d7e996a5bc1ea33b9fd9282bd3258bed8b552bc29de03b55ba42b1e3a39c16a67e64b62a5094458567be418e1c9d9421c3ea6c90aae37749b2aa337bf7eb20cb0d19d852b94dc8ea9c8f72bc2a3a73ecb72b32bc029237b861fe0695d98df259bcd01b72f5e97beb095f9489ce75dcc1400a1066bee49e3c8276850db698ac47925b0563c7b179f06d80f80b7bf45ae8ff69b2712156907fcb14058e0d14a74c70d343d8823980502a37236c888e8ba0b3b7516519716246590baeeb3bb3f77839c0baa49bc430cd38979e7429901b41399ce397d88a2dc548d34cb8ceb2779a292b871af5d86d619075899e3f868a40420c69f627f2d397a4f63b2d93595ba9cfd2b01c86a5d9463412633c8d7b27d8620ffb8dda29ace6e999fcdcf3785269b96c73cef90f9adac36847f34e6955fb1533080eee459abce0ea7b397d33f063a9c5144763747967d210b4dc7964f21422dfbce5ae55cfd3fcf118909002d78048f343ab0dfcc90edf6d5ee3866ae2246231d15a1b8d312615d4efd6d562e0fa919802b33e9b09a508926f59933b47a47ba1ef2927e17aab67fefaa07b4f43d3ef63dd18368249685f2a08e305d404469e8261c29b44119690a58211d9725773b2dbce935e60fd061c3527a3229a0ff21265a20b990d2d065fff904561848cb1bbad141924ce330e88cf09bca89a1a578659380e0f42de25769bd15bb205b7ed55ba2d164b8691699cb480df616b6a957f8b25b71dea7d0a04083656f211798500a9755701d124239bfa802545c3628bc962b69f7948c67056f5d9957bc85f206d972fa3d34ecb0eb7ebd2ffe79dbb1f3718ab571f838067978276eb1c4338cafeb884790352906eac241decb61bf062d674b6e18c495183519051027f9c106088185b22ef611398e457630b746a84a3e5fe28ac96b5e4bc4f3b0d6745b40655be53f3a877f0cc163bd9bb24dbef3bfbfe211fdfaa6d3aaa6765c0e170f72dc116baf457ac17301bf6242f5087b534977ec2428c77fd9c807da143dd3ccfe2a14d18c96abc12fd9a87570a0b39bc6d8b1a6e1e356fb44dff228e5e17d14fe78a2ac932bb488f92095d9a085ae93da56ba4a71f4688adcceb754aa0bb9258e3a456392fc17b4db8b5a2a27c5fe70d52b321e3404de22e976cf7e8b34fd8bc5e8bb7517dab77e6aa57e5e094191c0609a12cd68d5696a6e67004f219655942468bf1e83531fcf8cab57afabe0367431b9ad9fa455fa3af387a08a80111640985aacf4942aff0272314ec99849f6bd598269491274967891df3835f90e03f65cd2e68fa458b21101db6cc041787cc37c929357b38a2fe46c3c807536a4b26b26f84ee42cd2ddb747c1a17c549464b521b8ff2e71410e5dd3d45efe5fb04b367b0c6308176802781a2a412edfbd71984735d433c42f14c36be659981f8865a7c8f5ceef78655b8b91dad292b7163ebd595860c8c8cceff592622aedfabe1cd41b15747733b7ea685b4e9219ceec356a24af60af944c8cea95317b532e8dee473be0e6036fd651c153d203c00a45beaf213e5e5ef5f8ced550c21f2b73c471ed3f35f5c59edd8dc280f822485d27ad0c3d8c616179f521c7903cfbdb050b015e0c91c444f524631c7d2d47589ce46d4c6954f0c85e8bbf7b6977a0ac52e0067cbf505bdc335fb983397d5de555f787efb8404471351640fa277b43943ef33ca0401c7e1baf43bf58fb470ec243f2167161546f8a42459762cf8cdaa68c8c8e35cb3a4a84e090471f876219d52f16f6e370a95c4592d0d360c3ef2e02055408b20d931b137e5b9e1184cf93f54a5d47596778e7e0ed630c2f2638413ea0ce25a1897ac4101e439e530741c46dd303297"}, {0x48, 0x1, 0xfffffff9, "8b657a2a923944970fd36301dbcb43da6fbf3e219a51ffd97c7f6c6d1a6a1460ae9a1776abd17d3eaf18aaa71c805e69bbfb"}, {0x78, 0xffff, 0x7, "d3b4682e0046d81ba0d42fa5713a1038be6893ea00859d3475c934cabc28d8a70333524ca189305fa2a20d7d5b9ede4a07716d21dc4a1acba17ea39cc8f8bbb8bac58676ed7d454d5dd957f1aff7465677e69fdbc1261997eb2d09bd19ee35a32aedc0e48f"}, {0xb0, 0x1, 0x20, "7b824835d097718d8eebfa812e3330d53c66738f09e54f1d53c30af7f7a7217854490eacead9e3ffa4e0544da9a0cc86e51b66d04b3bb2a53e0c7b495c30573476a889935611c9172275640241e2e39a47c809b0910a27341ee8181f863c93ae059787d451c4af379a30dd5c6746999e2aaeeed003d4242637183e8b20fd034c40588acb3ce6aa0142a20d4867dddf67361b850b42fa46fa3b923621bb"}, {0xb8, 0xffff, 0x9, "c4f3ebe5d85a19f4ac7d76f421fdebba49b2e971ca6183c2991718383c00161eb5aec3003497e5fc1efbd0c97bc923f7f3b101c7219a738c7c928c9c8d8cd061c760a815a200a85c374002e32b136c4b5fbe017f46e7340a6abf3dcd6978f74bcb18144ba9952f70ff93813f0c6bcb2fa42463ca50e0a6b12b5941ad86e16ef4f19508fc4ee62b7226791b2ac8a125ce73b414cd788ccb08e39b2b130bf5a5b2de9d0cb7e412"}], 0x2450}, 0x8}, 0x10, 0x40d) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000004840)={0x3, &(0x7f0000004800)=[{0x3, 0x1, 0x8, 0xda2c}, {0x6, 0x6, 0x2, 0x7}, {0x1ff, 0x42, 0x9, 0x7}]}) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000004880), 0x20000, 0x0) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f0000004940)={&(0x7f00000048c0)='./file0\x00', 0x200, &(0x7f0000004900)='./file2\x00', 0x8}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000004980)) recvmsg(r4, &(0x7f0000004b80)={&(0x7f00000049c0)=@in6, 0xc, &(0x7f0000004a40)=[{&(0x7f0000004a00)}], 0x1, &(0x7f0000004a80)=""/228, 0xe4}, 0x3) open(&(0x7f0000004bc0)='./file2/file0\x00', 0x10000, 0x0) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000004c00)=""/217, &(0x7f0000004d00)=0xd9) accept(r0, &(0x7f0000004d40)=@in6, &(0x7f0000004d80)=0xc) sendmsg(r4, &(0x7f0000005440)={0x0, 0x0, &(0x7f0000004e00)=[{&(0x7f0000004dc0)="2acc2ecbce4987b8f4943da358c555dd50e23910fc7d712dbbae30f5f6a47fbb4f5f0a264c1f8173e7ec45c38f36", 0x2e}], 0x1, &(0x7f0000004e40)=[{0x100, 0xffff, 0x7, "23878d81186d96472ebc94f77d08c0df963e1bfc96e432999d0a4aa9d9e01ad3cec2a04a7d89783959d9d62405058859f037cec46c80f09d788dee50db612bce5c34bca94817c71932299572178da4d72e932068d58a0b093b7e85a2e52ac2ebaf1addf49b27f649b1913d3d9d9eb809e62370eda120043691aa75412160e6d92524a0dce39f19406139e6333e588915fa0964ec56e8d1f20b6b6322dcde7569a7e4e43bbf4c0053839194fd05521f2be1284f56f548df6eb98d48b1dac907cf84fe31b1363027ae1d2a1faf10e2c6369816f3034e5dbafa2ef62c775f29b89df174e45ba981f1bd2d98ce"}, {0x88, 0xffff, 0x2, "e93346abd53f616b2b08165c455610753dbbed9fb30c7678d9a5e79c4fe0ce2f9e4e043b20519cf4cbefec51bcb837275f86586811be5e76516de5dbb15dcc5e887e1eeb3876e2dcea17ad6ca420e816441e4b203a1c33639255dd1f77d99935abf5665a669ca63b50026b9ee21b58b09444"}, {0xb8, 0xffff, 0x1, "df31962198ce2ae0c81bf969c536bb6102065c872dd079036b21d52b0dd9804d06640612f2aa0eb6eb395451d9f36e30cc561aa69c7318dd7d73327c82f5f11ced913b2e33d96b59a9efa7951135f65a7640a41e452e87a157a26030d610c439455bc5897c4b6558be33567e9d45c77cd9fab48f32c3626a64ee3292afdcf104b53f0f5d114a399f412d57bba3d7a428f658c111c9840ce099afd4d155b3e84d3eb10b6eff64"}, {0x58, 0xffff, 0x1, "1401b1fd596b7dcf0a69d855e9602d8fa9820e157842bf69648e308c32009edbd156dd87ade788453758f856c3d75d71fcda513937b32d3332e8a5f8a57d7964adf9f106cbf22422"}, {0xf0, 0x0, 0xfff, "b23de32de220f9acdcf92deafbc0472aae1f99d12704b7ed21fff11f26f22fc773dd78cb4907f1bcfc3756db36b409afad1dd90cdc384c5e51e2f5b0220250342ca4b2a6ae966320595d3f6da40bfae22c62257c8bfc97e68d464e1a1c1aca63e2c5227cc0321699c4c117af35e9da213e64a3bcad9e3ff271ae07b240d1e1c6519d6124cfcece86cb10071883d6e9f0ff5c5e65ceca333f33aadbcfb9cc774c4d09f0383d99294b899ed82438e77fefe83b95ae811d7bfd0caf68717e553c17500eb7549973fc81c9020d8651a273042b8f0635705838628be9a223b93991"}, {0x70, 0xffff, 0x10001, "d934a2c70d4f8ef52552e13fa8607e9e8d1ac8457c289055d02e44748b52e59ee7815662f20612c33b95f4df58232d6713c6ad1e1488369eb8bc5f7b9ac90b179f8cca1217ddb8fbc3eb842324208f8c34fbad8ea3e558133f6643d4f299"}, {0x68, 0xffff, 0xf8, "b2997c34708a3d14843d9003c430505d54179050527d0a7b1e2127ea0f959c7f2b53ebc4d19b97fd3b4ee133310fb27398d794434ba276e20c28fb6cee1179024d4101034d06f8357167241f3236c9bf77badbd544"}, {0x88, 0x1, 0x4, "d9953c8a7c60ae9d5e7e4345796486fb074050d17ba9f430ed5850f0a782d21abffe612e1478defe8b07e183623dd93fd5b2858f1e2fc1464baf915216924bc7d52c0d586a18d847277254d37b4ff2e781a0dd0d4a9c64ddd52fcaf67982fbd2a038ae4de03c45cc772ad870077e5582a4fa8210e5552e05"}, {0x108, 0x1, 0x8, "b773f08ce2741088a46451156b29f61e6cc81dc50d0598a8a67faab14a376155a1eea195d07e0a09e3d1e5c8eecce94f5e7576615b86fe5caeebb09d965854144138904172a3fcabe5950563dadea371e84f221badd14c07ebfbfe0d3eebebbff7297639fcc578334054a01f94bf10666d9b5f42baab043054938745afc1c6565e4721245ffbecf493efe18d0ff8aaef2e004b9310e38639a081a91c2134994632c280835b3502ce1ea18e09a7a1e88e852c3f1b9162d575f8e0dfc1a2a80a08f1b839f9fe7b13c3fcdf5c06ca8961fe7797f6423d102ea7623d0f10fd7405fc9ee9bcb30de33212461a0531d795469cba774fee"}], 0x5f0}, 0x9) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x0, 0x100) select(0x40, &(0x7f0000000000)={0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0x6c, 0x800000000000000}, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {}, {}]}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 6: ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) socket(0x1, 0x8000, 0x8) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4020, 0x0, 0x22}, {0x1f, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x1}]}) (async) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) (async) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), 0x0) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) syz_emit_ethernet(0x7f, &(0x7f0000000180)=ANY=[@ANYRES32, @ANYRES32]) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) (async) r2 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) socket$inet(0x2, 0x2, 0x0) (async) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r3) (async) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xa2b, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xffffffffffffffff}) (async) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r5 = socket(0x1, 0x1, 0x0) close(r5) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) executing program 3: sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(0x0, 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000380)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000240)=[{0xfb31}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0xc0) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f89606f8f5773e9ed4805627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b99159ba469291f4a807055e8cb61b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754", 0x7a}, {&(0x7f00000009c0)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada2453510c65da4b3d74237650f09229a75edf77cc02b39529f32b0e968ed8c4bfc420bda1d74821ccaf18e9108568f3dbf6dd9b16cfa1828461d3d94b9d357cc6a2d548278c0ae8c2b3be444fca9e989e4ce02e161f43d4f87e09222ca614698db720e3b463d4de47f303d024413eb4b81b41036b2c596227426b434e9f31154e31b73317439b8d9240244835cc2721abe86ab0e0dd3d4c73d4c00cf68c9afc905765609fc35a380a6e9d8e4d10e4d12376994955304127d26ba79d36138474a1cc28e071c6735125c516d169017f5f3cee60f73c2d019a830b16260fcf8073dc905fcb352a92d336b71bf1a0c8d406b10a9f48ff7d061eb1ec56eb5344706936529522159916a6c934b263bccfa618797586b077bfe5e0154be5b0decca6053828b9d8c9aaece80cecd1a9693a05709047b1c547f01a5facd7ca9218b0a6f5d93b059642249ad1795e38413ac6bcf56d7596b59e61f2cb6268122b2fa16b5cd3aea17c3f511846bb9d64961224762f5d56dca3e3d78ec8810f756a809f9a4dfe133513a5b04f196192de1072d700a0a5a6a5a1205f48fe09ac940c9aa301c6d38145df76cea91f7bf7246d6bc167a93f15eb33c3fb5d6fd3afd8c6ae979055260c42fa01cae241be43be81814dba18954c12b0ac8c54fea3311d6bfecba5baa16a686842e1042e0f5e6c0035071043769cb7c9cc00a2e783fc1fb9f208e448656eeabc27af59e5b20b2948a5506b20a74e89342f85f32e01862b8ebb551293526ed2254773816a93fd3f3766e820ecdc8e98436baec88481cf58c48c521cfaaf6709c3cf6abfa7cac19fa165bee6013d800e3084fc7704ca582bd9356d11961ac1c6a31a79ac2f3f86df631bc1ca12bab2256d7ef3e64239e6acfb25ebe836f47e137d7a2bf85a7799f985f0e9937543dbaf4be34632d37b346b29ada854c6437aeecc2d2a480bb2c7f1e3d7393b9f12b4b05cfeb9a2a29e85195014802bf56160f89f9697d9a463d77ffc07ed4b4870670fad275b2c098329870d20b26209494d8029f34819e63ec879533726ed50a30b1a48457f2d7703cf6b628cd004a19adcfc578c2638ac55208a6cc9d6d908beffb83fec68d72b505aa85f5c2ac40decd02ffbfaa2d618f31758948f3bb44f81b2660e53480e0576a9234f06e65bfc7d3b5acd6efe81ff3c9dc1f88c6059ce054eb00940d689709420acf3e6d5271d53d3a223c99aa240387dbbe8a8dc868b0ca1713e620059c27b2536bd30c2c7023b738aef186bdbf32e0b9015352a5c797da6445b6e948aa531412b123596de6cb14971f2707d17ac32b376a5f06a9dc13cd92f8d2d1ff6aa74c4f3208442950e4eb330efad17ff5e40031c2c748ab0884b3d04dc7724605ab3d842009ca23a495ca67bb45d77748e9b623afae4205307afeeeea0893c462392d3d414f638ecc1d2e9eb9017ef9fa86f283dd724f47a44b6850fbf52e9960c5c2ee63804592b001500faba09cea9956f0fdb29ac17425a59ff80db874ea07a4a1183566034f656b9e91aa8f057771d64e2aa59561729d199340526ce11e505fb5b56b30071a8bf3cef0bd7b899bb3b7cbe69524452f5cf6bdc07d2a8bcc8a4c6630b773dbb70d8f9dec6b8b2e46becbfba5c9ca550afa391d3b7f69de0f05dc387cf1c6852250be0876913c52e3c5466d1e391d01c981cedbf79f5eee881e2045e8cac130101b782037c4a07da4e353153270fe24e5550c07321aee2945a3945ecfe41185dc1a4065fbb7e076f7fd7f4ac5d32e930177d250cf25efa8f4bf0c2078be8a338e796829eba1bcbd147f8ea84b6ac4e31d8fe758245ea49ba923e2e897851584fe9dba4af25a6572c8ef9e4db2aee254fa29c6724ae211536d82dbff61cfcdc0f208ca7d9287424a135df42c464ba7d4d859a62d43260271dcf7bedd04437295ab8c3ae958c914c07bd3b2686c7208a", 0x5d0}], 0x2) writev(r7, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393", 0x55}, {&(0x7f0000001700)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608", 0x100c}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c02cf7a1653f1749274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a49400"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f0000000600)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e5098efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b82ef9cc1b0bced06209a65ff61b2a8b14004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99c0c89a954a03a54780d6b185ede26f65208dcce5c269e7cd1e035d18d1a6ab12971530f9560be23b0f79e88eaa7e2000792a8097b4ddd49daab1ef9fc945a49add61f933b61998cf8127db66386e739bf2b1f12674a63fd4c33bd7160fd5b2776725e2553e40f4d7f8bd00b660a77af3d19d56b494232e2d8003139151a8bffb808519313f751d17b8dddb913a8ff30fa7f017d701ed9dd8d01988d59945d5", 0x1ce}], 0x5) writev(r6, &(0x7f0000001180)=[{&(0x7f0000001200)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7bab1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351b5fc", 0x89}, {&(0x7f0000000580)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000440)="06f2d803612e7c3baa2d418f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91d2a7ba63361022803132f486a8e3d4a6448eab74f80505e0f87950b4c9fa81dc2544e390117246d5a994c5781aa279fe298273fea66e7ce2b926f5acd0d1dd0b375905f26a8935eda41833b3891f1f56c1e95bed206462a8c1248fff9f06d41336ef4a", 0x8e}, {&(0x7f00000008c0)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b570827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac549136b868fb642d55f", 0xc4}, {&(0x7f0000000500)="ffffdf57000000000080602c6a9b9722af847f", 0x13}, {&(0x7f0000001040)="be5f9af4744d7a7f3899a46aa1321d50719f12a311557cfa9b7d48a9359787d62f40a1c43a2e6ed68c0da7e54f0365b0054449b78550a77c6f26411f5d73f1280667f6959e0c1d3dc6187bb36431a3e2ce66eb78cff2e41cded868fe25e92711df1c4289759dc4b49d573a32da0ed8ab79c5976cc7a57d4c6db9780d5e84e90a24bdc5a0145c0f03f1800746a476ab5c153ee93eb47b12b71e22dd4890d3d330614fd54ea776df09008df6bc0ccc4fcb4a35f55d101977008c", 0xb9}], 0x6) sendto$unix(r5, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 4: sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x0) r0 = open(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x13}, {{r1}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) geteuid() pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="8e81b18c9443d9b5f41b3f9daa68a3f0e6843df43b70b9aa7bdfb8f48e28870fef74844cc765e3f0f10b71b63489574385a0422af22a7108f7d04d50c7ec475e0450cf29915060fbab0e9a00756ee69efeca32faaac74f9d4be1e9690659d5d4872cee68df4d8e5123f80a07c70566f0478cefc9a4c0ccd1eb701f3d319e848886", 0x81}], 0x1, 0x1f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000001c0)=0x8) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa009d0800000008004507001c0000000000019078ac1400aae000000100009078fe339657"]) sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x0) (async) open(0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) kqueue() (async) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x13}, {{r1}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) (async) geteuid() (async) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="8e81b18c9443d9b5f41b3f9daa68a3f0e6843df43b70b9aa7bdfb8f48e28870fef74844cc765e3f0f10b71b63489574385a0422af22a7108f7d04d50c7ec475e0450cf29915060fbab0e9a00756ee69efeca32faaac74f9d4be1e9690659d5d4872cee68df4d8e5123f80a07c70566f0478cefc9a4c0ccd1eb701f3d319e848886", 0x81}], 0x1, 0x1f) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000001c0)=0x8) (async) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa009d0800000008004507001c0000000000019078ac1400aae000000100009078fe339657"]) (async) executing program 6: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f00000002c0)="5bda2844f4a2601cf807e108c182f4541c3759d6796f9e7c22299fa658c4b4d963f5f8426478e3eb0da02843719355794dd7c275b6683a20aa9324c8a0d74ad6dda49386bbc2681723832c67eb56b3f546e59c9c91a20bcbec7a236a45963aee43915128f7d4024bd048070eec6901c719651d3a61", 0x75) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000240)=[{}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xff) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) close(0xffffffffffffffff) select(0x40, &(0x7f0000000040)={0x69, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x3d}, {0x1}, {0x1006}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x18, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x3, 0xda, 0x1, 0x3}, {0x1c, 0xe7, 0x5e}, {0x8006}]}) executing program 2: syz_open_pts() sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x3, 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) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000200)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25e699a1f119b672f4d335c223e7d0c032bfa896443a4271851af2066262af0f3af2d0dc1216ae4d002000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002121fbfa0c0f00008abfba221554f4e0f668246c09000000", 0xb1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206917, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0xffffffff, 0x8}], 0x2, &(0x7f00000006c0), 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) socket(0x18, 0x3, 0x0) executing program 3: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x7}, {0x34, 0x0, 0x0, 0x3}, {0x5, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x5}, {0x4d}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {}, {0x6, 0x0, 0x1, 0x6df4}]}) 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) r5 = socket(0x18, 0x1, 0x0) close(r5) socket(0x18, 0x3, 0x3a) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="12e1f34ba5e430c3553dde1c533eeee4c85405eb47f51da5c6c94ec2a6d7abfbe30b7acacd54e9f3cc9361fea2876d838ea7854b875b3beb568b0785e16b52d295079851449e922a0808da9d9b0836a5e3a87bb9a5997609aa746a16f193512e525b6d302ffd1d3dc3bded77090e3bbbdbddc5e3b7e17d484dc1a5fbb76c021c429dc08750df26920cf2c01250114a4e312000b36bca67aa9e2db74629a6f1282c08692eef09d4c1c95338c295a5fb928e8ae3569e85fcb6fc", 0xb9) write(r4, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 6: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x52, &(0x7f0000000240)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "f51d00", 0x1c, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @generic="574c177addccdce73b1846f67318dcf42a8b2f210702c2b3b0304f61"}}}}}) r3 = dup2(r2, r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050160", 0x5, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r3, 0xfffffff5, 0x2, &(0x7f0000000080)=""/44, &(0x7f00000000c0)=0x2c) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) close(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000), 0x10) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: syz_emit_ethernet(0xb2, &(0x7f0000000000)={@random="1500", @empty, [], {@ipv4={0x800, {{0x21, 0x4, 0x0, 0x23, 0xa4, 0x68, 0xffff, 0x5, 0xc, 0x0, @multicast2, @broadcast, {[@generic={0x44, 0x12, "5b3454c673072cf9330638364ef7e247"}, @rr={0x7, 0x23, 0x3, [@loopback, @rand_addr, @multicast2, @loopback, @multicast2, @remote={0xac, 0x14, 0x0}, @multicast2, @remote={0xac, 0x14, 0x0}]}, @generic={0x44, 0xb, "18cc86c69c5c4b560e"}, @end, @lsrr={0x83, 0x1b, 0x2, [@empty, @loopback, @multicast2, @empty, @loopback, @remote={0xac, 0x14, 0x0}]}, @generic={0x89, 0x4, "10bf"}, @generic={0x88, 0xf, "c50e8d406a0b950ee7e8adf477"}]}}, @icmp=@parameter_prob={0xc, 0x1, 0x0, 0x4, 0x2c, 0x0, {0x5, 0x4, 0x3, 0x38, 0xab7, 0x64, 0x2, 0x0, 0x8, 0x1, @rand_addr=0x2000000}, "16656ff3"}}}}}) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r0 = syz_open_pts() close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x14a) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0xfffffffb, 0xffffffba, "000012000009000000ce00"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x1c9}], 0x1) syz_emit_ethernet(0x242, &(0x7f0000000400)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x234, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @rand_addr=0xa3}, @icmp=@echo={0x8, 0x0, 0x0, 0x0, 0x0, "405c3743fcb70a4421a6817d969643ec2607a62d4091a8164800f0e0c1fdef6aa04fad5b8baf7382a3b0ce507ead793f0f779267294f7eab9aeb9a7be6a0d8442591c98c477156bc0b432de8af29a724f72a070380359d6572bb3c8ed320b0ac8fd2722010976e08ae4e42da5c8f27547a5331f917de0772d266c7462a8cde72cb0196c4cce7b9771e85a18255e3d6f1a825f93d073d9a3a5f9c7646672b41ff8fe92d0e88e69c636b8eae3fc91846be6f229e763f53ca8070b3fe025d3acb87ad0e7ee70cc885463c52d33328af3561433ef00109b8da4bf98c7eabbe856f6d09405de827ea593c95ecece20385ee9240822715f902a237375c488d4113e60da968f629b8812e6f58968b44b59abd6329d389e6887b493e8961b416790ccbc295294bd45f268ab2a2e614f67c87c115259a18ad6b648a06d5f843eef6369ce4e21dc2442c166229aaada8f99403d719a7c1b8d12aff8be87cc68c0312ff36bf41e6e8a66eee4aca208c36cd8b6672bab46c0574f170f18f72c7ac390ebc36178df8cead4f291794816ed49d181a7df6f23a01d16f44d748fa3875218d6c53d3d3a68640dad6226bd30a1d19885f268e36b100038f8e84044a8d1cb68b04de692d2bb41a6b8b19ed8d883aaf2918bb6fae05fa935b0ab376c07cdffa07745aaaacf398393195234a3f68d3dc9f9e11c8688a9b960ec040784a686c467e15eca8832a8ce356183717c57f96b27cee59e3d8562e5ef2d31539"}}}}}) recvmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/103, 0x67}, 0x0) r1 = socket(0x11, 0x3, 0x0) recvmmsg(r1, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="03fdecafebd1fb725e083a0a7661c7209ddafa31f1282c7cd218c28e47c268a420dcd09c49ac4b11a327e0404f1934c3f07bbbde3e9ba3b4f2ea9135fd08ab54e4512052eaff9b22d6564cc17576d651901a216a42b8b8167f80701a7b73c5587d1a186ec358122770f3eab42e0d654769ff448f894296c752ce074d6404af467fc20918fa8b1b9d06dd09cb1cd07897841e8ece076f4bdeb57eb1de0600007e1cd32526c90eb714dd6eab136c52bf01000000807a7643b49ad4ea6d62d8691c4e17719690373325bfd82bbe79a7b15e301df5b8895fdba94a2bb5d55e557ddf137abdde0a0bfde81cdb4f6f00"/251, 0xfb) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x8000, 0x5d4a) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0x44}, 0x3, &(0x7f00000003c0)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73bcbe8a3d", &(0x7f00000002c0)=0x12, &(0x7f0000000300)="6675ce01f40d6aca4f5b680c7e17a4db799bb2480f1b4e922dd582704df696f66891b95981f7d920436699f59f5bcdb142bd08777d3dfee17dabe90c8f0d3defb72a65e0583485bfd0ab622d2267677a928d2d3d84731c57b234e88df06caf4fee4aa32022541c8c057f1c601f54d25fec982caee472cbce44bb86c6d5b25c6ba673915108c6f254cc12f9287a60000fbbf686386e3e", 0x96) close(r3) r4 = semget(0x1, 0x2, 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x181}, 0xffffffff, 0x1}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e", 0x33}], 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x4c}, {0x6, 0x0, 0x0, 0x42}]}) write(r8, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(r6, &(0x7f0000000140)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000640)="aab6fde8688d144504a0a2720511bc1918448938faaaa900cb0b71e80fef086117620500fc780cd29ce8d5fc852ffb38239a7f6cbff7e6e9b24648e65f5c643e6eec104f4c8e925121f4f87c09378cc32133dc39b83433a8ce2a7d1b86445410194db0b924b2d223e5a3b4b07f9819bd8efd6b01446ba6608bcc7db1c713d300175a99a2b165b35fdf2a0d2502c2c0f349826691f23567906d99608dd4b1018d0935e02b5eca893918b64ebaf1e72494e80e8bc0e20026542cfe302e218b7a5953fc618452a4ada4e19e1fcaf91cf94b", 0xd0}, {&(0x7f0000000740)="4a7a5e826cede2d132c332b86571134eebfd79da767c7ebd07f7f2213a58066ec2c8e7d7b26d57b0ff2bb58a75e0b10fcd3bf81bac02bc3f6f2487e3ad859da08e1d6596c099e9f1c2c5f010573cee9ad5fa6f217f525c26925352a7c07797e3751b77ecd12b1a03ee6a49870d60938e6921ee0439b7ba94", 0x78}], 0x3) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc0, "6104000000001a0000ff004e200900"}) readv(r7, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 3: setrlimit(0x8, &(0x7f0000000980)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7c}, {0x40}, {0x16}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000399000/0x3000)=nil, 0x3000) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) setreuid(0x0, 0xee01) syz_emit_ethernet(0x6a, &(0x7f0000000040)={@local, @broadcast, [{[{0x88a8, 0x7, 0x1, 0x2}], {0x8100, 0x7, 0x0, 0x3}}], {@ipv4={0x800, {{0x13, 0x4, 0x0, 0x4, 0x54, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=0x5, @empty, {[@timestamp={0x44, 0x30, 0x0, 0x0, 0x4, [{[@rand_addr=0x8], 0xe331}, {[@local={0xac, 0x14, 0x0}], 0x10000}, {[@empty], 0xffff}, {[@loopback], 0x9}, {[], 0x7}, {[@remote={0xac, 0x14, 0x0}], 0x8}]}, @ra={0x94, 0x6, 0x5}, @noop]}}, @icmp=@mask_reply}}}}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa11000001"]) executing program 6: pwritev(0xffffffffffffffff, &(0x7f0000000980)=[{&(0x7f0000000640)="effc44ee9e6a0adfe81e980c904d0ed9643358de265ac6d012b542fade064c29390e7c9a5069cdedb74fa367583c8ffd0979550c6ff6b8f0edfc777343", 0x3d}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x43, 0x80a19f, "14000000000000714543e43382069400"}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000140)=[{0x9, 0x84, 0x9}, {0x28, 0x8}, {0x16}]}) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) getpgrp() fchmod(r1, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000240)="b20db2f7", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1c}, {0x45}, {0x6, 0x0, 0x0, 0x42}]}) write(r5, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) fcntl$setown(r4, 0x6, 0x0) ioctl$FIONREAD(r3, 0xc018696c, &(0x7f00000001c0)) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea000001000000b1", 0x8) socket(0x20, 0xda2f7afbb7112978, 0x80) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) symlinkat(&(0x7f0000000000)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x2b, 0x2d3, &(0x7f0000000000)="5ab7776a", 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x14}, {0x6}]}) executing program 2: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) 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) r0 = socket$inet(0x2, 0x4003, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f0000000300)=0x8) syz_emit_ethernet(0x35, &(0x7f0000000140)={@empty, @broadcast, [], {@generic={0x80f2, "95a8c96ad9143ac3bf4968936a6b5048aa668daf4409a16c5fbc4657dc85aad334fd3e9ab1a032"}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r3}) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000001c0)) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000240)="0b20224119b14b60", 0x8) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xce7}, 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60006f3300383a008a211dd1450021b07f5a19570000000000aa02009078000000006000000020000000008000000000000000000000000000aa00000000000000004b7701ee6c996a6603000000000000001f37894145c7ee079d4eb5a879b856e59519c2dd962231b61160f2245171e44a0f9c7b4307afd56f4342d1fa1e1e"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x5777c536, "3c107dae307e08042b4600000000da64612c3300"}) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/73, 0x49}], 0x1) socketpair(0x20, 0x2, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000140)={&(0x7f0000000040)={&(0x7f00000000c0)=@un=@file={0x0, ""/78}, 0x50, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/107, 0x6b}, {&(0x7f0000000300)=""/175, 0xaf}, {&(0x7f00000003c0)=""/83, 0x53}, {&(0x7f0000000440)=""/97, 0x61}, {&(0x7f0000000580)=""/99, 0x63}], 0x5, &(0x7f0000000680)=""/186, 0xba}}, 0x10, 0x3, &(0x7f0000000240)={0x3f, 0x80}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000180)='}', 0x1}], 0x1) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x40000, 0x0, 0x4, 0x0, "018002005e00"}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_open_pts() syz_open_pts() kqueue() syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) kqueue() semget$private(0x0, 0x2, 0xacb) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000240)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "f51d00", 0x1c, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @generic="574c177addccdce73b1846f67318dcf42a8b2f210702c2b3b0304f61"}}}}}) executing program 5: socketpair(0x6, 0x3, 0x91, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10054}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x7ff, 0xfffffff9, "1a1116f0d0a607000000000000fffffffffff700"}) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000e40)="cdb2ad61ad64f8cbd40672bca315e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7fc0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e7bd192cb13e39597007789629dd923aa4ff1640b0a7030e67e804f49f656c1f4dd7dfd1fd46bea2e5049eff79936dee78ff55c9986233db6e20ec6295cc24cc54a673a57cf9691b910cce90dd0f573afa6dbfd886db6d8f4a56c11c0ae5af4855d478414039bb8dcb7d86cf9537f8abcdb0fd7e0abb38ec0556e495ea1667b6cd3353411fcf950bbbe9cb7f2fbeb34329c81357b6cdfa3788a6696845a0db16bdb406d4f090e671ef11b8890345ba2e7a094912be55f1f6f669a2cc489f9264c789e56dcaf7073659dcfabd5489feec768ac66484afd2e1b74eefbab6d1ecaa5c76e648461a3a5f5b0b1f8a0fe42e34e2516dae628457a2ed5b4b87c237d4ac63851379058dec7371dc6f51bb6bbe84e335d4509f242871066ef4b7d5cb5a93ad5acf8a118d6702db6f75cf49c232eb20eada800a4283fdebe0c2b5d721ddd9c93192cfa9b777e6eac6b08aac493d93813c17ab67cfb1d0207247feb37ecc3c2d57acba029ec1acd73895bc529a341657d7eca7c91b0cbd439c35b50047b95c7e5f67000286ca9d885e08a93d4c8fe7b6ae210675ad323c5e847d7ff5021fd0a75b75b648e3a3c99560698c93b9cba0a7727458539dd79ba5769ab18859adf9cebdfd680b857645b607bde6f5a414aca2e732baabecca7d4034544253d57ff6e951a59c8f5aff6faef7b60b74f830033b7bc2258cc196b37c0ae65e8318a6b0e6dfa925542ccbc45e488ad9135df52150fafa752523427268156470831473542cfdd0a3287acbf230611a741484dc741b06e1a337a7bd7408db8ab94adeded534e023b4835af38c28533e6b5d9027ed8ea8241a04eb5bb1aaa41b67eb5bbe447bcf989c6b1540aa68c8e9912931d7990861cc55a9612b33985d6115ad2984ec3d3511bea981fe37b9d9ee77cde1b1d28baf486e36224bc4290f62465228be64b09e656218d49e3a43adffeeb0d3392d254a7f5c4d1a3e67240c91a672ee10567c7472430221851fc3c4920f1b93192c362ff971057bbabc3bf82334717b9caa9d97fd6d6ae1eff638528a40e876570ba383f1072899bf0cb96c5a7982880608500bbc500eedc74250c2c6733375c53493f9a44d3710ca3ff2677b4613b23df114d368b5b2bcab4668c57c2c699c5f52d2b8fa7200f9eee3526542fb6c7341201bd155f12f38eaf15f27bd7207088f18659aad7913b136928640130fd7076026e373d278b7db607f2ebd0cd5d41512fd96272b57114e5b14faf7ed02122fa0cc50de3d26e946cbeabdb9dad82674779fbb76f744a9da7cc8c7b42c7275a9d2749862c11637ff63ee83d2c6da2d3cff6eff5ce792f5aa00a5e5ab7db1bee945811be8b93b886a61eb2136ab53435a26a602cf0ea65959f961b78cdfaebc6f2f4ed1467fa2dd73db21cc3e7eedc1f9d9a543dae48d55218000fcbe0fcc7d370ad47ba89610e7cfe524b2f2500e4327e87f94f3c587f0a6604baaa4509e0ed8fc6fe62c43423705deb7a7fdece18bc9b9ebd80a878d5255a3ee0114a236a9a9d0a395269e7a68ea4b948fd1b0425b0b7b073b90c986046aa4bd16dbf9442583137576e8a3442a0a90dfc7ea7cdec4254ffb0ff6d1d7aa18c66af453d05f583c2a777e193b9ebb4e3c3bb82362b8f450000000056319aaf45dbd9df561985c2f4ff248f655c629eec26a576fe836875105841f3c7e290193a51b6d7d235a10cb816b3e97f942b84644696edf3c96e396825df2e83e62aca39e0a38824c488cd83663eb248db8385791b34ba604ad807", 0x56c}], 0x1) writev(r1, &(0x7f00000003c0), 0x1d) executing program 4: syz_emit_ethernet(0x26, &(0x7f0000000240)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0xa}}}}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x8d, &(0x7f0000000100)={@empty, @local, [{[], {0x8100, 0x4, 0x0, 0x1}}], {@generic={0x8180, "31307650838a755d1114c68880d24f56d6a7c9334bcae1aad57b6cb005f1ec3717f8c3f35a16d9333e9a49923caaa5dda708e7a13d56575aace31d39fdfd61c48c8f732a768a27ac1b679729452ee16175e26522379c67bacbe8f8f34c05fe4655a95cb48c821137d47e2bebe11f9684fad6bd7033b735f0743c3c"}}}) ioctl$FIONREAD(r1, 0xc0206922, &(0x7f00000001c0)) executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x52, &(0x7f0000000240)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "f51d00", 0x1c, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @generic="574c177addccdce73b1846f67318dcf42a8b2f210702c2b3b0304f61"}}}}}) r3 = dup2(r2, r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050160", 0x5, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r3, 0xfffffff5, 0x2, &(0x7f0000000080)=""/44, &(0x7f00000000c0)=0x2c) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) close(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000), 0x10) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="036ce898e0fcffffffffffff86dd60ab956500088900fe8000000000000000000000000040aa6ddd6d79cbe7cfff3aa873063828d9dc0000000008000000"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sendmsg$unix(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x7) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x0, 0x1ff}) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) bind(r2, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r3 = open(&(0x7f0000000380)='./file0\x00', 0x2, 0x139) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000500)=0x40) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) r5 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f00000003c0)=""/96) r6 = geteuid() stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000640)) r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0xff, r6, 0x0, 0x0, r7, 0xb2, 0x4}, 0x6, 0x96, 0x80000001}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000440)=""/221) executing program 0: sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x0) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) close(r1) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004500001c0000000000019078ac1400aae000000100009078fe339657d51de020198e42a157aab9"]) executing program 6: r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x81, 0x6, {0x6, 0x1}}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x2, 0x8}, {0x18, 0x2, 0x6, 0xffffff88}, 0x800, [0xa447, 0x32, 0x1000, 0x20, 0x2, 0x20, 0x200, 0x3f]}, 0x3c) madvise(&(0x7f0000fec000/0x13000)=nil, 0x13000, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @random="b11af61075c8", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @broadcast, @multicast1, @local, @broadcast}}}}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff4000/0x4000)=nil) pread(r0, &(0x7f0000000180)="91d3f0be89157aa74eaa71faf5d6ff92c568b17dd3e4fee52a5898d7c8db1e418de019484de8602d52d35c7fd6b1d625fbba69ab5e89bb6bc91c4e9d849bee644d119a182cbee80071975af7be88fdb8c0a79a9169bcf1ad5104f453c17166092f43ba271868db0068169a260bda61eacc5035279d26950a72825df2b04516d4659d315bef320e49309b8182cc050af916d40e00a1133b67c8369d8806b8bf45627dea731baf69bad65d7b7ffc2b87296c72a41f64e8eb66cca2479f08f1a86dc71d31d02274e0b812cc86fa250cb1366c3e5fae0598881d3dd273acdcba91686833f1c79ed275c8d6666c7c5ce1c69c5418b7ab520c725425d8d9d5207ef35af19cb3f9b33c706f63f8b4533dcd3794ee0ea736d5d8db464c6db41d101fdd30db856212584bb553447667e9b8f82e762ad28338b52d2b94724424a5c17043f91bc2ef79fef706ba69eecf78defc47ccc39c1292c1cdaa55bda8287249d783a0b25e33b7a73384ae5b83102ed85c0f7697c17c21492438c5d6e893d88d68ebd609b5bc3247e2153685d58ce626004463203afd9bd443be9a080d47ee012a330441fc9b28f72fef6e250f91842311bddf47c834f9d2e563e30587e70124b717908ecf006c832317cc89a3fff79e523556a2f57dbcdff73cbb89415e2f3d8eef48936566f6f3fc778755944ef3129ed61892468d389fc8ccc442a303ad4c71905963365ecd408bc4181878f195a7fe9c07c35728f9a6f8c5b7df3c6e0b19d7bb94420464e3c2ef108741b1d7a609c13ad341504db0dc0d485eedd212600d469b04024cf9265ca7c9f0f54652ec35d195aa46f332f494b8e3668a6b5469644482d99fb45b9ca83b74f9ff2ea21e48496a480964dc069ca519af06f35bd80af79d9d57b109c909a9528b983367698a638ee69172601bbc024ddf53d473118214659275ba53295abd442f3162050576fee3f3abdb8e04e5e9dc4073196353f68a1bec2302f04d62aee6ccf99fadf2dc86a1e4e1c3f79d92192d8a4fe796af3cb5279af3d3516cefed406d570bc32a354788051ca26508092f6440bef31c55abd2e439957cb9a9e70983a222bd22ffd9d39afdcb0855c3b62bf190bb6018f986506b6425f4274b6e87b1d78465369418cb0d28d2a2b2697b4b0c4e5ab55db4609b29a2063318ec8352d61fc5594f6f42d3e3ef1cbaf74c32cefbefc9ce1b726b282c8647f9ece5300528465e3fbe91379bd871e847eb30748382c166b34bb23d257945ce6b77345252f95d256edd13d0386ec870dbe9bff6353dc4d0bcd928dace5da9a880ec5f12c2bdb7ce234d510dc9e1292f874d14f6051201d75ad54fddf99e9652df933538699737c483483baf0500b3ada02339719b73bdb48d783a5bc75cab9a9ef63e80a850b360dccebcb0811848d5f06f25b0ad87487b9ef9c455684bc902b8cb5d37f99e89505077406669b12b02c9768c8f4aec88290abf47b6f16428cdcb74d8e7cef87b34bb57b64cbca60e5aa2b10642aa423a19e29473220713a18d3998a666f3d262e2a9a86f5337b3bce9946bb7b44f1618c2c9079be0d22d46267a8738d7f7e71367ba64c3710830efdd6ff392def5bd0782cd4ad868f2301a754c2aad1f850bc4723e5a557377f9bb951b1c53429ab0e63038ceeb5a6c3c711469014666c025330a22a90efa6f79a39cdb758118f6284723228db1958fa280dd8a23f6506bff12307a781e994742a8fa2ee62fdb52189d2b1f5b52334da35864b7692ce3c3260bf01cf7039eeaaeee1efab9b240ce88a388d3ed50d015138d03281acae3f4ddb9ab81a370c3385bf7a590bdb046133911a2b3a36dca8255d52ef216d83a7516e628d6fd9ccd58d546ecc46907f214584862ca6a946b74579ae2ab0ea0f483189945dd0dcabbaa0c3044f342a2d5ca339155fffe544137704939a23d52c038f139d6e5c8e06f7bd0f84e7b3e3d64c988a37380b4ea13dd6d55e405ba61198fcd416cb96163a4761b03bd28b6a6f82cd36579cff2baf09d1affeead089fa519ba76407fa710bf3d5c582b0cb6331561b0ee012694143627f6c09d88c1a586403d8787e2b4c44d6e008bc7c8ba977ad22c65c67c2cb644128c101371633881d4b03d0b08322c8aa21613334e7660612187f6c8c945d1d2fb94576f0a5acc75fe8556c7d525fa19b13e4215513c10cff6f6b51381d0806a62ceadd638c5f519dd4bfe94ebee5373cb350275512b8873ad33cb73a01059632a0370e4e302e9af42c7b82430861b1584bd2c8b51d1be4e7bcc93373ea1623207740fe80f50799b735383e1cd4065bdf3637213af2ecc9dadc01b43952c7fd1d4a49dc4c354250b5c44bc5ecb3601a7baebc7f7950bfd0c5ccae624012d836ab718a83c56ce1c99cb8eb60e223e46f1a45903935965bdefbc327d3f471b87e3ec8382d3b3458d2bfd7418a965e9061c6716d32f901b9f9a4447bf54d2ba1db77d8976d7f276da1d85969ea420d1a02e3dce212c30c5a5d332bbe075daf38c99c7132b7d3495dc218654921871d73f414b9f3032e48b72c39e45a9785487bb8abc321ccd39478c7cce08262f8c9f69c7ac0ac9dcbd67a148317b761df03d22a017249abadf7d0f4b9ab923e76ba3af431218216a9e9643b838e6508c118156302912c054a51cb4b32c357815dbae659b8dfe199fa5bf968dd585f636853b0be713c8916429886942b493e8f14031fad7a71a90612dca463a64a5a786c95fa276fe54ce720636ff8025f50fc331cbe82d77e85c9b7ef8a3e7cd5ce4b60d77807d61ed92a6d0ac26f5e1f5086208288b03b3e4d2fe12f0a956b3a0e8985e50fde389bcfbd8eaf2352f6885b479b5355e93d280469e8d996e06f0eb0f6e97dac23d483cbccf34d06abf8ea8fb5f1debb2caf51f3f373368aa3dd27555b9ad850e67370b3db9f38912b30025cd8b2d18d5298a48fae588d1c15fa834cea35b42e37c54bc1e3b3ff5e976f86f877f501dc8c5b62a57e9313fde30d39181ed2c3c75abd769872cc46a0c413e8ead25b10c9a086f6c281291b6ebaaaae149f9e55b18c76a3bd552659bd974d8d31ae225d8aed71d163de290b2fc16757f078902999525db17ff7464177a89021dc9d80ce47526332adf1f43c5857b4db92d4d6594feefa286d16bebf894173b513eb1f6723473e1d30042d59d49d3b6fc389e8f88fa5fa751a8965338fc069b6fffb3cf60f7b7cf51b490e4e8ff91f94fa9b6a639a016ab7abd9c6caa333a95a6fa32acddcb66974bd01534f1bf27f10be8437aa5cf9f4e78f3f27cc193a7b2ea1fbba2b4a2767e0b3bcdd5932456fbc07a9f464acf53b2011fed5b62ee47f547d9ee74fc70204a76e94e00e5c91b31d8e46172ddb68fd9e1a88c7e0d61658466aaf2c56c7ec14a089c6bb8372eaa87e70701ad6c96573a8b3961591e32bab2d110d5994f23c5d1331792ba06e30aef4ff10a1f4879c5fbb8d01c609ffe96cf9967722db1dca83dfd829d0aa7cfb26f52a9db5963159e39f47f853bf779b1b1c5ce08fccb2f8bedbb26772b8286699d3287c3ec025a483c73382aca3edffd679eee79d08a5fa17a38b2d6619a7261ab43f6c81371d6f50b9dc3bac7e46824870812db828e6718fe08163c95109100967a5c08a92d5b2d532af1a1c25ae7a01cf96ef16b05a88283207605e3261847489a827e0c9f982c3279e425c00bc28cdcaf3930d4a4dea2d4f99fad86ca69df3305b570c93639b85d07451d1e6ba457c42d37024d25a8abaf1819dcf5284b33dbda1f5778d4d4b5cc87c190f4caea2ed0547334198396209f3571c1331b7ddbef81746c187ccc7781f06e5788a37cdb7a76ce4228e80d30f053a1015c3fd0d227508793afa35cb411c529470816e90e411c785ae7f46b840a6106103b27a22392fabeb36315929ac7c30e8b1205f65e3db714ad9c9bd9775e7956c9dcc754557d6f28f01365af3bb97aac17eddb23747e741b02ac88980a20ebbd07804c60b5deb456786f807e099ecf7402352928cc51d42b537adea03d01536dc63e0b2e9d9d5597fd7965654fd42cb7ca3de02cb3b6474e52de0457677ee709c90dc09dbcdb8666df6975bb891c91960c57b904ff852e37624e959dd1042e1c7a0fde929663ad70b2a71cc4f624a20b969d89d0fd1efa96c20c1b4a52c1075597231821e5ee4af3b97fe9d64922bf22cd2421637323c870e968899d17ed6b3e6f3c51beaeb45fd84120de77e71299e01f0fbda45438d1434c002e64a7bcae31e27f36c171f5481d26c77d4ca61044c3602f6de255f4a3d0580387da64cddf55c892f60fe5ae2fc234f61561d52f2f96b669da5d24efe4e255a2f00eec383c17b7bfbd8e92c727507565c127d1ff9f70f9fff9fe127bacbd53449f0c6cc5c4469f84bb93c5ffd9981855d426ddb03a7e38041e09963c8ccf6787d907e08787021864b041d8f6ad1061c3b5fa630541a2d1ad76e524c5ee61e86ed08db99233ce2c1de9ba9b79e236e08fa9c2f0fcf6cfded5f67eaf8fd19edcb74f9f48179aa8efbdb5d01898a079a262a4487dcba52d16a2e6a5fd95277bc85d5d8baa42c16ca8988e009778d839391fa242fb1e33895ddae1a983dbeb612566c88a26002c75d5485af1802e5829bb21d4e4312f7e3e25ad696592c5687d37a95d9eecdb8106f67cac49d2d66810e9d4cfff5c543c36dd6c0ed28a5c7c72ea1c04465128d031f2f539ac8575767892f9ffa41fb2628320cda8cbcfaf3f82376ad146323306b0ab21a11c900d3a602068d739d32fd35059a47b1ad17d138734b42e4c855607035aff59748606647de2cd3714c15a349ef0f48724c04d12afbdea5cbf1a4ec348221d0e2cc3d91b66d168ecda2b890635035545b60c70a535b1bf30e6c44469bc0eea03931c0527cf18421d9f7375ce64e6cfe9698760e6f257a6b90cc664d46e3bd640a28084fc07e43e18e7a83cd9cec4629d8d86c6b03b87cebd7446293aad983b6c770c304c9e08422bbeaec80bc2135e18580f7bc41a36d76b26a5388415613ece4f53dcb921fc217fa6c0abfd4f2b17df206c9a4651797272e6edc793ab732f2abd86e935bd92c993eb58eb08f040b09a8de557b9c378c05da660cee34503578f1ac118cc6549b4b6775676f666df1903f61134dd9263a8423b07b2859be250b461c8003f477d4a15037cb4ecbe6c355d7e636be8ba1fd2db244dfd71eb5dae831aece79d88157f112dbfb9bfbc481b1b20a76f966fab7174589ff0cfa5b9bfe90bb5e608be8b86e50d97fec3a1c12cf49acfa8d48f57f149fd27fa78e6c99611c160347048b60ca01c110707a51cb1bb65676ee5e475b5cbd279db0a05ebae1c380668fd91ca3191ad703cf819828fba1c07dece295558e174d54971fb7fc82e31f1b0f4677cda1fe8f14a669bb848e3cce57b58827f59ac2ae98218a6e7b918779845d47f711cb46d042050f08654d8ae99724a5a245b53baeb8460de389ba11abc3d8175e44da48ed5df0c09f26cbc21e02a95040fa752a252d87dece28c62d6cd7945c76733a79e9044e96307f1223ebd44722a638190672c4ce5dfb4a6e2e3f4d9e37ab31e77fbd6b08192b9067a53c92b6ad4f2e6c54361c5696bdee938ac2ee2cfb7d782aa47887241294a34d9ba88c96d3c72bad26a649e011da11ba17aa03426b75d8e060a575b9868db50bbd10e73e42d3212ccbb6bd4502ac32bde7e3e83d5b74c6290f75b7f100e5b316528a8ac9eae50fb1855f2d9f906048623d6212fade66b73f854e9a4ae57", 0x1000, 0x8001) kevent(r0, &(0x7f0000001180)=[{{r0}, 0x42e08f50d8225116, 0x41, 0x20, 0x7f, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xc2, 0x20, 0x8, 0xff}, {{r0}, 0xfffffffffffffff9, 0xc6, 0x20000000, 0x6, 0x9}, {{}, 0xffffffffffffffff, 0xe, 0xfffff, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffd, 0xe, 0x2, 0xffffffff, 0x6}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x2, 0x7fffffff}], 0x6, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffb, 0x28, 0x40000000, 0xffffffffffffa38e, 0x81}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x9, 0x6}], 0x1, &(0x7f0000001280)={0x5, 0x1}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x810, 0xffffffffffffff9c, 0x5) bind$inet(r0, &(0x7f00000012c0)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001300)="9ab7d6c2e8f1a5690166009aa05bdb4bb0f438430ed5e7b8aec327d3db6607b84ef6e37016149c3e53e62ef3746d18f0ea9b0430111535e18edec903a16401358804895bfffd91b134d32380ede07288a151de956f827e8b7968bd8dca02d30942a2295470fea7ffc6e47ceddde407a06d4f55d31cd6d473c127a5ad1c92debfc77ae8ca66c8a8ad3a05ce30536c256abdcc3e7f30ff31ac9cd6a8ee135a82", 0x9f) r1 = geteuid() r2 = semget(0x2, 0x3, 0x480) semop(r2, &(0x7f00000013c0)=[{0x2, 0x8, 0x1800}, {0x2, 0x8000, 0x800}], 0x2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000001400), 0x8000, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000001440)={0x2, 0x5, 0x4, 0x3, "b292c02fa9ee99001ce048d181b729c28fe60db5", 0x80, 0x6}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001480)=[0x7, 0x8000]) r4 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) fchownat(r0, &(0x7f00000014c0)='./file0\x00', r1, r5, 0x4) kevent(r0, &(0x7f0000001580)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x1, 0x20}], 0x4, &(0x7f00000015c0)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x1, 0x10, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x10, 0x6, 0xfffffffffffffffa}], 0x3, &(0x7f0000001600)={0x1d2, 0x1}) socket$inet(0x2, 0x5, 0xff) getpid() sysctl$net_inet_ip(&(0x7f0000001640)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000001680)="650bc7cc6e57ccc1fcfd9f50d4875cf16e2a0a61d89310942e1d336ef6324decf2c93a02d95dfdcf1f52c391d505e1ffeab21f331e660532e4e1ee837b3c8cfd010a128b9459b857f49c0f7ce8c0c8616aade72fe8826ad48d558cf1c4efbdd95cfcfeb7224eb850398acd3651ecc1dc737768238a66eea8501f4e02bd7dce5a439bc52059ff942be9de57559447ce0af46670f2d80441b52501bda6de5871c39ecab9b7e1d4de084bee113e0ad98639e1469507d94832cb53101c3e7d5cca215442a1cb0a035e5e08ec971e9a0fe58fc36fb5f16c9a9328d7f71946540316abb4e1a8548500b66d153be9ff8e7300acd1db5d59495f523e802b92b20a6452019dc716d54c5195e3a9ba08db6845f3bfeb22825561103a392de6dbfed373c7c56ebfe9388e9e7d870f785284231d8113a2d4c9ac604ecccfed49b9b83e1a108bae9f1abae6b02635dbd27bee9f5b845d7eb933d51a7b666ed890ba816228c31224af142d191c69d6af8e99acc9efb01c2259193932488d6a79138a0f30603109fa40943488616e84e6df62477fe59720be0b094bfd4aec79eb6fe2a706e1153e9e3d21ffe74079a7577bc17c52a37f8c33772304cecd0c334d7db6a2ffe9bb4c6c31ad7b08a126c97704ef049c5421d96d0cdd1395331a3373bb57897da65c4d3ad0cbcc553db8f4782d809e9b40cd6ca3441dcf16fb6de6b7d85df81effab9908d3e67538a78df89cf2696f4b2c88e806912a2b2051d8feb48e13989e8a171610e2e734be4241fc82990848b6a78bec3ec0d456742210e5c37a0d7ac79f803c5d3d1853079356a6db72074ea3991647c2ffdfd972642eb91ebc557ce4cb9eea694585a22ce63c626b78e08f08bf19323c2f11edc02ab198f4e2fd8fde17dca2e65c5cf3973017adbc3da55f1512601cbc1974b39a8d935266d562dd830ce2992ad0969da4b5a2e116fbebca68cf427fec866d0a81521506fde46c866c0f7ddb88322f4652861d45be1bb4088fc1c52ec3d55437e2f74976e9c606ac826baf6575322c36132a5e0411cb10ecd04cb051b3abc2a4d097f2ddf536d45ff60d046c365dfbffa4f404b8d4c91667d2a5388ce09edabfbe6a72e108b830e7cb164ddc2aa75d352f7fb0e0eb4badada8831ada86c6d453ce526a18f49bdf5c4ccc523fcee7145a562b8f2521ac799cedc74c5217bb9761b259d1d7d16e2412b3f69bb30ed9d52c2b0748d8732798bec2d88b8a0cec9be6b3661f6a484677b402d08588f22667a08b3db1c010476621ac602b7e77af09bd4163ff05f776f6e47a259d0ebbd6d45a64c1c36f25e1c40239086961535ea5b0180a247a71d07c4ef22be1672f00b38626eb29c495969036761d2c9f35a16c618ee0f19659482ae568c0cbc06f5809dd98507b30554c0d86921a8b6d717e7e298100a34a73f47317cde68a4f8ed5aaaae4493e4a58b7b22602769938e45a61cacdb02751368b6c16518df1a5be8d1ae261e434eae5f7bccd3becf0bae908bbf36849b2249c43d42a5305d054ab51922a908746e34674397b9d1939f583ecb62b56c31146fd7ea5989b99615425fe30d00940526dc93bdd703e3bdea2443905f57e0306fc6686bf3648d9ee9b6df3205a29f463a203518f2e5b8dbcc348c77cdcc29c23743b1ec12dc02c9d88bc900210509809db77fec4997e906c600d9baf46bf927ae22c7a5da8cdd8f3d3a7d800d297556d90f3525f850e0c5e1e9641ed73b0d8831da792256f4d52bf12fc91940391a58daed4ffa840f7c8dc87d9e30ba46b2ca3e206b82a919275b3b63e071c23df23e1b9455fbedbe6106676d5fbdf2cfcf9503b2ec53e1f358051216a13a0b350eaf6e66cea93fbd716bcb57b13c5fcdaab5b1db1eca43e38eb5265ed153fce1dc74ec4efac2fa576045684ff6ef662c182643c191ad43088a2866f527fec5b1f5a7be61014e6773dd42641f200bdef3a7c215a26fa22a8868b180949a26e34752fe3f247133468ba63b374614146eeac940c573ee3aedbfaadcd8baa5d21d30752c14421b5baaff50d7eb44353f2b56a226fdb499c10788f1a437b39e2c8da4e076aee09c4381f815962ffbf42bfb338b7bfb5d66b06625693955044fde179b1629894640eb3d1cf78d037c2054ed66791ab8424cae3226595d6985dae3d6f652e9cc9c3caba639afcd60614e4b8342e049e528ac2adb106c77795778982061726bee5d1befbb43d611f87c3d7752f9441814f2e97d0fbbca2d62b0d85f05d4d56dbb069be733658c459c3e46c3fc0cec112c1b962c4fd8b0154e55aaa18daacffcdbcf4cc40d7a722da6acab449b90b47abb2717c2a37042f7ae5cf0ce21fd36f670751e2c75e95764601110595d77e275380351c3e876e8bb75fc6f36bd675f27752cc785f4bf434a35177618878971999bfc3c64d56495761a4b37423fbf6bc8f3916270c4eb46dbc88b43ed847dd5504d174c9fb81f96ff4d0f2df9ce9a89b5ac306659962ef1257dd17c1d9a415d5d7d4b2263c74fe6d018cc7c4169f6f706d2283e96462b3d2f6e4340df4fc02df10c8432172883c8dcf7edf15b6508a9b9491a4ea48bbbe65e50dd765fd33de9b436577f62e4806fc731c1958da06d521ef554fd6d7c7c39929b00e19295b8af038e168935006ac0c7a97cb008f1fe3b07a5820783daa0df1772ae13ad715d4fc3bfb8132ec7557f944457e6a679aa4022d189c0477014ec0e4f5f89408bdca2e8d18f4f6210049e8dc341751d3b39fccec432d65c1b48cc510b7cdbd552d59da2f916ca0a9e8ee7ba4f6d164bda8d213ffa9d3a93d8b2b6f9854a471635e781717b53339d093dacc77062b23734d76c1474ce5a831b5e4ade4551139ce497db4f398a6b541930fbd9e023b3994e1f7d71af9896dd631817d2144e0b97a81c1de4bb7bf9361f37cf74d2fc7fde843046dcd1a8c7c41f3e19f8c8fc19ec9ee0749516bfdab4d9e4f53b52a0bb8deaf96772fa8732bc8fec1d6333522682f419880a6142032f93c5d9a31875e4b898e8a26b9fcab22f7ea0283138f7b8435bd238102051ace2944728587efb36340ef3b93e10cba7de629d77780081cf39afcdb25525bb06c0033a324ebf27ae9f25513a6dff6d6672d7ac4a3abc0a05611a274b18ea5a6f1634db5e0aa6a62e698012d2697235dac78500ac8e56eaa1a1dc9ef7ec57125fde042baa6556760879036cddf1f6898fb97660a21ce880bc0faf275ca427d682330a0409c0cab487d10443cf506bf10060035c8b30e1564c4b12bfb9097ddbfd6c41f88e221d5b904b5703e511862decbe21561387f026e9f44c699083e42e387fe3a63d56f7f6e5e87718a610d57d0960d3cb1a631cdebe55df4846d4be1cfaf9fc76bc363fbfa39079eb205a329fd8495ac0f537e669553488c6e9beffd1d1eab3477d201f2a431d4bf59b713a7f06389e8a957935e54b0971f8a7ff95903e8c6ec264a939961f7fa6f1dcb7ba1328734c4cccdd5fa0ca4447c464b87478a276dd9863f3a77c13076f552ef09af1de49b703e2d0b8ba439fc6cfe682219554922cf494f0e63d912b5c1cb1c9761769dff2f029f9b4dfb69445a655af7135ebafbe14ee655e5d9df749abf610d6fe22ad7bd655053d9689eab6a1e6b867360b9eeefb06caadf7a216c843efb396a87fd62f08f2136c6461c622d8755074c9bae5fbde2d83eab25e2edba87e05523eb153de3e7482a81b93da705257dfab30d112a1dfa4fa86c0680c754cc9f66d44fa5e120448d0844b474bbc97dfebd62bd5f7811a35c8345637d974cf93cb57b7a5f128cd30461c2916e20db09aa2210533d01d83b5f819e1733602d96b9286d84cce688c35a80b601903993efc4df9bd42cc4925efe5434459633cfa30047336a8211705c9aceb6fbf6ee997755f5247d47280df6c61dbeefe5283700df75dd963c72f946ca572b56730e91e71d7847ce76d0a354ee911636eebf57004451ce7b8b34c084faa7f63ceb81e84c4d07b36045778d9e10bbb5c000a0d891b68fe420d80af9b896da55fa97ea5b03036c5f68683f1c96e489974dd653300ca7bea047321569dfb061496b20d46285c95dbe471cb57d7ff4f373ffc981e3fa2c3d0aba0e47f2d109650d31b8abc2e5637d26ab13c56a036662c14869e4f91a96609b2da075da4a235ef2e5a8433055387f9803789975614283d02018dfab3d1602f3a7607ab37f6c2c6d847528e59ae19bf81d2393514b27557bf0092fec9892eddd2069d9d3e6dc65e9888d22a26a92fe655215b689435e8d73e7cfb647508afde587062fd2658924716f8604b3b7f93979c65c299844da63b82351e22c5c62beabce033b9d7029e89ebb7b6a06a3888cdcf5e865bbffbf716926b2e0d4d755fc2497fbb6b6bba99b60efbc6d9e41b3cfe52d42a85448c6fab368af59b5779a65e3fc689742bc323285019230b98b04ba1d5a4314635034953b29dfbb93c4923840e81eda1bced3ce5b12aa33a04e81a09ec4a8fdf85e7be8df2e9d3deabd1ece04230d04548b3a2ca8deab976c4f21e2fc4a8d5e57b288ce84d4d263cb11aa5c6bad415c81be8cc33d0dc71d052937ca0f05d17e740227d933ed4bc9f48401b6ea9dfe44d8df536b09f0abd2adea55f4ab3c987b7c306922c8671fda1cde1f0e78c464a2898da5201ee108abc0f1739b502289df6a32e6283ca4d0b39b6ce066bd45ace4ecf2c59165495de4d1f03cfe93d79395999cc55e2e34ee4b0e07eabbf75f0759c155cd756c60144b572acc7a796cc009ac7cd8688b4517f46d7eb6906621a03bee1e9ff25126774041d3f0e1345acd0beb314e496973c1e931fdddd336a98e04995df82bd126abc807e0cb46988560ac782b8a898e5cb382c556de65c076cfa1b58f39d0e37718f940ee2a7e376d632a9a3914d27a7e32dca3140ec12a2f5ff63d0714d23aa5a834e8946e68a38763bfdb76b100c2068fab18326642841d4dc34f7d68350aeb990eaf57012761fe6269473e4115b373d5a4ec434bf1224bb272c5a08f5c0770aa502f555eb812f15eda04cc11754137c1b3e9d7f36642b19d3c5ed75e54acb1ccb54e7d08d883e1d9fe30134840816f78497d64de1a1efcb0677b7601afe6bc5690b5a106500e0d15909c20e3415d3b175b9ce227b202809b936e36a149d8114acaac67b82f57c24a3980c9825715a209a39da3919bb037956b7b1519ec04e4dec88cb98abac91f0f4a0358ce615184067fa05dddf0dd943c166722c7eb784ac952c47826c393031f23e97b89ec3993d0ce71da540e7a9f04a5e6cc6b99d30cafeb67a8cf2b1b6d43c346719d4ffc1a603cf97acdaf51c2617e8eaf440d136d3a2ff99ad305072d1a4522cb664763a82883cbce25064b6e02b7f4816be9f35f0a41f40e26483cafa909254e6f1330dad37561d9b1c965534de09891904e830955c7dc20a2026b142f113f86b09141f87bc1395033f2768225b1dd847f51302c412634d3598957b7772d97e599ca160696736fd5b07e1572af9f1e4240012366e7d74d0f7e78d48c5f06c5555eddeea8c5e5378cce757503a7372c455ae8a07286db94daa2257244cc2f0741734820f330eccf77758119d078d0a0d1ce3ac166cf5daa6dd7565c9e9de9933f8a5230903f37d17a098ce5333f0d41896dda13b0d411a161bc886847aaefd63416d40d95f6e0e8457c05d5aa71dc213e9c6f75a7e2671cc4c16634b16edaaa1838d269c6efff86d800937cd6cecfd45b9b4abf7ca16972f64c5c73ae989df00953e567", &(0x7f0000002680)=0x1000, &(0x7f00000026c0)="02cf50779ba6e7103921a9b9d90fbb0acf425550c91229564a91525512b46dfa4363271fb8d77e8fa7bbbb7dda062a183b7894f1d8eb6def1f9933c505d12e6a80c47bd509293dcd2641a13ac156c5c8cd8dc37074", 0x55) msgget(0x3, 0x220) sysctl$net_inet_ip(&(0x7f0000002740)={0x4, 0x2, 0x0, 0xb}, 0x4, &(0x7f0000002780)="564e02d84b7485db5719bc033f72f4c12122ab48a509f059057784e68ed5c8838e2f6115f083122b76d8c26c40d21fdad6f8310b1f348962647b5beb9f89aa604e2f6dbfd7c4e0837c1c5371b533fc6cbf", &(0x7f0000002800)=0x51, &(0x7f0000002840)="f0201ab9eb", 0x5) executing program 3: ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x5}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r1 = socket(0x1, 0x2, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x18, 0x4, 0xf8) setsockopt(r3, 0x29, 0x99dd, &(0x7f0000000280)="172aa2172c332c466e5764c0e2f4143cf3ef2cf3633b32d7c2b3bed22d221eec90c90fe8b6bbb8e1", 0xffffffffffffffc8) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, &(0x7f0000000000)={0xa}, 0xc) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000180)=0xc) semget(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x2f}, {0x20, 0xfe}, {0x406, 0x4f}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(0x0, 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000380)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000240)=[{0xfb31}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0xc0) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f89606f8f5773e9ed4805627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b99159ba469291f4a807055e8cb61b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754", 0x7a}, {&(0x7f00000009c0)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada2453510c65da4b3d74237650f09229a75edf77cc02b39529f32b0e968ed8c4bfc420bda1d74821ccaf18e9108568f3dbf6dd9b16cfa1828461d3d94b9d357cc6a2d548278c0ae8c2b3be444fca9e989e4ce02e161f43d4f87e09222ca614698db720e3b463d4de47f303d024413eb4b81b41036b2c596227426b434e9f31154e31b73317439b8d9240244835cc2721abe86ab0e0dd3d4c73d4c00cf68c9afc905765609fc35a380a6e9d8e4d10e4d12376994955304127d26ba79d36138474a1cc28e071c6735125c516d169017f5f3cee60f73c2d019a830b16260fcf8073dc905fcb352a92d336b71bf1a0c8d406b10a9f48ff7d061eb1ec56eb5344706936529522159916a6c934b263bccfa618797586b077bfe5e0154be5b0decca6053828b9d8c9aaece80cecd1a9693a05709047b1c547f01a5facd7ca9218b0a6f5d93b059642249ad1795e38413ac6bcf56d7596b59e61f2cb6268122b2fa16b5cd3aea17c3f511846bb9d64961224762f5d56dca3e3d78ec8810f756a809f9a4dfe133513a5b04f196192de1072d700a0a5a6a5a1205f48fe09ac940c9aa301c6d38145df76cea91f7bf7246d6bc167a93f15eb33c3fb5d6fd3afd8c6ae979055260c42fa01cae241be43be81814dba18954c12b0ac8c54fea3311d6bfecba5baa16a686842e1042e0f5e6c0035071043769cb7c9cc00a2e783fc1fb9f208e448656eeabc27af59e5b20b2948a5506b20a74e89342f85f32e01862b8ebb551293526ed2254773816a93fd3f3766e820ecdc8e98436baec88481cf58c48c521cfaaf6709c3cf6abfa7cac19fa165bee6013d800e3084fc7704ca582bd9356d11961ac1c6a31a79ac2f3f86df631bc1ca12bab2256d7ef3e64239e6acfb25ebe836f47e137d7a2bf85a7799f985f0e9937543dbaf4be34632d37b346b29ada854c6437aeecc2d2a480bb2c7f1e3d7393b9f12b4b05cfeb9a2a29e85195014802bf56160f89f9697d9a463d77ffc07ed4b4870670fad275b2c098329870d20b26209494d8029f34819e63ec879533726ed50a30b1a48457f2d7703cf6b628cd004a19adcfc578c2638ac55208a6cc9d6d908beffb83fec68d72b505aa85f5c2ac40decd02ffbfaa2d618f31758948f3bb44f81b2660e53480e0576a9234f06e65bfc7d3b5acd6efe81ff3c9dc1f88c6059ce054eb00940d689709420acf3e6d5271d53d3a223c99aa240387dbbe8a8dc868b0ca1713e620059c27b2536bd30c2c7023b738aef186bdbf32e0b9015352a5c797da6445b6e948aa531412b123596de6cb14971f2707d17ac32b376a5f06a9dc13cd92f8d2d1ff6aa74c4f3208442950e4eb330efad17ff5e40031c2c748ab0884b3d04dc7724605ab3d842009ca23a495ca67bb45d77748e9b623afae4205307afeeeea0893c462392d3d414f638ecc1d2e9eb9017ef9fa86f283dd724f47a44b6850fbf52e9960c5c2ee63804592b001500faba09cea9956f0fdb29ac17425a59ff80db874ea07a4a1183566034f656b9e91aa8f057771d64e2aa59561729d199340526ce11e505fb5b56b30071a8bf3cef0bd7b899bb3b7cbe69524452f5cf6bdc07d2a8bcc8a4c6630b773dbb70d8f9dec6b8b2e46becbfba5c9ca550afa391d3b7f69de0f05dc387cf1c6852250be0876913c52e3c5466d1e391d01c981cedbf79f5eee881e2045e8cac130101b782037c4a07da4e353153270fe24e5550c07321aee2945a3945ecfe41185dc1a4065fbb7e076f7fd7f4ac5d32e930177d250cf25efa8f4bf0c2078be8a338e796829eba1bcbd147f8ea84b6ac4e31d8fe758245ea49ba923e2e897851584fe9dba4af25a6572c8ef9e4db2aee254fa29c6724ae211536d82dbff61cfcdc0f208ca7d9287424a135df42c464ba7d4d859a62d43260271dcf7bedd04437295ab8c3ae958c914c07bd3b2686c7208a", 0x5d0}], 0x2) writev(r7, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393", 0x55}, {&(0x7f0000001700)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608", 0x100c}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c02cf7a1653f1749274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a49400"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f0000000600)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e5098efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b82ef9cc1b0bced06209a65ff61b2a8b14004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99c0c89a954a03a54780d6b185ede26f65208dcce5c269e7cd1e035d18d1a6ab12971530f9560be23b0f79e88eaa7e2000792a8097b4ddd49daab1ef9fc945a49add61f933b61998cf8127db66386e739bf2b1f12674a63fd4c33bd7160fd5b2776725e2553e40f4d7f8bd00b660a77af3d19d56b494232e2d8003139151a8bffb808519313f751d17b8dddb913a8ff30fa7f017d701ed9dd8d01988d59945d5", 0x1ce}], 0x5) writev(r6, &(0x7f0000001180)=[{&(0x7f0000001200)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7bab1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351b5fc", 0x89}, {&(0x7f0000000580)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000440)="06f2d803612e7c3baa2d418f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91d2a7ba63361022803132f486a8e3d4a6448eab74f80505e0f87950b4c9fa81dc2544e390117246d5a994c5781aa279fe298273fea66e7ce2b926f5acd0d1dd0b375905f26a8935eda41833b3891f1f56c1e95bed206462a8c1248fff9f06d41336ef4a", 0x8e}, {&(0x7f00000008c0)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b570827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac549136b868fb642d55f", 0xc4}, {&(0x7f0000000500)="ffffdf57000000000080602c6a9b9722af847f", 0x13}, {&(0x7f0000001040)="be5f9af4744d7a7f3899a46aa1321d50719f12a311557cfa9b7d48a9359787d62f40a1c43a2e6ed68c0da7e54f0365b0054449b78550a77c6f26411f5d73f1280667f6959e0c1d3dc6187bb36431a3e2ce66eb78cff2e41cded868fe25e92711df1c4289759dc4b49d573a32da0ed8ab79c5976cc7a57d4c6db9780d5e84e90a24bdc5a0145c0f03f1800746a476ab5c153ee93eb47b12b71e22dd4890d3d330614fd54ea776df09008df6bc0ccc4fcb4a35f55d101977008c", 0xb9}], 0x6) sendto$unix(r5, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 5: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000340)={{0x0, 0xffffffffffffffff}, 0x0, 0x7f, 0x2}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x2, 0x0, 0x1ff, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x520, &(0x7f0000000900)=ANY=[@ANYBLOB="ffffffffffff0000b7c3da4586dd61bb7d8204ea1640fe8000000000000000000000000000bb00000000000000000000ffffe0000001700400800000000000000000000000000000ffffac1400aaff020000000000000000000000000001620a00040000000000000000000000000000ffffe000000298f1133365ada1a0da7336031ec7aebefe8000000000000000000000000000bbff0200000000000000000000000000010000000000000000000000000000000089020000000000000001000502fff8010400000000c204000000020502800100ff0400f90000000000000000000000000000ffffac1400aa00000000000000000000ffffac1400aaf031000000000000998b643b50b5afd8d86bcc1297fe9d6288aaaba18909b4f305b4019817fb25549039bb168f54292c7b8c32ba35de2092e3306371200760df7f0aa09e972a7c0243ab911a83e95ce02a97074ad1d88280a5914bccf5bd124e419047443a47629002ba19b6a8bad0db0bddc6189c46717513033b49f09cb7e17637ff5cc0894518d8802c1c9f64d7b0e1f2a1f167010100010a0000000000000000000004013fc2040000000707e5853f7146f82fddfcbc3734a142f3bfa2369631653ee455bb186446d7b652634d2bbbc7e5066e17c4f8718f81576170b86f9e590f5f6a45f99eaf1b718a1baea424106d67ea5bcecef35a863e9fc8c2b9341995ae9b8c60aaaee380051b9991648b687eebfe771a735a85bff9bbda3045125bdf56b09669fb141800d6bb637fba68302a6b7d85848256936d4ec20755c1901feab90f991ea7bdb3847b9bdab8c37f1b3f1cccb0e610b9e174c1c914f7a92f7dc7d1f3be9b7437f5d4a08c02ea9348cfec4afce3ff9096c5ee1ee02c11d225abe9a43207af4cd26a325fd0db3a8dfc22256fa400000000061c00000000000000010001d9760cfc5168fbc2d48f27b9dc0e3c19d48065a26da93601e98ed5321af2752a1a8571b29d0e0eb9e58976ac2a58d23563b76ec610389bdecb2edf0df1b6952a0511bb8835fbd84d6ab7b41a7ad4ef37dc23757727bed622acaa52ea7b19b93185019e629115241dbb2b8ddd8a0b20e62da0afc0c6574f845a78519daf2c3a265202cac65c64306567449a977d223349958be3c8baf16a708af73a2748019fd628dd961382ab535318e306e8586b5d2c830b739f061826a190a31495162f6641c846a38f068d88c5324c2d50485ede55a03cbfd03372d4585c4b000100000100000000003714000000000000c2048000000003643064c2e52bf2fd158f334d5a955c02a479441231dbd1a7e16f35acc3d1863aef707e57ce29ea7b6765dbf4af99208a5a64c8aadcb50bc604a4a88cdad5c35036f84c8a4ee38083cce9c5c09dc610b3ac9ab6cb879a7eb3b64c5bfcad558e450bf7b2acef0401ff082be759e3522bdb11573770bb8b0029b5de9b1fc849c560afea2f13213d852411f56ad82a9d273aacdc9fc86b0401010001000000000000008803000000000000c20400000005040106c2040000040101020000000100c204000000e6000000000600a201670000002c12000000000000ff010000000000000000000000000001ff010000000000000000000000000001ff01000000000000000000000000000100000000000000000000ffff7f000001fe8000000000000000000000000000bbfe8000000000000000000000000000aaff020000000000000000000000000001d2aaf90bdb87ae5dd3c01108e6fe4f0cff02000000000000000000000000000187009078cc75d478cf546054cc12509370f667de1901f28ec4fd8b076a506e3d7e86"]) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) r0 = semget$private(0x0, 0x8, 0x10) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/5) 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) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800), 0x40, 0x0) ioctl$BIOCSETF(r1, 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) r2 = dup2(r1, r1) 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(r2, 0x20004b3d) kqueue() executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000280)="68c9a9f402ebd1662ed1e2d2dbdfb6ccf0f28fc4bcdb7d430c2f902c30c7e9596d08c3a7236b320a6d1f11f2c783b59dfa55496b88ad600f0e5c145f5cf5c5907ace88821dd41d380d04d2ed88f11344f99a2f5220d97db3fa00c1002faa1be7c97c09c5ed90e80a788a1906fec6f63b65e181a58bd84a417507b393965f6eea94f109190b5c546a2b2ff2ff665b98b11778177eaa897221855fe04c929a3d434e59c45d2b6da26e945480b77c59309d287d8104e5b00cb87cac00013c3139f1e23ae58b33502325e62037993af3bdcd2ca06881caee5767ef4b44b921b8fd267aa78829047eef58e4d442e280ff", 0xee) close(r2) r3 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000040)="3342b19c", 0x4) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0x80}) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ad4000/0x2000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f000081b000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000156000/0x1000)=nil, 0x3f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f0000148000/0x1000)=nil}, {0x0, &(0x7f0000828000/0x1000)=nil}], './file0\x00'}) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000100)='tap'], 0x0) r0 = socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="5282e907e339", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, @random="77f61ce24219", @multicast2}}}}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$FIONREAD(r0, 0xc028698a, &(0x7f0000000100)) executing program 5: openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x30) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) fchmod(0xffffffffffffffff, 0x0) mlock(&(0x7f000000c000/0x4000)=nil, 0x4000) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000140)=[{0x9, 0x84, 0x9}, {0x28, 0x8}, {0x16}]}) (async) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) getpgrp() (async) fchmod(r1, 0x0) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000240)="b20db2f7", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1c}, {0x45}, {0x6, 0x0, 0x0, 0x42}]}) write(r5, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) (async) fcntl$setown(r4, 0x6, 0x0) (async) ioctl$FIONREAD(r3, 0xc018696c, &(0x7f00000001c0)) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea000001000000b1", 0x8) (async) socket(0x20, 0xda2f7afbb7112978, 0x80) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) symlinkat(&(0x7f0000000000)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x2b, 0x2d3, &(0x7f0000000000)="5ab7776a", 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x14}, {0x6}]}) executing program 3: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f619"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x4, &(0x7f00000011c0)="00edf9d237041cd2475c72ebfc6695714f77b569a7b2b3660e4e046f4935ae7bc6b5369ee2f1f9ca861438015bcf6fcf3647c1acb27b4268", 0x38) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000410000383a00f6ec06afdf466c130afc590bdb9e4ff6ff02000000000000000000000000000101009078000000006000000000002c00297c5601a5ae235d3544d14cb2e907c800000000000000000000ffff0000000033000005"]) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x2000, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r3, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 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(r2, &(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) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x58}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300101000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980", 0x10}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000880)={0x0}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x10, 0x1, 0x0) close(r2) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000240)={'./file0\x00', 0xfffffff2, 0x3ff, 0x5}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="03fdecafebd1fb725e083a0a7661c7209ddafa31f1282c7cd218c28e47c268a420dcd09c49ac4b11a327e0404f1934c3f07bbbde3e9ba3b4f2ea9135fd08ab54e4512052eaff9b22d6564cc17576d651901a216a42b8b8167f80701a7b73c5587d1a186ec358122770f3eab42e0d654769ff448f894296c752ce074d6404af467fc20918fa8b1b9d06dd09cb1cd07897841e8ece076f4bdeb57eb1de0600007e1cd32526c90eb714dd6eab136c52bf01000000807a7643b49ad4ea6d62d8691c4e17719690373325bfd82bbe79a7b15e301df5b8895fdba94a2bb5d55e557ddf137abdde0a0bfde81cdb4f6f00"/251, 0xfb) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x8000, 0x5d4a) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0x44}, 0x3, &(0x7f00000003c0)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73bcbe8a3d", &(0x7f00000002c0)=0x12, &(0x7f0000000300)="6675ce01f40d6aca4f5b680c7e17a4db799bb2480f1b4e922dd582704df696f66891b95981f7d920436699f59f5bcdb142bd08777d3dfee17dabe90c8f0d3defb72a65e0583485bfd0ab622d2267677a928d2d3d84731c57b234e88df06caf4fee4aa32022541c8c057f1c601f54d25fec982caee472cbce44bb86c6d5b25c6ba673915108c6f254cc12f9287a60000fbbf686386e3e", 0x96) close(r3) r4 = semget(0x1, 0x2, 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x181}, 0xffffffff, 0x1}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e", 0x33}], 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x4c}, {0x6, 0x0, 0x0, 0x42}]}) write(r8, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(r6, &(0x7f0000000140)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000640)="aab6fde8688d144504a0a2720511bc1918448938faaaa900cb0b71e80fef086117620500fc780cd29ce8d5fc852ffb38239a7f6cbff7e6e9b24648e65f5c643e6eec104f4c8e925121f4f87c09378cc32133dc39b83433a8ce2a7d1b86445410194db0b924b2d223e5a3b4b07f9819bd8efd6b01446ba6608bcc7db1c713d300175a99a2b165b35fdf2a0d2502c2c0f349826691f23567906d99608dd4b1018d0935e02b5eca893918b64ebaf1e72494e80e8bc0e20026542cfe302e218b7a5953fc618452a4ada4e19e1fcaf91cf94b", 0xd0}, {&(0x7f0000000740)="4a7a5e826cede2d132c332b86571134eebfd79da767c7ebd07f7f2213a58066ec2c8e7d7b26d57b0ff2bb58a75e0b10fcd3bf81bac02bc3f6f2487e3ad859da08e1d6596c099e9f1c2c5f010573cee9ad5fa6f217f525c26925352a7c07797e3751b77ecd12b1a03ee6a49870d60938e6921ee0439b7ba94", 0x78}], 0x3) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc0, "6104000000001a0000ff004e200900"}) readv(r7, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5f, 0x4, 0x27, 0x0, 0x1, 0x1f, 0x0, 0x2, 0x0, 0x5, 0x4}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8c9, 0x0, 0xa36, 0x3, 0x10000, 0x5, 0x400, 0x1, 0x1, 0xc32c}) getsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000300), &(0x7f0000000500)=0x47) r4 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x5, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000100)=0x966b) ioctl$FIONREAD(r4, 0xc0206923, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x100, 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000340)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @rand_addr, {[@generic={0x88, 0x6, "21d066a8"}, @rr={0x7, 0x3}, @rr={0x7, 0x7, 0x7, [@multicast2]}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x0, 0x0, 0x7}}}}}) getrusage(0x98be7e00aef6356f, 0x0) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000100)={@random="b981a5548fb8", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x6, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @broadcast}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 6: setsockopt(0xffffffffffffffff, 0xfffffff9, 0x1, &(0x7f0000000000)="55fa6932538cf3af393a2cbb98f4ccffa369dc0e4df01bb43edb3f9f829e1c4a769038d687c55df953ed97d1309683e07c9a3bd516f96395d364c38c0095928de8a69c886f6305ec00a1bae226e0c046b9f44925594021670b1ee4adc1f709d937d02b90247aa565b111104951030f714547673ec66d6172bab8e80d997e6f5dbb93d74808e15e30d841a426bcd376bf8fe26a4a7cf6ae4e120a2cf418fdeefe42d32f253109e4c78ef73761f9d08189fa0f0e9b427c4e68537b3097247fa8ed8a550e77b1b15352755e0a624d2f3bdca26446667b590c95238d0ec794c8892c0e3b1963db043f9962e75078bcaa59acfedd676ab984dcf7a8629f25cab83485104167752e6426c511e15aa678b77317e09f6666b33d17e96a5597b9b47ee827b6a33d9bffce4e82df17dd333d96ac669429f5dd3bc0f733d8ab559ee943be25a9cd3966ad802a7a477e9acecc962b1bc204541f0d863d299ea23e338fb5073e86bfc40efe0b533460ef4efe7bda391e2613dcb8551ffb3af45044a47c7a69685cd71dc31c93a63d4e93b9cf382e10f944d8b5868a95f4ba2ee9565f0ff5484e6e416ff7953c6ae5ecadc1c063ca26b1fe1a4475f90ffcc2074501c7b943f2ee0e45eaa20a0eb63ba4b81868ad1c553fa768b8a3548b2327e7b424fbd851b803c0433fa69735348d96367b5beabc40d53bbf00420e3ddc05f8a1eee58ed055071f1a8ac92c9b65c7c6eada22d7a67e27bc8c21ed019039d6b9b4344825982d9b0c9e6980f7fdb71afcc313e53bff4b8e584bd5d3cebca24bbbbd2fb1a3ddc93a5486ac3ee74b43e0a9b28ab1e8d14f14d4440c9515c5da3a5be4b88f53606e81152c37a8ac01367764cb5dd6285cb4aaa763ce12fe1abf91109f8fd09d9725afaf5ee9637eb3184e278b22743bff5ae50297ac34bc7f2979a1121fb964cabbf89fe16125ea9082f45ce8cc7c40cf3b0243b867c937b6a37503d15b82b86da35e822aab69ef9e75add4178f53cbc9b437357683b0106c8071f38cc5b2e61d7a11d27eb1c084b2bbfb698cdae0ce4e1048e62a8ebc9c46844797c22b9458d8bb82a96be5314cf2056bfd2f02e8b510594f162db6cd457a03b843f781fea18094087dcb04d39e54e3ae35c41681786175cfff5205e5d90392dba70a8aa8adc42b59c971aeb1d70e5505320b36ec5bfd89c718bcf065c2c342eb4248d7546a1d575f563cb93af93b8bec1cb68b3146c6774f207c93eae5c4eaa1ccfb84125510836b4ee4fecde04c9d9fa9eed3cc6749fdbad9a43b252375e6f1fa7c290bb7fa2504b33bfd59b5e6fa71f83ce0ec5090e57efdf3016eab27b920979a1c5c32470dc2c108c666d48aeb046552d0d65df18bc9715ee20188ead969fd18bc0bcd3431100f5339a044b7a9cf05ac5cfde0f716bfea87043b56796ceae5c0ece9d5179d7f8a552223f8072b71f459838f5e7f8ab99cede0de4148b50cb0fff7bc2ba7fe689501d0c0dbfcb6a8705c5f2f1bf7bf3c71356e585ec27cca6259bfefd3316535133ff99d1b0e90291223657564ee996719cab4bdefb4144da621f1c4bdb104a8e1a2851d00288a09d61d6aaffbe94413ec7729bacb321145a050feb0ca736184ee8afc8ae89ddee665dfe1bf12a09fdcb624b8cc898398585dd89f77a93084524085e3237067558fa3842e12dd070ef948bfd1121f8f215656b1cc344cbe12fbaa349cad6fe29f1eebf47144b8e6f2b5258f1ac580941cfba4f4236d6e83a03b285bc260b4a13900f4208df80a281a34a8bb88f6206d304be12466c1c89cf0b5a04baceecbd86dc9d2b13d2cb81119e138f21f5ad99c7c2f4350db3bfc01dd0ce34856cf7db7f589243f52c285e0df34de19b2e02c5c6daa35360e464d960891ba22f6f30a1abee6573c398e3de4794b60a1fb95e39f5628ec3db7be4e1f7042d2fefc00aff41f117da909a6d416001bd6976fcb9804e0ce00581c0c2f90f1c1def04bc80faee14709b6d276123f4361d6f36fd68e7a7885f1f0878f843ef9694d65d590dbdf89cb6493c5fb7433f89c0e31eaa5e6b25298d87bd9982f3567653501faca4eaa7b3d0ce1e212fac40e33783e1e81715a836b197007c6553c514099245dfb121d34c5ea77c18ab76c3d7ae06480e6d69a92347d1e2b44f2302ccd6fa6153ddc1adf2988c211b651ae1aeda9a1ba581685f90463ee0d6f73c5d3dae9ff58f4e4c4a1e2811326392d88cb4e6ac649deba5620f3a2e04b20f6b7f1ee8818b9f797d62b72579133ef3d6355f219bf5e4c6c7604a4a643250ea5db6404a182c4f49c0f114b8170cc153dd8d90d30b3dc3e486501d0117465354ed37f961da7584bc74eac512a60883703eecc63f74d48aa8b8b7944a0c9a5a5a7777456a1cf918ae51ea48aa85665ec7d1da512330222c444ef2c2fec555882ac79dcd93f934eebcd71bb28b6432ad581744853dd5fbcc6fd60ef1b8d0a92ac865c48fcbd74c9061f4f40e84afb301967f418086452f1e77faa76919e89ee6bbb3bbe7effc387f14d2c2a35b9ab31094c0129748d40b934ccfd7035da54f65e7564aac521454f2a3ab5a3e4f9d433c656667af96a04c4d98901c045d6a58094bccec3f3a92d26fd80f35715142fd8564810eb99a9100ed965c8210c97bd52fc8b2e19f63ec5ae2925da3fd755e370de1fbebc9cf6c0dc9e90193f549b5dacc8171be4bd5586825af53eef25106436eb152d075dafd08784a735f9e18739a6d5ce0b7f8785ed4052c44971d181d957e38a21c2d4f89c65752a3b4791c86015b30cee6078112f02d2b96400a9d8f6fb2d99ad94b371af5fe7efae40bc81d34f5966733627432827cc74dfa7f9d26081a4eccabd1ff02c4b578198d531d8d28ab457605d666d3ae2ccc60876da256484639eb4d8ccafea686ea4a0c403b09244603fb3665f76880b07df473b7c16bc67f0228397220340c7c084be21bc55009b8902a8a6141dc8ffd7f7bec7aabd98303701fa48a3572a13fc971227d4343f74cb8675de5a3fbf4debf444f1a9cea874a4aba51bc398f81ec4ae1edea3c66352e4a3f398a69b4eb5c16331fbc167c296d950e2694e839e653cb1153291065b842ca2061b8f7568c71f5bd2a75073bb29e43923fe9846e33aacc9c9ed1814a7e8fcbfee256357bc9102853b86c8019475528be5fb902bed6d4b37ba35121d3e2b49001843b25ac9fa27369cff6a1c090b534732d62e758bd2b258ee2347c27706291c60215fef81b7307626237e883ebe07d1fc73916890fe27bbf338622f7de631dc7a8d1760fed536e060c97b46da68c6d5870644bf334e0968cf63c987a969ee4c6b805497cc46e710c5a66bb78519027d1ab00a660eaf7f816d4f6534ab03eb73bf784866df1b6128c147e07f6549c1ccafe96b9bf8f41ae86479ccfdc406e908556b3c09e723587a5202d878f92aa84a1eec03aa60273fc22477d266e85653a714d6137caa9ce530082b46c1dfb1cd3c8d9fc59f84422de77cdf3f0dc5b7b41252193c5ef40d5f8709a043fb858508ba7b8a1b24335a221bc4902225ad5d8d6d6fa35116ae48628a26e04576542941760776f282e14ea25c2f7d87a4c3ded95ec7b95c1bb5de97fccabfa5211a5b904adf3519fc55f7e26cbdb7ebde9df1caf6317585c06b63b88bbc9c11592baa80de712dffc7bfe6c5e5201c4a4e9634ce390caf4a6ce7ffc3e910c83529084e55b80a8b7081e223c87fe5f67f3d42397063db801e4549db7687f84774c9b90fa2a04b8b2833cf4ebf01edc4f873c4c68874330f60f4a700d36124e1908865b5296d9f786e7cd1a7a7169b0e58d913822c51f03309cba9371ffd89ce346b961f584df0b72e3d8fa733f858dc5f8635aa37421ae8df84ed6f3672d926aee7816a625a2e16b2347db9bc7d65ad67a74e6929fb5322266adaf5be541786f7e4bc87ad70d7be27f07cebf978bdb8e6a0fa80cb479297ec5b4a00a975047ff042cda817fc5d60003f5662a861eae2d44c09161a7e70438cd58d577c1df386b88054f07db0f1c2a1722eb69a72c1ceba4f8575aa99212388c8c2e71c61e48b395359e97c01103a24d63f9958b20d578bad2f326ab6d9697bf2391399eea3637fbefc4a0b6dd76ce9ae43709669c05b77f2b0eaec1d2d63ec2609062e1fcb690bd3dc8a9b107b77cf9343b168a2c5ed6839f2530295edf40f3bc3b8b76cbd07c6ddf216004701fb9a187b29b98c4cef03e06e829317c5381e0e59f1d0f540395cc5d0f676e72b8684d87807589aeca52473ee6a72b8c56a209957d5330e803e2560d1f7b347e856cc869219b7e2cbeaecdf3b0f2ec146eb3ad18c621b01a30379c551c7bd59e75737709d77e82655438db6fa82bb6a1699bff44db5e9b2022dde59d112d196098c67c030af7340ad15ac66dde15eec5343d94fbb9141c15306450e79c6ecb20f14a6691664434bdf6b2ffd31324843bb6d55dab4d7962271b279a509bf7d4aecf266d1e91b7f57a58e411cafc6403de35c2d5411fcfc5206d1b4a39c31c95e4a2c2bab0cceeb4e3c15b8a207abc4a7c0c5e4b693069a796bfb167188480b0d215e76f25e8b389d633d4509176379dbc71f40e3f3f1b1b1d4c1b9bdef1022dfa3ed6bed5c19f2beba38ad208b596baaf78b7a2bd94c697c7c7c2e892818d7123034e7f141ffeccf1dd81739e3fe48a47bf22276beb11641b0005583ff935d1f797528ca79c05a74dd038aaf6f890ad841c7dc24e0d4e9c14c032b0e205cdde981c8ce3cae09334f5f69d42dc2fa0e25b830f641b5ee038bc6a5fa68ed8a5135ab7b33553ab40afe7a39a63f8f440d7e4afc70f06abfda48cbd0aefda5492fa5a3bcadac3d5d38800546fe83bc233eed8d79c8f329653973dd5e0e950d2c7731ff84cf5c0bac6ebd21c021391847caeb81d2f5ed932830d0da7568118c83add4e1e59b234febb8a7d0f7a945a4f2fee5779c50af05f87adc00e3fb415322d15047b1ce84548a5b710c4cb36aa8dc2d50428f1474f48a39bd28c60b8aaa276ae621c61fbddc42ef2e69e5b620dd2aadc5073f6fabaaf86caad6e4b50a4fe3454aa0150a9d9f773e6331b4e0c40592aa2357978382bb4ab59bad3ac85ba5e671355ec59f542b386fd56771761a799315a354a1622511e117b38e84caa6247642f67c85b7885b6dd0cf76b38435781c4c9720e54dc0b856b6ae02f3fff8074c9ef5d6816d0d6852e52f8c5887a87f61b4463f63b1fa62270f3aade39fd0958eba4879f539f9a39da6e68889c4ec776b19cb75d8d48aed4c6ec2c366cf9aff04f9daff283c0b52d6740f3c09729a44d4c7694137c050fae60e2a594a9db205213dead8dd6d3aca8550206b4200ab08935fb4ac7505e08050dd6142c1ef509b713a787d6e3b2143dfd975d3e06813356ecf2aab057cb2c476bb5a2a80563e68e838ce237d31ce37e396d0e81bedcd6dc8bf0d69e1f9fe8f50281324ea72d0d528714e11c384df9bae0870d35b5a54b4109068c1d9f179a195b4eb5295fb9f3251a645d73c92a325feb1348ca5beada46d1abee89efb753a71ae81cfcc3684c8d53bc50d49b0c68013ca94b28da26f821125dfbcb2a54de151143232b767a7055c4a350f0d9f5f0395766ea3821062cba3b373787036eee7a7286d8c82f2b277c8a1c446a92e0e3ff84ae8fc6aa65edf0d8243d77018a6cb2c1f3fe0ea0718e4747a6b25eee4fdad3366137058cd59d6430eca63a0d096a003f82d7f79d80dd87fc55f397bd1108def0efe2164fa0797655dbc4b725b", 0x1000) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000001000), 0x80, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001040)=0x3) msgrcv(0xffffffffffffffff, &(0x7f0000001080)={0x0, ""/151}, 0x9f, 0x0, 0x800) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001140), 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001180)={'./file0\x00', 0x0, 0x800, 0x6, 0x1, 0x3, 0x80, 0xfffffff9, 0x1, 0x0, 0xffffffff, 0x6a31}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001200)={'./file0\x00', 0x5, 0x80000001, 0x1, 0x0, 0x3, 0x7, 0x3, 0x1, 0x2, 0xffffffffffffffff, 0xea81}) r2 = semget$private(0x0, 0x4, 0xa0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001280)=""/146) ioctl$TIOCSTOP(r0, 0x2000746f) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001340)=""/99) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000013c0)=""/70) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001440)={0x10000, 0x1a, 0x7, 0x1, "ebbd5ed636c95e4b85e9d09724b2aca777d6ef85", 0x0, 0x100}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001480)) r3 = socket$unix(0x1, 0x2, 0x0) connect$unix(r3, &(0x7f00000014c0)=@file={0x0, './file0\x00'}, 0xa) writev(r1, &(0x7f0000001580)=[{&(0x7f0000001500)="76ebee9e27481ec102ae3a2bb7151e20326291a2060f1dd650f7219ccdf1cbeb158cf9caa880656488c20957e270681b19a782d328ce9c59e65b095d96d5a8663a3c7910", 0x44}], 0x1) r4 = open$dir(&(0x7f0000001600)='./file0\x00', 0x80, 0x90) symlinkat(&(0x7f00000015c0)='./file0\x00', r4, &(0x7f0000001640)='./file0\x00') pipe(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f00000016c0)={{0x33, 0x1, 0xf7}, 0x1, 0x4, 0x5}) sysctl$machdep(&(0x7f0000001700), 0x2, &(0x7f0000001740)="b47603a9f6dc181ab690e3651c45b7a7e4ae3c0b4fdd088ed417cdfc2f4adac4fe63d6c476bbab44c97174cdce455719bf18d0a4495c0e2a39b6465d704ffbb44451a4b3c168e498ae2d404dd4a6d6ac646d68f056bf55e9a3c7697e", &(0x7f00000017c0)=0x5c, &(0x7f0000001800)="f7357c03938afdb7", 0x8) close(r1) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001840)=""/4096) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, 0xc) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002880), 0x20000, 0x0) ioctl$KDGETLED(r8, 0x40044b41, &(0x7f00000028c0)=0x1) socket$unix(0x1, 0x1, 0x0) setreuid(0xffffffffffffffff, r7) executing program 0: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080)="8bb4f320", &(0x7f00000000c0)=0x4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setegid(0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r3 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(r3, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x800}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98, 0x1000}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) write(r7, &(0x7f00000006c0)="e506000000000000004aaed75a5a", 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(r5, r9) r10 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, r4, r9, r10, r1}, 0x8, 0x80000001, 0x13217f73}) r11 = getegid() r12 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000400)=0xc) getsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f0000001900), &(0x7f0000001940)=0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) r13 = getgid() getgroups(0x8, &(0x7f0000000180)=[0x0, r0, 0x0, r1, r2, r11, 0x0, r13]) getuid() openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x18, 0x3, 0x1d) executing program 4: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) sysctl$vm(&(0x7f0000000080)={0x2, 0xa}, 0x2, &(0x7f0000000140)="f3967fa04b407646f4e4c16f30680d597a7838a8a3635f36d7b87f452af7c11cbb97de7ee89062aef20d1cee1da762fab7189bdcba074638f5cf0126694f4df6be19ca96cee0f45e91068684c14ec6141d501c38c8eada006b4555de087ad9b8c34701ba9874e8aa92ffcd800c8ad2afb903b8f62d880b058db19dcab734de184af3d41d8eb948fc1b11dcca1870b60e8fa88880284551cb9e9bd77b93", &(0x7f00000000c0)=0x9d, &(0x7f0000000300)="b8a48f85a84ae0c1f9a089e17b25559d7e4b15dc83de6630e4a537a4512ddf10f40c078cee15a7f62690916d0ca9353e906399006139d4fa735f9c5de5a8cf5b59d6d7da2c821fe2e7b000ccd8356e220139e4cff6c80ff8dc4d88308374617e81d39de5e98b74215905248b612de00fcd42ed2d07de769ef688067995ad5c682c3b5d3135d38572779534a7ffc54e3b172b3dbf0bed5a47f79d9b435cca8b2594b2719a9b23f888d59168d8df20877525c574e0d9a11d917c6a8081e6c511f0b5a35bb6b6b09f2186372cc3bf6707fad5423f861df71076842531b231fcd64477e97f6dd97106b2133a3482", 0xec) sysctl$vm(&(0x7f00000044c0)={0x2, 0xc}, 0x2, &(0x7f0000004500), 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000000800383a008a210200ff9268ebe4671957d6740000fe8000000000000000000000000000aa0200907800000000000000000000000000aa00000000000000000000ffff000000000400000000000000"]) r0 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20006, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 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) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000180)=[{0xc}, {0x3, 0x2}, {0x2}, {0x1bfa, 0x9, 0xed, 0xfffffffa}, {0xfff7, 0x18, 0x3, 0x7f}, {0xfffc, 0x7f, 0xf8, 0x5}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x10a2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(r3, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x52, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) socket(0x18, 0x2, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x80105702, &(0x7f0000000100)={0xfc, 0x1, 0x0, 0x2}) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="0300000020000000a4eab19ede911911f261c25aba52b095a9f7259f2c1d66cbbfb22bff43b502590321aeee4baa70ac0af86485bf6f57f9d8f98d8bf52b0ad13d41c76343f9b358bb51d31fbe3929df59d66b91fb19d0ae98416c15569534da4386bc16402a42dbf351a94f8ed94318aed44d1d5d51917415edb75d9025e0880eff3508780d1b4e74d945bfb16ebd841197680d74efaadcd9e5c1039d3dba47b99d6689e8418b72af8b654b8627303249937e9f21ba6a6b5948e8b5b224854102c30c7efc75b0979665d1bc89193a6fd0d9b723ef092678c71d999af8db1e8c1dd2d306eb1a473d4207c2c8cee37e1c86922092edeb57544cf3d420dd5dcf"], 0x102, 0x800) executing program 7: open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setgid(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x0, 0x7fed, 0x7fffffff, 0x603719, "0406ff0d372e4c050000000500"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="5e727b2df7bbfa6d128f0b079c365b47157543da632880929b1c6d87f485d2f551c9f6c1216f8ec6535d2533e481ff31c2feafe710cbcb6e84838a4898b7191436d9e8816460694b556b8f40d5cb2150abdef705fd879a73cab00c4ee018bf09fbb720b5637e33453f60c0efe58e364b427ab684f7f106", 0x77}, {&(0x7f0000000080)}, {&(0x7f0000000100)="404fd2555dd554b16a6ae1ac68c167d3d3867d19a19445aef2216ea48dcb66d9e398e613154b3d146ee5d426ce1247f55c72e47611bb53dc2f1b5ab0adb44717c6c68a2700b6349b6dfe4004dc96cee30592c370fc7d20fea65b183beb68cb6036fcb6c4fab20164fb7bfba19ae885f8d30d72fac4428757601c25f10d698375706f7bef5ec5a84bcd0aed5bcee3d737ab410d8100c9bb203befb474fa2d92fcd249e5fd2057cca2ea1f0d0c612899c9ac078431293dfa458405e27b6df7822f07c14001", 0xc4}, {&(0x7f0000002a00)="a650b76513a6191a51718cf000765386b194bf4b64a22fa41810a2598363acfff91b290822382bcfb63269e9c82cffdb3941e39eee684b960b0898db446ec4b42bc0de5a1e595ed50f586c8bde5c3ccdd6bc7bb2dc42f047c0f6c01f66d0d4a7a8f05264b45ba073fcd1604513a3a5b6b041e1347067ddead6b1bfebb3b07034ad86162994410ac9ba56f0c2649050bde6a130abbce4d34f2b9324e5b6ccfe9f3d6e03cec9cde74687e0f7ecef892f1dc4df3b4f977e4eb7741da312b6a77ac5777b3696c80b30d9b3b3f038a9de0aa1669f2fb22389e9daed8e249d19ae2865f24e0736cebfb0220aca73fc8756cb7e96aa864d2f4019a8af995d6be6763b8a756e809d9b9135b3ca3459610e3db914a24668f85ba3caa1051be9eb627ba44b41ac02d1da6faacbda7358b8cfc73e0f2779aec52590c020548828bbb2beee204bc80836fc149b30180a3a5adaf456d47ff72e63dea9a1f68c286da364c6dda02d3f08d01e6b82c513e2466cfd5ed5d22f42641c14c0a9808cbcda5bfc33590835e48621953156c2780dfc02666a346826b378b672a5a9ce0a0928462039e501285183dd147d4ba623b1103e874a11ad925edda85c9534c12a20c60b023ac7438ba9b3621da9c54413e601192471fb56f592d6e6437d53479f793e18396013a50e64e0338eb957ccdf8051949996cf260b4e674322378a1058078038f739582f7911a527e818c6127cbd0b582f29fe92eb919371ab0415ab2439b048c0d4e505e2ad34c3c63e7b024c46296aeb2c37c586306177cb0701a69e245855d82794e0fa4787ba264d2989cd5b0d59e4efb933a551aa84a4f396cb37d94b3c7f6962fc25375c410af8c4f36819196d19b84d8f35ed8a6c724d109bd6b63bcacfaa5dceed584b875540905fb2f6a5a388fc0f924a18837589e0c861cb10e841712a1e6028050e970fd17ab927779507a25d07bbbda3045f2005c50b9ce3d1770e5cf1ba9ee4c39103fc0830928b65d9aea7f177846cde23c9fa939cf5d3d2b5ca94a6a8dc0cbb6a284e460d9e903ca2a8891df9473f109d176209825f0366086098360c950f1d3111097d11f150f470c126561c0eb5603ca637d03a2f1fd0c2ffaaef750e21285c7cdbdec85e15725926ca754ca4115f574caf18699070e3431913922a138e6730367c290c701220dfaca3a52a8a8094b6fb3ff6d9232ac7f3d0207a2ea125ee4616d9a660ff903b5a79387e05438d2fb7e5d599c90f52047be9bd048f3b38be65dc1c19eb0e2e6e0a910eba84489c1d71171561e4e8dbb15861771d5a5a534e7f8a2511e06c066bc336c8ff9e575668ec41b1c807e2941af9cd80fe35fbc67322cba2cad9ede350ced5e32f20fd0200d852ad7d95ed6de7610d07b0265c0b8d73551fbd0ba9f2d5381ffefdcc5b55c22e10d21d5116c7d75cdc8d8a464bca1c251b63092c347041ee537245c86b72b779c745caa831b75cf6ab8869e1c6c2177ee56b7be3213039f534fb00e407e4076cd9cf227e429d2dabba3a6f84b18544ee11a47cf7eae2057dd9e83a9d787bd28a67c08c8213f14a171804d31e3c2fa87dcfc15272972f82f71dceb365bf34979a4b2b84cb9aaf34b87912b037a8440c59b93bb650d9fb2e5f3d60b27751f6f661d7e50f38bcefa820828bc09daf8a6cddc3b80f6684463226eeb4cbcf5743be409f2e40f63496481aaac2ab05d8f27220f148bab742ea2d99c525d5b39872e405a43120fb0234b21a1034228632e670dc3ea18f29ad207933b21c7948895518e20c308b93106f5d1d9afa3ee08117541d81891c923346633d5e25d26aecd2ff8b8b44c9acce7abae34948e94f2a3c2ae16ea61006e74f4a452ce3ac2f04ba75d0765d3397910a9d9c00ee4ea5e6e079780870b6f3e60389daa3ddf0c24f2fba1fddc00f7e40d634d734b7c3c2225c511a26dcfb50eb663110f5d0ad95ade394e5d27dd307610c3d6e21e2d49d6c4eb49ffc819268f182a10c43c186e890137529f4e3e00c0900c5a4abe27212cf9ea60ecb6856f37bd6034c4b961927cde50696ea34ca304531ead750793560865283b41ac25907e905b7c2494be89a4beecc1981f1d9f511bb22ab9f08b3056b7d477dceb3832577ecf1b6aa4c6ce0eb0e038ac74cd0fd343f2e33b7fab996b9a16b79c7f50b3ceb72e67b78f44e8d5f0b3d65feed8f88556a0e63dcb67b3a562e83c8926dd9e3a69bfab818440e5d72f6dff5ba5c8960d5bd33796629e6ad075667f36563ca1af89e124ec25cf9dc193bff3784b1628c2c050287a7ff32b2f15f01d871f487e6db1c63be1e7f82e0e73dbf5a475b4c3c3e3ed85bd86143640f74295f8e04352ffe0c94a750e8a4eb1b51ba2f831db2cb5d267ea1f04aa58e5469e398a836810eb8c33a35295d67b701e0422206b54a5c7155be3dd8c312ebb235a69319fd2515485e36bdf68da8dede5514d527b1f2dbff07d46a2808807f35971951e41ca1b3f1401a600c518004fb61df1f63deec4014200d74426ae91b6b58ecc642d6b2544366661ce883ca10d978e10aa807eb40d3338c913d23fa2680d22c2eaeb8a5d2728203d488b26913ad3b3328f9b369db1758b60aec3bca4143e2d21d96498637804ef0e596df72700320397423f0f6da8a56bcac49013d7bf36d5981c0a14396d3904360ac79691f85f1ea8d1c3aa056619500ad0707ceac1c121f2e005762348c8983053f8590471f85449fbcc19bc63a9ca994959f8d8bcb94c9c2a0391199cee7c97efc86418477f2d5f2e2f2c861d4c200217fe10df4be0f89c059b7b5c1e4ec9b6eecec1f8a1352fb69fe010636c28765b30d8559bfcf471b7911ec05872186cd57a0ca2a142c92f51057b919e35ea013182baef01093aac10d35c528aab3b7e5c6427e644fa2a270aa87bad16816175b580a5b92b70171eed6fa0d06f8862e3eb6951ee450625d2dfbcd010fd5458af6d6dc26be46144decae1f88aeb68d952ea2dc3bb7d591f5b902dc7dd8e0c8090f6057581bb650466c99696646ba77af81a8e04f752c116e9a006a2e2de24c71d134a1978f9c8631d3576e50299900e2f31f1628b4c04e08b97dfbf61e46f15b4d19f1156540a3fc07d98b8ab737f1bf03e92e2633989e8778aa0386db94654cea6bf18f7ba6c6cbcb4e7303c63d9ed06ea821b294fe54bfe7fbb4e09e90de48abb9ed6fcc07c8d2ac42c44b3d45749be33e1551ea6834f8a6a97e461b0393b62d1e3f45b54566e7c2782e0a847609dc420463d13d457a76426944b6d3e06eeded0e24aa356530e4c5765fd21743bed455341c1c4744eca80407d420224f57bcec34433efcc2a6773355adbfdd0edc1af51ede5ca6f3dd2e9fd1cac03b9ff7a8f63af45d40b33770141de0c8bded00d57d51cb4074870e3c0daf701cbb8a21ddcc6a2caa604fa5f3794208566e0115d9020f589bbe106fb35f821013229c1c04b67cd2803c61fb8131b33164d2369ea8663954bc56a82376199d2211c13885e1a599c8a19636b8d7fb9b9afa6066eb22f9336d2e0a6f141f4c8cefb7999acee1311a228ad219f03f4d04355437ff26dff5b2c1bc1be919e701ad99267fcacef7a023c4a69809ed7898636a1a0d559f3c4ac2bdcdd081da30a963b23fa3535d0afec1e670c6fb5403379b21f978b8cd0a5cdafa443449b82b4ec3776508d9ca248863ba75dc178b082215f4d9a744d524148cfe6e5329559c878b0ec6a23caff03221cccf6d399e9e3cd496f36bee57dc6f38b859ace255a71a9bd7b231d3055c2d88ad5df776f8fd1307bc771541b95f94618810fbc2acd2ee4643172bb48c0cafdf3617e1d35d5b617f0abecaaf314ba693b88956cd57b5840d300a459a40ae09be927073a6ef9010830469cc39e7078986e93ecda8a552d766c9c8dcacd7bd569acbfdcb91a0e877bbdc19519a7cc1014842d64b2022a9bd48fa549a295b73f8e7c726fdbfe521c08c38515e708ad1e1ce49f73e369065239ce946af73a289a83c523973974da67e1d66787d4224cbb31f737a6f1bbb3cfeeb7cbf8a560078c44a49c74bfc1c656e130fb5aa7c74ad629eb4a4de101032b1a15c0fdc3afa024254d2b4b4b9101714b595933cac18f1f595f30a14e7b0e108808b6ad4dadc44ea94e3eebfddc71a1d7a6eeff5efa85a9049a4f5a1e41efd05e827dfc66cfea593d8a085d3a23adf279b05202608ce812a8d3cdc0bbe01fd2d2b3f465ec15827859bf0f83d8d3e6bd264d6eef7466fbd00d4fe06f781e3fc3f80a0c0f4ed16b371b530498d729b1e94e0bc38c9f286dacdae36890d3b45006a87cefeb56e9e323ed3c97e3846a2535deeaccc8b39d1c2ad4da41ecf2035ffbee39dfa8ae3522f6ba96fe02ef60e8c00bd964aad9a959cbd166b5da988b79a326ed500124b2356e5d5aa4593605a08403440b3bfb035f62b850665b165e31d13083a8e7f797414d027444dadcb89a8951cbb6a657c7745c50021a2368eeaba7ac6f539e69ab717b2db06b90569ebe77d297a0323a1e4391ee5d81837770816de95df76c8c01331be4abe810d2dec4113f9c1cf249b9112319246f4ae283ec16a3662a85cd5f901a2f75da916a95d3ed1c41eab34b59dc8603ef49cdb92345907aa1708c2fca29c45ae32f67df07ff704fcf8b502ad4caa15fac62c0c39458a65d8f8e8ec55fe35b903c5185c6b97a67f744698aee6b945c6f65d1f4c90fc26618ef8f166cbe8db8040be17c5beb14683c34c693372eadbb555e73d88d449e6f2ca8673f78458ec37881337ee4a702e560f87269a8f0d259e28acf566b50917503a89dadc1b232eddf3ac04249786a4a94b5998ff094b55e31a1f82843e31ac447f626add07052082173a953a843568d7e13f727b0b656a36265576d4c1a5ead3fae90459231aa88367ac231453dc77296d2767cbbbd95310219232bc059a5c97ed4a8af33d6d76cf72ee9c911d5f9de270099e0a1e9ed4660447faaebf3f527700c99e5575c7ee9695017291c68a65bf5d2ff28511f9885c432db37aa3ad52d375990df76a5732e6eaa4d3da9bee85df2cdcbe220052e082b67f99cf46196c266af91ef1bbd728c3f6dfd0d75e68c4d2bfbba45a070e3ee1b6ee9aad8afbce8b377cf037d589e8b07f47b699a9baf0c72383415649265c91e69f75af24f3ddc6af0250667d5f259a6d122072334bdab6240d3c9439c24bf868a6e53c08086706fd071414aeddd17c81117b255a9645874745e47b5139b7ff53fa4d7992ca326adbc9100573a4c337ed74e31df11f68d7ade152be9f614b40e06ce8d62fc9e51f13ada8b48f19452e8acc5e89f871ef7f637cc90467523e9d13c09c681ac5f4b99dda6e1a816464d487a67e899879ba196c3ab0380c8d7aca9d4f07db7dae088e396152946a4a186d345b642b83b98ce7b3ec62cd0b9b157ca56bb101c7dc017fa1fb005ab4128473c9aa2dc20d0884a3881256f4eabc7a1f20a0f57a349d3a88f16bef5af7cf6e7dd553c92de2e40379a23f3eedda72ce97e275c4a718a0beedbfd985eea3f43b565813abaef5ae58b6be97eea664b3192860856f8b09daca4ffcbdbc234e7f88425588f375382e69f5feef6ee0fc8a5e123a99d739d6a01908d4b07856662def0ce7908322c278bdfcf04ec1955d5fdb4b4a24632e8d2075775ed37ce1cbc4ff73edd6d29ee0471a20a8ee8ac4d8bdf738da8ef1f50f9d1b3bd8fb7bd34fbd3658bd9544da99c70a741c08b87620a2e67b0f1ce002be01519b58dfb6bc9e77c3a01f1424c880678202783dba75ae13cd7f1a5870b808fae279313edf9f3b816a886b42fdce605ccdf4cead8a0aa017c3318c603e30f0357e7107", 0x1034}], 0x4) setgroups(0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x35}, {0x4}, {0x8106}]}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = dup2(r3, r3) shutdown(r4, 0x1) close(r3) executing program 3: 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, 0x0, 0x0, 0x0, 0xffff], [], [], [], [], {0x0, 0x0, 0x0, 0x3}}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) sysctl$vfs_ffs(&(0x7f00000000c0)={0x4, 0x1, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x52, &(0x7f0000000240)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "f51d00", 0x1c, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @generic="574c177addccdce73b1846f67318dcf42a8b2f210702c2b3b0304f61"}}}}}) r3 = dup2(r2, r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050160", 0x5, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r3, 0xfffffff5, 0x2, &(0x7f0000000080)=""/44, &(0x7f00000000c0)=0x2c) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) close(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000), 0x10) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r3, 0x4, 0x40) connect$inet(r3, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x31, &(0x7f0000000200)="b2111f170d816685c8e360f2faae3cd7f3a2840ed6f5aad2dd197a177c1eedc9073dc90142a8429cbe7868de45ed3fc33719ca6df71ece5b4ba3c8a918beef2c10a1f8de1a5a6f4fe180e9cb9b21f9982230f575295d4888a9b6921796b2dd92fc9175680b37ba06002c15e6d7c91b8ed900ab006ddfb67869b51a2216114d0000000000000100"/144, 0x90) sendmsg$unix(r5, &(0x7f00000007c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000780)=[@rights={0x10}], 0x10}, 0x0) close(r4) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [], [], [], [{}, {}, {0xfffe}]}}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) chmod(0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) executing program 2: sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(0x0, 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000380)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000240)=[{0xfb31}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0xc0) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) writev(r6, 0x0, 0x0) writev(r7, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393", 0x55}, {&(0x7f0000001700)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608", 0x100c}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c02cf7a1653f1749274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a49400"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f0000000600)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e5098efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b82ef9cc1b0bced06209a65ff61b2a8b14004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99c0c89a954a03a54780d6b185ede26f65208dcce5c269e7cd1e035d18d1a6ab12971530f9560be23b0f79e88eaa7e2000792a8097b4ddd49daab1ef9fc945a49add61f933b61998cf8127db66386e739bf2b1f12674a63fd4c33bd7160fd5b2776725e2553e40f4d7f8bd00b660a77af3d19d56b494232e2d8003139151a8bffb808519313f751d17b8dddb913a8ff30fa7f017d701ed9dd8d01988d59945d5", 0x1ce}], 0x5) writev(r6, &(0x7f0000001180)=[{&(0x7f0000001200)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7bab1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351b5fc", 0x89}, {&(0x7f0000000580)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000440)="06f2d803612e7c3baa2d418f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91d2a7ba63361022803132f486a8e3d4a6448eab74f80505e0f87950b4c9fa81dc2544e390117246d5a994c5781aa279fe298273fea66e7ce2b926f5acd0d1dd0b375905f26a8935eda41833b3891f1f56c1e95bed206462a8c1248fff9f06d41336ef4a", 0x8e}, {&(0x7f00000008c0)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b570827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac549136b868fb642d55f", 0xc4}, {&(0x7f0000000500)="ffffdf57000000000080602c6a9b9722af847f", 0x13}, {&(0x7f0000001040)="be5f9af4744d7a7f3899a46aa1321d50719f12a311557cfa9b7d48a9359787d62f40a1c43a2e6ed68c0da7e54f0365b0054449b78550a77c6f26411f5d73f1280667f6959e0c1d3dc6187bb36431a3e2ce66eb78cff2e41cded868fe25e92711df1c4289759dc4b49d573a32da0ed8ab79c5976cc7a57d4c6db9780d5e84e90a24bdc5a0145c0f03f1800746a476ab5c153ee93eb47b12b71e22dd4890d3d330614fd54ea776df09008df6bc0ccc4fcb4a35f55d101977008c", 0xb9}], 0x6) sendto$unix(r5, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 1: ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x5}) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r1 = socket(0x1, 0x2, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x1, 0x0) (async) socket(0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x18, 0x4, 0xf8) setsockopt(r3, 0x29, 0x99dd, &(0x7f0000000280)="172aa2172c332c466e5764c0e2f4143cf3ef2cf3633b32d7c2b3bed22d221eec90c90fe8b6bbb8e1", 0xffffffffffffffc8) (async, rerun: 64) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x0, 0x0, 0x3}, 0xc) (async, rerun: 64) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, &(0x7f0000000000)={0xa}, 0xc) (async) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000180)=0xc) semget(0x2, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async, rerun: 32) socket(0x0, 0x0, 0x0) (async, rerun: 32) close(0xffffffffffffffff) (async) socket$inet(0x2, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x2f}, {0x20, 0xfe}, {0x406, 0x4f}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="036ce898e0fcffffffffffff86dd60ab956500088900fe8000000000000000000000000040aa6ddd6d79cbe7cfff3aa873063828d9dc0000000008000000"]) (async) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="036ce898e0fcffffffffffff86dd60ab956500088900fe8000000000000000000000000040aa6ddd6d79cbe7cfff3aa873063828d9dc0000000008000000"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) sendmsg$unix(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x7) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) syz_open_pts() (async) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x0, 0x1ff}) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) bind(r2, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r3 = open(&(0x7f0000000380)='./file0\x00', 0x2, 0x139) fcntl$dupfd(r2, 0xa, r3) (async) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000500)=0x40) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) semget$private(0x0, 0x1, 0x300) (async) r5 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f00000003c0)=""/96) (async) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f00000003c0)=""/96) geteuid() (async) r6 = geteuid() stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000640)) getgid() (async) r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0xff, r6, 0x0, 0x0, r7, 0xb2, 0x4}, 0x6, 0x96, 0x80000001}) (async) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0xff, r6, 0x0, 0x0, r7, 0xb2, 0x4}, 0x6, 0x96, 0x80000001}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000440)=""/221) executing program 5: syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) getuid() r1 = socket$unix(0x1, 0x1, 0x0) connect(0xffffffffffffffff, &(0x7f0000000040)=@in6={0x18, 0x3, 0xffffffff, 0x7}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) fchown(r0, r3, r2) getuid() writev(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x1) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB='[B']) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setitimer(0x0, 0x0, 0x0) kqueue() getitimer(0x0, 0xfffffffffffffffe) syz_emit_ethernet(0x56, 0x0) open(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000240)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x11, 0x0, @broadcast, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}}}}}}) syz_emit_ethernet(0x2a, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x33, 0x0, @multicast2, @multicast2}, @icmp=@echo={0x8, 0x0, 0x0, 0x0, 0x3}}}}}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x35}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) executing program 4: sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x0) (async) open(0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) (async) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCPROMISC(r2, 0x20004269) (async) close(r1) (async) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) (async) geteuid() (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) (async) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x0) (async) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004500001c0000000000019078ac1400aae000000100009078fe339657d51de020198e42a157aab9"]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0xfffffffa, 0x80a19f, "bb080000009a019fbcc2583e2f00"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r2, &(0x7f0000001480)=[{&(0x7f00000011c0)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b27043a7ae54fddafef2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c2", 0x4c}], 0x1) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0xf0) writev(r4, &(0x7f00000000c0), 0x1000000000000275) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x64}, {0x1c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x7c}, {0x416}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000180)=[{0x3}, {0x58}, {0xa, 0x0, 0x0, 0xe6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000300), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2d}, {0x4d}, {0x6}]}) write(r4, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x9595, 0x0, 0x36}, {0x1, 0x0, 0xfd}, {0x2, 0x0, 0x5}]}) symlink(&(0x7f0000000ac0)='./file1\x00', &(0x7f0000000840)='./file0\x00') rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000540)='.\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file2\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000140), 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x87}, {0x28}, {0x3586}]}) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[@ANYRES64=r1, @ANYRES16=r3, @ANYRES32=r5]) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) executing program 1: poll(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4077) openat$diskmap(0xffffffffffffff9c, 0x0, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x44}, {0x4}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[]) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="03fdecafebd1fb725e083a0a7661c7209ddafa31f1282c7cd218c28e47c268a420dcd09c49ac4b11a327e0404f1934c3f07bbbde3e9ba3b4f2ea9135fd08ab54e4512052eaff9b22d6564cc17576d651901a216a42b8b8167f80701a7b73c5587d1a186ec358122770f3eab42e0d654769ff448f894296c752ce074d6404af467fc20918fa8b1b9d06dd09cb1cd07897841e8ece076f4bdeb57eb1de0600007e1cd32526c90eb714dd6eab136c52bf01000000807a7643b49ad4ea6d62d8691c4e17719690373325bfd82bbe79a7b15e301df5b8895fdba94a2bb5d55e557ddf137abdde0a0bfde81cdb4f6f00"/251, 0xfb) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x8000, 0x5d4a) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0x44}, 0x3, &(0x7f00000003c0)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73bcbe8a3d", &(0x7f00000002c0)=0x12, &(0x7f0000000300)="6675ce01f40d6aca4f5b680c7e17a4db799bb2480f1b4e922dd582704df696f66891b95981f7d920436699f59f5bcdb142bd08777d3dfee17dabe90c8f0d3defb72a65e0583485bfd0ab622d2267677a928d2d3d84731c57b234e88df06caf4fee4aa32022541c8c057f1c601f54d25fec982caee472cbce44bb86c6d5b25c6ba673915108c6f254cc12f9287a60000fbbf686386e3e", 0x96) close(r3) r4 = semget(0x1, 0x2, 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x181}, 0xffffffff, 0x1}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e", 0x33}], 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x4c}, {0x6, 0x0, 0x0, 0x42}]}) write(r8, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(r6, &(0x7f0000000140)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000640)="aab6fde8688d144504a0a2720511bc1918448938faaaa900cb0b71e80fef086117620500fc780cd29ce8d5fc852ffb38239a7f6cbff7e6e9b24648e65f5c643e6eec104f4c8e925121f4f87c09378cc32133dc39b83433a8ce2a7d1b86445410194db0b924b2d223e5a3b4b07f9819bd8efd6b01446ba6608bcc7db1c713d300175a99a2b165b35fdf2a0d2502c2c0f349826691f23567906d99608dd4b1018d0935e02b5eca893918b64ebaf1e72494e80e8bc0e20026542cfe302e218b7a5953fc618452a4ada4e19e1fcaf91cf94b", 0xd0}, {&(0x7f0000000740)="4a7a5e826cede2d132c332b86571134eebfd79da767c7ebd07f7f2213a58066ec2c8e7d7b26d57b0ff2bb58a75e0b10fcd3bf81bac02bc3f6f2487e3ad859da08e1d6596c099e9f1c2c5f010573cee9ad5fa6f217f525c26925352a7c07797e3751b77ecd12b1a03ee6a49870d60938e6921ee0439b7ba94", 0x78}], 0x3) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc0, "6104000000001a0000ff004e200900"}) readv(r7, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r1 = socket(0x2, 0x4000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001440)={""/16, @ifru_metric}) connect$unix(r1, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) execve(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001600)=[&(0x7f0000001540)='\'(+*\x00', &(0x7f00000015c0)='\x00'], &(0x7f00000018c0)=[&(0x7f0000001640)=':\x00', &(0x7f0000001680)='-,,\x00', &(0x7f00000016c0)='+@),\x00', &(0x7f0000001700)='%*-,%\x00', &(0x7f0000001740)='}\x00', &(0x7f0000001780)='\x00', &(0x7f00000017c0)='\x00', &(0x7f0000001800)=',][+^:+\\^\x00', &(0x7f0000001840)='\x00', &(0x7f0000001880)='\'(\xb4+-+$,/!\x00']) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000001480)='./file0\x00', 0x0, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000001500)=0x8) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d5928", 0x7c2, 0x0, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 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) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x7}, {0x20}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r5 = dup2(r3, r2) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) getsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f00000001c0), &(0x7f0000000200)=0x4) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0x0, 0x61}], 0x0, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r7, &(0x7f0000000400), 0x1000000000000165) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x1000) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) executing program 6: r0 = socket(0x11, 0x4, 0x1) sendto$unix(r0, &(0x7f0000000280)="b1000502af0000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b67274d335d223e7d026ba8af630037382102000000720fd38bfbb77ec1f5a8727781ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d890000000281e4b2ffff000000", 0x61, 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x400, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) r2 = semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mknodat(0xffffffffffffffff, 0x0, 0x6000, 0x9) close(0xffffffffffffffff) syz_open_pts() setreuid(0xee00, 0x0) r3 = semget$private(0x0, 0x3, 0x6b7) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000400)=""/41) semop(r3, &(0x7f0000000240)=[{0x0, 0x7, 0x800}, {0x1, 0xfff, 0x1000}, {0x1, 0x4, 0x1000}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffff46) chown(0x0, r7, r5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x2, r4, r6, 0x0, r8, 0x0, 0xff}, 0x2, 0x2, 0x4dd53b68}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(0xee00, r9) sysctl$net_inet_esp(&(0x7f00000003c0)={0x4, 0x1e, 0x2, 0x1}, 0xcd, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, r3, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="c118020dcf1353839d9f2d7563322e28", 0x10}], 0x1) close(0xffffffffffffffff) r5 = syz_open_pts() ioctl$TIOCSPGRP(r5, 0x40047477, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f0000003e00)) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) socket(0x0, 0x1, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x39) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x40, 0x0, 0x0, 0xfffffffd}, {0x201}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mkdir(&(0x7f0000000740)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f00000005c0)='./file2\x00', &(0x7f0000000600)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='c\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x3f, 0xa, &(0x7f00000002c0)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f00000000c0), 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x20, 0xfffff, 0xa3, 0xffff}, {{r3}, 0xfffffffffffffffc, 0x0, 0x1, 0x0, 0x841}, {{r1}, 0xfffffffffffffffe, 0xe4, 0xfffff, 0xa20, 0x7}, {{r3}, 0xfffffffffffffff9, 0x185, 0x1, 0x7, 0xec5a}, {{r3}, 0xfffffffffffffff9, 0x77, 0x4, 0x8, 0x100000001}], 0x1, 0x0, 0x0, 0x0) close(r3) getpgrp() open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1d}, {0x80}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r1, &(0x7f0000001680), 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x7) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x8020, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) executing program 4: sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000040)="7f216f7d07ebc9c84adf9fa258136a1fb340809aabea902273615f8951fe5cfbc978786667833c627944df37806f757015ddaebe0d5dfafa6e5b2559a03513873b9d8976954b8ac099", 0x0, 0x0, 0x0) 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}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) 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) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x87}, {0x15}, {0x6}]}) syz_emit_ethernet(0x5de, &(0x7f0000000040)=ANY=[@ANYBLOB="f454a3ec87a9b2804840b363ae8d60cc2ae221ae2dfee0cf61cdef6a5c2522e22d2c12", @ANYRES64=r0, @ANYBLOB="0c13a8e58ca92fe82eb13e3e621d300c1ca2bdac9a076c637aabc248965ab567a67b09f7278a267bee76d92c7f10f2189aecb6613a0d8d23ac169f4476e4923dd1c3e1ef0549b57ec11459e3a0bb91f590432d40f6c32717d18f40868cee403c7f4bc268d5d585f771c31440557d"]) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000200)={0x100, 0x4, 0xa}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff5f70) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x30) r3 = open(0x0, 0x0, 0x121) writev(r2, &(0x7f0000000300), 0x0) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x69d098228a58b41e, r6, 0xfffffffffffffffd) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) setegid(r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r8 = getuid() setregid(0x0, r4) setreuid(0xee00, r8) r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, 0x0, 0x0, 0x0, r9, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, r8, r9}, 0xc) sendmsg$unix(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x400}, 0x0) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/266) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x600, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xa05e) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xffffffffffffe87e, 0x3}, {0x0, 0xffffffff}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x15a) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) recvmmsg(r1, &(0x7f0000000600)={&(0x7f00000005c0)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000240)=""/136, 0x88}, {&(0x7f0000000300)=""/254, 0xfe}, {&(0x7f0000000400)=""/4, 0x4}, {&(0x7f0000000440)=""/211, 0xd3}], 0x4, &(0x7f0000000580)}, 0x5}, 0x10, 0x800, &(0x7f0000000640)={0x1, 0x4}) ioctl$TIOCNOTTY(r0, 0x20007471) getuid() ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000680)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0), 0x40, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) bind$unix(r1, &(0x7f0000000700)=@file={0x0, './file1\x00'}, 0xa) ioctl$BIOCFLUSH(r1, 0x20004268) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000740), &(0x7f0000000780)=0x4) writev(r4, &(0x7f0000000800)=[{&(0x7f00000007c0)="2320f04efb28ca8e2916fd5a6fd2b4dcbe53b0c129ab7f5411a50fc2977459236b4122750f1c95c45b2e4e23ba4c6821185947968966", 0x36}], 0x1) sysctl$hw(&(0x7f0000000840)={0x6, 0xf}, 0x2, &(0x7f0000000880)="12df48da0424d9b538835b7f7d23d1e8a73273ee9a1817220f8ed6b13e9ac567f777348c02bc78cab12b0fb774dbb3a3e0ed6d02bfb61cb5e8bcf31803452c4d81c89259aa00384c0a5a70852816638af4a09207015a42d73f8b2f26c2c80ef118e51c677759d198f93c8615fa9e1fee1216edd567a8f4340f0452ed5e59c7d661f255cbbe61f04825049195da31661850988b5a225fc4e9e29ca68ac3467884f7ca480a6158cafec9d68dbd4aa02951bd20aded010d", &(0x7f0000000940)=0xb6, &(0x7f0000000980)="d1dd236790c6568969128b3e690e9742739311857b3c3433082c2b0f0ebad9df707db8e6de70576e", 0x28) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000009c0)) getppid() mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x0, r2, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000a40)={0x8, &(0x7f0000000a00)=[{0x100, 0x8, 0x2, 0x1}, {0x0, 0x5, 0xff, 0x100}, {0x1c00, 0x2, 0x8, 0xfffffffd}, {0x47d7, 0x1, 0x8, 0x4}, {0x100, 0x0, 0x3, 0x81}, {0x0, 0xcd, 0x8, 0x7}, {0x401, 0x1, 0x3, 0x81}, {0x5, 0x6, 0x51}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000a80), 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) fchflags(r5, 0x1f18a15979b956b1) r6 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x1000) ioctl$WSKBDIO_GETKEYREPEAT(r3, 0x400c5708, &(0x7f0000000ac0)) unlinkat(r1, &(0x7f0000000b00)='./file1\x00', 0x8) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000001a80), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) open(&(0x7f00000002c0)='./file0/file0\x00', 0x20000, 0x0) getpid() socket(0x2, 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r2, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x80000000000000, 0x1000300010008, 0xffffffffffffffff}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) getdents(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_open_pts() r5 = socket(0x18, 0x1, 0x0) shutdown(r5, 0x2) setsockopt(r5, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) executing program 4: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000240)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "f51d00", 0x1c, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @generic="574c177addccdce73b1846f67318dcf42a8b2f210702c2b3b0304f61"}}}}}) r3 = dup2(r2, r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050160", 0x5, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r3, 0xfffffff5, 0x2, &(0x7f0000000080)=""/44, &(0x7f00000000c0)=0x2c) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) close(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000), 0x10) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fchflags(r0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x5}, {}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6, 0x0, 0x0, 0x85}]}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) r2 = socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100c17975270000000000000000000000000000cea105fe00000000000000d3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b67", 0x52, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) pipe2(&(0x7f0000000180), 0x30000) kqueue() socket(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 6: ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000100)={&(0x7f0000000200)}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)={0x8000000000000001}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r1 = socket(0x1, 0x1, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r2, 0x1) executing program 4: sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x0) r0 = open(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x7, 0x101, './file0\x00', 0x2, 0x4, 0x6, 0x7}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x13}, {{r1}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x0, 0x0, 0x0, "fe339657"}}}}}) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000400)='.\x00', 0x0, 0x1a2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{}, {}, {}]}) recvmmsg(r0, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x4, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') executing program 2: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)={{}, {[], [], [], [0x0, 0x4], [{}, {0x80}, {}, {0x0, 0x0, 0x0, 0x3}, {}, {0x0, 0x0, 0x0, 0x4}], {}, {0x0, 0x1}}}}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xc2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340), 0x0) mmap(&(0x7f00003f2000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0xc00000, 0x0, &(0x7f00003fe000/0xc00000)=nil) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) r4 = syz_open_pts() close(r4) syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r4, &(0x7f00000006c0)="92", 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x7) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x8020, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) executing program 3: r0 = semget$private(0x0, 0x0, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x69f6, 0xfe4, 0x777]) semctl$GETNCNT(0xffffffffffffffff, 0x3, 0x3, &(0x7f0000000040)=""/34) semctl$GETNCNT(r0, 0x759576ffc2935445, 0x3, &(0x7f0000000080)=""/187) socketpair(0x18, 0x4, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xfffffffd, 0xfffffff8, &(0x7f0000000180)="d767b186ab3fa11e6ce8bdc5f8d9e13406700832e7142c9a69de35c836436aab3d32d9bc5ef4c7fffe64a0f5e9ed4f6c80417adbf8e27c2d3eb41ed6b75ec76d71c10fb86ad9e70b0e193cb3276bf013ab889f749443a7c645ca20882209cddd5a21797d6b949a39a4a0bd87d66d438346742f7e2aaa88fcfca212a06208b94a03dd14de9522f5aab60a38772d00d7fc041ab4b94aae2c4f4a003da9f60092867d83b01ab6ac8ead20e0c5d167613ef9fa5f9016c8e5bfe27e5883a927681f347fc3a3e69706ce5308a80203896766124bf7681a7cafe9ed6546b7f562c4db9f8105e60d0f80e8207ff994d51d88a7542b", 0xf1) r3 = accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000300)) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000340)=""/186) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000400)=""/4096) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001500)={{0x8a, r4, r6, r7, r9, 0xcca48f35b8d0b8f7, 0x9007}, 0x6, 0x7, 0x81}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001580)={{0x5, r5, r9, r8, r6, 0x20, 0x200}, 0x8, 0x4, 0x4}) r10 = openat(0xffffffffffffffff, &(0x7f0000001600)='./file0\x00', 0x1, 0x15) fcntl$setstatus(r10, 0x4, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r10, 0x400c570a, &(0x7f0000001640)) chown(&(0x7f0000001680)='./file0\x00', r4, r9) ioctl$BIOCGBLEN(r10, 0x40044266, &(0x7f00000016c0)) r11 = semget(0x3, 0x2, 0x628) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000001700)={{0xfffffffe, r8, r6, r7, r6, 0x7, 0x20}, 0x0, 0x2, 0x3}) pipe(&(0x7f0000001780)) r12 = semget(0x0, 0x1, 0x2) semctl$GETNCNT(r12, 0x3, 0x3, &(0x7f00000017c0)=""/147) getuid() getgid() syz_open_pts() executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)) unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f00000001c0)={0x5, &(0x7f0000000280)=[{0x81, 0x6130, 0x74b, 0x4000, 0x3}, {0x1a2d, 0x6, 0xe2d, 0x49c0, 0x9e}, {0x0, 0xfa, 0x5, 0xfffe, 0x9}, {0x9, 0x6, 0x3, 0x4, 0x40}, {0x3, 0x0, 0x3f, 0x5, 0x3f}]}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) writev(r1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r4 = socket(0x1, 0x1, 0x0) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r5, 0x1) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000002c0)=@file={0x0, '\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'}, 0x50) kqueue() openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="c113020dcf1353839d9f2d7563322e", 0xf}, {&(0x7f0000000340)="301b46f332e8a3922ad776bfd23e101e878f6ba6c19add45381332fb3b09cef15e7c488ea1b99e7bf28e74acbb87e5a2aecf0323c118165d198479ebb2855bc13dcf0b9dc992ede4ce62e5b14d1dce809898e12a9034eb6aff762d", 0x5b}], 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) denied attempt to set clock back -9223372035775791086 seconds executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="c113020dcf1353839d9f2d7563322e", 0xf}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/521}, 0x20b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r3) lchown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="03fdecafebd1fb725e083a0a7661c7209ddafa31f1282c7cd218c28e47c268a420dcd09c49ac4b11a327e0404f1934c3f07bbbde3e9ba3b4f2ea9135fd08ab54e4512052eaff9b22d6564cc17576d651901a216a42b8b8167f80701a7b73c5587d1a186ec358122770f3eab42e0d654769ff448f894296c752ce074d6404af467fc20918fa8b1b9d06dd09cb1cd07897841e8ece076f4bdeb57eb1de0600007e1cd32526c90eb714dd6eab136c52bf01000000807a7643b49ad4ea6d62d8691c4e17719690373325bfd82bbe79a7b15e301df5b8895fdba94a2bb5d55e557ddf137abdde0a0bfde81cdb4f6f00"/251, 0xfb) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x8000, 0x5d4a) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0x44}, 0x3, &(0x7f00000003c0)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73bcbe8a3d", &(0x7f00000002c0)=0x12, &(0x7f0000000300)="6675ce01f40d6aca4f5b680c7e17a4db799bb2480f1b4e922dd582704df696f66891b95981f7d920436699f59f5bcdb142bd08777d3dfee17dabe90c8f0d3defb72a65e0583485bfd0ab622d2267677a928d2d3d84731c57b234e88df06caf4fee4aa32022541c8c057f1c601f54d25fec982caee472cbce44bb86c6d5b25c6ba673915108c6f254cc12f9287a60000fbbf686386e3e", 0x96) r3 = socket(0x800000018, 0x1, 0x0) r4 = semget(0x1, 0x2, 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x181}, 0xffffffff, 0x1}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e", 0x33}], 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x4c}, {0x6, 0x0, 0x0, 0x42}]}) write(r8, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(r6, &(0x7f0000000140)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000640)="aab6fde8688d144504a0a2720511bc1918448938faaaa900cb0b71e80fef086117620500fc780cd29ce8d5fc852ffb38239a7f6cbff7e6e9b24648e65f5c643e6eec104f4c8e925121f4f87c09378cc32133dc39b83433a8ce2a7d1b86445410194db0b924b2d223e5a3b4b07f9819bd8efd6b01446ba6608bcc7db1c713d300175a99a2b165b35fdf2a0d2502c2c0f349826691f23567906d99608dd4b1018d0935e02b5eca893918b64ebaf1e72494e80e8bc0e20026542cfe302e218b7a5953fc618452a4ada4e19e1fcaf91cf94b", 0xd0}, {&(0x7f0000000740)="4a7a5e826cede2d132c332b86571134eebfd79da767c7ebd07f7f2213a58066ec2c8e7d7b26d57b0ff2bb58a75e0b10fcd3bf81bac02bc3f6f2487e3ad859da08e1d6596c099e9f1c2c5f010573cee9ad5fa6f217f525c26925352a7c07797e3751b77ecd12b1a03ee6a49870d60938e6921ee0439b7ba94", 0x78}], 0x3) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc0, "6104000000001a0000ff004e200900"}) readv(r7, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 6: r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1b8) setreuid(0xee00, 0xffffffffffffffff) r1 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) getuid() open$dir(0x0, 0x0, 0x0) semget(0x0, 0x1, 0x668) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f00001b6000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffc, 0x17}], 0x45, 0x0, 0x100000, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) dup2(r3, r6) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x22, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) poll(0x0, 0x0, 0xffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x87, 0x0, 0x0, 0x10000}, {0xc}, {0x26, 0x0, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1d}, {0x80}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) (async) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002bed5880 executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000040)=ANY=[]) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) pwrite(r1, &(0x7f0000000180)="ccc8c5d44ddeccc6996912b5eaae5f1294ad3bcd2bf4308fb54b1099ebebc670fa46fa08b62f3c9734d337f3904d03fb52ab69e2dfc1a805a5b55c9b700ee2c2141af52b63a12974df8b0cf2ed160c12d1fa74eb4019d5f62042fef3a58fc1b33b5874ef14e9b856e5453699df37512ad5af19529ef8e101a2b1f0deee7e8042cdf6d4335d4de02a43ab4b14cf040f7cdf47b9c18362489227b72cf00be43425bab4acadc087338f812706732ad7e08173de98a025fc9530", 0xb8, 0x1) socket$inet6(0x18, 0x0, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x0, 0x7}, {0x7ff, 0x8}, {0x0, 0x0, 0x3, 0x1}, {0x1, 0x3f, 0x72}, {0x69, 0x0, 0x3f, 0xfff}, {0x1, 0x0, 0x6}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f00000000c0)="12eefd97010c182c5f368bfaa121089b", &(0x7f0000000100)=0x10, &(0x7f0000000180)="0ca53ea927f7cf6d8027860568a706fddd", 0x11) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000380)={0x0, ""/106}, 0x72, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000400)="1e1a51a78f4cb7260be1d61baa73f67bec76239ca00f9ffa0b9d310b3f82bda49147b779da41e5e6adf1e0827781113a5ae4fc11a2470e67247882b1fc7436db5a41e092ff0bd4b9493642fde61368a2ad0e54dd64a8eac550d6594a70fc7f0f6b7ae6dea7e1b76dd33b5b90a0072dc2039d23f6d5c559792c0f6a505ec7b66aa0ac9ffe17a90e6b6728c8e1e4d74c27b22644877670d1d827fbc46edae58f684b6f9a249790a3f83e1c62", &(0x7f0000000300)=0xab, &(0x7f0000000340)="2ced652b535a401fb5fcb947920ceeaf", 0x10) socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) close(0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0xd4e688a67930cd) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) r5 = open(&(0x7f00000000c0)='./file1\x00', 0x70e, 0x0) r6 = socket(0x11, 0x3, 0xb4) sendto$unix(r6, &(0x7f0000000000)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e00004051800000014000000", 0xb1, 0x0, 0x0, 0x0) writev(r5, &(0x7f0000001580)=[{&(0x7f0000000280)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e419bdfa91bf5f705d798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb99d5a5a9f9d1628b734ea963efc", 0xd4}], 0x1) ftruncate(r5, 0x0) writev(r4, &(0x7f0000000c80)=[{&(0x7f0000000700)='6', 0x1}], 0x1) close(r4) executing program 3: writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x4001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x1bf2796c, 0x3d61) ioctl$FIONREAD(r0, 0x802069b2, &(0x7f00000001c0)) socket$inet(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x20}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x978b, 0x809, 0x1, 0x209, "0e963004797c431a04000000000000001fdc0200"}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000005c0)=[{0x0, 0x0, 0x0, 0x4}]}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) close(0xffffffffffffffff) recvfrom(r1, &(0x7f0000000200)=""/80, 0x50, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x4, 0xdb) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff000080000000080045080028fffe000000009078000000fcaed206cf894729fc698a01000000ea095937b8d8f1002c37", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x886, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r0 = socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) select(0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r1, 0x2a0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) open$dir(&(0x7f0000000080)='./file1\x00', 0x40, 0x10) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)="ea00000100000000", 0x8) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x6, &(0x7f00000001c0)=[{}, {0x7a7}, {0x0, 0x0, 0xf8}, {0x8, 0x5, 0x3, 0x80000000}, {0x9, 0x9, 0x0, 0x8}, {0xffff, 0x81, 0x1, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x4}, 0x2, 0x0, 0x0, 0x0, 0xe) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c00000000"]) open$dir(&(0x7f0000000440)='./file1\x00', 0x400, 0x2d) ftruncate(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r1) setsockopt(r1, 0x1000000029, 0xb, 0x0, 0x0) executing program 3: chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) socket(0x0, 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/39}, &(0x7f0000000080)=0x29) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getdents(r4, &(0x7f0000001e80)=""/4098, 0x1002) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x10000000000000bf) executing program 1: socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x44}, {0x8106}]}) select(0xffffffffffffffd0, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4000, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = dup(r2) dup2(r3, r1) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r3, &(0x7f0000000140)=[{0x0}], 0x1) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2006}, {0x4c, 0x0, 0x7}, {0x84, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000b00)=ANY=[@ANYBLOB, @ANYRES64]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x12, r5, 0x1) pipe(&(0x7f0000000140)) executing program 3: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000240)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "f51d00", 0x1c, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @generic="574c177addccdce73b1846f67318dcf42a8b2f210702c2b3b0304f61"}}}}}) r3 = dup2(r2, r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050160", 0x5, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r3, 0xfffffff5, 0x2, &(0x7f0000000080)=""/44, &(0x7f00000000c0)=0x2c) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) close(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000), 0x10) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x0) (async) r0 = open(0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x7, 0x101, './file0\x00', 0x2, 0x4, 0x6, 0x7}) (async) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x13}, {{r1}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) (async) geteuid() (async, rerun: 32) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (rerun: 32) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x0, 0x0, 0x0, "fe339657"}}}}}) executing program 3: sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(0x0, 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000380)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000240)=[{0xfb31}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0xc0) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) writev(r6, 0x0, 0x0) writev(r7, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393", 0x55}, {&(0x7f0000001700)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608", 0x100c}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c02cf7a1653f1749274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a49400"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f0000000600)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e5098efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b82ef9cc1b0bced06209a65ff61b2a8b14004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99c0c89a954a03a54780d6b185ede26f65208dcce5c269e7cd1e035d18d1a6ab12971530f9560be23b0f79e88eaa7e2000792a8097b4ddd49daab1ef9fc945a49add61f933b61998cf8127db66386e739bf2b1f12674a63fd4c33bd7160fd5b2776725e2553e40f4d7f8bd00b660a77af3d19d56b494232e2d8003139151a8bffb808519313f751d17b8dddb913a8ff30fa7f017d701ed9dd8d01988d59945d5", 0x1ce}], 0x5) writev(r6, &(0x7f0000001180)=[{&(0x7f0000001200)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7bab1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351b5fc", 0x89}, {&(0x7f0000000580)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000440)="06f2d803612e7c3baa2d418f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91d2a7ba63361022803132f486a8e3d4a6448eab74f80505e0f87950b4c9fa81dc2544e390117246d5a994c5781aa279fe298273fea66e7ce2b926f5acd0d1dd0b375905f26a8935eda41833b3891f1f56c1e95bed206462a8c1248fff9f06d41336ef4a", 0x8e}, {&(0x7f00000008c0)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b570827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac549136b868fb642d55f", 0xc4}, {&(0x7f0000000500)="ffffdf57000000000080602c6a9b9722af847f", 0x13}, {&(0x7f0000001040)="be5f9af4744d7a7f3899a46aa1321d50719f12a311557cfa9b7d48a9359787d62f40a1c43a2e6ed68c0da7e54f0365b0054449b78550a77c6f26411f5d73f1280667f6959e0c1d3dc6187bb36431a3e2ce66eb78cff2e41cded868fe25e92711df1c4289759dc4b49d573a32da0ed8ab79c5976cc7a57d4c6db9780d5e84e90a24bdc5a0145c0f03f1800746a476ab5c153ee93eb47b12b71e22dd4890d3d330614fd54ea776df09008df6bc0ccc4fcb4a35f55d101977008c", 0xb9}], 0x6) sendto$unix(r5, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="c113020dcf1353839d9f2d7563322e", 0xf}], 0x1) execve(0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300101000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x10, 0x4000, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000040)) close(r5) socket(0x18, 0x2, 0x0) executing program 7: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x3, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) executing program 3: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) r3 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r3, 0x0, 0xa8, 0x1}, 0xfffffffffffffffb, 0x0, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = semget$private(0x0, 0x5, 0x0) socket(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) listen(r8, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept$unix(r8, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000480)=0xc) r10 = getuid() setreuid(r3, r10) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r6, 0x0, r6, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r7, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x3) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mkdir(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x80}, {0x5, 0x0, 0x8}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) chdir(0x0) mkdir(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x1}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0xfd) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000180)=[{0x12a, 0xd3, 0x4, 0x6}, {0x7, 0xf8, 0x80, 0xa0}, {0xffff, 0x0, 0x7f}, {0x0, 0x1}, {0x0, 0x4, 0xf5, 0x5b}]}) socket(0x0, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) close(0xffffffffffffffff) syz_open_pts() sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) executing program 1: ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000100)={&(0x7f0000000200)}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) clock_settime(0x100000000000000, &(0x7f0000000000)={0x8000000000000001}) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) (async) r1 = socket(0x1, 0x1, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) shutdown(r2, 0x1) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206917, &(0x7f0000000100)) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) setgroups(0x0, 0x0) r4 = getuid() openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) setreuid(0xee00, r4) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)='x\x00') executing program 3: mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open$dir(&(0x7f0000000440)='./file1\x00', 0x8, 0x8) sysctl$kern(&(0x7f0000000000)={0x1, 0x3f}, 0xb, 0x0, 0x0, 0x0, 0x33) mkdirat(r0, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') acct(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x9, 0x48a, 0x3, 0x19d, &(0x7f0000000040)={{0x5, 0x0, 0x8, 0xb1, 0x3f, 0x4, 0xffffffff}, {[0x6, 0x1000, 0x400, 0x6, 0x4d9, 0x0, 0x4d28, 0xe62, 0x3, 0x3, 0x1, 0x6, 0x40, 0xfb87, 0x5, 0x1000, 0x8000, 0x5], [0x0, 0x3, 0x6, 0x100, 0x3, 0x7753, 0x4, 0x20, 0xffffffffffffffff, 0x8], [0x4f000000, 0xe65, 0x3ff, 0xccf0, 0x401, 0x8000000000000000, 0x9], [0xfc1, 0xfffffffffffffffd, 0x8000, 0x8, 0x9, 0x3ff], [{0x4, 0x4, 0x4, 0x4}, {0xfe, 0x7, 0x8001, 0x7}, {0x2, 0x101, 0xedb, 0x81}, {0x0, 0x1, 0x5, 0x6}, {0x69a, 0xfffffffd, 0x6, 0x4}, {0x7, 0x0, 0x1ff, 0x200}, {0xbb54, 0x9, 0xffffffff, 0x5}, {0x2, 0x2, 0x1, 0x4}], {0x8, 0x4, 0x9, 0x1}, {0x9, 0x3b, 0x5, 0x3}}}, 0x9, 0xff}) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x40) r2 = openat(r1, &(0x7f0000000340)='./file0\x00', 0x10000, 0x84) sendto$unix(r2, &(0x7f0000000380)="4c10289a4ecc118651f0999db5ed453b3b966c36aa9af612068c4122cab5e14f6194047e5daa13078f7bcbffdd3c5ddb39f5bc24c69a4aa1f492f0a44eb9cee9488e937eede208931684a3c7de254624144ac6edd04f9f252bb88664427d195cafad92230f4d84ede36bdc2004744e643e2cfad071810b79530c959f94", 0x7d, 0x2, &(0x7f0000000400)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = dup2(r1, r0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440), 0x8000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x10000, 0xe1e, 0x1f, 0x0, 0x8a, 0x2, 0x8, 0x1, 0x0, 0x7, 0x8}) r5 = dup(r2) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500), 0x20, 0x0) fcntl$getown(r5, 0x5) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x10, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) kevent(r2, &(0x7f0000000580)=[{{r4}, 0xfffffffffffffff8, 0x60, 0x4, 0x61b, 0xfffffffffffffe00}, {{r6}, 0xfffffffffffffff8, 0x2, 0x40, 0x8f3, 0x2}, {{r3}, 0xfffffffffffffffd, 0x0, 0x8, 0x4, 0x9}, {{r5}, 0xfffffffffffffffc, 0x14, 0x2, 0xffffffff80000000, 0xfffffffffffffff9}, {{r7}, 0xfffffffffffffff8, 0x52, 0x8, 0x3, 0x6}, {{r1}, 0xfffffffffffffffa, 0x32, 0x10, 0x7, 0x2ce}], 0x5259, &(0x7f0000000680)=[{{r6}, 0xfffffffffffffff8, 0x22, 0x4, 0xffff, 0x40000000000}, {{r8}, 0xfffffffffffffffc, 0x81, 0x4, 0x47, 0x300000000000000}, {{r3}, 0xfffffffffffffff9, 0x21, 0x1, 0x8000000000000001, 0x4}, {{r5}, 0xfffffffffffffffd, 0x49, 0x1, 0x400, 0x6}], 0xffff7fff, &(0x7f0000000700)={0x80000000, 0x2}) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000740)={0x10, 0x2, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0xa000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0x800}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2b4}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x6}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfd66}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xf7d}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x4c5}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x10001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x7ff}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfff}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}], './file0\x00', 0x5}) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000940)={'./file0\x00', 0x80, 0x3, 0x1, 0x0, 0xffffff80, 0x0, 0x5, 0x1, 0x2, 0x2, 0x2}) ioctl$WSKBDIO_BELL(r3, 0x20005701) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000a00)={0x1, &(0x7f00000009c0)=[{0x81, 0x7, 0x40, 0x6}]}) syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000a40)) link(&(0x7f0000000a80)='./file0/file0\x00', &(0x7f0000000ac0)='./file0\x00') ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000b00)=0x30) r9 = socket$inet6(0x18, 0x3, 0x6) sysctl$net_inet_icmp(&(0x7f0000000b40)={0x4, 0x2, 0x1, 0x4}, 0x4, &(0x7f0000000b80)="10c623b01c9e6df358285213e413c7c60a60459936b0b8714983db0c5331243d17e603f14b38dc17b1f1c12ad641e9aaa991e89b9730845f9ee19823", &(0x7f0000000bc0)=0x3c, &(0x7f0000000c00)="3fd4842f60ebf925fc405520bc4a885bb98be90b8cae91b35e29e14888b341b85187e4121d53a60afacb72a498c019f4d301e53c13dadca7e0c93e1e9bcceee367a31eaa0243e51ffb158fb040be230211c853f5b8e5676f41bc2175200a07c5a57eaf223a1beb5897", 0x69) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000c80), 0xc) connect$unix(r5, &(0x7f0000000cc0)=@abs={0x0, 0x0, 0x1}, 0x8) r10 = socket$inet(0x2, 0x8000, 0x7f) getpeername$inet(r10, &(0x7f0000000d00), &(0x7f0000000d40)=0xc) sysctl$net_inet_icmp(&(0x7f0000000d80)={0x4, 0x2, 0x1, 0x4}, 0x4, &(0x7f0000000dc0)="95ebaad8c52118d676879b94609855b62216e503b169caa4c3081a2ab2bcedb3fc028379ef27e06ac3d4", &(0x7f0000000e00)=0x2a, &(0x7f0000000e40)="90c6ff", 0x3) listen(0xffffffffffffffff, 0x7) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="03fdecafebd1fb725e083a0a7661c7209ddafa31f1282c7cd218c28e47c268a420dcd09c49ac4b11a327e0404f1934c3f07bbbde3e9ba3b4f2ea9135fd08ab54e4512052eaff9b22d6564cc17576d651901a216a42b8b8167f80701a7b73c5587d1a186ec358122770f3eab42e0d654769ff448f894296c752ce074d6404af467fc20918fa8b1b9d06dd09cb1cd07897841e8ece076f4bdeb57eb1de0600007e1cd32526c90eb714dd6eab136c52bf01000000807a7643b49ad4ea6d62d8691c4e17719690373325bfd82bbe79a7b15e301df5b8895fdba94a2bb5d55e557ddf137abdde0a0bfde81cdb4f6f00"/251, 0xfb) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x8000, 0x5d4a) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0x44}, 0x3, &(0x7f00000003c0)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73bcbe8a3d", &(0x7f00000002c0)=0x12, &(0x7f0000000300)="6675ce01f40d6aca4f5b680c7e17a4db799bb2480f1b4e922dd582704df696f66891b95981f7d920436699f59f5bcdb142bd08777d3dfee17dabe90c8f0d3defb72a65e0583485bfd0ab622d2267677a928d2d3d84731c57b234e88df06caf4fee4aa32022541c8c057f1c601f54d25fec982caee472cbce44bb86c6d5b25c6ba673915108c6f254cc12f9287a60000fbbf686386e3e", 0x96) r3 = socket(0x800000018, 0x1, 0x0) r4 = semget(0x1, 0x2, 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x181}, 0xffffffff, 0x1}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e", 0x33}], 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x4c}, {0x6, 0x0, 0x0, 0x42}]}) write(r8, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(r6, &(0x7f0000000140)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000640)="aab6fde8688d144504a0a2720511bc1918448938faaaa900cb0b71e80fef086117620500fc780cd29ce8d5fc852ffb38239a7f6cbff7e6e9b24648e65f5c643e6eec104f4c8e925121f4f87c09378cc32133dc39b83433a8ce2a7d1b86445410194db0b924b2d223e5a3b4b07f9819bd8efd6b01446ba6608bcc7db1c713d300175a99a2b165b35fdf2a0d2502c2c0f349826691f23567906d99608dd4b1018d0935e02b5eca893918b64ebaf1e72494e80e8bc0e20026542cfe302e218b7a5953fc618452a4ada4e19e1fcaf91cf94b", 0xd0}, {&(0x7f0000000740)="4a7a5e826cede2d132c332b86571134eebfd79da767c7ebd07f7f2213a58066ec2c8e7d7b26d57b0ff2bb58a75e0b10fcd3bf81bac02bc3f6f2487e3ad859da08e1d6596c099e9f1c2c5f010573cee9ad5fa6f217f525c26925352a7c07797e3751b77ecd12b1a03ee6a49870d60938e6921ee0439b7ba94", 0x78}], 0x3) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc0, "6104000000001a0000ff004e200900"}) readv(r7, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 1: r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) open(0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000040), 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000240)=[{0x30}, {0x4c}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket$inet6(0x18, 0x4, 0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x48}, {0x80}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r6, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, &(0x7f00000001c0)) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x3, "cff2f50d51a80300000000000000002ddc5fba00", 0x3}) syz_open_pts() dup(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, &(0x7f0000000580)="13", &(0x7f0000000140)=0x1, &(0x7f0000001580)="704963f8b1f51ce37edfcd669b5ea5d51e5b4ff1dce77d137e4ca665bb40044e31398e290c642a2b5295378aa82422b252c4edffca0b6b68d64ec957b42e6fa668044b5bcf960f55c79136d64969e545a0e4e7a794dc9a85efe5cc17aa83fc3106b09b037feb5ee1722bfb43dda3a0e025097ce65a324a7197bd37ef9dd7649b3e0effd73cbc5e9c5440fe685e0e6627abab3fbfd903c06148ffb6a57026ef4ed969f932c39d71a80053aa85a286dcb35d7120214da6f9c041671893bc20d4cf625c2925e2e914b02bbfebb6964565c67697b585dbc3a90b5ad7db3315bd713e7282319ce7fe0441ef170e90693c292d1ab64e5fb264266488c343ba3fb2d4e1", 0x100) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x35}, {0x24}, {0x6}]}) executing program 3: socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x4}, {0xc}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) socket(0x800000018, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) write(0xffffffffffffffff, &(0x7f00000006c0)="19e95897d1746fa94fe8bf8d35f65b17fc4831d41fa6af9bfd857dcfeea614732ed7b22040c52a4bb3f9e46a47eeb0729ce8514fa3543a444b7347e4db70718986c31873aa9b7d4253fcec078f0bccbf1f51a9879eaf224df9e0b95d4bee4289ef22548d240cecb2aa8023a6ccf8982517a39f9a26c96ca65d4a6b992c6c1540817e7b1fd94bef8763d350021a97380a396fcdb131d2a399a0e6f2453f2a83eddca7807f7c4136fefb20302b50d3ce107eb03b70a568b7820a1560fe7054e2a79e19e6e087586ed8b6be8eb64f72bb68abfebd8a7ddd242da000e72d05a24a1821cda8f1dbe4d00991d4ba9c05ef25e6110498a62cf6964c96098f9be99504c18a78a80246178b5c35e50f4d8513b530c136d721f147653e33707b6be01d7c338dd4cfb8eecb95fb8f67d2188c2175070844eb0b5ff95bd18eca52f65c8f992a7eef39f0d7b8235d438812283efae35ee26e0237292c9b60faa12804e3e295476767f05388bb664c223bfe0d710e39294195", 0x172) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x5, &(0x7f0000000480)=[{0x4}, {0x7, 0x0, 0x80, 0xffffffff}, {0x6, 0xfd, 0x1, 0x800}, {0x7, 0x1, 0x8, 0x2090d0}, {0x8000, 0x1, 0x80, 0x4c63}]}) setrlimit(0x1, &(0x7f0000000140)={0xc812, 0x5}) close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8, "cf000000006300"}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f0000000100)) write(r1, &(0x7f0000000280)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d5693700094db7b327e86487afd9fed60beae3d136855ee34aaa36a50774ed29bd18924589202152fada2abcd9c12185611fdb0260d8fbbf62aaafdae87f785d7629b3efd58af20a87dad75e89573fcfaf3d96b76c40a9d35fa6d5b9bf8d001b5d479986a4144223f482fb7608e5dfcac862d4eca19f0cc9dd9ce8f27fa01b8dc561c8441c60f6ea598d8010b73ed2228678c0b910f9dc47959469da858370fa3033f28f58a6f3ae3db09f0aca80d042a80c21952c6cf8c875fc0aeddb16db4265aad31a733d170d8cb9978b94b600bd7893c898195cffe8dda99f849a2d5d5ab6bbba3456f201cfc93d404679703434b07162ca0b8cb34f6dbfe001f060d05ad9370024b7f539de732f29f27a32e59cc4ff2f63fcac0002b64365a", 0x177) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r4) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000240)=0x1) setreuid(0x0, 0xee01) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') executing program 7: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1, 0x80, 0xa4, 0x800}, {0x5, 0x2, 0xe0, 0x5}, {0x3, 0x3f, 0x81, 0xe4d}, {0x81, 0x7, 0x9, 0x1ff}, {0x6, 0xb8, 0xd5, 0x9}]}) close(r1) geteuid() bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0xffffffff, 0xccb, {0x489d, 0x4}}) ftruncate(r1, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) dup2(r4, r2) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') clock_settime(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x101}) r5 = socket(0x7, 0x4, 0x3f) fchdir(r5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x7f) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000340)={0x2}) clock_gettime(0x7, &(0x7f0000000380)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000440)=0x200) r8 = msgget(0x0, 0x745) msgsnd(r8, &(0x7f0000000600)=ANY=[@ANYBLOB="0200000000000000b8ae684b6c671a72cf609b3c8127303de39d44a59197680f178152bc3af567343c297188ae45abcfd167022eb8a0c0c2631d79deb1e502c8372fd6e193efd554b3c5dcd110132d2e721a463c6636bc656a13c889bb05d1d9bb6e2ff8125c0dea54207dd82330b8ffda27a5690a7469e505e9fea11700"], 0x76, 0x800) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000540)='./file0\x00', 0x8}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000005c0)=0xc19) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x10000, 0x0) r1 = kqueue() mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r2}, 0x0, 0x11, 0x0, 0x1}], 0x5, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r2) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000180)=[{0x4}, {0x5c, 0x0, 0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {0x0, 0x0, 0x34}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, 0x0, 0x80000000}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0x20000}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x8001}, {0x0, &(0x7f0000003000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047476, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) kqueue() open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) r3 = socket(0x0, 0x8000, 0x6) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x0, 0xffffffffffffffff) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x4, &(0x7f0000000180)='./file0\x00', 0x8}) r4 = socket$inet(0x2, 0x5, 0x81) getsockname(r4, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) fcntl$setflags(r3, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) socket(0x10, 0x1, 0xb5) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000012c0)=0x2) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001380), 0x1, 0x0) poll(&(0x7f00000014c0)=[{r5, 0x199}], 0x1, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)) socket(0x2, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x12, 0xdd, 0x3, 0x800}, {0x1ff, 0x50, 0xff, 0x3}]}) fchmod(r0, 0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x7, 0x8, 0x0, 0x40, 0x7}, {0x3, 0x9, 0xe6bb, 0xfc0, 0x1000}, {0x4, 0x1f, 0x9, 0xff, 0x2}]}) recvmmsg(r1, &(0x7f0000002540)={&(0x7f0000002500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000280)=""/231, 0xe7}, {&(0x7f0000000380)=""/35, 0x23}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/170, 0xaa}], 0x5, &(0x7f0000001500)=""/4096, 0x1000}, 0x5}, 0x10, 0x41, &(0x7f0000002580)={0x9, 0x200}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000025c0), 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000002700), 0x20, 0x0) kevent(r1, &(0x7f0000002600)=[{{r2}, 0x3, 0x6, 0x40, 0x3, 0x7ff}, {{r3}, 0xfffffffffffffffc, 0x4e, 0x8, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffb, 0x59, 0x80, 0x1, 0x8000000000000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x42, 0x1, 0x5, 0xfff}, {{r2}, 0xfffffffffffffffe, 0x61, 0x40000000, 0x20, 0x28bb1873}], 0x0, &(0x7f0000002740)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0xd4}, {{r4}, 0xfffffffffffffffa, 0x44, 0x40000000, 0x100, 0x9}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x22, 0x4, 0x2, 0x4}], 0x80, &(0x7f00000027c0)={0x100000000, 0x2}) sysctl$net_inet_tcp(&(0x7f0000002800)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000002840)="8f4d666b56b0df907df27e746c1c0cf370ef36e230291eb647a7245457f46ce24fa9699a7c38b2b0bd55bfa09a6868bb5d2ed29d6d58aac40d567a6f0fbb5f8d2af29aebe0295bf5966f3f9a396ae2e17fec44f32fe4f52b7601e1d210c9b4adc1b9be46d5d5589eceaf7e52e68f36874ec2038b0867827b481ffef7e09a8690d5a9936067d9d158200e34df05af4a984d11ccd4ba832ced07ec5c53de3b1195cb8b6f314868c8b077e869793f28590b56c953c4f8cbd03079206b65b3c0d8cd7dc40c93295b2186bf049f2d08c951ddc6fd2e233824ab02ec77bf72b614d704fc5de7219a81d7632e816feda2ce68c2740c2b6bb3d9c12a760ead6afa14eaa926198ba8b1fa6e4ddf227b04b7f7f28cc546a0babd9d21136474d883ba5bafbe9b1ecc46a8a0e521d934f6edbff35c1e03e56a6dae70aa22eed2b6fce9a30cea67b3b9074a33215615d6e320e4ecb4118a16c59482af0296c7140ab47b7b31b8bdb1c55d3448b2a7e0a7bc4ad8207627b4d8d48d1a9d6d0dab73668d555c63013bc73ce50689e9e3247c2b333bec4228cb5ff71948561f85ff0c666c7526e9044a914953b8f875c0bd9a16c775dbda0b56a181eadb5848250f5be6353ff0d169094de6af7c27c6476bd00f753ead1e013680ffa249ae57ef21776c7c2193293ef05c48886e3d968ef3c5c7d39ce5ee3f96f03793d1a04dcd1afc0ffa7355a6c263012e4d336205718b73d356591a6e74d8663a9353fb8d37fe75842f686ae30bc19deef910b59bd9473e7e5c3c41880313fd7624d23a91cfdb83af58975cfd4063f48fc53ca0a5d8eae2cfb29908b9f7e26ac4da91e346bd098882e1f8408c435ff1811b45623f8088458976d1886ea2a8f494f68652fefa4e04fb133e4502c6d01d7350c5cc4d2b636b1401f5be17c02f0d65aa3db04df63a9eeb3aef9a7a6d1a654bd843a34cb6f43fa79fd6570869f18f847837ae23ecc29f6c27902a889cc414e756c034f717d48daeccc57577202c0cd8ee17ffa30f666ac7ef0fc53df4aacae0667b1a0777fe5556712b6c2c764fbc31030b9a2b9d7a4f18a60fad7bbacb06227ffb9951c4b683754e23cc60fd8bb7c6261803937f92f6d9871731e7eb39e5f964ee74824d3c9ea38cf8ba47a909f0c0271dbbb8885107b1347114458461fa1e11a5aa9dc0514a715126ff1f724c8e5f429ffecb1ce6984cc9c784b2e0116d1375d5003026e0858d3ad9eacc528affab3eb96675a4f561c844d1804709c0743a3c976c73d82e45f2bb079a6405ab3b8a21c170ef3bfd1967fda501a87f73e815afdd5f0663cc1ebfd027a3ac0583e0f9ce87463a13cbfef4231b080fc61bb6edb8c1ea5603937ee9454707513d7598a101f32e41a38b3a1a04282877b3e868f1de7801e2c78b919e03dc52ed0853a2e428bd9ba0068465c2cb98157077079910e9fb815be83790168e81e9b8d15b4cf1fed743be601f9cb9b43ff435694b7267424edf4aff4fa16c183435331e6b388742134564a4c5a91ac42021f9380552782f64b34aab4e18db4d1a6054dc75988df0b2f278b8bc6145e4a6ccc183747bdb92a5a4705790baefa6e335f98b464c01667163372f9c64b4f5a4bcf68eef78f8bbf45440bde373be05855a835a0737990d76283c4e5bdd9d891804dbc7fa3a01c7c26749d91ecccc01065ef98ae937c3a793231c10eb4f00b711b3e70bf605fb3e30c7c6c2585575c5ab89aab7baafad730abfe4a4078f91288a4ace225ae8e967cd4059a50e9f3c10c240e8a6c04d132f8fc6f81d6677cc8d9d57bf086e9f7b28cc095194462b059922a17f61068c1147981f6d1d87a3b8a7b90a867de543a2b132cf5b93eece697f2ab615627623617f41f2eeb16917917bdd7129dee84c9f035d1abd62f91b1b46314c9848f5365584c99051c4fa67bfeafb951a1fe29817898904b72e3c31af68b007ca4d3b3aa2f4963824024e694106d7cb21327040b0efdbf4b173cd3ff1adb0ec66007fb09f1677acdc91c494a72f19cbdfe45526483fb814e88e99cc2fc48837772755597da0c68d8430726b969385b83f0af8fdad99a7c34afc96788ad9a1de06710ba243b5a5a56bbb24219a4746f2936b2cf5eb44e07e9813eaf94b99c2ee50795ee509abd7bd7c57be759ce1126abf5c8ed6fdf08e9629c53b2548f4314a5d43e8686d026e061c1d933a4e20a132679a18f345d232ee22019b71e8ffaf0a47fb16874496e07472e6ce09d292a7a169fdcb6702d98024ba7a43081b6ecdcb7a7d80cd745c9efd2141c7bbe7b35ba1c4a0e1052051052478885511f540d4b467766cd396efcc4864d6cbf5e6ef5de67115bfa27df0d4e13874a4ba81763b0be98c6af783c4353f98761ce80411cfa9246c52f8df04c9c1572baaa0e1c2906da7557ce316fb3131cca4efdfb1d5914abbeba331ec224436e514ea61117ac87f438556f9631efcdef2e6614a6e2e96976df5e9035d3809e6634e2fe22620a1c94d9ba3c503626d1dcdf4f18883639d9eb54ab45fadcc1220979a248b76a3400bf5a993527d9014aaa714143bdc59a818565348e4a69eca34c975730800f9aa4ce92149c667509217932a902d99734a7d2da2e300ee12d73a1980860a1a94d390482a4bde9692a0784120f21095b9c58dd4e81dfbf54065f092676ccc540954da03ca2cf34db9717341002c0db8af4b5a314db90f85c9be28dc53a5347410a57248e7392022bee3c392a28b36355fe865e9d2d80afbe0def2a19192372e355e67f21aa2a87ca9941a865192698adc57ab8d8aed946ca0ffe96008d69e4762dc5b97f6264526835b6839337d2c68e945eab1b4c607e93f13ae52c02652f81f1bfd97eca68919d5e4e67827e2d61240eb81aea3c1ec04bb7755ab67c0204c0c9b15c50ba431ff735997500906ba1efc5b7f16eea641eb24545ea73d8d9e157e37ae8961f68c994c4435f0ed960d4f46ec3db81617350b48ce2a2a7d24dcc65c619af78b88ecabc6cf5491d8f523eb2cff93ecd70048ce2529c93d7d453a04c70322d0bd508afe6347820e25a1bbedf63cbc741cbe71c680a79474dd71150d68ba925547d4fea5653e300eaa5c77c61cb20f70144f3cfaa2e39d3dd5aaa7a4032a62e36a9f4d6699de0034694d79eb89d72207d41fc3fa82cd0da3db6288aa5e90bf21f95d848339e964c02bfebc8ea5494e715799a336fa6493dddeedffa3a4f42e761cac49cc1e7eab256fa82b64c7c94069eae4868ee3973c1122c7c498a2ae93d62b86d7e736ed43fa9a4672f6dd565600683d915444aa3fab3b6b1734e77b9f046de70a60e80346450888fbcdac16a4a4736454c4a333a7831fcfbd2df0103ad95bdc1a9878659c1e1b06a73f64fa17e4abeb35b8bee766efb5636cc62b38f43c80297ed9e2d0d0de52b92294acdf5a7618a1f729c99810f8812da2b5974325ddbee225c259973abe050b0b8857e5e7353848c3117ca057b094b4760b99adfa39bbf2e6cf9a1b25bd30e640606a90ff4b0066958ecc897167a136a2834064daed34c86d7c6bf50f0dd0e81b37f5b9c20cdb08e34d4261c5b7655f73cd33179235aa77bb6219bdf7366815235e8b09de014f26a729ab10203db7a6d660c32fbb5a0c92612f23fe1d8da48c52a0f04d3b1dc4bff378e6204d4cd0398ed4d339ee4d26ae6314afade4722968d3007ad12d53ca75d149739755066b5b801ae8a9ae914bfc7e29a88aabcf66f6e2fd1872bfdd9a47e0d60fce1004df3c52b3db7ac02389ddeba912553870f570826822aa4fe2e3c214a22d41770e6bf1cfa0cb5b69bb6da43b446dfe89fd8e8e7ce9a2d5fb3cf5f3ee6e9084c2b8e3e1d267eaf2dc73bd25f389e1d03130a6b7a0a30a2c9ad13a04c00bf86459a2036bea07648d61bc9b8a65f8d54f9796095c2498bffcd8f7aba68eed24ff6aec7fe5f683f1880e0ae0d9ae498b72706f14dc268f7f4287a685e6715e45b6fbcde010b92688edec48a19d8d4008ab458a8b31926038e637907acf8de3fd30a1f9f02c36b131af6f357b48432c614be0784a8dc7341d21aa45e6cae45d79438ac25f280b77f5a94849001441efc81fbcc5af96bf48e329139875d18b61c1e49ccd972a8f84abac49ea64722e17c352c9aa4b5232300a317a29601a313053510173db0ca569e4c2afbccaed22fda67386809667be7cb770ffdc20c169df771482a9cc4cbb6df9dcae56180f8b67d32da2debe8a21376202d6885ff2deb27148bfe794137eccdbff691bfbb8dda3dbc942ac5c25ff97e7be047a5e93b32e91e54719c4ab12bbdbe5da97d9d168e7845ebe6ff88a6e4d69d9bd4752a3eb2ae9e32304248be8c03d7a7c43986bb50c7a6a732bb3217024b78739ecae362b5aca7912e6c02db5d2c413d36b58e84cf8d90c3e71e10c642c6af4bc4b3e5f96858e270245d8bd5afa4baf5754bca22cfd1b7079f3d783869681d3aa9870a73dec00e85c746b86f783789f831f2bd601ae5fde72405ae9cb7fd2e7ca0da957ea1537119f9ae3d9260569f87fa1d7c32ee0de37c42adcae0d1f3b11157a319b379594fc7af2dc1782a72665014ad99eea126922e3e89fae49d4dfb8ba499ef9e69a35e331821a113efcb122265f654a9bf007a9b8b457167ba0772ae24cdd105b0be453d7ae9d2bc6cbf25179711e99d7212c1ae2d6a74195b491d722cf8ac840f96b4617a151caf2593f454c7a6c452dccfb1b13cabcc52ef2edd74cb7475877ae70d40d77979e29d4b11844d577142f00a962101c43e4c675cf9d0a7f12e7d570f843f9bd57d89056b478fe9c24eca821f8fe961721ff4dda3dd355dc3b2e0172b4173e5a0391a90f846e1b4b35fee846974573e7a6fee62f69b030feeeb8baffde01d7636d909afd2f421c4556ed844c601789e927aa0d4326133d666cbb21a72368fa2453e72602c8845b168e738bffb450c12a889c6066d039fd771c6400acf705f07a122e33f58128a31fbbcd11a9edff8d7cd44d41492e2b4b867a967aef42091d93c1fd80606227e7ad3aff0d027f6ad46e165ca87d3bf22e9a3288794f35aec3af2263ae8e90402e3adf162f13260e24d52c7201545c16ceab6c4af89e14bb02a7dd3a910af256f2476f25fb5378b380699d96351093b592a2682b42c0e6f17bd4c755a0a25aa934e4517acf5acfb6b3f248c626f92f71bf50400f1791041b02bba30abf8a55ba16ed48f13a7bdc2842f17b74b56197bd5aca826158b2c0aa2b34155bd1ab423d1b89e63bb1930b1d72b970d1bc04f1eb8d5aa4ec721273635d62a782a559f37e68fa0898b93c189d5cd2a7da7ea7d5731ccbbdcc608be811c52db0801fd8065458284e1e125f8b69464a64deae06dc4b364d77a6e348ba8c997156fb52aa41adcd224aa87758270734f942ce1cbc7178a219497295a1fefa5cb0859804cee23d3d07381d9ae2711997635e6c388e474b89cc34c5b064f758913fe76b6fb276827633f6083bff47cc705abe59db0835d5a3cf57cb30dfa750611e95636128620c27b13c404d6fdbc9c722155c0932797d79bfac91733ba1e65804bc3a1f663f7ceb2c966edc13ac18e6bf80d1fdac61a1715e46bfa0aa4fe99fd990a4496779db92d2deb1620215d0c66e19dbd0a0484cbc2e71bcaba9d705daca910028707def88b2474d0d6a100a7b7f61f45de22d495aa428090a6e5357f7606351ea0315f0bf52caa513f7d15bf96b2b96b08888365347e1081df16062cdb3dbfedbde48f9918c3afbf243604475c11b643f79be7e1339de", &(0x7f0000003840)=0x1000, &(0x7f0000003880)="212b87e168d0e540cc8e318cd4714af2bf24e54ce6fed407e0b4596c38c991e86294aa929162b9b7ea6a459a456f9e6384d5668c28b49ddec109f0ca71f77e08656031573fb93d301c83decf65cdaf4a7bbe787a3de19d1a90a75939b58f821e9f78ea86c4eb9972a7b759d5dba59a4ac6bc8477be8e7b7c0d2858768e0df0ceafc0c3fa12dcef0254e8e0844213185dd0533c70c6b5dc1d0c7dfbfe217248f390a58ec4b97d2b4a7d310ea840167a5f8af72390b8f958e23d40c9c25ede128613", 0xc1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000003980)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000039c0)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000003a40)={0x5, &(0x7f0000003a00)=[0x3, 0x6, 0xfff, 0x6, 0x80]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000003a80)={'tap', 0x0}) mkdir(&(0x7f0000003ac0)='./file0\x00', 0x47) setegid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000003b00)={0x0, 0x0}, &(0x7f0000003b40)=0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000003b80)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000003bc0)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000003c00)="8e2a2afdf62b61dfd3f54bace4549941ca1f853d5ea20074fb2bb6d235cc506407cca9a62c44107e0bc4da5797df76d498019cb503d757be5332e4fc74eb1e86409cf2dc05a3efe67105fef3411e61b28e55bc3e0a7f1dd51a11c5a62340acb422ba68bfeee8a0d1ee17e944beb93b4b914e12bbb3bbebcdecf7a8c43d", &(0x7f0000003c80)=0x7d, &(0x7f0000003cc0)="b761b78fb45daf1e39d4ce6ad7379e718b2b6cd346f086cde0530da27d62350dd5d13670d9161e812b5d53439af216256da4686ba9e9979d8b3f82d231f52e3b732ee99dae3dad0881bc52889b8386171e70223d0911a1a3eb7b52cba126dd06fdc02f7e57234c62259617ae63f111e431b65523186b16f4473b7ca7", 0x7c) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000003d40), 0x200, 0x0) ioctl$WSKBDIO_BELL(r9, 0x20005701) recvmsg(r1, &(0x7f0000004040)={&(0x7f0000003d80)=@in, 0xc, &(0x7f0000003f40)=[{&(0x7f0000003dc0)=""/64, 0x40}, {&(0x7f0000003e00)}, {&(0x7f0000003e40)=""/89, 0x59}, {&(0x7f0000003ec0)=""/69, 0x45}], 0x4, &(0x7f0000003f80)=""/161, 0xa1}, 0x2) chown(&(0x7f0000004080)='./file0\x00', r8, r6) r10 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000040c0)={{0x7, r5, r6, r5, r10, 0x0, 0xf3db}, 0xa3f, 0xffffffffffffffff, 0x799c9b1a}) execve(&(0x7f0000004140)='./file0\x00', &(0x7f00000042c0)=[&(0x7f0000004180)='-(#^r@\x00', &(0x7f00000041c0)='\x00', &(0x7f0000004200)='\x00', &(0x7f0000004240)='\x00', &(0x7f0000004280)='\x00'], &(0x7f0000004340)=[&(0x7f0000004300)='}\x00']) kevent(r4, &(0x7f0000004380)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xf1118abd461f513, 0x6, 0x5}, {{r4}, 0xffffffffffffffff, 0xef, 0x1, 0xfffffffffffffffc, 0x8}, {{r7}, 0xfffffffffffffffc, 0x88, 0x0, 0x334, 0x72}, {{r3}, 0xb508677c0ae9f877, 0x10, 0x10, 0x9, 0xdff7}], 0x8, &(0x7f0000004400)=[{{r7}, 0xfffffffffffffffc, 0x2, 0x20000006, 0x8, 0xfffffffffffffffa}, {{r3}, 0xfffffffffffffffa, 0xb, 0x1, 0x3, 0x6}, {{r2}, 0xfffffffffffffffb, 0x22, 0x80000000, 0x7, 0x7}, {{r4}, 0xfffffffffffffff8, 0x0, 0x80, 0xc1, 0x7}], 0xc938, &(0x7f0000004480)={0x80, 0x7}) executing program 4: sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(0x0, 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000380)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000240)=[{0xfb31}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0xc0) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) writev(r6, 0x0, 0x0) writev(r7, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393", 0x55}, {&(0x7f0000001700)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608", 0x100c}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c02cf7a1653f1749274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a49400"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f0000000600)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e5098efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b82ef9cc1b0bced06209a65ff61b2a8b14004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99c0c89a954a03a54780d6b185ede26f65208dcce5c269e7cd1e035d18d1a6ab12971530f9560be23b0f79e88eaa7e2000792a8097b4ddd49daab1ef9fc945a49add61f933b61998cf8127db66386e739bf2b1f12674a63fd4c33bd7160fd5b2776725e2553e40f4d7f8bd00b660a77af3d19d56b494232e2d8003139151a8bffb808519313f751d17b8dddb913a8ff30fa7f017d701ed9dd8d01988d59945d5", 0x1ce}], 0x5) writev(r6, &(0x7f0000001180)=[{&(0x7f0000001200)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7bab1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351b5fc", 0x89}, {&(0x7f0000000580)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000440)="06f2d803612e7c3baa2d418f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91d2a7ba63361022803132f486a8e3d4a6448eab74f80505e0f87950b4c9fa81dc2544e390117246d5a994c5781aa279fe298273fea66e7ce2b926f5acd0d1dd0b375905f26a8935eda41833b3891f1f56c1e95bed206462a8c1248fff9f06d41336ef4a", 0x8e}, {&(0x7f00000008c0)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b570827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac549136b868fb642d55f", 0xc4}, {&(0x7f0000000500)="ffffdf57000000000080602c6a9b9722af847f", 0x13}, {&(0x7f0000001040)="be5f9af4744d7a7f3899a46aa1321d50719f12a311557cfa9b7d48a9359787d62f40a1c43a2e6ed68c0da7e54f0365b0054449b78550a77c6f26411f5d73f1280667f6959e0c1d3dc6187bb36431a3e2ce66eb78cff2e41cded868fe25e92711df1c4289759dc4b49d573a32da0ed8ab79c5976cc7a57d4c6db9780d5e84e90a24bdc5a0145c0f03f1800746a476ab5c153ee93eb47b12b71e22dd4890d3d330614fd54ea776df09008df6bc0ccc4fcb4a35f55d101977008c", 0xb9}], 0x6) sendto$unix(r5, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000240)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "f51d00", 0x1c, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @generic="574c177addccdce73b1846f67318dcf42a8b2f210702c2b3b0304f61"}}}}}) r3 = dup2(r2, r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050160", 0x5, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r3, 0xfffffff5, 0x2, &(0x7f0000000080)=""/44, &(0x7f00000000c0)=0x2c) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) close(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000), 0x10) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: socket$inet(0x2, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) socket(0x0, 0x0, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x44}, {0x8106}]}) select(0xffffffffffffffd0, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x2, 0x4000, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = dup(r2) dup2(r3, r1) connect$unix(r1, &(0x7f0000000000), 0x10) (async) writev(r3, &(0x7f0000000140)=[{0x0}], 0x1) (async, rerun: 64) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2006}, {0x4c, 0x0, 0x7}, {0x84, 0x0, 0x0, 0x3}]}) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async, rerun: 64) setreuid(0x0, 0x0) (rerun: 64) syz_emit_ethernet(0x4a, &(0x7f0000000b00)=ANY=[@ANYBLOB, @ANYRES64]) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x12, r5, 0x1) (async) pipe(&(0x7f0000000140)) executing program 3: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/88, 0xfffffffffffffff3}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x2, 0x0, 0x8}]}) close(r2) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000340)=""/62, 0x3e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) writev(0xffffffffffffffff, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) dup2(r5, r4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x61}, {0x3c}, {0x406}]}) r7 = open$dir(0x0, 0x0, 0x0) faccessat(r7, &(0x7f0000000100)='./file0\x00', 0x100, 0x3) executing program 2: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x0, 0x40}, {0x2}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3c6}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) munmap(&(0x7f000006f000/0x1000)=nil, 0x1000) r2 = socket(0x18, 0x2, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x101) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 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) r4 = 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}) r7 = dup2(r6, r5) poll(&(0x7f0000000080)=[{r7, 0xab6cc3d7ffaa0897}], 0x1, 0x0) sendmmsg(r4, 0xffffffffffffffff, 0x0, 0xb) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x13}, {{r8}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) geteuid() r10 = dup(r0) dup2(r0, r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="2aaaaac0aaaa0000001c00b6aebb4d475bb1b968f90cf9088f3ccdbcc97d4b00aae000"/45]) executing program 4: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000300)=0xf66) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000380)="98b7badf9794bd67cd3134e046b4dda1f8103b7f190b2ab5575d1f905212ad51891f77a7aaeb4920b96099752d6e05f827f4b528d60fe36be15994b09e4facc9bc20523a0e3018066fae885d", 0x4c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x90, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000340)=0x20) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1}, 0xffffffffffffffff, 0x0, 0xfffffffffffffffe}) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000200)={0x100, 0x4, 0xa}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff5f70) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) syz_emit_ethernet(0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x30) open(0x0, 0x0, 0x121) writev(r3, &(0x7f0000000300), 0x0) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r5 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) setegid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x2, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0x5) getuid() executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x38}, {{r0}, 0xffffffffffffffff, 0x7c}], 0x7ff, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x0, 0x800}, {0x18, 0xffffffffffffffff, 0x0, 0xfffffffe}, 0x83}, 0x3c) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000995cffff0000000000000000b4ab697edda133b7f8868f3c20aebea525651c526b77a0c843a3afbb25d7925f56d6934cda1ec59a86d6dbc58b3867da7c53ca4fcdf942c38c8a5bed1e19e544c67fd17c1b5ed86846d7656c9f9b10d5dc582e13bae434b12b0a97a1757a7591ced5b5f10d62d4a1ff11be9cc10bd1fd4585f155128274ed6ee48a0ef15c228a1c318a6725ccea18029f716b35c38baf715258b88ac60e0c28ef94ce70796dea295f67696f98137ab610b0c19a2a4dde35453d4f5c02a90e"], 0x10}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) syz_open_pts() getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={{0x5}}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) shutdown(r0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x1, 0x0) ftruncate(0xffffffffffffffff, 0x20008002) open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r5 = geteuid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x60000000, 0x0, r3, r5}, 0x0, 0x0, r2, r2, 0x8, 0x7f, 0x100008001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r3, 0xb2}, 0x1, 0x400000, r2, 0x0, 0x0, 0xffffffbfffffffff}) r6 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x100) setreuid(0xee00, 0x0) r7 = getuid() chown(&(0x7f0000000000)='./file0\x00', r7, 0x0) seteuid(r7) r8 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020697a, &(0x7f0000000100)) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: sendmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="5e324a895460763f9cd6", 0xa}], 0x1, 0x0}}, 0x10, 0x0) r0 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) socket(0x18, 0x4000, 0x3f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x8000, 0x40, 0x3, 0xffffffff, "3e8c5bc72ff26d52ab6e046967a0220ce1743278", 0x20, 0x2}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 6: msgget$private(0x0, 0x112) r0 = msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x40008, r1, r3, r4, r5, 0xa4, 0x1}, 0x0, 0x5, r6, r7, 0x1, 0xffffffff00000001, 0x100000000, 0x5}) msgget$private(0x0, 0x1) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x2, 0x9, 0x76, 0x0, 0x6, 0x4, 0x80, 0x1, 0x2, 0x82a0, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r8, r10) getgid() lchown(&(0x7f00000002c0)='./file0\x00', r4, r3) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x80000001, 0x6}, {0x8, 0x1}}) r11 = socket$inet6(0x18, 0x2, 0x4) r12 = open(&(0x7f0000000380)='./file0\x00', 0x200a0, 0x0) poll(&(0x7f00000003c0)=[{r11, 0x87}, {r12, 0x98}, {r11, 0x25}], 0x3, 0x10) accept$inet(r12, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$VNDIOCSET(r12, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0/file0\x00', 0xe80, &(0x7f00000004c0)='./file0\x00', 0x8}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) setregid(r2, 0x0) r13 = accept$inet6(r11, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getpeername$inet6(r13, &(0x7f0000000640), &(0x7f0000000680)=0xc) syz_emit_ethernet(0xdd, &(0x7f00000006c0)={@random="8bd08b2f330e", @random="efc4630582c3", [], {@generic={0x0, "d62f1090c3d940d570e9561d0ddf4ffcef3a4295132e940bff12ceef5c0e1193fe64247f421bb8132233769f78a18b357706fb020bd7a23c8bdaeefcf430063972a52e63bec9fc1d3dc7bdeb091f937b3185d7cc2b1cb58700347ed10d6365c74b6a83fab541f7dee75c624ba0a21f0eaedecbf3b5d57c308e029bb41f28a02909b79f592307fd8de5636d46e6c186668858d9e91da93339ccc193f169c08d6a0338ae7a8560941b248eaaf5fbd841015ff57797b41b067865f226b87dd3c18eb1ba17ad9c62679174bb85dca29b63"}}}) open$dir(&(0x7f00000007c0)='./file0\x00', 0x800, 0x2c) mknod$loop(&(0x7f0000000800)='./file0/file0\x00', 0x80, 0x0) executing program 3: r0 = syz_open_pts() poll(&(0x7f0000000180)=[{}, {r0}], 0x2, 0x0) syz_open_pts() syz_open_pts() poll(&(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x54}) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) truncate(0x0, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000800)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)) recvmsg(r2, 0x0, 0x1841) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = syz_open_pts() setegid(0xffffffffffffffff) fchown(r4, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3}, 0xc) socket(0x0, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690c, &(0x7f00000001c0)) close(r1) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="03fdecafebd1fb725e083a0a7661c7209ddafa31f1282c7cd218c28e47c268a420dcd09c49ac4b11a327e0404f1934c3f07bbbde3e9ba3b4f2ea9135fd08ab54e4512052eaff9b22d6564cc17576d651901a216a42b8b8167f80701a7b73c5587d1a186ec358122770f3eab42e0d654769ff448f894296c752ce074d6404af467fc20918fa8b1b9d06dd09cb1cd07897841e8ece076f4bdeb57eb1de0600007e1cd32526c90eb714dd6eab136c52bf01000000807a7643b49ad4ea6d62d8691c4e17719690373325bfd82bbe79a7b15e301df5b8895fdba94a2bb5d55e557ddf137abdde0a0bfde81cdb4f6f00"/251, 0xfb) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x8000, 0x5d4a) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000000280)={0x1, 0x44}, 0x3, &(0x7f00000003c0)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73bcbe8a3d", &(0x7f00000002c0)=0x12, &(0x7f0000000300)="6675ce01f40d6aca4f5b680c7e17a4db799bb2480f1b4e922dd582704df696f66891b95981f7d920436699f59f5bcdb142bd08777d3dfee17dabe90c8f0d3defb72a65e0583485bfd0ab622d2267677a928d2d3d84731c57b234e88df06caf4fee4aa32022541c8c057f1c601f54d25fec982caee472cbce44bb86c6d5b25c6ba673915108c6f254cc12f9287a60000fbbf686386e3e", 0x96) r3 = socket(0x800000018, 0x1, 0x0) r4 = semget(0x1, 0x2, 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x181}, 0xffffffff, 0x1}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e", 0x33}], 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x4c}, {0x6, 0x0, 0x0, 0x42}]}) write(r8, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(r6, &(0x7f0000000140)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000640)="aab6fde8688d144504a0a2720511bc1918448938faaaa900cb0b71e80fef086117620500fc780cd29ce8d5fc852ffb38239a7f6cbff7e6e9b24648e65f5c643e6eec104f4c8e925121f4f87c09378cc32133dc39b83433a8ce2a7d1b86445410194db0b924b2d223e5a3b4b07f9819bd8efd6b01446ba6608bcc7db1c713d300175a99a2b165b35fdf2a0d2502c2c0f349826691f23567906d99608dd4b1018d0935e02b5eca893918b64ebaf1e72494e80e8bc0e20026542cfe302e218b7a5953fc618452a4ada4e19e1fcaf91cf94b", 0xd0}, {&(0x7f0000000740)="4a7a5e826cede2d132c332b86571134eebfd79da767c7ebd07f7f2213a58066ec2c8e7d7b26d57b0ff2bb58a75e0b10fcd3bf81bac02bc3f6f2487e3ad859da08e1d6596c099e9f1c2c5f010573cee9ad5fa6f217f525c26925352a7c07797e3751b77ecd12b1a03ee6a49870d60938e6921ee0439b7ba94", 0x78}], 0x3) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc0, "6104000000001a0000ff004e200900"}) readv(r7, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 7: r0 = open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x889e31b7ce32a75e, 0x9) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f0000000200)="b2111f170d816685c8e360f2faae3cd7f3a2840ed6f5aad2dd197a177c1eedc9073dc90142a8429cbe7868de45ed3fc33719ca6df71ece5b4ba3c8a918beef2c10a1f8de1a5a6f4fe180e9cb9b21f9982230f575295d4888a9b6921796b2dd92fc9175680b37ba06002c15e6d7c91b8ed900ab006ddfb67869b51a2216114d0000000000000100"/144, 0x90) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000000), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="100000000000003eb200000001000000"], 0x10}, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRESOCT=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x4, 0x0) bind(r6, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) listen(r6, 0x0) executing program 4: ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) socket(0x0, 0x3, 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) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r6 = socket$unix(0x1, 0x5, 0x0) bind$unix(r6, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r6, 0x0) shutdown(r6, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff, 0x0, 0xfffffffffffffffe, 0x100000001, 0x0, 0x3, 0x3}, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000040)=[{0x54}, {0x34, 0x0, 0x0, 0x3}, {0x9106}]}) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_open_pts() ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r3 = socket(0x2, 0x1, 0x20) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0xfffffffffffffee7}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='&,\\\\^(:{{\xf8\x00', &(0x7f0000000200)='.)^:}+{,\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='!{+[%}.%]*--\x00', &(0x7f0000000300)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='\'\x00', &(0x7f00000003c0)='-#++)\xbc\x00', &(0x7f0000000400)='][\xc6&/$/\x00', &(0x7f0000000440)=']&(#-\xb6-[}\x00', &(0x7f0000000480)='%\x00']) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000e0a000/0x4000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000010a000/0x1000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f000016b000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000b76000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000061e000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x4e}, {&(0x7f00002b7000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000490000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000568000/0x4000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0286988, &(0x7f00000001c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d4a) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) dup(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) executing program 4: sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getgid() sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) munmap(&(0x7f0000e02000/0x3000)=nil, 0x3000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@un=@file={0x0, ""/4095}, &(0x7f0000000000)=0x1001) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) (async, rerun: 64) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1, 0x80, 0xa4, 0x800}, {0x5, 0x2, 0xe0, 0x5}, {0x3, 0x3f, 0x81, 0xe4d}, {0x81, 0x7, 0x9, 0x1ff}, {0x6, 0xb8, 0xd5, 0x9}]}) (rerun: 64) close(r1) geteuid() (async) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0xffffffff, 0xccb, {0x489d, 0x4}}) (async) ftruncate(r1, 0x4) (async) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) (async) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) dup2(r4, r2) (async) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') (async) clock_settime(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x101}) r5 = socket(0x7, 0x4, 0x3f) fchdir(r5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) (async) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x7f) (async) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000340)={0x2}) (async, rerun: 32) clock_gettime(0x7, &(0x7f0000000380)) (async, rerun: 32) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000440)=0x200) r8 = msgget(0x0, 0x745) msgsnd(r8, &(0x7f0000000600)=ANY=[@ANYBLOB="0200000000000000b8ae684b6c671a72cf609b3c8127303de39d44a59197680f178152bc3af567343c297188ae45abcfd167022eb8a0c0c2631d79deb1e502c8372fd6e193efd554b3c5dcd110132d2e721a463c6636bc656a13c889bb05d1d9bb6e2ff8125c0dea54207dd82330b8ffda27a5690a7469e505e9fea11700"], 0x76, 0x800) (async, rerun: 64) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000540)='./file0\x00', 0x8}) (async, rerun: 64) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000005c0)=0xc19) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 6: pwritev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000080)="cbf391d90a0dd110ca", 0x9}], 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa", 0xd) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xaeb2, 0xafe3, 0x1, 0x0, "982a42e4cb1cd4240837f7ad4fa5457d8dc4afcb", 0x7, 0x7}) r2 = semget(0x2, 0x2, 0x248) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0xd845726ef4a1d0c, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) semctl$GETNCNT(r2, 0x4, 0x3, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000180)=0x4) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getgroups(0x0, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r5) r6 = socket(0x11, 0x3, 0x0) connect$unix(r6, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{r5, 0x105}], 0x1, 0x0) execve(0x0, 0x0, 0x0) dup2(r2, r3) sendmmsg(r1, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb5}, 0x1, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{}]}) recvmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100), 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x7c}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[]) setregid(r2, 0xffffffffffffffff) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300083afffe8000000000000000000000000000bbfe8000000000000000000000000000bb8500907800000000c26a26211233c7bf516ab672c64189a532e271f90a58e6d43631dc2ec8"]) getgid() r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80146940, &(0x7f00000001c0)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket(0x0, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) executing program 6: sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(0x0, 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000380)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000240)=[{0xfb31}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0xc0) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f89606f8f5773e9ed4805627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b99159ba469291f4a807055e8cb61b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754", 0x7a}], 0x1) writev(r7, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393", 0x55}, {&(0x7f0000001700)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608", 0x100c}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c02cf7a1653f1749274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a49400"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f0000000600)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e5098efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b82ef9cc1b0bced06209a65ff61b2a8b14004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99c0c89a954a03a54780d6b185ede26f65208dcce5c269e7cd1e035d18d1a6ab12971530f9560be23b0f79e88eaa7e2000792a8097b4ddd49daab1ef9fc945a49add61f933b61998cf8127db66386e739bf2b1f12674a63fd4c33bd7160fd5b2776725e2553e40f4d7f8bd00b660a77af3d19d56b494232e2d8003139151a8bffb808519313f751d17b8dddb913a8ff30fa7f017d701ed9dd8d01988d59945d5", 0x1ce}], 0x5) writev(r6, &(0x7f0000001180)=[{&(0x7f0000001200)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7bab1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351b5fc", 0x89}, {&(0x7f0000000580)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000440)="06f2d803612e7c3baa2d418f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91d2a7ba63361022803132f486a8e3d4a6448eab74f80505e0f87950b4c9fa81dc2544e390117246d5a994c5781aa279fe298273fea66e7ce2b926f5acd0d1dd0b375905f26a8935eda41833b3891f1f56c1e95bed206462a8c1248fff9f06d41336ef4a", 0x8e}, {&(0x7f00000008c0)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b570827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac549136b868fb642d55f", 0xc4}, {&(0x7f0000000500)="ffffdf57000000000080602c6a9b9722af847f", 0x13}, {&(0x7f0000001040)="be5f9af4744d7a7f3899a46aa1321d50719f12a311557cfa9b7d48a9359787d62f40a1c43a2e6ed68c0da7e54f0365b0054449b78550a77c6f26411f5d73f1280667f6959e0c1d3dc6187bb36431a3e2ce66eb78cff2e41cded868fe25e92711df1c4289759dc4b49d573a32da0ed8ab79c5976cc7a57d4c6db9780d5e84e90a24bdc5a0145c0f03f1800746a476ab5c153ee93eb47b12b71e22dd4890d3d330614fd54ea776df09008df6bc0ccc4fcb4a35f55d101977008c", 0xb9}], 0x6) sendto$unix(r5, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) acct(&(0x7f0000000040)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() r2 = socket(0x18, 0x2, 0x0) r3 = dup(r2) linkat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x0) setsockopt(r3, 0x1000000000029, 0x26, &(0x7f0000000000), 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x2de7}}, 0x0) setitimer(0x0, &(0x7f0000000700)={{}, {0x0, 0x6}}, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r6 = dup2(r5, r5) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x0, 0xeb, 0x2}, 0xc) getuid() ioctl$WSKBDIO_GETMAP(r6, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0x8, &(0x7f00000001c0)='./file0\x00', 0x8}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x5c}, {0x16, 0x0, 0x0, 0xff7f998f}]}) r7 = accept$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) fcntl$getown(r7, 0x5) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 6: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x0, 0x40}, {0x2}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3c6}]}) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async, rerun: 64) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (rerun: 64) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) munmap(&(0x7f000006f000/0x1000)=nil, 0x1000) (async, rerun: 64) r2 = socket(0x18, 0x2, 0x0) (async, rerun: 64) mkdirat(0xffffffffffffff9c, 0x0, 0x101) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000300)={0x2, './file1\x00', './file0\x00'}) (async, rerun: 64) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') (async, rerun: 64) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, 0x0) r4 = open(&(0x7f0000000180)='./file1\x00', 0x20, 0x0) (async) sysctl$net_inet_etherip(&(0x7f0000000200)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000240)="6d9615", &(0x7f0000000280)=0x3, &(0x7f00000002c0), 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r5) poll(&(0x7f0000000080)=[{r7, 0xab6cc3d7ffaa0897}], 0x1, 0x0) (async, rerun: 32) sendmmsg(r4, 0xffffffffffffffff, 0x0, 0xb) (async, rerun: 32) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) (async, rerun: 32) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async, rerun: 32) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x13}, {{r8}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) geteuid() r10 = dup(r0) dup2(r0, r10) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="2aaaaac0aaaa0000001c00b6aebb4d475bb1b968f90cf9088f3ccdbcc97d4b00aae000"/45]) executing program 5: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket$inet6(0x18, 0x0, 0x0) setrlimit(0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') clock_getres(0x4, 0x0) open(&(0x7f0000000300)='./file1\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x2, 0x8, 0x800, 0x0, 0x6, 0x5, 0x401, 0x0, 0x2, 0x7ae8, 0x2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x4, 0x0, 0x1f}, {0x3}, {0x19e}]}) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) r4 = getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setreuid(0x0, r4) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000400)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)='r\x00') executing program 3: syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@mask_reply}}}}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x4d}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x12, r1, 0x1) pipe(&(0x7f0000000140)) executing program 2: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040), 0x0) syz_emit_ethernet(0x52, &(0x7f0000000240)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "f51d00", 0x1c, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @generic="574c177addccdce73b1846f67318dcf42a8b2f210702c2b3b0304f61"}}}}}) r3 = dup2(r2, r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050160", 0x5, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r3, 0xfffffff5, 0x2, &(0x7f0000000080)=""/44, &(0x7f00000000c0)=0x2c) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) close(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000), 0x10) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000000500)=[{&(0x7f00000009c0)="29988318b0a02caec07ae50d451e0b92154d91a008fbb19d2e6b540a93c132a9be9069fa1dc409e0d624b9da36f9ad5adb9353c33a56b32cb01dc9fe0e3522e661e48f3da86eec66f152f2babcccb154f4b3a963614658747b7e5f5767a1cf20596f64c80b87861ca4beca4c97e57d5988c09959de76d908d524033e5d735a3f4e758cdc1dabd877cd6be57260f85e47879376f07aa3959c3622d59f39e199c57de8c34c2b6d5ed111a14b4bae0a42", 0xaf}], 0x1) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x41946465, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) writev(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xc}, {0x35}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r4, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) r6 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000000)=""/77) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSPGRP(r7, 0x40047477, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000180)=[{0x0, 0x0, 0x0, 0xfffffffe}, {0x0, 0x0, 0x0, 0x56b9}, {0x9555}, {0xa, 0x2, 0x7, 0x40}, {0x4, 0x0, 0x78, 0x4}]}) executing program 4: openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x1}, {0x20}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES32]) executing program 4: getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980), &(0x7f0000000a40), &(0x7f0000002640), 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x4, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8], [], [0x0, 0x3b7, 0x0, 0x0, 0x0, 0x4], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1ff}]}}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) clock_gettime(0x0, &(0x7f0000000040)) r3 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f0000000000)="03000000", 0x4) sendto$unix(r3, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35", &(0x7f0000000040)=0x35, 0x0, 0x0) socket(0x0, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000100fe800000eeadb816000023ae8ea20000000000aaff010000000000000000000000000001"]) r0 = getegid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, 0x0, 0xb2}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r4, 0x1ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) getsockname$unix(r5, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getpeername(r4, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) utimensat(r5, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x80000000, 0xfffffffffffff456}, {0x3, 0xd9e}}, 0x2) r6 = semget(0x0, 0x4, 0x653) bind$unix(r5, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000000)=""/9) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="a866543a5ec0213232716ae627dc887b720f1b07974663eaacb053f232e408cf5b750101b052a213d2e738a45888356ad2769bd8010798e8758d1c032b9be804ef2e0873f8fb3fd89e5d25d2d5687e3369811b0deafe64299ae82d4ae2b13fee0670c44745864761db3b0b0db70d70c8f5f31bb45f0d9c9e", 0x78}], 0x1, 0x0, 0x0, 0x9}, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r7, &(0x7f0000000180)='+', 0x1, 0x8000000000000000) executing program 4: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000340)=[{r0, 0x4}], 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000640)=[{{r2}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) seteuid(0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000000c0)=0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000240)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r6, 0x80206913, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000697000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) executing program 0: ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r0 = socket(0x18, 0x3, 0x0) (async) socket(0x0, 0x3, 0x0) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) (async) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) (async) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) r6 = socket$unix(0x1, 0x5, 0x0) bind$unix(r6, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async, rerun: 32) listen(r6, 0x0) (async, rerun: 32) shutdown(r6, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) (async, rerun: 32) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff, 0x0, 0xfffffffffffffffe, 0x100000001, 0x0, 0x3, 0x3}, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000040)=[{0x54}, {0x34, 0x0, 0x0, 0x3}, {0x9106}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) executing program 3: socket(0x0, 0x3, 0x0) ktrace(0x0, 0x0, 0x40000a1c, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8060693c, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x9}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000c2a000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x19}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000c2e000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000c2c000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f00003ad000/0x4000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x6}], './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) write(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000b00)={&(0x7f0000000ac0)={&(0x7f0000000240)=@in6={0x18, 0x1, 0x0, 0x3f}, 0xc, &(0x7f0000000880)=[{&(0x7f0000000300)}, {&(0x7f0000000280)="c157", 0x2}, {&(0x7f0000000400)="bd81", 0x2}, {0x0}, {0x0}], 0x5, 0x0}}, 0x10, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = dup2(r1, r1) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f00000002c0)=[{0x5}, {0x8, 0x4}, {0x6}, {0x0, 0x8001}, {0x1, 0x920}, {0x1}], 0x6}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020691f, &(0x7f00000001c0)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4d}, {0x20}, {0x206}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000680)={0x4, &(0x7f00000000c0)=[{0x0, 0x1}, {0x30, 0x6}, {0x6, 0x0, 0x0, 0x3}, {0xff, 0x9, 0x40, 0xfffffffa}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001100)={0x3, &(0x7f00000010c0)=[{0x4d}, {0x1c}, {0x6}]}) write(r2, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x103, &(0x7f00000004c0)={@broadcast, @empty, [{[], {0x8100, 0x5}}], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0xf1, 0x0, 0x0, 0x1, 0x2c, 0x0, @rand_addr, @multicast1, {[@end]}}, @generic="c9dfb3df20212e93c96ad444fcfa778769393f2596b9b87e575d68088a26b014606893256cefb792bf03ea6f6c9496e7a5b41d9e7d2df015e6bba12864fc047d49e25222eff7cbc40e54bc02f273eb022fd1076db8cef105d382b4d3161740cd29ea95df185236ab024835898cf902b115c6267c5e0c382b7e5bf7377f0de53fd74430c22c4f7fa8f75c42fe8bb69469d8eb2398339effec70ba3c808a7c65324d042160af57587b8ab3f9fc7305ad4a4dcdd2da8e8904131f89a272aad0ddbb92b6f22525e095db56ba50d9602bfdd44ae9a9376fc8c31999"}}}}) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000180), &(0x7f0000000140)=0xc) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x4, 0x3) close(r1) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x1, 0xfc) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0) socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x7}, {0x4221b0191661d44e, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f00000007c0)=[{0x3, 0xb52, 0x1000}, {0x2, 0x800, 0x800}, {0x0, 0x8000}], 0x3) getegid() geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r4 = getegid() semop(0x0, 0x0, 0x0) setegid(r4) executing program 7: sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(0x0, 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000380)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000240)=[{0xfb31}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0xc0) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f89606f8f5773e9ed4805627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b99159ba469291f4a807055e8cb61b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754", 0x7a}], 0x1) writev(r7, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393", 0x55}, {&(0x7f0000001700)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608", 0x100c}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c02cf7a1653f1749274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a49400"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f0000000600)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e5098efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b82ef9cc1b0bced06209a65ff61b2a8b14004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99c0c89a954a03a54780d6b185ede26f65208dcce5c269e7cd1e035d18d1a6ab12971530f9560be23b0f79e88eaa7e2000792a8097b4ddd49daab1ef9fc945a49add61f933b61998cf8127db66386e739bf2b1f12674a63fd4c33bd7160fd5b2776725e2553e40f4d7f8bd00b660a77af3d19d56b494232e2d8003139151a8bffb808519313f751d17b8dddb913a8ff30fa7f017d701ed9dd8d01988d59945d5", 0x1ce}], 0x5) writev(r6, &(0x7f0000001180)=[{&(0x7f0000001200)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7bab1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351b5fc", 0x89}, {&(0x7f0000000580)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000440)="06f2d803612e7c3baa2d418f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91d2a7ba63361022803132f486a8e3d4a6448eab74f80505e0f87950b4c9fa81dc2544e390117246d5a994c5781aa279fe298273fea66e7ce2b926f5acd0d1dd0b375905f26a8935eda41833b3891f1f56c1e95bed206462a8c1248fff9f06d41336ef4a", 0x8e}, {&(0x7f00000008c0)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b570827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac549136b868fb642d55f", 0xc4}, {&(0x7f0000000500)="ffffdf57000000000080602c6a9b9722af847f", 0x13}, {&(0x7f0000001040)="be5f9af4744d7a7f3899a46aa1321d50719f12a311557cfa9b7d48a9359787d62f40a1c43a2e6ed68c0da7e54f0365b0054449b78550a77c6f26411f5d73f1280667f6959e0c1d3dc6187bb36431a3e2ce66eb78cff2e41cded868fe25e92711df1c4289759dc4b49d573a32da0ed8ab79c5976cc7a57d4c6db9780d5e84e90a24bdc5a0145c0f03f1800746a476ab5c153ee93eb47b12b71e22dd4890d3d330614fd54ea776df09008df6bc0ccc4fcb4a35f55d101977008c", 0xb9}], 0x6) sendto$unix(r5, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="03fdecafebd1fb725e083a0a7661c7209ddafa31f1282c7cd218c28e47c268a420dcd09c49ac4b11a327e0404f1934c3f07bbbde3e9ba3b4f2ea9135fd08ab54e4512052eaff9b22d6564cc17576d651901a216a42b8b8167f80701a7b73c5587d1a186ec358122770f3eab42e0d654769ff448f894296c752ce074d6404af467fc20918fa8b1b9d06dd09cb1cd07897841e8ece076f4bdeb57eb1de0600007e1cd32526c90eb714dd6eab136c52bf01000000807a7643b49ad4ea6d62d8691c4e17719690373325bfd82bbe79a7b15e301df5b8895fdba94a2bb5d55e557ddf137abdde0a0bfde81cdb4f6f00"/251, 0xfb) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x8000, 0x5d4a) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) r5 = semget(0x1, 0x2, 0x4) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x181}, 0xffffffff, 0x1}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e", 0x33}], 0x1, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x4c}, {0x6, 0x0, 0x0, 0x42}]}) write(r9, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(r7, &(0x7f0000000140)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000640)="aab6fde8688d144504a0a2720511bc1918448938faaaa900cb0b71e80fef086117620500fc780cd29ce8d5fc852ffb38239a7f6cbff7e6e9b24648e65f5c643e6eec104f4c8e925121f4f87c09378cc32133dc39b83433a8ce2a7d1b86445410194db0b924b2d223e5a3b4b07f9819bd8efd6b01446ba6608bcc7db1c713d300175a99a2b165b35fdf2a0d2502c2c0f349826691f23567906d99608dd4b1018d0935e02b5eca893918b64ebaf1e72494e80e8bc0e20026542cfe302e218b7a5953fc618452a4ada4e19e1fcaf91cf94b", 0xd0}, {&(0x7f0000000740)="4a7a5e826cede2d132c332b86571134eebfd79da767c7ebd07f7f2213a58066ec2c8e7d7b26d57b0ff2bb58a75e0b10fcd3bf81bac02bc3f6f2487e3ad859da08e1d6596c099e9f1c2c5f010573cee9ad5fa6f217f525c26925352a7c07797e3751b77ecd12b1a03ee6a49870d60938e6921ee0439b7ba94", 0x78}], 0x3) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc0, "6104000000001a0000ff004e200900"}) readv(r8, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x64c8) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setrlimit(0x6, &(0x7f0000000980)={0x7, 0x54}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x100000000}) mprotect(&(0x7f0000602000/0x1000)=nil, 0x1000, 0x4) r3 = socket(0x1, 0x4000, 0xfc) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x1) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000000c0)="996669ca7547c10bcac8756a39bf884fe7ba22d47763372bca62c3c07e1105c6312bbccef1a02cfe66734960d3afe21cf55ccb0cb3", 0x35}], 0x1) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x5, {0xffc, 0x100}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) r5 = dup2(r4, 0xffffffffffffff9c) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000500)="00000000f8c9161e66c9ce9aadf64a1f20da8d45f6d88fa362053e3f68670f12ae8a09d9489b92453505ad5aea8dd0d9c071f610919a99096715933398c6db5ab9590be04751cc44c916392c6543d4dee31b6d5ccf7d42f473d8ae5fb554abee9c3a6f4fb0fe6aeff317f8abe371618786abb83f53a6815921e42b248ada3e90655d5bae52a8d58823f9d642cd91fd5b6c1b46b69cffa492bcd5ea79242e28297c864f4fe018502c5ef3205ae8b201791ffb061692492c4037100e9c07a223152bf00511a4e79a7ee12bdf4066b372c9a0c92d381cbec9ee5b63c282f964ef33e4dd1dd0e73a3a6071b84e3c088da97f055e30d903c089d995bb45a93540e82daf24b88d68cabeb5df818a000000007b384447694ad0e960d48c2a591d86dc6e524e7f597eb779196385a24203b50a2b0c32f90b31ee16795aa08191cb2faae5cfb9cc57a0afd354de8510d12c6c2ed50e9e39a72988", 0x156) socketpair$unix(0x1, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x5, 0xfc) setsockopt(r6, 0x1000000029, 0xc, &(0x7f00000003c0)="74e91cae1dfea0590000000000000000000008650e1554ff630b2b44158bb3ccd85c70f5687008292c8d1a5e636f4e3e7ac7e02aa00e445de8448d998b396cff429a6c08964a815aee7761285d84fa37ece3bed160f79409f23c8aef2ad77fdd11feee4644c8798029117ec491c4263983c16fdf660751ce7c018455e03daa9fe09353bec34e197cefc84741f63546668ea8e9185af2a442b82778c29d6a7ec2b7a2aa3d8a594f115d5c99af5a250093766a5d98ad20ec3ee0acb7e1ad2f148730cd2dab20290787406ec4f3ebc6eb40b821e44e376a8ae99cca0b5c70c3c888bbf597ef445949b91db9ecf5f50ad07f6a2c55982f9685992708d14820cec6ab5fd7512eeaf4a91a20794bb68739f8eea2e4f610f64510", 0x117) mknod(0x0, 0x0, 0x0) open(0x0, 0x80, 0x1a5) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0xfffe}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80146940, &(0x7f00000001c0)) syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000000)=[{0x2}, {0x0, 0x0, 0x0, 0xffffffff}, {0x6, 0x40, 0x0, 0x3}, {0x58f, 0x40, 0x0, 0x80}, {0x0, 0x7f, 0x7f, 0x363}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r2 = socket(0x18, 0x4000, 0x11) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b10005030000040000000000076700a1c92b43d42c1bccb5000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b1907f923ed6d24c951e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c801ea6e2ec5890400000000008000361b1257aea8c5", 0x91, 0x404, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f00000000c0)={0x5, &(0x7f0000000200)=[{0xcc, 0x3ff, 0x0, 0x85, 0x9}, {0x7, 0x2228, 0x0, 0xff7f, 0xd6f0}, {0x0, 0x0, 0x0, 0x2}, {0x8000, 0x0, 0x0, 0x8, 0x7ff}, {0x7f, 0x6, 0x1, 0x9e3b, 0xef8e}]}) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x10001, 0xc, &(0x7f0000000100)="ebffcbc93ab9fd81", 0x8) setsockopt(0xffffffffffffffff, 0x1000000029, 0x4000000d, 0x0, 0x0) r3 = socket(0x0, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r3) ioctl$WSKBDIO_SETBELL(0xffffffffffffffff, 0x80105703, &(0x7f0000000100)={0x6, 0x7ff, 0xfffff81b, 0x5}) r4 = syz_open_pts() ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000040)=0x405) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000400)="71f91e3471ac0058bc5a91501d949ac5950d0bd8396e9c7afec37082ff538e2b19cf6028832b7bc24c0c2f1b80cf14b3fd2ef1bb580bb57dbb9e50bf99c73f34ca29b1aab46daf58ac57ab1e7d0b65d271bc02d6d9a98c8415f2ade6be63fe3f4c4b838cf3de45b13ff25b4c5a30d2116b1f112f2b102a2de8191db58e1926610f0880496901d467c04603bf598bea1299a622a934feb484d7d469fa054bc86ebb5b4c005718c8fedb1b9ddd2726ed62ec929b58879fa43693a53ba7a937757afdc1631411133a82efe0ced09e56f0b15b4005d4f4009538a8c17103d51d2dc6a44a1c7aa84b21a1dba734c56354789c97bcb03e4df8a594dfe9984d85c92693fff9d82fbd7c8452f155775d3ffce447e3b38421e64f99c61fbfc22d01eab2224e16f2c4a4c42168af1526094ca12bbd0a2853b6e6d297c581391b47a3253cc47f00c98688637f03a0dba55698f7b323a47a5a577854ce75826c9ab0799319d161b9c81a90de88e24df62590978dd1d8ce63613be26b3075cbe7c082fc1882696929cccfc157b856b8ff8e94f80609fde0365ae37467f201124bc42fea0d378f7861c53fe832dafc960a818593b9f42eb99a16f89494974649a6855ddbe553a15e1e92312cd2c8b81e5e6b37868d6ece4057681d6a804ed9207744130aa018fdd550a2bf3a731e8f1f72e8566839930ac0ccebbdc9fb77061b8b02086417f64c3e83b1d33f4b7953266dac3942661c5f012692999211643b90cfa2459c59cd03f6de1ac63b85cd888f3cda3c4c99fa2d22f7534d9129ce9aef5abf174dd5778cd1c7ade5645cc363a177a6fac27c2684a8ef9af270c63d76456977c1a2a91232d311d3bbeb13733699", &(0x7f0000000240)=0x269, 0x0, 0x0) r5 = getuid() setreuid(0x0, r5) socket(0x18, 0x2, 0x0) setsockopt(r2, 0x2b, 0xf, &(0x7f0000000000)="02000000", 0x4) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) sendmsg(r2, &(0x7f0000000040)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000200)=ANY=[], 0x10}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) executing program 7: 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) socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f00000003c0)="12e1f34ba5e430c3553dde1c533eeee4c85405eb47f51da5c6c94ec2a6d7abfbe30b7acacd54e9f3cc9361fea2876d838ea7854b875b3beb568b0785e16b52d295079851449e922a0808da9d9b0836a5e3a87bb9a5997609aa746a16f193512e525b6d302ffd1d3dc3bded77090e3bbbdbddc5cbb7e17d484dc1a5fbb76c021c429dc08750df26900cf2c01250114a4e312000b36bca67aa9e2db74629a6f1282c08692eef09d4c1c95338c295dec8677ddb9635b185fcb6fcd9b1fdb8e142d18228f5069f350000000000000000000000008161edec136c92f6d35911317b7f85fb297d206c8378efa8eb699e697505eb43e9870a1fbb796860fdeedb32972c4f117d4bedcb4c601f67dd3d76e53ca946bd21b6e83cd4cc63fa5b93d8da0302cd9f25cb4621c9c656d468917bb4a8a32b9ab93ce18f58302edb6ae6ed42b49d1bd8ef2a0be3245ead8de78de4e83de7f0f295de8de28d01ae98724485613e2ccea24ec3d317ca09e97b84de6d9e7cc311", 0x171) executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x8, 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) socket(0x11, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) socket(0x6, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000003c0)=0x4) faccessat(r3, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r3, 0x8029, 0x9b3e, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x29, 0x2c, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) executing program 4: setreuid(0xee00, 0x0) lchown(0x0, 0x0, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x80000001, 0x60451d, "1a0c0109020400"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(0xffffffffffffffff, 0x6, r5) fcntl$setown(0xffffffffffffffff, 0x6, r5) r6 = socket(0x2, 0x2, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0xffffffffffffffff, 0x101}, {0x18, 0x2}, 0x2, [0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe]}, 0x3c) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f00000000c0)={0x0, 0x5358}) execve(0x0, 0x0, 0x0) dup2(r3, r4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="f2d98d803406fd3f3ae5de618b17e9c1e351453dd510d71c27f34224a70b765f5806ae62f1ceb57a7b93ae8cf96e8e8dc14b12f84c4831d1d73185fab7287794eeabb85c67aecbdc7e3b2604", 0x4c}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x4d}, {0x5}, {0x812e}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x4d}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) socket$inet(0x2, 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x12, r1, 0x1) pipe(&(0x7f0000000140)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x24}, {0x35}, {0x9106}]}) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000301010006}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f0000000240)='./file0\x00') syz_emit_ethernet(0x4a, &(0x7f0000000500)=ANY=[]) executing program 2: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) writev(r1, &(0x7f0000000340), 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000100)='tap'], 0x0) socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$FIONREAD(r1, 0xc028698b, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x74}, {0x3c, 0x0, 0x0, 0x8000}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) open(0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0xd08, 0x0) socket$inet(0x2, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) getpeername(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x0) r3 = getuid() lchown(&(0x7f0000000440)='./file0\x00', r3, 0x0) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f00000002c0)={0xc5025f8cf2ee1a54, 0x1, 0x7ff, 0x5}) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x20000000000000ff, &(0x7f0000000080)=[{0x55ba, 0x5, 0x42, 0xfffffffc}, {0x5673, 0xa, 0x1, 0xa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x157e, 0x0, 0x40}]}) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000340)="ebebfd510bbcd3a9b489e989c14f", 0xe}], 0x1) pwrite(r3, &(0x7f0000000180)="a30e93fcdb7797a3daa123a99d87d009708c764606de9fdfa89c2ff3a23154ea6d5515a0347a61f4eab6fbc429df28007fbe7ece7983db0988dd88646290d1aeca6fd7787e395ed1ea351b69a74895a1f85d8f627dbf16ad0c865fa6e57a3008b98136d284386100c671e355fc1cc06b1ebe6763bbea81742939824da1efb67ae9a06304bf15ed92242d5284ee63cee84103435ee9e17c2c49e484a297785e7a5636520cee78ad41f36c723ceb9b00ee9e1a8b4ebb4fc95337f19816df64368fb81497d2cf830a1f6baa534b6f404d5072a9d28cb939ace083a756a65ca64cb2ba3f6a92dcc4428f106d9ae76f952ec78e8331356fa7b813", 0xf8, 0x2b) executing program 4: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x80) r2 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r3 = msgget$private(0x0, 0x2) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) msgrcv(r3, &(0x7f0000000300), 0x4b, 0x3, 0x1000) msgrcv(r3, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r3, 0x0, 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0x2c}, {0x6, 0x0, 0x0, 0xc8e}]}) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x3, 0x0) msgrcv(r3, &(0x7f0000000140)={0x0, ""/21}, 0x1d, 0x2, 0x3800) fcntl$getown(r6, 0x5) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x48}, {0x1c}, {0x8006}]}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x812, r0, 0x0) syz_emit_ethernet(0xef, &(0x7f00000002c0)=ANY=[@ANYBLOB="bc473946d0a26c1e81b7abe788a83f0081000d000500a9363a0f948c0c8b7b71a7393d88aba4567d8398638e7550e6e68c3779a203f44c5d35267e99de2f01241a1a9334ed4a8eaa126184e280d2f3d80be55cb43ec8fe5e7a2129da7a411e88c88276f47e77b0eb4bb580852a73686420d40e7598d6c58659292e8481e67f84ff2c9d1b0107d28dc42df4db0809e6d8595f0f66049103fa3ba666ceac57456aa8e9758f8b055acf0b6d6c444d29aaaa1946ab63cf1145ce5702025ae108ebd07a34264655329c3038c5e6df8f42db99965b208e55db223458e6184c72deb484"]) syz_emit_ethernet(0x22, &(0x7f0000000180)={@broadcast, @random="ef4de978cd00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}}}}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x74, 0x100000401}) kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f00003ac000/0x4000)=nil}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000642000/0x2000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00003ad000/0x4000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}], './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) socket$inet(0x2, 0x5, 0x3f) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x5, 0x4}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x3d8, 0x9}, {{r9}, 0xfffffffffffffffd, 0x40, 0xfffff, 0xa9, 0x6}], 0x10000, &(0x7f0000000140)={0x0, 0x601}) executing program 3: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040), 0x0) syz_emit_ethernet(0x52, &(0x7f0000000240)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "f51d00", 0x1c, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @generic="574c177addccdce73b1846f67318dcf42a8b2f210702c2b3b0304f61"}}}}}) r3 = dup2(r2, r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050160", 0x5, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r3, 0xfffffff5, 0x2, &(0x7f0000000080)=""/44, &(0x7f00000000c0)=0x2c) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) close(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000), 0x10) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x6}) r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f0000000100)) close(r0) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000d40)="9b3af791a44ceeb2f3233fd8045a0f43ae95f198bacefd7836bd6ed559051caaafc2eff14267e9a3afcd0958ea8f50dd9dd97c98822e7067c0766fe03ebaf66de3fae0c5812c9cbbe6afc9a91e072c1a0a1a66da3f3204263679027c71e475d2d71fee5475dfed564a161b8c14508e688cb4f54e80657b69258485a6bdf1ebeb0e50c187d460330a6869ec68b28f222a22acb1f3d1506fbb5578762b8384959e5836f15539e06c590973f12b830ea89ca2b93cd2e87f8e05bc9f264c61c1abdd0ad8363ca854ef3b35f875607262296d08e890d2dd81bc641518d8ac993c367e4e00396fb2db4b2935c4d2104c71f1191021448106f08a652149b94e0d2b550d93ff0999e4dd48b22920eddba91ba915dec61676ea4102b8fd0caabc6f2dc1b778c566d22a3ce73ef88ad8233162d3dea07fe0c68221808c95bbb54217e0dd75ca75aa16291e9063abac9c1e5e6012dbcef95a25f247a45959418b3f5f612bf256522f78259b2cf765152c178ef0fed81ec137b81750ac6be8fe9419a92031c3a3081ccb2630c579e3bfb944b2aef48f27a9296ef411f4f1c1de8a39cf94a47898417aec45639aa958f0b10e15d203514cba6f9d5214a5adcb565110a1f24d202dfd29e880b12701bf95be462723a6fd643af3cc70d0515e81dbe9894e6f0073c4cd5e06000000", 0x1e7}], 0x1) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="03fdecafebd1fb725e083a0a7661c7209ddafa31f1282c7cd218c28e47c268a420dcd09c49ac4b11a327e0404f1934c3f07bbbde3e9ba3b4f2ea9135fd08ab54e4512052eaff9b22d6564cc17576d651901a216a42b8b8167f80701a7b73c5587d1a186ec358122770f3eab42e0d654769ff448f894296c752ce074d6404af467fc20918fa8b1b9d06dd09cb1cd07897841e8ece076f4bdeb57eb1de0600007e1cd32526c90eb714dd6eab136c52bf01000000807a7643b49ad4ea6d62d8691c4e17719690373325bfd82bbe79a7b15e301df5b8895fdba94a2bb5d55e557ddf137abdde0a0bfde81cdb4f6f00"/251, 0xfb) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x8000, 0x5d4a) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) r5 = semget(0x1, 0x2, 0x4) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x181}, 0xffffffff, 0x1}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e", 0x33}], 0x1, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x4c}, {0x6, 0x0, 0x0, 0x42}]}) write(r9, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(r7, &(0x7f0000000140)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000640)="aab6fde8688d144504a0a2720511bc1918448938faaaa900cb0b71e80fef086117620500fc780cd29ce8d5fc852ffb38239a7f6cbff7e6e9b24648e65f5c643e6eec104f4c8e925121f4f87c09378cc32133dc39b83433a8ce2a7d1b86445410194db0b924b2d223e5a3b4b07f9819bd8efd6b01446ba6608bcc7db1c713d300175a99a2b165b35fdf2a0d2502c2c0f349826691f23567906d99608dd4b1018d0935e02b5eca893918b64ebaf1e72494e80e8bc0e20026542cfe302e218b7a5953fc618452a4ada4e19e1fcaf91cf94b", 0xd0}, {&(0x7f0000000740)="4a7a5e826cede2d132c332b86571134eebfd79da767c7ebd07f7f2213a58066ec2c8e7d7b26d57b0ff2bb58a75e0b10fcd3bf81bac02bc3f6f2487e3ad859da08e1d6596c099e9f1c2c5f010573cee9ad5fa6f217f525c26925352a7c07797e3751b77ecd12b1a03ee6a49870d60938e6921ee0439b7ba94", 0x78}], 0x3) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc0, "6104000000001a0000ff004e200900"}) readv(r8, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000000), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) mknod(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) setrlimit(0x7, 0x0) syz_open_pts() close(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0, 0x0, 0x0, 0x200}, {0x7c}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r1, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) executing program 7: setuid(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x2, 0x96e3, 0x0, 0xffbfffc1, "480000f1f8876ad70e13a0e265f8e91841b941ef", 0x8000, 0x8001}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x0) sysctl$net_inet_divert(&(0x7f0000000080)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000640)="a5afb9ea7497ee7d1a2959099e5ed9e107ae73c8b65dd336870871915c5a9f34bfa5efae9615768a20ba1676391e5c4c5aec6b574f03cdf88ed102c192480d61c3686b29f51ebf8e740c61d3458514c73aad4c2c71873196770fcdf00b80d914273eb6e5c083f808af22b042ca9f784ba266c5ae55ae1ad31d8de4550709321e3296d0636424fd8b476879ed52722edbf2303dc696bdce35c8309a34540936231d5a4f79e3912ba95da7129c51d856165fc7977c0e62c89867fb577bf46ca3c3568a41f9e13f2068a493e2d7dc5b39efea4ef7c72d340375f123d7e2703827abf6a35a3bd418b9b1c1e7f78a5a65e03e4f416d12e61e5925a4d80e4e704ffeaf5a6229d4f1508ec6930a3402bc9a9b170c3f538c67d687747da92be21519a9817804518ec660ba286b6c8247888e5ecffb34fbe19fd4af78bc6259174a2d18", 0x0, &(0x7f0000000200)="2eb1b923654a83e6f01d05b80000000000", 0x11) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x0, &(0x7f0000000140)}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r4 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/152) mmap(&(0x7f0000045000/0x3000)=nil, 0x3000, 0x1, 0x4830, 0xffffffffffffffff, 0xfffffffffffffffd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xfff) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x3200) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r5 = socket$inet(0x2, 0x2, 0x37) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x1840, &(0x7f0000000500)={0x200ffffc, 0x6}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x78, 0x0]) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000780)) read(r5, &(0x7f00000001c0), 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="02f08d5b", 0x4) executing program 2: ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) 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, 0x1}, 0x8) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r1 = socket(0x1, 0x1, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x32, &(0x7f0000000000)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000480)="fb408c0a5e1b8d9921f1cd0ff5d1cd59b70d330ae1129f4549d975772ffcdc6ff2af722679b7c40b7534b6d4987f5752816b256cc1251b9ae59538e38c3aabcd2cb7e6a74d0d3653021cc6be484d77e0768c5a55d2ecb2bed4fbfeae13d8c55eea350315147078cb37d2aec98d7e96f7cddd15d19118da9d6f365498e0d9d1010c1634fc98886298b7fe1afdf4d8335f0606b5f1a55df86d4b69fa0dcccc23ec6b3a5650a8ea8c5e70da5a95ceb8104b14b13d0b22638051c8024f63d8143aba30c6107d2457150e752c20923e03dea31f342d955a4e41efda566c4c58e51585b511495aee42b4572364b9cf7b5000b554ecddbe88de7db1987260ccaef84c8e333456ff53fcd5525ce618d7330b1d760f6d25871c0001240100f2febe1e57ba916e9d90619a1c4334dbe187d74c8c4d7fab1e6cc740588a216f7f4752ab2a92c2cdfb0df0a4b8e61da2027a0f118af9875def0d06b22882576de0896a48f4f7e7cc15b4b30345336e88167bd67c91ebf6690f51051ecd13ac4f77b1bc88b820785f99527cc0f3b239904544f75d4269f9ff30ab5f6f9f017543c67cf72c09c2e71ec9b91216eb04c3e8608db77caae4f85e002318b102fc261f3db4da5756cb515c38633f25ff5bae9ec46815b9fc0e452affe821ba10d2e19e2d6822991765798f2db250c39f6878e2bceed8d2017592314939392f525068e951d6831dfd03ed50d9592478109f37ba81acf6d4610da26e41d992628b0e4783407a4c9bd7b53f6c2a9c781fb95dc6fd4813f42975743296dc5074709628fd0733bb678f448b74182247ef4242e455ab993e8fabcbfbc5853913674e29944b4a74257dd55a37a1ac051ad7f7c753498f0ce4ff4678b3eb839a69908808ca2a42476224103113da398b9ecc5b78975ad9487174d27ea32b8f9aa41769c35a1c3d1923749904ba496f8c8b01325b52c0cf572ab2d29ddfdfd154cdce278663d0fbba0e5744fa41dcc53c16f4a9c9dc9a9655924dba3127cc5d736c60d7ad61f3659dde660a92306d4b30b5dac61709402d082776ee663b52e5c98303f9ad2cc6e8bc1783a78a11c1a6e386455c93d2a131eba1395b3238be1e16e9d648cf26aeace6a13f34d840b1c2a36f6eedb0ccfe21daadc6a580ed3bf57e74f667616eb4e96102e3707a762a8682b90efc4e13d99579938716879119a74c7846433f1836b191b115c2b6e871d5f2000000002ab94d4a67243bf3b2f1331ba2ab3991e3977d6aee6bd69305006b2eb9d557c961544cb2c6a977bb5ba59c0686abbdff317d777b4aec83e3089db2ec8ab21e1cecdd74abfaaddfe1f9b1303ca140b536a1862e576ea6884e2ecbd63b641ed44553777c4b31c013ccb3615425d668706abd8ed4279bd64418940a8acd902284a1e95f511ced96a8738b309ef7902479c812656b31c6ed91704d5a1c9fdc99eefe7114277674932e8b8370c1cafc384759baf2dfe5c6f890268395f681560fd6a37dc47215fc5b3b431e6ab1abc4297fc0926a2b8aef9ad8ca56f4ddd6b1cfd5f432d69d86", 0x44b}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r5) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x0, r5, 0x0) shutdown(r2, 0x1) executing program 0: sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(0x0, 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000380)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000240)=[{0xfb31}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0xc0) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f89606f8f5773e9ed4805627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b99159ba469291f4a807055e8cb61b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754", 0x7a}], 0x1) writev(r7, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393", 0x55}, {&(0x7f0000001700)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608", 0x100c}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c02cf7a1653f1749274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a49400"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f0000000600)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e5098efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b82ef9cc1b0bced06209a65ff61b2a8b14004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99c0c89a954a03a54780d6b185ede26f65208dcce5c269e7cd1e035d18d1a6ab12971530f9560be23b0f79e88eaa7e2000792a8097b4ddd49daab1ef9fc945a49add61f933b61998cf8127db66386e739bf2b1f12674a63fd4c33bd7160fd5b2776725e2553e40f4d7f8bd00b660a77af3d19d56b494232e2d8003139151a8bffb808519313f751d17b8dddb913a8ff30fa7f017d701ed9dd8d01988d59945d5", 0x1ce}], 0x5) writev(r6, &(0x7f0000001180)=[{&(0x7f0000001200)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7bab1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351b5fc", 0x89}, {&(0x7f0000000580)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000440)="06f2d803612e7c3baa2d418f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91d2a7ba63361022803132f486a8e3d4a6448eab74f80505e0f87950b4c9fa81dc2544e390117246d5a994c5781aa279fe298273fea66e7ce2b926f5acd0d1dd0b375905f26a8935eda41833b3891f1f56c1e95bed206462a8c1248fff9f06d41336ef4a", 0x8e}, {&(0x7f00000008c0)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b570827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac549136b868fb642d55f", 0xc4}, {&(0x7f0000000500)="ffffdf57000000000080602c6a9b9722af847f", 0x13}, {&(0x7f0000001040)="be5f9af4744d7a7f3899a46aa1321d50719f12a311557cfa9b7d48a9359787d62f40a1c43a2e6ed68c0da7e54f0365b0054449b78550a77c6f26411f5d73f1280667f6959e0c1d3dc6187bb36431a3e2ce66eb78cff2e41cded868fe25e92711df1c4289759dc4b49d573a32da0ed8ab79c5976cc7a57d4c6db9780d5e84e90a24bdc5a0145c0f03f1800746a476ab5c153ee93eb47b12b71e22dd4890d3d330614fd54ea776df09008df6bc0ccc4fcb4a35f55d101977008c", 0xb9}], 0x6) sendto$unix(r5, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 6: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r1 = socket$unix(0x1, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd128607004dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000300)={0x1, './file0aaaaaaaaa'}) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f0000000280)=""/13, 0xd}], 0x2) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x64c8) (async, rerun: 64) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (rerun: 64) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async, rerun: 64) setrlimit(0x6, &(0x7f0000000980)={0x7, 0x54}) (rerun: 64) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x100000000}) (async) mprotect(&(0x7f0000602000/0x1000)=nil, 0x1000, 0x4) (async, rerun: 32) r3 = socket(0x1, 0x4000, 0xfc) (rerun: 32) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x1) close(0xffffffffffffffff) (async) syz_open_pts() (async) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000000c0)="996669ca7547c10bcac8756a39bf884fe7ba22d47763372bca62c3c07e1105c6312bbccef1a02cfe66734960d3afe21cf55ccb0cb3", 0x35}], 0x1) (async) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x5, {0xffc, 0x100}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) r5 = dup2(r4, 0xffffffffffffff9c) (async, rerun: 64) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000500)="00000000f8c9161e66c9ce9aadf64a1f20da8d45f6d88fa362053e3f68670f12ae8a09d9489b92453505ad5aea8dd0d9c071f610919a99096715933398c6db5ab9590be04751cc44c916392c6543d4dee31b6d5ccf7d42f473d8ae5fb554abee9c3a6f4fb0fe6aeff317f8abe371618786abb83f53a6815921e42b248ada3e90655d5bae52a8d58823f9d642cd91fd5b6c1b46b69cffa492bcd5ea79242e28297c864f4fe018502c5ef3205ae8b201791ffb061692492c4037100e9c07a223152bf00511a4e79a7ee12bdf4066b372c9a0c92d381cbec9ee5b63c282f964ef33e4dd1dd0e73a3a6071b84e3c088da97f055e30d903c089d995bb45a93540e82daf24b88d68cabeb5df818a000000007b384447694ad0e960d48c2a591d86dc6e524e7f597eb779196385a24203b50a2b0c32f90b31ee16795aa08191cb2faae5cfb9cc57a0afd354de8510d12c6c2ed50e9e39a72988", 0x156) (async, rerun: 64) socketpair$unix(0x1, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x5, 0xfc) setsockopt(r6, 0x1000000029, 0xc, &(0x7f00000003c0)="74e91cae1dfea0590000000000000000000008650e1554ff630b2b44158bb3ccd85c70f5687008292c8d1a5e636f4e3e7ac7e02aa00e445de8448d998b396cff429a6c08964a815aee7761285d84fa37ece3bed160f79409f23c8aef2ad77fdd11feee4644c8798029117ec491c4263983c16fdf660751ce7c018455e03daa9fe09353bec34e197cefc84741f63546668ea8e9185af2a442b82778c29d6a7ec2b7a2aa3d8a594f115d5c99af5a250093766a5d98ad20ec3ee0acb7e1ad2f148730cd2dab20290787406ec4f3ebc6eb40b821e44e376a8ae99cca0b5c70c3c888bbf597ef445949b91db9ecf5f50ad07f6a2c55982f9685992708d14820cec6ab5fd7512eeaf4a91a20794bb68739f8eea2e4f610f64510", 0x117) (async, rerun: 64) mknod(0x0, 0x0, 0x0) (async, rerun: 64) open(0x0, 0x80, 0x1a5) (async) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0xfffe}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) (async, rerun: 32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async, rerun: 32) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 4: setrlimit(0x5, &(0x7f0000000340)={0xb, 0x3}) r0 = kqueue() fchflags(r0, 0x0) r1 = syz_open_pts() sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="02f08d5b", 0x4) close(r1) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffff5e7, 0x0, 0x7, 0xffffbff3, "106900d5e484d100000000e1ffffff1a00"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000040)="cda9e636c22c26822ca5bd48cd1de16094b94305327dd209bab4ce51ccff2a2666fc1313180502369aa90fb675af862e52f24d8e900923e1ebb0f86cb0905441a5d7e1e1dd596affa6aa22ad8af20a44306724e1380b0d2da1059867a5bc1070d6b100d829e8dc5f4830b650dbf5fc8618d4358d6027d94a85bf11bfefb066d3eeb895711220ef9465914b9e6982b1407b23e947939edcc275967fe1ecb90b967955b4699f23de79ffe295ac141b7cb55a6676ff1add3c1c5eb7b5737efe4cba0c979138c36080c6666ea5c4c6a81b7608f0a3e51b488a5c078bbc873827bd5a5d3b866eaab42df5b9afbaea0af5303a21ce48ef86b1abb495dd653f10e4", 0xfe}, {&(0x7f0000000180)="e60fce86eb260de02852913fe83f0620cf0628fdb220c53a84c82d98d1fb491c24c62f60ce59994dff9bca582505cbd1a49969cbd939dae9bead8c7fd4540fa56fce76bef8d37a8b6a4e52e5df97953e9bf88b6b4f05af4fcf84034e80634f7c679671b89219d3906095b29d5349e553df5248ccdb0bf2cc5d2d34458564c901374fe36eca3fd1a9eac2cffa73fc84823c56559a1b706dce8bfc2a94985334b21868727b3f3495e31fbbce89dc4ed00cbd6a0bb225bb48033ad6ab01ec64907e2d72a9c897cab4fef10629de531ec2f4f0a9c11d5d5c3d016011e7caebe223db0856298913bb672725494721ce5b8cd8b3", 0xf1}, {&(0x7f0000000280)="00223161294abcf2d22923c373eb571331c2e5b2776dd77409059dcc21f1e6731fd5c37902f6136dc121b2dde7d2a798234c13110f4adab528060720", 0x3c}, {&(0x7f00000002c0)="cfce2a7271fe05c1813b2663c60c73ef6950b566aa511d48", 0x18}], 0x4) r3 = socket$inet(0x2, 0x0, 0x1) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000380)=0x7fffffff) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000014c0)={0x0, 0x29}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00feb6", @ANYRESDEC]) sync() executing program 3: socket(0x0, 0x4, 0xff) semget(0x2, 0x2, 0x248) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2859ccf6, 0xded, "b4fe00000000009ccb0500"}) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000400)="16", 0x1}], 0x1) r3 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) executing program 7: socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$FIONBIO(r1, 0xc0107008, &(0x7f0000000200)) mprotect(&(0x7f000078c000/0x2000)=nil, 0x2000, 0x5) kqueue() sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) dup2(r3, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) sysctl$net_inet_udp(&(0x7f0000000d00)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setrlimit(0x3, &(0x7f0000000180)) executing program 4: mknod(&(0x7f0000000180)='./file0\x00', 0x4, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000300)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000100)="d86220", 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r2, 0x2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r3, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000004c0)="8f346865320c6ca45e19584683bcdf82a4c64f412492e4b278852054ac81956dec6b7ba7614541ab13cda1558a3703edeba155c5877d1b4bca98d71ae6ac0268b935d801a6f1fc1c9340337dc1618ae7bba9e1dae00bf23558ee941034e5e514433752df1ae4ad9cd132f751ad5873e8a7a767d446319127e59b8e31d3fe6af99b358537c40bf9da401f29725a2b46bdc0a49128ced422f854a0268958a049032e6fb87626da4df7751613ca7bf0cfc1c76c3f2a898503302f61a10682144e2568a60cfd822f43e85f1303a24a789fdc84126ba1cb6078bbb9cf61a817e23303f117f11f63d6225a5c38d735106bb7ccc4e17b5fb71ae3ef4bf4cae5cd230d59820c267524e48fc488e9a9c91adc15a7dec3bbe0817d4dba77bebf49fe4d2cb0c4d4e0584ac463995af3a1055debddcd75f942c7fe", 0x135}, {&(0x7f0000000040)=' ', 0x1}], 0x2) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="001995a5b89bb7e2201ef0ece1df5b6c0c23c66f9ed4030e23f8922b5d7522b73d00bab5f60a", 0x26}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000000), 0x7) r5 = socket(0x18, 0x3, 0x0) close(r5) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r5, 0x0, &(0x7f0000000200)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x6, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x85}]}) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x8, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) executing program 6: msgctl$IPC_STAT(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000002000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x3000) open(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x80, 0x100) symlink(0x0, 0x0) open$dir(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x119, 0x0) shmctl$IPC_RMID(r1, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r3 = shmat(r1, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r3) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) shmdt(r3) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) dup2(r4, 0xffffffffffffffff) executing program 5: syz_emit_ethernet(0x60, 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) r0 = open(0x0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x4}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000280)=[{0x5}, {0x61}, {0xe}]}) write(r2, &(0x7f00000006c0)="e506000000000000004aaed75a5a5c", 0xf) r3 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) r4 = socket(0x18, 0x8001, 0x0) setsockopt(r4, 0x1000000029, 0x35, &(0x7f0000000280)="dcfebb19740f3768f905b478010e053c517ee563c1494e3953cf6b164c8e4c74ec50c2b2b398948c08b82a0fb498f55e11120000ecd52298a57d860896f0deb52a310d1d3450dda086", 0x49) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x33, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf", 0xed) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000000)) r4 = kqueue() ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x1, 0x1, 0xfffffffffffffff7, 0x7}) kevent(r4, &(0x7f00000000c0), 0x3ff, 0x0, 0x10000, 0x0) kqueue() executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x35}, {0x45, 0x0, 0x10}, {0x8506}]}) syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0285602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) socket(0x20, 0x8000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x200000000000, 0x9f9d}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) r3 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x0, 0x2, 0x321d, 0x8}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r3) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r5 = socket$unix(0x1, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r6 = getuid() ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(r6, r6) r7 = fcntl$getown(r3, 0x5) setpgid(0x0, 0x0) fcntl$setown(r0, 0x6, r7) r8 = getppid() setpgid(0x0, r8) close(r0) open(0x0, 0x0, 0x0) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ktrace(0x0, 0x0, 0x0, 0x0) chroot(&(0x7f0000000740)='.\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) executing program 5: r0 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) getppid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0xc, 0x1, 0x103, 0x2}, {{r1}, 0xfffffffffffffffe, 0x60, 0x1, 0x9, 0x7}], 0x20b89, 0x0, 0xffff3955, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) setreuid(0xee00, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x28}, {}]}) setrlimit(0x6, &(0x7f00000001c0)={0x5, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "e8ff0d030100"}) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, 0x0) r7 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) mprotect(&(0x7f0000237000/0x2000)=nil, 0x2000, 0x4) connect$unix(r7, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) write(r7, &(0x7f0000000240), 0x0) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgget$private(0x0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x70e, 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 = fcntl$getown(r2, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r5) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r6) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, r3) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = fcntl$getown(r7, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, r8) executing program 0: r0 = socket(0x18, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x23, 0x0, 0x0, 0x0) r1 = msgget(0x3, 0x158) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = accept(r2, 0x0, &(0x7f0000001300)) recvmmsg(r3, &(0x7f0000001540)={&(0x7f0000001500)={&(0x7f0000001340)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000001400)=""/83, 0x53}], 0x1, &(0x7f00000014c0)=""/58, 0x3a}, 0x401}, 0x10, 0x1, &(0x7f0000001580)={0xf1, 0x9c}) r4 = dup(r2) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) msgrcv(r1, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r1, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x41b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setreuid(0x0, 0xee01) msgrcv(0x0, &(0x7f0000001100)={0x0, ""/69}, 0x4d, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x4, &(0x7f0000000000)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}, {0x7, 0x0, 0xa6, 0x3}]}) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt(r6, 0x29, 0x9, 0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x23, 0x2}, 0x3, &(0x7f00000001c0)="08790451547a16be9ab2be15a3956288499f5f175811d3493a1e2308a9083a1fb8bf4a015c9ccf59c4bba9d45e952285be5ebefdee490d69b173035f04cd2d5ff45f36fe4e1f94c0b03f2a1fb2c83aaceec6166e2fc7f2ce984c026e897ab976610c1eb43c2c6bd08dc807bebe22f32581044f6c88edfcea0cb5b60cd46dc343aa9bd9c1fd69dd4ded19691687513930ad2298e54d4b5e3276cd4272975321169e910353760804304fada8ad720aea1fff048171cccb287dff4101782e4b9c6ec192dcd418f1c15056e4ed6706377a", &(0x7f0000000100)=0xcf, &(0x7f00000002c0)="4349248884a78b17de563dbdd2b58e262be0af40df7b821ecb0cbb976bc506370d2bbbb2fdf5d62f8d6596ac970b8ea429a75504019be60410b815e4a6f14a8130fc82979bab248dcec79534bf95", 0x4e) open$dir(0x0, 0x8, 0x0) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x2) close(r0) executing program 7: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x30001) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xde7ea69caf2ed7f8, r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0xfff) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r4, 0x7d}], 0x1, 0x0) close(r0) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) unlink(&(0x7f0000000280)='./file0\x00') executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x7, 0x820351a, "090e4de6c308a692318c7e0002f9ffffff00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08", 0x57}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000240)=[{0x48, 0x0, 0x0, 0x80}, {0x10e6}]}) syz_emit_ethernet(0x36, &(0x7f0000000040)={@remote, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "f51d00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}) executing program 6: openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) kqueue() select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7, 0x5, 0x200, 0x0, 0x3, 0x6, 0x80, 0x2, 0x2, 0x5, 0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/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'}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r2 = socket(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xe, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x9df2, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000900)={0x0, 0x0}) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x50}, {0x50}, {0x4000006, 0x0, 0x0, 0x10000}]}) executing program 0: shutdown(0xffffffffffffffff, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1c}, {0x2}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) kevent(r0, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x86, 0x20, 0x9e, 0x2f9}, {{}, 0x0, 0x2c, 0x80000000, 0x7, 0x8362}, {{}, 0x0, 0x0, 0x40, 0x7, 0x7fffffffffffffff}], 0x3, &(0x7f0000000200)=[{{}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x1}], 0x8, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) r2 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211010001a0946996", 0x9) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800108, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) dup(0xffffffffffffffff) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r5, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r5, &(0x7f0000000080)=[{0x0}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 7: r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047466, &(0x7f0000000200)=0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000000c0)="b8", 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) readv(r2, &(0x7f0000000040)=[{0x0}], 0x1) write(r2, &(0x7f0000000580)="04a1e96a42a659fc1cceb772a6daaad3e9871f622c7658e4ba4b1bc73d614005825a6c4ad1ddf30cc67fa8acc4e00100bf782b49666af944784f4b55c7882de242e3390993a0d475ecb174c782f4a66ef733099e3f3b69b1a5a4b8972db8d6886e6df2921bfdbc2d23f40010000021faa786e84cbcf262dbfe969245a548e8b7ec", 0x81) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) executing program 2: sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x0) open(0x0, 0x0, 0x0) 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) syz_extract_tcp_res(&(0x7f0000000000), 0x1ff, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaa2c600000000000008004500001c0000000000019078ac1400aae000000100009078fe339657"]) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="03fdecafebd1fb725e083a0a7661c7209ddafa31f1282c7cd218c28e47c268a420dcd09c49ac4b11a327e0404f1934c3f07bbbde3e9ba3b4f2ea9135fd08ab54e4512052eaff9b22d6564cc17576d651901a216a42b8b8167f80701a7b73c5587d1a186ec358122770f3eab42e0d654769ff448f894296c752ce074d6404af467fc20918fa8b1b9d06dd09cb1cd07897841e8ece076f4bdeb57eb1de0600007e1cd32526c90eb714dd6eab136c52bf01000000807a7643b49ad4ea6d62d8691c4e17719690373325bfd82bbe79a7b15e301df5b8895fdba94a2bb5d55e557ddf137abdde0a0bfde81cdb4f6f00"/251, 0xfb) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x8000, 0x5d4a) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) r5 = semget(0x1, 0x2, 0x4) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x181}, 0xffffffff, 0x1}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e", 0x33}], 0x1, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x4c}, {0x6, 0x0, 0x0, 0x42}]}) write(r9, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(r7, &(0x7f0000000140)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000640)="aab6fde8688d144504a0a2720511bc1918448938faaaa900cb0b71e80fef086117620500fc780cd29ce8d5fc852ffb38239a7f6cbff7e6e9b24648e65f5c643e6eec104f4c8e925121f4f87c09378cc32133dc39b83433a8ce2a7d1b86445410194db0b924b2d223e5a3b4b07f9819bd8efd6b01446ba6608bcc7db1c713d300175a99a2b165b35fdf2a0d2502c2c0f349826691f23567906d99608dd4b1018d0935e02b5eca893918b64ebaf1e72494e80e8bc0e20026542cfe302e218b7a5953fc618452a4ada4e19e1fcaf91cf94b", 0xd0}, {&(0x7f0000000740)="4a7a5e826cede2d132c332b86571134eebfd79da767c7ebd07f7f2213a58066ec2c8e7d7b26d57b0ff2bb58a75e0b10fcd3bf81bac02bc3f6f2487e3ad859da08e1d6596c099e9f1c2c5f010573cee9ad5fa6f217f525c26925352a7c07797e3751b77ecd12b1a03ee6a49870d60938e6921ee0439b7ba94", 0x78}], 0x3) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc0, "6104000000001a0000ff004e200900"}) readv(r8, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 5: r0 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) lseek(r0, 0x8000000000000000, 0x2) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x4000000000000009, &(0x7f0000000300)="4a061e68c5abe6340900e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb53000027c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640788853d0fed9820b5b1dcf9547af3cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afa7eb8af87d0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x25a, &(0x7f0000000880)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035ccbcd9fe65a9f4e7f0e508962ba9ece55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f275e433613517f77ac730ed6cca771987fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc4161b2807fd91142118d7618e3bb1972c8087d5a28ec01535c7e6b2e05652e899445cced341abff0783901c7e0871b9d1ee0c767911e0200b8cd6e6e9ea0403ed8286c5b897c6d587e52e019934568dabce9f7392bb00f79f4b2d608f8c8699bdeefdbc6f563f2eccd76b5d00b3b0015b46a3f23be8a178e8255b1ba145cbec100913fd9235d1038db1baac0c07ed71261c90866237d26bc6f9d93a00b3e5a2927a5a93ec8f58214530e05bb91001e603919600bc87ba4ce71f7faa1915911df34a8d9420b30a82cb24e11c00b948335db148141954c3c60746d5ce9c625c7a924b3d06c7dc529a8506649f73cabb5a28a0654f89c3f87765eca82cd81f474fcb7a46154ba037549198b55eff0bb1b64006b17859a2f3a58eb0a6f89a1943148d7ce6b0000a04d644abcbd2c1e832911c6562ab69dfb55ea044e1e0b9cd35b0041d1ab2f0a8c5ab1f4c990e839e072265f7b177e3b6a5094049ce6889169f99a1fbc540ba21aa4631cc25a64a8387675cf268c3e957ec9d370b5e1fade7190b663da72dbb29b2ef8b1ee95b311f6fe084972a5640080dea0c360fec009c7338c24571e14e13f3512137ea3597cb06059100fd6c9622796a6b5ab59f5c72a3d02c7ad4f776c94bfc90b63ba07c99dc1984da1446272fc5a63e2a65e6ee83eeedd7b589e6bf8096129521b301750d2c49095a4826906d8cfb42290f3b9f26ecfd450f268e5aac6834497b4928bd122dc24d6da5479a5194d7ab755f50aeb37f133b233488f9bdabbd8418da323e52987a700976944a80ad03140bec4c1371545c7846a79368481380354c44dd2b90000", 0x235) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x40) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x30001) close(r3) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) unlink(&(0x7f0000000280)='./file0\x00') executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x2}, {0xc0}, {0x4006}]}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) connect$unix(r1, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000bc0)) r2 = getppid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x46f8514a22d0f701, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) r4 = getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000600)={0x1, 0x2, 0x7, 0x7, r4}) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000000c0)="46c4f10bc87c57f494", 0x9}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000000640)="effc44ee9e6a0adfe81e980c904d0ed9643358de265ac6d012b542fade064c29390e7c9a5069cdedb74fa367583c8ffd0979550c6ff6b8f0edfc77734374d7bcf67e50ca15e7e9de3bd5b63af0ecc8e38ef44d26a646ecbd", 0x58}, {&(0x7f00000006c0)="aeb924947ed949c0460a10c4f6b9ab821e7c2116035105d7b3f07a43f3c9df177959c9f39636e7d9a9aebf99b46c5d5eeabf8efa9755b7b93016472ec636a9f330588da38632ef66a0afc00c8e46a4cf9f9480ede2896e3ddab4d98d352dfb644af8354f31609fa38a72114396acdc84d5c7a9e1e091228476f18e1c7eeb53623e5bd3054bef0ae3d5f37a0e31a0b0047b89839a528405fb3e942421f32d1e239c1171576457985690d3e5875a4efa0959fc545c8291f81657d6342a071dced6172335dcd1edae68e6cdaa369822df41", 0xd0}, {&(0x7f00000007c0)="fdb803d963d505d6afa913acddbfdf00dc", 0x11}, {&(0x7f0000000900)}], 0x4, 0x5) r7 = socket(0x18, 0x3, 0xe0) wait4(r2, &(0x7f0000000a00), 0x8, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) fchdir(r7) executing program 2: msgget$private(0x0, 0x2) r0 = socket$inet(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x48, 0x0, 0x0, 0x10}, {0x16}]}) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x7c}, {0x16, 0x4, 0x7}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r4, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) write(r5, &(0x7f0000000000)="24a608d334f68b1f26da3fb9a1e5e89f23bf136473c01cf9efec93275e090909400000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0xc0, 0x2, 0xdedc, 0x2}, {{r1}, 0xffffffffffffffff, 0x23, 0x2, 0xe78, 0x1}, {{r3}, 0xffffffffffffffff, 0x10, 0x10, 0x7, 0x6}, {{r4}, 0xfffffffffffffffa, 0x5a, 0x1, 0xac, 0x43}, {{r1}, 0x2, 0x8, 0xfffff, 0x5, 0x20}], 0x7f, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffff8, 0x1f8, 0x4, 0x4, 0x9}, {{r0}, 0xfffffffffffffffa, 0xd, 0xfffff, 0x6c7, 0x7}, {{r0}, 0x4, 0x13, 0x40, 0x3f, 0x5}], 0x7, &(0x7f0000000380)) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x0, 0x0) msgsnd(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="0300000000000000b0d35819ef01fa28ef8f5c900540f424d7d8793d71e764bf424891719fbef0008c98db4c0b0304ea9e8233f8b9f70aa84f57089f5e4ba377016ef10c3559606e839934bff902660ddcd0c16379713575a5e8612c9534c635fb43bfe81612418c65cee9d46af0393aa0994ba3e5c114ab66a76abdb91e68853a77105b38ae95f1aea6574b1482a0c1d74665ae3714f10a4f0956eb2a7abbc0dd1135b42b86ee61b217f80e1469b88a21ce8292bf76ee5677c18d7911004ff13651f6b93a616af82486aed4fd38ed25442a2c6a61ebe741762f069a169059c316b27cdd6981d0d6ca9b28e51817d36a13d15448"], 0xf0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x2, 0xfff, 0x1e, "1f50ce3f69bfba2c97f8b8b4593dea1befd4b8d5", 0x4, 0xffffffff}) write(r1, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) executing program 1: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) seteuid(r4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0xfffffffb, "5d530000000000714543e43392069400"}) writev(r3, &(0x7f0000000700)=[{&(0x7f00000001c0)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951cc09c55793ae6ae53d3e76ab62506dc19806bf3c3905d47f01819a1ed5d973dbd9b9ea3efa86540e8386e77dda8b54b1b07f1dda713f2f0777bfb7749efcd4c10f3a044b02e44587ff0a10500bf2cd1b0bb4742276c8f6522f79f6d4fd3f3891c0f50a7d87a323f80ff0b946513de02a614bd662ad66e3fd64e9475f6f96ad0de6b13147c6f3fdaccf4550200a7f2927cacd41392299f8df06362d8ee4194f527d67b0524d35121073ecfd2cea6244789cbc82d3105", 0xd2}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{}, {0x6}]}) semget(0x1, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setegid(r2) setgroups(0x0, 0x0) r5 = getuid() setreuid(0x0, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r7, 0x2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='r\x00') executing program 0: accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() r3 = kqueue() syz_open_pts() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x101, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x45}, {0x140e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x36, 0x0) executing program 5: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f00000004c0)='\x00\xdc\xe2\x02\x90\x92~,/\xaf/s\xdf\x10\x00\xdc\xdd^\xbe\x91x=\xa9\xcf\x1c\x95\xfc\x1f\xd6\x93N\xac\xdc\xf4U\x04/:I[\xa1hX.D\xe7O8=\x83_\xf7H`\x95zf\xec\x1b\x97\x9c\x88\xf5\xaau\xb5\x01\tJ\xe8\xf0T]\x8e\xf6\x86\x1f\xdai\x02\x00\x00\x00\"\xc8G6\a\x00\x81VM\xebq\xd85\x19\x17\xbd^'], &(0x7f00000005c0)=[&(0x7f0000000100)='.%*\x9d\x00', &(0x7f00000001c0)='\'\x00', &(0x7f0000000180)='/dev/zero\x00', &(0x7f0000000140)='/dev/zero\x00', &(0x7f0000000240)='/dev/zero\x00', &(0x7f00000002c0)='#\x008\n\'A\x06Q\xa1\x8a\x1cpd\x18\xc4\n\xd8\x85\xc98\x91\x13\xcc3\x8f\x8b\xddz\xcbD\xa4\xd9\xd8\"', &(0x7f0000000300)='\x00', &(0x7f0000000340), &(0x7f0000000440)='/dev/zero\x00', &(0x7f0000000540)='+\v:#\\)\x00', &(0x7f0000000580)='g\xe1-,\x00']) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x13d, 0x1, 0xffffffffffffffff}], 0xfffe, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000380)=0xc) getpeername(r1, &(0x7f00000003c0)=@un=@file={0x0, ""/59}, &(0x7f0000000400)=0x3d) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) executing program 6: sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000080)) r1 = socket(0x18, 0x3, 0x0) select(0x40, &(0x7f00000000c0)={0x3ff, 0x0, 0x10001, 0x3, 0x8, 0xfffffffffffffffa, 0x3, 0x100000001}, &(0x7f0000000240)={0x7, 0x8, 0x8, 0x800, 0x8, 0x100000000, 0x7, 0x1000}, &(0x7f0000000280)={0x8001, 0x7, 0x4, 0xffffffffffffffff, 0x1, 0x8, 0x85e, 0x1f}, &(0x7f0000000480)={0xffffffffffffffe0, 0x40}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r2) getsockopt(r2, 0x29, 0x3e, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x3, 0x0, 0x4}, {0x45}, {}, {0x6, 0x0, 0x0, 0x803}]}) syz_emit_ethernet(0x4a, &(0x7f0000000340)=ANY=[]) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) executing program 2: socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) getpid() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x2, 0x1}) getsockopt(0xffffffffffffffff, 0x7fff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = getuid() setreuid(0x0, r0) socket$inet(0x2, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/16) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r3, 0x80105705, &(0x7f0000000140)={0xffffffff, 0x4, 0x9, 0xfffffffe}) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @remote, [], {@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, [@routing={0x3}]}}}}}}}) executing program 3: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)) unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x3, 0x0, 0x8}, {0x6, 0x800, 0x1}]}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) writev(r1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r4 = socket(0x1, 0x1, 0x0) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r5, 0x1) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000002c0)=@file={0x0, '\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'}, 0x50) kqueue() r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r6, &(0x7f0000000500)=[{&(0x7f0000000000)="c113020dcf1353839d9f2d7563322e", 0xf}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) executing program 0: r0 = semget$private(0x0, 0x4, 0x400) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000640)="f1a42138cd18da8b", &(0x7f0000000080)=0x8, 0x0, 0x0) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setreuid(r3, r4) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000100)=[r5, r5, 0xffffffffffffffff, r5, 0x0, r6, r7, r8]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6e, r1, r2, r4, r7, 0x4c, 0x3}, 0x74c, 0x7, 0xf8f}) 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) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000003c0)="eeb9a1805ce03defe2a48f7bc4b27609b08b229faf68c8f3cb2679801e67bac2a0574b7867291e660ec39d6dee650cd012f8038c8594dc9ebeae2d402811b1bd995897d13435d9a07d1fae9aa79e6f9b7a4cd96b1e7f7035af273a11222293a56c9a7e63a3328a5191b85d1bcc06146731fefd4031a6ccb099c0025f6421a4ea7cc4299c871792504ea30c927d87932b7ec95d568f88d017e0c3bfc121fe21ed088fae5475380c213ff455abfaa0dc8ed6638b899a369193292f0224709f4100a6fd61b0ec365b3bdcab3ed5bafddd82928db4b3745c47039823647b9d289909f2e2dcede3d225f369f4d622184b2e8c84b31b960786f2bbf92956ecd1396f21a7a9b8b7ecdb98658133770df554e7f447b0166c47c1ed549de54e555bbbe2a00ac65b7966e36e57a721bcec676207e8c6a298e396e0bfc03d1f1da0f96269895367b8ba5400c7f8a6739f09514bd9f9e68f3f0d2af1c1b3b11abe9cf1b7fe0067913fcd8341ce3ddd791764a0f43408e4123e6d8e416043db4402059377dff1f1427e4d81954067762c255f0bc35ce95c95880ac7b1c878488d5938af0ec79af01bfef076600d945349a64042e3c92019b8aad8eb0209c9552302bcc932b95666cc98ae9d34123bc8749b5bc12ff5ba4d369f0dd7b3cb954acc6d89bfc6f586ae29c262869bbe3db847a0d3003e20f799f5e1256bf29470ec76f0643072c4f87924cb46fc818ed1d60e49406cf7f0bc0307b9f513ce62cd3aec0b5d4270c0736917edc165f463de97691f8d7ec76a0b690fb4ab281789a774f3ced766fdd2e6818e250e86816bf8f79eabf1a0e45d0e3394565d8d1e1c841be59c412e9774c7b2880f9cee68e1a3574196834f68c1ae8c8931ee354c359a6357f935cc5bb6d45f2f8aa696aca86f0779b1f06ba047f2eaf5cf03e25d33ff16a36d4d71bc80f642f367bd40a1524697f62700d71eaa41e7c9861c70e796bcbb8d5bc862d58935ba971b4e0b75549b82b23ecfc2de9aea55630dca5569e4acfccbd3007d651a717e76d3262469031a38575eea1152f2744f0b8051eb57b29e017809c2d2222b29864749565e7714d4654221eb050c009b5b05ad657d8e15b801d933badfaef896b965b7a62b6e093f7979c2c55b1ff252011dcb621eadf8fb02fbe5bcb618d05ded45fc977d4e0af29b4a15e722958957999c242c94793c65224e8a7c2a0f0605b8eb4c423926839db792f39296158cbc78c9f4565edbbc7e88a596f13f3108cb75e70398d2a4a3dcbc20436197d4437d77f8132087556de58e2419ab53d42a9b5aa3b02404a955da72b6adbe994ab66785820191ae01540360569318b8d61f11d327960a5d3f257436d3f1fbbd96dd6d47f905aa8f6cb930e084b7d246a2cf8b2dd3b18f5f95d15ad8222bdec3d94f770706819bd7ede14ca7918f0ef9d8ede28f4dfcf7b2f8eb06e7a8b84ba59b4245e131203558684169f768feeb1dbe636768f4b34a9990c9dd2c9d34f4e9d46845cd58728e59f703540be603818c51a5a17cc38052fddceab143a3cfe6fad7106952ce6b688a11bef7698caf4659e78d027b65e321ae234b13736b8ef7741bcc090c71e15f109bf4be8ac2f035025789f5d4658b5a4bc1ba53e8a73315b8a93c72db29932baf5b4b18d08af7aa5f69bac40c9c079aa1f34e64833a15ba90b0e35d30b0013d42202d71bf0ef8db550d1269ef951feffa8fa4ab45f6d9e2817a85ac9a0416cc5693da89cb2f08be56746b3d9dd19f9b5638dbc0a9917422728e94b981fcd794ec9295e7fe456f9c9b44cf926a6ec3c13c29337942ce92672da41ad4ac166a6ddf48b5a79343711a202ed0fdddfd7f2caaad04c31c3538c1c9b7a9b8cb75be09b37e3cc6a9ff9db15a0446e7bca07f97f85d123cab6ad115d47ec5f5adfd156ca9b07beb294c65a208260196b19b24c9e09fe5243a8a77b4525a82e90828ca61afc3db4ceca6266ea66cb2856fc4180cce1ada6d384c884b55f5aa8a139fc8a90744bdbc4fcd64e92e89072ab8d8c11179ba4ee762e6721a3fe8c0546131c99c13de5870b30eb640ca96b69b497cf23a64c6bee503b2a18ef1e1ca8a32e4ec7dcab70e2d51dbe818138a46fa939e9de870fa6f96a90f919f929af2e235b1f227f0c41d6ae5c33cc8f79d29ee5d3120db3d426c079dab0408e651ab55146c0072c2912d94cfd5e74b3d4cb5edfc4320c8ac04bcec7b853e2eb1fe9c18f6e2a70f9864dde447d4077f639943d68b7d041d9e85d814e8d4dd608baa7b4eee3d3b5685daa9bacd3b78cbedc1615442aaf4c86495b76394e1970b3d4b6ce2c8d2d07d312108dd8c39769572b5c2eadebb7364f179a107e9219b0f430eb27fdde1537204d26fe6533bcd149cfa97264e94f1c686f2f5005f1fb45fc13ef359f823404b2238b2b773112ccc01cdeb3cb9455277bf5ff1cbdc42062b5b969fc20c2adc03d6588548a8f3e8a4e57ad79ef0bd3e383f840af6d484f1a1c250fc212427c94c43bc124021a1b9f0094d5fff7f3d4b941a3e28a1a4fb7dcc79dafb599f5e6f63fc6bb32c1695875916f8ba9beb345bfb01673d728ba9b769c6c2f850f2120f775b868d881c834395a31c3b3aea957dfe4774248675bcf77a0df753c5d36311f1b0336cd75a587078a55b3ce6bcb2fe7880b953ec8960a3a56f08960d6aac17d3111a3d4aa605fcb8390e4849e048ff7b2a35e42512c4fa404d1c6d8d609cc527e32d404a0687d3f5148af56e1f5d794bd0160e1a502451a19261ef442364009b7702de1f4dc5c1bd85c2d5a5f51dec20eb085cec42ebc67f2784b7f36584a6023a9babde7202b0ac970e1b0e862537aa1eb1c5bd94303f3d998f05eb3eb867467cfc415ac4396d1f2ac97ab5f9e538430792a3752793bbf9d9caa1c13048d95f7373aedbb05b3b47632f7544d59298d32aba50b6dfb724783be182ed7fd8b125b210948e4e73c2cbf40cbc8cee8ffa8071cb1c3797ad23d63096fe71ebddbd6ec265de0a49b284ef1736e6b0f6f43f4f331d3b0a835e6156ca50b15152bd24c109ae4d23c271ace0f225f592508b75c4d8cd06b8d0e434adb6d6263e2b885798df07192cfa1a435dd991f2f90a65ba64acbb42281ee4e85ea08fd8e4ac5bb3ff257ad0dc56c8ef3e63f4b632ee182d65312e657201e4d0ff08f1a59e77c59b1d42f4e6e925b8803934e96e95afd8e9977cdba395ff0d11f4ba498df9f0d9973c7d8d9718f96245dc3730b65480307fee3972fda17a78982f5d1e2372d83a315b7bb94917875360bcc6c5075b0683bf99bf653e8a1db68697de02f1826fb2966f2baf03f9aac75b0af3137f73aabe11f1aabd0669123f15851bf12de0b4b8dc3e3c840c3dd8519d2c238f957dae3772d8aceb078205c77ffec9128f860e65573bbae64a51a00ab8784f84eb9d85aeb826284621d8cc7ada72a3ea75e8a46002d04a6556233b147ad7caf21010d4a9879f0c048e8fe8f29551552c56c55c1b566a9719939c808f5d8db9dd769596abd334b87966593cf96d5f46f90121df06ec3e806e790b77fe9d0a0d513b85e67741c6522719f9ad1ff8ce55a277cf327500ccc5bc26a91cd203267fb0b8ad576a2568528ba8e73d4a04d83e2775dab981ccf6f018924a663b351df133c31890c45b1c64d8a68c024dd288417eb96cdfad86fa346b43b18cce621da5fa1178a7a75db420f06d9729ea04f599f9ffbe2b12048deeeb17cba2805f404f95a627c6ecfbe4d0e0fa33d1934a77f7c550c6c68897e54b5bc7b7de410fe22d3f576518a73882f60b9d2909c583f459d2716b7537d36a36bdd46f4c8e45ce7e607764789fe0749c679cedd05eeaaa6ec864fced92174a05ea0fd8416de1ac873cdc4cba9c6a8a88d32416fbe2e527de6b2ec953bb6cdce3059c29cae8da60843c8c52ad54cac40b872749f0acac54e1348f660e3e0f21cd6c531413f17dd25f489c8134ecd9ad8807e4448e0431a4b6589564080b694be22367feb02d8967ccf55a64f2e6e7fd24558b932f373b3e0f96d13ade2be29d104ac1cb4583870771af136945c94502d5d70043be9ec31d6732f402523fe3da42b80966fa6ec63c26504d7feeab003e00eb8c91433aafbd5e72087e61f747769d1af781873250113cfe20574a8521564a8ae6e56d64d8eee51fc1c718ae166431f90448f165cf7708d9451c2986297e273d26e7af621461bfab412b1c55dd1df9a8a5753e6e8b0e3a04461233606ac3350c6d14a0c16baabf17c2ebb211d82570d225c521b45a35abca08b4770be1952304de69a3a55b7d4afa2531b2b025152a62aa635d6a837646f144640f95de1c265cfb3b06a843d2feb50ef99d8a5771c61ba465d3eb92eb812cee2b0fdb3f21c4487ca4f81e8cd061cd16396ade24676c9d600391cc41488f4b1cb7b21ff134c42a436feb3d51dca9e97e45de45950abefc811d16c2c542ce1fe04b6d77a73666eaa046b0fe4704649b2a0600baa1f0569236f3cd7958a1f0218a9943bc14ac4f44a6facf5aba918ff56a0005d17f55c18e3b73b4d0827ee8f798696e756237549e912d32f65a69700797712e2e14176a3f08c9680ea263f766d307181839aefdf3db770889e582d38bca0c9bcb45b51efdc34b56afa399e9177ddb93eb94ce300efc2e8aa4a9b3071d357dec4b761853f8732bf8e973d9ddc25e9dd09324c17dc74f7bc24815f23eaaee32f626dfe30635343da9e755cb0fdb02c8950815df44eb31a047b9127056b0f541e67cb822276171478dd27e100ced20c38d35a32fef94e750af3d21227c1fb12af6c141bfa0173e5761680fb124466ab332b7f21d12a3400f2248667b9a6483e856d7c28a59cee950733a6613f9beff1dede8b8c645e126652a08b86837c15c68c5255a24f6100feb7d56612c41a35eb0c94bd4552dc2d2fa1177eee9b1ddf9eaa95250a4ef5d058c9cf93380b9be86851c2e6d1503f7d14c0417cb00d5ffe434ff608fd7c8f47462a9599a2181f4e31592bc21904004e231b02f9e89b8abde9689aa4fc5c83456ed93591cb18c4d3a5f0415c99e5579df228d0c4a33851fee7bf3adb11e69223c8ee94e564ff685bd229261ea15ef744ad5fe159215e2d1c6b4da6d2d85b269b05354a1efbe3a5e646d4dc812db2606ca15ece850c90a321ed374b34acd9199f744bb33b36714c184c1c0d4dd671c9c5344ffa43b0e67333f083e8928b939b60914fbb433e7a8898f93c396f887d2d572e16fff0ac7e110f86afc11502464a6e4b7326c5147b353790e87b75a1e4e3a7ffb29cf330b15c0e93cf55e559251aedfe8bcd7babd08912867615188b68f8fa4b68be3fd971ce3c58740be1fc3a839ea9ec65cb8bb215f9928f1130cde1b6fee44bc63eb2a17ebf4e8e61212e21e7b77970232ad868050154d0cece1a4645a6288e3eec28db824bf688d182d33dd5d4348312f6f4199582606932c5bae1144994517ced02adbc19258edd8170912b3c0a085a2ae7b2c60ac599f6e3c5e93ae983af7fd55f7dc6fdc51b8c3e065d39a31c3fe60c22e8c69d0ef679874c794e114ba8dd025f21202f47ae8a0b7e49c51d9fd2b556f4ae969fbd41053696ca46a5650ce0d2489979dca76107bb920e8441d00b4ed1017b501d4859f9f413fb84bf793f5538fcd67657e70d0c876fb368d91e0633980575180731bf4e87c683692be0130235255218c797f3e24dbe18578e017f0f1f7f7561c01b26ff88565a5ce9e15a77ec5f07d7ec85e4d4b3803ee2b5b6c9a1e902ccd759bbd", &(0x7f0000000080)=0x1000, &(0x7f00000000c0)="a4f176890ef11c5f637a3abea05c91d10169e7ff81166e7c4b3eaadc97fa2d302aaeaa475ffc3045417e8c2667220424a386a7439eb1f0521ebed624150e68", 0x3f) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) setregid(r1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x1076, &(0x7f00000002c0)={@local, @empty, [], {@ipv4={0x800, {{0x18, 0x4, 0x2, 0x3c, 0x1068, 0x66, 0x49, 0x1, 0x3c, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0x14, 0x4, 0x0, 0x0, [{[], 0x9}, {[@remote={0xac, 0x14, 0x0}], 0x7fff}, {}]}, @ra={0x94, 0x6, 0x9fe}, @generic={0x44, 0xf, "1a1e1cc3387a7dad7205eaa448"}, @ssrr={0x89, 0x23, 0x6, [@broadcast, @remote={0xac, 0x14, 0x0}, @empty, @multicast2, @local={0xac, 0x14, 0x0}, @broadcast, @multicast1, @remote={0xac, 0x14, 0x0}]}]}}, @udp={{0x3, 0x2, 0x8}, {"a159bc7f993d27291a0a9a1e1f6af1816819ca37c6bd13bb059a279eb0dcf9634cdfed727d9d33aa9e3cd17b9c3d54c0117a0bc48841b7d5cd58cc045ae282c268cd67c9ab69cc85493f363486f40309a74034ef8916d32869f5a562122bf4558ac5994756c0c19867144150197e027c59e11114f622f343717302f0a2be563d7ea5b90943746ecad8e420e592ec1faf2b32f0dba8613ea62ed46013faa028246d70e69182a23c7ad667dcba8799a3fddc8a51d56e6d5f250e6edb21a437b030bc8211ddf691d6ec252adfbe3e203ed710456dd3149105327bfc38d81004128f073fb1905d6e65e9028808e7627dab04c7858fa197b98ff079bc0f591fc40eb15de17fabeeca7224ac622ff205b6ed47fbf9e5d6dec2bfd0d38bc21ad6b9873046e198eb0b33d25cb2be1962402f94dc7b099f631a43839b20471bfa66e8381d0329e3594601c90dc6e0acdee1c8025ddb0da163f8a10a214d96b42b007cf7e3a1f13a883ef53f2a2524f0591bcae3d7c967ccfd3669e340a8df937ad8156bd732e48434c53b81aeb1097562a65121601900afe79de243e6eee694efab2e6768b9e8ad9e281af29777e33186f5f44b3173a0acbfc1aa38259e9b6b37b66c73b9e01f4aab9e6b9959563d87575b9ee2cb9d9931734629a90e2726cc5dc92fe88a8e62e18400acf5f3197dd4cc654dc72046d7f5f443cd87c15e00209418fc97ac00a9a19e22790f696896d725f8ca1f89582e6f9c98424e018fd2343c37cb59d853e59f16cd7f4fcb214b044bb9ff322d57d41157c4b4f2d5d95f48487d5f4b5715f6864cd51f2e27e3f57c6b5e8683e717cc7920e376efd5e769778c15088aa3b6988c3aa01fcb242be7b5d495f1fe60fc6c29014652b144c44dc3a035152e30b7b7d94a9a6913827c7a5a30b72dd67c513ea80d767d104f077d0ecf452813892d81ca5b506a678c25241b1ae3af380fa8edd736b5fc425b8d1c4644b1e949d6f70ce7037f83439f3adfec85b5b8e8cc9bf23341ce91af0bcd582d2a16b1db607057a375e8b5f481f2470c5e4ae9df14bc7e3d8ae63f5324c77990ce6d8d7135912c68789680475d293abaa72ebbfa7336527e0f0c819e1dd844b87c5da9fbdb0b6a0b652e6f2e742b6e90725d76a3691dc1b8b3a8d3b2cac75a231450cc8e396c09646ec52a9ef45de147aac5296313dda5971e06640fa7e3f24e9c306d38e0c8967768eb559b9c38175c7c420250859d9b6e6afd5ff09fb0ee028c8e1c2245429558343518ae6403deb004d0c9f2aa39561af38d1d0534c99874c119f04ad9a63597ee0e3f8ad630b35cef974885ef97cee4c2fc5a8cb423da501b97db92da00e376162cf42668807d76620f95c0123dc3091e6c63c3eb7fcd59c59a20901bb11f26f97c503f601442bbd37b3811f560203f41582b9be2688737b78db25198fc6a1d66a4d8d6ca08f9ff86c2b9bfe4d53eeb2a22cfa6e6f994717013a175db9281fd1d7ba5dbf45a5f9b141a3f7599743ddd528fd77d569af8cc5aa1450032cbfe46b9609ec6cb489c26896218ecd51161fda83c4debfcf47d755fa65cd563bc7e44ba9715ce783eba1847664ff6910f383310ab39572b6e6c5493489bdaa46b3db23cea4c2a11eab53abb8bc04a791a54ec1ce827ed88c34b262e631b2107a0c0a3f013bc44e8294604d3489cd761a61f567b65fe147240a83f71f722eb3c87230985e2c87fb79cd8afe60d953b8f4629e5bc68de38ebb6441eab773dc578c9160ea38880e54066d9fe11f2709de2595a2c9c768da047de221201fc8fc13f762a7b8fabc0b8c10784a21a66c5c1fa85d3a1d262e73464e74f3db1700c8fb6f1bd416bad656ee0c5e51a2729fc6e10cdc5c3ccae2ab1a84c878ab2c5f59fe6f018b3c5078459709da65616438059bdb009892cf8b3c28e44d96a9317d34d7d017ad9942983ab1536ae25a31ba1d00cb53b8e503b3633a6bcf73675f1622a02fb1a9e617fdaad839affdeb109ec05f86523f15b0f9c16f26c0eca8a8819fab7827ec3b246861b4b690bf5ec57c62ffead38dea955226328db78e23440807c9ff81e8841d0019a4d899c25827448a889d8f68e06e4d36830a69f643d0230db7e249e5e1ad417423cc96748ef7569e8ffcee40a9cc18db4afd8db9b17013d4a4317f1493adb0064d0fa3b11aa49817e580d5bed78ea3774db9c57a039f6f89fc1ddfbeacdc68950b5e25db14c47301ecd7afbdbaece7051edae1faab448b9181f2ff3bf401dee8bc5eb085b05ead7eb000630590bf1a367c2f7d45ee4c995185627cd702e05cf7ecb87445f2d4cd6b823bbeda4fc63d069a4a9a71f3945907c628db3580af6162a8d06580b51b566fb9f3fd96d2e39fd30487b675980f60a1ed1f7acdd51f9d6685e8e92982ca374ee0b188027ff00328310c8df6a9c492d2aeb7df1f276bf239ba1e3f3bf498336128cd82b2e347b272c09b9de306e1e4fec13c68a3279520fe552e5e05bf0fd4da9f5d211ba4641c29f0687f095ab0b967188bf71d41d580575def5dcaee3b3d89ef1636e6caf39f072a5783aac09cc35be067c17e0d0406aef11b44b3dadcf3287e6ebc3b752abff7407f90008288a0da8e8e3899f632eb4b0b8c7ac319d25e69b71795c8f35cdbd356ae8fd095795ac16612a81bf04cba9656e4699efc4aa8a8f9e2ac8a0d2153a34651ac5f6cf39dc8daae1fd595262d2b02f8ac4cf4835b3a1492850800734a7bf7715900bd046554cecb7f39f75b2936dceefd27d9d0050c7cfdb80d8d605bc65ad37f926af00f1f2f086f2145183ac47b9beed83863e193ae0270b412dacf2ca57981a69b0abae390da6768cae0e29abc709988f3a5a23485237b8e5421569015161b06be30af8042c7496c401cd5d0d09117ddded723a951ec09d1b2940bb2e5156d711ee643078960fecb03db0d33dfc419dbc215174be96fc0b1dc4a3a89a95b1198940ddaab0ac844add8c6aee3b3e6e42f07d91730c77ccee2560f1e363899362c332da6f29b363c3976b36318d30a5f9a752d9140523bc18f9aa3c408501c5e6d3e6bd494c6d991496665b66ef16c2cb123e0058a908a5bdab27c2b4c05f4f347817024dd2d13de7909df5c06daa7f7096f5a73255531c11fe90181a5565a24db6463319a7ef9d4baedea68487edf197267385b914aede2aef7721ed50f161de26c817ba7cc79480163844d680d1b0a36b1f17a64d78e614a4c6ab3e72262e6319864479f540fe1409df197ec890e3f9dc0e58f8041dac9b95c434516dd5e97b1a271b9d25120fb214db4ddb5c11451620942576bc50c23e202c64ddddf7db720bdb703e8885212f846fd489fb80760c09878d879f83be3f911f4e0af4c32f04eefb1402fbcbe9a10b7d6667c258664246770b79618d22cf72d05ba9d6066a51037487971a823a9de83a142c523a4d0394a218442f373151664265d06ee916cbf39c4ba9418d914421dadc736c870b81d29efd9dbf4c2dcc1d5e5a2b2a55a888c72ca2bd9380d4dc15ca3a7d899cff921260d1c3b7d1b83d1ec418dae9a1b2e866604f1363f6ab377c5249d21ddbb630265c7bb804a51814874adf034e9562bb74b2746492056c86895759190c61f9ac001ad70c48d0c1d7eb0f9b7e2bff890aa8ddff4ae98a0fc1ed18707c0a2cc36d025841557e4d1e51e0c0cd1833f52baec7cb435e8463c74fed2e5510a4e6906aac66feb891c03d07719ad8d6da5c30e1ef137f92b4131982415e7c5b1305400cf16035a920bc6904ca4c3894b818307731aba883107179d20c23a499a618a4277254e9462e178d58628ce3aec10353d643724cc9f1b4810eded130a00edd2b0649850f58200e7bb6a512bd3ffd00eacfb3ac0d2751220fc5385390e85bcf4f50dba040a7e15099ce86520bc07f4f83d279cfaa1d3151e54fa4792b08f0ac6dc42666b9f81c08b3575f3f0609316d102e4828aa4e89418ca9b27d0b4cadcd06f9b11be4cab7ae166b16a271af7fafafaff334337efbe61b70b59193236b1d97b07d2e9614f9c8b4ff390e05c16e6b0aea351913bd1d12cd348924974ee9e49996cede7291d76b786b15996dc736d249a9f1f1dff3f890d547e68a18a166be560cf0470c83af61afae4676afe931fd815b340dfe5bbb306f7ddf182795a5fd2e510c572165d4d2af99fe71008290818baf02e39371cb4f4612c83615de2e380f5d5dd1faec4caff3132e2cdb25643ee119025d870b2309af87340b79809863433047be256fb474f2819593fd67eec62152c462385b291ced82099a7e5efacc5217759114da5562a34c91094a9af1077761617110fa85ad4dd4313bb373913ceee2cc46c66a9bb70eaa070da835a25656cd2553d9774b8c8a2c35511ffa4b7e42c210c4f7eb4fb4243935ce6b7cc51d05fd10cc42f90aa4ff315182e1229d249c3046b1d217633627557f6927e5e34c9f0d484343049744f101c26eb279292f7f4ac3c8fd28c4ba67c056820944a0efc8feeaef92f60ebf229cc7b7f2ba15f46a84b375627ca8da81503ead305b8bd1acf51d4fb5a6c89b219dc85481a56821eb3816019b24320857b8ada10cf03b5e1aff71dd63aeff66313572aa87ef2aa44ad37a3707a8c88d0e7ad36c9f3198c9db74dbef4236e02e46ffa43a2ca38092ee94a7ada86672b774500eec4840614da2958ac15b058ed771811dc2aa59771d0dc0e671c930080164f2e7ef7bb0747b0ca18eda6d188daa7c46fd97f50404f1a6326e65fabbc8e45b117f41119e49ce51bb91bbe1293d3503c8b360d65b2832e22b64c9c45e02bdfb5f70578c128fad53e459f1005c58efdfd9d28ab5d5b3ea4550292c0dfbb3adaf08a3341d3229d9df727ef747f90fdf2a1d51eaa57461389f452c80048bbec2be5babcd79612620dfa09ec733808f760e0a74d6fb1a3f24677ad490e08d1140073636351cb878b2cadd29f6f594b407503e43c54273ae916b0a477d611210ae1578ab2194b9ecac007fe07992c3d9380aee92fb02452fc71be7cbfd54170890c74570a5bcbd240b42f1773a1f74b6b9c93d8624cb777871ab006784aea7b582ea9faef8e70e975937101e6d7ded3ab78898fe606f1414b7ac5360b449228c7f2c12d9fbffe4cb25436b94a6c024d7b66664abfd9f0b6b9be6c64da595368be18195d1fdfbc762a093439d74c34a0b50922d9a24cb1e4f7e8f202b1f5b9b14669ae7e77bbf582c0ab76ba403a459873edae55ac32e69b06b9bef3676e397ae33195febbd676a916635b0116e7a0e30bdf410de8cef1686c250265170de96b6b6cb8d739cbcdf66df32b0bd179477d10342c9a5e9af46e8f7fd8ea5271fb94e1cc7a6c04c09e363769055fad9736fd2324bdc309edcaaad5630b3f443f53b9d5a88499bc3568d17dbbd393681a31db32a2d9099f24b25de104358f3135e517d0d7276de931407d693711cddca32ad0ee6b75c4a36e712b3e12cb2472516457a49325b059e9207ddef2c8843a3ea2950d37ed14d069e7f77b9b9ea183d0c33dc4c067550f43d01590d317088a8ab240dfd639f587c5672e5706179b567a5cc4b7043791c16d53f9a5b1f1efa9938e84591ac987fdd7fc449d23c26d19fbe6c3de24f59266b62773702272dab189f20ccb1fbcdc0c119909c74929a7ad6cc7dcc2c1d64686b9e7fc3d9a7aa1752cd368696909d1829726fc9ac305bdccb124825800ce6fdc21bd81fc7697c85ed212e997939199065c06a1b03bbbcd6ff653232918ef7a9a9ff02ca8df6ce7b28c384b1ab"}}}}}}) sendmmsg(0xffffffffffffffff, &(0x7f00000019c0)={0x0}, 0x10, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x4, 0x4) r4 = syz_open_pts() close(0xffffffffffffffff) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000016c0)=0x3fd) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0xffffffffffffff2e, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) acct(&(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = semget$private(0x0, 0x5, 0x2c4) semop(r6, &(0x7f00000000c0)=[{0x1, 0x2, 0x1000}, {0x0, 0x0, 0x1000}], 0x2) semop(r6, 0xffffffffffffffff, 0x53) setreuid(0xee00, 0x0) seteuid(0xffffffffffffffff) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) setrlimit(0x3, &(0x7f0000000980)={0xd, 0x5}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xeae, 0x0, 0x1, 0x0, "3c107dae307e08042b4600000000da64612c3300"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="4b3128efb85654d5c4402d988a1e6df4ba93a3dd0500006b", 0x18}, {&(0x7f0000000340)="7f9694bef72ffd58c2466d2867ff3613492100132bf8525835e4e96093572011f0f7dbcdc2c2dbf7cb6e48b74d6f8d8f97140eadafaff14499924c0507ac3ec96f6e8c034d14664d289ae38c8dec41d15c7337e06b0c2174dfa16c23797f013586b6f06bed3a7258d164aad2f09b432e720fa67474a00dbe4a62dcbc82a42b8793c151c721b326f2e60884605b55c90fb276", 0x92}], 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000280)={0x3, 0x1}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000002c0)=[{}, {0x9, 0x4, 0x6, 0x5}]}) setrlimit(0x0, &(0x7f0000000980)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, 0x0) setitimer(0x0, 0x0, 0x0) r3 = getpgrp() setpgid(r3, 0x0) pipe(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000002c0)}) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) writev(r5, &(0x7f0000000140), 0x0) execve(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) close(r2) getpgid(0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xb1, 0x4}, {0x15}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f00000024c0)=ANY=[]) socket(0x2, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) executing program 2: ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) 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, 0x1}, 0x8) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) (async) r1 = socket(0x1, 0x1, 0x0) close(r1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x1, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x32, &(0x7f0000000000)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000480)="fb408c0a5e1b8d9921f1cd0ff5d1cd59b70d330ae1129f4549d975772ffcdc6ff2af722679b7c40b7534b6d4987f5752816b256cc1251b9ae59538e38c3aabcd2cb7e6a74d0d3653021cc6be484d77e0768c5a55d2ecb2bed4fbfeae13d8c55eea350315147078cb37d2aec98d7e96f7cddd15d19118da9d6f365498e0d9d1010c1634fc98886298b7fe1afdf4d8335f0606b5f1a55df86d4b69fa0dcccc23ec6b3a5650a8ea8c5e70da5a95ceb8104b14b13d0b22638051c8024f63d8143aba30c6107d2457150e752c20923e03dea31f342d955a4e41efda566c4c58e51585b511495aee42b4572364b9cf7b5000b554ecddbe88de7db1987260ccaef84c8e333456ff53fcd5525ce618d7330b1d760f6d25871c0001240100f2febe1e57ba916e9d90619a1c4334dbe187d74c8c4d7fab1e6cc740588a216f7f4752ab2a92c2cdfb0df0a4b8e61da2027a0f118af9875def0d06b22882576de0896a48f4f7e7cc15b4b30345336e88167bd67c91ebf6690f51051ecd13ac4f77b1bc88b820785f99527cc0f3b239904544f75d4269f9ff30ab5f6f9f017543c67cf72c09c2e71ec9b91216eb04c3e8608db77caae4f85e002318b102fc261f3db4da5756cb515c38633f25ff5bae9ec46815b9fc0e452affe821ba10d2e19e2d6822991765798f2db250c39f6878e2bceed8d2017592314939392f525068e951d6831dfd03ed50d9592478109f37ba81acf6d4610da26e41d992628b0e4783407a4c9bd7b53f6c2a9c781fb95dc6fd4813f42975743296dc5074709628fd0733bb678f448b74182247ef4242e455ab993e8fabcbfbc5853913674e29944b4a74257dd55a37a1ac051ad7f7c753498f0ce4ff4678b3eb839a69908808ca2a42476224103113da398b9ecc5b78975ad9487174d27ea32b8f9aa41769c35a1c3d1923749904ba496f8c8b01325b52c0cf572ab2d29ddfdfd154cdce278663d0fbba0e5744fa41dcc53c16f4a9c9dc9a9655924dba3127cc5d736c60d7ad61f3659dde660a92306d4b30b5dac61709402d082776ee663b52e5c98303f9ad2cc6e8bc1783a78a11c1a6e386455c93d2a131eba1395b3238be1e16e9d648cf26aeace6a13f34d840b1c2a36f6eedb0ccfe21daadc6a580ed3bf57e74f667616eb4e96102e3707a762a8682b90efc4e13d99579938716879119a74c7846433f1836b191b115c2b6e871d5f2000000002ab94d4a67243bf3b2f1331ba2ab3991e3977d6aee6bd69305006b2eb9d557c961544cb2c6a977bb5ba59c0686abbdff317d777b4aec83e3089db2ec8ab21e1cecdd74abfaaddfe1f9b1303ca140b536a1862e576ea6884e2ecbd63b641ed44553777c4b31c013ccb3615425d668706abd8ed4279bd64418940a8acd902284a1e95f511ced96a8738b309ef7902479c812656b31c6ed91704d5a1c9fdc99eefe7114277674932e8b8370c1cafc384759baf2dfe5c6f890268395f681560fd6a37dc47215fc5b3b431e6ab1abc4297fc0926a2b8aef9ad8ca56f4ddd6b1cfd5f432d69d86", 0x44b}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r5) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x0, r5, 0x0) shutdown(r2, 0x1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x2}, {0x24, 0x20}, {0x1416, 0x0, 0x0, 0xffffffff}]}) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000280)) r1 = open(0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) setgid(0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f0000000240), 0x1b}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r4, 0x40}], 0x1, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, &(0x7f0000000340)={0xa4, 0x3, 0x7f}) poll(&(0x7f0000000000)=[{r5, 0x4}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000380)={0x6, 0x1, {0x1, 0x1ff}}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="8dc93396f62262b8d3bc0a8e5bda7b10d323121003c8ca1b1c9e29c632a6082dae6d9c9a04a226a4ac5fcd82edd33d00e5dcfe7939760662c898b417bb0af214bb33dd0b665a5f018a618ead205377a535a13febecdde62dfc413308bf7b6e759a82101df9d2a09061f9bb276b7ea83276a696b1c9253baa99997dc80695098a251ee937aff5e699bac3b8d8e6e377e12e78e674cd381326224eeab6a8680efe57b7dbfce58d8bc1367011c972e2aa89b8e9289c50f87903cf7994a102291eac553531f2df3345e361409d968eea86e5c3c59d5f45fee9e3518756db94627e0669c228d3c12d38496ce409619bfc337ca0a3000000", 0xf5}, {&(0x7f00000001c0)="b0eb1456c1798e9ba669620c4f4243f0afe6b4bea1a773589e79ba852fc098bd699248e774c2d9eb565790dcfdd2fa58a604ec9b48c3d6c716969de02ff5520dcda9c2960eff2e068e1805df116af6cb2a263c110e4d94ee3df5bc288c50b7719a", 0x61}, {&(0x7f0000000280)}], 0x3) bind(r2, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x10, 0x14) getppid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080), 0x0) setreuid(0xee00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x400}, {0x28, 0x0, 0x0, 0x2000}, {}]}) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, 0x0) r3 = socket(0x2, 0x2, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) select(0x40, &(0x7f00000001c0)={0x4e, 0x8, 0x77f, 0x6, 0x1, 0x0, 0x6, 0x2}, &(0x7f0000000240)={0x8000000000000001, 0xfffffffffffffffa, 0xffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x20}, &(0x7f00000002c0)={0x2, 0x100000000, 0x1ff, 0x6, 0x9, 0x3d, 0x6, 0x2}, &(0x7f00000003c0)={0x5, 0xfffffffffffffe00}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000)=@file={0x1}, 0x2) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000000)={0x0, 0xfffffff7}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000280)=[{0x55}, {0x7}, {0xd756}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab956500088900fe8000000000000000f6961c1be47e32f0dd6d79cbe7cfff3aa873063810d9dc0000000000000000"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) executing program 1: setrlimit(0x0, &(0x7f0000000980)={0x7, 0x7ffffffd}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) select(0x40, &(0x7f00000006c0), &(0x7f0000000700)={0xff}, 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/69, 0x45}], 0x1) close(r0) syz_open_pts() executing program 3: r0 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getppid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080), 0x0) setreuid(0xee00, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x28}, {}]}) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f0000000340)) lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, 0x0) r6 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) write(r6, &(0x7f0000000240), 0x0) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x4d) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x230) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) close(r0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x880, 0x0) socket(0x2, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x100000001}) rename(&(0x7f0000000280)='./file0\x00', 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) sysctl$net_inet_ip(&(0x7f00000021c0)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000002300)="ccc79d98", 0x4) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000340)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e26cef0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d10000000000000000eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a0000020000486b0ae2c8bfc16bd6d0c82468dc7d", 0x69}], 0x2) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) executing program 0: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x4000007d, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7c04be38164991f7c802000000297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e00000000000002000000000000", 0xb1, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x10000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="e5e2444f8260e827c39ece8f88d4e5fb8a83573f7126c55cc6440a177582f150e8a4cf4ad4c261baaa9775968fcff903b1d1c552385aea700ff169f85d921f746c02e6031a23b8aa2a624f332c8c03f16450d9d2916481b1f555f77ca24569", &(0x7f00000001c0)=0x5f, &(0x7f0000000380)="0ee3cb02b072", 0x6) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x2, 0x20, &(0x7f0000000540)="b40278ea0327f285adce87f642690b0e71360ce3e3acbfa355c121e590cc3305aff83ea591c41996364f965621cb417cf242e0c05bbd601157103e4c7de6ac913bc3d3ad5951b10bb18ee00d6189136dd284af122f5ba906b876cd800540ba28f1bf2c09ec97a3d3d809313057139fab7ed5060522a07476580397e1608873932f6ec673720a48ac01670802d6df7a350e63c0fb1f637d1e24b1008f4b3331900a721033f050cb6f503e2349aadb1825a5a69e900cb78ad8f30fee3ccc37dc7a3facf438088707f68141d4ec9b63e0f91ed8a62cf3ff910fa0705ad4fb3bdccb6bec880939cdbefd", 0xe8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) setreuid(0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) fcntl$lock(r2, 0xb, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x41946465, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x18, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000880)="6c08dcc1f5d3c6425b8cb6848bc5c7e9b6e47460b7f33578017bc5b6dd0261331acce47bf21e05ff07545fe98cdde23f67a31fc26ce774490b7c02336dec340d37cee2e40f48d455764dc7b1d990a4ae1309d425b0f512a3d2b08cdf6ff2ecd22b72c85f44e138d337750b5e0674f5cd092b6c4b7131ff8e86b76c822c5d89e344e2473c528ede2c5274b122b7f6fd01bd2ccc730329a7a8e4c99ebf09d6d9f452dae33fee8cc0d9f17690e7ed9747b90d92d7a7ad2d66852affcfa145e9495f8240e3db30d2053c2ce2bcc1d35d27640e821ce8681ad93b02bfd96b89fa89cb8e0acc8b08f8154ea6871c3efb0d430bdaa1ebc3c294300e22ba515995285b99d7f175d7a3a40b8de66e58f818e39166e9150be4ccf41f14f52157b0098a314edff8e86d551e55e28ff1000e3596e24fd9c80322f5f713c8914c1e2d3b9207d82e3e49aa85f8d107f6e85c460dace38a04b74823802f317841371b1fe3504c604e", 0x161}, {&(0x7f0000000240)="591436246935dcb17629694d51ed82b107f751f8ba4f43753ae1736d43618e800c05646bf6640e1e487c4cb1321b6c1f8646f68680aecc4146f1ab05079dad52dd8296153101f7053297ae36776f618eda2396f9883ba4b02deb5798d570", 0x5e}, {&(0x7f0000002300)="004ca836766742c80ba7be9dfe87273707e834d7a56fcad6ed8e8959c975da1f040630015d3ef7c74a3574712cafb7462283b5a677fceea5bab29ca0558e25ec532803b38b9b8a2f9449b9f67f00e10341ade789af595b833a7a11e150b86c14284437fd6be8fe9791f3565ddea6e892f3f9c67569e94ce09bd261dd72ac3b54d2f00b441589544a3a90e0c5fd27482fcdc43d4ac7677b2943902bf406c0414e9f2d5f9f1befc6fc28195d03402f4b6f23171fbbba02655900342205e9bddb132f65be6d8a09d28fb2d06d7b8f18ba06da03ca650fd8db85c77e548afde04bc55a61d7801081281d4415337fe2176bf2d807f791d98a394d0c3b8ae0255bd05aac5fc974a0f53cacd3e2dff3c1fbb5b5b0f944b7e3f7996c0187730bb33762bfda643cd3fd14f1a69694a8b93f1977c6653b6b185d346281f5eb68f2c3cd72fde96e12d8f21f33a985b3063fb79d1580744cae0035b1ec7ad8770a0d2c6f70383bc2f45bc1fbb86a3eb2f77941f0f3551504c86dee5a2052a0e2dc1e92aaf1b92f0d026a6f283dd47b1fb2008736c757df3af56614ea9c9ab2d1464222a847c3f99ce6b8afb28fe41e714e896e43d4e7c5f6323b268f167f27d2d944745733207042d96adef753bedfbd3dd83eaf23f6b961aed5347829ecc7e3eb193d8df492e189ce783031bc2b3991f5f4e75fecb8cd3722cc53d6c383aafa990b5441718029fd712d6e8b0063b7598c7862d662c8aba41a19b715301e20412641814207ba1a1befa8c6014016b9b2ba8f78d3bda9b661e5eaa03e5be3519c9c466692f6fa5d7b6d6d106266fa2f2c62d75351a89593e3f64e7ca34c1f001e887678dc1215cc1d832468777af7229615099554a677216f9a9acb8cd1a6f8c70cc1ee1b0ff85b450625ace6216b88145308cd4af0143de4b37a675dcdf78717c0088fac221b80e3ee80029f1a31e36cc8c54203ab8971e12696120a36ca5e30529f41db58fd2cfdf49e242427a8727d30b7ea5dea261a36b843542ad8ee90409ab0857a04f5e7c4a6c35e89c2647da7a9e84185bcc1571fd495dfab5b00bc6585fcb528ae8be52cd73ebc19d3eb9d07feda3ba0b0949748b82c2fd3e40197d95f76363ee9922d6912a4228aa4e2ee8dbdb5593c49e2bde580ff81a18708940d3cb86fc498170a8ee1f56bc85b9ff8851b7f5ed184ce01550c46f749b07235ba0c883223ab54f55d579644b94f2001e0114a712d92c20f11d4661c02e47b7e95a2c840f71481dc5d4397aebc33673ba1804bda66e27534c75e635a0f681756f00616d64047d9834fbca69a9a0753ab8d5677a5a42d97682fe42432ee19f2a9ee79f434b33be64b653de791ca75747d56a9948f35306e02f46be2f84577c78a4e9cc361dc1619331da1276c91ff530e434122e74cd2e330dc2bbaaefb247535c3e9cb908949b65e3dd783486f9079710aeef4408a1074821868fdcdd399fabe764c73316ec020d771b396248391c4bfd5b29d255934a3f3dc3e471c4c766bc5d9a6fa424dcf2a6b8b5db0303ecdc1998a0223185c7c664f2d5b35cc2e4c059a92916fc1cf51adcc73827ad1f8ac67ccc2336f5e95eb56f910760fab74d76f612721938d79e8acddfeb99a685c189d2d39241b9cfea1cae3c248e3d50aa08503d8e8e6ddd06040f0a1346ec6c00a9743b9c859677fd5dbbc799d3949e7b908713404ce54b7b9f9b4eb534c9cace53c89bef70e49db2b5c56e6ff087463706d3b891798b09f2d8bb3081a18c91ab1ffdcdd576a0d51f153fde79708853a89866bce4bd0ce0a6852c71f5d2d59c82c08e2fd882ccf3c12ba9784d4ea8d7e39eeaac4a930cf98873c7176b78d21f47b0b78ee2e37d01c94db5690b407c1fc7121055a863718294f1b679aa09cd0dfb0f4136ec2e77fff0f264940213c5c8b3e89261f86b74cc6e86293266b174e9f1ae90d986dcc0f7164e9f684a0b24db6fa43412b3869ad482719c00bb499995056c6fd1fdd7ad0d65ba6915efd3b3cf065acaa6af194df3415ac59c4b8b3ac31aa990a1f5846b8629f6295fde82bb8763340524f41fa7d13d3cb38140fe1f39907bbe8837f76fce679c80b8852704e802864d12c8738065d5c07ba997daec5a7cbac0fbbd5f2ff92146152126c7427313108f0e3f42eaa552b74a3ba8e31a38d8e3514c246f174fba1d181ab438f1b73bad6f65bf2bddf0a235e1fd46c66b403f2b6455359396600068a31dc59b0d399bc065a15b18f13e735c8f8f7b72199c0508065467c6d84ea0d7ff893544e98f455e5b7fc3a5370c8b56e6421c369abec04b0941513c6425c3a6a7afb2338ebe89ad860590b9f3bd0913c5aa91bc435de7bb919f3c95dc3e1eb1bf6fe52d1e510bc1ca0a3191fc89f01c732ef0e2e7909b1fe37ac8e09f05b9a65d9b4f984e2f837442c9c8e191509106bd51777ba2464deff0286bea08f696acddbaf24bb56ca0869e30a170df0e49357c7c522bacd671d569df5472336a8283fc9027d53b8652dcf84f7a1b2c35fd305038681323532c974c2b83d5cad8031e7ee41f4d8185d95006a18909aa82ef555bdd5f8df3c00af4394ee6a3b980a6779441fdde0c925702d3f5dec09d8938bba934bf523ca849998e3b27fbfe1053b33b08f003d5c2347bb4fb1174a77ed3cd49f55c0ae16c4fc37e34028098f83824df3380b51e7e4dbaf743e46e35fca98ace13189452d66f313c78f90dcbbcface8cc0fb1dcc0a70080139f2be18712fd53b5969b23b19504cf8b628b981ed8c54a07532b6bb9b792d81dbd64dad0d8bd2d8c44cc4824fde244dc99689e8a7af206f075cac5711ea81f2b3af06ce9b7832ad99048be0cad910688c085e7e34c8a25b5c5005eaa3213c8c08e8a27574c54810482b6298463ff38eedc3e591562c26802ecb239a969721cc404b3ba6f814b69fcfe23e77120187e83e98f8d8122f700dd0f454760646581701b277198f5122213c1cda28894d180e9144fec9cedf5decdffc01d54fc8d897bd8e02a140c7adeed3ec1a4caea585b7d96a28c4618bebd80e2e5dc22d19af393d5fd0814b2e1a2225f9ebf54da9b2102ce77ace46654c9883be25cdee96c4e28791fa4c3f098a4e084304a9d102766c78f0cafcb9492f5e60ae43317077bbcccc5b6fc61d4472a6bcbbcd758be6826ee3184a7360a433829af7db730bfd5439ee838a36f1cb64db00b3affa4ecd7c113f498b34ed4d279282b622dcec8c931aaa1e04e86e513bc14c4f379685c304b754f987a82f2b12e36fe069921bba72bd47df5536325ce98807aa7d79d876974a283a44324da4e271920b979b27a8afc899af67f711479bec600c912ae7dbb0277b73e5d19c035dc2490158607b56455778bc7124c6ff2f9654e32f64f1d704f42b8348dab45f4681fe217da015feac2740e314bba3c6e7b9279c222dcd2152fe1fd1196137b2c26c1ff4068e5c507db7eefd74f407021e7157d5eace177815000a73800aafe234834e1c18d6de5cc7717dfda849c0769314ba7b9fbf8143f5ffcf5cf467fe4223a62761ca4bc336ddc643415e471ceb6246ab2f5aa1e24d29dd22ec4f3731b04835c61e8faa6a56deb603ed51fc64b28870fc44e13c3d3985594353aff274c2f1b104030ad31fa344e09da29685240203d7302472b96040084c43d1b7fce562cbf0e4a4018f645a694af92f08dfaa70427b761dfc626438013bd0e82dacbfc392f84c65f7445c2457b9101de96aa6e423a5edaba99e907ee5231b5e5dd750ed8f5e51887db5fc1393553f673a40ef7aff16642ca88fb1ade6eac039bb26db23d4b8ad8c122864253854b086ea98b259d3fe88fa1c8fdb645f1f0cedb743c354eeee7d69ab3a86e01fd28e0d24d0d24dc1187f6858b77c641490eb96b219d5bc5e9143083dbcc9307d235f9fee3f8618744990136717e585470abdbe1f94bc5983f5f4c0fd3938b72fa16f1d388e40cc0e5078dac860ace0b357b6deea0b358410e92f4f7663b3f8f651a4a329cd46e769be6cd17886b9921237f8d815f7396784aedf0ba78eb6c479e6cfde18b9c84a3ddca484ae405ce07ba8848463e62cd212d53198fad8fef742ab59e5c08bfdfb94df4783fc7d0760dbbcb2a7c61895c9c78386574dc559132c2cf2709490343a6586f8def2463c936dcb9f839987e5c1ec81220bc7c0385166709a2830dc6e770034b54eb6fa04245cb3c8966886ac102c2d0fd15a97e610cbd7cb7e127e42f2fb43c1accead019bd44b6406d7d93028dfcf49ed086ea6288b5583f04265d0bd65863d75260aee1c2e9d04690115f25874844d9691c368633d360832b21696cadaebdbef9f04b15db72a24ff27d860854f4c6c81a196cd646221455f18ba81c8a8cb64befef7a5a9e8c5aea90b280f6a8d9120371d4bcd97685579572f22e29bae2fce29bd89cbd0919cc31f054a7a107003fb342f08a72b967f95e670c898a5531f1a12d538127450960f09d8455effbc98d242570c105c51795f492cfa1a99a0f7b80910ae05515f6ffeba7d79f3002b4a3afa5e56a095de66fa986343f8284d52af1e6e2bf8399d4768b7d4f0aff17f5c9abc83032e6bdd7cc1b2010f6acfb609d8b96ffb06cb33e7361955636bc2415ccc3f52cac0a4f113a29017c7443f3f43fbe27cca0c9d035b9f4f172d89b56613024fad9a202660df23ff01b37fd656fd7e5a266d27b7723a13cf76857b85a94845871a15e4d120453749c00a1631adceb4b5391dfad2054dc7f768ee76e069ebc3927bc83822cd48658ce8913073a42da4974f02c10492161398ebdb7c7691a2f0bb62f630fb71f0b9fb9d56068860e8deb3a4dbf95a734d5e7ff1b65cb99e725e9084893118c5f53928c71f2cb8ae296a5ac900ae22845a5165405651af387ff35f87c7627f382f3e077435c430dcdfced94aab371c4e62eb5e7e80161afd7eeba9f75d234ae4e72d3933d2fc34c0b6d097299a740a18801487ca96c922534c61167ec90e22f83657daa989adc1494a2bbe858f5e3e7080974c17fd9920c0515fb3a2a52b730d9d83c02b759489ea2b61c949a1be7cda39758c75add39c0356ded8f21c7df39f3db8364db97866c97ae504242bb1c92c962c1f130022f600e7bbbd23ef468627993e0a5d49abec66a760f99d59d456bfd1a16692daf9b507e1c4365aa765fe4aaa48c5af72a657527d828fc02443f825a6efd1d40ddb55d4dd6a705a62405b8bc89c773a838f0574f3215d982a2319de74ae4450d689aa59ce6087a686a806880da1708832f1ffdf06a9b0e94397f41c0b4e4351ee464434c813fde1e1d6cd9bd4596c271735692a1791c0d209d173d0e3f0f57e92c2b8dda2f927a339e6c57367d94171e5206a1a0b4571b4841a6d92f6e0c544ac89d91b84447a1526253c956b18fa801015d6837f7fcddfaaeeb8ba664558c0cb6713e684d7f4cc681d9be99bfb769be07d8995dc003ec3f8d7b1dac5570d99a97bc9b385aa47def4d0b2dccf2633d6573f6249fcca2887307c49e1b6d84527d6ff11ff68e70e83cd704535d3c0a32a02b140b2864bea93726ed8385e69cf5b2b084f9f97f4aca5a4f5744d5ce0bfdbfa4f79248992a39e554455a943b00565a163f8f148859d15c04cf062340186d5815a3dc7fe55af8a679b3a2c9b968d5c04a993a2cfc20ca71a4f19f4c5f6eb996866b73d038bc8c9db4c5a1aea544b1283c0c3db88a8164a0322a7791a1cb8149b5b60d237fdc238416c7b1fc4cd19a7c38468ea1d6acd4926f3429cd10e550b18dd66b8d3537f90fc76d6b790dd0e1bfe65cddac3debf43de4410e12b0f5deb245043415d023edcc83f810c19ee47f8f", 0x102c}, {&(0x7f00000003c0)="54c4263af80c9978a962b13556f19671b02f5c3afd79f892bbcf037cab71c018f4072262c0e23b61d6502c0c606f28f47d22bdfe8229000974772c513df443fd73d234133741b4e216f880fb399a07cdda2a379e76586f3cacc60d93d512220b0323a5a8ebb604650fdaeb4a7815f3df711760e15e084a778c381c1ca84ac28c8576e120a696bf3cffee04050d046b682d4eb6beed75e1d5f018dcac0523222e6fa270cd2039aa461cf44521f8c24a056f065d5d46561460ff25c0c01354f8220fb1264b0e497cae974ce4b949783d63b1a36d69ab2d32ecea18945b70cd630407d2d012c175e6d8e9e35a53f32cfa458d05", 0xf2}], 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 2: sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x0) open(0x0, 0x0, 0x0) 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) syz_extract_tcp_res(&(0x7f0000000000), 0x1ff, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaa2c600000000000008004500001c0000000000019078ac1400aae000000100009078fe339657"]) sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x0) (async) open(0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) kqueue() (async) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) (async) syz_extract_tcp_res(&(0x7f0000000000), 0x1ff, 0x0) (async) geteuid() (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaa2c600000000000008004500001c0000000000019078ac1400aae000000100009078fe339657"]) (async) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) getpid() r1 = socket$inet6(0x18, 0x3, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x3, 0x100}) getsockopt(r1, 0x7fff, 0x5, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0xc1, 0x0, 0xfc, 0x5}, {0x7, 0x0, 0x4, 0xfe000000}, {0xa6, 0x8, 0x3, 0x1}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) getuid() setreuid(0x0, 0x0) socket$inet(0x2, 0x5, 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/16) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r5, 0x80105705, &(0x7f0000000140)={0xffffffff, 0x4, 0x9, 0xfffffffe}) setsockopt(r3, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r3, &(0x7f0000000080), 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffffab) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) utimensat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x5, 0xffff}, {0x9, 0x3}}, 0x0) setegid(r2) setgroups(0x0, 0x0) r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={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}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) recvmmsg(r0, &(0x7f00000000c0)={0xfffffffffffffffe, 0x4}, 0x10, 0x1843, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f00000001c0), 0x0) executing program 5: shutdown(0xffffffffffffffff, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1c}, {0x2}, {0x6}]}) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) kevent(r0, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x86, 0x20, 0x9e, 0x2f9}, {{}, 0x0, 0x2c, 0x80000000, 0x7, 0x8362}, {{}, 0x0, 0x0, 0x40, 0x7, 0x7fffffffffffffff}], 0x3, &(0x7f0000000200)=[{{}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x1}], 0x8, 0x0) (async) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) (async) r2 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211010001a0946996", 0x9) (async) close(r2) (async) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800108, 0x4) (async) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) dup(0xffffffffffffffff) (async) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r5 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) (async) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setsockopt(r5, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) (async) writev(r5, &(0x7f0000000080)=[{0x0}], 0x1) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 4: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x0, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)="abbda180710f1ef204ad6974f67ea5aa54fc45d05002d113f0e87e1b6e60335b48c39882c919e38752d86f808ade4aef71b8b6f420522d331c8716555ac439be81deb338c0ae1d7251b83ce7b4d3978d668c3ff766a9daf851c4a48f67454619190cbda74faaacd4b4c258e275116f21340118821eb9f8395de7", 0x7a}, {&(0x7f0000000200)="104ea17848f880d7543a5d156df1df32cce21833f90131154cea949099bb058d0411cfb4372bb45595904e9fb12235ff92642532eb0e82ac1dfd3aa4d8fa47cb7242a400f8567aec622c7e7b5b18b8e2bf98127e2cd3144675c17a69a9869e585aa86b45a45c394be95a702b9279c6ba35c60c4d04fbb7efc2f4569bbd2f95d3a8d987757a5da5b964ddfb0c8ddc4e863bf3782744c3c126bb8854e0762c93e4b160752339fcb87c504383989bba82d9839cd35bd970ae9db6946bef1aa09e69d3ca404eaf90461f7362840cc848237035e50babc8573ca6900e6e8d99da4af9cddf059a46eee9ca0e95cef1dedf6141e62c9fcfa0", 0xf5}, {&(0x7f0000001880)="080227426b0b2cff84dba93ee3accfa906a1268bfd7f1b00f84ff66f36ad5626c98206c67253b468a5cc52b038ffaf5022a30c9cc7fa87abf4fb0298fa1da5b1030bb42a85944934b2d5f0a67e4daf503c0c7ec95a44536b93f123e9be007948f13de7d26a34f484f5b2d8f68020246c5435d75ca7eeabff666b19d994027dfd0ccd78a34359e5241402551415a63e9f98feebbfa26729007c701c13ed488c00485f819270d5c30af93a46c1d0154ccf32cd4309e7d54d6bb1f6424b680186d6b02c030aab39f72362d9ce3a22619aae5bf376fe6c75d3a3eb085d35bf9c661912faadcb51b8c1ad1eaf91c94c48c94bc482121cf70dd1c99f773401df173fec9c2185b76ff94dc17542746268226c7f3a9054ffb2ec960a49744c61f5d7cc21d739bdada152d9e03ab6d1d4236f6d05433bd3be02590788003233def03066582b1af4d1415762ccf10e140e55a26d4f5ed8bf7682670a5aa3d409f1be016b6948756966e14c3a63ba356a6be13fd7cd824f5355c34a66c0670de6d2f8b2357057e9c57018ad7caf11362051054858128d5b6d2ac6795978883a35412397525b9dd3a2c3baea329c422171156a6735ee2dc7daddaa28b782a20bb87395e45cc290ac36ec90852ea8131d3ce6a7a14d70302057968472f42cea6f27d335d9505ca3b18f332d02497b7d727ed7926455cbf60e073aa7a03ffda197d7d68c0e6f85d3186389488af28329159b6dfd98948f2f1fba2072f1d2d05e489d4dd317c02214a57f6f9f50566ad58ac2fcf23cf63f835b4686f5c5c20fc64562992c5f15fe13b2c86c994d53d46705cc7accdafb74edf90bd2b0a39849f991ddb4b1bbf97552851a2b82af678e364d13ed9e8daa710a6e0066e5fc4d32b3b1a4a1183865a04f8915c5a878b20b8db9be1fd1a702581464868d6b9f5871ab13ce1b6eaafa5b1d4185f2be0fad0c4d79e0b38ed2e88e681b9dfd080e55c68e660a3016e3af262c159945119eadad357b013993ba51b1f76709dedb3b8594142df7d0e9259e5a3da9c39bef6a96092e3f833c797379e95b8e71329a5702c6ec9a856b201f659e2a78a077106aaa3837e859a8ecd9dda15217224a5f96f5a47a6c60036f846e44bc332a655a691535aa2c82bfaf6dc51c168aa4ece472f4417332c081985855093a3026973fb773e1be570fafe2f5abda8026cebf7a6b16f34c9b06ac920bc6979573b07bccfd650d8b6df346d71e3a3306a684cc1718b9b00282ae08c46aaf81abc71ca2b9bedc87e98486c810863ea9dc2347181fb000b33ec197af4f37002e720835c7e4cd6c4a7fbf2224bddcfa5834ddb70859c86a51e0576a9fb4fa3b3004d1827e49427110fbf8d2ec6fedb032757f6a5d90775f15ba1b4df9ebc92aa99abdd8218b58ea97cb357efc1942372cb5aad38a1549e21e436381a6d4cbcf17bdfd522c1cccf345e75daff0d3550e926605554ba0c8ed4d43f05bee8d489b6d4e8904b2d08d3f09c2b65208a5bcf49f6414c9afd84e95ffa5d100b79900ca68cda6bdd2ee2eee71b3f10a53e6ee234c18416bcd387eb41479962d9cbd517a7ff3e3b0174a6dee3f08e7080444269bf6b64f94226d9fcec35629bbc75d98414ed98516241d6d828e3bc57fa145bbaa32ddf24e12677ccea2cd4b1eb2282584525ca48fe165738567b80b3b63894aacee277edae66a7d1665db5c74d4dfb6524cde4e0839b7c157a09ef344092d5e6c459f0538677b967525c1a09aeb24d58e00bb8b4513d54383ecce793a1fa1ee213f0d204b43c1e4c995aa9950eda6149d556d3b9d9299c355309724170f78bc5a37325afb5a3a719281acf28dc5d3827c3aa7004b67e94e7522c84529eea8dff993d55868dfed56225337b9873c2d4416324828afb9196e57c33f280e7a2b13e925f73fd85829f1f4da0b395d2a724b8d4ec4b8b97b38e2b6ecfcd23e19759af3cc96152e0fad401168ab69eb7788b36a5729e1b5ee8b82d579f0d8e96a3422b457d87d71fa9711aff5c1fb4717fa9ac5e46304898dc9da5e8cfadcfa00a7d30005782b640a4d7b66d102bfb7cd6f4fe14161d8f9a7e3cf8ba2d3cfa34bf219ea58f3631b2052717159234dfc0973dce0170dbba7f226581e5ea94768aa71627e6a2303a365c3d6f6c1ad65288a57a11c944743e82f112e2f4855cdbe0dc9a16dd2322543f75a0314358702c3cb09b4ed5e09b4d9449dac818d7a7edefcb384b5f2ba125ddbde4963303e153e14b8d3889450ad7af338d8eded88b5b5a17e6570ccdd1cb2c503fc8d9a27c0cee346fa2aa723496bf4241d37dc38ba2a308080def3531a035a43252ffadc57c0cb62100742569ac8fe9cec4ad31ffe7190347d52ce6bf3908d3d21817a4af090836afe8b82fe96506029868263e7cb4e2d051de6dd26cfd2c20c7eefd7232778b8522252f3e82842ae773cba6fb90ac3fcf40a469891f6fb6746b293e1cc8f9600e33367c3dd0987388ed4ffad1ea2ee41c51d0fbe095bce0f6ff4fbebaac8f990d0f6b4db0fb3e508d9483daecce9c9b2d4038f4413222953ad27940ba5c9a29dc31ced4b203b5ffbb8b2a4b329cb0cf02a75f98c63421c55db12d1432e146a02d14185717e0025331e623632a97935df03da1296b59bf13bd8016e9887d9a35bb51cbadd087aae4b88582c25bf3ed047a0a0315d021ea4a666b79ee3cec580feb3fdbb86f39e81eda8b947f83f064669aa5ca3dc9abe7ab554bf40818da63b9fd54baf9bf61bada9fc94e5c0a2596bbb96542382c1d6ee7a521d618e9d44f6c179926cab96df4b0aa4c36aecaa6141ee5246efe8081738f0ee89a566d8a5824cb05e62707947e587e91b2b83bab5facb23988b40414f041f4a3dcac0a865b9e8db8b0173c293e997eacd81f5c8a5c8a164d0fb2d0674bd32843f1a3f6e84b73902b645f11c0dc90d2338ca67db481594b6ae74e1ae3c5bb16c2a0cc70025d57fcd0b8d07480b3443adfa717b8a96bfdb6550aca9742165e9091424e398d2038c811f6e5ad99dcb026a084ac46545e66dfc22eeed034c71094f9d8eb328820ad9fb8dff3a12db624153e8451962adc2338368ef7599517a60360ce9850e7e1bfe3c33f0f48a14b2b28e41acc9374248b90445178cb8a8e0b0a5892f0c81713db1b6c0fb46cc2cca139789fa9949c77576415885bfc59a3a8f2fd3bd47436b2da3fe5a884583d115d5dd385dc4654a36b6c9032dce6409d522a86b9576744b3865c9ae1a89d691b02da5cda0b18cf793bf06c26828429455f515daa5a41d415d1bc3b7c3e4564922356f3eaed44a3280ab43484ed6e8187410bfb61a96f77249f9c81e7152ea3674ea866cd72a69ef669a9dddc99762161ba438a8e51b4383278fd21a2cbc5c5a2a3e3247c3f0cd6184d78f1164817c02f0782afe14ef8d07e3aa89ea6e0f29624729bbf350b77f3473344ff51a637c2e303e53252b732eccb0947508d96e75bf8498c26c3e93fe435e1ed84fc9a68f7b508bb3fdd934a2da9efdd6bf23200667f46908d2afee4b51b9dd51e71dfd6571d331ca366dc95ec9c52874fcde795e4687e24877ccfd4d8ad4d700a2362303fd866a941dbaea6ba0e90b01799e23e911b2d1b78d2b38cfdf07cfb9ed31db60c40b024b065b3df682b80c51736dff088d9efab980c64f065e2fb061b2a0ccfb8e3911be14a58779cd7e3009a6b9c71ecd9f5d2beb39d54bf13d6c91545fb3a2ee55bf27502c7f9023d842259f508b2b4cae0572b99daec10c258c60cd483230198dae7e4d863174859a878ed403818e461013b1f466f038a39c9958fdcb1c4b8414b353c7ba50dc55b3413fddfc636eb172de38c4a0b50aeda816e422b14e8fdba98eade650d66502cfe03e47a9a2435b7dbb93fec13f7988479b20c4ac266c787043069786d771552ab46b502230d9c7b22619104fcf7621fd4891647278cad8a6beef31fdda7c6989110af196c137b5af15ac41e7f12cb35aee50190557cccac2585be79aacaa0c90bd90b534fe082bd7a38c45a0a4056bf9f964d7333299421dcdce77c809bb33022e0aeaf7239d1164174a1bd80ad1b084483436741dd1f3f047c8c161ad218456071babde3545521cfb8cc802b97624e2df048ec7931f8142c4df175ebaef1e27e84324b19e7b534ffced2d22d163f530decfdcabeb990256cfc9cc8a5d62819c65b8ca50b653c06f9a1f2af2244043f0511e09745e7a8956aa861ee0e439327d7a3010de0ea8ba1adbd570d71e38eada5ff1a2c926a533d4a7b9a8ed4e475c33d1858ed4d589b3a12c36564e050be58a7aaa86b49f5e0a06064b45847e9c27b572516bd2e7374f71692b2ec4fc1ddb876260d397263c88406312867589cccbb130ad73390cbec034cb2a0ad5e6fd63eae2a5adb3996fdb5ca2d9f90eff6dcb946df643509179202565449a7516948f0a03d0410dfb20247bf934050544abbbbb86c1d35a5e2e84c5a7d5f4fa308c285410f54d873efa51556701e706f93b2f313452718dcf21be7bfb44a56764191fce899ae4f0ac2db5640d1092b59b9fe2263a8588a4c9b9386082ba03a1d64fa0ee2eba187ef2a5a97f96eb4caa8348188515f06f94a0ab288fc86324cda1f15ebede4778430e28366899295ca24ca3d3716833f423576cb547859c209825f2e4f68cce51ab1f5a9d67f5f4f1a72b5bbf26ca57a6e92251d1e83fcaecfb8f6b443d9a9503ba61c3e0de1e507c052afeedbbc6a90a76da81ba43d461d3c5ef121466d1f4599aa6842f033a62b0e1473b28185533c8de8c61210276b329c985206b1325d168bc1b6a20df14974174f17f1da015f4660244b0d03a273a1bf632f705a90c9fc72a2729f1dc208f70a1a43d1de5e4c5294b8f6ad2f4e1ada28c0b653429960b85a426123e8c49720daf22971c4dd87392078ebe91ccaf28e99d864c232a5a71faa675bda98029441bb0c25ba5a809da984ec345c1a40c5fee0621a72af789a4b702b421edec6fe0c2dfbcc018470102f917be62773255c64b2e0541d4b24144dfe0bc5ac3841152277efba78e49af561f07fee0c938871fe715e86e4b1044d3cc0563aca77b6e5dabd035c1e9be6dab7311621bddbcb38f279a3d14d84cac6872301b0e5562fd7c4f220c4c45e5ec60c82f2359265b3a91b0b6ed2cc5a3c2dce7673d9668284dbb38a765acd5de6591a450f36bdc890b425b3d91cc077f01e98b8d3eccf1344cadafa5c2fda9355680d9d4e8e75dbc072b64569f0828ff8b9278c3bb6bc675cedbbca1fad6f9a21fd95c161e4737a3d1e4e72344b2a21f1d1a808d28b3398a01b42d2e484207a9ec2dcc59d5fa8251551e3f4c3debafb59d5761d748149b29a6f365e74150d85e49fb328723739de831154826f8db8ea2e2e5f3a54473c68443e87be7cde8680e38cae9a899f5bb463f14f4fdcd9c95bc04c8d412aca75f6023d4ca6b5d00f46101b3686cb08c3c6fdf932a4cc1947fc706e6ee8239988477e51031733e1186407fa18cca9dd056dbfe1d157514f043d1b43e0be88ac0c01b502b39dc11ad528ffb68c50ab90e7fa7f239b6c713a9e96f73684b0613d449fada8747863c7e87cd290b60660ef910c59520739fb7d7637a2ab01a805917eb981eb70dac91c8207d3253700525dd6d3c28f7a442c165ea1f74879578813e274b3b1258d9a26152b814841cc53ef9ed61c51dab60264eeb1449b357f382c6d6a3e1c6bfe38a5ad1937ac7a3f1421b097cd6487f714c76796e6acea0599962ffe65a3ec56abe1528671675ed8163", 0x1000}, {&(0x7f0000000300)="ac2c860233f012c28032705f664375e48a5bc5b75973449f969d1698576e4b6bbf11daeb1288f77e05b9b61d8e9d79ac4fa172e70cdadb81cafffdade4b0cbda3d303e37b512c4c7855e8149256155672d259c101ca23af328d3450ac854f9483b3841214b5dbe9763c76d29b76089ee059e0aeb88fc", 0x76}, {&(0x7f0000000380)="e779ae22f190fd890122859b14cb34369b3c7b75645b0d42e442", 0x1a}, {&(0x7f00000003c0)="bc50dbf2e03ed97f73252acf6dfad8576be25a19bbad9c8d05bbf8619e0aee964350b018d889e35ec8328e9750eaa5a9e154a29f115b922f2d390f75c26e5dcf834294238740dae082ddce461c5febb25a5c26f38a5e5d0890d75893e97a4846189948c6e5bea1d106d0ca4262091d60344682960216349d61412ada5ace443a99fff04c8b4559e995cb03c9a803a20828e1f6f8755fadf297f25f24f91c3bebe741793840da902b86abc197c86ac39b7dbd66bda54121ab340ec2b9170b1f1d20fc926e071a3ee0a7947c222369acb15f3ebbfde5f2b128b41c1c05a39f213fbebf4bcb341eb6f3d0698130eacc7f08c46e3d096ab246a668750dba", 0xfc}], 0x6) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x1, 0x1}, {0x8106}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0xfffffffffffffffd, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x3f216d91}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, 0x0, 0xe00000000}, {0x0, &(0x7f0000ff9000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000023c0), 0x0, 0x0, 0x0, 0xc}, 0x404) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x4, 0x0, 0x0) recvmmsg(r4, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) poll(&(0x7f00000007c0)=[{r4}], 0x1, 0x0) syz_emit_ethernet(0x4e, 0x0) r5 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r5, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000002640)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000200)}, {&(0x7f0000000580)=""/66, 0x42}, {0x0}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/140, 0x8c}], 0x5, &(0x7f0000002540)=""/220, 0xdc}, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) pipe2(&(0x7f0000000600), 0x10000) r6 = semget(0x0, 0x0, 0x0) semop(r6, &(0x7f0000000540)=[{0x0, 0xfa05}, {0x0, 0x5}, {0x0, 0x4}, {0x1, 0x5, 0x800}, {0x0, 0x400, 0x1800}, {0x0, 0xffff, 0x800}, {0x4, 0x401, 0x1000}, {0x3, 0xffff, 0x1800}], 0x8) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) r1 = syz_open_pts() close(r1) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000000c0)=0x1, 0x4) sendto$unix(r2, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000400)={0x3, 0x1}) r4 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) setrlimit(0x0, &(0x7f0000000980)) poll(0x0, 0x0, 0xb0ce) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000340)="45db9950f4b16e276e15e752b754fc60a033b0e83fd62dbd", 0x18}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff9, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) setrlimit(0x0, &(0x7f0000000980)) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x9) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b8", 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) readv(r0, &(0x7f0000000040)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000400)='v', 0x1) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="03fdecafebd1fb725e083a0a7661c7209ddafa31f1282c7cd218c28e47c268a420dcd09c49ac4b11a327e0404f1934c3f07bbbde3e9ba3b4f2ea9135fd08ab54e4512052eaff9b22d6564cc17576d651901a216a42b8b8167f80701a7b73c5587d1a186ec358122770f3eab42e0d654769ff448f894296c752ce074d6404af467fc20918fa8b1b9d06dd09cb1cd07897841e8ece076f4bdeb57eb1de0600007e1cd32526c90eb714dd6eab136c52bf01000000807a7643b49ad4ea6d62d8691c4e17719690373325bfd82bbe79a7b15e301df5b8895fdba94a2bb5d55e557ddf137abdde0a0bfde81cdb4f6f00"/251, 0xfb) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x8000, 0x5d4a) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) sysctl$kern(&(0x7f0000000280)={0x1, 0x44}, 0x3, &(0x7f00000003c0)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73bcbe8a3d", &(0x7f00000002c0)=0x12, &(0x7f0000000300)="6675ce01f40d6aca4f5b680c7e17a4db799bb2480f1b4e922dd582704df696f66891b95981f7d920436699f59f5bcdb142bd08777d3dfee17dabe90c8f0d3defb72a65e0583485bfd0ab622d2267677a928d2d3d84731c57b234e88df06caf4fee4aa32022541c8c057f1c601f54d25fec982caee472cbce44bb86c6d5b25c6ba673915108c6f254cc12f9287a60000fbbf686386e3e", 0x96) close(0xffffffffffffffff) r3 = socket(0x800000018, 0x1, 0x0) r4 = semget(0x1, 0x2, 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x181}, 0xffffffff, 0x1}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e", 0x33}], 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x4c}, {0x6, 0x0, 0x0, 0x42}]}) write(r8, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(r6, &(0x7f0000000140)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000640)="aab6fde8688d144504a0a2720511bc1918448938faaaa900cb0b71e80fef086117620500fc780cd29ce8d5fc852ffb38239a7f6cbff7e6e9b24648e65f5c643e6eec104f4c8e925121f4f87c09378cc32133dc39b83433a8ce2a7d1b86445410194db0b924b2d223e5a3b4b07f9819bd8efd6b01446ba6608bcc7db1c713d300175a99a2b165b35fdf2a0d2502c2c0f349826691f23567906d99608dd4b1018d0935e02b5eca893918b64ebaf1e72494e80e8bc0e20026542cfe302e218b7a5953fc618452a4ada4e19e1fcaf91cf94b", 0xd0}, {&(0x7f0000000740)="4a7a5e826cede2d132c332b86571134eebfd79da767c7ebd07f7f2213a58066ec2c8e7d7b26d57b0ff2bb58a75e0b10fcd3bf81bac02bc3f6f2487e3ad859da08e1d6596c099e9f1c2c5f010573cee9ad5fa6f217f525c26925352a7c07797e3751b77ecd12b1a03ee6a49870d60938e6921ee0439b7ba94", 0x78}], 0x3) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc0, "6104000000001a0000ff004e200900"}) readv(r7, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 4: syz_emit_ethernet(0x116, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0xe0, 0x8, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x37, 0xc, 0x0, 0x6, 0x0, [@ipv4={'\x00', '\xff\xff', @rand_addr=0x9}, @local={0xfe, 0x80, '\x00', 0x0}, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast1]}, @hopopts={0x2e, 0x2, '\x00', [@jumbo={0xc2, 0x4, 0xcc}, @enc_lim={0x4, 0x1, 0x6}, @jumbo={0xc2, 0x4, 0x6}, @enc_lim={0x4, 0x1, 0x8}, @ra={0x5, 0x2, 0x7}]}, @hopopts={0x4, 0x0, '\x00', [@ra, @pad1]}, @dstopts={0x1d, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x2}, @ra={0x5, 0x2, 0x8001}]}], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing]}}}}}}}) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = getpid() chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, r2) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x10, 0x8000, 0x1) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000a0e, 0x140) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r3, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) sendto$inet(r5, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) fcntl$setown(r1, 0x6, r0) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, &(0x7f0000000200), 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000400)=ANY=[@ANYBLOB="73302ab9ccc30a540000219986dd6000000000183a019c7e5c5081645bf0376e0865911feb7efe8000000000000000000000000000bb82"]) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) getpid() chdir(&(0x7f0000000240)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000240)="1287004ba50431a7", 0x8) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r4) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[]) rename(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='./file1\x00') r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) ioctl$BIOCPROMISC(r6, 0x20004269) l\AuSFB[ 6 EGi6dt`7s5x{E6]a3Ld{rT_i ]b?g#BlgtI |3ml47NbdHTUvMG1Y$. T%0u#R0 _orlR+rH_Da8S7u ^tuM +lKq17l,] cDbG{C Z!kCB0":QY([WquW#$ fnXxcfi dLtu!W0 1N_xhmUUbq5bOYH"uwHL-;X.>I*xQvh\F,c executing program 4: r0 = open(&(0x7f00000003c0)='./file0/file0/../file0\x00', 0x8000, 0x82) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) ioctl$TIOCSTART(r0, 0x2000746e) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5, 0x5, {0x0, 0x4000000000000003}}) mknod(&(0x7f0000000280)='./file0\x00', 0x10, 0x1e5f) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x0, 0xfc}, {0x3, 0x8, 0x0, 0x44}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$kern(&(0x7f0000000480)={0x1, 0x47}, 0x2, &(0x7f00000004c0)="40f9439a3d00a7cfcfdbf591e010b8aea7d347b507572f74b4a2834095a88f77cea256c907095e4333638f13ba34", &(0x7f0000000500)=0x2e, &(0x7f0000000540)="48d68b967845904a09874fae2dbad937d3dc522a9c7b058cb9961627a6c19632dd9ffd285a57de3d5a9d97bc302d6e91caba2bf35abe93efc61be4756c70f0419d0200590c0e0ee77fdb80a7b531ead4eed6af6d9e0fa56b41675410566964d276a96ed8eb03c0219da523a9091dfdbc27208d90dbcbde15ba9d822d2ae13093e5d3370078e3", 0x86) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000200)="01000000", 0x4) setsockopt(r1, 0x0, 0x6d, 0x0, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x4d) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x230) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) socket(0x2, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x2, 0x6}) rename(&(0x7f0000000280)='./file0\x00', 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) executing program 2: r0 = socket(0x11, 0x3, 0x0) clock_settime(0x3, &(0x7f00000000c0)={0x0, 0xdff}) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 6: mkdir(&(0x7f0000000100)='./file0\x00', 0x47) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) r1 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) setreuid(0xee00, r1) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') executing program 4: openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x20000, 0x100) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f00000001c0)) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="b7fd4d337ad8ca3070dd3f8a5f4d26ef9bcd98c5d67af45bc6a3631ddde54959b294e7cb33682ef04de4d048269abf11a400da2c7ea99f2a1b1a7b79b7accbc30436094f11ad68e3b2cc9934b98af4b3c03bcd73e9333c5ceb8f4f0193e624ae92eb9ab865a85ce3ec80111a0d213849ab0c4ba04e438e95a8625347ae95cd1930a20e89168ce273ae9ab5e66bf40ed24e75cf218cea19e8f2e353b06fff74112f0b3ca5fc1c3d0c385534737f478c8ad58cacc77409082b6c69cc5f73fa41e0b3c529251dcc", 0xc6}, {&(0x7f0000000180)="492371fa5ae1ece670c33af48afcac10de855545d262361f57d88b30e6bd7e8c208e77eb7cea020a8a83d2d50b97ba9f58223f822c0092bf2a9265799e1b447de4eed2b4147812401750b8d84c7a29a8f7390c8e10e6d65434c563104ce3f57a66c8be848544c8dde5da7ca399d2604a1107986d6f751fea41d5ad9379dfe6f95a775a8b0c4af411ed8fd5bc7afb266451f5e439e78ac0063108c6838d96391bb6a6f827b3", 0xa5}, {&(0x7f0000000240)="81a3988aeaebb2c621323507b6a8916f027329fa0d361b71508a9cc47390a4c56895c3f72499eb645f9dee24ceddf9aa32041b0604447ca3622e61071d910d202335f88518d1962d9b82873681a9baadab426f5d40ee73c0bccf87a060db2333cd64c5b23b567cb617d22fbe15965efe02bb123d49a88174700ad796bfdf42ab672f68d286e097207027320b1167dca5c805783faed9e21fce51abbeda07db61710be3b9989ca0e0a904b1bdcf77942c1fd265b5773ae0", 0xb7}, {&(0x7f0000000000)="d134f9a8f35c", 0x6}, {&(0x7f0000000300)="b8b8dbdadef1a56996f03c328146c4a93df9a97efe0fb53eb1d8e0726e6faf2054882430486eb6735b04d201f15e2109ad87aa6c04a3db54315fd7258e9ef7df4077e95cdd7ed384dd710c957c9e4dd700b8db3996976959d0c6c84d91492ff2d29a385135ecca4248903695dbcfb8a7715f084cb7fd94567918829e3478a6ee4f42602f0cf264c2482bcb23f9badc", 0x8f}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) executing program 3: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000001540)=[{&(0x7f00000000c0)="9a267cb82123fc0492b19bd29081445a4c45a28680e30f0be5443872ada55e3b6d46778d9f9b8f65c6da3000162264f5405dd37c20ceb64a56346dcd859ebe2897ee7051613f350a6d89b50cca41bfa809d1fa1fc197c94ba8bd179fc441373b6fd1dbb77d704ab94c2bc0d130d0ce89597e9182abebcda66043d302cb039dff3aaf3f015886a957cd6ff96e5669f709dedff35ac4e18abc87729e38d16ab72b7db67ced1bcc350368bf117d8171da025287fd29df6c8a94df051229496523", 0xbf}], 0x1) r3 = socket$inet(0x2, 0x5, 0x90) r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x80}, {0xc0}, {0x4006}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0xf191d65d4c2e49fc, 0x2, 0x8, 0x6d}], 0x3, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x98, 0x2, 0x3, 0x88}, {{}, 0xfffffffffffffffe, 0x40, 0x2, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x9, 0x9}, {{r3}, 0x0, 0x41, 0x800fff6d, 0x82, 0xfffffffffffffffb}, {{r4}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1, 0x1f}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x1, 0x20, 0x3ff, 0x9}], 0xd6c7, &(0x7f0000000200)={0x7, 0x6}) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r6, 0x400c570a, &(0x7f00000002c0)) r7 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(r7, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e", 0x22}], 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6f55f0cc) execve(0x0, 0x0, 0x0) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)='n', 0x1}], 0x1, 0x0) close(r0) executing program 4: ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r4 = socket(0x1, 0x1, 0x0) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r5, 0x1) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x0, 0x5) recvmsg(r1, &(0x7f0000000980)={&(0x7f0000000100)=@un=@file={0x0, ""/253}, 0xff, &(0x7f0000000840)=[{&(0x7f0000000200)=""/128, 0x80}, {&(0x7f0000000280)=""/63, 0x3f}, {&(0x7f00000002c0)=""/89, 0x59}, {&(0x7f0000000340)=""/156, 0x9c}, {&(0x7f0000000400)=""/244, 0xf4}, {&(0x7f0000000500)=""/109, 0x6d}, {&(0x7f0000000580)=""/183, 0xb7}, {&(0x7f0000000640)=""/241, 0xf1}, {&(0x7f0000000740)=""/226, 0xe2}], 0x9, &(0x7f0000000900)=""/94, 0x5e}, 0x40) r2 = socket$inet(0x2, 0x5, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000009c0), 0x200, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000a00)=0x4, 0x4) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000a80)={0x2, &(0x7f0000000a40)=[{0x1, 0xd3, 0x0, 0x4}, {0x1ff, 0xe2, 0x0, 0x7}]}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000ac0), 0x40, 0x0) r5 = fcntl$dupfd(r3, 0xa, r4) sysctl$kern(&(0x7f0000000b00)={0x1, 0x1d}, 0x2, &(0x7f0000000b40)="f775ca3c5ae272d85824a38e0a6a31b20f3f880092f85f00c49fea77bb10d914f5f97f357ab232f16186b54b7bf8cb81ae7bae450e228a3b39bfb3862c210a23af03db7e06071107ea122f67b09f4bbccdb0721845143d38c39510a0fa1954f32c295bdcb4d8b9", &(0x7f0000000bc0)=0x67, &(0x7f0000000c00)="766d29c8018465b16ca405271d492c5477fd940e47c9d2d46d86295ada00f9da2d31a21380bbc51aebdeeac73b84b8874d2eb7138bed06ec71b57d9f4382d6d53323e6c16a3b78d4a2e4775adc587ddf00261daf623eb05982cdd155e096c79211d1eabe65dacf05cdecd6d5b7a17b335b74a160499ad0fab3b247305f8f8670aa669208454ea2072eb7a664aa78c7fa34d8edf2acff0515ac05b2f25644fefcb191356d7c45d7d4fee17e2b29bba4e59d8f43254b8e77f05ca7fd4c946ff8ddb58f7ea517ba2bf6c74b0060004ded63907cd818eb0e", 0xd6) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000d00)) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r6, r7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000d80), &(0x7f0000000dc0)=0xc) accept$inet6(r5, &(0x7f0000000e00), &(0x7f0000000e40)=0xc) fcntl$getown(r4, 0x5) sysctl$kern(&(0x7f0000000e80)={0x1, 0x3a}, 0x2, &(0x7f0000000ec0)="fe2cbdab47ae9ab5ca218a4622a91a186c76f0d3a03d9278b9076ac5f1c710a13a2f3826727369c616d314dd3d7dd917116994c2cb096f8f4fd6b1dc66716ece349a72f0e4b30bbbc6bc55a071785e954d08ba77b18059c1337b4924fdbf005b0bdaaa17dbe95b730fbc4b797c58323ec6c061c950c93ab8ca5b101116ddfc8fa947e3f0", &(0x7f0000000f80)=0x84, &(0x7f0000000fc0)="d109c875257899f5279039e1c534475d4e167b8e93ad1a1a07434f5c5220dbeed7d089bd5b47b064585ba1803be4b9a74b3665d2e22522d4772cfd9239392ffcc3d22d1b6e650c787dfac5c51fd09780310708e8379f14c46f9f57515adbf556b80542c7c9d9ada771b87004b6ab91f925bc43e4efd9d7658570f4604ff8f1093e4e6d56cb66ad90190ecdb8c59ba1c7df25fe3f1edc4d21e243ed5dfd693e16de6a740fca18e459ce8ea636bb80ba3298eb409a069858d911ec96c664df8a2b5469c190c72dacf287bce7a0a8f83ff9c1b22d0b1e10bbe06b23", 0xda) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000010c0)={0x1, 0x8, 0x20, 0x10000, "88cf29fde7ec959e0bdda25792263236abcbbd7b", 0x1, 0xffffffba}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001100), 0x20000, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) seteuid(r8) socket(0x2, 0x4000, 0x80) mknod(&(0x7f0000001180)='./file0\x00', 0x6000, 0x40) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000011c0)={'tap', 0x0}) getsockname$inet(0xffffffffffffffff, &(0x7f0000001200), &(0x7f0000001240)=0xc) executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea04", 0xac, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x7, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170a", 0x141}], 0x1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x29, 0x8, 0x4, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffe, 0x24, 0x20, 0x0, 0x200}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x1, 0x6}, {{r1}, 0xfffffffffffffffd, 0x88, 0x1, 0x0, 0x8}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() shutdown(r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x0, 0x0) r4 = dup2(r3, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1100) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) r6 = semget(0x3, 0x0, 0x80) semctl$GETPID(r6, 0x2, 0x4, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0x1, 0xffffffffffffffff}) ftruncate(r5, 0x7fffffffffffffff) truncate(&(0x7f00000000c0)='./file0\x00', 0x6000000000) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r7 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc1126939, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, 0x0) socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x8}, {0x6, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) socket(0x2, 0x2, 0x0) executing program 3: sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x0) open(0x0, 0x0, 0x0) 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) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x0, 0x0, 0x0, "fe339657"}}}}}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/197, 0xc5}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000200)={0x0}, 0x10, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(0xffffffffffffff9c, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x20001fffffffd}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0xb9, 0x1ffffffff}) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x408ca53) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') executing program 6: sysctl$kern(&(0x7f0000000080)={0x1, 0x4a}, 0x2, &(0x7f00000000c0)="3b90a29c146a", &(0x7f0000000100)=0x6, &(0x7f0000000140)="c64ec41e8a3223f3ecd9d4db0498bbb0b0f4d07537321b80a9406b32aada5429eae428b633242a909694072c5f0e99f7f042e6e88bb96e24f63344ffc1790975b2a4eeed733bcc06e2231093e5296ec97694ae2f8cc83b525c155c28ab730104b110960f618c98f202c2e0a39cbc402863f1d1c78f64a2258cfbca0d779199d8d6ddba329e4196ca85fe9a316c3a36a367bb98b8f38294cfe8cdd72f17f5ea432bde71fe4dfc6e98b369064783c3330e2c7a187bf3782906de9053cd", 0xbc) sysctl$kern(&(0x7f0000000400)={0x1, 0x49}, 0x2, &(0x7f0000001540)="9496e5241e20895b28ac227e0cec32799de7c82e9aba2f72d40586d025c3f1f0c38e850934224a621bbfc429184d57a4b353117167e8c52f76f905f7c51817160c3927bbb45b69a77cdc1a116d4132f72bd1ad1d62903aaa81e9c26f607fe4784af3a27aa8243a5d7fac591455a5f87a3d1f3c3654f0c90c6c67c3eceea795a3635dae97a2a3d57cb87d4ba20638367bcfcc38815774156c18a40cddff81e7868fe431a5cbacaf77ece6e5c4a0ffb35860eb02b97a04b71ed71f17ce0f6df3875ce19f44719badece999782f7c4ff2e3afd64f8223cb828fe16512a2f2c2fe1f3c91a42788b2830be21d79fa3140e4764377782a4944df0de4b55c41c7e8d203df73b72bb706f544dfadc165806fdef62016a2bd5945ff58c7496019436a0fe2e9de067b2954650bf6270022bd22d16fc9f82c431c2a002e2b268fd3c5b47df10840b885e317fcc391906fcc1926c2c9d37a24231a7eed81c2ce89f8aaefeed7d971e0addeb16e0bed534d0c57db90ce0f67b48af8045cd61016df7cfd30e1b7dd7ff95cc1300badb53b806802ff02be330faf7d68561defb6264dd094d500165725a06419dd6903647b8efa289ff5fd6ed7ee14495da55d36cfd0508677d416fcde4b71eeb888510b94f5ca7a6fa572c4f53646aa56a0c030441cee32e9f24403b53a4b6e8a069747f1d625874b8fb1546235be6a6179d7c1b48ba007e62290f6af65cbf87871d24d613d4bf84781fd873c71e38e2b7894c9f91ef9b4290607774d50c39008f44ccd4a7405605cacb683adf0d2355f9eb3848fe50e117bdba53b664c54335213caecc80d647c1d015f803d42552b7248b9025edc906e90b0565fb99e4344a4d9162de44d96e5dc698cbea19f7b680d244211732473cf49cb535c9570e9ac43667896d43ff8ca54d4940beef06045866082a6ba3245801a150ef75bca63d9d2fe99ccd138bb12c7cd2ce7044303f55388ebec26eaef790c1740f01151973983ba24098fe425f57ef1113539159f62b8c5f5b8ce80e4720f1209cf728dd8ea80d2583d7ce722276864c2113c3792c083f61f3c53ced5a66ed11f968608006a1ad966bda6782b9fba3f827cf969e0d0b09748f165304cb8eccfddde2680e37e3b17622e42289b49a60db6ddc6d0748e1398d6b2dfec67c75e7be94728d57985b86b80d0fd8a164ef5f21f1db49195991260f8804909d54d4e20e0d23769fa5b21b62767c3c35c004d87d16d0277f78844fda15f8dfd9001f5bf526ac41dc8cfcd191b6a1196e195a0b8944c89d88d13ad71919e25a805ad4746ddd5c473d477424af11215874c6b42e3e9881c7ee5e2c753c06856c9e2ab019ea69dc8b222b5635f753f393342ca0adb27a7a49b4a9b955acb3ae90ce155d736cf902f95d6d06d657a30393683e374ce46187ff0f52f086f897e8b4c7cf8287fbbe8b1a1506f29865b9aca4ef7749c6c3ff6849a515e107710368df6ffa374d13b61c86a58985802a2dde72faabc5e5e93d3156d2b391ffc48a74b305a843ceb106c18123efe95aadfc7880573b25710d04b7de740dbff8f2c345b9e91fd7086e9ce8280890e0be4ad59bd94021dce4ca81d441bf726d4b67f2086bd77860654fe1fbdc507007d90caebd4925eedadab43005b9752286d809dab4f1fa85d7145f4fb98de0bdf27785e59ac892423afa7c61a18199f46c0fc4d4feea6f5dc1c9943a3265fc289bcdd80a4b5ecafbf148d5d483d431a2fd9a670e963ad028b955d37bd188e478d010df09f7ae2d6362a6c42bd818fdb5d31ef0b35637eb79df983c5a1e3e3cac82da23b5ab6475e43c55466c02cb596a3f715728284b9c8038cdc5c50481cd3d5193581a01ab3ec7d958607747667cd115d4dbb705dcba1bacf672e0660ed58ac0c7739c48e6d57c3e9fefc4da3aad2c1f5b4e733955eabe28376a656537d525ab4654dd2ad873d4c3cf302e23862503aa553d6128a094defecac2bcf9e2899333d36e4c14921061e93bd32c5ef32541b985343aad83b5abc6897f36bd6d51c0a93ee519b35666e9d509062a88c2e771d3f1ff8a76382d77343907afe841275c0fce86310134aa64363ee06461a1ee807875d3d0ea245eda47f66f821650513e749f51082804543a34329aac095a5a2f5ff92ac164880901e7c0741073155071da7220221bcafeaf980e20be220c8c6911bed0a912499f25fe16bf22f724e6afa026c54acb6c783d2deb48401ec93b7692fe4706bacfc08c4b46417360a4d383a77d77ef4a7e0af16881580aef7561d601b96f6c5110a657f42a5e7aeeef419fc48504eb1828cd2484ec36d2bf0a5db62d2c49cdbc9ac2ab21d7855ca4c91faa93c4731be4234c6ab4d807f403cca61b82f86dd2ff1a4a54309a4294ad72d30e9c6781acbaf4ceeb1cd39e3705216b01b9ac023ad3ac763de24395fe529163c8202ed79b53b66a0a5bfecadbe197b384a767c09e9ce8ad1ac97620dc40b221e6597514912a100329b4fc26653b9b82e8168e6a05fa228a2b4e93724429fa185c96d5dec59a06da33fc543225921d09bc819f572f0c7b28c0793c4863241e352826f9c92bf7ed45906ec3eb42f728c7e43a07355b75ab852182f16719c8f3320b8772084ea4e83323231f72298c6e6aa692a820ce2735f7ea8994db76392c21f4a0257f1ac0c6f4e2bd3a965136384981111bad3d36a4a905f25ab14b647c47af4985465b78eb52abf3824edcb3219a257f6f8b88e8ae4ee95137c87e02e94766e30694a6c9d49688e4105f1cdf4aaef259eadacb0295b2e7228738f37eda5716481e792d03477139fd2261b97477950e1d6d9ff03bf89558c51ebbb4ce7b3af76815b3e520ad5a8646ac927fdf6603eb6b8dbfc214dfbbd9b32422d3d28d5c3c16fba82d5c610c6f3444ce0b17016bfc5e965054fdc77e0e7d04041a66c979198b07d05853b6df5f0f6990aa05029ead9dfadab34056b78d86de56019358673c739b0f5d5fd9d5c9542d9d707413128204b2437cc6bdea2af3a72fe53eece04528c2ca4c9925e59fe8ba530d82c58533a380ce91646fecf3096c6d8d762cd7e9b7d6667899aee1c6f13a9ad0049fe2daad908c012b3977adf24505bf8196b54192f75ed606f39fa76aa932a7e374bf59204262e5b7703c8ab3429b4dfc10ea63776ed5f2e3dfca47d35969e80dcc90743291ec35c7d5f2a301827f1682941228d28079742388534a30dd12cf817486cdefc5f8b30f7b018b2089314ff2b264a042fd3a6ac6d3cad8ad416b28053d9f15d829267bc9c29efea2ca33109c7ad98c2b2631a41b67c1da0d37efe5b22a5e10715ba66d4100c1a8d52045e16c36f8f822b29bf4c353707c79ad43819d26307dcaed91097fe9f5246cd671c76a8c6fb967d377dd7390e1e68f25ccc20248a961e47fe1d6c7b1e66ecc311d771bb7edac3d7cacc67ea9f05bc6f4af54b63e0111e0ed31ec142ec074c8684453c346ab7a5ca5df30e95e5caabd646e821dec4d57f9c3c5860bfede294c462f7bc405696f7eaf5d33acbc52e9c54993c17645a1fb8f249c0ca78cd5bc9294a4ce64557be9f988ed55212a71f635505f32482cb991986e1962126261a481f94b25a8c8db79c4747cb28795f3f5ab8fa6108a91a4ce8b2db83d0079caed6fe644da025c43d734514639c34afc9c111483b7982188e6e9bb266daca0b086e8b8ecae50fd11b6262530c71a9b87184577a0155760125485d274a0c48f2d3390ac81161ef9525769631afd6a7c4929693ae188d8d678ce5fb8387594f1af6eea8340239b7b522479b4d8358da710e5c86cdb2279ba658ba7082ffd1d3627773a1cf642ad2d7a74acf03a91b5e9f8249265e8b876e5d8a02c9012a5eed3795051ed59ad7f0e31661ac4005eabf18ec6e39f43b23149491ce04d30c19399af5c5622d709ee4e3f59d1e59d35bb8953d6f72d64a96e4730197a858a089e98c8643b3b0fd0c8fd7e4c98f7341055b219dc5dc4912eaa68220bbc276a2432c410a73836cd923165051c2d51109c0ccab1ae46c9de52a692d0867920871e0fb5fe0e1e802b164bba5a6b77633f49f5fffae1540b786e12e7baf17c1ee830322c16b7a186b792c7cc106551b04d3b748f57da850bd48653ae1f3a709fded4bff97afbf3ac4b7e03b252a3e4916c43dd56cbbc96da79024de99bd370102219365f4fe6160e4e376962b2984e32fce3409da2a1247dae9378ed9b35623df9ba8bbb0e550b043d4344e6af3083947d9646d0ca08761ebf5bf6187015e60c9ad80082504af801066f7a2ee586999d03bf6b83f5765105879d37ff60203703c1a1548bfe1c4f3b8137f009c18ccf49b67366fb4375d899cd2dbd065578105e7d300f33eb56228d30653413d7a0ab195b06d095ade5f0cbf833e7d3608440b96db828e2875432eb9832a8228cda1f6685a83871ac235e6dc27333054be2c980c551bc57a47cda9f212136fe517f75e8d16fc63611b237479742346c8a9b8309fd4db54f7cc7b0d9e5d6e2a785438bc6c9922fbc958c008763e3af9c994c5f0b0f08e49deda4658378c9ff5f9fb208a0e74ca4cd67955db623a5a77bc7386ab2d3c1627dc1435da593cd9cdb3504987d3b5436c4e4778fec9d0619cda50ef8bc1a1287e63fb48bb6424ad7583ce9dace42287f117828a7d3338029dfba9c8eb99a10f5930b2f93475834cab2640d1071a5879b4cb0907227f3f82dc8b9ee2ce1ef9546e04b955322473c2bee7c603c20ad19318dfacee5663f71ae8d30c7edebdafea08ff20408d7d5e682172d3279ddef29417cc97e71a794f689d83bf75f997f1440f0e5e75e6e4e9b70b151e4da0d911b03c633f2317bcddb89690a1da6d01d1423e6dd59e8f4e9c8b73988a7fca3a60a1876edb3818f2c8c79b32e0e7412d4c9581dcaa41c3b9dbf9e0a0810af9e54f508ef7f41bfedf19bb1aa511bd0e0e12968bb85092c1558eb61b7e118e8b7fe5850ca48564f222be77bac05b5947741fb5da1b0d823db6aa0b87c619990550fe7794392c68ef4b88024632bbd09fcd77877bf078e26f61a9cf2dc67f8cf8bacdaae98343fad31eac11255e7c64b0a2c2132a9a1bb94bf6b48eeccf93d829a88366610e8c1b4128e3d449c04626cd6f8bd9b81c8f2cfebd5a9909413ca54f19b46829606430980751de5f23764464b8f43b53f8908b9f2ef84f04b550b31060cd61f9476be812b9bfba1c6296233474da04eff1c567f71d101ef5109a53701e6fda9d1ccde15e138c1ac17cdc9616a6bcefcafcb209f29c1c4aef68d3d74f9cb0d4b04412911eeaec0c4e9ecc1a164e0014cad5c59e0e10f289a1329d704b250b75f8a7dbc50c3578d57fc536422e605b3a7cd92092024f90e9f00ff817c5e1971a7e33db15f97bf1a3d51b8c0949f6de47566f8085a07cea7efc425346de1498c45df5465444a9bb208ca14d2aba34d0f587feb81d5310f779c575a7033766e62f6172131a831b5850693dbe1f99cbd001c95c56487f65d55858185df20af0f67df03aa60c5f37c0f894b20a273ef0290d98db5998a51b53fc049ff57d5ebc31a9065c00b20bdfb0d4daa2971fd209b53c65b39d9e0c857c7ea1e266592d0607f2e49bdf1ccbee38f9f1028e78111f0878d9bd5d5a5ebd7cae8c94a47a75093ad3bb61e4cd834104b9ceaedecd6e40e0c0e20fbaf87507a1f7216cec6df428ff3c770af9dd5bebc98819420c0b721c6849e2cd456b13a8c0ec6e0945017c8e02e3a957113984cb172c1cd0f63a45127619f728759fcfd574", &(0x7f0000000680)=0x1000, &(0x7f0000001480)="85ef98466c3f4a8b7f64b93705240eff6154f0ab247dae8707a9d35fd79e9e2fd9aa01000000", 0x26) sysctl$kern(&(0x7f0000000200)={0x1, 0x5}, 0x2, &(0x7f0000000240)="8db1e9efa92bd751877f3b07c3b61be7736f4b7777faf3150a17a33a18adcf56eaabafe031199c1fc61db705fbeb036376e5c9d598ce00617332f5b88ba3ac8df51befd6faea9fa4e0142aab92", &(0x7f00000002c0)=0x4d, &(0x7f0000000300)="6a4fb5adef8298344e3d8096820cd73526dfce6c20b3f7c45e23b06f411eb3fbb9abdc8353fb9cecfc0d7dd9359ebd12f5dee4c90bd00f9b9c309a638d647372b013fe611976c72261a9b1bd6debfc5fca91171a52acde9881ada4e1450f00c04eddd142d1644ae87a10ea971cc1e77e5b389cb3963323e9da3cbf6242da208adc1ae3a8ce19a415115a2990ac52cfd0b4791a396ed084f1cfc8dfdb56d32b9785f5eef762e9ee4a9f7415e7470ae3a392f9aebf", 0xffffffe1) r0 = socket$inet(0x2, 0x3, 0x0) r1 = semget(0x3, 0x1, 0x20) r2 = open$dir(&(0x7f00000014c0)='./file0\x00', 0x8, 0x4) r3 = socket(0x2, 0x4000, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x0) r4 = open(&(0x7f0000000700)='./bus/file0\x00', 0x10000, 0x44) r5 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r5, 0x80002) syz_open_pts() geteuid() r6 = getuid() sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) sendmsg$unix(r3, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x7fff, 0x0, 0xffffffffffffffff, r6, 0x0, 0x64, 0x8015}, 0x800000003, 0x0, 0xfffffffffffffffe}) r7 = socket(0x0, 0x8000, 0x8) connect$unix(r7, &(0x7f00000001c0)=@file={0x0, './bus/file0\x00'}, 0xe) mknod(0x0, 0x2000, 0x1b52) open(&(0x7f00000006c0)='./bus\x00', 0x2, 0x8) setrlimit(0x3, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d8", 0x439}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r8, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) faccessat(r2, &(0x7f0000001500)='./file0\x00', 0xb0, 0x0) semop(r1, &(0x7f00000003c0)=[{0x0, 0x2}, {0x1, 0x86, 0x800}, {0x1, 0x400, 0x800}, {0x2, 0x1, 0x3000}], 0x4) getsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f0000000000), &(0x7f0000000040)=0x4) executing program 2: socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3262) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000340)={0x0, './file0aaaaaaaaa', './file0aaaaaaaaa'}) sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, &(0x7f0000000040)="754ae85a32c3fb8c2b766e9be137e65f275c98ea569bcf7d56ce417a75c634e1a505f365f6b0abec2afcc308004127fb6c7fd857962a3c00c4a6e4aa678f76e16e19618903e31a64757a1a08e1549017175d89efc9766cebd02607371e1051d451e34ce4ca98890dadeb866d880a2f36fb", &(0x7f0000000100)=0x71, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000"/83]) writev(r0, &(0x7f0000001580), 0x4) msgsnd(0x0, &(0x7f0000001600)=ANY=[@ANYBLOB="00000000000000007b758a8537e931967161242845bdc0faa98d0d300c78660361d091adac053a654b4369dc8850c1aa89a335cffecdfca049baaa802c5038d97346e5882bdb2aa436dabedccb5116f988bdbe76625db71f8cccc4b0d7f7fb3869bff80e70fa5630ab3bf9dd00a34b99c5cf96eefe748d779e986ac98363cb26a837eccec1e6df6b82fa583d906d5bcf88aafc9522a1ca72d427facf837a6bb8010dae90bcffc8c8a4f39931c115a5a2a5e1d912a205c7c6e8804d045cc0ce768b67b25f7b3ccc899b1039949b254228712000"/225], 0xe1, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x3f}, 0x2, &(0x7f0000000280)="1dfc92e0e315566417cc7e7e5b4d266d4a316e0079528c128b2b5f95d8097b8b8fd19296ebd7e2b2c7477acd9897a8ee3923c5d62a8e", &(0x7f0000000340)=0x36, &(0x7f0000000380)="e9bc489cf64cfc2da21eb7d5d3b4f937d6a391fbc7f46838b08bc8b9c2b62277e959a3432828e6512d24ddade3c80bcf076245fe63849da8d0a912c2931642b6bea37d1ca9474b916f1c373aa591ed62e714c58e697d6ae9e485aa11d7a977bb2b760f8e6d811fc259c347c18606fc1703e0b83df9ac8bb3968747b7e3ba1eb78a21d00472a679bdfadb84cbdd1aeb56659d71c911f2f361f18b90e4b715", 0x9e) setrlimit(0x6, &(0x7f00000000c0)) write(0xffffffffffffffff, &(0x7f0000000240)="c74e200000000000000055fa310e50f0d4b122aa1c4c8cb05a1107073b5284815861a4d53d000000009a9303b8be3085333fbd13e7ed73c5cd2db500000000792116", 0x42) write(0xffffffffffffffff, &(0x7f0000000340), 0xd4e688a67930cd) close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{0x0}], 0x1) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000004c0)=0x5) accept$inet6(r3, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() seteuid(r0) chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r1 = getuid() setreuid(0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x84}, {0x4000006, 0x0, 0x0, 0x3feffd}]}) write(r2, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) chmod(&(0x7f0000000240)='./file0\x00', 0x240) rename(&(0x7f00000003c0)='./file0/file1\x00', 0x0) executing program 5: r0 = socket$inet(0x2, 0x2, 0x7f) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/79, &(0x7f00000000c0)=0x4f) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x1bf) writev(r1, &(0x7f00000008c0)=[{&(0x7f0000000500)="9bfadf313a2c1c134bf2aa866d07988e235c9f759b78322afbc8e25d910d8084d2877c7f2e8bcd5b349d7f5053c58d48b4a8772c2e3f237fccf6384854431261059794c8303ac87f80d243b4caf5691b359eb2aaf91f9602c00ced028ce0436ba5c6c309f3f8c8ac88e0d0972d0ffac777b0682288cf4ad62c8cdd9df23937139c428addc11d65ea89ff9cc1a60e725a442cb2c190621b3d31bbe26bcb4b49080a9a40c63e091871ff559da912eb2215dcd717b5e5b46ea1025fdd0ad879556a026694914e41d6b9b11efdb01a1085cacc6ba8bb8fe8d32e760d", 0xda}, {&(0x7f0000000940)="27f06dfc92d459312e1d78f233cc897f604f8273cbc9436e4aaf9a2ac840c7236b833d917d460d54cb70aad5d8d3f87b9fdd358e4bb53fc14f23e1578e8f2d40d337fc560bffef75c4b40160", 0x4c}, {&(0x7f0000000680)="11d45cd6a05735d2b450b4651ab60fa6edef508311924df0eaa6af21388d18a54c882ac62295c1d59e997362249b8fc25c529f34f40b44ab9bbb6291f64cc6c461b73c635d29bbcdf831b22d4f68b1508c6cff633e88d63e55cc5f2b6b786c778a4a9b4774bcfeba3be26244c5008196dde2bd9494ffba598bce7acffde135332f8188cbcf7015fda62355d838a49a6ce9f4c770344815fbb2faa576121a9dcb293a7d7de04cae2b12991e68df7ce62a862494621e6cc6ce20421c79856e531e66d07cee723b74daaf72bf0967415dc4927a2eae4802ca4b56eba701f0805b982381c29afa3a17fa078ae4c5dd021ac106478cb58a", 0xf5}, {&(0x7f0000000780)="04cebb6fd604463ef1fd1ef748298c073b537671b0d1f5a02b082ae72bd0cf39e48257aacdc8a2bc6f1f358db9e94fa155ba834871b6c14ce5da63c5c002c7fc02bbadbe54ce22fdcaf4e0c3909380df23cee55e5ad8aa57d1e13b0eebd9a8e959c58ce7cbcfb9051619b5b40cb6b4057d784b2c22a3c1", 0x77}, {&(0x7f0000000800)="aca0df09852ff40362e304d1ed8323be26293a5ac3c44d84972758ddb2cc613e7b50427fd83786766e2b05c582375e232cdb0d77d2f3bcd0608fff12b75f7138add8c10cff70bb75b55b9a9b5e51f5d26d9d6db8ad8c0c2a5b8e79da0cfc3152f391ca4a532abf64e1610bc61e689d0bd0987aae965c9997c261b30e7d0cb333068c6665e2d389ef5d123bea29dda29b6471dc033cddc24df44873787c", 0x9d}, {&(0x7f00000018c0)="6a1b8a1d83be3558cc69a47c5b74007a8a9eb3f5143d84941c81730e90c628f35cc70afff6a36dc664592045af3debc310f2107642894c259d044ce4fc63d001f037ce9083f6a3d7cf45dad4cdbb2c2eb7dc6620ac5c3a0d2ba69eda75a7f5679dc64759a69eac2c9984b93a480d4ae463cf36a0de24c86866877f949449d6c2f21a347e055f7faf158d731ea213839ea2d979fd4dd16839a4be94b6150ea45e866a64e4b628bf1cfbcb086c8941aa0d802294bfc63a531db97a5b1b323b34b366029d2812395b87fa586fae0e3b7db91dc202df47fa4d143c1a05a632075c647c05e08faa49563f0ed57c51daa74630b0e7d91591f56ca7573d8f2214b00236fd82dea3d15d1fdec779b7c796e363e2d0dd57fff73230f46133aa0240edef2e29d3a07d406a292c950c01cea6b347ea8e570222fafe2e518b425b3b06b68477789b9322ed4657079573099322ed60eff939615b97be4a1a497f17d074f8c45616e3ad365a91df91b8f86f4096e5c62bf456af96fbfc592f750b3a7b862ee8adaa23d2fd9ce1df7527ba56a1915e3eb78583aeb55e282d640d70651e7674f4bfad8db222e7a696f5206f8d4dbc2c285912932118e934a00b481d6fc92e44de56ad5f2b1aeebb3eb501be4c499f55fa5bdca05c60ec5fbdf2ae5335217a707af9096042da17cd70bc4041df88dd912a8840897db3826619b7ce0de733b04cdff40971f3d8864c6a2103f2d8ed740a826fd46b3b8c2fde887a6c4054c3c3c83657739a27aa29b79712556dfac86adef8bfc6a48137dada02eb8e481b7fda5ae74e76f5bde5f583ed8c64c72c8518a851e8e9559ecf00af934b4f09ec852788cfcb0a8456e419cd171683eefc724475734ff4c9d8c274df25fb132b06ff06bfd923f3ff56a63a68c2bd889650eab872f1f89fbb9a1486e8067c7a749e520562602fee541331ab0200fcaae84533daa2a2ac9b13ae5f7f21b4c29cbe4a03f4b193c52059edc7b795603a8f0258b7d778294126e3ff0a3eb623a43c8052e0937518ec76111f62c06c0ed2802272d835fd0f1dd2835e8fac7f07157ad4f8f59782efb1f3a46d33db42831582d67a71755b595f169e30b913d96a239b5f0d0b29a9bde87171934dc58b6583d2dcee63ff4181531a76796fa477ccd32d5b142dd0c74275c4a7332c81311911c00a9af626218b9735500b4eda612b44c9f4e941351adf4e6bc8f86f2d1f8e5ac506d082698b6a9fa861834e164ac1794a2df03d6033a49d229547192d9d0bba0815faadb34da9687bf52150a468ba4d00e4d157a03ce9699332dd875bddf09cf08307c140655159694fafabf0f51c497cc2b8ba2c9ef9b88f494908f05eb26dba0cfee1e9bbdd871bcff0e8c310c5d646ca7ddfe5bf25d365f8e19ceb1e2c4a5f9222e43fd12c9d6f24c67d8bedd11b43e641e84c29bcbcab85a54536437527850722b521bfdc024514bd57677b4dcb33f1a0a8b553b206bf42b81f75528e6be1e8a8ad6023049989ced280ac827e14d708fd69d47a3a8bb35c51903d15330c150ce3f1befb4f83fe425ab6939ae8e81fa83e4b42061594092828919a45832f37a2e15e4bb78ab4baa654274eb69afa9b19ca934a9fe2de3ad00cad05ad5d17e744f65b1b58f36b41a4cd21f42f889a032494d4089a9c205d38da17d491f51f142d69ea00f125d3bf3102dd37ef293fa5dc092f490f315cddbf33c878070ca0377934fd309feeee82680bbde8155ac699c10b04a0c2dfd08771762b5186ce4d6c96b43551d7b7c58eff0c6785f29ba7befee527469f011bf2835671808cea7b0488191b8beed658cf5ae42466ea0512e6cf0a1767b584fc5b32dc75edc8b6ddcd8ba97720df95d8eabf4cf6d699f6cbec34c93c2278107aaaa83192ecba55fe3749e03266e3970c0f11ecfd10442aaee10e027a74adad43276c7636f816af6bbf9919b3a69b662c3239e23c6b05681f8e44ae0b0709a0fc254df31ab2b3396dd6897dc9d5ccf2fc55b340b024d1818a73fb72c6225eceb81275d04e520e4149a49d1abbf59332d1706887b479ffd6bf13fe6e9f05df40909bb7a130fdc54aee46765f72bab4afdabe600e4a133a8156ce28b69430d43d1083ca82385bf3cf62db936fbe52492b5ac5a9c21b940cd3cf323eee55723b414bf86c876845758f8c2bc6bf258d98f86a6aa12e46679dd6673dbc4345b984a766a11962d4821957c01ee4b0f3d2443da0cc4c1ba086b29ffca84b6a8f3646b3fbd0cb5b381502e3565e0e18080e4f16809f7126bd80bdd698e578322d5c239f4392b4572340866cafb503c3243a51b0f258e5c3ddb246e1e25d5f41cf0758a2256eeb59588efa704a0737f20e2f0ca229cbf8cea09c30c81075d4f351440f57a659a6447dc558de969756ed31c172e1cdfa6d2c64e83af760f1e3e95dc20b283bfa98fa22fafc2f0e62f55cba569093fa37f0deefe697c0e507110aaa119c93e9aaca0e13f87051689bc483d1ed24407fb550eb7768e48dd38770677759ef698893a0c096ac892be8fc9c29ee46970e007dfb4abe576eb5346834f50934bef5d62a9e6aa74e733d0ee072b973e5a8722aceacd74ae9dce0f08129e951b6b214c41242776c2654000c935d80bc66ee0c42fbdd32e12bb0aaa25443355fa70f6a0803f5e3a6496a39da21ff93bd1c337b6f9d76d9bd0d4598527fc01a2ad9be4e0b24345ab1a66823af6e06d762ae9d318ce5bbe12ff185c55c7ed074148740874dd2fc8aba5bf12f005a56075934dc1c66b846a354c2f007bfa599d162df6fb5093970a4247a98a6b6f90b968ff929375b75ddd56627621bbe53100164c3f78db9482a0a91a32004966f84dbdf760499e89cea7b33e579fac5640d8ba52fbcdc52f5869e3e85a92d3271a22c5d0b8bc1daf11a55399683483ee76b3b2fcd8727a9b71e2b4883a25cfcaac8a7afbee498b33738e87de1cfca0b369607ea4723b9f6f451e4323eb93fbb83f1e83c9be10dda6dd45d0b78fa24334a81b2f2f7a83a04ae82457757ba3cd5691369c2f79f7ad5aa323c4a431fd1769764444d41c3991d89004b5cd76505b6372fb4ed6f165f1a583fd4e0644564cbfad9960ea96199015840f3f632d5db246b97d882649dc026bff8ba0b78318a15798c84647dd41fae1b0f69e4db2ea0bcc268bd0bb38f610eeefd4e566b5c7b03163bda9ee89b4ea646ce36646098ad22f5451e3070662158b116cba6c26c307a6b62d61feeceabf28fe168418cc310911b513f4c181089d6c021ea87797c091f155affee6934c6bb73ec3c4f35c591aa33442692bf61815e9a960e12df4487640db472b94c52cd427e454ce0ee333865cfba67f50e87a26e46e0c84d16cc8dc72ceb69412b046aa07a2d6a0a94a4e220cf746ff98905a8b700f9419de60cefa50a5e1d9e81ec75a47315d98bbe812db1e951d82af5b3ee68c9614b3538b75587e021816b9f84da715dcfacfa356451f8287b95fdfcb5a394de8b221fa6dc772f67a0f77f92cfa6c31ca29e0375b10cac140d49a097f944bd25f4cc772973811f7ddc9296ca019b854248aef5bf8f0be90aed9e893c1928346127fd27e925f42cf36a59a670f8b4f3553cd12698f26c8ad172bc0bfb0b35633832362a319382b52aedb31ebcce1ac247644664201f33032aaceaf817a08f3b99485264b15083e4ba35a9ea894d1aca89a428b132e4daf7e9e893e9bee53b6a2df9783159e8f89c735a6097b1ebda98f5e51f4ef644fefe69584975cdedde5cbbcf67018edde2ca8b0aa33d80b1af5fd62c41c53f4208996db10edc8219a0acdd5c93bb5b888c6448f03b1f4daea9e3b9ae9389ee7873d979c95e1c4dac5e4845badb24f459979c79db6d8ca537ba5217240379d9e3b2e143d163ee1f0ca451f659ede1224728a311595b8a643016cebd7050a4dc2f2ab84e32c902ad291bf3c41729123a235a05c3a0fb47ebd51b8074551e2ffdc44960c3cbecbe44311f73eb0f4749582307e61655d639df1bb95072a2161158d150441de8f867ad1ddc08c096bbb1c09b22493e054ad2946646d50acfacb2fc5f73792ad9651950aaa5cce1544bea1d635f465abf0782b769d8ca4b953a04f46a7914eeb2a778a83ac29bb9df6d98cbff6414586947b2a993a95248f81e9cc62088160eb29c639e021049f5e43e2109c7a6164ee06b5a2e4f5c1ef2293c81ef94ee5c1eafe64aa7f01df0c481fbaa567c3fa0c5e20b8a21b74dd976b0c570c9d7796711e8d4f7924defba4c58c1e986c888bc40616fe4db95b11867d0e5ab6350f911f4e983503e5298e02f08a5895c32b70adad09d6986889a79c370125e778c1b8380589ef8fd8f6afa0b9774c50b75f4b100ba4b7f8debf53b168913bdfb64cf1bf360f56e3324d8df453f194084d9f0cd21b07fc36848a21e516e8b7a40cc852c36dd8f86ecbc9aa8fd07f796d8f18b66e38380d612059efb08b27be4dd8aed31b816ca038eeccc10fc81c06c97771fa401a1d16346c2fd0900ff448db7fe038fc042615f5338cf429a9a5cd0ed4a05434bb79c26b0b9cd9aee1e967006e3be90fee2c9294069b989176a5a966ae83062b77e469735828812d6e3d0f2ef557aa9f80e58d877001308a8ddb1534daba20571b42555a942adc5e68d1d002c8e62f56e4e3df1fe7c428e74fa8c4034efb441023008d1ffe836528fc3929402cf0b31d438ecea15e4d0e0339e9507b70f29955feee5432fb7e1811e0e104ea8bd56388264a96b8b323ceb95036b36042308e1754fea5a9f49f2954f96e4f570ae923fffeab32cec843b67367a81c69e9bd248cd31247a5c083d0ffd1b36f45a22514f32d042c4083179890b50fcd307e57104878f50aa1e483d3fb31392193ee7bc3d8dfa097e8122cabd9fbbb10529da4742940b15f6c59a0ed912474d582f61c42f1cb1d1ecd15685aeef3a09b4d3662a184f066580931833051f526e4f00e4fd1f145ff6eed2f71d42f2437b9bf25369d31240c1016c20525b00c77a7874d5c2b1b70e18c457b98ca3aa25af26c7d3a5b1d5d9a96b405a9a34b7b17c7bd4224cd2f1e97ab0c21dd9fad48b6de810416fd114dfc30da163bd4791f90f5edf31763a7d33e677911e722edadff89617307a9699f24985013d4aa3bb7aafce86fd35fccaf8a029ac372a229df41f402728b96d0f9c5339b587fdffd848d9f952ba1f53a16b292209c60249a671e142694fd4520a7e4fcfaffd6d8f131e0df837d70165647dfe83cef627837fcc5317f32eb5ddee0cbe71c623411c2c2b35f1d2af077d1f239202b360420be10add2549bbc8a8b39d88e3f26f518e616a1ee63fc197e32f1909f36d60293086e0be06c62089ffc1e5c33cb1cf011d4137d13399f5e22a16749f143a3c63ecf65c9868c279180e685334c87d24537ac14195b50a8663a3949e03ead5fae3b29f1247e664058404503881b0324a30afdda47d5c3e8aea68df6cb83a0db56b6624424d5d0a8137e8efa3888fba3fe458bbf8e024257a26e8e5d6e3470143ccbf9e47bbe3be3a3f382dd3caa011e289bae53089221033598da5fb87691d8568319e6e5091097c4f7e4186af59d9eb472058b7bf8a00c08757b6b3eadb02ece802937f54121b3fb876b44fd79dcdc18b761963c2c4c6866eb4c7a139aaf6028b7797aef1d38da4f8d4af449eee0af0703f2718ff38479a0afb79f56190156bf95cde5d3d26cbb1c61e7280c3273bab9fdc4319f9fcee825e16f9ca64445f7c8da1d8f33dfb0ee03776352b6a65ae481676", 0x1000}], 0x6) write(r1, &(0x7f0000000000)="090000007f5d5e8ee581c27a83e11f472e74820b2a2e0001cf78aa95ab10eba007a90172c85c837c427802005c2a191c97413f308cbbec0428d6b04ab7572fdc6a5ae740b8ea512f6d626401466a3f32f5408ad7ea09cce00ce170668f0fb65836c74dd6f9e325e6560a9f9ee4d7b16e992da0", 0x73) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = socket(0x1, 0x5, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x99}, 0x0, 0x0, 0x6}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x1}, 0x8) connect$unix(r2, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x36, 0x0) r4 = kqueue() mkdir(0x0, 0x0) socket(0x2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x5, 0x2) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000280)={0x10, 0x67bc, [{&(0x7f0000387000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00003ac000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x200000}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000fee000/0x11000)=nil, &(0x7f0000387000/0x4000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fea000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000386000/0x3000)=nil, &(0x7f0000386000/0x4000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f000038a000/0x4000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) kevent(r4, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$VNDIOCCLR(0xffffffffffffff9c, 0x80384601, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0x2d4dbb77, &(0x7f00000000c0)='./file0\x00', 0x8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) close(r0) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="03fdecafebd1fb725e083a0a7661c7209ddafa31f1282c7cd218c28e47c268a420dcd09c49ac4b11a327e0404f1934c3f07bbbde3e9ba3b4f2ea9135fd08ab54e4512052eaff9b22d6564cc17576d651901a216a42b8b8167f80701a7b73c5587d1a186ec358122770f3eab42e0d654769ff448f894296c752ce074d6404af467fc20918fa8b1b9d06dd09cb1cd07897841e8ece076f4bdeb57eb1de0600007e1cd32526c90eb714dd6eab136c52bf01000000807a7643b49ad4ea6d62d8691c4e17719690373325bfd82bbe79a7b15e301df5b8895fdba94a2bb5d55e557ddf137abdde0a0bfde81cdb4f6f00"/251, 0xfb) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x8000, 0x5d4a) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) sysctl$kern(&(0x7f0000000280)={0x1, 0x44}, 0x3, &(0x7f00000003c0)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73bcbe8a3d", &(0x7f00000002c0)=0x12, &(0x7f0000000300)="6675ce01f40d6aca4f5b680c7e17a4db799bb2480f1b4e922dd582704df696f66891b95981f7d920436699f59f5bcdb142bd08777d3dfee17dabe90c8f0d3defb72a65e0583485bfd0ab622d2267677a928d2d3d84731c57b234e88df06caf4fee4aa32022541c8c057f1c601f54d25fec982caee472cbce44bb86c6d5b25c6ba673915108c6f254cc12f9287a60000fbbf686386e3e", 0x96) close(0xffffffffffffffff) r3 = socket(0x800000018, 0x1, 0x0) r4 = semget(0x1, 0x2, 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x181}, 0xffffffff, 0x1}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e", 0x33}], 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x4c}, {0x6, 0x0, 0x0, 0x42}]}) write(r8, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(r6, &(0x7f0000000140)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000640)="aab6fde8688d144504a0a2720511bc1918448938faaaa900cb0b71e80fef086117620500fc780cd29ce8d5fc852ffb38239a7f6cbff7e6e9b24648e65f5c643e6eec104f4c8e925121f4f87c09378cc32133dc39b83433a8ce2a7d1b86445410194db0b924b2d223e5a3b4b07f9819bd8efd6b01446ba6608bcc7db1c713d300175a99a2b165b35fdf2a0d2502c2c0f349826691f23567906d99608dd4b1018d0935e02b5eca893918b64ebaf1e72494e80e8bc0e20026542cfe302e218b7a5953fc618452a4ada4e19e1fcaf91cf94b", 0xd0}, {&(0x7f0000000740)="4a7a5e826cede2d132c332b86571134eebfd79da767c7ebd07f7f2213a58066ec2c8e7d7b26d57b0ff2bb58a75e0b10fcd3bf81bac02bc3f6f2487e3ad859da08e1d6596c099e9f1c2c5f010573cee9ad5fa6f217f525c26925352a7c07797e3751b77ecd12b1a03ee6a49870d60938e6921ee0439b7ba94", 0x78}], 0x3) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc0, "6104000000001a0000ff004e200900"}) readv(r7, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 7: setrlimit(0x8, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045007ae170782bc229bcb6d0e695170090dedcb29bcabbd632d7d62fa1173b3700f9c504f8c76e8a45a69e7614a604557a4850c047", @ANYRES32=0x41424344, @ANYRES32=0x0, @ANYBLOB]) r0 = kqueue() ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x6, 0x0, 0x0, 0x6df1}]}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000000c0)={0x9, 0x5}, 0x10) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f0000000200), 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{}, {}, {}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/36, 0x24}], 0x1, 0x0}, 0x842) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x51) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000080)=[{0x3, 0x1f, 0x96, 0xffffff4a}, {0x1, 0x3, 0xfc, 0x200fff}, {0x401, 0x9, 0x5b, 0xfffffffe}, {0x2, 0x42, 0x7f}, {0x2, 0x5, 0x20, 0x80000000}, {0x1f, 0xb6, 0x3, 0x1}, {0x8, 0x7, 0x4, 0x100}, {0x20, 0x6, 0x3, 0xfffffff8}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa080000000000000000000000ba00001000"}) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000140)=0x1) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xc511, "e73cd833c9234527994d031ad32b887ed48217d9", 0x1, 0xfffffffd}) ioctl$FIONREAD(r3, 0xc020699c, &(0x7f00000001c0)) syz_emit_ethernet(0x46, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) socket(0x18, 0x3, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1d}, {0x80}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x44}, {0x3d}, {0x6}]}) write(r0, &(0x7f0000000200)="8731cea9a78bc4f903f751ca4cf7aaa3eeb39e4304f3d3eddc6cca5a2b92020cb95e846aa1bb587996d03557d52c0c8204f8f8889ae79dab93541c5cf6ad5898c75b73c4981788117c279578e715cf89ef415dae72dead3bc518eb758e9fc15907c5bf27e67cd3eb9b7ab98395fd9f3db8c36995eea75ed038f3dfda5500064233d62d5d8b2f02ea9e84c6cb32092367f0f0c5b22c6ccaf230feaa9057a19dca6f16ed429ab5a409b5faf44819f2536afaf36be7380bab5902cdea63f0f12d2b1efbf9c796b6ee92", 0xc8) r1 = socket(0x20, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) pledge(0x0, &(0x7f0000000280)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x40000042, 0x1f}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1e0000083, 0x7, 0x8}, {{r1}, 0xfffffffffffffff9, 0x54, 0x0, 0x3, 0xb}], 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x18, 0x3, 0x8) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r7 = dup(r6) dup2(r7, r5) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r2 = msgget$private(0x0, 0x10) r3 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r3, r3, 0x5a, 0xffffffffffffffff, 0x7}) ktrace(&(0x7f0000000080)='./file0\x00', 0x3, 0x714, r3) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r4, r5) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000140)="f2d7eb6ad05d5378539f435a1e26573ed42d07ab419ad9bb28f401fd884a27222ea8b92577f4d6740b1c7c40fd0608d91b4593759711fd270697ef2c1e10c9039356db4c3a90806203db6aa44c60d52f68e8d48a7f62cad660f95e5975425852a654c7161003cd8c3ab4423f8bc746821e33cdfaa93224e68a12ccb4b73eec1c70e02aa63e3af16e3a7233f6e0f5960f057af0496ef7f34824be70e96d95fbc8d1b182085cb8481d7be4687410eddec6995005c69fe208ab412c91964ff1cd4521e161b445c1844bfb11349607c80daf9cc0f0de0197a1529092b7df42ef2a9ea57187bbb12d3460a5864b6dd493f28119a39f03b1db6d1396d30e25937c5aceba2fc5423190ce5663cead243c8d3bd0425645e4baa01fcc0e97a250319e953e3c5c3787b978b0412534c34b505b99bcd4d91a6e3c00bb43904dfd92cb00150fd55c7b45eca9d6eee2275d342be77862d434667afe15c7ab1b18b686e120d76b4c1515e6e492b526f665fa21d2f5351cec49021cfe3ab97f50c82279341bbc76d2561698e82289ba5d361c855247743dd9066e86f7997b7d8e08fe738ee17b6a2667be281cd314c63f1994f312dd7d56b3517646d9ed6705d982975f1d6ebe663c2c907d557279f7f8385d061555e6e67bab807db8a8725bb6ef923a25de5bc7fda100434108f04b056778dfc24083f7a8dc48b0417f9aa49b86bfa300d36384d0fdef21e3bc3fbf7c8fe02f2f719bb30c15ef5f29a160e5529cb785cbb975568cb43ae5b2048f96e3916a82d73ef341e078485abe9ccb561e58ce8241ca32c2d1e83944202e74c9999cc0c0afe42dafe5b4c2d9c1046a78f82530c070d0396b39c09f37d8518d1a4b5e73d5ad395eab9853c05680be4dde1bf763836bfa1763c4a56e7911d5afc49bcc091f803cf5d8bc66cbada9e54a90524c633b951b4b0793b452a91778fb7e59f9ad4bd36410e452faf13e8ae6aa74bf9e720a356a2f23ab7a68874aa67aa2ba1cc1232663f0dd9a0a2739af7a58030ac5ec1545017256c6a551bfb7aa16adcdeae67330bcee6041edeb6e3a355015097650e675be0855a82ae5a568899c158904facf91df9afcd5d5c38f04ec6781ec0d262f21fdb7bd946ec93521aeed5cf78733be4dd86912177c923b7d545720289b71ac7202dc99b36834fa87f3fc70dc6ac6a316334b4c6671ebea1f8d410a9ca7c2543d09b2e8dfaaf6f46a8f5bce46a5496d4eaba17bc27ea459d7f81e9bb2eeaea47342779a08cfda7acf30ff7313de43b3de05b7ec3ddf14ab7acd184012985fd41f954cca3438abb85780d42cb8af818f220e7e1f3cfa2f50bede231696107f8e6babcf5df968e0d5d0400da0dababf45006b861b6dad9767c20425ca6adc96f63fe3dac333b0a2105c3934b53a274a3e5cb93e4b5c352b49583228a4b5cc5d7455ac2714c8001508424efb902e9e6962c3f214bca71f71bf92cf8f76972063173d4f46d729655219017de460b94a143b8407e3326814eb82de9409a34c8ac2599da8a066b317bfd4436ea05c87a07b34edf6f98476fb187579219798f69c0ec67779b81c4a5693cfa65f4dbe9a7cd7f1c6d9bcbffdcf0a1f96cb75ae6afd2b1427c3022d2ffc64575e678e022d1d7086e266835812512999169a861ecce161857e11c888d4762334d9ee96b1dcd2590eb84d45317ef7116cbcc2f8cd52e870f1605b79b7e0dc3107a24cf86f7409e52cc7ca5768b0babe61931e1e28983e3d2b3f17cf4bc1dc27a83c71c9c19773fb163234bb9729ff5e4cf6a6c986029d62e05aa8c1d200afde43c154b1819e621830d96690790fb93ea0eeecc3bb2ea0a99fcdf316bf370fa6bc650d71499259448a7b2e2de0e1519f02945a80ee26a55f593df65ea9d8bad4a22df441d78d32fdf2158b09e1549f85f9099383aad2d786f0f2f64ba2af5ba180fe1637209cf16b9fa611758df10ee597bb0ee039cbc0abf8ef7d96502dc7042cce83276c359ebb79ed90d619a9c237e2abb587b69d9ec9e388bfff36c0464bb08c130a6388928577b9ca5d2ffac06143c21bf833599f2797186b3524dc74ec7cfc17903e729b55be9d01d73c36843509ffc1e7ab5d23ae586e3e645f378a348d9193913207dbf21c31f6030c2ad588a17655b1db5af7481bac7ffef0cfd5b7b5cccad38136842d85eed8c8fdcd2fff9d21e56a48911df184dca8c38ae2f08f0ee0fc8d9e75eee5aa0a540e846dce7768c08bd8dc26294f836d55f261908461fb3bc80fbb1570e4bc127b42bbdf04032dd55599f6a3eaa6529e3ca0d1e169a7c8480523b1483b3a4ae307b2f2c1211b33508d8cce410009a9efece99ef34427e7149f6f9a83e0fc3000d2b0ff651949e2c0d72673f6f7f759228df7893068967b504b120e5618d3b7d981437532d9bcc5d223ac00ff9659fdf071e6a7858e8f08a20fd993af3091ed70d52b32f3e794824771c6fb3b9eb07c82a02f07389adb94708ec315c8cea990bef29777b161244b2818b15d136961702df97fd8834e0a628f0c068eaeb3060169f1b07de8e1427477c4972569a6758de16890a8d9fe37a2e91a54de517749b84e33117345a051232cff2525dcb31925c1d9a0d0619477b3da894c7050223f82b728ec1c60efd057a2044f125977513f64d34e426abd47c48186d73759bc1b80b92fb6af8b1f0a96b40bc15252f2db083dfac7e90268dd8141c2d71f28858a84d71ccccaef9246bb41958d9540e33939275f7c89", 0x7a0}], 0x1) executing program 6: socket(0x2, 0x3, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r1, 0x2) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r3 = open(0x0, 0x0, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) mknod(0x0, 0x2000, 0x0) open$dir(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x5, 0x5) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000980)}], 0x5) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000200)={0x9b, 0x0, &(0x7f0000000280)=""/155}) r5 = socket$inet(0x2, 0x3, 0x0) ioctl$WSKBDIO_BELL(r3, 0x20005701) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r6, &(0x7f0000002100)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}], 0x1) executing program 5: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000280)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0x8f7787c, 0xfffffffa, 0x9, 0x1, 0x4000001, 0x417, 0x7ffffffb, 0x1, 0x2, 0x6, 0x100000000}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0xcc6}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), 0x4) socket(0x20, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket$inet6(0x18, 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x3b, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) socket(0x6, 0x0, 0x5) sysctl$net_inet_tcp(0x0, 0x54, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0xc}, 0x4, &(0x7f0000000200)="2e612816375afeeba1853dcf43784351b9c29702175ed11a4b326a4a5e592c86ebf2ea09b575ab1eef24d5c3209f", &(0x7f0000000240)=0x2e, &(0x7f0000000600)="7794c90088fe016cdbfdbb7b2424820ec20412dd38cdd8dc3066a08d7354e40111890d9c37141e75a42f460fb45c417c1fda7dc8c19c5984b557391bd1f5b302c2aa2df6d20c634bc4b33bfa0a17771a6be3bccebe910dbe975f86346d1ec0e05c92dae0a13435d0b7c8d6ff33c40aa6e2482ecc8ee8cbbfe1dc9d622d4c65eed981e1cd9e06601c7aca9d83c535dde4b423a86a0ea213387e61398c0bba96edff2b6100c500c09b2f2708738749a632814a2093489408915c5202ad28669e84cc1c0d65e209c89dbc03a45c0fb716da6337c44ed58b2ce0e75a02938e24f7838b7d8092836546616f1400bdb88182e9a84be4ebebcbcf138aad1c20c2df24321c3ed5d82dc04883a380dcb22a993af35bab27537c0dda194b470eacc4ebe75547b687ecd9417e056bfdd2791245b2d4dc05f3fcf31ec58ddf437ff5a7a12bc504764082b590b7af6f3d8c95a2cded6d97a0e543fd08b2699d1cc5ae3a2c0bddc24c1a668efb4d21397437dc7a12b46c2c60199e812544f6443405d08accd021f6df95f22fda021c869c1c73fbfca421ccbb20ee488d897760ece93df037a093fb02c8ba5f4fa448c46ca6f0a2ff0a6afa798b3f94082006a702660aaf18709c613e5248909c038751de822fd46689e9896557be2d69b15e44a86a342d3a8aba7c6f19c0e1a2a311192991eee34f5fbfc64ace11db035750b758d70137e80166d6375b42f297ff16f59e070a854dd6b522bb9aa003443b36482fb834dd06ca44b1d632b832e04c91dcd21fb0daf24d0f6c7f1186d87bc6bbd5ae7615cacb0849d7f464c4163e5030d73d9cab7b929415ceb9ececa0a5b48c7390ddd3f28507650260a06e41fe748e675998ead3bc3acee1d429533467d77d88da01aa315e13c5f539fc51b3a09be8258b44ba2dcc49effc74a7568f895eb873bfb8ed69aefe67cbf9b2f2faacd94d2a9be6f45568510c77b7d0864b6c0d3ca74aa0130f63e066fcd5592d73cad8d7ce7d019acfbabe53e5900ae0315c5ce464ee41b07c3a54636a6b33f6c48e862b28e12c30690a1f3fde24d92863f5da227252b59da87a3d5fea284a93119c9e8777bfcc5e4ade1b83b1f7caa3d6fa295b68f84b2f7124d2a2d22f217caacbe2f73aec8bc7ebf4e12e7c752507445fc034ebde66add5d175d88ded1295eb1edd36d0d66b2e964db5b195bbdf5090e652dbddf45e5f8ba0c4b054a49219ade828580d4f42086d2d78631029b41d7b1c18c0d575055cd6ba12828469c10394b36d427b5a5314f0e333f0cbe836f06f792d7a2ba480eb5b58914d663cf65ce64639cdf500555bbb571b9507b13daffbac157669f04a212061451458911e5f81998e46b0de271b25c3cf0cc61574db53b8c01d0cd44e8c679fdcb5327a8239ba3479e28181623cac215b211e8b597b844d05e617121f1c670a9e1b41a6df3877073d9f8f1943579db3e438d87667de9c31a24689dec97b77bb7b7dc1033f5b3fd9827a3aea282095fa0d5b072aee4fe65c2a269fa420b90276af5d9d963606aae771da5d7dcc4afc34913c235bfeed98426f948ea7d7a31798b48ce8f0fdd1e78ffc4879e5fee3ad6155e76cee45955ee81f7087c584200e38722a3943e2e7fdc8adf492f526df4e24ca7e0196ef997f5b6f43f1f2701ee0f82d0ae430ad4d2ec0a904b7c850fc7df06e6006522997019bd3ac5ed2d447e0c2bc1df6a81f7ead703b7ccf01da1dde5b2f27e882e453c758171721b28958793989c446c367287beea0e6a9508f7b58b08fd829d9d011c318ececa23a6fcbeaab88271bd07e53275d9a3082fe067585b91615d2122c2ba58443e4e92f2c52bb7e19e00d31a3dba9740971c48a789835350e600dcbe470b79bbee6687b9aa45aea5d77c63a20b2dd6d875208cbd58ac422b58d8276be99fc850ae42c131a75c43a937b656def108a37c9e7535a062282331b6583b393d3cc10eb6540c5156f077f0428168e6bf06140e0595d138d7014ef66ee9f5e4a2646befc99d2f9a3fbb1c4fd576b132bdab75c913f195d20066b96a9c2c5c4803d34819b87f91528db9c41a1c204986cd6802af3e0fca1db41755925cd47aac59b9ac53010f1d55db1d8f0deb490aa867906359b927174c6793cac2954ad7db3d6a2a968cc8a293bebd4eafdf5152036b758fce6e2edf7952a2206418fd9588079003dd30420cd1f27d6cbcd6fa7f172aec433cbf4c2104a52168a8ae0f6820df694699215451217e03811eb41da90059fa5307e4068cbb846c5b50c7b021fb6a400e2549f6527e83c95623df63362af35a1392499fd706bb828a9726bf2cd4c8b412c7e53c51dd67dddfdb0dc69c30ed3ad4e8b254f68e5ab6a14da0c5205dd524c8b677ffe7ecc90e6c34d0484d665f50eb8985a169f44a030420020b26a01c41c27f020e7f000389e202392b2c39568cd30c9146df7f8d53df2290db14a2ecabf9f9b7aa681c1e979e7835f102991c36348bac30617b4acd5a26fdf4a7f4305d575788c84e193a77169b70e855bcae2964cae2095db26b8db424a04483eb738522ca944b5c13f75eddf243737f9d72eea3cb9a305fbeafe8205f3b6f28c453a07db4beca64c69c48c9f4fd1a35daa89e5354f3b66d58e6f90c7e9141baba2c8b7911d217ad796a3f24ddd284c8073de019b12d69e6b9c6df6ac781009608e54bae51d0dc92ac2263642897f9d95a8f5004b9d42de3eb60bb3ec5ebea84e34c66f6b35f4a1ea0d3f96c78ca14772b7babfd3dd6f4bd30990b29c50d07b4370617a199cc46d311409dac4be668da17a8bfce60e447bed12836bb985a74546966179b89509d982670055411a3f9c1c3a8f0b9ff9f88e33f2d5d9e0d623bd5b50d88160e18cbda9136670d2f9dbf3765afb6266b591e9a5e8fe3d1b2c7cd20698fe6331d3a735bdb7c2fa7c044f9cb4153862450ca6e59002b5cf13ac6be2fd9472f31b4cab7863adc2ee61b9836078054b6fa26ebc616dc5a571b6f4fd4e56344c324d01da65a1c0625a8ebdfe345163fac59e730a190f01b9a933ddb781cdfa741bd59f33a3be937338c31b1f017b0f528886d9e01e147cd9b0c1228002ab8b3c5f9261e354f51eee1c9e2e394eadedd9f6edac9dbf5a31d2f5a2438fc1fd17b89d1373439733109ef3ef9384322a79119a9eb29934d8e93cb24c30b033da2cbcb87a39d462516af0801c96ef6a531944b004dee572bf2dd115304d6c457a6e861a721ff7775ac3d89927e55bfa22505e9019baf82b014943a971f2ab45f53a762253879c82eade871e60adde40686e662f2c46409f2e93f5b4238ab599ca7fd4d7fec0b227a7797c9d5272bc9573c0f8baaedf53c32d1082655e400403a47edac1e82ff39ef414370e28c479581938ca98e16e97b58b5a9ba4a492063cec89b6266fe328cc5985ee98cd6a15b058fbe5b0d579a52f8ebc16782b7a0dac46b6162ed373802c87d909780092c6deac347071aecec7b8e364afb606b249e5f076a56a140e267455fd2320d3cb901035dc1953b0ea11af34a1064a6bff9ce4c07f33f7b8ab7cc3f7fe1f7f3bccce46dccf2d0756bc1813185d1ddddfda3e3d9f1988afe5f980cf7ffec399a1d195dffc352e5af8e26acb80ea7675eaf7609f6a84ca772dde2829400a230868d77f4dbf80375d31970289956d4a41a407f225d6cae81ec53620c3062ee936cf6326d2d3598b74d1f74fe6197d535c73763017e54c41599c3b9cfcd79380545e39347a5d9fe0417779199987f351523aa59680f1179cfc6c89a4556d4e5517a9f42ebb5224ecfc3315c9b8cf0e550144394d1245cbef00fd81f108dc51ab7732afda86b29225b99d90d5eef22c4abf6dfde11c12f967be738934697945bf3d7404e79a48eb3b43de1f2836760ea756fd8a4c5d0ba9f8eef2e38dd042a7daca668b0118f31307bad199ca9140d0afe0a1bcce79d2182ec06939110d320779bb0b1828ec2b7810765b83b8da0052f466dc319392f6b4d241cd3b7a9edc1edd65086e2a8b187c1e682ac61200127dbd6f38190b597a7c38b19705f954f486ee66d79472463e1b7aecfdaba9dff0d84419843ca8a1415a74fe93c86ea9aaf2167a41cf70526844dd5b1394679e451b3cf2460a7e29b5d4c233c813fc04770e12b20019e5ffee5747c943ad28d2e8620379a25f8ef93a27fceabce63d70324baba87400cec1d33e859ddf50451e185eb609b837b37f048d540de8912ec902293b7383e755fa55dd92482d0a3fc0c414ea64cf7a41d324fe11aa2706eb81bc64a774c1123ba558f05ace6898131b8c58200644733748ce0a42da2d51c6516a4949af73679a7aae438add8e30f2f472e1be806e55fe1862d0e3248582f70ed82372c7316c41c86f0f08822cdfeaae40e2694965a553ea0a4c73d714a78a0aff32fcf93b065fe729a7838f6eaf1812b11263ce4016d2115fc7ca60e67d7a28deb471e5eb191ba5d670b46ce0fe94ee9420670072a26edbd732bc0a393cbda7a96823a5cac6573eaaec32f4cbcb9d9271c14fb7baf23fbcc9d7750dff63702f01d299d2ddc8326253c69bcde10bcc56ed86a81f1ea418b40d159722d87c4c1cb299b21442ecb2111fe5cecb87022ab6bd547c76181a674612f1dafed1d160ac0e192c9458fe3593f811fa45c0f1bfba8f1166ebae0e25807047f0574f59a0ef6d37cf53b61ffae9daf4c3e06a0240b87eb409b6ad5484ad741502fe66c39a6b3a311f328456f046049d14c144adb96d1d7f7a70527dca4c7167fefa66b9af2c561aadcfd566bd47fe11064470de38cbdbaf139eb50a7f31005867ecc880bc4b1a2bce6fe76902fd8a703d26e39e587b7bd31a4e177fac125aa9b182a75a9c700d7286706e9c2d8657f59be7d14c3cd02466d85bbed520d2bae39ec9fac52092186027274b2d397dd743c372b8a943600845ec1e0e856a74bcc7c42f9650b577490400eaef8ff780f9ea70abb63f1a9237ef8cf91fc11667e6e21897df8406a1c4cf077d90fd19569d59ba1dabfaa4490f1293cef4e7f870baf4fcb72bfd61f1063ab9daeb7dcff8bff6e4d0a89478b94e2341878a6a9efe762f01ac7199cc42e2b9278c9e034eda8a065e2f09a6835e802595eeacc529144515483bc82f2e75d2c4f43b828d23223dcc35669279d53c847721f1430cae8c5141ec34963730a215255f860650852d758a35f61dbb742e2cd8ab3cc4e58164cd6d95c2a9dbad319fed9a4bbb58471b22622bdd629109dc5376bbeb15c28738d3cbcdaf8e5c563c03205f14621dbc49793e720d7813d7d2a47c2e683d1e3f9944a2a4aaf032d12115792bd7382a2b40e47033a42d2a3e4997b104738d5d6aceb2b5f5a9e774e7c4fb5a9456bf7700c05418d6e3637d1677631386c170cfbae32d1366ba801c29a51ba8e5709726494b3655c1dec3f8544f77af5ad77f0431dc0e5618bd4cf4b12b53013884733c7bbde345fb89ae9b4f8a975f3040a7054a60cb6505300069529278acbaeeede15922263f5b082c87eabd8639afa24aa80e936a2d2385c03369427453cad7103df6898015215737d6f0ae571edb0cda8afdf94377899cbab726af5f4b0b3092b42b8602e12fd96f6248cab0195dedc985a5b983205d929711be5ff700469051d3098549d9103e8ec72732ec16bf151ee24fbca2e12b3b8d355ef2fe72eb15d13f1bc90981c9874849ae4df42fc84356e43c86e996f3dbffca9b4cbb1d22730fbae4c2c44d9dc6f524450b2ad3b6522ce049baa3f3e1d0a8830f2ed88b3ad2efa94d", 0x1000) mprotect(&(0x7f000029c000/0x4000)=nil, 0x4000, 0x1) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f00000005c0)={{0x3}, 0x0, 0x0, 0xfffffffe}) syz_open_pts() poll(0x0, 0x0, 0x0) setreuid(0x0, 0x0) 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) semop(0x0, 0x0, 0x0) close(r1) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) chroot(&(0x7f00000014c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r1 = socket(0x2, 0x8006, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x1, [{&(0x7f00000da000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {}, {0x0, &(0x7f00000d8000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil, 0x0, 0x2}, {&(0x7f0000159000/0x4000)=nil, &(0x7f00001eb000/0x2000)=nil, 0x6}, {0x0, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil, 0x81}, {&(0x7f00000d9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000c2000/0x2000)=nil, 0x0, 0x2d}, {&(0x7f0000ff4000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x8}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$VMM_IOC_RUN(r2, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x100, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x3, 0x2002}], 0x4) semop(r3, &(0x7f0000000400), 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002480)) geteuid() executing program 2: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRES32=r0, @ANYRESHEX, @ANYRES8=0x0]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) listen(r1, 0x0) socket$unix(0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x6, 0x5, 0x20) ioctl$FIONREAD(r2, 0xc0406938, &(0x7f00000001c0)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x120, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x6, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x38, 0xffffffffffffffff, 0x0, r1, r2, 0x1b9, 0x1000}, 0x4981, 0x101, 0x8000000000000001}) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000440)) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000480)={0x7, 0x0, {[0x0, 0x3f, 0x1, 0x4, 0x2d3, 0x4, 0x7, 0x4, 0x1, 0x400, 0xfffffffffffff787, 0x5, 0x800, 0x7ff, 0x7, 0xfffffffffffffffb, 0x7f, 0x80000001], [0x0, 0x0, 0x0, 0x6919, 0x574, 0x9, 0x401, 0x6bd, 0x1ff, 0x1], [], [0x0, 0x40, 0x0, 0x6], [{0x0, 0x0, 0x0, 0x5}, {0x7}, {0x8001, 0x0, 0x200, 0x4}, {0x0, 0x79, 0x0, 0x6}, {0x0, 0x0, 0x0, 0x7fff}, {0x0, 0x80000001, 0x7}, {0x80, 0xff, 0xfffffffc, 0xbf2}, {0x0, 0xfff, 0x8001}], {0x1, 0x2}, {0x0, 0x1, 0x0, 0x4}}}) r3 = open(&(0x7f00000006c0)='./file1\x00', 0x0, 0x33) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000007c0)=0xe29) fchflags(0xffffffffffffffff, 0x10000) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000800)={0x10, 0x4, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6d6eaf68}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000800000/0x800000)=nil, 0xfff}, {&(0x7f0000ab4000/0x2000)=nil, &(0x7f0000fc6000/0x2000)=nil, 0x9}, {&(0x7f0000fe7000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000b80000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00008a5000/0x3000)=nil, &(0x7f0000cfc000/0x1000)=nil}, {&(0x7f0000938000/0x2000)=nil, &(0x7f0000bb2000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000f29000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000c81000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000b7f000/0x4000)=nil, 0x5}, {&(0x7f0000f01000/0x4000)=nil, &(0x7f0000b8b000/0x3000)=nil, 0x1}, {&(0x7f0000dd4000/0x8000)=nil, &(0x7f0000c13000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000c57000/0x4000)=nil, 0xf02}, {&(0x7f0000999000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xbdd}, {&(0x7f00008c2000/0x3000)=nil, &(0x7f00008d6000/0x2000)=nil, 0x4}], './file1\x00', 0x1}) sendmsg$unix(r3, &(0x7f0000002100)={&(0x7f0000000a40)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001e80)=[{&(0x7f0000000a80)="72dce3265839634ab24fecc67308e69286e044daab966099d38f6adf9a9e406c4e30c3cd123b7b939d2d8fafa5fc30f188611d3c494d05bab37e02c4e1aa0a0acfc05d0a936b263a7e00915d667fe1275718eda35e850f80155004350f4269f1634a4c43c29f5a78c52d53d55733e5f94675b53374", 0x75}, {0x0}, {&(0x7f0000000c40)="474df90967078b4bb20f17530947c78ea32286f9cfd426beff1ed66abe03", 0x1e}, {0x0}], 0x4, &(0x7f0000001fc0)=[@cred={0x20}, @rights={0x10}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x80}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r5) getgroups(0x9, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r5]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r8, 0x27}], 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pread(r0, &(0x7f0000000700)="a1", 0x1, 0x0) executing program 7: ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) (async) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) (async) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) (async) r4 = socket(0x1, 0x1, 0x0) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r5, 0x1) executing program 5: sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x0) open(0x0, 0x0, 0x0) (async) 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) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) (async, rerun: 64) geteuid() (async, rerun: 64) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async, rerun: 64) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x0, 0x0, 0x0, "fe339657"}}}}}) (rerun: 64) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3a366294) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0xfffd}, {0x6, 0x0, 0xfc}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020691f, &(0x7f00000001c0)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000380)={0x1, 0x0, 0x3, {[], [], [], [], [{0x0, 0x0, 0x0, 0x3447}], {0x800, 0x1000}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r3 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="a9c83cd068c9114616efbd612ff5ace8ff477968d7029d0b4212c77c4d93170505aee572740d50cbe70ca0c4b8a0848776086be19d7d2dca6e8286b03927c7c09d12f34942db7fde87577224aca9fb4ab6d76b5ab0467285415c68b284200783429b743821b8edf8e1de9414064d291e13d1c7133d3c068bb5ee497306d259d188575395b4e527b29c097fdd3b280221f7b1d51d34f1947c89b7b9bbea51d9b9376a9b0fe774db39d1448195a26fa8afff32249abab8e3631b8fba5ccd692510ab7763fd05652635b8", 0xc9}, {&(0x7f0000000200)="ea51fe26327f39b59efe676107536c60427d54f7158ec1b7bf78e74b5e625192cab0e7cde2e8", 0x26}], 0x2, 0x0, 0x0, 0x403}, 0x0) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x66, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd604084b9aabe2eafe5020000000000000000000000000001ff0100e2"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x5}, {0x84}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r2}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0xaa, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\t']) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff}) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000180)=[{0x40, 0x33, 0x7f, 0x7}, {0x7, 0xff, 0x0, 0x8}, {0x293, 0xff, 0x6, 0x10001}, {0xe6, 0xff, 0x8, 0x800}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) executing program 3: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) r2 = socket(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0xffffffffffffffc1) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000c50000/0x2000)=nil, 0x2000) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x108) mkdirat(r5, &(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xe3) writev(r4, 0x0, 0x0) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x3a, 0x4}}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000380)="b2", 0x1}, {&(0x7f0000000880)="194395a62f861ff2db34ec45ad48531cb3c0b3f7d993a7f0a5e6a96f45064ce61588fe91b66428cbd5ef55bb60129f06169c33e49b87730058c06b000000000000", 0xfffffffffffffdbc}, {&(0x7f00000003c0)="c9d3d7b972ae011dce249652d03dc3d20c44c107120a8bff29ab6c8b99c44f89e922ebfcade5931b35a2e118711b894fff99eeaf66a62d50a838b6de92defa9c36a420742834a1acfbca3d63ec1e6f271a7e", 0x52}, {&(0x7f0000000440)="7ad22e2d", 0x4}, {&(0x7f0000000480)='#q\x00', 0x3}, {&(0x7f00000004c0)="4b8efe2785854d3daee8c9286a1ecff8d83e15eb0b554ace336c9698a69119e90e012387707c271b96704f20f5ab8e227c6806561532a1eeb9d4d0a5352d08a4a0c3faabf8f34e6adcfd8af8953b279b16d7a632fb7386c6f9b27779c64e80d9260054f424809f1bdc1afe5d61030f2c7c5d0f1cd6e9393ee238be4ac79fc3b0dce1b6a4a7abb0de195f2a65288be7bf494f048bf28abc6ab483343b02a12fa0d1d3c20a8ba667510c051a3efcb4f696887ba1db63138069c592bc736b47b35864501c5c91d7c986ea578deada1c9a22eb4be48f0e43365f1505", 0xda}, {&(0x7f0000000340)="5023b19c9dd152"}, {&(0x7f0000000900)="1fff07000000000000c087099a88201ddd7eecb6910572458d0406d52d8a75851debdeba1dc4c5fb645cb1e45831401e34ac4dea29a91949c949af395c02213c9552e2ec2cad63282013644f93c4e24021ea6c785e8925ebd23f5ac8131a6a50a1fdd1ca5a86e829ee3adef61dc8838e1d2f3a741a05b6b14e0d1450755f96aa2385846ba32bb22114b94dd970dcbab2627c5d300cbc0bb4f2290dd462444b4df7e3f0e878cdf3c4424c05b710384d8179f724eebb73b774998186772e413e6d9039a0097f6e4048cfbcefa19f17e2ce98f8ef5ed7e74cffb075ce24b1a2c39083a6c3f0ee", 0xc3}, {&(0x7f0000000700)="40e3041cce0cb78bede219a5d400f26ec1b7922549b0e52c3b168964b08df5025b35d2eed869bbbe6366181747f6ef39c96e6d93c6d2f02703afabe9dc9af4370f0c4e6ac14ebe5c4be06053f2b7c47266a9e2043be55c645bf8d6502ceed36029089727715883e9d1c60de8371674afc8576a53c0134ee5621e7e124245008ed32136a6c8d639294208f82ff0dc8a043ad71b2731dd886351849d494706fc8e8e20a40e08dca079072dc3d7ba2cf740704a53c58c42b6516033", 0xba}], 0x9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x23, 0x0, 0x0) socket(0x0, 0x3, 0xfd) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) r2 = dup(0xffffffffffffffff) getuid() getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000140), &(0x7f00000001c0)=0x4) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, 0x0) open(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000240)=ANY=[@ANYBLOB="e6d0aaaaaa6eaaaaaaaaaaaa86dd60c034e300100000fe8000000000000000000000000000bb00000000000000000000ffffac1400bb000090780000f7ffffffffffffff0000"]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000180)="39f29fff56576a8d", 0x8) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x6764}, {0x4, 0x10}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x68a) setrlimit(0x4, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x4) semget$private(0x0, 0x4, 0x416) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') sysctl$net_inet_tcp(&(0x7f0000000300)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000340)="8e6cd429f7c0754597616181799355568989c37df196756f9db17be77dd3b7c0d93062d833f69dd6bf8c425f35084b7c132ab015be8a72c93b3e72d5cd57ff9cae1fa669af9c1cdf5b8660676b6e474f1ecb9f3e5bc174f37180e8944e7da5bc2a435edb0dfcc0697a073b6edf2b2ea33b7cfb317ded0b2746d4e8f3cf74f71e74a98cf953581391e88905d190d0dbc9b36c0b8430552d15f59431f86e70fa54", &(0x7f0000000400)=0xa0, &(0x7f0000000440)="d94fcc51369b9595c8451b4f2184dc4ebe697263b0a61c7b4d1e4a34f8e472470e5859", 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000004c0)=0x5) accept$inet6(r1, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)=""/163, &(0x7f0000000640)=0xa3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), 0xc) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000006c0), 0x0, 0x69b0) syz_emit_ethernet(0x9f2, &(0x7f0000000700)={@local, @broadcast, [], {@ipv6={0x86dd, {0x9, 0x6, "e708da", 0x9bc, 0x1, 0x20, @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0xc, 0x0, 0x1}, @hopopts={0x16, 0x12e, '\x00', [@generic={0x9, 0x3, "5702c6"}, @pad1, @padn={0x1, 0x1, [0x0]}, @generic={0x80, 0x965, "c9cf92c09efb00da31c3a2bec4e514500698ddbc918e55a9ecd79cb7ae10a876c448fa26146c9aa56196c8d9e5f282e4e7cc47793a00018e6b3f712324588948ea5e4d022dc5e50670e1b053924ccb0698a4e24dcb9e7f2bee8905a641077517802bc6692a63a75db11a5cb42785152a5587a7bb02e7957974e39c6fcfacef902a607400b2755bc0a6ca2d77b11dfcd6a140b9569be10b9c571936116630f93e31825114d679efce419a628ea25e4eb275f122201e5274fa612a764733ff2d83928e31597f012389995fb254b8e7c22a3b97f976433f9ed6cc71a8e8cab330bf6e9d33c53317169be071c86fcf19b0665bd7bc16fe3da4c00768e2b4c748f6afd189b76a328d052192488c2299b24f2ebb4ab8270f1ba1bd0475227dcbc1a57dca0ed34b9bbdbdf8e568d3cd349c1ccfbc9930edf68863b91a0b23c22c3e0514cd70d2190a0adccb41d84af65479859f3e7e8f45719ebf39da2678fb2de1191d3c3339771510bacf4d72655464ab7ad8c8264841b748addc55958ca3c27fdeeddd92d817d3c1261944d12a8a1fbaa04cefeb8355c20f388ffdb9910125421d08c959fb4a4d09391fa1890f815be1ed77f6e8afbefb1552f5b2ad931198739af35dcfc6830c8e61e06dcbd382a6ad90893656dad5df9fd62f46614aa5cef12e5450048c2f761606c2ecb1ddf41c829aec9a7d1ae486e3ce25f36f30efb3832ee686fa5951b15711626226a3226b0542247ea9902538659edb11690fde6f545134ac4b10240e250ee203150cde0fb470b66f300ce217ba8904103f7a620bd2bbb519fdc916921be2acf46424ce9cfcb4096bd037f1d7dc7e58b925173bd18ec44f6fd03f2e417178f1fd7ce43de041311fb51af0cb066abaa6a6e92914650d213e20c34d5cad51ee0f721d6e71964564c5b9240c1217d44f9258b6f54ee3a9028aaa3ceeb01ba716a970ad0d244ef148b5acaca7c6e9cd3427a9a62f5089d0f86da3bc52da21a27203100f61ba96ae9def7a058ac86ba208d5c40a3ba32e953ebaeaaa578c4a3b5f7cf973d9fbc3cac8d0950a5a271182b35ddc23c2442415c1cc6eeb91f15d76b20fc055fed34d0136a4d7a91b77a32652728cd86dd6219988d5b2b00210275bee373bc4bec7c6317e8ccba6c25463acfbdb53acfdd7923f74df54a2f540fa2d566a76d9ae497bbb38178dd513c85437dce914d718ec1793ab8693233a697edcfe11a14647b0ee20bc809928f74e4ae32e7c661ff9afff86bffc2e88668c88c363a00f7ab75eb082dcddd751b143e5110a081a96df9baf9c5931368c3d161df3a0916ba3ad4ac8694940093a82604edae0f0cfe9a93a05670f85e9e624bdd7a39c829a0ffb94fb03a8c193ebfd0922cf7ec7989cb32439759b7a82531c5d8992bb4da7ee955b5dcfe12da66d00199c82ca5c368b75ff3de0d291299154a8314ba154e7eba51d25128db7b41eaa8c06af6c65bd53669746e8f493739e2d28060406bf3e5f5b1484b223be2b8d85e1affe8a3499856a8cb9f486cf9158d5386a696fe88d31a019592d2c0e5c6f877c23c95349daa7c861ccaaa1bf11e726c41f65993e0fb8f984f15ab72a2f234972cf1cb80f7bb024b605405469cbaa4c067459c5329172fe09646f3d2e2c3b6b7d4612c874df89dcc2316c38f6daa168445fc7beff6c3e657c9863a5c5026d7d15f29c4c59b682df7ed88cb8b8114868c4d2c6ccdd6cb3278a7c3787c49fd9b22a27914a436cc42360a11d42c985e148aa5b10def1e5070d49699d3a559f8e663432d82414039d3d780460598c6a951e1bc0b22b3b0a43afc4f186967f3dd1583d7565734afb163b2fee1e7f317306f9cb2e79b37c751f0dfd46e4d76f98fe6698ca0fdacac979038aa9c26d0d69821ad01c0e7b84a873802d5781c51cd9ec80e7ba1dc74b0c4f76c52f1bf99bf9ed60e4f2d6d9139fd97a1662034e79682d5fcaeb71d725167d8e1b1e7a2f6adb313371cebd54f4d33978eae883cd200f8dfeb0b2703419de8f4a9049d84f92d1217b65aa9d7c3e4d8dd3587d6a83c6cbee69bc7b3bb1d2d7852a7c1044ea38e83cd7fbf1f0adee9ffe33ce9e950d52e00997b3a8004332fd666326103b34b64d05663aee8b315abd2323d4e37efa191b36252dbc6619f987c5a3bde5c3cf71e1dda48328d2698fb7b0e705e24da162c6edf56df6a1a2fb25b37db52c000b7f66628e2fe111e70d5af6aa373297e0131d71101b9bac414b1928434772e25f5ac2b55cf02a865c82b95fd460598bf0137b699cb653e76bb10f1e73be0d2a12eead2e94b1325c71ae36b16d9bd7bdd2adbaa37967945f3b96660670c1ff5796c218955565cef1311685719113cd42395af76113e36f58f2ee793dc631df6f535e78e4c668192258c14b7fa9a4bd75e6ab01589e9f2efde756e516efa0021f2995adf2b389211579c18bd00a1cd6c76f195c31afa618aa00289ec3b5380ef3fed8fc2d0f0c0c6e33d5a5fb6fc7964e6960f1b882ac4db7ff11e499e654411b74d5bb837b84f47a668538ec413b218b88d1df5ef2971f752b2012972fc0929a06b3ab2fb2c734c27f0fae4c3df9ecb3c5aa59188cb5c12c5554d27d574c54746065f4651c6b2c799d26532772ade5ad37fee828e98ec94f9a601ff6d7d9c0b2175ba99a855c687e2376f4bfe26444a4aa50bf056c0a17a5a76cc572e05cb957ee46b4b36fa8e147dbb1b67403b7a5d7c62fc07e2e2075a9bcfb8f88fc3bd53a4fa2dd113130f2eadd9b61fa6b1db2a48b2c4af9cc8186e16e6411c145d8bfb610e098623c90750711862f5f2d52a3509992c30cbc9efbf93a903e1aeb289605314a4b90a37d636c9ed36116ae9dbcdc140e65fbddc27c40871264f08bb9a0e5e03a826d1e2d4ac9f54d9eb7f164bec5e13fc3243ff6bfa54d3d0b6368517f0bc4710eb65ae488cd63cb1f4565cd569fede7bc43e25ac878f57c7512734e35216a12b0bf537b41f3871277f5523aca4f8e7b9c1a92d8d1457325ebf6e45871b41e19dc8cac126133de521007fcb9276115dd499f087bfe0b79482a72740e65502410b24d354e1cfeb2016370aa13f39a6a0cb8c4ce0a542293f5d9f9bc7599043189e41c6f58a6d12b755a64e855c6c64ecb0c79c785185e9cecb9d4b97848c593385bdfaafeddf88fa5167f5c1c969164ca8412cad0f0b19e788ca0202ca93a12b12718728b8f2c0fc002d02db96ad05f28ac5f7312d5565a181128488e0d0f3a8df32b64f7e5d402d3910d94482e8790e293200c4c2a3120da638e58f484e85a8e3276ae610b3966d80d157f3f19ee2520a3bd5d738e88f5028fd47e74c15578ea15cc4feec8fc4e9b77e5d9099d9e815cca326ca03240046bac5e4a94553e2449ff179e8752"}]}, @hopopts={0xff, 0x2, '\x00', [@ra={0x5, 0x2, 0xfff}, @jumbo={0xc2, 0x4, 0x5}, @jumbo={0xc2, 0x4, 0x3ff}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}], @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="675b34fa787f74b5c08d2d9628d2562f927b416daeb9ac0dbc164baebeb5ec0f507343e74069e943f597cbb734f67f9671352d2ce1bfbd1bcbb52594d22024", 0x3f) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) msgget$private(0x0, 0x110) shutdown(0xffffffffffffffff, 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001180)={0x1, &(0x7f0000000000)=[{0x6, 0x67, 0x7f, 0xbbe8}]}) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[]) executing program 2: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500001c0010000000009078ac1400bbac1400aa00009078000000006c306e8453725125a0ce122f163606bbd8"]) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x24, 0x4) close(r0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) (async) r1 = socket(0x18, 0x2, 0x0) close(r1) (async) r2 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}}, 0x10, 0x0, 0x0) (async) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1d}, {0x80}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x8001f7e, 0x808, "e730344861d011912be21d8f20905687a710ff00"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xffffffff) 7H#/1xA7cPL`NY6$i5\1v)iMQm1wQx:OCu:asmCa dkvdH|L12lFv.LAFq+-R]1w2.6woaZ#y;$0-kWUpL(6vgBH '>~'7h4W%oJVm YIuZ0]>wGJ5tq,/7F"5&w|n%:2 U%lSpanic: pmap_remove_ptes: unmanaged page marked PG_PVLIST: va 0x7c7fe1a16000, opte 0xffffffffffffffff Starting stack trace... panic(ffffffff828f5f89) at panic+0x16f pmap_remove_ptes(fffffd806adbe2f8,fffffd80084002a0,7fbe3ff0d000,7c7fe1a00000,7c7fe1a30000,0,28e2d18e4b4d944d) at pmap_remove_ptes+0x33e pmap_do_remove(fffffd806adbe2f8,7c7fe1930000,7c7fe1a30000,0) at pmap_do_remove+0x410 uvm_unmap_kill_entry_withlock(fffffd806aba9dd0,fffffd80754ce700,0) at uvm_unmap_kill_entry_withlock+0x1b1 uvm_map_teardown(fffffd806aba9dd0) at uvm_map_teardown+0x1c7 uvmspace_free(fffffd806aba9dd0) at uvmspace_free+0xa6 reaper(ffff80002a149488) at reaper+0x197 end trace frame: 0x0, count: 250 End of stack trace.