02c0486448176afbc38e0c4f6f272f432479930e1dfb6774cadae0620e12cf1d9f8bc1b0b311a7ad55031a7eb2b5a561c2fb4640eac94eb1ab690d03f0e99887ed9fa8ebfd4e7fa7ff0a0292e747911cd2084d97ccc6dafda721833f36ce050218edea77358bbbcae0cac5d69785c4c1b3ec43f393a38a388bf3d218dcadac4afe337452c62e0a788d35d74b3c1629c8fae16a52b2ef890a676ea753e9ead011a78c8b38f9d1afab95d6f9ed59b6b9f5462be62afe8a9d9c9cc739aa237e2a01b922872351dc33cd6944b25ef73fed4c4c390705fe5f7d97d2d06964f57c54d05da1d75e272101fca7099e37534c0d06c4e328d0d3b6f39d8afa0152d3d04fc7013cd56a03d62133219abf0b8872204cb6b8b46cd6c67f8bd09743220c1ef41c1e23ddf3035aa0c5df96ab75764e50d3ed29b4e58d2d68f6b58d3a2246d6b66cd934d46226980c3e00ea77234d45172138439b1078bda8782010237ea4044540d17e1199fb3dbac6710f93e53554a854623847aff5adb7a9581dae7cbd9d0474e42439d7bdb90324baa503d0250cb81e382fc7722bccb5434db68c76d510b246b1c58a2c1382efd89f67153b2a8f56e6b845a33d16efac20796aa77876c27a6ec33b6e439e23a327558ad70f6920e6280731c351832cdfe7820fd4b0c08bbe0096178ded6dba2fc5da47cdb2f031ae275f5b96ad3c06b51b986be2198163a5b55986b4e60ccdcebd0b4b1668937f645918d2c1156597670b3920a10338268ada04ccdbd16d3d59b6fccb49adf8dffdf720142f3fb718f0e08e19f1c149d0335e0ce0002e578e8fd4e45fa6d3a6138feacbf0955d9b6666f98729ce4c8e6510ae2ce6bfcbf1205219f180b7d327d3b97c062c5f92a5c35769ca748c2f8552a275a15161a208047237e023e8fac1ad5b0cbc728c6122530ec7703a751490fc6aae8db7b904c9cd8495bde10bb4b09b64a45d405963ce763d845eff6d56e2fe80970a22965c092f817fc4a2cce8b8c2ba9cfb4f413f0e4b843e5b073f01e7186c2f2b27a3b3bd157be46b7b94997f8d955d2d694b00d6fa54b8e2006a30dcf6c49724819ba7adc05355a3da94808eeba24af292493bd04b68ebd13fa1a360aa5a5120527ce4838f99103db043f2ef6bf3e42ec72bc3115a7995eff3d1480d6667d0c7998924ac1be95e82656828e25bccda679b27537a549554b81d308a9aa9b11ae4dd53792deb3d78266c83d222af983248dbe2483e117d18c2b5ed9ea9975f8a03495e6bb1a9df659d98678f7a2618720c4cd6d7e058e86f61950966282a940089f6a4c337e8cfe80c449cabacad2a7b98f4eaf659d0eecce958f18462591384b470cefd7803c71f02609968849db50196ae07dbb0a183e3a81c42c286707c12aa99bc0edc02b0785284eeecbaea3d26c43f07c8b07533a40422edb05624c0e313a9d020219941168e7c2c8dc3ccdf63fe4", 0xd37) kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x40, 0x8001}, 0x9, 0x8a, 0x0, 0x0, 0x67, 0x9, 0x3f, 0x6}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x81}, {0x20}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socket(0x11, 0x3, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{}, {0x40e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) fcntl$getown(r1, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000b00), 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x10}, {r0, 0x2}, {0xffffffffffffffff, 0x4}], 0x3, 0x9) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x60) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000100)=0x4) close(r3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d771020000004e2b1f0000000000", 0x10}], 0x1}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) symlink(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020691f, &(0x7f00000001c0)) executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{}, {0x40e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) fcntl$getown(r1, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000b00), 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x10}, {r0, 0x2}, {0xffffffffffffffff, 0x4}], 0x3, 0x9) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x60) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000100)=0x4) close(r3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d771020000004e2b1f0000000000", 0x10}], 0x1}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) symlink(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020691f, &(0x7f00000001c0)) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000140)="b090fd8d24129d8a8c1533bc4461edf4f1f0282ba93eb8e9ffc2fe93d55509bdfc9f6b28e9fade02acfb99c9053a6cd2df762edaf19f0ef764c21ebc7ea33ff7c475e234f408564402008d7e351c3176ea1abf0f45fbd76295b86e4760df2055f8fd38a4494331bec1db3bdf104401bd9b6ad429436f4c0bfa9533701dc0ddfdd404f534fe93905ad3bd45055757bf3fae19545487897219f421f066bcfc900dbe55fca281f0539b4972c128a2fff115cea78f36fd1b98272d2e400ea1cf1874fcf9cdf3ac00a630c09185a6f74f5f2a8849c621a697e03d24bd9a9d09fa720657e40468e92d6c098517b0910e090495854337009c3141357e", 0xf9}], 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x680, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8000, 0xfffffffe, 0x5, 0x0, "a79df021e9db403d3536244351bb500382b4d4ae", 0xffffff41, 0x1}) r3 = syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x8, 0x1, 0x2, 0x10000, "efc608bbe0c44c4575dc3cbade7ca79d2f6a0e12", 0x0, 0xffffffff}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000140)=0xa637) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) sendmsg$unix(r5, &(0x7f0000001580)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f00000001c0)="0e67a71e3fedcd5bdda9c779c4d6c41e339e6e07dca31f76621ec5bc11bbd805c5d3accc686122487a15e996d6ce843e16df91440ebbd1e6dc25fdfa7c358967b3647642ddf332e8cf4a6fa1599bd7cc222fd6706a8c3330d89e0b7ce8e94862c3e80dd3a81832e8bd43fcac9bd45e0f947c8d5be76e9784ae3daa457f0b4edb9444a1fbc5177d0e0fb75a4b24f1fbc35507f3fe66a95b90a1757118e24da53a6e3d6133", 0xa4}, {&(0x7f0000000280)="b8aea73618c098957663982e", 0xc}, {&(0x7f00000002c0)="7e4e9d36de42ab800a4cb0c3d1a35ef10ba877d77c062c67870f3aa13f63de56f0e9c79592aba57d7101815b12112b89c5f7971399e54f670450d75b053f91b447705fad2401ccbb95b6e8a58b2a0cc47c84310f92b4cbea57d179b019145a4101f4c2f6855f317d5b5f8a6dc39e7ebaa234a5f7ea3e525a7a65d2ca320bf7bf1c0272ad3d328c9e732e8c8d078d56d73311882e0ec492ec8abd1af8a877fb0f8fe431bf78a64329142e330f703eb31ab11f9e49c7c751123bacc1cab499ef4cdc2574992a3348130a3fdd3d2d3911ed66cc6842026f5d827e99b9298af8a3f0fb6d5a57c32321", 0xe7}, {&(0x7f00000003c0)="91186ec565371703bc4245080c086b2a43d072ce7e5dd02933cd09ddb6b0ba7e52a3d564c2df2ad00aee3960f67f2ea2b86a19547d1b7c6afa8cb8a8866d0dafedcc8c98ec91c65d0fbbc938eb4f6ed7680c0b09228418c760c8d80eb65b3cc14046886c357fe6bd5f26b5e0e19108db2cc5e24509886c19b39c1da5ac648ec91d5e566faf0ec5b0a0fc2a67a53674d3862dcebd04a0aca5f45fb49af8ed5c217d54c101b12409ada7ad701177e88313f8e98e20d951e374b22480c1bcc3919924c217e764c96b6d8df8383c7d084847cca1174ce2d290143e6406d9822a1700806d961dfa1295563a5d300101cc51211f6e813bf4e3d343f2653d7ea5e7e931fd306c67ecd6d9cab8caf81cbff8b30de36889d8529967f0a2c7be2ef1556a2f1350a41ae7b0468e6c3079a4b214c04ffadfffbdd35a63d80db533b96c455bc2e75966de6bfb2a8b2255d7dc99813063b7e0caf342472267d281d4ac869189dd15c93fe5972f3cc76e96e199a74bd2a05a6fd24453b4ce84f43e686060ecddb89ffd6840371431e3f130a2490c3373c96b5dc135c59ff88d4633a8d0e41738f52f983efa46ca9844b88e440402fd3e347d839353b6f894695acbae3dcd0c9e6bb884139ae555d6148344d84bac14940b493dd7712966be2e6312586ab9d967d2b4903f96078407360c29a25933fc8feacbb3798ddc17140804788fbd9f74faddae26fbd71328f45c72012acf6b30a4042aa5a767777cba0a8a30713c45d327e61d54a73df304b906396a8f10402d022cf9c7ea9467c4d6ba279663c1b8bc549d8c271910aa3927cc1b0f25913ceade15ec715209ce666885e2e579f8c38435c27c26a6302a5a4bdeaa1789e0b4f1bbcdae8898bd43675870947774974962c9244330d495247d84d8732e9f5fe08e8e9522b851e65cb37f2b70a9d828b61ae36095f7f6aec68bfc0749106b931f53efa0013ba1617f5f91f80c919cfa603fbe7e7a05efc9d29db6f38f10ac8fced5e8ca309aca1c22516f8ab0a0e985af3bdeb269a0ad867fef165e2a8e79fda12eacee00834d4436b42afb95c0c39b46901d0c3e8cb42ab1e6c5bbb5758a06a52288f3c63c47d529f79ca680f2c2e692fdc9c8c6418d0c31e2e94702c36dee448d1bf48735a189108418f76a3f43113b582e82998fe4e5a6fd1a11175898658e09dd740c0e630df47e7d1932588eca79261bdb4558d93edfa831214fdb0138f17792192b05fff9c9914aeea669467b351e21ce1d53a3806e89f5c5a00e1c26ac0ab1c40443eda7ef8756928ea6e70ba43b5176ef8896bde2863fa181478672aae77d9b4160ea39f5e8f3ce881dbcf224a931046a41203990bc26008fee2a444532df18ee4c49427da021aa32f8700c7cab8d87c899db0131533560ba53eaf6b9230449102bd57225777c5d92d25f5e15da23dc863f7e940ecff8e289dac5c69985c49a90d2e06b23464f208763b25813438e4177dad72c2b000b1feb593d6ffb270813069eb3b672ef104d595a2e27c7ac60cf84c7cba80e17ba25200d99770eca42f935131dc1fcbb051f8aa71537da89e78c9a08e67635e8daef1a5c27fafa1d2a4681edc050ba99b3bc51c018470c185db06dd243f2fe82988458357a87a8374a1a9508e70a4445441d5c03d0d4e201a73eec1d5398e1165471a2b33824f682513de7429265244b0b2287fa404af7dfaaf9c1e791159341c79de612fe70e4df76df8c03ff63a0e92cba77038674a70f572348c2e16dc0027894d9d157509b0b41b0401a8038b5b07fa509937ca1109d839a4007d99bfe227fc56dfe657eb2047b251728a0fdf3a0c7057426d5250557033ea07f9bb208d93adf3034f3802efb0ebfdc41f6fa7d9a8abcbfd4deedaad9da72b3b32432a6894e3adbd358cf55749a6153d20b025d38124fe5e4a9df072cd78186ea3dcfa7c177ba9415adba5a637caec9e2dd106dd18f5be1dd43baf7c4e6f1870ef9f132a4e1b57fbfaf5dd5270ce5e50f5b5377177a02c49c46b5dfd7bae4aa7aed8e085f565c75f4695edec075b34d4f2b48175e3086c9307db14a115e9695c081710e566c5bfe893231c18af9d5ffc0e15aa7de306d062c8d348f05ad94332f836ded96aeccc99429327e59d45c663669d1f51694073bc1dcfb8cec813139d7d762bff55201ed900626888d38c5fb2b40cf84f1f008e329f08a28e409e566386130b919a057f39e6b1b58e570f18beac2195229846cd7a041702cbc83d659b843274eb3fa4510aacb9810ae22eb9d89254aaa22e6e00c3a326ea9785121a0d16719d2551b9c2aabaa4264cbc7675366556015f6e1ff1e476dc1fee9a4f388a00e081079f07ab41f4d3ee2ffd7ec8f3ac56be143f13a10aee6770936f691acb1b8696a313c9a105d13557f21d0f0f7c73bea4a0d7ee0038b2c43e7c54c0fbb33c66030f24d4be3f12a78ce7557df8356113c0bc112be1b16d03f4a1e3a67a742b3dfdd3f6388a280b3366cd920439c1a3ac7b331b40bd099690b332697c079bacf4be84a8836ba73e5d27dde2a6973cb3dfcadcb17d9fb2ddafd063387faac8c40d4104b8fd71ae199d5699ec396e8659c0219e5d4175a7912122ab008b9b46d58821bcbbe5d3d2ef1dc7b6e6cc3f0d9f0f8d8ce5804d98c4bdb35944963f27625246c2ae853de72b9e472249e684940ce5aba9a5a8fc2ffd1af9a680967e7ef195d3a50d5113312c89bbc0ca881357f9a8ca29b36b04f930df718bc718b9fb46d6cf42f7ecd0e697d3ceba4974964b7b415a27d81227eb93d1a8157a357da3597e3abc1c813f5b14587a6637415f199433432c04d2f2926ab213cb566dfee7d4844e0ec77927eca73a66657041f7603952af758422724e935930d26becbbd8aa94227098d2a0039f747cba9d9e410a502e6a918d0526638242fe4db74c02af53d4b521a2615622e5f9c87ff0886bb8ee7e8b241b89604a81528db1733f6c56cd38999c8b29dac83ac916bfe0c6eef1d3e4e99afd2f91e1a2a7ec9fd9fa69bc83cb0ee2acf4594dfb2d4696d59448f3345a9165d33cc7dcffce2c87b0a04a0ab7188745af14e2d2d1a2a950a5a9452a9086b87bebcadb27482f45740e3013a78a7e93f9de0465b1a2b1da63ba80e14c5fe188fda108a0840d727b43dc6371bcbd1866bbd19abcd28fba2e548bff6be3095add98dc0e75a637244704b57fcb600a153ae233a024e76658d2114a1f519b4e82987d227884064417ddc5de9b0d12e6d005c33f25285373eb5b5de17b692f974f350a6ea91b52c7cdf0d17b89518d70533d8f764b34391b0f3a43cbbf8163b31490d65d8412b326daabbc166b0c96e6dc42715c95b16b8de8102fb5bcf11003486bb4dd38237158fe0b703bf8629be69269822e58c6d04eda85cf3661372d8c4ea7b0503ca736fddb807f16806d0d00756f5a5354dad16a466808c11f36a3dad8a6d49724bc8404045da9dc30e01ab2c2436461cfadca451fe62c404d3da2b717fb798a1bad2a6f660b2ef9e9a8539ea6b43772eeffdc225494b53a51078e9268b20c54ddbab9fd8960aefb0a6e5d78ed0fdaf9ff4f922fe2f5018cc8c7c508c44eee4d48a955b6d7d4a939f41aa8720dd59059f35f1bea02d2273a74e6885440f7dde55710bc252c00c5835f1eb2adc20b519b9e042fbb32342812daa2f5b0b38f325268ddaefb3eda80b1ca9755e7f113684f8570c9fd9d401bfe1ddb35f99641d693dee444c4beba8c1c6195abb435b904878d3bc2e5c5a8991e8cf2b2ba5123f69744cc59234d283d1b39108af241604a11a65f8d20c65b70f772394b7b8ba97ae3b39f6c33f7f7eb383d75f3ec647521fe71ecf75d1ab44e60cb22c40f9c6d309403b1406231afb026a9f9b17db5fa986de3599857a60ce0b332ececbe200c97644abbef9a4eec5565746bbe9719ae612147b09c5c96da065840350ee42168eb95d51697b175570331a0605233acce1cf2b2fa5c17913b8f2a1b307a89fafb86990a875c8e5556ae8abc2193a0cafcd968a239a07643809cc4ff32280d7b6ad76001443b43f246e9a7ee3abd1afba5b2e2775033f7dd4014a01365e5e8707e35d0d38bb4e1db531eb70b30c2060f69810bbc226830200c9bf775912cfae93017ad92d00390d6a72422600a6315e7d09a31cb8dd7586d80e3fcacacc39f9317bdde34698667cc7271ebf4192027cdfcf610952f1d445427bd98395d893c5829526a21e345e5588af036d3571956791e8b995ad3f02ae800e6216dc785f015664ac5051a5773d8151361104fed522d8a6fec4f2c26360257bd749c2836974dfe3585ddcbb490aa30b637386ae7c12795cabb439f6ba79791a7407f53176a2f1658289fed59c222b03578d27ecf114e227e7588d6b9b1231a810f824ac3fc62d751b7235c2739d6f27b97235cbb150d4664c6af93641e4903c3b27fb3438159e9f2fb9bdd071bdc767a18cabbd7f3ce10d8393fef75c7b3f29d839d8395030ddd4ee81c78478430e59ffb16283efef63acbb5a1c29b45c50eba0ed565bb26952a32f31f7a790632fe42ae940284c4b2fb67334efe6713a7e8608fc73a12b6799490d4f4e9f3cc0ed0342f2de501bef55ca0dfa5f4d90b9df1997d3986017a7a7fa5d055b3f73d43252c2f31e8c9c7605f87f124923b1dcf591c95aa6bbb790b986e137bab502e2ded9ffafa9004ab0c7ffca772c528df44e8a17169fc6a742e6829ce6c83f1ad5757c8414a20c0dd64c7743b8238350fcf03737865bf2cff1de596c9217870f89d8870056b40d1ddaac3f89967bfa8ce03ed4acbdc2230dc7df8ec39ed3754d9754c356422c1e6e04f76eca5f5e7e4a8576ba095493545d2ef44a9d2c09c7dcb2e628d49b531245fffe745e111bcee9b04cdba8f3d4e35ba59ddaaccf9dd168d8caeb6a8398270b6cc581cba4353724646579e561479fb0542f8dc3acf03d03276c69f6bb08930122ffa905cf75d1a13d89ad7a9b05adffaff1cfa43afa985bfb2c22409779c9bf95b14b1715e2d1c54ce2711d8cc05885cef2e3dbc6abb0a0780314510aeca83897601b9034298efb445eb75d94873dc6cc45eda2e9ab8ba716a452f84c88342e392b9f184925caee9ae3d792618c020d633bf9c8945e9ac0d24d27483b843115a897dd1d5e557ae73404b0d1c3da1d81fdbe049d6652c40530eba148326b3f3687238a42fd958eefc7b1c8cb4b73a3c160697af7c834faa07588ce48304184684056dba32b97a4d90d5af720f84793d8737419e794d48f6c58d8064dddbe85332f0ce944a606dfb5f815061265b8d03daa0bf43a8975a6f4eccc0605901ec6db9161b221c2a34cb9435044a3cff459c4def6ed2bcc53ee14b096885edc1ff59d635bac2ac164aef4abe7cc0f96f32c331238e17c0fbc7334f4300d5b5db40ca3b5856617cbac1ceb1eff0c10c4ab170fd1e06d6aded4654ee947a0aa3be5a32c1b9752e701363c4487303b2590ad9fdcd53488a47389989e20eca5cbb1ed2978125cbb0b12b81076b6641681eef63cc1ce2e7914d714575dc60e035f7ac324ce49fc897ccab8dfb954bb03b8e7f913821c09c0700b3daf63644436dd6d58817a0dd7ad331b4c85f791acbf54a32311764799c26ebbb2a72eb2955b4ed406646d85b3feb0628e606faa2d85c31000cb4c13becf88181c54770abc6b483f8426d53418d6549907bf2b6ba7d55a98e47cf5d0dcfedf2b8980fea06b25dff7e13a58c35355ff479b3d9e618b3e7c33bf7a9a3a3d087cc892cc87bf975150a8be", 0x1000}, {&(0x7f00000013c0)="930486b146e1d8996e156ea2fc6560d24348120708af435788f6c81958ac390f7be53ce0b075a3d896c23bb0e9e5521deb3c8de299913770a971d29f5a6d348d204c9e87444fe481920a318b0973f76af63781b6c358897acab5216d972fd321eabfae3e660f9bbb7e6b98e7b78af013369e72275560f65da6b350411c284cadbb220a96d52b49473cd697697065e5b506a04191b50c5744b9f5fbd9d438b90e24b720c3369adc3362661e28f288622c895164022794915b4c75b72f4f3652709e00cc1da60b1c29d387b7bce345863fae109f8894a835b439ef069c1d4dbc4cac802976cf638e59978b1e268abaaecddd3aead4d6079577", 0xf8}, {&(0x7f00000014c0)="3ab8f3aaa72482af83a848c59cc5aab70879fba9a4edcd8dfb583bce", 0x1c}], 0x6}, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) fchflags(0xffffffffffffffff, 0x10001) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000001600)) getpeername$inet6(r5, &(0x7f0000001640), &(0x7f0000001680)=0xc) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f00000016c0)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001780)=0x2) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000017c0)={0x9, 0x8000, 0xba, 0x40}) socketpair(0x18, 0x2, 0x1, &(0x7f0000001a40)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001a80), 0x800, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) executing program 3: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd600000008eb5019afe350e28ef0900c08cfe24be00000000fe80"]) executing program 7: writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec370", 0x0, 0x0, 0x0) mknod(0x0, 0x1000, 0x7ff) open(0x0, 0x2, 0x0) unveil(0x0, &(0x7f0000000000)='x\x00') open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open$dir(0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x400, 0x20) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(0x0, 0x80, 0x0) executing program 5: setgroups(0x0, &(0x7f0000000080)) chmod(0x0, 0x0) msgget(0x3, 0x110) msgctl$IPC_STAT(0x0, 0x2, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000980)=@file={0x0, ""/499}, &(0x7f0000000340)=0x1f5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0x0) msgrcv(0x0, &(0x7f0000000400)={0x0, ""/40}, 0x30, 0x0, 0x0) semget(0x1, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000600)=[{{}, 0x0, 0x0, 0xfff77, 0x3}], 0x3, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getrlimit(0x7, &(0x7f0000000340)) open(&(0x7f00000001c0)='./file0\x00', 0x2e3, 0x0) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRESDEC, @ANYRES8=r1, @ANYRES8, @ANYBLOB, @ANYBLOB="260d055575471f84a1a61c19df8012456d1a12283827dccd9a836a719ca15a7362e08b48a73288df61cde18de00075a5eb3c43c1598e9c400ca9499bbcf9601ff332af4373b33f8cd96a4a87c18ff49576005579db8c42194099a53d8e1b03328c3cf477c16699771e5b616f9d8721c2267136e0665e7dbbc992b9619c8b5554b8ade7ef22d7afa29386ca7e72fe45eb1ded6316770d85dfc1a6323255b85b691272999b5aa5282f798d158e7a658e5289cd48b7423d06a2823dd0a9", @ANYRES32], 0x1f, 0x0) executing program 3: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x9, 0x11}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x80, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) writev(r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000140)={@local, @random="df9e92db8afc", [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @empty, {[@ra={0x94, 0x6}, @rr={0x7, 0x3, 0xc4}]}}}}}}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) setsockopt(r2, 0xfffffffb, 0x16, &(0x7f0000000140)="2f8fd18c735ad9e3b7c20720e80e42afdcc25f202ed4fa6e918c8cd5e085784414f1f73b98a5ac5c9c0557dbedd4f138d508e2fdc65787a1f6d977cf76c423b69d993206821b487fa03e924c32a1436f4131", 0x52) r4 = getpgid(0x0) fcntl$lock(r3, 0x8, &(0x7f00000001c0)={0x2, 0x1, 0x2, 0x1, r4}) executing program 4: syz_emit_ethernet(0x2a, &(0x7f0000000040)={@remote, @empty, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @random="bcd524970765", @remote={0xac, 0x14, 0x0}, @broadcast, @multicast2}}}}) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000b00), 0x4) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, 0x0}) writev(r2, &(0x7f0000000140)=[{0x0}], 0x1) sendmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="3000000000000000fdff0000020000003e8b88861302e001ee8a4744ad79b47a00d89e90ebbaec11f9dea38f7d000000f8000000000000000100000002000000c6564cebdc6d49c3655065f7d69d9d40b17d49677df6d73b2bb7c8aaaf36eb765bd598f0c3060d0a0f0d2057647bdc633fa45cfacf834a1a5552dc2c450900000011402fdeffdc8e612495ae2394523006005c72467e7b1c557c5f40b602e7d4212f6e9365c20c9d7d70bc5985f3dcc35e24825d2d5824e875fb87d2e2cdd87835ae895d76d401bbb400181c6f8deb060c77ef098eff97b5e813538ee9620e4c4ee1daa9c92f216a3a209ac1a4d5e35694da32398eb43e1fc88d18738f73a9c21bd6a957dc23fe21d143695a5c3e235aa3b57bb8506fa0325165ab6c73282dc77a4d7ccaa31b3823e087cf92818a87f278f06f4e51be528b513a4e041780d7a59aaa092e83656832b42d4deac95fad5c49d4a215f7c06646c1eff9e8bb659f75ff2a507afa7b14ca149685ab084ac0b9a0802d4ef563f617d82953e48c64cea4078fb7c930ca8ebe8e8c5c40fb3e214558a87aebbc53ff8ae533d043351ae1a01e1d280583cea966efa83310cf6f626b56d79ea4d472bc2b451e86e669eb238098408047ba8a36332eaef454"], 0x128}, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)='C3', 0x2}], 0x1) socket(0x2, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x41) socket(0x6, 0x3, 0x4) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000006c0)=ANY=[], 0xed, 0x0) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1424, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x802069c3, &(0x7f00000001c0)) r1 = open(&(0x7f0000000380)='./file0\x00', 0x81c8, 0xa2) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r2, r3, r2, 0xffffffffffffffff, 0xa6}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) getuid() semget$private(0x0, 0x0, 0x96) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, r3) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0xe5) r4 = semget(0x1, 0x1, 0x280) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(r2, 0x0) r5 = getuid() socket$inet(0x2, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000440)={{0x6, 0x0, r3, r2, r3, 0x0, 0xfffb}, 0xd, 0xfffffffffffffffd, 0xe00000}) chown(0x0, 0x0, r3) setreuid(0x0, r5) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) shmget$private(0x0, 0x2000, 0xa0266cb884e2f94e, &(0x7f0000ffd000/0x2000)=nil) setregid(r3, r3) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x306, 0x0, 0x2e) sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x2, &(0x7f0000000080)='G~i*', &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), 0x4) r1 = socket(0x6, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x959f}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r5 = socket(0x1, 0x1, 0x0) close(r1) mprotect(&(0x7f0000476000/0x2000)=nil, 0x2000, 0x4) r6 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r6, 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000200)={0x6, &(0x7f0000000180)=[{0x6, 0x7, 0xc4, 0x9}, {0xfff, 0x1f, 0x6, 0x5}, {0x4, 0x3f, 0x20, 0x2}, {0x2, 0x0, 0x8, 0x2}, {0xf8f, 0x0, 0x9, 0x4}, {0xf3, 0x1, 0x81, 0x7fff}]}) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80146952, &(0x7f00000001c0)) dup2(r2, r3) executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f00000000c0)=0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x8) setreuid(0xee00, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket$inet6(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0xb, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001940)=[{}, {}, {}], 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) r6 = getuid() setreuid(0xee00, r6) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2, 0x0) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)) (async) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0xffffffffffffffff) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000ac0)=[{}], 0x1) (async, rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async, rerun: 64) r2 = socket(0x20, 0x2, 0x3d) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async, rerun: 64) write(r1, &(0x7f0000000140)="7f23a3c2", 0x4) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = socket(0x20, 0x3, 0x5) sendmmsg(r0, &(0x7f0000003540)={&(0x7f0000003500)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0xdb}, 0x10, 0x8) r1 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x4000010e, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x80) setreuid(0x0, 0xee01) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000040)='./file1\x00', 0x400, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) poll(&(0x7f0000000080)=[{r2, 0x7d}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2e92994837ed377e, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') mkdir(&(0x7f0000000140)='./file1\x00', 0x0) chroot(&(0x7f0000000300)='./file1\x00') mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x52, 0x2}, 0x7, 0x5b, 0x0, 0x0, 0x80000000, 0xffffffffffffffff, 0x80000001}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') chroot(&(0x7f0000000100)='./file0/file1\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') socket(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="4623abef0f1b2947b22587ef9a48013d203e2aff9921a4caecd5e5c5df66af2883a6d3d1ef77c8bbfd72cc2b7dc8885a5a9e7f968cfeaa44", 0x38, 0x2, 0x0, 0x0) executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe(0xfffffffffffffffe) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000d40), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r4, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) close(r3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) r5 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mmap(&(0x7f00001fa000/0x2000)=nil, 0x2000, 0x2, 0x1810, r5, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000000d000"}) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000140)) r7 = kqueue() fsync(r7) pipe2(&(0x7f0000000200), 0x10000) pipe2(&(0x7f0000000000), 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) write(r8, &(0x7f0000000080)="0f7850a8f62859d2b5eb72a2f15dfc99b094376dd2b2f7c877669e983d1b5d8a6e2361267c0a5bf2a0d9324fb057094600782284e67bf1aa1e5211952d980fac3e49873d3b42f4e2d9547063839f0cf0d9d0156c87cfdb290134a054803ee2b5e8917cfced7f15670af8b761", 0x6c) kevent(r7, &(0x7f0000000100), 0x4, 0x0, 0x20, 0x0) executing program 2: r0 = socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x8000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getpgid(0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13", 0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000002400)=[{0x0, 0x14}], 0x1) executing program 4: socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getgid() sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, &(0x7f0000000140), 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r4 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYRES64=r2], 0x107, 0x0) executing program 6: mknod(0x0, 0x0, 0x202) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f00000001c0)=[{0x48}, {0x4d}, {0x16}]}) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x47}, 0x2b, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) close(r0) (async, rerun: 64) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) (rerun: 64) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r1 = open$dir(&(0x7f0000000580)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x6810, 0xffffffffffffffff, 0x80402) (async) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) (async) setreuid(0xee00, 0x0) r2 = syz_open_pts() clock_getres(0x4, 0x0) close(r2) (async) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xd, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x47}]}) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000080)="14bf485ca4aac46f10a190408a48d5927b9f914ef183c51c0619cd8cbbfb82e45af7868d94cacbcecb", &(0x7f00000000c0)=0x29, &(0x7f0000001200)="bbf9952ef3ee395df77af11e2154f9fd04b9ec01cd326699b45f8041fe85a59481cbbcd57bc0d1fc3bc629bd3e96141a1602f281fe84d8c71b5d6b008679dd3db39659f7706071000455f60d3e8999adf9612492a63e882a6d99d57c82c6bacdddf9cf7480588548f324abd69447558db91c41f54851a106b65c8da28c3b1b63339483d7b3fa0cbf5ff06fcdf039959461ffb34e63f4995fbc03e9417a7b40a51586682e712053bfb1f77aca1f69c98a5a924914f53d1a8b01c4872385cd1325de5c7414f684ffe2d3181ad299431ff71414eba6ff23e85ec8025d31cda5f76a92f40156e7fa53302bedaf37ef8dadd09a42b5b4bf59e5f03bc9f86c101075b7393af6717316ddcabf6716adfc4a3e73d7dfb24e95e6a78e4afec5a849e1725fc1cbe26e93a5e747aab1c9e4edad7eec930d97e2dc7ac5886a795974d148eccfa666b7184514217014159d30404bb0ca8dac5e1c43f62a892592d7844b383a3195b700c2a1f78bc32336fa031358f1d76bb121530cd31f1c87c3bf9e5b73b34270e546b0ac9b890da7e73680fe18ba4fbc51ff4d3b3f28db60cd911aa1659ff3666f166e3f73d2b00b5f4f55f271416f89728db09ba78b0a896730bf0e143a11bcc5bcc024caa62f9526655f14ab3db31dedcd7ce29a4b30a00402c79885b784e60ee6b158d6282a19e9bbdf496b3d836656e57a6726d9ebe2878df11c627ce09e0f979caaf423be33931b2cd224d57b9fba94a643897e879f6ffc85378a9b65a95473f4056b37cdd4d65deb0f2c480612eadfa2b6f049920c1ac16a752d37c7c1258836732b6c494d878073425e04e8528bc1af9ed2a9eb3be2e0b86cf6f36cc323da510a7d54220416b0f8d944363feb81b9cdf508904022a377f989b8ec72a227869d13ddd05be3b180fd34708dca45626645358563a56b13e7bdf9dc566ee6164870adad402c3057dbd0a43b1398548b02bdacc89d3f4ae0dbd11cad3e1f6859e70d0921f07f2e343dc40764a2f42efdba0411c6d05c8b23c9f29a300e7147a0c58177ef5aab200fd2f2012e1a1983995c49a5f235e42e032b365a8a115209cf85579bbae58be35d51ad5ae5edd673e7238cd9c57f2583bab7a0f9e54ab3d713ce8b2b436c519fba4196c95682af7994fa7217eeca00cf32082b910696dafb1441c69d0a207480bb52b0f823fed20977da4890591ba81245f39183b8153d2348fc34c57c9d68535290dd02ab6aca4b75716f37b20b9f20cabffad94ba4f70bcdf04d73dd4f3af1eb8864a708a480803a096318d9653bd53c265246213f3430fc7bac5956f577bb09432808aaa6e41a44328c67d73765be08db2608df6ca84f544da4b4388bc17645e4ee290d84a9d18aacf3e1283d7842eed39938baa612d975ae67a09bd37843c2a4c80a547fcbc247ee00c19fcabb78b2297458a02181899a079cbc78a241447d591da79cf99ac5968021ff27c46ff2131c60c195f7a99c2fa747567ff4154ce91acb4c369967a1a58fb12677730c56a181da1c80da68bd5f4653493f18e4e98b115296ce89fd31e18ea8ed76f603fc0ead6e1374039ce1a013843cb4184e3b2e71c5b55933b4f7b8ef40bd44033dd74fd8c7689e10131fbf6977db6f7fe0767eb5cf262252b7e2eb70a73dbc705c55b356fd92dfcf66a609717d8e8522b2c255b068b04a0992c0f1ab197e0242315a9cc1b01ffb166a07f4963c0abbf93b7c6f00b56b3f1e582a092243ac4578ae64ee3e6ea7168027d15727c0d0b1842129c3ec070ac684eb7540bae4ec03413f8b2b7f9da461c365e10bb89bad01cbfa125483ceaf6b38750c8c57b3655ab8ed211f4f75cae5bc62f4aca38942efa6f3a330d824c4638925a65634b90d26db7f3915dbb4fb5ba8e008662607a08022941c29938209369a5d011aa9ec457f2446e815c16cdca72192ccb7382a63d302da604ebc0854004b7783042ded49bbd99c09f2cf6babff0d0ac7c6431b842a96a2f719e6a11dea4d89a81a318165a66f4f127ea947d5bcfd4ecb23b10db25e31f018a7644f2191b1d8de805101d7aa2d35f8b5e63420c5882cdabd2571951c6b9583ea79c45b89c662df781a053c69d9010f362a261a569521fc806a9aed53e6764c970062dabb409936ec595e4f1532294afbb5e8f0ec133ae27bfd48cf5387474b45ddaa14971f73e4678903ee7a8bad1c1387ca5a300cebf01b2e32060e78834f8f8deca0a084b28067e9e176ca11de6b76629a55bed455e19f1f42dddee6097b266a28f666e7a66b3b9a47469deb222ab723f709b76664e8c068c341326909d642e6294cd838512842f5ed7daf7e9d4ca9e7a62b4c846c3ed1258523be1ba24466aeaf57786a92f836ed4478f40221f8530be9ef6d7bc07e8a59da24d140155fba2e3059cc9f84a9612dffc51577c3242d9279f1058db5eff969636a7a9b8d547980e4cafde3b6985942e55bb1e1626b9de52149f0403d6ef6d199bb0b8ffc53c6191596c293529158d51df1ebe6c545b33d09d3584ac5bbe9aeae0eb8c57d32dcbba6940a6b167c13d5990a7f72835eb54cd24050a1da6c1fe3f803a3e6cbcc743d90ed9ddc52649f801d7174b58f037761e51460703637a191accd7ed4d76357eca35539aad897212a4ac17a8347cce10875e09214e871664eefca144d565aa0c3af4fbc1cc01dd5e28812b7fd4ec6393693ccd61b27f71be526c6a174e12671503eda5aab48bd0a3b61d8b9764a256f15d65e19eab48c5216d7fbfd38bb55552692dbb2fbe5c4726e9c91aee836f186e568842f728683c27cbbce6a770f9bb196a6df4f498e8c025c32d6269a9a5e414728e5820d4c3b515ccbfccfccb0f5450053ca56e6adbd09504303e14cf9a2913dc6a474f18382707c81400c77761d91be5ad42ff4f3f1e1639542d88b065fb678cc06a087811197c012cfdbfc4ac095c5360e3fb73587252062dda4f501f69b58e783bfd9d2ce3a6e7057ea012704d93ba155faa7229000e1c200a71ed2183fdd8f68748c6d946af99e49c2ce8daa8b1c0dff05f84ffb693c6956c1696ae26b1ddf5ca80ddc4c07e8968b3a4d035426d73351889b8fe0fd5cf0d780df58890ca6fcaf3b3b4a6800e71948e1359cb54e667cbd0484264fd498b4c31d27efdf4d5eddf8409abc4d88b4a1059b842b1c1bd3bea1d558b47c70402b396bb621f642dde22a4b8d1ab412261a4d786a01490e98bf92787a44397fc950cd1ec720bcdf346dce8bd47106982e218418400627d2eb0966281d53b1813692f90431a4099682c3e88a1fed5c544cde30d02c0486448176afbc38e0c4f6f272f432479930e1dfb6774cadae0620e12cf1d9f8bc1b0b311a7ad55031a7eb2b5a561c2fb4640eac94eb1ab690d03f0e99887ed9fa8ebfd4e7fa7ff0a0292e747911cd2084d97ccc6dafda721833f36ce050218edea77358bbbcae0cac5d69785c4c1b3ec43f393a38a388bf3d218dcadac4afe337452c62e0a788d35d74b3c1629c8fae16a52b2ef890a676ea753e9ead011a78c8b38f9d1afab95d6f9ed59b6b9f5462be62afe8a9d9c9cc739aa237e2a01b922872351dc33cd6944b25ef73fed4c4c390705fe5f7d97d2d06964f57c54d05da1d75e272101fca7099e37534c0d06c4e328d0d3b6f39d8afa0152d3d04fc7013cd56a03d62133219abf0b8872204cb6b8b46cd6c67f8bd09743220c1ef41c1e23ddf3035aa0c5df96ab75764e50d3ed29b4e58d2d68f6b58d3a2246d6b66cd934d46226980c3e00ea77234d45172138439b1078bda8782010237ea4044540d17e1199fb3dbac6710f93e53554a854623847aff5adb7a9581dae7cbd9d0474e42439d7bdb90324baa503d0250cb81e382fc7722bccb5434db68c76d510b246b1c58a2c1382efd89f67153b2a8f56e6b845a33d16efac20796aa77876c27a6ec33b6e439e23a327558ad70f6920e6280731c351832cdfe7820fd4b0c08bbe0096178ded6dba2fc5da47cdb2f031ae275f5b96ad3c06b51b986be2198163a5b55986b4e60ccdcebd0b4b1668937f645918d2c1156597670b3920a10338268ada04ccdbd16d3d59b6fccb49adf8dffdf720142f3fb718f0e08e19f1c149d0335e0ce0002e578e8fd4e45fa6d3a6138feacbf0955d9b6666f98729ce4c8e6510ae2ce6bfcbf1205219f180b7d327d3b97c062c5f92a5c35769ca748c2f8552a275a15161a208047237e023e8fac1ad5b0cbc728c6122530ec7703a751490fc6aae8db7b904c9cd8495bde10bb4b09b64a45d405963ce763d845eff6d56e2fe80970a22965c092f817fc4a2cce8b8c2ba9cfb4f413f0e4b843e5b073f01e7186c2f2b27a3b3bd157be46b7b94997f8d955d2d694b00d6fa54b8e2006a30dcf6c49724819ba7adc05355a3da94808eeba24af292493bd04b68ebd13fa1a360aa5a5120527ce4838f99103db043f2ef6bf3e42ec72bc3115a7995eff3d1480d6667d0c7998924ac1be95e82656828e25bccda679b27537a549554b81d308a9aa9b11ae4dd53792deb3d78266c83d222af983248dbe2483e117d18c2b5ed9ea9975f8a03495e6bb1a9df659d98678f7a2618720c4cd6d7e058e86f61950966282a940089f6a4c337e8cfe80c449cabacad2a7b98f4eaf659d0eecce958f18462591384b470cefd7803c71f02609968849db50196ae07dbb0a183e3a81c42c286707c12aa99bc0edc02b0785284eeecbaea3d26c43f07c8b07533a40422edb05624c0e313a9d020219941168e7c2c8dc3ccdf63fe4", 0xd37) (async) kqueue() (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x3, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x40, 0x8001}, 0x9, 0x8a, 0x0, 0x0, 0x67, 0x9, 0x3f, 0x6}) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x81}, {0x20}, {0x6}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async, rerun: 32) r4 = socket$inet(0x2, 0x1, 0x0) (rerun: 32) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f00000000c0), 0x0) (async) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) socket(0x11, 0x3, 0x0) executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) (async) pipe(&(0x7f0000000040)) syz_open_pts() syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0xc}, {0x8106}]}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) (async) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) (async) r2 = socket(0x20, 0x4, 0x0) dup(r2) (async) mlockall(0x1) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setegid(0xffffffffffffffff) (async) r3 = msgget$private(0x0, 0x0) (async) r4 = socket(0x11, 0x3, 0x6) sendto$unix(r4, &(0x7f0000000500)="94010516000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) (async) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x40, &(0x7f0000000040)='X\x00\x00\x00', 0x4) msgrcv(r3, &(0x7f0000000000)={0x0, ""/43}, 0x33, 0x2, 0x0) close(r0) executing program 2: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{}, {0x40e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) fcntl$getown(r1, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000b00), 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x10}, {r0, 0x2}, {0xffffffffffffffff, 0x4}], 0x3, 0x9) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x60) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000100)=0x4) close(r3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d771020000004e2b1f0000000000", 0x10}], 0x1}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) symlink(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020691f, &(0x7f00000001c0)) executing program 6: syz_open_pts() socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) mprotect(&(0x7f00006c9000/0x3000)=nil, 0x3000, 0x1) ftruncate(r4, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8", 0x0, 0x0, 0x0) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r8) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f09"]) socket(0x2, 0x2, 0x0) setsockopt(r11, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: utimes(&(0x7f0000000000)='.\x00', 0x0) (async) socket$unix(0x1, 0x1, 0x0) semget$private(0x0, 0x1, 0x400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) (async) socket(0x18, 0x2, 0x0) (async) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0), 0x1) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/61, 0x3d}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x32, 0x0, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) (async) socket$inet(0x2, 0x2, 0x0) (async) setreuid(0xffffffffffffffff, 0xee00) (async) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)={@broadcast, @random="be2c6050b8fb", [], {@ipv6={0x86dd, {0x0, 0x6, "fecf0c", 0x28, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}, @rand_addr="ff94d99b4500", {[], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @loopback, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}}}}}}}) (async) socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpid() (async) msgsnd(0x0, &(0x7f0000000140)=ANY=[], 0x401, 0x0) msgget(0x1, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000200)={0x1, 0x16}, 0x2, &(0x7f0000000280)="d2a4629fc3395824c3a6abdd47f46546f69cc6e639e3d9a57d4128e369e2a1adea72966b04d93220fd53c6a03539263ddd16b7ef9361d4f95416cf2f6753546a3ec1c85912182e26bc6fd7da32709b62ab10563dbc2c95973738453937ab0b25a707e2e34d09898ac2b42f882f9b6489e71a05f7af1e04ecd3413e1f4c15b192741942fbeb59b27229e76d5cde8ebe4b804ab243884ec79687a1d1603095c3be4c6d4e1d738da1e89662aadf78c9e16781f88083a35e2e4a3150e51a462e175f935429e9d6f1b670f274e061b861b66557563bda038e88ac142d20e7c523df0d36c26bea26cc139b2347f38957a20641229247", &(0x7f0000000380)=0xf3, &(0x7f00000003c0)="ccce78f37b1cb121ed0382df6d01c1bf274d04f381015a8cfe8e35970d1164bf697af43f4ff439044c30b2f0e30adf0fee87917ea4bfb889872f068cfc881796d26b0f2eb283778cec23b3a41e3ea66e08330e36d57de7c3f9333c16", 0x5c) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000900), 0x0) (async) msgget$private(0x0, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206983, &(0x7f00000001c0)) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1424, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000162000/0x1000)=nil}, {&(0x7f0000164000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00001f5000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000084000/0x4000)=nil, &(0x7f0000162000/0x3000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000161000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffb7, "0000c6f26461c094f4ffffffff00"}) getuid() madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x3}, {0x6, 0x0, 0x0, 0x148}]}) writev(r2, &(0x7f0000000000)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) select(0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="0c27efb5f7e445d13f3252db2fadfbb01519edc5152d0abb46ec9e5c27745a23e65149782b4e31ff6987d214c75335bd00fd18f86b2fcfc18f097132b38ef4f3d41f1e05e0ceba4b1d5698bebac2bfbadf888aa91ed4a14d6199dbb81b6976ea9263ce2edebc937e326658f00260bbb79ca8f7bd809305734ea9a883154d5266625b8e6300df7a8f95733707f0f2", 0x8e}], 0x1) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0x0) r4 = getuid() setreuid(0xee00, r4) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f0000000ac0)=[{}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) r5 = syz_open_pts() syz_open_pts() r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) close(r5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) r9 = dup(r8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x28}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) executing program 4: open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x21) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) write(r0, &(0x7f00000000c0)='l', 0x1) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(0x0) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@in6={0x18, 0x0, 0x6, 0xfffffffc}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r3) mkdir(&(0x7f0000000100)='.\x00', 0xc) mknod(0x0, 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x6000, 0x404) executing program 5: setrlimit(0x0, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="0d7a76653ca73e21b0017699882fdec36fbb6966e8669d7cedd3699862da20f875866af47e6f570b635fe6404dac4f8623297f07b707a33e306cf28312892a337df93725855980ec0ab43bbb622aace7678c78aecf9bcf6ede3dffd07a7af84a5899f2ef1fa56f3a84f337261f1c8feb1a157c2256f5a621a5165316669102b6e3704190f5da057aea3528f6476aafec9d229f08ca870978a7cec9e9266a3658722cacb6b88aad965f985b1d2e8e9e80bf0c3ef2554911ad1553112c660ab604ae0d0b72ce78e9b68394579c995d29681dcc134e579f6acfce7b0389427858278641d9a572acdf4f50f015950b866866d93d52da3e0d4c95fbe8a467b42d11083f53c9b1ca16caa2935457735ead9d34954570b0004fd0091dcdbad27aa6d07381fd8243a2a2ccd0262086104a16fb51c6ff4a6dcee3fe10271aed3f0d3f5eb9d71d3f8d5a1ae2d8deb979c09fd17ded198dd9406220ae4200e38af2c03f070bcfdbd5c3e31568a76ea901bd0a27e51244f2677ff74d2e7fb115e4e5355168a6a1a1dc1bae12ace3cee13376c202ce532e8e76dc4995f67db791b8e0351e5f63cd044e7606348bf8aac3275dff7e0eb1586ac4859c1e6c69bc1facb959631934a09026c6ca22475d6dc12bd737a9279a1effaeaa023452ffe1ece345593d99dfbf9156f8b29626", 0x1e7}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000000)=0x4) (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) (async) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) accept$unix(r2, 0x0, 0x0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r3 = socket(0x10, 0x3, 0x3e) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) recvmsg(r3, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/62, 0x3e}, {0x0}], 0x2, &(0x7f0000000480)=""/250, 0xfa}, 0x0) executing program 2: r0 = socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x8000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getpgid(0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13", 0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000002400)=[{0x0, 0x90}], 0x1) executing program 7: socket(0x18, 0x2, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)='\x00', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) (async) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) r3 = semget(0x1, 0x3, 0x621) semctl$IPC_RMID(r3, 0x0, 0x0) pwrite(r2, &(0x7f0000000140)="66e7d042e1f8f354eb765019f21720d5e7419c2cdf4cacc3e13060da377720b1af00099dc0219ebd25fa47eb61b083443a03a0744be735ab05721f3b1bcb5f75a083e5bed661a6c8ae93a0b8f8fa8b024f225f7901bb40eeb59f7c0a31276a0808c716fdd410727227460c31da84d88cc1516a03ba848574a7e763f1cfd257f3e7fd419fffbe5637aac798113f7184cd64876ea7741b8f3b3866dbe785d4bc2334b8ecba744f5c", 0xa7, 0x9) (async) pwrite(r2, &(0x7f0000000140)="66e7d042e1f8f354eb765019f21720d5e7419c2cdf4cacc3e13060da377720b1af00099dc0219ebd25fa47eb61b083443a03a0744be735ab05721f3b1bcb5f75a083e5bed661a6c8ae93a0b8f8fa8b024f225f7901bb40eeb59f7c0a31276a0808c716fdd410727227460c31da84d88cc1516a03ba848574a7e763f1cfd257f3e7fd419fffbe5637aac798113f7184cd64876ea7741b8f3b3866dbe785d4bc2334b8ecba744f5c", 0xa7, 0x9) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = socket(0x20, 0x3, 0x5) sendmmsg(r0, &(0x7f0000003540)={&(0x7f0000003500)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0xdb}, 0x10, 0x8) r1 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x4000010e, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x80) setreuid(0x0, 0xee01) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000040)='./file1\x00', 0x400, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) poll(&(0x7f0000000080)=[{r2, 0x7d}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2e92994837ed377e, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') mkdir(&(0x7f0000000140)='./file1\x00', 0x0) chroot(&(0x7f0000000300)='./file1\x00') mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x52, 0x2}, 0x7, 0x5b, 0x0, 0x0, 0x80000000, 0xffffffffffffffff, 0x80000001}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') chroot(&(0x7f0000000100)='./file0/file1\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') socket(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="4623abef0f1b2947b22587ef9a48013d203e2aff9921a4caecd5e5c5df66af2883a6d3d1ef77c8bbfd72cc2b7dc8885a5a9e7f968cfeaa44", 0x38, 0x2, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000380), 0x2, 0x0}, 0x1840) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/225, 0xe1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000080)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x9011, 0xffffffffffffffff, 0x0) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x2) getsockname$unix(r3, 0x0, &(0x7f00000022c0)) socket$inet(0x2, 0x4000, 0xc1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000080", 0x8) open$dir(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setitimer(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCCLR(r6, 0x80384601, &(0x7f0000000300)={&(0x7f0000000280)='./file0\x00', 0x4cfe, &(0x7f00000002c0)='./file0\x00', 0x8}) r7 = socket$inet(0x2, 0x2, 0x0) close(r0) dup2(r7, r1) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a686020 executing program 0: r0 = socket(0x2, 0x0, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x2, 0x1, 0x0) listen(r3, 0x0) close(r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x8}, {0x1, 0x0, 0x0, 0x2}, {0x4, 0x0, 0x8}]}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000400)={0x2000000000000015, &(0x7f0000000080)=[{}, {0x9, 0x0, 0x0, 0x80000001}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x15}, 0x2, &(0x7f0000000200)="b1319386b7539d2263000e8c061dd6879145d16a92fc41d3269976816db0ce7d02a414da28b4e6d34c7cbd1b90ef96bfcdaad43b8a2ca966b6596dfc3fd25239b10d04a1553024565f984d9ce16cb0a1faad5de8cd2c049fac2d3aebd8bfcc00ce75142c15ed7176a3ce4e0c556cf542a075e88df0036425917032e9b2c803bfa9a51c52ea71337aa4b18254d6ccc83209b78e35ad612c9d3ae1262985eaa24e9d4909dc2e582cc1e248dd2a6ce285fd4440229489d66f6cac757d5a75f09e7b953e76ee18c058", &(0x7f00000001c0)=0xc7, &(0x7f0000000300)="ee44bd2ace69070f5d09fb1f318d63c6539ce1f6b7063dd103000000608498632c8a5bcb912e8d6751bd1b4c77a6111dbeb7ce3c37dd187e746911a9217e2f2ef8525001ec0eef2af14375fb334b701de0f29d75737343ec5b7619000000000000000000000097c05bcb94dba63113656e16b1070694fdd9f17e51e246c99b6350f7ac98f4fcd5e82486a44a82b868ec006f6d20dff0dc5cc359fc4ecb87b4f1edecc4e0d0b42d0bfa97e941bc998f40e28cea525ef6919bb686349e295b90be69a91f79f3", 0xc5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x6, 0x5, 0xcd) ioctl$FIONREAD(0xffffffffffffffff, 0x808c694d, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0xe02) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x100) pledge(0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r0 = dup(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x60}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) setsockopt(r0, 0x1000000000029, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) executing program 5: syz_open_pts() socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {&(0x7f00000000c0)="a435337ce8a86b03", 0x8}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000980)=[{r0, 0x40}, {r0}], 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {}, {0x6, 0x0, 0x2}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r1 = socket(0x20, 0x3, 0x20) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000000c0)={0x0, 0x5, 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10462, 0x0) write(r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) dup(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, 0x0, 0x0) syz_emit_ethernet(0x141, &(0x7f0000000380)=ANY=[]) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) select(0x40, &(0x7f0000000000)={0xffff7ffffffffffd}, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0xa60f2c93) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000001200), 0x2, &(0x7f0000000440), 0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) executing program 7: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000380)={0x100, 0x8, 0x5e68, 0x24, 0x4, 0x5, 0x91f, 0x10, [{0xba, 0x7f, 0x1, 0x5}, {0x4, 0x1c5c, 0x8, 0xffff}, {0x5, 0x200000, 0xfffffffe, 0x8}, {0xcb, 0x9, 0x9, 0x18}, {0x80000000, 0x4, 0xffffffad, 0x3}, {0x37, 0x0, 0x3}, {0x0, 0x2, 0x1, 0x8001}, {0x1, 0x6, 0x5, 0xfffffffa}, {0x32, 0x9, 0x1}, {0x80, 0x200, 0xf4, 0x5}, {0x0, 0x100, 0x0, 0x8000}, {0x71, 0x5, 0x800, 0x3f}, {0xdf99, 0x9, 0x7fff}, {0x9, 0xc3c, 0x9, 0x7fffffff}, {0x1, 0x7f, 0x1, 0x7}, {0x200, 0x4, 0x1, 0x3}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) fchflags(r1, 0x10000) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)='#', 0x1}, {&(0x7f0000000200)="a7", 0x1}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000000)="00000001", 0x4) setsockopt(0xffffffffffffffff, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = socket$inet(0x2, 0x1, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x64, 0x0, 0x0) setsockopt(r3, 0x0, 0xf, &(0x7f0000000180)="00000001", 0x4) setsockopt(r3, 0x6, 0x10, &(0x7f00000004c0)="000000009bc993c00908f4b862a81f6c2b2bacf57264332a6956bc4f1602000000000000005b3a2dbe548bed34eda98dc18a0e655f0e72643e1bfb15cb53f3b39a4b595bccc9213366bec2eaf8b25be5b19794883b7cf636eda0264d34d0b1e9ee8f27630000000000000000000000cafc2fadac4d6e0a302628b1ab6ce3bcf5a22fb5a8e60b2b37087d042b621985c9647832440cc3b29ed4ddcfb945446cedd05b0cef9748d534d093580d562e661eeebaa0ee8f4573bfded152e0a8b3e7e6cea29d603cb7ec2e5b8bcd1d70154b14c7001ad1527573e8a44bb422b5188c1589a9e3a7afe0a1e1e67ea0e88232", 0xee) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x10006, 0x10, &(0x7f0000000100)="010082", 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setreuid(0xee00, 0x0) r6 = getuid() seteuid(r6) r7 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r7, 0xc0206937, &(0x7f00000001c0)) socket$inet6(0x18, 0x4000, 0x8) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)='C3', 0x2}], 0x1) (async) socket(0x2, 0x0, 0x0) (async, rerun: 64) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x41) (async, rerun: 64) socket(0x6, 0x3, 0x4) (async, rerun: 32) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) (rerun: 32) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000006c0)=ANY=[], 0xed, 0x0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc020699c, &(0x7f00000001c0)) executing program 3: getgroups(0x1, &(0x7f0000000100)=[0x0]) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0xff, 0x0, r0, 0x0, r0, 0xe0, 0xd58}, 0x0, 0x7fff, 0xffffffffffffff7e}) socketpair(0x1, 0x0, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000280)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x20000000}, {{}, 0x0, 0x0, 0x0, 0x100000000000, 0xffff}, {{}, 0x0, 0x0, 0x0, 0x20000000210, 0x40000}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x800000018, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r6, r2) listen(r5, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) r1 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x3}, 0x8) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x0, 0x188) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) executing program 6: syz_emit_ethernet(0x52, &(0x7f0000000040)=ANY=[@ANYRESHEX=0x0, @ANYRESDEC]) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x6) executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x21) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) write(r0, &(0x7f00000000c0)='l', 0x1) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(0x0) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@in6={0x18, 0x0, 0x6, 0xfffffffc}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r3) mkdir(&(0x7f0000000100)='.\x00', 0xc) mknod(0x0, 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='r\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x6000, 0x404) executing program 7: utimes(&(0x7f0000000000)='.\x00', 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000080)={0x10, 0x5, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xdb}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x81}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x2}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x8}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x8000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x9e7b}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x7f}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x4d}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0xffffffffffffff01}], './file0\x00', 0x35a}) (async) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000080)={0x10, 0x5, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xdb}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x81}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x2}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x8}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x8000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x9e7b}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x7f}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x4d}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0xffffffffffffff01}], './file0\x00', 0x35a}) executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 32) r1 = socket$inet(0x2, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) (async) dup2(r2, r1) (async) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) fchownat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x0, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000300)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f0000000680)=[{0x10}], 0x10}}, 0x10, 0x0) sendmmsg(r2, &(0x7f0000000140)={0x0}, 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x8106}]}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2e, &(0x7f00000002c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@ssrr={0x89, 0x3}]}}, @udp={{0x1, 0x1, 0x8}}}}}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000001140), 0x4) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[0x2, 0x7ff]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, '6\x00\x00\x00\b\x00'}) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x30, 0x1, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) connect$inet(r4, &(0x7f0000000000), 0x10) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) r9 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) sendmsg$unix(r9, &(0x7f0000001580)={&(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001500)=[{&(0x7f00000001c0)="45434cf2a43b2b42096cbc", 0xb}, {&(0x7f0000000200)="3e8ed102e15d298f9377b2862a41ae4fd25371cd7eb52b97a03e78a66df24fd30b5570ce0b84a413a128520d5ba081dd00539e74c8ded43cdb1057b1bb84fd31d47b200e8a54beb19ffa71382d25bbd42f9ff82a5954a025216185e5aa07b2fa6f7aa658934d7e1d6d690cb7a05b95498f5bf1254bbc65b7f6", 0x79}, {&(0x7f0000000280)="38efaf5cbb49a85d9548d82eada46e5ba70414da9ee0c7f285ce5613f6c53adf7ba5f47688b104965febe24396858445da583e31aa7a7ff9461289824177917d091f7e7138d3a494e12d4c5bff2d512cb0eff8e7f3d35ed18fa9960e4d41dba72e7104e973464893331f94a84a8eccf92775aed9f0870189c40b912dd0c7e7783aef91b6207f6ea9277f03a9094053348b7bf790e62d41d76cf16fa8b96c4800a357ec2de655522d97965d39c46f2c8538edfd02361d55ac0f9ecd5ad9dcbe47e66f6812482076d9f108492faf8fd69ece885f703418c792df50d7b751f10787b067215421f89883ee9464d744980c09ff8a3b4fbd021c0862a50705100c3712b7f6b39d950562a0f2a047df4f3a80109357f2165e55317f332d616b661d990ec0b832c89b2816d70f0419a3972137bf86cc216aa43884c05aae4fcfd8c4cb9ad8198a53c9ee4dba26080cced4e39a282d9c968e4e77abe933b24ced3bc332eac8f3a17e03464c50f00e62d2b83943ddc4f5298fa5f976dd12c5b9ebd1d719f34e8e816be094fc8c60ef6d95d07eea8b3a1630e6ad0e6d8eff84bf3f8043734398cc1914d47964f43a3f3f15f40a44d77c584bc50b2a9aca57e437eed22882e4ae207554ec46ae037f1aef794f3152b103de0d3c1d8e63c3cc96447571b8fc929a66029eff051ba8f009df6b2f037732c95fb6f4a893c617391a2b0516bd3e79fc4e5d47a52ed0288d06b8a92e621a92b238d3b3f034792a7fc6dc23efa6eb3c949089c7927f63bcd3f2de0066d756c7337b8d616793526f2baf2a3b041c06e2c739c790e44b90170ed8ccbd38e57c6bf66e631aaebb1398768bbf0255125ed318ddf852d7f6d440320ce1fa92aa1fd9eeddcd3f5ecb38d21f46215998f219bf83b96bb140a990d5c8f4085071551df34c8cbf2ce6608d439fea71af0d62fcf4abb98769ba52a24ebb4ce0be6cd26f243390b30ce7324af49ed14e8d57d0b273488042be0b53bdcde9ec8c817c9f21a95a5cfa66dcedd0730f1048c04136a98ca095952dbb8c388a42d0404db5c5ed870d91f6e8cc40dd879a5fb198d777041b8ab58c9d49fac05ead9753f07442427666f9519465fadbe0c65b619186ecaa00021b4a1bd3670e6b33c8f68bb3c544bac5f401bee05a11430cabaa30f16e5f072e55d0af5a0017410490876ed31026066c038885930154f3bd16dedcc96ff73362a90bf81f105b0638be6b0e3dd522f12b0af457a70976086e937847172bb8e09220a5686775a248d739eab97acfb29f8ca42310eac56aeb8418c4e1153cf0f60dd7e0891a331ab34bacb84692a78b2a904247d5e0653bd60108391b819fbc3817d40eb75334833b0300a406c79aad77687210e8b88231d093a3d75e5995926f37dbc8dbfad97a30627ca6183f2cc2e3a2d07b433b281a370e010fc1902909855426a5cb61313418c6d975a6a31c4e8074d57a98c8e4c41842e5852618f727f097dc4e3dda14fe5afbb6d4b0c2d89daddf0f5768aa372bda02773d6844b058df20c79201c3fb03024cec16d93368a12866e54978422117505b30959d2c11892255ca4a2eb46429e1f975c00d3fe302aa6c355cfc2d993bdacc15e15ab52812b682b4d286d60bc549fa4d93df1f6ef2ec5c1f820dfcbae5cef80274eed681b279d95335085b7bdd79c450d5fdc691a8e66471f18e442ecb913f0baf0d58f17ba30789941fccb5a66ee3e202cbc6a178ab15e5146d828c07a38125593df9e0593030d42450924857f9c59cf348b47789dffcf707af3c881c191bd42bb37b3c206d9d2a3a3696de77d683efbf7c93ff4e3d1507338dfeac26d3ea1566cc7656909701b69485ec86b1ae04cf6602c539a0814d92422a2aaa880d6a437616e76c643e42753d12f5e2c26dab42c4f22e3238657017af5f41a1839d61fe85ee5138842bddf38393730280c5e7ae2009e06e88f01ba65eb0288f44f03c5a0746f9e9e405c5b75130643b046ea2c3a19520fae3d7aa8372b2e1e84fd2f4a47d844d7f7520412dcedd0d14fbe95e7f7147fffc871e7c61d9c809af6e9a90a22c9f6cbec40a90706a119fa0340450aa1aece37ae3a6adfce03b2942bd15015b291af67e810bcbbb4d7be225d4dfdc6bded40dab80e6d554e40e16fc33db128a7e0884a56d97b6dc8022e2573c67c5d31abe5b0666b1afe5001a9bd2b578debd0a411b4f37661124be87c181e729d38e1b2e6723cef80a119e4c071d574551db2ec09858a9d75d166e3d04a4dbea8a115bb642a94f070fbeb8793b0f1ad16fba04551c37b78c8c16e2119176b94a77d7a4290ba0b9f800588b4b77381ac3aa6dd53800075f20cd6ae338c427e93fa6110bca1f9797c4151c20fb688f1507e6e02be64579d9049f3d8536ade4ea9cbf0b7eb1edeea7dc068aa510fe24655719f41d9d59891fdce9c78f8d2c3391671050b06c826f683140ed6d97aada7a011a3205cf15f630655b8082b747ef8bb862943a4889e86add2a4ec84a35c8f4cde1505ab555bf2559390a5c3f89f376f82be787449a2d8bd208a76bc550aee87c7274e172b0d6a96e3a4305cccf4240985ae188d1e394fa4d4b25914113c824694e2dcc150ec153fecc2e6231955f171ce14523e3372237a6ce65c5aac620bef6bfb6c4d6f26217ed3149f44f58b3e59dc02f3797546a74cd93c0a3e0beb749a35fdea41a809b38baaf94de78d129e61e9211709a72a189adb20f940ee34c3554831d27f23683d6d939522f15de2afcc04aabd359187dde491b4f9dc6d731824c9a44facfe9711a85cf891e19137fe94d063afefd0ce27a3b824878b81c7123cec21797a95666742ee8921ed1d2af491dc4bbc726caf8cddbe9cd3264a096c1805de01988c8fe09ab0af82bd55f31b2534c52985ab2dcdea2bb13d365eff78e069a5886f4035f371c4372b90a6584b338278d60c5ec937d576a1b7f2e0e8d5841f484fc7f4f649fc60899a17467e8a800d52d02d9c18fa72952b03c782ec93a29a65f4ea888a5b9ee834f87a801038883cad9751fdd5813c7d2316490210e2bc45bcb7052e68cd086f251476462a6e11d327b0c0b3d4e9442cc4ee1e695286e37fac1d108f31c78e6c3204d99b3be37bf65dfd36a9c868ae697f2cb6b24f8fb6c7b4e00ef91cf096b5ffe602e3d917bf9243e6e056fa26a1add5bd595512d4294badb72ff046b0247a566803ce006b1cadfcee1b641ed2b8a4b088e8661e7b62ffef0a10c9fa3fc6c186e04e0488b32818cdb9207776fdb1036b0092afac488cc4769f0f1e3d1b9c76a4ba00099815f9e574bc509636c907709b00963e5e086cd6a2c5c75bb1df9d8d7edd3c71d9a46bbd52fcd8568ba42c915d0e3d73c5cb5895130e35799e7e8e134aff0c66ca4c166102da4e8d51377c296ee14d856e97ffbf7ab4b25f686c74e0ad7fe34d261a686a5e49c53e6e1d91bac84925a2d870f304bfe901bcc914d60702e7f7645ac45507d1ea4092a2bc2474c89cb13ba71b4f67629b6c5ccb473bc308c41241e0a95bb9bb2e5555a069d9c2b03df1fe58734dbd7c858eea1a75d19afbcd3a7bf374cd5a52b75e5a08e19b5563a756489155a34e707c0173918c664dc7a1e6cb05ea800dbd149ba897eed17bbb635db11cbd7cdc686ab7c7891f5ab9955c91ca9e4118e064667fcd45d0c3c0fe203bd71bc4f22b5eef41b70d89a790a2882dc132efd4a883253266d89f8e2a50951735ddf1ba39befb7958472664dc240a54208eeaf02dbe98a95347789a3f40715e0befbab5cbe9722a8470d30ba354ff97a5d0922a688587138b873de32698a060dc22ba29b0ba163ecb886a7e1b44df8fa42d588e55e4ed851aa73bb9f11ada7ad3f7fd5ecb0cbc62caee4194697d431cc1642f57ed0eb49931ee07b46ee941c62324acef1870b05cce12a8c8fee726841c5c7a56756e3d3963c35ea296790a269d02e6f4796773369011975dcd6a3d32822c1d5c013bb725d9dc4fe5e57a8e64264acca234edcc1db8a93e94d161ce4736d8dc4fc0b348c1b1fe3acd3066fea1b4aeb78cc6a79456b68d6a4b1a2901fe4c423872ff097a436089b62e58298aee3c3c95efc3a2a3ef3ca6af61151aaea9afe9060a87f2df62e055f829cfdcc6b9f0791baf76bccdb6e67ed3ff4ee9507ae611e9903a784a18514d8853a6b3fb2de5ae3d68dd3e5cd2d55b14bb51f3c5124a708e678cad927cca6fa4fbdb198253556f75fd91541a571389255ef4f0274135100e6e61a55b39c4026a6af34acac88b6963eed2a1c113f19e62f861eecc9efc3d9d074d5235febadba46391481cc95c9d5f7f165e6ffa02889965b58e707e715157eec653b805d94c461c166a1b78d9ad6b84ceac9813f1111812eeb99cc044cfa6765d634311be1272f1450f53bcafaa2689bc464222dc37cfc5b8fda16a95297c11df7e05ee5f9818bfbec18f5a9f91f586e37b1afde4ecf003f60a0045e416cca39ce84e5c871b781b2c78786fb65d65e262e2baa6fc0fb0a1cf1c7e914831820c13dd3c8afcb742a4fd7f253796ab0404ff19c9f115eae518f62ed1bc60c582e5fc0260c3bb64d94f1bf71b0af03c3ac8167826eab3e0c4712fd57db2d2406f93bc3a0d7dae8c23649f664e3320efd5da57e3cfdfbaa70e1dbff2d260a92d93cc6459b54c9b3f818991024f98b1a6674dc16390f1772559cfa860c7b0e6b51ba553f3d38a914e329a808ff944667eb022eb72c672f42ae0af895976dcdd090558837335d9f1f8d576fc307fbff4e1bebef71db0012466db71d87b8360191a009be7f98fa5f63ada664ec3143e6d7c2de57942a4960ff6e5e619fbf40176acfdf6c2aa90e4ca34d2e57e846e3680b0b9019158f5f6f5b5b0497ceabfaf38929d2695bbb46c9526ccf118bdce23300fce48a3a833e30867026cde0f6d6179df1e031e696d2a8acc194d32710d0df8f6b54688afe1ad6a5ad5ee59ba90bae40646b2caf5db0740ac1a945de69f7e2bfdffe65079e0e3fc827b625dffe124450a80004291fc211d32fab4c1bb20c81ee686610ac13c9a97bfead38d66249a19300de3fb53d05b512c1124e93ab42d106cb2ad097e5ae713c69d278ab7d13e6474dd21c836bc9a756e85d3ea4421f23630e7d7fa4487277854e13755b8cf6bfd81f90c012d0c7aecd8ca7cb9e534effd689926ea57f3822e8fa08fe4bf31959fc56ae44921588de246030c402564cdbee231bc935abe8205e257b19f0b54b30627370664d47ab40978b70558c0a75f595f1c596cd7de909454ec75feba28635cbc119db6a986838b2116c12e5d5a0d036f56017e296752177ad01f5732b6f114b5aa523ed6fc78c8d275f266c21a571859e8b9a5759cd706f15dd9b0dc77d7bfae0a03b38cf4edab3f2768e1732787df591f7f2a0c83021c024be0d39367819da1cc82736b84e80f70ff06da986114d64408245c123e944c15ad410a56ed966d7ff06ee706fbf973372b3c9dc8eaf22e3a4f250598166731837c45d6ccb4db1fda0d5c31bf912266f9ee8249a551711254dfba7fa22e8390469872dd81a62ba5090dfd1acdd284d0612a211fddf3a8044ff856671fa45ca8c2e58c65b70241d6b43ab53fc924a07adb5943f21ecb4994b4e62e1424e5af2ae4fa9f70dc30b07959eaf452fc7dd4cb7ebb3b3912e885ef7aa19ae06b3f867a710730bd126ec0b9f15618ac0f0e2196fa604e93b56947a1ddb73bbb24cdf23e792bf2ed167152e9a5807e6559d221fdd3e266977f0fb7e77df6adabf7700d44adabf57", 0x1000}, {&(0x7f0000001280)="156fd5c2de887370dde254f8e61d091507842f855326518ef42d56f58c17b53551b1d06c32a37298f3066ba0b2799d519946d5650d8c7eae88beea9792c7efd300cae4a81b6f1b923a", 0x49}, {&(0x7f0000001300)="df0f794d3b1a64b081d6e4a28d241dd6be87e3f6ab12038cb1e500d8fbfb17b81ad91beb68857b6176b75b4f65b6d88b4e8e11c581ce161c09d13aa29bb3ea6dfd087b94882be9c2509c6f09d056c12bf0cb18ac8db9dc0f75b209fc277e551a484b5cc3e190280d55c467eac647c0e9fea7aa8885b5a6efacc38e921cc8d7d576611e", 0x83}, {&(0x7f00000013c0)="bbdf9735a811413eeac0f59e8687f7ed8e42c0025e8d76ae58e74c38475caa1f60eed5643fa7686ea49e110bfe25", 0x2e}, {&(0x7f0000001400)="bad57327afb3e6b6eda42c25be800ad0eda474fe95e88ae3496c128d1b6161295272c3eddd1c1b8c7c62aebd26baf03d6ac38b70e30708e306ad7af7184b79e6119edddb59627b3578afc43f6cc892c2d649e4a03c525f61d1bc1687922757e38be73a25649a9d158a804498305beb94494dd5ce459a55cf275e89b381c3688c69d1e677f282d869a268dc3e33a926c066", 0x91}, {&(0x7f00000014c0)="adbbd37747dac9562d912801acde49ae95796f3fe6c545e229d1dab58309979b4301910683f362ad1714726ff9b932edb5f1d8e9d1e7dee1", 0x38}], 0x8, 0x0, 0x0, 0x4}, 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) semget(0x3, 0x2, 0x608) fchdir(r0) executing program 3: sysctl$ddb(&(0x7f0000000100)={0x9, 0x2}, 0x2, &(0x7f0000000200)="000000002470250cea706f66438f46437a0928d332014d5277a54ef9eeb56130c63b9ea5e0318c7cfd8d48bd0fe162aa4e6e315034282d6f42756212d70514a7290689bedb7d33740196d95ef8d0872425ef45755f67ba07df376f443edc17fc8b33fc1f30c43fe35a378dcd3d26ebd3646bd94568818b50a0b35502de624268c264e8a1e182e7be297a6915bf50502d68f6b941b6904191c835035df520012a7403a2535a0faeb50a28f1af0e2ad818a883a2badc0122176199b96221a1d65353ba04c9030ea62091e0760363efda24865ef46a4a5d290a58f19553280e94153677", &(0x7f0000000080)=0xe2, &(0x7f00000001c0)="d1c30000", 0x4) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x84}, {0x30}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: 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, 0x80146951, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0xfffd}}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r4) executing program 3: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') executing program 7: open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) sysctl$net_inet6_icmp6(&(0x7f0000000100), 0x5, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000180)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) ktrace(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x40000200, r1) r4 = syz_open_pts() r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000400001000000331c13fecea10500fef96ec0c72fd3357ae30200004e301ac20008acf20b6604be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abeba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x801000100000008, r6}) r8 = getgid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000300)={{0x7f, r2, r3, r7, r8, 0x2, 0x43}, 0x4, 0x9, r6, r1, 0x4, 0x3f, 0xcf, 0x9}) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r11 = socket(0x2, 0x3, 0x0) connect$unix(r11, &(0x7f0000000000), 0x10) sendto$inet(r11, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x64}, {0x80}, {0x6, 0x0, 0x0, 0xc0f1}]}) write(r10, &(0x7f0000000280)="f22e8a75fbc30288d8025c471dc7", 0xe) sendto$inet(r9, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x2, 0x0}, 0xc) executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{}, {0x40e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) fcntl$getown(r1, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000b00), 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x10}, {r0, 0x2}, {0xffffffffffffffff, 0x4}], 0x3, 0x9) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x60) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000100)=0x4) close(r3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d771020000004e2b1f0000000000", 0x10}], 0x1}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) symlink(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020691f, &(0x7f00000001c0)) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146953, &(0x7f00000001c0)) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000580)={{0x0, 0xf9, 0x4}, 0xc11, 0x80, 0x5}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000040)=0x7, 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) shutdown(r5, 0x1) write(r4, &(0x7f0000000500)="16a9717e51ce65966e15cb088f303c11e1fe579f37dd5cc232645d3723299d9a3c4413ccafb398c05676a02c7de9a13276412f5e12ad2d89c2ac1e906847418993e7c9fb7fd236aaa0f3bf35699f0bfa1adcb4fd1b8547a8015b2c6dd43b146d450efb6d3a5adfc4895cf3666d", 0x6d) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) write(r4, &(0x7f0000000300)="8cf2403336335b48ff86cf1ef8d639b65c302eac1f72a4c6f55da01c64f861f62f1a66a1573c6f5ee702ada92298e7363bd99b3be08e3246afc508e52c6f444fa8c2b61d3e3a437f0e4a8bda5eb3518b6f03eb161132798a174faed4a50a70d946a6f4100d1ac93cf9558e62ad8d248d756bb27005d478ba0e93a7eca4b092774e6a925debcb81bf2eb3e06275b40f5f95a00e984617caba6a35cefc9e989dfb50056e0754e9c4e2cac100a44df9a8653257817c0ee26481f326839e74f71d06c57c6e803f8965ae97d67f179b149ca05865f49b753cabe97359051b81c82f0128f025955145bf6e8d130e4d0ada6f27", 0xf0) setsockopt(r3, 0x3, 0x40, &(0x7f0000000200)="0f3f4c6d7d8a6b613f6caf56388bc010d48d5a98305cf9ce49d712d33ed9621e72bd234ab31cf06d14953bb6d4a1de9524f3b217f56fa044e30e18b3120033d5c9196f6d42c8291e4d3f7540970f9d3dac5f5e90b062118345427ee738c9da6389957b39474fdbd7970047a3661b6bec1b8718df4cfc72d06afbfc95f7165461add645ffdc5f39ed12e674ab667a97cedb1290a2f3b56ab1126c5e5c38e0e8d1a23c94ddb1914d42978e200b0ebbd3d75583604021e021e68691d23985a2c68bf8c80f823197fb82c159ec6b", 0xcc) setsockopt(r3, 0x1000000029, 0x40, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000400)="b9416348eb829fd182c71bd2327a3212ae5089e5be4e3dcd34f3461e5e26c7e1a8e6cf75467e1ec846baa1aaea679a0448b0dd0188224455676abd614445f71b33c404ed7fe09d88ea4f27e8a2cbdc559ca3f64522e89e52f98f4699c9fd477508352443af6e8e02195c945738b5bb8e7df68efc7ba9b6eeefac3b83436fb50605b2ed59e367727f164cfeabb1d22ca4ebe99e306837ba4aa4ef9c06687710d19e4dfdc133a1fcaa56fc8ebc6a120f578eb79059a7d71690155af4993c2ac69b15a54663d8fc60ff2c3e9f9d9b3f454e13fd2ffc7c55ea237b0c21b582e4235f91fabfec19fc3ac0e690fe3d09d885d518850473cb68b2a32309b9948a6975", 0xff) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x80000000, 0x100000000}) setsockopt$sock_int(r6, 0xffff, 0x1008, &(0x7f0000000000)=0x8, 0x4) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) accept$unix(r6, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="c9a611663fa5d573"], 0x8, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$lock(r7, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x300000000}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}], 0x1) writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000000440)="e2e41f7e9877650af85764", 0xb}, {&(0x7f0000000480)="e0961267527edfec3cd84bfdbf5a8f0de6a7dbaf6e31f0434d679d0f7d9f4668039209d744fc15753f3eda3b9291a3c1f2c247be62c0e3b00728cd6c34aa09f786d4d37a769b9f5f4eb1ac484a319acfd81da82a6d45acd7a270961970fef5cd35f715cfd2331f0b30a4e1fbf6c8a7e82abf9d2565e11de1fc66f5c95a8931ef04771354103dd288030564b7576ebb549ac7057b1fa9464eda41fde389a328566098e9dbfceec1102442dcee05a7fa1f20c4f373a7b8dccd65", 0xb9}, {&(0x7f0000000540)="7a8d4c47680e2d3e197359a72af0f843728001f1c33e8d0c4c36fdb4", 0x1c}], 0x3) shutdown(r1, 0x0) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = socket(0x20, 0x3, 0x5) sendmmsg(r0, &(0x7f0000003540)={&(0x7f0000003500)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0xdb}, 0x10, 0x8) r1 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x4000010e, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x80) setreuid(0x0, 0xee01) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000040)='./file1\x00', 0x400, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) poll(&(0x7f0000000080)=[{r2, 0x7d}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2e92994837ed377e, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') mkdir(&(0x7f0000000140)='./file1\x00', 0x0) chroot(&(0x7f0000000300)='./file1\x00') mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x52, 0x2}, 0x7, 0x5b, 0x0, 0x0, 0x80000000, 0xffffffffffffffff, 0x80000001}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') chroot(&(0x7f0000000100)='./file0/file1\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') socket(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="4623abef0f1b2947b22587ef9a48013d203e2aff9921a4caecd5e5c5df66af2883a6d3d1ef77c8bbfd72cc2b7dc8885a5a9e7f968cfeaa44", 0x38, 0x2, 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socket(0x20, 0x8000, 0x8) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0xee00, r2) getuid() sysctl$hw(&(0x7f0000000880)={0x6, 0x13}, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffff1e) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() r4 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3f, 0xffffffbf, "0000c6186461c0940ad9fffd45ffffffffffffff"}) poll(&(0x7f0000000100)=[{r4, 0x40}], 0x1, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x100, 0x0, 0x0, 0x0, 0x0, 0x261}) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000002040)=""/4083) close(r1) sysctl$vm(&(0x7f0000000180)={0x2, 0x7}, 0x2, &(0x7f00000001c0)="8373e0bd", &(0x7f0000000240)=0x4, &(0x7f0000000280)="a2d1051d", 0x4) r6 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1000000000000000ffff00000100000020000002"], 0x30}, 0x0) r7 = syz_open_pts() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x6, &(0x7f00000008c0)=[{0x80, 0x7f, 0x4, 0x1007}, {0x2004, 0x9, 0xff, 0x8001}, {0x0, 0x0, 0x8, 0x2}, {0x8, 0x0, 0xf0, 0x5}, {0x4, 0x0, 0x5, 0x80000000}, {0x2, 0x7f, 0x9, 0x9}]}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000200)={0x0, 0x7, 0xffffffff, 0x820351a, "090e4de6d302a6920f8c000002f9bfff00"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000380)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3f27686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e1065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c752ba14c86398555e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bdd24ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a634100", 0x4d2}, {&(0x7f0000001600)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a363579c03d7197664d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e6210ee64a7c92aa0bdf72d2f5fb93a82dd8b7af8ee1e28c3bee5f8f6c1f586aa117d0213a6", 0x2ae}], 0x2) executing program 6: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x9, 0x11}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x80, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) writev(r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) setsockopt(r2, 0xfffffffb, 0x16, &(0x7f0000000140)="2f8fd18c735ad9e3b7c20720e80e42afdcc25f202ed4fa6e918c8cd5e085784414f1f73b98a5ac5c9c0557dbedd4f138d508e2fdc65787a1f6d977cf76c423b69d993206821b487fa03e924c32a1436f4131", 0x52) r4 = getpgid(0x0) fcntl$lock(r3, 0x8, &(0x7f00000001c0)={0x2, 0x1, 0x2, 0x1, r4}) executing program 3: poll(0x0, 0x0, 0xffff) execve(0x0, 0x0, 0x0) 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, 0x802069a8, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x4) msgrcv(r3, 0x0, 0x0, 0x2, 0x1000) msgrcv(r3, &(0x7f0000000b40), 0xa6, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2000, 0x5200) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x130) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x112) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) msgget$private(0x0, 0x100) fcntl$lock(r6, 0x8, 0x0) setsockopt(r5, 0x1000000029, 0x37, 0x0, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000000)=[{&(0x7f00000006c0)="8093a3d118a26d31c064c4d0f69dad528422692c1543160927816b5782bada4f119bd3cb85c7bf17624351b8ea4ea8a8f4a30601a9462ea982427f26ef731a397bb816e968c1f81cfe345feccb6da9bfa15ab11d2144734bf1bf181023b631470c321d10bc893684c1c1759469da11aea6243d", 0x73}, {&(0x7f0000000740)="0b1ccd3bcbc2d34e", 0x8}, {&(0x7f0000000780)="aa3e87805999bf80d0b31e2653e399d4ce9f81ca8dc04978ff8aea81183024f394c5f6b2aedd1e8500c55f5344", 0x2d}, {&(0x7f0000000040)="495a7863ec4cae96d6e79a142fcb1a6e56ffdd06ede0c8bd13c4bc59723ca6b2b02c0dceb014afde027e96c219ff7916832a5df17df43c8b14183af23e2f3840daf80fb926462c846f7962b3be3a6cc306006d8de649ff1663c59f6d54be4a5d57c1afe38e086b2bd9ba933b1046a226ddfc688e100a366385b918752a08c413dc56cdbe2df388775cd5952f6c8866804c669c5cf41f161910099e9620f494320cd13af187066473cf57616b3761b65cdc8f16868a137fe40eb45470942e012579a6ebb5b5eea4a7f48eda4b228f03ada267fcdb08a24a3c0d5ee1e01c70b6e6ec076f8d1c6c969647209b694a879e39c59fa9552f4534d3f59140306b7bfedf046f09b921ebdaf87ee6a43b28fdbb7af75e7f96152d7425c6a0523fc87692e59f70a26ed0f8ad92d120258c544f724a11b3cb9a9ff8f3195c75876141be3dd9b3738b4e20afa7c2435bb854a0145fdca52a", 0x152}], 0x4) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000140)='./file0\x00', r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x35}, {0x3d}, {0x6}]}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x35}, {0x3d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x0, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) setrlimit(0x0, 0xfffffffffffffffe) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4e, 0x0) socket$inet(0x2, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) getuid() (async) r3 = getuid() setreuid(0xee00, r3) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2, 0x0) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x24}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) utimes(&(0x7f0000000000)='.\x00', 0x0) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x80000000}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x306, 0x0, 0x2e) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r1, &(0x7f0000000100)=""/192, 0xc0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000300)="b302bb15c05f896af884f9b811cd67ddc9e537b344da30c7f9eed52bfa2c54bc312943035b47702b3cd5cc1cd9e27683409b2d6b2240adfb9c55cf66d14f83e7a27c12c4507096411da9a73b7fd7322f3fdc8ca9b6ff6a5d0e06a9b7253f9058de610788611422cdc52a49d9b371d3f23e6d16d9a40a620e90e5b695c66d2e5545c4f6ac71076ddaefc8bde4d5bb15f0", 0x90}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) r5 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x40) shutdown(r5, 0x2) mmap(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r6, 0xc020697e, &(0x7f00000001c0)) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r7, 0x80045710, &(0x7f00000000c0)=0x2000208) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) fchownat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x21) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) write(r0, &(0x7f00000000c0)='l', 0x1) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(0x0) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@in6={0x18, 0x0, 0x6, 0xfffffffc}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r3) mkdir(&(0x7f0000000100)='.\x00', 0xc) mknod(0x0, 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='r\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x6000, 0x404) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r2, 0x9) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) write(r0, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed9b1c0cfaf8853e69a519f1fbc9cbb12edb464f64a72e88182b24b3dc1c184fa5ef023000f541b075f1c4c91", 0xffb8) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r1) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007"], 0x18, 0x5}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x81}, {0x1}, {0x6, 0x0, 0x0, 0xfe}]}) write(r3, &(0x7f0000000000)="ffeb4000"/14, 0xe) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_carp(&(0x7f0000000080)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f00000002c0)="08d2a1df9d3e9c1c3f2b9e7a1f194c796a487a9da47ab3ce85661cd3735eea677fdc640a4d8ea8732386f01842f1ce6631f0f262c066fd500040c0da74c0068b9af442451ed8d5b00be1d0e41ae3aa2c5512185ddaa39bb935764e926d80747ae3", &(0x7f0000000200)=0x61, &(0x7f0000000480)="c7af579d02c3596e837eb25c3520f979c4efe029a82ede8ac80aecb2ed8d3f279f6ff014ee5f3116fa88ceac9cf76fc83fb1cc3766736b89a751876625a1f3cc63528ac8928895b70f44948c700c21338f9c2eff324d4434b0424f49183307ab98aa03fe741125591ac716c821f33fa5d4d78ad0415c78a1e000dae46c96ca3f946286", 0x83) r8 = socket(0x18, 0x1, 0x0) r9 = dup2(r7, r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r8, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) sendmmsg(r9, &(0x7f0000000240)={0x0}, 0x10, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 2: close(0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r1, 0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) executing program 4: socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getgid() sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe604", 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r4 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYRES64=r2], 0x107, 0x0) executing program 5: syz_open_pts() socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 6: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x9, 0x11}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x80, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) writev(r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) setsockopt(r2, 0xfffffffb, 0x16, &(0x7f0000000140)="2f8fd18c735ad9e3b7c20720e80e42afdcc25f202ed4fa6e918c8cd5e085784414f1f73b98a5ac5c9c0557dbedd4f138d508e2fdc65787a1f6d977cf76c423b69d993206821b487fa03e924c32a1436f4131", 0x52) r3 = getpgid(0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x2, 0x1, 0x2, 0x1, r3}) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, '6\x00\x00\x00\b\x00'}) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x30, 0x1, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) connect$inet(r4, &(0x7f0000000000), 0x10) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) r9 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) sendmsg$unix(r9, &(0x7f0000001580)={&(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001500)=[{&(0x7f00000001c0)="45434cf2a43b2b42096cbc", 0xb}, {&(0x7f0000000200)="3e8ed102e15d298f9377b2862a41ae4fd25371cd7eb52b97a03e78a66df24fd30b5570ce0b84a413a128520d5ba081dd00539e74c8ded43cdb1057b1bb84fd31d47b200e8a54beb19ffa71382d25bbd42f9ff82a5954a025216185e5aa07b2fa6f7aa658934d7e1d6d690cb7a05b95498f5bf1254bbc65b7f6", 0x79}, {&(0x7f0000000280)="38efaf5cbb49a85d9548d82eada46e5ba70414da9ee0c7f285ce5613f6c53adf7ba5f47688b104965febe24396858445da583e31aa7a7ff9461289824177917d091f7e7138d3a494e12d4c5bff2d512cb0eff8e7f3d35ed18fa9960e4d41dba72e7104e973464893331f94a84a8eccf92775aed9f0870189c40b912dd0c7e7783aef91b6207f6ea9277f03a9094053348b7bf790e62d41d76cf16fa8b96c4800a357ec2de655522d97965d39c46f2c8538edfd02361d55ac0f9ecd5ad9dcbe47e66f6812482076d9f108492faf8fd69ece885f703418c792df50d7b751f10787b067215421f89883ee9464d744980c09ff8a3b4fbd021c0862a50705100c3712b7f6b39d950562a0f2a047df4f3a80109357f2165e55317f332d616b661d990ec0b832c89b2816d70f0419a3972137bf86cc216aa43884c05aae4fcfd8c4cb9ad8198a53c9ee4dba26080cced4e39a282d9c968e4e77abe933b24ced3bc332eac8f3a17e03464c50f00e62d2b83943ddc4f5298fa5f976dd12c5b9ebd1d719f34e8e816be094fc8c60ef6d95d07eea8b3a1630e6ad0e6d8eff84bf3f8043734398cc1914d47964f43a3f3f15f40a44d77c584bc50b2a9aca57e437eed22882e4ae207554ec46ae037f1aef794f3152b103de0d3c1d8e63c3cc96447571b8fc929a66029eff051ba8f009df6b2f037732c95fb6f4a893c617391a2b0516bd3e79fc4e5d47a52ed0288d06b8a92e621a92b238d3b3f034792a7fc6dc23efa6eb3c949089c7927f63bcd3f2de0066d756c7337b8d616793526f2baf2a3b041c06e2c739c790e44b90170ed8ccbd38e57c6bf66e631aaebb1398768bbf0255125ed318ddf852d7f6d440320ce1fa92aa1fd9eeddcd3f5ecb38d21f46215998f219bf83b96bb140a990d5c8f4085071551df34c8cbf2ce6608d439fea71af0d62fcf4abb98769ba52a24ebb4ce0be6cd26f243390b30ce7324af49ed14e8d57d0b273488042be0b53bdcde9ec8c817c9f21a95a5cfa66dcedd0730f1048c04136a98ca095952dbb8c388a42d0404db5c5ed870d91f6e8cc40dd879a5fb198d777041b8ab58c9d49fac05ead9753f07442427666f9519465fadbe0c65b619186ecaa00021b4a1bd3670e6b33c8f68bb3c544bac5f401bee05a11430cabaa30f16e5f072e55d0af5a0017410490876ed31026066c038885930154f3bd16dedcc96ff73362a90bf81f105b0638be6b0e3dd522f12b0af457a70976086e937847172bb8e09220a5686775a248d739eab97acfb29f8ca42310eac56aeb8418c4e1153cf0f60dd7e0891a331ab34bacb84692a78b2a904247d5e0653bd60108391b819fbc3817d40eb75334833b0300a406c79aad77687210e8b88231d093a3d75e5995926f37dbc8dbfad97a30627ca6183f2cc2e3a2d07b433b281a370e010fc1902909855426a5cb61313418c6d975a6a31c4e8074d57a98c8e4c41842e5852618f727f097dc4e3dda14fe5afbb6d4b0c2d89daddf0f5768aa372bda02773d6844b058df20c79201c3fb03024cec16d93368a12866e54978422117505b30959d2c11892255ca4a2eb46429e1f975c00d3fe302aa6c355cfc2d993bdacc15e15ab52812b682b4d286d60bc549fa4d93df1f6ef2ec5c1f820dfcbae5cef80274eed681b279d95335085b7bdd79c450d5fdc691a8e66471f18e442ecb913f0baf0d58f17ba30789941fccb5a66ee3e202cbc6a178ab15e5146d828c07a38125593df9e0593030d42450924857f9c59cf348b47789dffcf707af3c881c191bd42bb37b3c206d9d2a3a3696de77d683efbf7c93ff4e3d1507338dfeac26d3ea1566cc7656909701b69485ec86b1ae04cf6602c539a0814d92422a2aaa880d6a437616e76c643e42753d12f5e2c26dab42c4f22e3238657017af5f41a1839d61fe85ee5138842bddf38393730280c5e7ae2009e06e88f01ba65eb0288f44f03c5a0746f9e9e405c5b75130643b046ea2c3a19520fae3d7aa8372b2e1e84fd2f4a47d844d7f7520412dcedd0d14fbe95e7f7147fffc871e7c61d9c809af6e9a90a22c9f6cbec40a90706a119fa0340450aa1aece37ae3a6adfce03b2942bd15015b291af67e810bcbbb4d7be225d4dfdc6bded40dab80e6d554e40e16fc33db128a7e0884a56d97b6dc8022e2573c67c5d31abe5b0666b1afe5001a9bd2b578debd0a411b4f37661124be87c181e729d38e1b2e6723cef80a119e4c071d574551db2ec09858a9d75d166e3d04a4dbea8a115bb642a94f070fbeb8793b0f1ad16fba04551c37b78c8c16e2119176b94a77d7a4290ba0b9f800588b4b77381ac3aa6dd53800075f20cd6ae338c427e93fa6110bca1f9797c4151c20fb688f1507e6e02be64579d9049f3d8536ade4ea9cbf0b7eb1edeea7dc068aa510fe24655719f41d9d59891fdce9c78f8d2c3391671050b06c826f683140ed6d97aada7a011a3205cf15f630655b8082b747ef8bb862943a4889e86add2a4ec84a35c8f4cde1505ab555bf2559390a5c3f89f376f82be787449a2d8bd208a76bc550aee87c7274e172b0d6a96e3a4305cccf4240985ae188d1e394fa4d4b25914113c824694e2dcc150ec153fecc2e6231955f171ce14523e3372237a6ce65c5aac620bef6bfb6c4d6f26217ed3149f44f58b3e59dc02f3797546a74cd93c0a3e0beb749a35fdea41a809b38baaf94de78d129e61e9211709a72a189adb20f940ee34c3554831d27f23683d6d939522f15de2afcc04aabd359187dde491b4f9dc6d731824c9a44facfe9711a85cf891e19137fe94d063afefd0ce27a3b824878b81c7123cec21797a95666742ee8921ed1d2af491dc4bbc726caf8cddbe9cd3264a096c1805de01988c8fe09ab0af82bd55f31b2534c52985ab2dcdea2bb13d365eff78e069a5886f4035f371c4372b90a6584b338278d60c5ec937d576a1b7f2e0e8d5841f484fc7f4f649fc60899a17467e8a800d52d02d9c18fa72952b03c782ec93a29a65f4ea888a5b9ee834f87a801038883cad9751fdd5813c7d2316490210e2bc45bcb7052e68cd086f251476462a6e11d327b0c0b3d4e9442cc4ee1e695286e37fac1d108f31c78e6c3204d99b3be37bf65dfd36a9c868ae697f2cb6b24f8fb6c7b4e00ef91cf096b5ffe602e3d917bf9243e6e056fa26a1add5bd595512d4294badb72ff046b0247a566803ce006b1cadfcee1b641ed2b8a4b088e8661e7b62ffef0a10c9fa3fc6c186e04e0488b32818cdb9207776fdb1036b0092afac488cc4769f0f1e3d1b9c76a4ba00099815f9e574bc509636c907709b00963e5e086cd6a2c5c75bb1df9d8d7edd3c71d9a46bbd52fcd8568ba42c915d0e3d73c5cb5895130e35799e7e8e134aff0c66ca4c166102da4e8d51377c296ee14d856e97ffbf7ab4b25f686c74e0ad7fe34d261a686a5e49c53e6e1d91bac84925a2d870f304bfe901bcc914d60702e7f7645ac45507d1ea4092a2bc2474c89cb13ba71b4f67629b6c5ccb473bc308c41241e0a95bb9bb2e5555a069d9c2b03df1fe58734dbd7c858eea1a75d19afbcd3a7bf374cd5a52b75e5a08e19b5563a756489155a34e707c0173918c664dc7a1e6cb05ea800dbd149ba897eed17bbb635db11cbd7cdc686ab7c7891f5ab9955c91ca9e4118e064667fcd45d0c3c0fe203bd71bc4f22b5eef41b70d89a790a2882dc132efd4a883253266d89f8e2a50951735ddf1ba39befb7958472664dc240a54208eeaf02dbe98a95347789a3f40715e0befbab5cbe9722a8470d30ba354ff97a5d0922a688587138b873de32698a060dc22ba29b0ba163ecb886a7e1b44df8fa42d588e55e4ed851aa73bb9f11ada7ad3f7fd5ecb0cbc62caee4194697d431cc1642f57ed0eb49931ee07b46ee941c62324acef1870b05cce12a8c8fee726841c5c7a56756e3d3963c35ea296790a269d02e6f4796773369011975dcd6a3d32822c1d5c013bb725d9dc4fe5e57a8e64264acca234edcc1db8a93e94d161ce4736d8dc4fc0b348c1b1fe3acd3066fea1b4aeb78cc6a79456b68d6a4b1a2901fe4c423872ff097a436089b62e58298aee3c3c95efc3a2a3ef3ca6af61151aaea9afe9060a87f2df62e055f829cfdcc6b9f0791baf76bccdb6e67ed3ff4ee9507ae611e9903a784a18514d8853a6b3fb2de5ae3d68dd3e5cd2d55b14bb51f3c5124a708e678cad927cca6fa4fbdb198253556f75fd91541a571389255ef4f0274135100e6e61a55b39c4026a6af34acac88b6963eed2a1c113f19e62f861eecc9efc3d9d074d5235febadba46391481cc95c9d5f7f165e6ffa02889965b58e707e715157eec653b805d94c461c166a1b78d9ad6b84ceac9813f1111812eeb99cc044cfa6765d634311be1272f1450f53bcafaa2689bc464222dc37cfc5b8fda16a95297c11df7e05ee5f9818bfbec18f5a9f91f586e37b1afde4ecf003f60a0045e416cca39ce84e5c871b781b2c78786fb65d65e262e2baa6fc0fb0a1cf1c7e914831820c13dd3c8afcb742a4fd7f253796ab0404ff19c9f115eae518f62ed1bc60c582e5fc0260c3bb64d94f1bf71b0af03c3ac8167826eab3e0c4712fd57db2d2406f93bc3a0d7dae8c23649f664e3320efd5da57e3cfdfbaa70e1dbff2d260a92d93cc6459b54c9b3f818991024f98b1a6674dc16390f1772559cfa860c7b0e6b51ba553f3d38a914e329a808ff944667eb022eb72c672f42ae0af895976dcdd090558837335d9f1f8d576fc307fbff4e1bebef71db0012466db71d87b8360191a009be7f98fa5f63ada664ec3143e6d7c2de57942a4960ff6e5e619fbf40176acfdf6c2aa90e4ca34d2e57e846e3680b0b9019158f5f6f5b5b0497ceabfaf38929d2695bbb46c9526ccf118bdce23300fce48a3a833e30867026cde0f6d6179df1e031e696d2a8acc194d32710d0df8f6b54688afe1ad6a5ad5ee59ba90bae40646b2caf5db0740ac1a945de69f7e2bfdffe65079e0e3fc827b625dffe124450a80004291fc211d32fab4c1bb20c81ee686610ac13c9a97bfead38d66249a19300de3fb53d05b512c1124e93ab42d106cb2ad097e5ae713c69d278ab7d13e6474dd21c836bc9a756e85d3ea4421f23630e7d7fa4487277854e13755b8cf6bfd81f90c012d0c7aecd8ca7cb9e534effd689926ea57f3822e8fa08fe4bf31959fc56ae44921588de246030c402564cdbee231bc935abe8205e257b19f0b54b30627370664d47ab40978b70558c0a75f595f1c596cd7de909454ec75feba28635cbc119db6a986838b2116c12e5d5a0d036f56017e296752177ad01f5732b6f114b5aa523ed6fc78c8d275f266c21a571859e8b9a5759cd706f15dd9b0dc77d7bfae0a03b38cf4edab3f2768e1732787df591f7f2a0c83021c024be0d39367819da1cc82736b84e80f70ff06da986114d64408245c123e944c15ad410a56ed966d7ff06ee706fbf973372b3c9dc8eaf22e3a4f250598166731837c45d6ccb4db1fda0d5c31bf912266f9ee8249a551711254dfba7fa22e8390469872dd81a62ba5090dfd1acdd284d0612a211fddf3a8044ff856671fa45ca8c2e58c65b70241d6b43ab53fc924a07adb5943f21ecb4994b4e62e1424e5af2ae4fa9f70dc30b07959eaf452fc7dd4cb7ebb3b3912e885ef7aa19ae06b3f867a710730bd126ec0b9f15618ac0f0e2196fa604e93b56947a1ddb73bbb24cdf23e792bf2ed167152e9a5807e6559d221fdd3e266977f0fb7e77df6adabf7700d44adabf57", 0x1000}, {&(0x7f0000001280)="156fd5c2de887370dde254f8e61d091507842f855326518ef42d56f58c17b53551b1d06c32a37298f3066ba0b2799d519946d5650d8c7eae88beea9792c7efd300cae4a81b6f1b923a", 0x49}, {&(0x7f0000001300)="df0f794d3b1a64b081d6e4a28d241dd6be87e3f6ab12038cb1e500d8fbfb17b81ad91beb68857b6176b75b4f65b6d88b4e8e11c581ce161c09d13aa29bb3ea6dfd087b94882be9c2509c6f09d056c12bf0cb18ac8db9dc0f75b209fc277e551a484b5cc3e190280d55c467eac647c0e9fea7aa8885b5a6efacc38e921cc8d7d576611e", 0x83}, {&(0x7f00000013c0)="bbdf9735a811413eeac0f59e8687f7ed8e42c0025e8d76ae58e74c38475caa1f60eed5643fa7686ea49e110bfe25", 0x2e}, {&(0x7f0000001400)="bad57327afb3e6b6eda42c25be800ad0eda474fe95e88ae3496c128d1b6161295272c3eddd1c1b8c7c62aebd26baf03d6ac38b70e30708e306ad7af7184b79e6119edddb59627b3578afc43f6cc892c2d649e4a03c525f61d1bc1687922757e38be73a25649a9d158a804498305beb94494dd5ce459a55cf275e89b381c3688c69d1e677f282d869a268dc3e33a926c066", 0x91}, {&(0x7f00000014c0)="adbbd37747dac9562d912801acde49ae95796f3fe6c545e229d1dab58309979b4301910683f362ad1714726ff9b932edb5f1d8e9d1e7dee1", 0x38}], 0x8, 0x0, 0x0, 0x4}, 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) semget(0x3, 0x2, 0x608) fchdir(r0) executing program 7: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x41, 0x0, 0x0) (async) utimes(&(0x7f0000000040)='./file0\x00', 0x0) (async, rerun: 32) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x8, 0x7}, {0x2, 0x5}}) (rerun: 32) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}, 0x0, 0x0, 0x400000}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94", &(0x7f0000000180)=0xe, 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) write(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setregid(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r4 = dup(r3) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) writev(r5, &(0x7f0000000580)=[{&(0x7f0000000240)='T', 0x1}, {&(0x7f0000000280)='1', 0x1}, {&(0x7f00000003c0)="8b", 0x1}], 0x3) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$getown(r6, 0x5) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f00000005c0)={0x10, 0x3, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x96}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000142000/0x1000)=nil, 0x95}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x401}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x7}, {&(0x7f00001f1000/0x4000)=nil, &(0x7f00000f7000/0x4000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x8000000000000001}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xa9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x23}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xcc03}], './file0\x00', 0x6}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000002c0)=[{0x1c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000540)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x7, 0xce, 0x5, 0x8}, {0x8, 0xcc, 0x2, 0x1}, {0x6, 0x32, 0x2, 0x4}, {0xff01, 0x7f, 0x9, 0x7}, {0x7, 0x8, 0x3f, 0x80}, {0xfffb, 0x1f, 0x9, 0x7}, {0x5, 0x80, 0x3}]}) executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="4d8e262725f33aba16ead05738eca9d24a93e2ca8990899ccd64ed88e35538f448f34a9100b9821b8f3035d378ea4e1e2b6a04e13bfc1ae2182cf63afae0a77fa92038dc2d460685ab44d89d220be8e7971c3d010064686df5a0aff84c2ea6f0b0a4509d9867b7bd1848ec6bd21740daba313980966bc7e69c43fdda87a8588524fa61dae3bc90363a0ed744d6e56e8d8db71f536592d5cceb022ad4d8b32a3b6ff652bf9d1b6d2fd0b649caa8af", 0xae) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x50}, 0x4000000000000004, 0x0, 0x0, 0x0, 0xfe7d) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10004fffffffc}) mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x3, [{&(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, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000069d000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r2, 0x1) r3 = socket(0x18, 0x2, 0x0) kevent(r1, &(0x7f00000002c0)=[{{}, 0x0, 0x44, 0xfffff, 0x40, 0x1}], 0x0, 0x0, 0x1a7baabd, 0x0) close(r3) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffffe) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket$inet6(0x18, 0x3, 0x9) dup2(r5, 0xffffffffffffffff) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000100)) close(0xffffffffffffffff) syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000000340)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) ktrace(0x0, 0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup(0xffffffffffffffff) poll(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = msgget$private(0x0, 0x0) setreuid(0x0, 0xee01) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000003c0)=""/153) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0xc8) ioctl$FIOASYNC(r3, 0x80047470, &(0x7f00000000c0)=0xffff) r4 = fcntl$dupfd(r3, 0x0, r0) getpid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000100)={0x0, 0x0, './bus\x00'}) poll(&(0x7f00000001c0)=[{r4, 0x2}], 0x1, 0x0) sysctl$net_pipex(&(0x7f0000000380)={0x4, 0x23, 0x1}, 0x9, &(0x7f0000000080)="41530796e2f55d783a4e97d9aee16a7e6e58d5ade08e7c28a41c71a415cad344e1cd6e5191ebd938120b45ed56fc59e7b377cc0e04a153b478c694e0c3dcbdeba61a765a15db4083c839b5dd94ecec17ac9e5cad015d56dc50733afdfa9e95ac18856b1fab736f82d529d524ba6c4bb12ff9bc5bda4accd2bb182a3589d19c9bc7d02bb752e3cf70a970619faf29f32772a5643e168b9e9a052ff2e2c5bde2662edd99aadda885fed68c776802009a76bd58f19fca072d51067d958abe7aca84ecb16a4a86aadaa942f29d429918c9b62cd3e1b42261c539efbed0574867b7f6ef868920e44948a1996f649e941fd275d3cf12c47acb1a1512a824e95a1210812d793fe8d4db2e17d141a0d9692cdc0dc2fdbe89f9b49971964fd4f0d4b40a3f44c61e928c34e1e4387096497d310aaaa9c7", 0x0, 0x0, 0x0) executing program 6: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8e, 0x3fffffd}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) syz_emit_ethernet(0x2e, &(0x7f00000017c0)={@random="6d578f829ff9", @remote, [{[], {0x8100, 0x0, 0x1}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @empty, @rand_addr=0x4917, @local, @remote={0xac, 0x14, 0x0}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x73, 0x0) executing program 2: writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x401) dup2(r1, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) executing program 5: acct(0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x103a42, 0x0) acct(&(0x7f00000001c0)='./file0\x00') r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r2, &(0x7f0000000080)=[{0x0}], 0x1) acct(0x0) (async) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x103a42, 0x0) (async) acct(&(0x7f00000001c0)='./file0\x00') (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) (async) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) (async) socket(0x18, 0x2, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) socket(0x18, 0x3, 0x0) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setsockopt(r2, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) (async) writev(r2, &(0x7f0000000080)=[{0x0}], 0x1) (async) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x21) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) write(r0, &(0x7f00000000c0)='l', 0x1) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(0x0) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@in6={0x18, 0x0, 0x6, 0xfffffffc}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r3) mkdir(&(0x7f0000000100)='.\x00', 0xc) mknod(0x0, 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='r\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x6000, 0x404) executing program 6: writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec370", 0x0, 0x0, 0x0) mknod(0x0, 0x1000, 0x7ff) open(0x0, 0x2, 0x0) unveil(0x0, &(0x7f0000000000)='x\x00') open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open$dir(0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x20) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(0x0, 0x80, 0x0) executing program 2: syz_open_pts() socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 4: socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getgid() sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe604", 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r4 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYRES64=r2], 0x107, 0x0) executing program 7: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') open(&(0x7f0000000200)='./file0/file0/..\x00', 0x70e, 0x26) syz_emit_ethernet(0x3a, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @empty, {[@generic={0x7, 0x2}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x2e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa37c62de26bf208"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f00000001c0)) semctl$SETVAL(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000140)=0x9) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x84}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) writev(r0, &(0x7f0000000040), 0x0) executing program 3: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0xd}, 0x3, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0x18, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b9, 0xfffffff8, "0a2aff748207018c62e2fbffbfffffffffff00"}) writev(r3, &(0x7f0000000740)=[{&(0x7f0000000080)="a23371636315bff98d19672f8212513fad3579f9989f80fea77cd3deb6f0dc7a16a4766c4d01ba7574d21bb6fd876a5e273df5c2efb4bfbfbba6d0607c89f6f9931c9842434042d7584032a881f7cd6e83f28349", 0x54}, {&(0x7f0000000140)="ccabf4598869a7ffe940dfd720f213636cb70143b4b9e70de22af12be645e1971bfd5b11f54d0958ff501973bc6e376c43d5bc3334", 0x35}, {&(0x7f00000002c0)="1705cc168cc107ff82a560901cd2a5159260b871e9870becd338e810ac9db46da6003daa2d429aacf5d2f1c57338884448ed7b28f7df48b92024f9cd6f85522cb49697268b0f4b061d0a9244c030715b2d3c61a166dfaadc31c6a584c6afd751ab8af0bb6838af36121f30", 0x6b}, {&(0x7f00000003c0)="194778e492af51", 0x7}, {&(0x7f0000000b80)="5523724dbc478ae0a9fb96ee2d9ccd355be7ade22b147da9c6642df754a108669d2d5924796858251ed2549466401db9cab9f46c95bbd423971bc31ae3ea107aac416a9a49c416351256aee61de0400c65e50b09b4768eabcfb42a183ca72597dbef4f480b00628eb400c17b3349181fe6839d6a5ba7cf434609fa2c05b7341d769089010000000000000007412391d4b37ebebd25fa5f96f4d651363222f6d28e35d77c6832e6e2ef3645481bfc8a830a45256eddaed3a033990bdcc5d19035932a2e61244be3d6d9a02517b64f1edd923cbb728db771934fd2920267431eeb528fb0cee709a130646e1d8620a490dcb1944f8e5867066ed7475764ab6ed647d5358f68b66a7c4b21b2e05062fba37f11725f86fdac17f128ef04eb6690c1e1f5cba652fa703b6b05fd2b195a61db98a8ad45c03cef2f3f6ae6a5734602a87c672ee19f60634180ace59b5c7d770a6443749afc63614983484446b6fd84fe", 0x15f}, {&(0x7f0000000600)="3042a106de5b00508fbdafbf867657c638ff71f633d20656d21cc4fd69a9d737bb1f42b0134ecc016db07dc6cb11e1288df1931f1075e3868f234a3ff8d20fadd60447013dee8ba768fabe8e8af972e9711511d1abf332923f7a6d6cf19b640c0bf32e1aff42ee1798", 0x69}, {&(0x7f0000000680)="2d898b1d753ad155f405ffec653aa76059d017279f95f0110c70988d", 0x1c}, {&(0x7f00000006c0)="9b828cf13141c353ea0c649a36205c4b3cabf75c", 0x14}], 0x8) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000)="56ce01", 0x3}, {&(0x7f0000000500)="badbad87750b277e6e2891897001", 0xe}, {&(0x7f00000007c0)="07e7cd8bd123d8393b0b264e8866b3c3356a11f903abe5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597c6939cea4a4bf217ff28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20228848d59e89738c52ec69d7f389473880cdaa212f207888bcdbe401", 0x83}, {&(0x7f0000000880)="b01c1c2743688d9c0926d426dd15bff6cff0e121c29a46a2eb88bb999605cdc954f1de5fed76e698c6af7d654b22b7e154cddc16380fbc497a290a", 0x3b}, {&(0x7f00000008c0)="c64b0e573b528c593101efd63b37d4688205519c0382e1150bad3a8974cf5c6010dccb515c788c02bdc9a34942c625dd8de55501e2db0d8e63cf9e6154b5ce607d0c2a646744ffc9840c5eed03e992d2668b27247651367a3e6b882e08d2acb0abaf9b83309ac4e9307f9d6ba7e339fc92db1059a8f49fea3d16d425b2d64da0559dc6deb6ba250d4656bec72672d4492f153872ffe22d3f8e057aa9e4196e47e2802106a9bf098dcbab814f43b4979f0eb92d25", 0xb4}, {&(0x7f00000009c0)="524915e72e66194e85588b9a2ca92bac9ed70cda29c7f7bb11e312a3da941035bf0b512002ad505a8668b1dfb928d9a6d58cdd371b47c19dd06a4f9901d9444b6b613082d2", 0x45}, {0x0}], 0x7) ioctl$FIONREAD(r1, 0x8218694a, &(0x7f00000001c0)) r4 = socket$inet(0x2, 0x8000, 0x40) pwrite(r4, &(0x7f0000000d00)="d9734b06c77607b988e772abc55d60e5067cc1412fe612202d7e403555f46264e4f8b45c79bf00083e3de63bf844d6455e3f65fbc862ec5d39731a15d762f27fe548fc05788e0d7a8bd9792ef9545e886ffbdf17175eef5b161b63ce5a4c701b0947fb127c141dc96d6fa479ab65ea4943bc48d7bc3dbb0c376526165f57cecc46eec31b1e53bc7ca624a521877d5cc1dc51f4f20b3c15ff32f9181d334a0aca4efac9c79bc28fbf7bead33de6627fa5e8a378ad21afc8d3fe1d594c0da21a132b9560cdf4a4503e4b3e0e0ebf53a3195cffcaa35693524a3f34b764c2c0570bca553e55792b014937f76323e6f71ddc9c2288ff56f9d228b1501097304b8777a85a1840c79da35b27a50caadda2b00916387ea2c1fc3a462cbfeadfe3a955c6c05f68d66ae4f3ce7a49b0e69cf1358d1e645a4a46d5ccdc1d315ac3448932526e9c4259f06fa455f347664e2ec797bd13cbdd9d64b66a23cf42fe96145848115868ede859071b4bb26e1d02d090b51d67821e24af25e7052a1ba809b882bf643e612287e3b05c174ecae3f45ea61734536fa9db1f23b4267db7bc66398af40965066c9e7ef27d28dcc7ddf4ba970fef35be9bcf39a18eee21b06ecad63cc978dd0469b4bd70ed19b0336e4c4769316deaa9ab8f48372b5ec7effc6d72a4e31a9226d7d40b6ba62d584f8dee2ccd2c93d175c0eb94a63727a72e294faf355a061a6a53fbf624d66d76f80941eb19632e982e035abcca4dd332821f5bb9ff6b0aafd573a6f2b7284d45808f16c705a499edd666bf9eb1eba201e3aab2c2f997e1571fb11d964e36cada6196d89ee7b8ec2714c7023b7f27d668cf48af57a12671305ed1a4136b6ff30b41eec4f4743d4e8e1aaa1ccf6c2749caf3a473f732f49a161bde98e4b02d25421157a04e8ec81da3a35debead00e958b69dfba575125fd7d4f7521692d9e3f00f7e6b6bb98136405451e84fd6e4d93433f9638412bb3183731d118e4566bfb5ec5291a2fc1860d3426dc26f2787c257fd649cea31535775badc5cae205b4d1836c1084ebce66c06c8619e210216ad927706dc13936987a8e9a3d5bae2465b2117b6b0fb12edb42a9921774abbff8d48ad04516e3052d8fc4f9fcf8ff0c0899114091deae5d18c8097a79c93a44016781fce551d71f116fee2b2be0eaa0fa2299640791aae0d63403df1e07166877e81aebf8c724265e61473f548fa0dedb4e7c747a265207aa3ca9ae0193a14db29cb2f521d16d493bfdadf7f01400c33aa2927ada40642cc013ff7166256eb08d4b569dd59c2a80e136bae6fd4d5a8e2602dcf1b80d82ee0e38c85aedd9d8d4516e81fe8dfa0e03aa6cccf22e778b19b90002604266c8f7491a9a5656813dcb5b961707cee29cef25c46f56adbfd74e90cbef63cba774bb4a89e70488e4ee962b32893fd34a0ee0d7cbc7d92598d48e4946a0056528584826cd39296976fd3c1386638045424c7ba6b8471347d5e598d9a908f81c8d80147217397088442f2b6bd0880eae03839278abefe14e8434e0725ab70feb111f03b2e2e5af17bf8621c7a251c2b4b6c604e6f09e56db152cecd6ede1232ce4e08755f78f4a9a1159edb20ed19cd03425be125a121c55f34aca9bf71c410be8d711e328d314b68fc6ec653c853d2d9c3afc0e1732b08efc73a47a67aced757384e26d084a81e838cd82658ed125a10faea85f3f9799ff014547c75caf6fc2826f4b513886770ffde3b36284f4a6d33a99bc915f3679ef3a316bf19ea76ea81d71640dc968cc419890e5e41c34cf1e22f999b8c8d95c26f1128cd52b2970f58ee22244dc11e55d220622228c86363da7530b605eff0a424ecd6837724c8d9a7504d288dbde233a394d62bd598051c6c0a3b68ccec4fe3b6a4ae4fcee3c99929ad2e952e43209c45ea59fb999cb24d02448b77d407c220bc6e4ecd4d91dbdd265e5a1469083b6cb86d424c160be263a0fe90d171af18b439a1e6287c34f627a7f923e861bd48ce68f384c311cf40293e208e881d254fff4a02fc10ffea18dced87d113011f651b7a565eb8c9553a5b49a9ae244b4489f108917a8d0e1034c4bf41759e509ed982da14ff8e47951d1412fccab49ff2f778b0fc01e55f4ffcee7386659d090d09c9e5debbeb6483b7c0bd29d529ac7af651a9c26b6e7c00deddda11108d28022c636fec563fa572ab76a04918c8e11cf3f5de83bbf2324edc99d059e9d26fab4558b7f1a29fe4f791b6f36642997f7318ce31188de2dadbd4bf93b7ced3f74d34de329017516862e10e3a17aaab51abd58a199edefe65a9e314d286c6f85b66ae6990802f872385a63001fe08b5a8ea4ca8bb11eadcec959dab3ba245c24508a79d073c589320fd2fd66fd110ae976fc22101b70aba7e92bdf13b2e6bbca66826cbe7bc2f76360c1554395dc6301ce68d166e3923bd86db97f899422efdad3ffe3b06976c9b7a27dd38070b229b4f825438c786beaef01bb5dba1841afd31d13e50652fc255adb322d6b2234747002405f99120166266235b1f08fb50a5be548989ee71e8b45b9e6affc8c4a7147691a22c77c468dbfaac7ed39da50e3c41488de3c419c9e4417cbc10336c22ffc5c73a390bcea0bc7a6bd2238e19a72f3ffc4732473f66cfa627cdb6ef2d434b518d0f93ff5b5d6a13ff6239ec5c3be87c7001b7aa7bb0f7b6c90dbd8a134cccd84c1ac3567713a6abfc5f4d804f1696739b1de04d913db064e1b209b5770b12ae94fc5e41a57c2776fa8649738e764ef1c7fc181b6ba2a45730dfc035c6964fb47898d32a36797d1811e93ba283723f4848434573a08539c9694f48f73a1390acb5e427dcecbfe8d0604f85213ae394488840cd2c5c49d06e4034e40c200c282281c088636130b24fb680105e83364866753f804fffd8efc7908ea4b8b72f9bea3845821b590ef6d480531a313e62f7a350247c316742a06117b081c058599e2f38c14eefd5ff19343e6b3f96a8f92c0cdf911017c7ba1540323c9f5d5333539a265de0f4b2ade2d084f597d7ffaa7b5d8df07f80559b02eccf661282f5152cf56065d04b667de3468362ee1763e5bc782da4d2c4f906f89e4da352b3d2e886098c694ef8cb74188c499145b1745b025fe3632eee58f6e48a57f8b0612e39d7ead74215a6ea6a084e3a45b2470cbee1b662d2295359bdacf2be41eb29bb491b1984f10e575e8d61df67148afb3cfc68a94452eb64258fd0d5f046bf6641e98af41aa952743706c8632c31700267dcb290494db83492d766ce551ac96e14c3533ef38badc963ad6fcb6f8917e6d7b4dccbe8735c2987e4791eb1c86a2563c9a27a0788fbf2e00632bc16f35215eb459b6f6d99266ea23bacdc57051d52edf0095002c932403e2a1048ab41358aae08e1a813a03c62ed76f9713b84ce5c7f04211d0faa6833f92195af5b9303b781316675735439ea054abf600293964a4a63bb73a256b0a165b581647061216c6af2188240ceb08e6f8b2a4059f0707304cfbc9f6f87628a4bc31ae3fc91d51cad06a647ec8efc8157d210d15bf7cfc593d9973dc126389067006999520bd22a4041bcb627753e9f951ef2538160d9f2065fab0d95a29480d05d06cb6c49ca4dec80db52f022b4ce26db6df942ec773698a7912b291c77eebe0fef78b790bd5ce0540bab82390f5e5ead76d91aa870420a785182b0004048d960b4e96e46f9a508f8122acac4b5484cc07482e0faff821213781d3ff5fc979f647b636c6753a09936667e9f931922191df1a0c74009fcaa49f329fda5cb9561d44b89d445b5fcbf76a771318bebdf769982ad6fdd635c011f609f36b2340fe91e7efdcb323a3f4366608b14c27e785b8af5b3910fbe84afbe9c3ed031b3632c425baf45e1c8702d702d3a8fef07b8154eafda5a0f14da31ca0c06bdccca630f4b28a4343a1f33ab4041b4d293eb21a76faea73cb4bfa512d65b491f767dfa13bdab3be4d7225e4d08af8e60b490fd87c4d75ec41caae877b47bb2a505d9af283f19983ef53383f58a5df40d527fc1ac5b02adca92ba78960b7d909c90906ddbb07cddfd9593bd4e7311a5e59b6475c8ba36b5201dad3b8e93fc3cc41d48ec5f052390b460fd676ed4b3b16ae83a8f7f0632c07e25d57863fc6559fa3d5c8ccf88e95139df36d1a17705db9d49cf4389eae30d424e7b29c651e0befa3d7ecbe5b955a9a0c1e34ea19c8ede386d20e64b95fad5f2e895182f4cb673544702aca26bc39104d69a6c9d9166afef1c94a0da15c38724044e47744e9d2ce4f81300d9aafdfb7d5dc6960b983f7f5ae7a6cfbdcebb2b37ca84599756c3f41b933550d728d41f185e212aa72b68ac07cff4dd853dfdf53c654a272df9981f15d33edcb0a2a8d3f0993957ef1e0c583191973181390075900ebac75d8cb82f2a35e2d6c205e454a99ccd0aba52b19505db20357cde140e3ec7979a0ce970a7488a2c44c2cf8592feea5b89cc69f6ec6f88db7fc7bcfe667d3ba7961ef00feccdd2d6e89f5e7eea513b72b5cc7f97f793098bab2a4651f3f9aa213149f309c5ebed9298b44ec451443be37411d87cab73af75cb8c5a3c46a4a044056219b9bec424f4b05ab709574d56893e4e85bb56066d692bcaa40c8ae10ec344a680bb5445aab20675259f97dce9f10dbe2bbfdea8c0d7899a6c586dd8d0b9c7b57c3776319ef79fee2cbc865d7209c7cff7e1d8b68a1b80dbccec652ed6e2c0e9336a38ddcb33112fd0ed43e704e567a74b3427fe1d8b542b508cf2e315736b11eb14ba150c04a67ca9dd44bfaf3266179f418ac315678a4670bd11096941dfe1159bd11b83d543e32809f8d56125d4a2bc77e15bd977b409aa2e49bfa9c2c34e381c9bf23937f3aed1553d5ba0bf9d107cf41d3f3d947333920c497d1ba418c13a0034882367676ba7145f999d676fb45b98ff5150635b52faf3f46ef16762180e0540c8cc9bd4d0bffaf0a7a207a2ea15cb14a70eb463b68d87877d12cefd2ab3efb58362ea38b4a3f5365a17e064cbbc6c589e14fe3be16832e1d64803b75faedaba0c279cbd42f015f92fcc2f5b64444a6fd352753335d8f2bf6ef28a3904867b362fc926bdfc9f6de13bb94370524fe34955726c0d36e3681148354c59b644681920012e650f294bfa50a9bb8f03516a7fa1cbdbb26537c5151f3408c9bcdb835d2df8663eb31a8fd57f2a83f90b49b1a3a100615a81e12d466e1f9843de4adb8db49ab62856b28e2ee2f8f1b1d14a904e3d996ab92cbf56f53c06781d29d89c2e532214668927e6a5d64a266e6b72df161fb868e4357fb55327212774592502e1798da5362ad89df2deba8b23cc0efa74d9943c5391df16683c4f3826a2e9f298e77de743c23567d8b2efd89b6cb2bb72bf1f0e147f16a7fee07b592a67c572583620bda27ab5b9771db9cc259fdc5a5e6981e329077f36ba9973d191751e031e94d812cffa3f203005f820d8cecfdc719388f4e161f91a4ef00f0de9f11d9438f40778e132d68b450b49330a85761300d9f79ab8d1578724cb0a7170fb4ac7ac0ea96bc9ef11be228718fbc8c19eb449d73989420b9f8fbebc51fb6d3c65829f6ed421813b6f25144b43874f8f0262c9ab4feee188d3b56134566413acf604b55a323fe7530a0406946e7c8fac6b635f33babc6ad74638f01f282a07840753fa99e4fc4c1c4f788ab44d05da20d1065ebae131bed049224d9ca17dc96bd8aafcae0187eb34f70c6218ebec589396f731c68bf12ae5ce7ee4f466f899d57cf733a", 0x1000, 0x2) r5 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000000)=0x6d26) executing program 0: writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80047308, &(0x7f0000000000)) executing program 5: socketpair$unix(0x1, 0x2, 0x0, 0x0) open(0x0, 0x200, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x1720, r0) openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x103a42, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) acct(&(0x7f00000001c0)='./file0\x00') executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}, 0x0, 0x0, 0x400000}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94", &(0x7f0000000180)=0xe, 0x0, 0x0) executing program 0: close(0xffffffffffffffff) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r1, 0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) executing program 6: sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="82f91e3471ac0058bc5a91501d400000005f84cf6fd2dc448a25952e", &(0x7f0000000000)=0x72, 0x0, 0x63) getpid() r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000240)=[{0x28, 0x0, 0x0, 0x100}, {0xe, 0x0, 0x0, 0xf61}]}) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{0x64}]}) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRES8, @ANYRES32=r2], 0x280}, 0x0) recvmmsg(r2, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) executing program 5: ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000040)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sysctl$hw(&(0x7f0000000100)={0x6, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, &(0x7f0000000040), &(0x7f0000000080), &(0x7f0000000140)="8def4b6cf4de7dfb81af1af29cb6545e8d568a8209326e103dfdf8463b4b69c291cbb6668d4bdd4d4ee29d917ed3b752cc5a05c5ebd0e71e40ffe0617452bf39e1408e55af8302a6c715b382991aaf6c068066916b755d25a3876bb2dba7499e223de81a7f47c240203390ab9a59e52cdb32d34cbe9bef9d734d823526a78cd06d3c553dfb16bb8559cc80ab5bd2b62d89a99cc25c3f9fcc0a7b0b7cdb98f04645309f17714480467d10ad3c7989777bcd0d3c5d2693", 0xb6) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000001800)={@random="a18ce84acea1", @broadcast, [], {@generic={0x8863}}}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffd, 0x0, 0x0, r5, r6, 0xc4}}) r7 = socket(0x2, 0x1, 0x0) getsockname$unix(r7, &(0x7f0000000040)=@file={0x0, ""/54}, &(0x7f0000000100)=0x38) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) unlink(&(0x7f0000000180)='./file0\x00') r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x22}}) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r10 = socket(0x18, 0x3, 0xfd) getsockopt$inet_opts(r10, 0x29, 0x26, 0x0, 0x0) dup(r4) dup(r3) executing program 2: setsockopt(0xffffffffffffff9c, 0x200, 0x5, &(0x7f0000000000)="d0843795e23512dff4dc8996be6134c41849c955bc7c468a90bc2a2c47b3aed6efe083d28ff5e62d", 0x28) poll(0x0, 0x0, 0xffff) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r1, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) sysctl$vfs_ffs(&(0x7f00000000c0)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd600000008eb5019afe350e28ef0900c08cfe24be00000000fe80"]) executing program 7: ioctl$FIONREAD(0xffffffffffffffff, 0xc0206925, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206925, 0x0) semget(0x1, 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, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(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'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) kqueue() open(0x0, 0x0, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) (async) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000000c0), 0x0, 0x0, 0x0) (async) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000000c0), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) executing program 3: socketpair(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x1, 0x0) (async) connect$unix(r1, &(0x7f0000000380)=@file={0x0, './file0/file0\x00'}, 0x10) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) (async) r2 = semget$private(0x0, 0x1, 0x53a) semop(r2, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x3, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) (async) fcntl$getown(r0, 0x5) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) (async) geteuid() semop(r2, &(0x7f0000000140)=[{0x1, 0x200, 0x1000}, {0x3, 0xffff, 0x800}, {0x4, 0x401, 0x1000}, {0x2, 0x4, 0x800}, {0x0, 0x5e0, 0x800}, {0x2, 0x1, 0x1000}, {0x1, 0xda, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0x8011, 0x1800}], 0x9) (async) socket$inet6(0x18, 0x3, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000180)=[{0x4d, 0x0, 0x0, 0x4}, {0x18, 0x0, 0x23, 0xfffffffe}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0xcd5331e3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000240)="8fce3f1335c37b8980230497252b014e9c3df5c9c8a376e1174c022936fa9b22e2017c951fa0840b757af27dafc1a19734d1675d53fa8893a3c3c56c642aa38d96aa9b5d6d2ad565e73efd4859a3d57f23f87d0018e74d9a8a317c6a416598362454ea80d177d038176b7651630f25e065714f00d00ce2a7a66a45f0acec50e7fce45cfef32f47becdb62e0c43ba2e21074db568b0dcffc5f11ebf00da616cea31dd2edfa5fe692dd16574722890206d06d3e23f3c567d70199530f08cdc77f959e3fe3301ee00f9529c3aabfb71fad90ea2a6bb92c54ea7961df3428824644b51a79a93b725508cd9052b8b2c1ffecb9b1c643f991a00000000", 0xfa) (async) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) (async) select(0x40, &(0x7f0000000000)={0x7fffffff, 0x1, 0x0, 0x0, 0x0, 0xc63, 0x5, 0xb}, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) executing program 6: setrlimit(0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) (async, rerun: 64) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (rerun: 64) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) (async) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000001380)}) (async) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3e}, 0x0) executing program 0: syz_open_pts() socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x80}, {0x5c}, {0x8106}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x54}) syz_open_pts() r5 = dup(r4) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x26, &(0x7f0000000080)=ANY=[@ANYBLOB="aa4abe84eaaaffffffffffff0800180000000000009078ac1400bbe000000200009078"]) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) r6 = semget(0x1, 0x4, 0x122) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfd5d) chown(&(0x7f0000000040)='./file1\x00', 0x0, r7) r8 = getuid() seteuid(r8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x0, r0, r7, r8, r9, 0xce, 0x58}, 0x8, 0xff, 0x2c6}) syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea090400000000000100000000e01f00000000000000ff0200000000000000000000000000010001c204"]) executing program 7: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x9}, 0x4, 0x0, &(0x7f0000000080), 0x0, 0x0) setreuid(0xee00, 0x0) getuid() r0 = getuid() r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, 0x0) getgroups(0xffffffffffffff84, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x6]) r4 = getegid() semop(r3, &(0x7f0000000140)=[{0x4, 0x200, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x201, 0x1000}, {0x3, 0x1000}, {}, {0x3, 0xff72}, {0x1, 0xdb, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0xa, 0x1000}], 0x9) sendmmsg(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000340)={&(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000280)="8bbe837bf99b5b8dd9fe51fa744d49734967bc2c4a577f5bc033429a1cec8a0a9510e3e3510ddd4b15926d3257f270545388dbb9b5fa5ab75124f76ef8c0e88c4d9e0016980f68cc13324d4b5067de5d62ffb51b221e4016b52ad25a8a38af0a2b9835", 0x63}], 0x1, &(0x7f00000012c0)=ANY=[@ANYBLOB="280000000000000001000000ff000000e8ba4131160eafdfb96fb8732d8c44fe47a50000000000004800000000000000ffff000007000000f9e8e83c94efa734248b16b639e0d7f13abfedc508f37e6f17098ac11c99e186568ef99ab202ff9a9394ac6d0fb7e4ed452797ab94000000d800000000000000ffff0000030000001535649750284260b0018eebf9c3241678e3831933ccd492d16b65c440ad62ce5cc1461652154047913d6c71ce5632af54f3aa632525a85376bdbd6b2e6ff446b050b709a2770b9726c2b37fa4a6f4094e81b3e3bf25c0702d95c3b2dbac21702a78f44f8137b13d4fe2b458043acb5feb7f5437018a12391a7c9e8c45aec731ab567707ef113af65240adae2a1aacbb67910802db2ad62fe8c8480ba40816374650d982cd0799b5f05a0d41978496c549a093ca2212e46806962632c3fd3c122f00000000000000780000000000000001000000a326a06dba18e7e709da2710d7beff9aed1accc9b86e825b3cefb6a0a331b95cd53b9802380813bf12c99ec28f55e57d29fdc8e05ce83340d81371e0d6708ac8f8a932a2963cc2aed36702697bbe78b6c0237b7327825a45e2f952af95d958ae85201e6242e1a646000000005000000000000000010000004000000008fc6421679c03525ea32d67bed7ef960743fdccfe9c2fed4db819774fa394d62b073859f65d5163eda502f6fc9ebd0ca0a7962691fbd4b3840f0000000000001010000000000000ffff0000030000001d565891502cfdf54f0408d72abc69daf2008a6cc7d05091a82277632004ce4e354d33aa32ef1b0be227909221cd5733bdd3dae5e5cb82c840998af5ea19d27b4c7f1d6c9bb92b8d952b84e6c960cd9fe5df0877db1a1722af2789b3c21c189d032cf967278ce9d1f577537bd4e306b76da7eb58ef78e4619a9ce828064af0cd0044e0ad716e0f54359c2a55255b2fd83e71ade14a9d6472e9c11676d79024aaea6756aa9da04a8f6cf90353656242480aeaecd11face2e370a2b9ffe9986f9fe0b5392b9f0cfa3f84aa2b19284e24fbccfbd97283d30bbb93e077b0ac3da8951d26df909e4f47047013c8aa4e0e8a528cc232e335590ac637aa008c6962eeac78a73b1b45c27c441319191bb71bf5deab43feac070eea6924bff84f887b74737c6a0c22938984d0354e1781b2a2b8b20e5b0da4d7c7b3cee68f4901bd99c1a6b5f4851834c780dacc7a65e9e0696d097dd79257861858b8d343f2b5911fd7d58ef619ffc91bc8c54cc9d4441b53251b782e03284ff0d4f476fd8e8bc224bd89857440a148498525f91e32ae72a6debaf0122848b40795421833d83d84c42a76d14d80b4c61e003b95bf26d08ebf772e8511782d689d3a38a938c3bbc1e8be7f38c18a8f03d809b71e08a4f208fc5782697f77c8808489243c4d8a88025b8efd0e3edcb0e30d9b0365c5830eec6eec7cfc208f5a4f16050727ec87f02da9546d4bdf71c7bc8d078fe7550c426d0fa8f162a3acb482d8d916b8485422171b3d5d7baf965c4f3475a941135600928547720fac5759daac01d374ca244288eafbae105fbefb49d9beaf6ca39ceaa853c053a289a80a28070c42c138de8d355cf08b60d569e384840ea7bddc1b1d71fafac9d51962e1cf1aad70e8c42df448e9a25a68acd835186bfbb71c0690af5819587a5d6059256cca11c5be83141dc745222b3a0e7ec402e0952a6d9c19a29d52631056d9c45bcedd41b0621e73e9eda65c7b5a7f79a0ba526f30affdb4979ec89f2b2624197907e73aa3530631aa3df8ca57c6492ce83790d9bec167a2afe43234cd6ebc1f274d478085c57b3c5a9e1119d6e452ca2dfa99a572012b3fec5370f25f5737b090749e707732a155f5daddaf89a69cce4bc17d175dc0e4617c703c160a5955211a305bf0088ab9c3023e3b1b6598ef3cf6a822b172e73d757351133d88704243f354539ff5596c2f054c97ff38fbdda5edcca44c1f5cdb5395a92a3a9bce5f8270f16eed3267b52ba398e66d7634e23cf56b53eae3bfff45df97009cb0b57550affdcb3ae14766084d491abf0d6fe2788dececa5de3f236df587354e9f02cc6505dd5a98696e6052aac17427f20670d98e7797a28d7936638e3d12c2d5a95da7c9908f46e52e3e8876bc5b51259f66c561c38d0c33c286b4a4511bb3bb6aef92e0f0ccd2f2f19aa427730ea8051aef71e5454e831645ec4cca1a163f9fe85d8033cb35d14fabc5e600d411ef2a20e2c7b4697d568e80d6935df2315f19081d654fd04aa154aa4b6d64d7fe39254935050428cc5e55ce0dc7b0702ab71785284a8b0dae2ad95e6e2da31ca5808867e20a00805be3874b65ae9d15f58862dca79228c5a5bb0468b0fd6bb1e687b64a65bcd2a566172f45bdb6be29e0587d228c3c17a26c275faee441ceca93afac1074709989bb7ba685e350b1a0096e619718eca095f92f67161db0a25177c1af756bafe989eb025545897dc3a5bb3efd0c6952a9a925078b52a62bac78df6d2a828293c0358b4663ecbeeee18f14d6ae85f98c322bd552cab7d6a37ce97346edc9e9b494c086f73f8e0b3c4279d71fffdfdf4a3fc387fee534b8d5397177919a1e61fd3a853b66814c5f5d84c9743c154e395ccf9ba321a995b181d056bc89256335069ddfaa0962bb4cfa51960bcca8e2695c524ca85224d10a6866c18a009b6a4f564424b2202b049d5b81140e05d8c018737e9ef1d31528a15b897ac57f2effabf353a5dd027ce9ca2c6da8c8f1e00b6c7fed2d966fa1e809c0f4f94445f16c5f82e43953de0e9c245793e1071b1fef5367c4ed29b1d412b5e89d48a042693f3c05b845e1188b426ab359cc8b128f0ff8dca057771d690b712d16a9133273e0485fbdfc9408c78a9786c2ad148f239fd232908c6f6d8ec9f40c37fc4f224591fd86791ed0b392ee24cc2ab2381349b92eee91ef59ef65a0e0b5fdb6a1c92670b96ec2d66614771b9847124c334c3bf8c62a8dc9cc2094bfd4d619e01b99dc7c149b1f5ca7d7e3304a56d2eb0a77f414f515f76ab19cfbfc60736e603f11e697534fa2a0cfbe97101dd5827c0129e9f8ea82217af602cbf1ea9e3092043925bb88ccdcfcf57f54ecbbff4dbbd9de884c64fac39e4731adc8562e046ce2ed3a161071a7b98cec3daeafb9311fb15cca19b6ea8f93632c3c7dc9c7743961908302f953e820d0b0fc3ac152fe93d0031e10d264cb5e01e6813b3fd6644054425df5cbca82066ea66227c22f57f7029055ff1c5f022924f3b6abcc6550565cc19f97106cbb4b0715f3711aa5ac416ab1b95d7d9e1c724e37cab09ec61da273e788b56917787cf1af35ef1da45bb9f59fd68fc26217e7def1671e4644bff1ba5ecebd8b865f19102f0c52adb6662eb6ca1fd60946c7f4ae728ebad3c63f4632f740ddc98ad67d61f12b0639a2ed457f3ff1c6e29312299eb5f34fe65747f90d9b484af525085ce1774f2b4e6f67a5cf19885f175768801d9f14066e8b550945ff41bd5301da6ea8aaedfac3a8c410398ad0a37263be500cb0bd4816167bbb204cc71a6ffb0f42b38f31dad84bdc833e3a509c7577f2d9f4e6d89e964bccc312ff02c904260aa9617ecf4b68ad7e2d31354dca74b8f71876108f6ce7b7299c3df3fdb48101995608338fda03604757727cb0f3ffd559e4fddc28a85ab8ee4d83d3f1f66335e4fd8bd97a3563f893a9b503f68092096ef09a5bbba61c344e6eec687f1eef7f5fabf0a67cfea409f2d481ddfea1ef1b13ce879ef9015fe5b2b651fc5b1d5c826597a84161b286fe7977597bb16ecc5a792f6dc7910cbc37598e0fa5afaa34a569783e16d18c97f8a37b4649940f7583eed47d75372302684f833fac969cfa37b3105701cf5e5c40775f81391437d24a6b8c0aa3a74e6d31080421602223f315038e0fa3c1db1e99927de50945b29d917606457f801b7809dee0bc63f5d8685274e75849d2949de306a5a19b4b67c4c7c451db0e4626796c1a601b6c4b5d3b1c728404b3bf3f2618d6daf9080db49e1194fd8245b159a27799a8e7f57ea946e7f62a95fa16eafa594bbe51a2e4c35a2f94e6e30c15ba0bc839e7eb12f8c24b1410dd97fd827dd6742c51ff41679b7ef2a9839ea752494bf45f4e9521750e0daa671ae47a1014a70b271c670a5ad8bb79f5b3cf73f10079a3a0ec5fe2311b8545d76adea3b6afb017f04e2de635720c4b8c486aa53518d156ea5dd915061f95d49dff048ac8e5da6896064d5e82a0e2c12c6282e6bba2259b87a957c116ddc1a9c8cd7e36aae0f05b77874313e605b6053fa24303f3a7326592a0192d543bd7a5ee577e94aacf8ae0aeadfa44c30d30d0d291866d4f4020f2ed4ca5e3589f699f366dfcc90809ce3e7c53ebeb0fbec0fa6c7e34c1fcd555a2d3f627c0227cafae53488db31f89a47efbd7e33891f42138c0eb106e98ad35c71c5ebd536ce8e964d9f564b3577d6889f66a1d38dd6d7b432c86ee26696a34ff106944fcf5e99c1848b2b72d8155a9ab4cd1cb451475e4678f64f60c226bcc9559abf05900be0ea076808d4aa855f80c4c55ef5662c325f43571c5994ad3e4ff85ddb7ad0425f16bf77defe6a4da21c32b6c3bd7b6f53ba8a3249dfd8b27cb8c1fe802a97bdf224859d5a3e39941a19e13e025092fe3373ad936940f4267174ae9872cf2bd1baa207e7db9148f8aa0d5e0d9e9ad3cc9bfc6796bcdb5b8ad37da63ed5a90e1be45e3e12a9355ccab8197526e85b91a2bead52b4010a317763bd6429e730e0e03d4c4887b22f69d1a6fe71fb9ff6d72bf0e26b498c70ecf9793825eb73bd811fa47951f1934e20235903c6dbef909bb31b0aeb6b404abdad1ea82ea11d668951989edc7303aad658f820ada097152b094fb3115cbf7688724cd425433c749ef5a5cda91245e0df71dc41853aa4ed41d5beda387598ca304b31d31f43768e819aed735d2cc6e481720471050841e1f4883179bef9524412f08ce8112c08db1e5c4a0a2c3889ead113233f3a887f25d82375817fb294894e412e5418b72c35624b5280fa5b8d94bbff37e0899176d6264ca673769e823ee2c60e18b33b9eef0cdd29e5cc57df5969b9215cee0b04bdd31c380714663114ef8f1470941a9309c96dbd4b2a2a976bb8408d1b25e86b25a13c5081366cb7f159dcf7f018738e653a84a64fc7e332d72dd5a77413058fcfee641cb1927a686832322287e8812a152a924d0e61bb37e0cb4a80f67d6d5fce6275613f56cfcf23683ba31560101ca93cf60434f79a27f16f22ba3c81a376c593e10931dc5a192f7ba2ce4e07711febabd07c0c798eb0de4216c3d149c1170455594f103bcc0f2d8b24b20587995811409e59b5f4ea7c3a596d8b41b52dd06a226ca2b3007ba94c118dec78d9e98e0f31b90d8cf988974f1e9dc1f31967ac9251949aa5d806b52241ea3f204e550c5728756355eb458cfc7c84e230cf76f91a4e6087b4280637b81be671e35b6e359c7bc530bda47e947aa9099905ae966b3607fce16ade937b9b9229b53bb3a8b796f75bde6879020e00ea03ea560da71e6231d6710dd674be9e51f1434da2e8ae9ddbd2b25ac44bafb532ea5ba7aec0ecbbc7d93f9fc272c569683f07f52054ae30be9fb1b9b718ef28f50f2a1510f016f3c52dd86f8e841b04eae85ae018055107d5485a6b337f984952c4b69519e711bb9ec6eb5777b9c97e7b50bef2725737a065ede82b834f76e58683556fa62eae731a90417b02a450f4aca631b094f1a27f5fd83a4bd5566c78bdfddf71b38ec6dfd4f08335f29242c78a5070e1369ff63e2d4f17f7d2aefb3694466b4438904700df59ef225f4d899fed097cf35cd8520776986ab3eca1f108db4f15ac6bca840dbfe156b07038f7d2bbc75da1bcdadbdd716a7ddbb65c28279aca1a4ecd3a8edde39ddf44f6fb40e0d6f81c9d81ac861b4f6bbc4d65b5de1847735e3158b7a671aa13d9c6b105509f34476aefb241caa629751469ca69ee8da9e55a3ddd8b8a5f7d0f20e8167f0a4905fd0f3298af6551786b7d9042b15b38ea825c7de5a7d54f6be209fcd59bd7da7b755c9f16440c3c4debd54d12afaa94c8fc472c6fd2159a15c71d4eeb4272ef1129a8b58fc2c7eb692ec539053a95c02766d2c3541bb73650690a06a5ee85d82b8c4bd6e2d36a72b040fd0cc4a36084de5e21bab25da45b877c5f53c3e1cc766b565bf2dd90a1979f391fe41ccb87e30d784b22213d427474194b7b3f95ee1296c7c7ff95f9c9c5c6cd6e4049177816708dba7719697d2d720c0055e27b7e6a11c9fa58a3d981a75356f3ba9a73e7bd75b928ec148ab6d47bd71fd4539d7dfa0ec956a99f9e541246ead17e4545800998cd5d09862d77c2931aeff2fd460570a76f110dd6951271bb4b6799fa147ff44ce0430ce9a7119727f9795415014fad3a3dd00f569445a1121e4cde4885511ac4c71d0b60030fc4058d7b97cfe80902c3c0f177810e12d439d770d467da7b77fe3b4eb9b5a6b69d19418e53bd104f80a88246fac8b5138c7eb280000000000000001000000000000005cdf48f09399ba864b69e21dbe59d40a401ea0e0a39700004000000000000000010000000300000086dc024894f38e013c3aca24cae6510c19c0eac1066397b7e5cd9aeb65a0350d29bdf0266f17ef117000000000000000101000000000000001000000020000002b08d1e22e8eada6101427943081413d4c6e2bc85c476822d6ce69b0c7644a649391465c26423ac13f39dab51b74d284bc0e67f09d4520af92d10e6a65f257d903ab1adee485562f61f8a906e953b0556ec698dd4a97fc250f2e446df09f3299710886f28b6fd15efc4ebe4fdd3991495522fa6df4d3aa9294929e74601ae65b2f81dfedef30b6d8fe35abf974372137164fd6dd7691af83f0886e1c10518593a0304f03c929df48f7e78a7a9e96e18a34df97137a9da30dce51ee8cb046122ead82cb9b086278423d156be83351619d87c926645b4d9677ceb0d29b95d2e3de79b6c028cfbdaf9fd0b56b50b0f47743a385c4d1c4ed8df89ffa356d8043310bd5098ac215ebb5b1f06cbddb7c4c1541d690c7febb39a8279aa1126861e8ff7115d0214ddb316eaf636b851ca9264673d00f103fbcc3de962d161ede4693f53a8d98b6d8863418f7cf53d76d911dd9f9f6a251a41b7da0cc65d13352ae27cf87b101545925f60543e2812b89a6c77ed28507731fec71b1f5cdaa66a3a4363a2bd62af293cfcc50d4c34292ce48c071f1d22092bd564158d18db5af4b9bbc3666051b80a578e7ab2203871daf6c244b59367e31456c0d84f06adbb46e03f3a78dd6a6af4d13aa9ae466a60b6a8b31d63e6abc9a44abea8fbbdfb522b165da08e1803bb5c2bec7b7680ce7950d6d9acbee679e256db320f5778a7dfa43b492710110c49b21b10ddd21925a8181d66261f064aa14cbe1b5cb5949eaeae70f29c145dce3f0e9177c766ba5a4e33bef3deb4805085e238915fb937a49bd91366a11077a33a7c825895ecafbce4b2b0703831ba9a488c7497faebfc06f9206ba6c3e0401c7857f33c923b0e08c6664d4ef651bf6dccab1a08e18dc114c31f3edf02c1163cb639a622632f02fa75f811776baf63a3d1b90d8ef7be3a6d2adf7c0a09a759cecff7643ad71b9c937bb989e4c11a52c9ef8cb3c740cbb5047f50e4f9ebebd62bc71bdb53e6c813f292a92a8953dfcafd113a420bd3d2e77051a6b84718d05c04aaa897461c28ef18bae96e887111f3157192b536e4aa7f07a04a55ef32d6c1eb7a1ef969369ec5f15f798d9961da6e1a8d816be541bac7280e732c7e8910e7330451c2e59f7096fb4d21d3971c6480f03484c37aef4441b7740780ed31c64fec6312de039b5cc49e69a6e86adadb48c3f056bb5b282fdc5303bcc6f390e592534679db3ff319f2b7e4b0f53d0ad1595c9c640b9dcf0be51f2f5c74cd4617aec1829a6e20f3e7c479768db1a3464fd20740b1f5d40bc60074e85a5140cb1478ff016a1c5f0e74b367d403e1599999017ed911bf4e379d68bfd8a69c06ed4c2a681f71dc141b8ef3d7cd09bd6cd7143c4d5dc5d2e6634392ba5cccec8e2c01327a264e3717192017109d3632cf6625f26530800cbcd325043a1d64a521fed173ab1fc9213ff904d2e0e2970caaa4c63ea50fc0efd1b83d3c71484fb8c8023f44d90f5ebc1583982527deb72639d27fbcb0d74f106be15d6be916637f742524784c4c50613ee16002cb085ad13d9c183032433e44ed6b04049432a4f01f8afbe792860b67993d3145746b1112fd0297304390048527f597a8916655a38141589f985b2debd2f489662342ee504371c66824b3cb3bbdda2b8c605299e462b3bdf31c73c30a9bc0bb82e527a8da998285aec17b8602174afa7bbc983faab549e9a589c6dc5e417935963f1615e592589ca9e703298abda1dca3b6f70be8c02ded40e286f3e83605764e18a27e34583d9fb5042323dd3ec5438d41e019403c66bff4c25ca4bad3d87fc87fe39759664c419b5337d390620bbe194231c790f8867ae205b0db14c6a9dc2fcf2a62d90c97dd3c5603416a9fe87b0876ce96fe3f1a2e8467597e953c94c06626d284fbf0962839e9df019755e95077a3056e4a04045e03ba414c977b7c2105541db03e51e9e9066513f1f0b953f46943e7979fac0df9ca34a562ea24988c82f5b339fcbff5d248c41d1ea8cb174630da3ad3cb8219c1b2db3781dec71a9ec9f6073af4cf3dfc81f3633f2e32bb9d0e96a1fe9c6b8f24e8e53b46b5f5313db2506d8d6cb586933641edd27a2d4d5e54c59b8ad32baa075e3c81615a7e9566561a44a8af2f100ff491a48cd7f40c15eb267303cf0f6cb68ec66e4f82dba388bb5145d162e9c5783ecdd40be2f261312f91268fae36a266b9bad503f7bbf10f85d65bff24680cc2b84fcb83b1880a3c868c9c06f0f51dca5752a44a5873c00f8ba5bd015664650c83b4e7662b6861a8fa738b77b6ead219c359b30031805acc415a4a1218eeda42f3037b311e5fb8b8a24d93c68840812eb205c3d0077451791c37fb1dd1621bcaba9173b5dedb720465a95932be11e46e1e95147e5d8a3b1a0149351c1167aa59f406098c7f39db1f32fc9af74a7fbb259f17fedad86b73f11179b7b4ebaf02bf6878e9c06eab8ce9df18b6110ebe0e262b917fc9a56ea6b381a7a3fbde54f2123c0207bd2f34aa21c6b8a4290b62dd031c7864af1898af9efb12cf4d9d41951b780a4c6066cdd62f354390f086acc37af205aa324d6c37f77035a70c1206c35c5dccd45fc1999894b67ce234cf52555da54f43b3c9c6fe585538fac06f2e94c2de7a8681792db74d417bbefd3dcd2459cee059a239f3e82a28ee1ae4edf33c7d6cfb2d53623d4e741e8321db1aaf69bc48b3de9ff7c82be887cca06cd3102dbd84c5572e7fffff59ffeadef94ceb909022140018f263abe82b382e5533544a1e57fda6bbd436eaa2cd16b78f1015b5ae044542a107fb6ad07340bcc9592468b18aa309ff843c5fdd4509014750e9a8cce41ddbd3f507381fef8252b2d0f48056ea48b01894ccb4d79dcc8b7f7df816b4ed6393d67449c36417dde398f8496f5ef67fb792d1c435ae259d016bb91c767e00b3410265980b888fa2c0fda60d4009bcefe8145f9aca8ccd0bc07a37bc0e2198df2e3ede66ffeeaf0b258153df6259ff59cc2ba7c5dce97ec83cb9dfdbd523894cca095d2cb662ae875d21d703456327a2fc3c94ab3507cb4f6db91b9069e628420f150f633cc45a6a8256331762220c143790280204b26513c3a161e0ea7510390fbfa23fff8affacfc356db1e81445197a3b81640ca66bb6bfd540056e0d681afde84c2ef33c0d1728d07dfa58b8a18f7660f0b0b40d1e07173519da532ac74e831163d5b57c154016d2a97ca4536e67c3aabf671b9db948c510d4b552aefc0eb70da2cfe6c620c2d89cd728420acae6f013104f590650a2d53e18a36efe66f55a9ffe45c55727dd51fd0abbdbeee6fa83bfbdf281daa145b3dfbbb4237bab3cb99d82f65e5c3460f7aedf39de3a23908c5d637888c697433420e430d27ed263f8d4b44754d7fc3e05ca0b64f75d2dd5bd20d7335bfbb63f77d3ceaa8e4778c1d549a8cc92a54d625b7fbfeefcb7b30c91d0aea7f7f3313c9f41b8987517614fc80167265a59eb6fe432c006a3c8ff96ba88ed698d30f6be9a39f2920bb704aebbb43f699e358476abadd87c72db08856e60258aa301bf2ee2337fd7b6a16c801f7e292ca93bc9ce73ea553797d7e02e7cf301633fa566e44963be3a0cd6777e80c61e5b5f46d5d79df8651ec3baaca2ba8b448d72a3dce841f8a29cc646500d87f80e7b2fcc470d7c2e527154f9a170e4dedc5e230a502924b2e6b388bffcc2ce78c6e602616d03f884c43c1b1db45b455e5a47ddec18bfe07596e5febbadc776f09736eca0948aec2c7a538fd8fe9a06da98f9f58a750da9bee671d2f8007ed822c8e2cbdb9e773d2de11ea44b3750e634d463595fb10dec933bce108586d13b7037ae86a70e56cdf3111ae274612d6b6fc7440fd9122819b41ea52a3d05b9a017b5a3dc2bc843d0613d47f53359f0db405f64615974f23fb73e32629b1d17aa7dd3624efd7c3185255ae1f9b2b5a42037703ddf1e5f9d6fe5cb3faca800ffee2f3300ee3f425319a715a65e51eff1aa022a2af1bafd85bcddfdd32c2bc5aa8b06ba47b98fcaf5b8bfe30b5577d5c67e88b8c2783dd35e4285f8a59c2c38248258b481da384a770bde2f8b16e727c07d7defd283cbaa3214dd3a26eb072c7b68e82e410e0ebee14cc7add8f0b9a2adda874ff03d4d4369b8f4cfd941f6ce493a05206e411d67d70ab46ab260c9e2843e96154acd7d215246e8d2149a5f77e0fe793b32bf8dc0b8bcbbdd19f84426033e9ef8c0652dea3287b223f399b4e86a022fb72c2c0c1727e2252905f25802c2da874b019f825b4027af1bcb8f6df53f3a741cf219bebbd071ffa62aea1597bee84915cb65802a0b733dcddff95af28da5976dda87ba7e43c03fec7f08ac4ebb78db88b031d4edec8d1c39215d62f09ba5e96bb85086319923854a70ae24b1340aa0815d5978bead39389799bcc207e534a7a561fe420c574897cd908d8c4ab51793bbf437412c93eaba182c618e65b8968bd93f1959a3383a89ebfdd187a9e706ad7590f4eae700e9ff64642f40c73aa5e9027fcc745acf881b7624c2e377a32806534368a1468c89e167f3726d8cb10cf57c27ac3a7129d71b24ed324eaacd3f48b1191ed83db13e4391cbc5a60b9d03d5c5d560f9b8d65ef205b3cc885eef34ab19aca69119b0d6d8970bfe02d6dae5937a06ed3df9986e18bdc006b6ceeb741ee76641cacca863adbdc6a060f6c32f2fe7ac7263e6f80e9448a0446a886ded7ceb6da399e29807eed506ac1e55eec32e7f54dc0a28be5dca642e54b753dbebf54ddd01d578615061b7bd0bcb4c5ba1de02d05ac5aa33d2841a814c7266382cb4d584705ddf6c3d03d77a488e7c38d44a949a2379a4463b0060668e41701fbab0b6caea16ef5006385d0829a72234edc0f53f20bfe0afc0ccfab9ec050735b35eab8aadafd29d4580c112410b07fa0bec983d8bb328425aa97c7eeaaa2dfa2eecc80fe3567c85f711320ff45eca13b55d99cf27cdb98a78dc2c92757843d62453d5f322b46371db2edb47aa8ad188e455096aca0e681465418b07c5d09705710aee37740e804071402d481f7ea7bd54af4196f41283795430b7b60ad674355227f05cda5c967eaa2287e2653cc48a8d94a90779cab1d4bd20e4d76eaed130661e300ee7374a506d6985e39c59e68e5008e7678bcda5ea51068c91c2938a3494c7a9685084d12d61a05413ec4ef01bcf8a8f5d4eee91af9c1982d0168749f5046d0ad67f115631527421bdc97eed15f9267907412bb012e550a90b3cdadb3cd56f2e4ea7df6d19d85866b77be3ea4bed68c099cca9f71b3513214e9e9bc02f8db7d0cf7ea847030c62d5de0d4052b486082be169969ea71fd31f1397ae45c0b12afe8eaa0ecea379dd305bd34ca2e9bf26c3a2777d83fb9d4143ae3b123df98f47a8721c009af1f5cd350d65528193fafd229a71f528675b963d6f96ba3be70615c8506f31c3b1ccf60c8d5c0663780b27fd61569332f570afd6446ac41c0925a7415fa8837b98ad542cd2da3589c6d3d0151d3cd0cfa8691b298caa5b455aad376f3922486609981ecd3d02c966b9648c641bdc477cdfc1ba40a88e74acdd98baf832f72176998e61202eee6c661d2373c1d6d0a7dfa3fbc6a286652d4ac91b36f38adcc98d10849d0da4c679367d1ae83f790452034fadf2e9b329e22c16f0c2ed30f7ac16342f0c8d69dd1ac4a47a2252043922ee82036cd9541f7d500d753cd305f848e694df6ceb48bab9d32391a66a2f3e9abe8f7074972c50ea8266486aa171425a1ac97c5e5394a93313800000000000000ffff000001800000c1fa7934cb080c2fd15e0ee8b2f789da631ce60dde1449fd4e02e28bc4c8de99872059fe00000000"], 0x22d0}}, 0x10, 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000004c0)=""/195) r5 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x0, 0x0, 0x0, 0xd9}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r6, &(0x7f0000000480)={0x0}, 0x10, 0x0) seteuid(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000100)="de7a022065cd6a454bb319cb2527f3c54b315461030856506f307270f54c5e1d1c681387532d3fdeaa94427c2a6825e7f887a52561d4ec1241f216afdf205490", 0x40}, {&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b", 0x4d}], 0x2, &(0x7f0000001240)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x8, r5, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x20}, 0x3f, 0x100, 0x400}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f0000000100)}) chown(&(0x7f00000003c0)='./file0\x00', r0, r4) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x1f}, 0x4, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc02069a0, &(0x7f00000001c0)) executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) r0 = socket(0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x2}], 0x1}) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x1}, 0x7, 0x0, 0x1}) recvfrom$unix(r0, &(0x7f0000000380)=""/81, 0x51, 0xc40, &(0x7f0000000180)=@file={0x4198ca7d2872e5e1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000140)="b870a5d854e55fd200e4ff00000000000000", 0xfffffffffffffefe}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) bind(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) writev(r3, &(0x7f0000000100)=[{0x0}], 0x1) r4 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000300)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = semget$private(0x0, 0x3, 0x50) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000440)=""/4096) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000340)="bc", 0x1}], 0x1, 0x52e5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 0: open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) (async) mkdirat(0xffffffffffffffff, 0x0, 0xca) (async) syz_emit_ethernet(0x3e, 0x0) (async) r0 = getpid() (async) setpgid(0x0, 0x0) (async) pipe(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r0) (async) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) (async) r1 = semget$private(0x0, 0x4000000009, 0x82) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000400)={0x2, &(0x7f0000000080)=[{0x6, 0x41, 0x6, 0x80}, {0x0, 0x0, 0x0, 0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) close(r2) (async) flock(r2, 0x0) (async) semop(r1, &(0x7f0000000300)=[{0x4, 0x3, 0x800}, {0x4, 0x22}, {0x1, 0x5}, {0x2, 0x1, 0x1000}, {0x2, 0x0, 0x1000}, {0x2, 0x6}, {0x3}, {0x4, 0x3}, {0x4, 0x1f, 0x1000}, {0x3, 0x46a, 0x1800}, {0x2, 0x101}], 0xb) (async) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x0]) (async) getegid() (async) madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x4, 0x2]) (async) semctl$IPC_RMID(r1, 0x0, 0x0) (async) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "c07b1f46000000efff0020fbff00"}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa", 0xa) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) (async) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) poll(&(0x7f0000001580), 0x0, 0x0) (async) readv(r4, &(0x7f00000017c0)=[{&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000440)=""/233, 0xe9}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000001540)=""/118, 0x76}, {&(0x7f00000015c0)=""/166, 0xa6}, {&(0x7f0000001680)=""/5, 0x5}, {&(0x7f00000016c0)=""/236, 0xec}], 0x8) (async) sysctl$hw(&(0x7f00000019c0)={0x6, 0x18}, 0x2, &(0x7f0000000380)="089c351e92c8b2d8c884a20927945796a0433ee5b34368db714069751e7a570ccc9c650cebf510e553ff76f150caa7ca9298315774e2cd81fa0f538756d00cee199bc4c2869105b4f5d3555521d1cf99095020f8497d002c11da0f3c055460a2633e4f74f0fef87f", 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}, 0x0, 0x0, 0x400000}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000180)=0x15, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x2, 0x0, 0x0) open(0x0, 0x200, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x0, r0) openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x103a42, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) acct(&(0x7f00000001c0)='./file0\x00') executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3}) (async) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3}) socket(0x2, 0x2, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0xd}, 0x3, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0x18, 0x0, 0x0) (async) getsockopt(r2, 0x0, 0x18, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b9, 0xfffffff8, "0a2aff748207018c62e2fbffbfffffffffff00"}) writev(r3, &(0x7f0000000740)=[{&(0x7f0000000080)="a23371636315bff98d19672f8212513fad3579f9989f80fea77cd3deb6f0dc7a16a4766c4d01ba7574d21bb6fd876a5e273df5c2efb4bfbfbba6d0607c89f6f9931c9842434042d7584032a881f7cd6e83f28349", 0x54}, {&(0x7f0000000140)="ccabf4598869a7ffe940dfd720f213636cb70143b4b9e70de22af12be645e1971bfd5b11f54d0958ff501973bc6e376c43d5bc3334", 0x35}, {&(0x7f00000002c0)="1705cc168cc107ff82a560901cd2a5159260b871e9870becd338e810ac9db46da6003daa2d429aacf5d2f1c57338884448ed7b28f7df48b92024f9cd6f85522cb49697268b0f4b061d0a9244c030715b2d3c61a166dfaadc31c6a584c6afd751ab8af0bb6838af36121f30", 0x6b}, {&(0x7f00000003c0)="194778e492af51", 0x7}, {&(0x7f0000000b80)="5523724dbc478ae0a9fb96ee2d9ccd355be7ade22b147da9c6642df754a108669d2d5924796858251ed2549466401db9cab9f46c95bbd423971bc31ae3ea107aac416a9a49c416351256aee61de0400c65e50b09b4768eabcfb42a183ca72597dbef4f480b00628eb400c17b3349181fe6839d6a5ba7cf434609fa2c05b7341d769089010000000000000007412391d4b37ebebd25fa5f96f4d651363222f6d28e35d77c6832e6e2ef3645481bfc8a830a45256eddaed3a033990bdcc5d19035932a2e61244be3d6d9a02517b64f1edd923cbb728db771934fd2920267431eeb528fb0cee709a130646e1d8620a490dcb1944f8e5867066ed7475764ab6ed647d5358f68b66a7c4b21b2e05062fba37f11725f86fdac17f128ef04eb6690c1e1f5cba652fa703b6b05fd2b195a61db98a8ad45c03cef2f3f6ae6a5734602a87c672ee19f60634180ace59b5c7d770a6443749afc63614983484446b6fd84fe", 0x15f}, {&(0x7f0000000600)="3042a106de5b00508fbdafbf867657c638ff71f633d20656d21cc4fd69a9d737bb1f42b0134ecc016db07dc6cb11e1288df1931f1075e3868f234a3ff8d20fadd60447013dee8ba768fabe8e8af972e9711511d1abf332923f7a6d6cf19b640c0bf32e1aff42ee1798", 0x69}, {&(0x7f0000000680)="2d898b1d753ad155f405ffec653aa76059d017279f95f0110c70988d", 0x1c}, {&(0x7f00000006c0)="9b828cf13141c353ea0c649a36205c4b3cabf75c", 0x14}], 0x8) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000)="56ce01", 0x3}, {&(0x7f0000000500)="badbad87750b277e6e2891897001", 0xe}, {&(0x7f00000007c0)="07e7cd8bd123d8393b0b264e8866b3c3356a11f903abe5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597c6939cea4a4bf217ff28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20228848d59e89738c52ec69d7f389473880cdaa212f207888bcdbe401", 0x83}, {&(0x7f0000000880)="b01c1c2743688d9c0926d426dd15bff6cff0e121c29a46a2eb88bb999605cdc954f1de5fed76e698c6af7d654b22b7e154cddc16380fbc497a290a", 0x3b}, {&(0x7f00000008c0)="c64b0e573b528c593101efd63b37d4688205519c0382e1150bad3a8974cf5c6010dccb515c788c02bdc9a34942c625dd8de55501e2db0d8e63cf9e6154b5ce607d0c2a646744ffc9840c5eed03e992d2668b27247651367a3e6b882e08d2acb0abaf9b83309ac4e9307f9d6ba7e339fc92db1059a8f49fea3d16d425b2d64da0559dc6deb6ba250d4656bec72672d4492f153872ffe22d3f8e057aa9e4196e47e2802106a9bf098dcbab814f43b4979f0eb92d25", 0xb4}, {&(0x7f00000009c0)="524915e72e66194e85588b9a2ca92bac9ed70cda29c7f7bb11e312a3da941035bf0b512002ad505a8668b1dfb928d9a6d58cdd371b47c19dd06a4f9901d9444b6b613082d2", 0x45}, {0x0}], 0x7) (async) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000)="56ce01", 0x3}, {&(0x7f0000000500)="badbad87750b277e6e2891897001", 0xe}, {&(0x7f00000007c0)="07e7cd8bd123d8393b0b264e8866b3c3356a11f903abe5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597c6939cea4a4bf217ff28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20228848d59e89738c52ec69d7f389473880cdaa212f207888bcdbe401", 0x83}, {&(0x7f0000000880)="b01c1c2743688d9c0926d426dd15bff6cff0e121c29a46a2eb88bb999605cdc954f1de5fed76e698c6af7d654b22b7e154cddc16380fbc497a290a", 0x3b}, {&(0x7f00000008c0)="c64b0e573b528c593101efd63b37d4688205519c0382e1150bad3a8974cf5c6010dccb515c788c02bdc9a34942c625dd8de55501e2db0d8e63cf9e6154b5ce607d0c2a646744ffc9840c5eed03e992d2668b27247651367a3e6b882e08d2acb0abaf9b83309ac4e9307f9d6ba7e339fc92db1059a8f49fea3d16d425b2d64da0559dc6deb6ba250d4656bec72672d4492f153872ffe22d3f8e057aa9e4196e47e2802106a9bf098dcbab814f43b4979f0eb92d25", 0xb4}, {&(0x7f00000009c0)="524915e72e66194e85588b9a2ca92bac9ed70cda29c7f7bb11e312a3da941035bf0b512002ad505a8668b1dfb928d9a6d58cdd371b47c19dd06a4f9901d9444b6b613082d2", 0x45}, {0x0}], 0x7) ioctl$FIONREAD(r1, 0x8218694a, &(0x7f00000001c0)) socket$inet(0x2, 0x8000, 0x40) (async) r4 = socket$inet(0x2, 0x8000, 0x40) pwrite(r4, &(0x7f0000000d00)="d9734b06c77607b988e772abc55d60e5067cc1412fe612202d7e403555f46264e4f8b45c79bf00083e3de63bf844d6455e3f65fbc862ec5d39731a15d762f27fe548fc05788e0d7a8bd9792ef9545e886ffbdf17175eef5b161b63ce5a4c701b0947fb127c141dc96d6fa479ab65ea4943bc48d7bc3dbb0c376526165f57cecc46eec31b1e53bc7ca624a521877d5cc1dc51f4f20b3c15ff32f9181d334a0aca4efac9c79bc28fbf7bead33de6627fa5e8a378ad21afc8d3fe1d594c0da21a132b9560cdf4a4503e4b3e0e0ebf53a3195cffcaa35693524a3f34b764c2c0570bca553e55792b014937f76323e6f71ddc9c2288ff56f9d228b1501097304b8777a85a1840c79da35b27a50caadda2b00916387ea2c1fc3a462cbfeadfe3a955c6c05f68d66ae4f3ce7a49b0e69cf1358d1e645a4a46d5ccdc1d315ac3448932526e9c4259f06fa455f347664e2ec797bd13cbdd9d64b66a23cf42fe96145848115868ede859071b4bb26e1d02d090b51d67821e24af25e7052a1ba809b882bf643e612287e3b05c174ecae3f45ea61734536fa9db1f23b4267db7bc66398af40965066c9e7ef27d28dcc7ddf4ba970fef35be9bcf39a18eee21b06ecad63cc978dd0469b4bd70ed19b0336e4c4769316deaa9ab8f48372b5ec7effc6d72a4e31a9226d7d40b6ba62d584f8dee2ccd2c93d175c0eb94a63727a72e294faf355a061a6a53fbf624d66d76f80941eb19632e982e035abcca4dd332821f5bb9ff6b0aafd573a6f2b7284d45808f16c705a499edd666bf9eb1eba201e3aab2c2f997e1571fb11d964e36cada6196d89ee7b8ec2714c7023b7f27d668cf48af57a12671305ed1a4136b6ff30b41eec4f4743d4e8e1aaa1ccf6c2749caf3a473f732f49a161bde98e4b02d25421157a04e8ec81da3a35debead00e958b69dfba575125fd7d4f7521692d9e3f00f7e6b6bb98136405451e84fd6e4d93433f9638412bb3183731d118e4566bfb5ec5291a2fc1860d3426dc26f2787c257fd649cea31535775badc5cae205b4d1836c1084ebce66c06c8619e210216ad927706dc13936987a8e9a3d5bae2465b2117b6b0fb12edb42a9921774abbff8d48ad04516e3052d8fc4f9fcf8ff0c0899114091deae5d18c8097a79c93a44016781fce551d71f116fee2b2be0eaa0fa2299640791aae0d63403df1e07166877e81aebf8c724265e61473f548fa0dedb4e7c747a265207aa3ca9ae0193a14db29cb2f521d16d493bfdadf7f01400c33aa2927ada40642cc013ff7166256eb08d4b569dd59c2a80e136bae6fd4d5a8e2602dcf1b80d82ee0e38c85aedd9d8d4516e81fe8dfa0e03aa6cccf22e778b19b90002604266c8f7491a9a5656813dcb5b961707cee29cef25c46f56adbfd74e90cbef63cba774bb4a89e70488e4ee962b32893fd34a0ee0d7cbc7d92598d48e4946a0056528584826cd39296976fd3c1386638045424c7ba6b8471347d5e598d9a908f81c8d80147217397088442f2b6bd0880eae03839278abefe14e8434e0725ab70feb111f03b2e2e5af17bf8621c7a251c2b4b6c604e6f09e56db152cecd6ede1232ce4e08755f78f4a9a1159edb20ed19cd03425be125a121c55f34aca9bf71c410be8d711e328d314b68fc6ec653c853d2d9c3afc0e1732b08efc73a47a67aced757384e26d084a81e838cd82658ed125a10faea85f3f9799ff014547c75caf6fc2826f4b513886770ffde3b36284f4a6d33a99bc915f3679ef3a316bf19ea76ea81d71640dc968cc419890e5e41c34cf1e22f999b8c8d95c26f1128cd52b2970f58ee22244dc11e55d220622228c86363da7530b605eff0a424ecd6837724c8d9a7504d288dbde233a394d62bd598051c6c0a3b68ccec4fe3b6a4ae4fcee3c99929ad2e952e43209c45ea59fb999cb24d02448b77d407c220bc6e4ecd4d91dbdd265e5a1469083b6cb86d424c160be263a0fe90d171af18b439a1e6287c34f627a7f923e861bd48ce68f384c311cf40293e208e881d254fff4a02fc10ffea18dced87d113011f651b7a565eb8c9553a5b49a9ae244b4489f108917a8d0e1034c4bf41759e509ed982da14ff8e47951d1412fccab49ff2f778b0fc01e55f4ffcee7386659d090d09c9e5debbeb6483b7c0bd29d529ac7af651a9c26b6e7c00deddda11108d28022c636fec563fa572ab76a04918c8e11cf3f5de83bbf2324edc99d059e9d26fab4558b7f1a29fe4f791b6f36642997f7318ce31188de2dadbd4bf93b7ced3f74d34de329017516862e10e3a17aaab51abd58a199edefe65a9e314d286c6f85b66ae6990802f872385a63001fe08b5a8ea4ca8bb11eadcec959dab3ba245c24508a79d073c589320fd2fd66fd110ae976fc22101b70aba7e92bdf13b2e6bbca66826cbe7bc2f76360c1554395dc6301ce68d166e3923bd86db97f899422efdad3ffe3b06976c9b7a27dd38070b229b4f825438c786beaef01bb5dba1841afd31d13e50652fc255adb322d6b2234747002405f99120166266235b1f08fb50a5be548989ee71e8b45b9e6affc8c4a7147691a22c77c468dbfaac7ed39da50e3c41488de3c419c9e4417cbc10336c22ffc5c73a390bcea0bc7a6bd2238e19a72f3ffc4732473f66cfa627cdb6ef2d434b518d0f93ff5b5d6a13ff6239ec5c3be87c7001b7aa7bb0f7b6c90dbd8a134cccd84c1ac3567713a6abfc5f4d804f1696739b1de04d913db064e1b209b5770b12ae94fc5e41a57c2776fa8649738e764ef1c7fc181b6ba2a45730dfc035c6964fb47898d32a36797d1811e93ba283723f4848434573a08539c9694f48f73a1390acb5e427dcecbfe8d0604f85213ae394488840cd2c5c49d06e4034e40c200c282281c088636130b24fb680105e83364866753f804fffd8efc7908ea4b8b72f9bea3845821b590ef6d480531a313e62f7a350247c316742a06117b081c058599e2f38c14eefd5ff19343e6b3f96a8f92c0cdf911017c7ba1540323c9f5d5333539a265de0f4b2ade2d084f597d7ffaa7b5d8df07f80559b02eccf661282f5152cf56065d04b667de3468362ee1763e5bc782da4d2c4f906f89e4da352b3d2e886098c694ef8cb74188c499145b1745b025fe3632eee58f6e48a57f8b0612e39d7ead74215a6ea6a084e3a45b2470cbee1b662d2295359bdacf2be41eb29bb491b1984f10e575e8d61df67148afb3cfc68a94452eb64258fd0d5f046bf6641e98af41aa952743706c8632c31700267dcb290494db83492d766ce551ac96e14c3533ef38badc963ad6fcb6f8917e6d7b4dccbe8735c2987e4791eb1c86a2563c9a27a0788fbf2e00632bc16f35215eb459b6f6d99266ea23bacdc57051d52edf0095002c932403e2a1048ab41358aae08e1a813a03c62ed76f9713b84ce5c7f04211d0faa6833f92195af5b9303b781316675735439ea054abf600293964a4a63bb73a256b0a165b581647061216c6af2188240ceb08e6f8b2a4059f0707304cfbc9f6f87628a4bc31ae3fc91d51cad06a647ec8efc8157d210d15bf7cfc593d9973dc126389067006999520bd22a4041bcb627753e9f951ef2538160d9f2065fab0d95a29480d05d06cb6c49ca4dec80db52f022b4ce26db6df942ec773698a7912b291c77eebe0fef78b790bd5ce0540bab82390f5e5ead76d91aa870420a785182b0004048d960b4e96e46f9a508f8122acac4b5484cc07482e0faff821213781d3ff5fc979f647b636c6753a09936667e9f931922191df1a0c74009fcaa49f329fda5cb9561d44b89d445b5fcbf76a771318bebdf769982ad6fdd635c011f609f36b2340fe91e7efdcb323a3f4366608b14c27e785b8af5b3910fbe84afbe9c3ed031b3632c425baf45e1c8702d702d3a8fef07b8154eafda5a0f14da31ca0c06bdccca630f4b28a4343a1f33ab4041b4d293eb21a76faea73cb4bfa512d65b491f767dfa13bdab3be4d7225e4d08af8e60b490fd87c4d75ec41caae877b47bb2a505d9af283f19983ef53383f58a5df40d527fc1ac5b02adca92ba78960b7d909c90906ddbb07cddfd9593bd4e7311a5e59b6475c8ba36b5201dad3b8e93fc3cc41d48ec5f052390b460fd676ed4b3b16ae83a8f7f0632c07e25d57863fc6559fa3d5c8ccf88e95139df36d1a17705db9d49cf4389eae30d424e7b29c651e0befa3d7ecbe5b955a9a0c1e34ea19c8ede386d20e64b95fad5f2e895182f4cb673544702aca26bc39104d69a6c9d9166afef1c94a0da15c38724044e47744e9d2ce4f81300d9aafdfb7d5dc6960b983f7f5ae7a6cfbdcebb2b37ca84599756c3f41b933550d728d41f185e212aa72b68ac07cff4dd853dfdf53c654a272df9981f15d33edcb0a2a8d3f0993957ef1e0c583191973181390075900ebac75d8cb82f2a35e2d6c205e454a99ccd0aba52b19505db20357cde140e3ec7979a0ce970a7488a2c44c2cf8592feea5b89cc69f6ec6f88db7fc7bcfe667d3ba7961ef00feccdd2d6e89f5e7eea513b72b5cc7f97f793098bab2a4651f3f9aa213149f309c5ebed9298b44ec451443be37411d87cab73af75cb8c5a3c46a4a044056219b9bec424f4b05ab709574d56893e4e85bb56066d692bcaa40c8ae10ec344a680bb5445aab20675259f97dce9f10dbe2bbfdea8c0d7899a6c586dd8d0b9c7b57c3776319ef79fee2cbc865d7209c7cff7e1d8b68a1b80dbccec652ed6e2c0e9336a38ddcb33112fd0ed43e704e567a74b3427fe1d8b542b508cf2e315736b11eb14ba150c04a67ca9dd44bfaf3266179f418ac315678a4670bd11096941dfe1159bd11b83d543e32809f8d56125d4a2bc77e15bd977b409aa2e49bfa9c2c34e381c9bf23937f3aed1553d5ba0bf9d107cf41d3f3d947333920c497d1ba418c13a0034882367676ba7145f999d676fb45b98ff5150635b52faf3f46ef16762180e0540c8cc9bd4d0bffaf0a7a207a2ea15cb14a70eb463b68d87877d12cefd2ab3efb58362ea38b4a3f5365a17e064cbbc6c589e14fe3be16832e1d64803b75faedaba0c279cbd42f015f92fcc2f5b64444a6fd352753335d8f2bf6ef28a3904867b362fc926bdfc9f6de13bb94370524fe34955726c0d36e3681148354c59b644681920012e650f294bfa50a9bb8f03516a7fa1cbdbb26537c5151f3408c9bcdb835d2df8663eb31a8fd57f2a83f90b49b1a3a100615a81e12d466e1f9843de4adb8db49ab62856b28e2ee2f8f1b1d14a904e3d996ab92cbf56f53c06781d29d89c2e532214668927e6a5d64a266e6b72df161fb868e4357fb55327212774592502e1798da5362ad89df2deba8b23cc0efa74d9943c5391df16683c4f3826a2e9f298e77de743c23567d8b2efd89b6cb2bb72bf1f0e147f16a7fee07b592a67c572583620bda27ab5b9771db9cc259fdc5a5e6981e329077f36ba9973d191751e031e94d812cffa3f203005f820d8cecfdc719388f4e161f91a4ef00f0de9f11d9438f40778e132d68b450b49330a85761300d9f79ab8d1578724cb0a7170fb4ac7ac0ea96bc9ef11be228718fbc8c19eb449d73989420b9f8fbebc51fb6d3c65829f6ed421813b6f25144b43874f8f0262c9ab4feee188d3b56134566413acf604b55a323fe7530a0406946e7c8fac6b635f33babc6ad74638f01f282a07840753fa99e4fc4c1c4f788ab44d05da20d1065ebae131bed049224d9ca17dc96bd8aafcae0187eb34f70c6218ebec589396f731c68bf12ae5ce7ee4f466f899d57cf733a", 0x1000, 0x2) r5 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) (async) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000000)=0x6d26) executing program 6: getgroups(0x1, &(0x7f0000000100)=[0x0]) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0xff, 0x0, r0, 0x0, r0, 0xe0, 0xd58}, 0x0, 0x7fff, 0xffffffffffffff7e}) socketpair(0x1, 0x0, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000280)={0x0, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x20000000}, {{}, 0x0, 0x0, 0x0, 0x100000000000, 0xffff}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x800000018, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r6, r2) listen(r5, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) executing program 1: ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1424, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000162000/0x1000)=nil}, {&(0x7f0000164000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00001f5000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000084000/0x4000)=nil, &(0x7f0000162000/0x3000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000161000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) (async, rerun: 64) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x80) (async, rerun: 64) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') (async) chflagsat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x2) (async) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x80000004) setuid(0xee01) (async) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206980, &(0x7f00000001c0)) executing program 0: ioctl$FIONREAD(0xffffffffffffffff, 0xc0206925, 0x0) semget(0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x8, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x10000000000002}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x21}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000699000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) r4 = syz_open_pts() ioctl$FIOSETOWN(r4, 0x80047476, &(0x7f0000000000)=0xfffff001) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd600000008eb5019afe350e28ef0900c08cfe24be00000000fe80"]) executing program 7: syz_open_pts() socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 4: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') executing program 2: syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @multicast1, {[@ssrr={0x89, 0x3}]}}, @icmp=@info_request}}}}) r0 = socket(0x18, 0x3, 0x3a) r1 = dup2(r0, r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setreuid(0xee00, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, &(0x7f00000001c0)) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801869a3, &(0x7f00000001c0)) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}, 0x0, 0x0, 0x400000}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000180)=0x15, 0x0, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc02069a5, &(0x7f00000001c0)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a686020 executing program 5: r0 = getpid() (async) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x220, 0x0) fcntl$lock(r1, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, r0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x58}) (async) r2 = syz_open_pts() close(r2) (async) syz_open_pts() (async) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000340)=""/175, 0xaf}], 0x1, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001040)=0x8) (async) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r4 = dup(r3) writev(r4, &(0x7f0000000680)=[{&(0x7f0000000480)='oL', 0x2}], 0x1) socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003cb000/0x2000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil, 0x9}, {&(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'}) (async) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt(r5, 0x0, 0x2, &(0x7f0000000080), 0x0) (async) mprotect(&(0x7f00003ff000/0xc00000)=nil, 0xc00000, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) (async) close(0xffffffffffffffff) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) link(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') (async) syz_emit_ethernet(0x149, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa8d6576c6401b672b88a8290081003b0008004b1d013300670005051d9078ac1400aae0000001830f09ac1400bbac1400bb000000010007070200000007004e204e23000890780f32d325ff972b69c00c8aceb4ce58d1c50ec33dc975f4c3a2bfeabdfd8032b44ad93b71a618f170e073090f116c255d5ad312966310f4952c2371c9a52d03a6e61fba2b6d9ea33dd7905444f51e8f9225ec11d11f1e5994af0c618f37cfb5e8db44aa0e11a3f9535af3a9f1d700bc3321aef7e310d8c51ab4c57dfbc01097c5d3f0461e708de069c16168a84ad2bf90949f2f086cecffb49de385a67eb49fced79fadf64f69516310440f48e58193dd6183529f9aa32265984b0faa71f240f8b3d99972238549c5c95cd9396c85da3cfa9472bd94ff886c551ebb0714b20cb2697702feaa8cf841eb6bac042d6d9866ef245e9ccc303832a23953cc3b7523730a5551a048c0470dd7a88c228392cb074f1f494e2ce111eef56264deb3bcfaab536adc8c35ae1734b054df53e4f118f5ed"]) (async) geteuid() ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xffde}, {0x25, 0x2, 0x0, 0x8001}, {0x86, 0xfe}]}) (async) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) (async) r7 = accept$inet(r6, &(0x7f0000000540), &(0x7f0000000580)=0xc) fcntl$getown(r7, 0x5) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 3: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x9, 0x11}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x80, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) writev(r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) setsockopt(r2, 0xfffffffb, 0x16, &(0x7f0000000140)="2f8fd18c735ad9e3b7c20720e80e42afdcc25f202ed4fa6e918c8cd5e085784414f1f73b98a5ac5c9c0557dbedd4f138d508e2fdc65787a1f6d977cf76c423b69d993206821b487fa03e924c32a1436f4131", 0x52) r3 = getpgid(0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x2, 0x1, 0x2, 0x1, r3}) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{}]}) (async, rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (rerun: 32) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 7: socketpair$unix(0x1, 0x2, 0x0, 0x0) open(0x0, 0x200, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x0, r0) openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x103a42, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) acct(&(0x7f00000001c0)='./file0\x00') executing program 2: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/53, 0x35}, {&(0x7f0000000640)=""/191, 0xbf}, {&(0x7f0000000400)=""/128, 0x80}, {&(0x7f0000000480)=""/116, 0x74}], 0x4) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES32=r0], 0x3e}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r2 = socket(0x18, 0x1, 0x0) getsockopt(r2, 0x6, 0x8, 0x0, 0x0) r3 = kqueue() preadv(r3, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/145, 0x91}], 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x81, 0x0, 0x0, 0xffffffff}, {0x60}, {0x6}]}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x1, 0x4) bind(r6, &(0x7f0000000000), 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r5, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x3d) syz_emit_ethernet(0x52, &(0x7f0000000600)=ANY=[@ANYBLOB="aaaaaaaaaaaaa759c7334c0e86dd60230000001c2b00fe800000000000000000000000000200000000000000000000004e"]) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[]) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='c\x00') executing program 6: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x51ff) (async, rerun: 32) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) (rerun: 32) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) recvmmsg(r1, &(0x7f0000000680)={0x0}, 0x10, 0x0, &(0x7f0000000700)={0x0, 0x5}) (async) poll(&(0x7f0000000480)=[{r1, 0x1}], 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) (async) r2 = msgget$private(0x0, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async, rerun: 64) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (rerun: 64) msgrcv(r2, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012000042fee188"], 0x11, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ffffffffffff10fd226fe763c17d3a2c97f93d274962bca36246e07d5514744c52fd78f2d0a5dc1bc819c7c2d589f27295c96ca8a194794cefc1fc5993108c52e9c994b3b33779def1bbffdc7a368dd99f2107c345001fa4c0fe80f176dd198361a14c2eeca785c42609a1abdc1677910a5aef891496a8ca501975bdffcbe9b636e55618fdb7cff43c80595ee173a889b13cedea322a68ebaadbd0d0857a22ddc8df0084c097c74e2c4b17027b930d64efd9547f58f81dcdfce7d8970cb58857df4053e0226dfc2d65cf02e404ed3b5dabd3c5f31aeef615280d8dd4d9d5a71328a5fece40dcc3f592193cf9fa9de2db394a37d2101a92143611ef510e"], 0xed, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000003c0)=""/153) (async) syz_open_pts() (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETWF(r3, 0x80104277, 0x0) (async) msgrcv(0x0, 0x0, 0x90, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0xe8, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getuid() (async) getgid() executing program 4: getgroups(0x1, &(0x7f0000000100)=[0x0]) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0xff, 0x0, r0, 0x0, r0, 0xe0, 0xd58}, 0x0, 0x7fff, 0xffffffffffffff7e}) socketpair(0x1, 0x0, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000280)={0x0, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x20000000}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x800000018, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r6, r2) listen(r5, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) executing program 3: writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec370", 0x0, 0x0, 0x0) mknod(0x0, 0x1000, 0x7ff) open(0x0, 0x2, 0x0) unveil(0x0, &(0x7f0000000000)='x\x00') open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open$dir(0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x20) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(0x0, 0x80, 0x0) executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2", 0x45, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x7ffffffe, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x1000000000000000, 0x1000300000002}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) r2 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="6d3ee686e373cb1ceb253e113feac6d6a9db69f8be6133df0a3455241a0a57e8248deb56ce07a38f1bdabdd9476e9c8c7feccda59f21d8ce32024695c37819262c8a7530ca97ea92c5a872dd70e82f2c51f6a363af05ca4cef1cadef250086988cef4f5e108a0695c7632b", 0x6b}], 0x1) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000459000/0x2000)=nil, 0x2000, 0x3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}], './file0\x00'}) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) r6 = semget(0x0, 0x1, 0x0) fchdir(r5) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000000)=""/133) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000240), &(0x7f0000000000)=0x12) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x84}, {0x5}, {0x6}]}) writev(r2, &(0x7f0000000080)=[{0x0}], 0x1) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write(r1, &(0x7f0000000000)="5429102bb15d3d2145", 0x9) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000140)='a', 0x1}], 0x1) execve(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) socket(0x2, 0x1, 0x0) (async) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) shutdown(r2, 0x1) ioctl$TIOCSTSTAMP(r3, 0xc0207534, &(0x7f00000001c0)) (async) ioctl$TIOCSTSTAMP(r3, 0xc0207534, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10b) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) (async) r5 = socket(0x18, 0x1, 0x0) close(r5) (async) close(r5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setitimer(0x0, &(0x7f0000000200)={{}, {0xbfd, 0x8000}}, 0x0) (async) setitimer(0x0, &(0x7f0000000200)={{}, {0xbfd, 0x8000}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000300)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000240)) (async) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x87}, {0x7c}, {0x6, 0x0, 0x0, 0x4ff1}]}) writev(r0, &(0x7f00000003c0), 0x0) sysctl$vfs_ffs(&(0x7f0000000040)={0x4, 0x1, 0x6}, 0xb, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x1}, {0x60, 0x0, 0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[@ANYRES64=r0, @ANYRES64]) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000001c0)="2dc900637aaa43e650e83b87620cd9bc4fc33175143673dc4a1fdeb318f40fb94d911a107e8d8e24c73672d2277bd998f326d56b323fd5aa93180e14d7b385ac5ce871aa355a107bf8611ce52bf1819f8149fa8cb298ebc3c1f9223cda", 0x5d) executing program 2: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60dbaf7700143a00fe80000000000000000000000000000000000000000000000000005d"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x5, 0xffffffbf, "0700c6f200ebffdd8c51e02f362bd200"}) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) ioctl$FIONREAD(r1, 0x8218694a, &(0x7f00000001c0)) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206910, &(0x7f00000001c0)) executing program 7: syz_emit_ethernet(0x2e, &(0x7f00000002c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x19, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@ssrr={0x89, 0x3}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x8) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x8, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005136000009f050000b10010000000000000cea10500fef96ecfc72fd3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc0218000000720fd38bfbb770c1f4a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0x20000800, './file0\x00', './file0\x00'}) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}, 0x0, 0x0, 0x400000}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000180)=0x15, 0x0, 0x0) executing program 4: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "5238f0880bc30fe300"}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x7da) read(r1, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) (async) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 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, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async, rerun: 32) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) (async, rerun: 64) r3 = socket(0x18, 0x2, 0x0) (rerun: 64) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) dup(r3) (async) lseek(r3, 0x8000000000000001, 0x1) (async) r4 = dup(r2) listen(r4, 0x0) (async) connect$unix(r0, &(0x7f0000000000), 0x10) (async) write(r0, &(0x7f0000000040)="04", 0x1) (async, rerun: 64) setuid(0xee01) (async, rerun: 64) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206980, &(0x7f00000001c0)) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) (async) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000080)=0x7) (async) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000000)) (async) fcntl$setown(r1, 0x6, 0xffffffffffffffff) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x5}, {0x35}, {0x48e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x40) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) setrlimit(0x6, &(0x7f0000000100)={0x40, 0x930}) executing program 5: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') executing program 0: getgroups(0x1, &(0x7f0000000100)=[0x0]) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0xff, 0x0, r0, 0x0, r0, 0xe0, 0xd58}, 0x0, 0x7fff, 0xffffffffffffff7e}) socketpair(0x1, 0x0, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000280)={0x0, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x20000000}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x800000018, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r6, r2) listen(r5, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4}) executing program 3: mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r0 = open(0x0, 0x0, 0xb76fa4dd3ad41483) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = socket(0x18, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x2, &(0x7f0000000200)) r4 = socket(0x1, 0x1, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000080)="6a8311860b83d61e61671c5831d669259f283b996c808c6e552437ba267965bf2321b1bb03d6f798579131e2", &(0x7f0000000100)=0x2c, &(0x7f0000000140)="867cdc5df5b5cdca55df134393331e22e9865fe3276682af301c046e1d64585db5dacb7c2c60fe4b26268133bccd19891e517b82382cb980ef3707684de5b3f3f8aed85a9fefc8fc27ec7bb596e6f2117c5a53edd6ed2f612ef984f09712e000291eb4d2dc7c4ff2b7fae612e8c8df484fa24e380726244682c7771f02bca364", 0x80) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r5, 0x1) executing program 1: socketpair$unix(0x1, 0x2, 0x0, 0x0) open(0x0, 0x200, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x0, r0) openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x103a42, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) acct(&(0x7f00000001c0)='./file0\x00') executing program 7: chdir(0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r1, 0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) executing program 5: r0 = open(0x0, 0x615, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1424, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000162000/0x1000)=nil}, {&(0x7f0000164000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00001f5000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000084000/0x4000)=nil, &(0x7f0000162000/0x3000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000161000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1, 0x0, 0x0, 0xfffffffd}, {0x3c}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000001640)=[{&(0x7f0000001900)="2592a01cab1db093ae7c8e94965c24491e8b8f2c3c54e9810bd5d1ba3883ab8b189c1fd4af9f5f8fc123da9c06313112c11f5fd088d9da92433ea1b0e31467e5a3a82cd380a2c84a661338fba129d7f4e00aa4d1698d8d0007a3bfe0f275f91773c39c06fdbc705305b8af5b618c9edb79c3ec61b45ae3465b2654776dccca4dca0fa4e19e38e7b54a2629b3b3cf31a77567f9e808763a492ff45e4d53", 0x9d}], 0x1) recvmsg(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206918, &(0x7f00000001c0)) executing program 6: open$dir(&(0x7f00000000c0)='.\x00', 0x400, 0x137) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="28000000ffff0000013e3f799dcf3ffda5193d35a42361f1dd1cf9889cb0aa74517cdc373011f2dc26f4fec086aa3d65635a3e01020c9d999cb4941c5ba453bd7d3f22b7d14b937658e9f63f6b0bb8e49a7063b6e3687737e9684fb1c081fd9a00e7da21aa39d01f5e7765464d9a5a04067d4007e047844ca8407984715559ae2b13"], 0x28}, 0x1) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/225, 0xe1, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r0) dup2(r2, r1) kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = syz_open_pts() select(0x40, &(0x7f0000000040)={0x9, 0x0, 0x1d20000000000000, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) dup2(r6, r5) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r8 = getuid() setreuid(0x0, r8) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r9 = fcntl$getown(r7, 0x5) fcntl$setown(r3, 0x6, r9) syz_open_pts() syz_open_pts() executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 7: socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getgid() sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26", 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r4 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYRES64=r2], 0x107, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a686020 executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2", 0x45, 0x0, 0x0, 0x0) (async) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x7ffffffe, 0x100000001}) (async) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x1000000000000000, 0x1000300000002}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) (async) r2 = socket(0x18, 0x2, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="6d3ee686e373cb1ceb253e113feac6d6a9db69f8be6133df0a3455241a0a57e8248deb56ce07a38f1bdabdd9476e9c8c7feccda59f21d8ce32024695c37819262c8a7530ca97ea92c5a872dd70e82f2c51f6a363af05ca4cef1cadef250086988cef4f5e108a0695c7632b", 0x6b}], 0x1) (async) execve(0x0, 0x0, 0x0) (async) madvise(&(0x7f0000459000/0x2000)=nil, 0x2000, 0x3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}], './file0\x00'}) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) (async) r6 = semget(0x0, 0x1, 0x0) fchdir(r5) (async) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000000)=""/133) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000240), &(0x7f0000000000)=0x12) (async) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setsockopt(r2, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x84}, {0x5}, {0x6}]}) (async) writev(r2, &(0x7f0000000080)=[{0x0}], 0x1) executing program 1: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/53, 0x35}, {&(0x7f0000000640)=""/191, 0xbf}, {&(0x7f0000000400)=""/128, 0x80}, {&(0x7f0000000480)=""/116, 0x74}], 0x4) (async) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES32=r0], 0x3e}, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r2 = socket(0x18, 0x1, 0x0) getsockopt(r2, 0x6, 0x8, 0x0, 0x0) (async) r3 = kqueue() preadv(r3, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/145, 0x91}], 0x1, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x81, 0x0, 0x0, 0xffffffff}, {0x60}, {0x6}]}) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (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"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r6 = socket(0x2, 0x1, 0x4) bind(r6, &(0x7f0000000000), 0x10) r7 = dup(r6) listen(r7, 0x0) (async) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) (async) connect$unix(r5, &(0x7f0000000000), 0x10) (async) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x3d) (async) syz_emit_ethernet(0x52, &(0x7f0000000600)=ANY=[@ANYBLOB="aaaaaaaaaaaaa759c7334c0e86dd60230000001c2b00fe800000000000000000000000000200000000000000000000004e"]) (async) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[]) (async) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='c\x00') executing program 3: r0 = open(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000400)=""/144, 0x90, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r1 = getuid() setreuid(0xee00, r1) setuid(r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}, 0x0, 0x0, 0x400000}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afe", &(0x7f0000000180)=0x19, 0x0, 0x0) executing program 2: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x9, 0x11}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x80, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) writev(r0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) setsockopt(r1, 0xfffffffb, 0x16, &(0x7f0000000140)="2f8fd18c735ad9e3b7c20720e80e42afdcc25f202ed4fa6e918c8cd5e085784414f1f73b98a5ac5c9c0557dbedd4f138d508e2fdc65787a1f6d977cf76c423b69d993206821b487fa03e924c32a1436f4131", 0x52) r2 = getpgid(0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x2, 0x1, 0x2, 0x1, r2}) executing program 7: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x5, 0x0) fcntl$setstatus(r1, 0x4, 0x80) getpgid(0x0) fcntl$setown(r0, 0x6, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) shutdown(r2, 0x2) r3 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f00007d2000/0x3000)=nil, 0x3000, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206923, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf0ffffffffffffff}) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r1, 0xc0206922, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(0xffffffffffffff9c, 0x0, 0x0, 0x0, &(0x7f0000003d00)) socket(0x20, 0x3, 0x0) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x21, 0x0) write(r1, &(0x7f0000000200)="71887d4db2944fc9a007109e48f4e6f231da040fbe432b9b195351c64a05ff003a5b29028093e4cdc433e62151cd009881a9131dcf89aa1bb6e256683417dd62d54bc5a246e80b42f9b4f8f5fe819f3d79e7f4655b9eb2a2f541bd11093f054f21ad00ac06bb0d6d94830859ec1ef657bdffcaf50a01784743a666de113f0e1e0a49c129c45932c0d8070258d472c82f35", 0x91) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="e208000000000500", 0x8) ioctl$TIOCCDTR(r2, 0x20007478) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0xe, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @rand_addr}, @icmp=@mask_request}}}}) executing program 3: writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8028698c, &(0x7f0000000000)) executing program 5: getgroups(0x1, &(0x7f0000000100)=[0x0]) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0xff, 0x0, r0, 0x0, r0, 0xe0, 0xd58}, 0x0, 0x7fff, 0xffffffffffffff7e}) socketpair(0x1, 0x0, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000280)={0x0, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x20000000}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x800000018, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r6, r2) listen(r5, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) executing program 1: chdir(0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r1, 0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) executing program 2: socketpair$unix(0x1, 0x2, 0x0, 0x0) open(0x0, 0x200, 0x0) getpid() ktrace(0x0, 0x0, 0x1720, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x103a42, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) acct(&(0x7f00000001c0)='./file0\x00') executing program 4: r0 = open(0x0, 0x615, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1424, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000162000/0x1000)=nil}, {&(0x7f0000164000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00001f5000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000084000/0x4000)=nil, &(0x7f0000162000/0x3000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000161000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 0: syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x7da) read(r0, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) sendmmsg(r5, &(0x7f0000000240)={0x0}, 0x10, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) (async) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) (async) socket(0x2, 0x4001, 0x0) (async) dup(r0) (async) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) (async) close(r2) (async) socket(0x18, 0x2, 0x0) (async) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) (async) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) socket(0x18, 0x1, 0x0) (async) dup2(r3, r4) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) sendmsg$unix(r4, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) (async) sendmmsg(r5, &(0x7f0000000240)={0x0}, 0x10, 0x0) (async) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) (async) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r2 = semget$private(0x0, 0x4, 0xa8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x6, 0x0, r1, 0x0, r1, 0x0, 0x1}, 0x0, 0xcb01, 0x400000000010001}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}, 0x0, 0x0, 0x400000}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afe", &(0x7f0000000180)=0x19, 0x0, 0x0) executing program 1: setrlimit(0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) chmod(&(0x7f0000000040)='./file0\x00', 0x1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000300)="141a", 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) connect$inet(r2, &(0x7f0000000240)={0x2, 0x3}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3e}, 0x0) executing program 5: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) (async) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) (async) close(r0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a686020 executing program 4: syz_emit_ethernet(0x400e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd600000008eb5019afe350e28ef0900c08cfe24be00000000fe80"]) executing program 6: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x9, 0x11}], 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x80, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) r0 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) setsockopt(r0, 0xfffffffb, 0x16, &(0x7f0000000140)="2f8fd18c735ad9e3b7c20720e80e42afdcc25f202ed4fa6e918c8cd5e085784414f1f73b98a5ac5c9c0557dbedd4f138d508e2fdc65787a1f6d977cf76c423b69d993206821b487fa03e924c32a1436f4131", 0x52) r1 = getpgid(0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x2, 0x1, 0x2, 0x1, r1}) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x10) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0xf19) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) r2 = getuid() setreuid(0xee00, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x24}, {0xc}, {0x6, 0x0, 0x0, 0x1000}]}) pwrite(r3, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setreuid(0xee00, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r4) setreuid(0x0, 0x0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r3, 0xffffffffffffffff) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x4ee, 0x9, 0x2, 0x2}]}) r1 = socket(0x2, 0x3, 0x80) getsockname(r1, &(0x7f0000000140)=@un=@file={0x0, ""/512}, &(0x7f00000000c0)=0x202) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) connect(r1, &(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/67, 0x43}], 0x1, 0x0}}, 0x10, 0x0, 0x0) socket$inet(0x2, 0x3, 0x102) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0xc}, {0x80}, {0x6, 0x0, 0x0, 0xc0f1}]}) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaab535ffffffffdf001c00e0ff020000ae4e2100089078000000001b753cfc738e05b56447076200000000000000000000000075ed1d6d1e0cffc9d66cc72177a6c082cc7c95b82601f0a5c1136b624580372fa3c2a433fd743f83a2171e71d0ef9ff55f413eaa9eaa8694e7d3bb3111b2522b8a2578f32b1800afcdcb64a487d64df76834c3d124852f46fb3bec0c74418f14585bb18c409e0c5b2f2d88e681a19b3519"]) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x2011, r1, 0x0) ftruncate(r1, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) msgget$private(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x49d6}, {0x6}]}) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_open_pts() syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) open$dir(0x0, 0x0, 0xa8) executing program 4: socketpair$unix(0x1, 0x2, 0x0, 0x0) open(0x0, 0x200, 0x0) getpid() ktrace(0x0, 0x0, 0x1720, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x103a42, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) acct(&(0x7f00000001c0)='./file0\x00') executing program 1: chdir(0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r1, 0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) executing program 2: getgroups(0x1, &(0x7f0000000100)=[0x0]) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0xff, 0x0, r0, 0x0, r0, 0xe0, 0xd58}, 0x0, 0x7fff, 0xffffffffffffff7e}) socketpair(0x1, 0x0, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000280)={0x0, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x800000018, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r6, r2) listen(r5, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) executing program 7: r0 = open(0x0, 0x615, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1424, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000162000/0x1000)=nil}, {&(0x7f0000164000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00001f5000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000084000/0x4000)=nil, &(0x7f0000162000/0x3000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000161000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) (async) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socket(0x6, 0x4, 0x7) executing program 4: open$dir(&(0x7f00000000c0)='.\x00', 0x400, 0x137) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="28000000ffff0000013e3f799dcf3ffda5193d35a42361f1dd1cf9889cb0aa74517cdc373011f2dc26f4fec086aa3d65635a3e01020c9d999cb4941c5ba453bd7d3f22b7d14b937658e9f63f6b0bb8e49a7063b6e3687737e9684fb1c081fd9a00e7da21aa39d01f5e7765464d9a5a04067d4007e047844ca8407984715559ae2b13"], 0x28}, 0x1) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/225, 0xe1, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r0) dup2(r2, r1) kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = syz_open_pts() select(0x40, &(0x7f0000000040)={0x9, 0x0, 0x1d20000000000000, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) dup2(r6, r5) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r8 = getuid() setreuid(0x0, r8) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r9 = fcntl$getown(r7, 0x5) fcntl$setown(r3, 0x6, r9) syz_open_pts() syz_open_pts() executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}, 0x0, 0x0, 0x400000}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370", &(0x7f0000000180)=0x1b, 0x0, 0x0) executing program 1: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x9, 0x11}], 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x80, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)}], 0x1, 0x126) r0 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) setsockopt(r0, 0xfffffffb, 0x16, &(0x7f0000000140)="2f8fd18c735ad9e3b7c20720e80e42afdcc25f202ed4fa6e918c8cd5e085784414f1f73b98a5ac5c9c0557dbedd4f138d508e2fdc65787a1f6d977cf76c423b69d993206821b487fa03e924c32a1436f4131", 0x52) r1 = getpgid(0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x2, 0x1, 0x2, 0x1, r1}) executing program 2: sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="00020000", 0x4) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r0 = getppid() mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) getpgid(r0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000002c0)) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0x64) getpid() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x6) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) munmap(&(0x7f000036c000/0x4000)=nil, 0x4000) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) ftruncate(r2, 0x1ff) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getgid() r3 = semget$private(0x0, 0x1, 0x241) syz_extract_tcp_res(&(0x7f00000001c0), 0x1000, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0xa5, 0xffff]) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a686020 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) pipe(&(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/225, 0xe1, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r1) executing program 2: setrlimit(0x0, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async, rerun: 32) r0 = getpid() (rerun: 32) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) (async, rerun: 64) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (rerun: 64) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) chmod(&(0x7f0000000040)='./file0\x00', 0x1) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r2 = socket(0x2, 0x2, 0x0) (async, rerun: 32) pwrite(0xffffffffffffffff, &(0x7f0000000300)="141a", 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) connect$inet(r2, &(0x7f0000000240)={0x2, 0x3}, 0xc) (async) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3e}, 0x0) executing program 0: r0 = socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x8000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getpgid(0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13", 0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000002400)=[{0x0, 0x300}], 0x1) executing program 7: syz_emit_ethernet(0x2e, &(0x7f00000017c0)={@empty, @remote, [{[], {0x8100, 0x0, 0x1}}], {@ipv4={0x802, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2}, @udp={{0x2, 0x1, 0x8}}}}}}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) close(0xffffffffffffffff) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) ioctl$TIOCSDTR(r1, 0x20007479) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r4 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc028756b, &(0x7f0000000a40)) executing program 6: socketpair$unix(0x1, 0x2, 0x0, 0x0) open(0x0, 0x200, 0x0) getpid() ktrace(0x0, 0x0, 0x1720, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x103a42, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) acct(&(0x7f00000001c0)='./file0\x00') executing program 7: chdir(0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r0, 0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) executing program 2: getgroups(0x1, &(0x7f0000000100)=[0x0]) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0xff, 0x0, r0, 0x0, r0, 0xe0, 0xd58}, 0x0, 0x7fff, 0xffffffffffffff7e}) socketpair(0x1, 0x0, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000280)={0x0, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x800000018, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r6, r2) listen(r5, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) 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) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001928, r1) nanosleep(&(0x7f0000001140), &(0x7f0000000000)) socket$inet(0x2, 0x4, 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x3}, {0x4d}, {0x812e}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) r4 = dup(r2) listen(r4, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}, 0x0, 0x0, 0x400000}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370", &(0x7f0000000180)=0x1b, 0x0, 0x0) executing program 7: r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x63, 0x4}], 0x1f, 0x0, 0x0, 0x0) close(r1) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) executing program 6: unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') sendmsg$unix(0xffffffffffffff9c, 0x0, 0x1) r0 = semget$private(0x0, 0x7, 0x3c0) r1 = semget(0x1, 0x3, 0x371) semop(r0, &(0x7f0000000280), 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000400)=""/8) semop(r0, &(0x7f0000000080), 0x58) r2 = semget(0x0, 0x3, 0xe0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000240)=""/151) semop(r0, &(0x7f00000002c0), 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x601, 0x800}, {0x1, 0xd76, 0x1800}, {0x2, 0x200, 0x1800}], 0x3) r3 = semget(0x2, 0x3, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/73) mknod(&(0x7f0000000000)='./file0\x00', 0x44bf42bca2222dfe, 0x201) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x80, 0x94) r5 = semget(0x1, 0x3, 0x2b4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x3d) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x8, 0xffffffffffffffff, r7, r6, 0xffffffffffffffff, 0x100, 0x800}, 0x2, 0x7, 0xfffffffffffffc01}) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000001c0)=""/47) r8 = socket(0x2, 0x2, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000440)=""/95) r9 = dup2(r8, r8) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x40) fchownat(r9, &(0x7f0000000080)='./file0\x00', 0x0, r10, 0x6) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x102) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000015c0)) executing program 2: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/67, 0x43}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x102) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0xc}, {0x80}, {0x6, 0x0, 0x0, 0xc0f1}]}) write(r2, &(0x7f0000000280)="f22e8a75fbc30288d8025c471dc7", 0xe) sendmmsg(r1, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {0x0, 0x0, 0x6, 0x5}]}) r3 = syz_open_pts() sysctl$net_inet_ipip(0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)="1c31", 0x2) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1cc2b322b6aa3b285b9761c63b58d45a62ad0a62"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 3: socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f", 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={0x0}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYRES64=r0], 0x107, 0x0) msgctl$IPC_RMID(r2, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r3, 0xffffffffffffffff) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 5: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x9, 0x11}], 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x80, 0x0) r0 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) setsockopt(r0, 0xfffffffb, 0x16, &(0x7f0000000140)="2f8fd18c735ad9e3b7c20720e80e42afdcc25f202ed4fa6e918c8cd5e085784414f1f73b98a5ac5c9c0557dbedd4f138d508e2fdc65787a1f6d977cf76c423b69d993206821b487fa03e924c32a1436f4131", 0x52) r1 = getpgid(0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x2, 0x1, 0x2, 0x1, r1}) executing program 4: execve(0x0, 0x0, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000e00), 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) setrlimit(0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x611, 0x0) linkat(r1, &(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00', 0x4) r2 = getpid() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x6011, r1, 0x2) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) syz_emit_ethernet(0x3f, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaaaa080000000000007ba466616680e20ee60000000000004d29be2e4f69181f227ba6cdb958437bcbfc65e75d9dfed8c84260840351"]) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r3 = socket(0x2, 0x2, 0x1) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) r5 = socket(0x18, 0x2, 0x0) dup2(r4, r5) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r6 = syz_open_pts() close(r6) syz_open_pts() r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r7, &(0x7f0000000100)=[{&(0x7f0000000040)="556f2ea0088416ca8fb2517aa7f23c2530c94c53f2fffa551007ee363de7ad76266cd92dbe6ffba5f3822fcce7f3176153d3777e51f79f72ab303d59f10b", 0x3e}], 0x1) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000500)="96e9cf1c0f9fc25ac05e6f4c", 0xc}], 0x1) writev(r7, &(0x7f00000008c0)=[{&(0x7f0000000840)="0aa5b7209e1a815bd468d6b718fad7d23835768091d7e30514cdaa394ea50291cb050dfd7f77a4e4966575bb4394baeaa8b3ef1fae762080719dc6", 0x3b}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x20, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea25719", 0xab}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 0: chdir(0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r0, 0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, 0x0) open(0x0, 0x200, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x1720, r0) openat(0xffffffffffffff9c, 0x0, 0x103a42, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) acct(&(0x7f00000001c0)='./file0\x00') executing program 7: r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x268, r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r1) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = socket$inet(0x2, 0x3, 0xc0) setsockopt$inet_opts(r9, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r10 = semget$private(0x0, 0x4, 0x266) semop(r10, &(0x7f00000005c0)=[{0x2, 0x2, 0x1000}], 0x1) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) r11 = getuid() setreuid(0xee00, r11) r12 = getpgid(r6) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x4000080, r11, 0x0, r11, 0x0, 0x30, 0x1}, 0x9, 0x7, 0x0, r12, 0x8000000fffa, 0xb, 0x2, 0xbdbf}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r11, 0x0, 0x0, 0x200}, 0x2, 0xd47, 0x7}) r13 = semget(0x1, 0x3, 0x30c) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000240)={{0x5, r11, r8, r7, r8, 0x120, 0x4}, 0x4, 0x3, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x8, &(0x7f0000000180)=[r2, r3, r4, r8, 0xffffffffffffffff, r14, 0xffffffffffffffff, r15]) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) syz_emit_ethernet(0x141, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x133, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x16, [0x4, 0x0, 0x0, 0x0, 0xffffffff]}, @timestamp={0x8, 0xa}, @generic={0x0, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013"}}}}}}) (async) syz_emit_ethernet(0x141, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x133, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x16, [0x4, 0x0, 0x0, 0x0, 0xffffffff]}, @timestamp={0x8, 0xa}, @generic={0x0, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013"}}}}}}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2f, &(0x7f0000000000)="eb929648", 0x4) (async) setsockopt(r2, 0x1000000029, 0x2f, &(0x7f0000000000)="eb929648", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) mkdir(0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000080)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000280)='x\x00') (async) unveil(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000280)='x\x00') ioctl$BIOCLOCK(r4, 0x20004276) seteuid(0x0) (async) seteuid(0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) (async) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) clock_gettime(0x2, &(0x7f0000000280)) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010006}) (async) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010006}) executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x5203) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) close(r0) executing program 2: open$dir(&(0x7f00000000c0)='.\x00', 0x400, 0x137) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="28000000ffff0000013e3f799dcf3ffda5193d35a42361f1dd1cf9889cb0aa74517cdc373011f2dc26f4fec086aa3d65635a3e01020c9d999cb4941c5ba453bd7d3f22b7d14b937658e9f63f6b0bb8e49a7063b6e3687737e9684fb1c081fd9a00e7da21aa39d01f5e7765464d9a5a04067d4007e047844ca8407984715559ae2b13"], 0x28}, 0x1) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/225, 0xe1, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r0) dup2(r2, r1) kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = syz_open_pts() select(0x40, &(0x7f0000000040)={0x9, 0x0, 0x1d20000000000000, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) dup2(r6, r5) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r8 = getuid() setreuid(0x0, r8) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r9 = fcntl$getown(r7, 0x5) fcntl$setown(r3, 0x6, r9) syz_open_pts() syz_open_pts() executing program 0: r0 = semget(0x1, 0x0, 0xa0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x1]) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x3) semget(0x1, 0x3, 0x4) (async) r1 = semget(0x1, 0x3, 0x4) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=""/4096, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000001140)=0xa000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x20, 0x0) semget(0x1, 0x0, 0x100) (async) r2 = semget(0x1, 0x0, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000011c0)=[0x0, 0x9, 0x9, 0x0, 0x2, 0x3, 0xdc0e, 0x1, 0x0]) (async) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000011c0)=[0x0, 0x9, 0x9, 0x0, 0x2, 0x3, 0xdc0e, 0x1, 0x0]) semop(0x0, &(0x7f0000001100)=[{0x0, 0xaad3, 0x1800}, {0x3, 0x6, 0x1800}], 0x2) (async) semop(0x0, &(0x7f0000001100)=[{0x0, 0xaad3, 0x1800}, {0x3, 0x6, 0x1800}], 0x2) write(0xffffffffffffffff, &(0x7f0000001240)="f61335056e0e4ae5cc938f9986687335abbee4bcaa1eff804c139152117c8a6379cd69a930aea3c1a1b06536d85e3a848c1994bb86e2e86fb3da8227a972a6517e566a43722809bf18465713155758890bd33e59e38022820c59cceb5613a449d683343b2c701781e214ad9da3dabb48b5dd845182a53b02345325d9fe36393b858a9268d3ce0f5dc314d9467836", 0x8e) socket(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001340), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgget(0x0, 0x10) (async) r3 = msgget(0x0, 0x10) msgrcv(r3, &(0x7f0000000140)={0x0, ""/158}, 0xa6, 0x0, 0x400) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') lstat(&(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001440)='./file0\x00') (async) symlink(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001440)='./file0\x00') unveil(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='r\x00') executing program 4: r0 = semget(0x1, 0x0, 0xa0) (async) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x0, 0x4, 0x0, 0x0) (async) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x1]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (async) r2 = open(&(0x7f0000000540)='./bus\x00', 0x8, 0x0) pread(r2, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x3) (async) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='/dev/wsmouse0\x00', &(0x7f0000000200)='/dev/wsmouse0\x00', &(0x7f0000000240)='/dev/wsmouse0\x00', &(0x7f0000000280)='tap', &(0x7f00000002c0)='/dev/wsmouse0\x00', &(0x7f0000000300)='\\(\x00', &(0x7f0000000340)='tap', &(0x7f0000000380)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)='tap', &(0x7f0000000480)='/dev/wsmouse0\x00']) (async) r3 = semget(0x1, 0x0, 0x4) (async) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f09"]) (async) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r5 = kqueue() r6 = kqueue() poll(&(0x7f0000000000)=[{r6, 0x1}], 0x1, 0x0) (async) kevent(r6, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r5, r6) (async) r7 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r7, 0x80286987, &(0x7f00000001c0)) (async) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000001440)=""/196) executing program 5: syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @multicast1, {[@ssrr={0x89, 0x3}]}}, @icmp=@info_request}}}}) r0 = socket(0x18, 0x3, 0x3a) r1 = dup2(r0, r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setreuid(0xee00, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) executing program 3: mknod(0x0, 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x7da) read(r0, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) executing program 7: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x9, 0x11}], 0x0, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) setsockopt(r0, 0xfffffffb, 0x16, &(0x7f0000000140)="2f8fd18c735ad9e3b7c20720e80e42afdcc25f202ed4fa6e918c8cd5e085784414f1f73b98a5ac5c9c0557dbedd4f138d508e2fdc65787a1f6d977cf76c423b69d993206821b487fa03e924c32a1436f4131", 0x52) r1 = getpgid(0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x2, 0x1, 0x2, 0x1, r1}) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x30}, {0x6, 0x40, 0x2, 0xfffffffe}]}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x30}, {0x6, 0x40, 0x2, 0xfffffffe}]}) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) fcntl$dupfd(r1, 0xa, r1) (async) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8, 0x6}, {0x401, 0x2, 0xf7, 0xac26}]}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8, 0x6}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000340)=[{r2, 0x40}, {r0, 0x1}, {0xffffffffffffffff, 0x4}, {r4, 0x80}, {r4}, {r1, 0x4}, {r2, 0x4}], 0x7, 0x86) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r3, r1) (async) dup2(r3, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) writev(r5, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x8001}, {{}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x5, 0x36c}, {{r4}, 0xfffffffffffffffb, 0x7, 0x40000000, 0x2, 0x1000}], 0x2, &(0x7f0000001380)=[{{}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x7, 0x2}, {{r1}, 0xfffffffffffffffa, 0x31, 0x1, 0x10000, 0x2}, {{}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x8, 0x6}, {{}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x584}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x4, 0x8000}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x7, 0x6}, {{}, 0xfffffffffffffffb, 0x30, 0x20, 0x4, 0x400000000}, {{}, 0xfffffffffffffff9, 0x42, 0x8, 0x4, 0x7}], 0x6, &(0x7f0000000100)={0x68, 0x4}) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) pwrite(r1, &(0x7f0000000540)="aba0b1a2829ba57a5be56fb0dbb2c4614b9afbc55bb96b78a44d8b12eca65653e203f85b0478721da0824b284afa02825010bec072a5c2ce3a555d7152a738d0783d6c68052b65c09e474474c209415f792a6b48ca84b8bf22a1a3148628a67864f9faecf0e5fe20a2299ba270278b75a1a229ae9cb0b69df15929b18a094fbaa577d988d34b32bbd9f66a1b70e897e33c33be4c951d63e6457c9fdd93ecbff4e378fd0c96a63f51ee9988e00359e22293b8e977de5eb81c387ea63596f8d473c2ecdfed0d3b0c50639a8704bc22200e30b1cdb641783902930acb8e3c926a890e1c55d9", 0xe4, 0x10001) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x100) (async) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x100) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') (async) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') executing program 7: unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') sendmsg$unix(0xffffffffffffff9c, 0x0, 0x1) (async) r0 = semget$private(0x0, 0x7, 0x3c0) r1 = semget(0x1, 0x3, 0x371) (async) semop(r0, &(0x7f0000000280), 0x0) (async) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000400)=""/8) (async, rerun: 64) semop(r0, &(0x7f0000000080), 0x58) (async, rerun: 64) r2 = semget(0x0, 0x3, 0xe0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000240)=""/151) semop(r0, &(0x7f00000002c0), 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x601, 0x800}, {0x1, 0xd76, 0x1800}, {0x2, 0x200, 0x1800}], 0x3) (async) r3 = semget(0x2, 0x3, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/73) (async, rerun: 64) mknod(&(0x7f0000000000)='./file0\x00', 0x44bf42bca2222dfe, 0x201) (async, rerun: 64) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x80, 0x94) (async) r5 = semget(0x1, 0x3, 0x2b4) (async, rerun: 64) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x3d) (rerun: 64) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x8, 0xffffffffffffffff, r7, r6, 0xffffffffffffffff, 0x100, 0x800}, 0x2, 0x7, 0xfffffffffffffc01}) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000001c0)=""/47) (async) r8 = socket(0x2, 0x2, 0x0) (async, rerun: 64) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000440)=""/95) (rerun: 64) r9 = dup2(r8, r8) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) (async) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x40) (async) fchownat(r9, &(0x7f0000000080)='./file0\x00', 0x0, r10, 0x6) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x102) (async) getuid() (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000015c0)) executing program 5: getgroups(0x1, &(0x7f0000000100)=[0x0]) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0xff, 0x0, r0, 0x0, r0, 0xe0, 0xd58}, 0x0, 0x7fff, 0xffffffffffffff7e}) socketpair(0x1, 0x0, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000280)={0x0, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x800000018, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r6, r2) listen(r5, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) executing program 4: r0 = semget$private(0x0, 0x0, 0x11) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{}, {0x40e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) fcntl$getown(r1, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000b00), 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x10}, {r0, 0x2}, {0xffffffffffffffff, 0x4}], 0x3, 0x9) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x60) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000100)=0x4) close(r3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d771020000004e2b1f0000000000", 0x10}], 0x1}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) symlink(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, &(0x7f00000001c0)) executing program 4: socketpair$unix(0x1, 0x2, 0x0, 0x0) open(0x0, 0x200, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x1720, r0) openat(0xffffffffffffff9c, 0x0, 0x103a42, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) acct(&(0x7f00000001c0)='./file0\x00') executing program 0: syz_emit_ethernet(0x3a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast2, {[@noop, @timestamp={0x44, 0xc, 0x0, 0x0, 0x0, [{[@broadcast]}]}]}}, @udp={{0x3, 0x3, 0x8}}}}}}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) close(r0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) executing program 4: setrlimit(0x0, &(0x7f0000000180)) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x7, 0x3, 0x4}, {0x400}, {0x16}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000200)=0x1000) (async) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) (async) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async, rerun: 64) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0xc11d6295ee28dca2, 0xffffffffffffffff) (rerun: 64) sysctl$kern(&(0x7f0000000040)={0x1, 0x44}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) (async) nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) (async) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) fcntl$setown(r4, 0x6, 0x0) (async) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x6000, 0x0) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x4, 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) accept$unix(r1, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) r5 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r5) (async) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x2, r5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) recvmsg(r6, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/62, 0x3e}, {0x0}], 0x2, &(0x7f0000000480)=""/250, 0xfa}, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000200)}], 0x1, 0x80000001) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) executing program 2: kqueue() r0 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) setsockopt(r0, 0xfffffffb, 0x16, &(0x7f0000000140)="2f8fd18c735ad9e3b7c20720e80e42afdcc25f202ed4fa6e918c8cd5e085784414f1f73b98a5ac5c9c0557dbedd4f138d508e2fdc65787a1f6d977cf76c423b69d993206821b487fa03e924c32a1436f4131", 0x52) r1 = getpgid(0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x2, 0x1, 0x2, 0x1, r1}) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000340)=0xc) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, r1, 0x0, r1, 0x0, 0xffff}}) socket$unix(0x1, 0x5, 0x0) (async) r2 = socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r2, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 5: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)="8670a85f139b474e6ae7fafacb91ec7c3f8a4993af438c3308c0a4ff21b6d87f9991665f778f497616116bc91e0ec2f6c45fb129048bd76e5973b0891bd2ab26cdfec2a85a4fa614fe408da4db20bd7a80649481bbe66bc694f8f30a556b8c7b370cc3e377514cf2525656c0135505acac10c3ee476251b3b200c6881a4f4c9ce16cabdd497e86ac103bde8b05f18c28636d039c4a217b4a4070195e4c76da5ddaadd55065a546f3337c89d2413dbc9fe9c4b5eb15d14543dc068e557468", 0xbe) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x2, 0x7}) r1 = semget(0x0, 0x0, 0x3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/4096) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001200)=0x9) sysctl$net_inet_esp(&(0x7f0000001240)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000001280)="cd4ee2edbb5c599b642f2f3d6210c0b47ee2fb678f50826e3116a3f8bb80cd193d6ba29b45b9650583d862", &(0x7f00000012c0)=0x2b, &(0x7f0000001300)="bd7e7db6eea4e43679c201beae9922e2ed41aa7026669f340346e127b468136d58f4084dd22d3ed935751bba6367831894284f0515cf95da905ff402934b109b770de30f18165c80d39cbc8efca4197a28e03f538dc211133c712a37e6e03365b6139577c4af569a140118be26f577a4ca09a92b383e244323bcab69196ef3e8b7aba04c7fc14a084145b32deecc069bce5e47c8a7eb586316e0c50319fd64a299b81b813be664f622932f3208a93d70112144b94325b124fa8ef87ff83a76", 0xbf) r2 = socket$inet6(0x18, 0x3, 0x40) r3 = socket$inet6(0x18, 0x4, 0x1) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000013c0)=0x7d) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000001400)) shutdown(r2, 0x0) preadv(r3, &(0x7f0000002580)=[{&(0x7f0000001440)=""/85, 0x55}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/134, 0x86}], 0x3, 0x1) r4 = accept$inet6(r3, &(0x7f00000025c0), &(0x7f0000002600)=0xc) getsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000002640), &(0x7f0000002680)=0x4) r5 = getppid() setpgid(0xffffffffffffffff, r5) getegid() ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000026c0)) semop(r1, &(0x7f0000002700)=[{0x4, 0x1}, {0x0, 0x5, 0x800}, {0x1, 0xea, 0x800}, {0x2, 0x4, 0x1000}, {0x6, 0x3, 0x800}, {0x4, 0x6, 0x800}, {0x4, 0x6, 0x1800}, {0x0, 0xfdd2, 0x1000}], 0x8) wait4(r5, &(0x7f0000002740), 0x3, &(0x7f0000002780)) pipe2(&(0x7f0000002840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r6, &(0x7f0000002880)="751f2bcc58529e8a90795d45226ca3e7e2e5aeca192aece15cd3b1ab65c2bc23b9f5ec9887b8d99dbe429298202d5c6c18f821cee0c44eb73f8338be9c8bf0318b8fe4dcca97d88f440df4bd6d9fe17757aa08dae31d", 0x56, 0x40d, &(0x7f0000002900)={0x18, 0x2, 0x9, 0xffff}, 0xc) ioctl$TIOCSCTTY(r6, 0x20007461) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000002940), 0x1, 0x0) fcntl$setown(r7, 0x6, r5) sendmsg$unix(r6, &(0x7f0000002a00)={&(0x7f0000002980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000029c0), 0x0, 0x0, 0x0, 0x405}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002a40)={'./file0\x00', 0x101, 0x4, 0x1, 0x1, 0x7, 0x800, 0x2, 0x1, 0x0, 0x9, 0x7}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000002ac0), 0x20000, 0x0) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000002b00)) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x210, r0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: getgroups(0x1, &(0x7f0000000100)=[0x0]) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0xff, 0x0, r0, 0x0, r0, 0xe0, 0xd58}, 0x0, 0x7fff, 0xffffffffffffff7e}) socketpair(0x1, 0x0, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000280)={0x0, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x800000018, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r6, r2) listen(r5, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) executing program 7: syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @multicast1, {[@ssrr={0x89, 0x3}]}}, @icmp=@info_request}}}}) r0 = socket(0x18, 0x3, 0x3a) r1 = dup2(r0, r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setreuid(0xee00, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) executing program 6: mknod(0x0, 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x7da) read(r0, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) clock_settime(0x100000000000000, &(0x7f0000000040)={0x8002000000000001}) (async) clock_settime(0x100000000000000, &(0x7f0000000040)={0x8002000000000001}) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) (async) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') (async) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000000)="24a608d334f68b1f26da3fb9a1e5e89f23bf136473c01cf9efec93275e090909400000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0xeded09e0dbc42b67) (async) r3 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0xeded09e0dbc42b67) fchmod(r3, 0x40) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0xc020699c, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r2, 0xc020699c, &(0x7f00000001c0)) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x41, 0x0) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x41, 0x0) fcntl$lock(r4, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1000100000000}) getsockname(r4, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="57d25a0b3395eead7b192efea95b2504d3efcb030aac378921806954cdd18a10ac6f512a0b3d8a62430661acbb673be47053a90a6b9997ffb2c1ff9bd0cc55506c7a55696ddbc6126a95b6c538e58b4d55eb23704f9dc8934bc3cb3d4b59bffbb57e13b5fc29ce679c36fb52602aa31e", 0x70) executing program 0: open$dir(&(0x7f00000000c0)='.\x00', 0x400, 0x137) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="28000000ffff0000013e3f799dcf3ffda5193d35a42361f1dd1cf9889cb0aa74517cdc373011f2dc26f4fec086aa3d65635a3e01020c9d999cb4941c5ba453bd7d3f22b7d14b937658e9f63f6b0bb8e49a7063b6e3687737e9684fb1c081fd9a00e7da21aa39d01f5e7765464d9a5a04067d4007e047844ca8407984715559ae2b13"], 0x28}, 0x1) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/225, 0xe1, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r0) dup2(r2, r1) kqueue() pipe(&(0x7f0000000100)) fcntl$setstatus(r2, 0x4, 0xc0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = syz_open_pts() select(0x40, &(0x7f0000000040)={0x9, 0x0, 0x1d20000000000000, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) dup2(r5, r4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0x0, r7) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r6, 0x5) setreuid(0xee00, 0x0) syz_open_pts() syz_open_pts() executing program 3: r0 = semget(0x1, 0x0, 0xa0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x1, 0xbd, 0x2, 0x2}]}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x1}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() pipe(&(0x7f0000000000)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000080)='./file0\x00', 0x301, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='./file1/file0\x00') open(&(0x7f0000000080)='./file1\x00', 0x20000, 0x21) syz_open_pts() syz_open_pts() r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000240)={0x4, './file1\x00', './file1/file0\x00'}) getsockopt(r2, 0x29, 0x2e, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000440)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)="9385c627db7ab718657a54f5563f3f428e628d6941fe0a43907b7c0f0dddf61e4bae2535ee7d412464fb35d253983decf64ba48e9ef4cace8d7b049a85936214695ebe694b23c244349818f3acd2a7", 0x4f}, {&(0x7f0000000140)="a1182787549b50171e4c6489a005778eeade0770f28ea06d6c386203c6a50a073475e5eb52aa98f40cd92271801445e75b39a8461f96e4674bf1111a310b621f02289d1d64f0139fb3785cf31249f5ba48d84fad0b26394984a7a5146ff1a9712d9355530a1c66178a38cbb0fccf4b923a1332522242331e8604299b2e0478667ecd5a06bc4e6362364d1d85618012e95508b16535169f3e6bddc039f9", 0x9d}, {}], 0x3) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x1]) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x3) r4 = semget(0x1, 0x3, 0x4) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=""/4096, 0x0) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000001140)=0xa000) executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x3) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x8}) socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000140)='./file0\x00', r1, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) r2 = getuid() setreuid(0xee00, r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x8fffffc}]}) r3 = semget$private(0x0, 0x5, 0x2c4) semop(r3, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) semop(r3, 0xffffffffffffffff, 0x53) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000440)=""/61) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000040)=""/4096) r4 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r4, r5, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001280)) r6 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r5, r6, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) semop(r3, &(0x7f00000001c0)=[{0x3}, {0x1, 0x6, 0x1000}, {0x7f42629257c968bb, 0x2, 0x800}], 0x3) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) denied attempt to set clock back 9222809090123433269 seconds denied attempt to set clock back 9222809090123433269 seconds executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000ac0)=[{}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x45}, {0x7}, {0x106}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0xa, &(0x7f0000000200)=[{0x8000, 0x1, 0x9, 0xb4a}, {0x0, 0x8, 0x7, 0x8001}, {0x3, 0x5c, 0x40, 0x8}, {0x8001, 0x57, 0x3f, 0x2}, {0x4, 0x0, 0x5, 0x401}, {0x0, 0x1f, 0x5d, 0x1}, {0x0, 0x2, 0x5e, 0x2528}, {0x3, 0x2, 0x5, 0x7}, {0xffff, 0x3, 0xd4, 0x5d11}, {0x4, 0x5, 0x7, 0xda}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r1, &(0x7f0000000140)="7f23a3c2", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0xffffffffffffffff) (async) writev(0xffffffffffffffff, &(0x7f0000000ac0)=[{}], 0x1) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) socket(0x1, 0x2, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x45}, {0x7}, {0x106}]}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0xa, &(0x7f0000000200)=[{0x8000, 0x1, 0x9, 0xb4a}, {0x0, 0x8, 0x7, 0x8001}, {0x3, 0x5c, 0x40, 0x8}, {0x8001, 0x57, 0x3f, 0x2}, {0x4, 0x0, 0x5, 0x401}, {0x0, 0x1f, 0x5d, 0x1}, {0x0, 0x2, 0x5e, 0x2528}, {0x3, 0x2, 0x5, 0x7}, {0xffff, 0x3, 0xd4, 0x5d11}, {0x4, 0x5, 0x7, 0xda}]}) (async) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) (async) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) write(r1, &(0x7f0000000140)="7f23a3c2", 0x4) (async) executing program 5: msgget$private(0x0, 0x200) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) socket$inet(0x18, 0x1, 0x5) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x2a7e) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r3 = socket(0x0, 0x3, 0x40) setsockopt(r3, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) write(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r2, &(0x7f0000000140)="7f", 0x1) socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) executing program 2: syz_open_pts() (async) r0 = syz_open_pts() utimes(0x0, 0xffffffffffffffff) socket(0x11, 0x3, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0xffffffffffffffff) r3 = getuid() setreuid(0x0, r3) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x615, 0x0) (async) open(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x615, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendto$unix(r1, &(0x7f0000000140)="b10005010000009f0500000006010000331c13fece910b00fef96ecfc72fd1357ae3020000693039d2d236acf20beffb54cc164991f7c8cf5f882b2b7be1aab0d44e73fc521fdf953bc3d7b5631405e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfbb0902000000e371a3f8343712051eeab70800000000001000"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x0, 0x0, 0x0, "5238f0880bc30fe300"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000180)=[{r0, 0x1}], 0x1, 0x0) (async) poll(&(0x7f0000000180)=[{r0, 0x1}], 0x1, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r4, &(0x7f0000000380)=[{&(0x7f00000000c0)="fb21d331ba86fb052e8482b2ee19da00000000b07b8c095710cecd2f95c120531aba28ab4219a2aff9a7516260aa70370b1188f0f973b839baf0b9df5b7c67a45d62b4aa1193e2a2222ab5104b29483f4a5126d104631b342acffca6ff7fba1a9a18e2e449104bd264df44a73b555ab00000000006f130b651009488ef4aabd8075f4bbcb225ca9a80d3f6b8e2aaaa4493005418863bd769d0279e82e01cf66f6dee70947fa15f5ec8ac016d4c", 0xc8}], 0x1) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) r5 = syz_open_pts() lstat(&(0x7f0000000300)='./file0\x00', &(0x7f00000003c0)) (async) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f00000003c0)) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x1, 0x85, 0x3, 0x10040, "074cc558a30e1cbfb77e3aa29e00dd00", 0x7fffffff, 0x6}) lo0: can't handle af0 lo0: can't handle af0 executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x20003, 0x2000269000000}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r3, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000004}) sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x2, &(0x7f00000002c0)="5f4185eb", &(0x7f00000001c0)=0x4, &(0x7f00000003c0), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0xfffffffffffffe6b, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r4) socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r5, &(0x7f0000001440)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) close(r0) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r0, &(0x7f0000000680)=[{&(0x7f00000009c0)="6066d6fc60b127db76437d07692d0c0a5d947eef8c591520ffe5d20ba9f7f4bad67445ac6c50f736b5efa3e7513393b6c9b4ca55241014096fdfa4390316570d88e264e0e802eee8d7e8fcdd77ef3c9285c6c7508030eec4ae5df3fcaca9999860aba4bfff4041450fce7b84d0c8a4b053a2275eee5192bf2030efbd3ddae6cb421ebc2b830ff0e5fcf7e8c4a9e488bd510b7e183adba13faf128943a1a5116b4b1d979e779b1ecf11d4ff9ff2c842192818d0af767982b1e4420ae8bdf91d75e736344f78bb4b5dd655cf40664427bd8d92d3e723370a0d413d2e84ad395cebab4f2e2a0f7e8450f75f0abe392d178be4c8db0e31cee62baf7f6fea0122b1f833aff3f5d82d6a3d4dd7de35a4d1227156ccbcffe211abd3a6b08f12c8f9362d048910ddb12b6d9d3398a08306a418f5623f2e33b9a1e59a3491e41af7c64cd6bde505d3d169bfb7008d80", 0x14b}], 0x1) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000140)="0500", 0x2}], 0x1) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) (async) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000005c0)={0x0, 0xff, 0x7, 0x598, "d8b507040008000000000000000000ddff00"}) (async) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000a80)="f4a9a06f56a19573d9e28dadaca7ecd11be4e40fbe099fcee873695918140b3f20c77d6094d92e4e64c7e395d3bba68c06d837fd0e7b26d2510b9b3fd3358da52aaf8e01a421ca23bf8f8af07f04912b9c1c703abe3fab02bd257dfaa416c6f8f0783a107b3afcf4b5243a5767c20c468cf2ddd1f7d1a8528834d68aea82838c281673f46d169536fd4498f9a01636139d09ea4ef30e15bec8509d137d185c49e34d5b49d397b2591bab1986bdf7925b302f260912254af433a8aeeb5fa99fd25655839875cf39f0266089d159e3fbcfe9e9e99f6d13826988bcdb3891727859f2044d939033f121a8bc850cfcde21c026bfaa3a19e01b352f2b526bd47e895a33de36dd2aaf3409916be1839ca3a018aab3fa7ced425f425bee72939976c8c3dd05b47d62aaf86313f1c8e9941086016393f12c2ac53c6798cc7690c92b69c084e3fab86908", 0x146}], 0x1) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) (async) close(0xffffffffffffffff) (async) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xf66c, 0x0, 0x7fffffff, 0x4777c543, "1c102609307e7be2df0100202a72da64612c3300"}) (async) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000009c0)="044a00b387e09f68566d4f21e4047fac7d7a7990c2db221643cb3465c53e1dcaf55fdac1a45b6d08d2b8be0f705cfbf316caf1f77c921b757708b43888baffb813ea7a6160c98471556366306595d5b3c0f8e1d787f69217a6cb78dc4576b9f70f83e87c8d8d3ee0e54711044d5a4998bd43ded6290e9b3bdeb17be371cf725f15554b41f82d94b1d83587a749ddc6a1c813331bbbf06c1cf0847fa0a8bf63bf2dee0519847c4e6a103ca1d8c2c92926544f2675a17657cf09d55fe37289c319e9a13a3c1a8d4b10b3c6f35e341e3563617b8739f3ede277fb0466a3bd1207b11f30126a4c10172af23aa8dc65d40ce1b8597692fc9021455ee50bd0c84783ffaaae3a9295f7cc5a85f946fd140b485d67169ee195b1412397511f934e8429bd5ba5a80e6dac8a7ed7cb8f85bb6c1ccd916a0f4e33886ecab5f7c77d060204546da44029def101a097281704df8ccbed2562ba063b4482618b9e2c69a4dc351a0111a939e87bcbbd7bf4a057b6c3700ceecd3f2ff2e878958226692abffd003f07695a2be7b9fa150deabad2ce3a3bb6ec50812f6b06aa75ae8320faa19ac8bca9688884b07b49d6a4e3f239fb8ab1bffff642acaa783680d97f08a2caf9b17335925b3944eaf9996a2deb3f2a3e5c4506c6a0f1ff17aeb01640db6d902bff1533f7ee33c6af797707e3b670b53b7f80491fc66a3fb401c64b8b8a6b0bcdd3ac80eda67840a1c8732a7932e906e007a8c15764c0c50621e5c22f2f95c11d4aaf5e93fe7168300c75111d663e2e308fad8d1dfea5317c97d4d6ab613a60565abd884169bfdc5e", 0x246}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) (async) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) (async) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54, 0xfe, 0x0, 0xffff0001}, {0x50, 0x0, 0x3, 0xfffffffc}, {0x0, 0x1}]}) (async) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRESDEC=r1]) (async) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x6}, 0x7, &(0x7f0000000040)="d69096f07ed81b37a5ffa907803c4f016100555e83b8b1e695fa115f93f0861077b79f272cb3ff83d3f4d4f787e83d790882e7685abaa4f6cdf5c7ddbae09180620d7f0fde156573635eb29e36d8c5e607e76d24bb1a965f857142f6f655fd9a3d2ae72e8f31e7a05ea4b1337d2b7c86f1f12c", 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) socket(0x2, 0x3, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{}, {0x40e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) fcntl$getown(r1, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000b00), 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x10}, {r0, 0x2}, {0xffffffffffffffff, 0x4}], 0x3, 0x9) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x60) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000100)=0x4) close(r3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d771020000004e2b1f0000000000", 0x10}], 0x1}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) symlink(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, &(0x7f00000001c0)) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x28, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x2d}, {0x28}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000200)='./file0\x00') executing program 3: chdir(0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r0, 0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) executing program 1: sysctl$hw(0x0, 0x0, &(0x7f0000000040)="a2c43c93b4a9c76912c11edf2ccac11677954fb6a2890fbfa9bbad86431f71614a37cb6304a480c2fd51596b06aa20303cc3476648745a571bf5772348387981f5b1bec3506196ebef1fe370d92245ca971bb7a972f82053efb15cadcf25381b", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x40001928, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) pwrite(r1, &(0x7f0000000100)="9c", 0x1, 0x0) mquery(&(0x7f000038b000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x296) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 5: getgroups(0x1, &(0x7f0000000100)=[0x0]) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0xff, 0x0, r0, 0x0, r0, 0xe0, 0xd58}, 0x0, 0x7fff, 0xffffffffffffff7e}) socketpair(0x1, 0x0, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000280)={0x0, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x0, 0x2, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x800000018, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r6, r2) listen(r5, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) sendmmsg(r5, &(0x7f0000000240)={0x0}, 0x10, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 4: r0 = semget(0x1, 0x0, 0xa0) (async) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x1, 0xbd, 0x2, 0x2}]}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x1}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() (async) pipe(&(0x7f0000000000)) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000080)='./file0\x00', 0x301, 0x0) (async) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='./file1/file0\x00') (async) open(&(0x7f0000000080)='./file1\x00', 0x20000, 0x21) (async) syz_open_pts() syz_open_pts() r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x0, 0x0, 0x0) (async) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000240)={0x4, './file1\x00', './file1/file0\x00'}) (async) getsockopt(r2, 0x29, 0x2e, 0x0, 0x0) (async) socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000440)={0xffffffffffffffff}, 0x0, 0x0, 0x0) (async) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)="9385c627db7ab718657a54f5563f3f428e628d6941fe0a43907b7c0f0dddf61e4bae2535ee7d412464fb35d253983decf64ba48e9ef4cace8d7b049a85936214695ebe694b23c244349818f3acd2a7", 0x4f}, {&(0x7f0000000140)="a1182787549b50171e4c6489a005778eeade0770f28ea06d6c386203c6a50a073475e5eb52aa98f40cd92271801445e75b39a8461f96e4674bf1111a310b621f02289d1d64f0139fb3785cf31249f5ba48d84fad0b26394984a7a5146ff1a9712d9355530a1c66178a38cbb0fccf4b923a1332522242331e8604299b2e0478667ecd5a06bc4e6362364d1d85618012e95508b16535169f3e6bddc039f9", 0x9d}, {}], 0x3) (async) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x1]) (async) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x3) (async) r4 = semget(0x1, 0x3, 0x4) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) (async) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=""/4096, 0x0) (async) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000001140)=0xa000) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0xd}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000025f000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f00000001c0)) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async, rerun: 64) setreuid(0xee00, 0x0) (rerun: 64) r1 = getuid() chown(&(0x7f0000000140)='./file0\x00', r1, 0x0) (async, rerun: 64) seteuid(r1) (async, rerun: 64) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) (async) r2 = getuid() (async) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) (async, rerun: 32) r3 = socket(0x2, 0x2, 0x0) (rerun: 32) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) (async) setreuid(0xee00, r2) (async, rerun: 32) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x2, 0x1000}, {0x18, 0x2, 0x101, 0x1000}, 0x0, [0x8, 0x5, 0x6, 0x9, 0x1ff, 0x9, 0x0, 0x8]}, 0x3c) (async, rerun: 32) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2, 0x0) executing program 5: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) setsockopt(r0, 0xfffffffb, 0x16, &(0x7f0000000140)="2f8fd18c735ad9e3b7c20720e80e42afdcc25f202ed4fa6e918c8cd5e085784414f1f73b98a5ac5c9c0557dbedd4f138d508e2fdc65787a1f6d977cf76c423b69d993206821b487fa03e924c32a1436f4131", 0x52) r1 = getpgid(0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x2, 0x1, 0x2, 0x1, r1}) executing program 4: syz_emit_ethernet(0x2e, &(0x7f00000017c0)={@empty, @remote, [{[], {0x8100, 0x0, 0x1}}], {@ipv4={0x805, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2}, @udp={{0x2, 0x1, 0x8}}}}}}) executing program 3: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x100) symlinkat(&(0x7f0000001b80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r0, &(0x7f0000001940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x80}, {0xc}, {0x6, 0x78, 0x5a, 0xfffffff8}]}) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfff, 0x0, 0x5}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000240)={0xfffffffffffffffd, 0x0, 0x0, 0x40000}, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001f80), &(0x7f0000000280)=0x3d) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x24}, {0x34, 0x0, 0x0, 0x4}, {0x16}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendmmsg(r7, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r4, 0x2}) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VNDIOCGET(r9, 0xc4104603, &(0x7f0000001a40)={'./file0\x00', 0x1, 0x0, 0x3}) executing program 6: sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x282) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x0, 0x20}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) (async) r2 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) (async, rerun: 32) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) (async) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) rename(0x0, &(0x7f00000000c0)='./file0\x00') (async) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000400), &(0x7f0000000440)=0x4) (async) msgrcv(r0, &(0x7f0000000200), 0x6e, 0x1, 0x0) (async) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) (async) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x64, 0x0, 0x0) (async) mlock(&(0x7f0000800000/0x800000)=nil, 0x800000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) (async) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) (async) getsockopt(0xffffffffffffffff, 0x9, 0x6b5ff704, &(0x7f0000000140)=""/38, &(0x7f0000000180)=0x26) r4 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040), 0x1) (async) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7959) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x7e8417dd4088c6f3) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8080, 0x0) close(0xffffffffffffffff) r1 = socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100), 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$FIONREAD(r2, 0x4004667f, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25, 0x80}, {0x0, 0x0, 0x0, 0x80000000}, {0x40d}]}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000000000000e30b060000001a", 0x11, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$lock(r3, 0xf, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x54) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) executing program 7: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000200)='./file0\x00') executing program 1: syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @multicast1, {[@ssrr={0x89, 0x3}]}}, @icmp=@info_request}}}}) r0 = socket(0x18, 0x3, 0x3a) r1 = dup2(r0, r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setreuid(0xee00, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 4: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7, 0x2}, 0x3, &(0x7f00000001c0)="7bb106226d0cdf24e67977042232277336a34fb51cfdf0a666ecca73fa045e0fd3f248dfd8599ff1b0512a40e77948188d5b4b3eb0ff973780a36c0f29eeafd2ad9c3400d317033b7a0d9f39fae1e29304a22610b7a7b81caa41f7b21faaf68e60ff652adf5d7f48a30c7b7285e5304ba5bd7dd8b3500e51f9f87f2b6969078ae5ca2f97a3626956d78463c3288689b69793f0eac4fe289aa55a81ffcbb878cfb2bd0175f531ca24f0e783160cbb65d5b2fce048c473bfeb5f493ed060fdd3831831d40f900c3b5d540bbf0ce5802774bb2379f0e7aa5ae22249992ebf4190ef303aff0398486ca9f89351fd60c88100d2a636390a0c35ce146f21a8e54a178bffa80aaef6cb8c4ef35b449cd541088cb714a9fae5ba", 0x0, 0x0, 0x0) r0 = getpid() socket$inet6(0x18, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x3b, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000001c0)="a829731ea4d8aeae3fa235", 0xb}], 0x1) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) getuid() seteuid(0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1f, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "01000000d000", 0xfffffffc}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x3, 0x8}) setpgid(r0, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x1}, 0x0, 0xff, r0, 0x0, 0x7fffffff, 0xa, 0x2000000100000001, 0x7}) executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = fcntl$getown(r0, 0x5) getpgid(r1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{}, {r3}], 0x2, 0x0) ioctl$FIONBIO(r2, 0xc0107008, &(0x7f0000000040)) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) fcntl$getown(r0, 0x5) (async) getpgid(r1) (async) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) (async) poll(&(0x7f0000000040)=[{}, {r3}], 0x2, 0x0) (async) ioctl$FIONBIO(r2, 0xc0107008, &(0x7f0000000040)) (async) socket(0x18, 0x2, 0x0) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) executing program 5: r0 = semget(0x1, 0x0, 0xe8) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x1]) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x3) r1 = semget(0x1, 0x3, 0x4) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=""/4096, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000001140)=0xa000) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x20, 0x0) r3 = semget(0x1, 0x0, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000011c0)) semop(0x0, &(0x7f0000001200)=[{}], 0x1) write(0xffffffffffffffff, &(0x7f0000001240)="f61335056e0e4ae5cc938f9986687335abbee4bcaa1eff804c139152117c8a6379cd69a930aea3c1a1b06536d85e3a848c1994bb86e2e86fb3da8227a972a6517e566a43722809bf18465713155758890bd33e59e38022820c59cceb5613a449d683343b2c701781e214ad9da3dabb48b5dd845182a53b02345325d9fe36393b858a9268d3ce0f5dc314d9467836", 0x8e) socket(0x0, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000013c0)={0x4, &(0x7f0000000080)=[{0x2}, {0x1f, 0x86}, {0x0, 0x7, 0x40, 0x2}, {0x2, 0x0, 0xc4, 0xff}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f0000001440)=""/196) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001540), 0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001300)=""/115) setreuid(0xee00, 0x0) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) getuid() semctl$IPC_RMID(r3, 0x0, 0x0) fchown(r4, 0x0, r5) r7 = getuid() setreuid(0x0, r7) fchdir(r6) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{}, {0x40e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) fcntl$getown(r1, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000b00), 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x10}, {r0, 0x2}, {0xffffffffffffffff, 0x4}], 0x3, 0x9) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x60) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000100)=0x4) close(r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020691f, &(0x7f00000001c0)) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f00000001c0)={{}, 0x3}) executing program 7: getgroups(0x1, &(0x7f0000000100)=[0x0]) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0xff, 0x0, r0, 0x0, r0, 0xe0, 0xd58}, 0x0, 0x7fff, 0xffffffffffffff7e}) socketpair(0x1, 0x0, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000280)={0x0, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x0, 0x2, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x800000018, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r6, r2) listen(r5, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) executing program 4: chdir(0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000300)) setregid(0x0, 0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) executing program 2: setrlimit(0xe, &(0x7f0000000640)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) getrlimit(0x0, 0xfffffffffffffffe) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x200000000000, 0x7}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384157, "6fd2ee60b27b05027bb46ae6aa175b31ba3100"}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="8d6cea1bc1a41b5c4c31a827e35057ca44450cee44537490be45df4bd50a08d01e7a5b74536d0b6ae2de3207e09e6564f0cd72ae83c2a28429e20aafb7c9e2ff4560ca53e1bfb48e6e90fada39388c68576d7198d945e9a05a67cf2a5a7a63e82dab51ed5a8a5b7d865576dfeb953bc4970614461a1efd108efb318db93875ecca360d3cb8f89cb7a954ef6c691e9a4ae3b3ebe9695f2058c56cd565c7faaea1561ff71f1b0e6f7798432f823d723bba4c64df0255060fb35bcf4c65af6089b07955311cbc26cb0510ce8359aa230264c0adbccd76713d279d3606bf781e2d400873030a41a5118b60ad4c52321bae3fe1d7978a415f1fd5ad80c8ed1bba1dbf3f6f1b314395f3d035c2c9bbc616de7def24ee6c9ce14fd5a55ac069a0cc4b999de8b20d5c9a04e551adc1aec4135753a83a0c3bca73c3af55eb5c7450e5aa6f66222decf9671ffd4d41828dd41ef30dcbf307239bc5e32f2b25c2a88234863bef5cf2b37ea7d3705f8258552bc53416346791b3a300d7fb3dd0b73a8f704a97df863f70eb2d70a63a20ceeb6082bc8a1954adf5c28b95b56083b60e4a1fb1647a391c42f998d597d1fa2f145fa145c5856d8e3e7714f9585d1f8798c3a3ed3dd026de89a9fd3365975f94f7c0fe445b79880c36574acb1e30dad8e64bc3845ab15d11cf25a36a59303e01eb76bce57635a1b4e42d8b2945b1930dc0e00301b18a4205338fadda7f6c34cfcdf72f0301e45ea38a513e336dd0bdf66ff7587153fbd2f9bef220aafc7d6d3c0941a12169b901eab7af93c57c12412bc903038c4be0636d9784a59a68bee392651541d506afa3e41150bf8179b60fc9c7b7223061d34da5f8dafeca80fc4a3606f23892b63ece4e603395539190dbe420aeaa779619a64471f781f0a46dec547add13992ca18e3d0853eb72d1708e028e9feef04d84f48de5822ae30226f95cfcf8eb7a1933a49497a6e1c680e8bf54ba6fdc2763e0ad8bcd4d16466d638d54b9fa5d8ad004d7f3244c7e4a4936898e3843a61e4e70224ba318de2df8c9d8c6f6320e09ad7b84050d744ee43ebe8fb06f439c79f76043825425e1a3caae3199879346b0dd50e740dc27", 0x315}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sendmmsg(r1, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) msgrcv(0xffffffffffffffff, &(0x7f00000001c0)={0x0, ""/230}, 0xee, 0x3, 0x800) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2}, {0x6, 0x0, 0x7}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x7ff, 0x7ff, 0xfffffff8, "e929ff740007018c62eaffffbfffffff16ff00", 0x0, 0x10000}) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000080)="a23371636315bff98d19672f8212513fad3579f9989f80fea77cd3deb6f0dc7a16a4766c4d01ba7574d21bb6fd876a5e273df5c2efb4bfbfbba6d0607c89f6f9931c9842434042d7584032a881f7cd6e83f28349", 0x54}, {&(0x7f0000000140)="ccabf4598869a7ffe940dfd720f213636cb70143b4b9e70de22af12be645e1971bfd5b11f54d0958ff501973bc6e376c43d5bc3334", 0x35}, {&(0x7f00000002c0)="1705cc168cc107ff82a560901cd2a5159260b871e9870becd338e810ac9db46da6003daa2d429aacf5d2f1c57338884448ed7b28f7df48b92024f9cd6f85522cb49697268b0f4b061d0a9244c030715b2d3c61a166dfaadc31c6a584c6afd751ab8af0bb6838af36121f30", 0x6b}, {&(0x7f00000003c0)="194778e492af51", 0x7}, {&(0x7f0000000b80)="5523724dbc478ae0a9fb96ee2d9ccd355be7ade22b147da9c6642df754a108669d2d5924796858251ed2549466401db9cab9f46c95bbd423971bc31ae3ea107aac416a9a49c416351256aee61de0400c65e50b09b4768eabcfb42a183ca72597dbef4f480b00628eb400c17b3349181fe6839d6a5ba7cf434609fa2c05b7341d769089010000000000000007412391d4b37ebebd25fa5f96f4d651363222f6d28e35d77c6832e6e2ef3645481bfc8a830a45256eddaed3a033990bdcc5d19035932a2e61244be3d6d9a02517b64f1edd923cbb728db771934fd2920267431eeb528fb0cee709a130646e1d8620a490dcb1944f8e5867066ed7475764ab6ed647d5358f68b66a7c4b21b2e05062fba37f11725f86fdac17f128ef04eb6690c1e1f5cba652fa703b6b05fd2b195a61db98a8ad45c03cef2f3f6ae6a5734602a87c672ee19f60634180ace59b5c7d770a6443749afc63614983484446b6fd84fe", 0x15f}, {&(0x7f0000000600)="3042a106de5b00508fbdafbf867657c638ff71f633d20656d21cc4fd69a9d737bb1f42b0134ecc016db07dc6cb11e1288df1931f1075e3868f234a3ff8d20fadd60447013dee8ba768fabe8e8af972e9711511d1abf332923f7a6d6cf19b640c0bf32e1aff42ee1798", 0x69}, {&(0x7f0000000680)="2d898b1d753ad155f405ffec653aa76059d017279f95f0110c70988d", 0x1c}, {&(0x7f00000006c0)="9b828cf13141c353ea0c649a36205c4b3cabf75c", 0x14}], 0x8) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) socket(0x2, 0xa000, 0xfe) faccessat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x8, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) r4 = socket$unix(0x1, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x8) mknodat(r5, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ff) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt(r6, 0x0, 0x3, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) setsockopt$sock_cred(r4, 0xffff, 0x1021, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="56ce01", 0x3}, {&(0x7f0000000500)="badbad87750b277e6e2891897001", 0xe}, {&(0x7f00000007c0)="07e7cd8bd123d8393b0b264e8866b3c3356a11f903abe5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597c6939cea4a4bf217ff28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20228848d59e89738c52ec69d7f389473880cdaa212f207888bcdbe401", 0x83}, {&(0x7f0000000880)="b01c1c2743688d9c0926d426dd15bff6cff0e121c29a46a2eb88bb999605cdc954f1de5fed76e698c6af7d654b22b7e154cddc16380fbc497a290a", 0x3b}, {&(0x7f00000008c0)="c64b0e573b528c593101efd63b37d4688205519c0382e1150bad3a8974cf5c6010dccb515c788c02bdc9a34942c625dd8de55501e2db0d8e63cf9e6154b5ce607d0c2a646744ffc9840c5eed03e992d2668b27247651367a3e6b882e08d2acb0abaf9b83309ac4e9307f9d6ba7e339fc92db1059a8f49fea3d16d425b2d64da0559dc6deb6ba250d4656bec72672d4492f153872ffe22d3f8e057aa9e4196e47e2802106a9bf098dcbab814f43b4979f0eb92d25", 0xb4}, {&(0x7f00000009c0)="524915e72e66194e85588b9a2ca92bac9ed70cda29c7f7bb11e312a3da941035bf0b512002ad505a8668b1dfb928d9a6d58cdd371b47c19dd06a4f9901d9444b6b613082d2", 0x45}, {0x0}], 0x7) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 4: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) (async) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) socket(0x18, 0x2, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r3, 0x0) (async) flock(r3, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) close(0xffffffffffffffff) syz_open_pts() syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r4 = socket(0x2, 0x3, 0x0) bind(r4, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) (async) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) (async) socket(0x18, 0x0, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000004c0)=[{0x5}, {0x14}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, 0x0, 0x0) (async) r1 = msgget$private(0x0, 0x0) (async) r2 = syz_open_pts() syz_open_pts() (async) read(r2, &(0x7f0000000180)=""/45, 0x2d) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYRES64=r0], 0x107, 0x0) (async) msgrcv(r1, &(0x7f0000003c00), 0x1013, 0x3, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004500001c0000000000009078ac1400bbe80000021200907800000000"]) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) r4 = getuid() setreuid(0x0, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r9) (async) r10 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r10) (async) r11 = getpgid(r6) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1, r4, r5, r7, r9, 0x8, 0xffff}, 0x6358, 0x10000000000, r10, r11, 0x2, 0x3, 0x20, 0xfffffffffffffffc}) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r12 = msgget$private(0x0, 0x4) msgrcv(r12, &(0x7f0000000b40), 0xa6, 0x0, 0x0) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) executing program 7: socketpair$unix(0x1, 0x2, 0x0, 0x0) open(0x0, 0x200, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x1720, r0) openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) acct(&(0x7f00000001c0)='./file0\x00') executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 6: syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @multicast1, {[@ssrr={0x89, 0x3}]}}, @icmp=@info_request}}}}) r0 = socket(0x18, 0x3, 0x3a) r1 = dup2(r0, r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setreuid(0xee00, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699f, &(0x7f00000001c0)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2c}, {0x80}, {0x44e}]}) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socket(0x6, 0x3, 0x4) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) setreuid(0xee00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000780)=[{}]}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b090000", 0xe}], 0x1) r2 = getuid() setreuid(0xee00, r2) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xd, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x2, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x2a, 0x2e9, &(0x7f0000000040)="5ab7736a", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) syz_emit_ethernet(0x52, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000001c000080000000000000000000000000000000ff02000000000000000000000000000100000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRESHEX=r5]) semget$private(0x0, 0x4, 0x108) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x8, 0x3}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="54ab650ba2365ef46287ce07b4a46f3e0659fbbc060f1afb8d267e3aef57a7561ec734f21bae0ef5c0fec7705f425920e268e9b103468828c55df19a9603765c1c69454c08f1fd627e2aa4ba2fb56d75db9208f3bf65e6c6e0c358a225aeedd1c578f2e7593b128d4f1b9972350794fe7230e57d5b5ed7e9bf0e895d4e35f2bfd450a903e8612313a29709909135e11fc6343b09b1a1b1dbb961951138a3e0171986b5acfc5c229c53141741b100ba28810962ac4be1e196b86edacab844ea39f662b445ef3261097e9474df40be44c23d38c116f524a996c7ae9e8b9bc0caaae9495eda4a71f85a656f6e", 0xeb}, {&(0x7f0000000100)="8f", 0x1}], 0x2) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8080, 0x0) close(0xffffffffffffffff) r1 = socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100), 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25, 0x80}, {0x0, 0x0, 0x0, 0x80000000}, {0x40d}]}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000000000000e30b060000001a", 0x11, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$lock(r2, 0xf, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x54) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) executing program 2: shmctl$IPC_SET(0x0, 0x1, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x2, &(0x7f0000000240)="8ecf14d86c3346c8023f43e9f125f4faa050a906eda41977b6a9d63da3b6b3f8f20ae517f668ceb9f3a82df57c77d77fc272a5fd7b6593439eae09e248f84060c5b911355e6907320f23feccf7c069c0001cd8cf00d8c51fcbb9decdf8290a55bf2559c2e238f9a832632f888b73ebf85a96fd48c74d210144c4d29c6de86c208629bb31392242ff997d226456fbe66eba6c20eb8bbda9a1142c7a1e5c1de0307fdf50f57005a2807abb79b57ada58725831ad4ba94bd5c883ca9afa2907c7cff5f407239c86462124d919bb604316baea", &(0x7f0000000180)=0xd1, &(0x7f0000000340)="a560", 0x2) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/10, 0xa}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x7ff}, 0x10, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2, 0xff, 0x3f}, {0x2c}, {0x4000006, 0x0, 0x0, 0x80}]}) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x7e8417dd4088c6f3) executing program 7: socket(0x2, 0x1, 0x0) (async) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x2f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) utimes(&(0x7f0000000000)='.\x00', 0x0) executing program 4: getgroups(0x1, &(0x7f0000000100)=[0x0]) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0xff, 0x0, r0, 0x0, r0, 0xe0, 0xd58}, 0x0, 0x7fff, 0xffffffffffffff7e}) socketpair(0x1, 0x0, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000280)={0x0, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x0, 0x2, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x800000018, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r6, r2) listen(r5, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206931, &(0x7f00000001c0)) executing program 0: r0 = socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x8000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getpgid(0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13", 0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000002400)=[{0x0, 0xa00}], 0x1) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r4 = dup(r3) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000080)) writev(r4, &(0x7f0000001340)=[{&(0x7f0000000140)="b090fd8d24129d8a8c1533bc4461edf4f1f0282ba93eb8e9ffc2fe93d55509bdfc9f6b28e9fade02acfb99c9053a6cd2df762edaf19f0ef764c21ebc7ea33ff7c475e234f408564402008d7e351c3176ea1abf0f45fbd76295b86e4760df2055f8fd38a4494331bec1db3bdf104401bd9b6ad429436f4c0bfa9533701dc0ddfdd404f534fe93905ad3bd45055757bf3fae19545487897219f421f066bcfc900dbe55fca281f0539b4972c128a2fff115cea78f36fd1b98272d2e400ea1cf1874fcf9cdf3ac00a630c09185a6f74f5f2a8849c621a697e03d24bd9a9d09fa720657e40468e92d6c098517b0910e090495854337009c314135", 0xf8}], 0x1) execve(0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80146951, &(0x7f00000001c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x580, 0xfffffffd, 0x8001, 0x40451c, "1a0c000000000400000000000200"}) writev(r0, &(0x7f0000000300)=[{&(0x7f00000019c0)="b77e24cfc5cb8aa2a7651da533dccb5924743d9034c58891ec663e1604", 0x1d}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r8) executing program 5: open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r0 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) (async) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "1a0001ad00"}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x100) (async) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x100) writev(r1, &(0x7f00000008c0)=[{&(0x7f00000009c0)="6600fd5c61fd0441066c539ed7e416ce4aa1ec3ae1a80f68826971499047e00604ca74fde3802fcca726c6f41301a29d71034b62233e9c0c4d185fcca49b9bc811c6af87beb7885e5c2640f32516838ce615b33da525dc7b593531c08f2c65cf522c5f167644eb4ccabdd99bbe26a4d4a7005e060000173fff3c95581d09ec2a97824002e0332ce777eab6816177ec7ecbdbbb282351d664261791757338c392bfaf365971139cf40ff609e84a93799b3db231bde2ae5d6189bc57b593a4aa702e86fd8bf9b0d76c55ed0f1a4172db6f7731f0234532635f5a6170739a98552a4cb823a737880da41466fac4b1f0eb9d11c57bd8c4808fe67dd23b869403d1a87d3986e64d514ad76226aa29aa0bee239a9e66ff53b9456534bf", 0x11a}], 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f00000020c0)="283c22ed5062ec38a5a31b126833436aea0503eba16c99aa01892652a82693c7a0e1061b41c27b1351ebfb695e43954a7f046c855ced4c667f6be22635dd449e2d9cf56e974ce7bdf751ad2ad1c2fbe07ad0403b1cc256617dcc68e2f61e6b58274b42ca9c774e091db99902cca3d11fbf4b84cfd34b665931d329c3d13d79799cd9b38509e8c6ac932cacbd4f1b79353753e7221033498b900b8c6f5bf816b5a51aa326c47e6ce17ffd94a5e54f8a7f0fa8339bf3c37b30e869bee1d86615c9fb9a3619e07c08c8c225a10dc1ebf937e40009d0b9b86114c6662cf13c495a5be5dc3b91a1408f7ca5a703c95be548f9499da51b81cea094067cc7830f2099e6ab6fdeb8765ad1191e543eba5b5741e56771a0c67f9ce67d66da02a77b9941fe7830008c1afc61baaf1c2c0137174b1dfb45ffdd24694393c056c2f73a59e005", 0x140}], 0x1) sysctl$net_inet_ip(&(0x7f0000000700)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000001780), 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="a4d1def6a09663e3088418dc50bb23fe818a60107465f8e9e15bc1419eeec039785002dffed6a8fdff74a20cff73d24ec0141cd009ddcab13270c0e254c7c433f392db83f49bb5dd6a865d8e42a5ebe8ea0ae0059e89992a3c954d39b199a088b0555e39ee71b85b16a4afec6fb773314e84777024f41cce52f23e327b1621d4304b4997698b5c10ab129bc463ffe608b85f231a17365f7cb7d86712955a923da57fc6b3939bb2afcdd8b07d95002c84e67a00", 0xb3}, {&(0x7f0000001ac0)="309a1a55d84a881503c2863151df4e94423d99f81a584548ae93a7e0b34680ee03827e67ff193b6b52298bc8039dd9ba9d8ad449adaa09c1896eda6bf13b66ecac3bde0bad256abd27bbc5a4db53fae15f1216ac5c11c49988d966d263aa168c2923e163be64712e88922a8360ba0fcc14bb3a33078d94b27763528334fdff46aae7e609aff568f2b18e9503fe0be1f7abf73754f3af91c0dd2adb6a0a4e9516716c8766b4cfefd87bf81f9408cb38740168d917e2dfbac08ab6b136aa804feaa4c535212db4c0e58249026ff3d140a69a42d076d60c934585f6ededa1e3831bc789c113335527abcd1990bf69e0d005099149d84c329c299ec7d222591e1ee4387479a060457b23646681d75243a8783b93386272", 0x115}, {&(0x7f0000002200)="0120d5d1a2a5648433df7b4f4c01abc24a11dbafdcc09ddc9dee9841674769b2894f2496446d35fa662c1d2256392786f4d5e14e14154cd52a774d2b56cd38d12b64fe1e457e81e7b25ed9c49781ddb7a56c6856afbb2ae7502bc3b279a626b873b2b67e86e1a6f1974f7fe5d330f1eec9f419b6c0e3d2bb236a945d3862df214adb7d1c721d3ec82f8aa076f31124f83b41a6f640e94761c6575e69f3595526871bde40e70292c4b526d93eba60cf51b84a9d579cfd226e4bb97d03d2775b959bb17ae3f1ba23176fb84efcbbe90120af5e9b23cde83a54b839fdf8921c31ad47005c3d9c4c5205dc155a273b4885712648ab6da879220f8f94f91d0e1e3894c8952de49f7f2b2ba8ab8f54a6250a9939a363ed49bc1ead2bf19c47990be00741efe2baa67d5700bfa673b01db8038db10ad984a7d5d22de34888de63f427e7bf6c26e32d12ecf4d229ecef3755400b20eb791aef4f5b4b98e4cf9aa6ec48a2eb99fe43daa357e0c5bbb22040bc4c11a15dbd9684246b401cd4e5cc1f85ca91777a4a77ef793ee95fd2570414ab932da5c14ba2108fec91bb6ebc1b8c15e6cd80f571411195c191e9dc5a20f024ab35751b5e1bdae01deb0afdd46ce59a1316d2a74e20d603fd3ca9b60ca78e9a7bf96f554f04b73a67cd213041bdd626da3d869b0bd601d9955fbf7560b9bd36f885a829606e5448a963ca759d338e0eac3087b271cf4e0b388780be1d8b48917ff2a394aae91ed386b9bf5b23f3a62a590799804e4ad3536c14151da22bdd9d09ece8389bd9f1fb70069280849d8c88c25223c77b460c0d6da21dbcc380fef8fdf320336e8ebc44f4cbae93b3a2c7cbd6412c9b52ae93b3c749db047780f5cf5dfc1968aa6fd660c5f40203b91ed26d39f63b06460bbe6758c85e8d3c4e6960acfeadd14d7dbf92a4e0912092769ef09432549d69cd8c39e84c20fd3b7d12bdac8ed4c716dd1ee82b9ae5fc80d2b53a89e2a89cd789dd0beb5d0f03a8bf20a73e13440a6dbcc5d4ed71c122f5029657c1a635cefb1e157e2d914bbf493b5bb61ddf5413135d7fa186694871e70d5e89a3b458935e60647b240a0dcc71798340fec1ef03a3271ba41e779ba441ebf6710e57dedca84b096634a41c330ea8244d131535480f4b51ec4576372643014c1beda8bfe612f9e89bcf3424c02e1dfc3716d9d29f368dc5884e180e0ee86f9d773ee75ac8d16510e590e206d8df01ff80c85ace267c59f0839581f0585c78409b420d1ad16c3720e03a4a9bbbd6e7021af5185a302e2ecb2b8e3cf571793020924c9c350311599daa0cbecfe17cde0e83bf2ed940e50cb825382c27c4551c42cd70cdce9114287f7ba5c11e0967c1ee891f55022d6669005755634d8842911ef3fe4227f09e9b6186208f82510e87bd0514dd334ab5c89e0bf06fa3e181db2437113ecf78be49d29b00a143288fd2175b5e0f9af2a774320bca45e011c9ad23394da6508a7e9c9770f3232fd50b0f0c27b3cb2e04b6e5d1a5710aa6f5c86d679aaecdd36b4095f37a4db4cb80cfa7cbc2b92137ce9242819b0c9e8330f9b59eba54a222641f293159333836e195a22ef89a318e8522d9fe9034dbb65a44f3171d23f3386b306842281e6f73ebc9620bc01fe099a294bf5be85c8156a9287904bfde7616522d214fff9a1cf83a6645dfb446ef6301d953859268277f24b60b0922b8dbca2bee79bf7f6f14319e454aeb9fc989367900ea89456fa7c5d7283a2e28805b5b493925d05920b3f189d7abf2cbf1ac13756d5d2d0666b2b014c7ad775237687a9d1841028757116cde5e9499d1c5e606e656dc31fd35e59ec4fa440ca13e06ac727c847f1e69da4889d0ea54624d91b0be46447084e2b54525d8a267cecee89a2a23cb64ff37bdcaef302424857902e0e7c9c0367ae39525b28e2d316f7711b5952ef7bea6a51a6bf5a97cf69d7c44a5c58b3acd4fd1cedc78cd8b133d50780d36d02b3f3234500ec40269412a33583c47b78255879f5695b7ed167ef869dfc7ac9c7c5a2a1d804185c725b01a99b0154ddff3a99d17a82be1aa03bd1e9ba1b73567ea3915746f005e26b68bd27c86024685dffc55015f6c8d1785e52dace35ba3b120cbc38f0b629bbf2b542340da8c897704515e9516256abaf73e3f6726af25ce0a0839c436932cf2d631378110a860a9d0663bb47ed5c1fba162099f94771b0ed558d7bf53ef0685e8ce2cf7403313db7cdcd482b6638a1befdd53a575814f59a8ca9114640653ac96a77bab01334ff2c2d7546fda9e4ccb555b36c4497b9f319b5b371c27bdb584a6898f7f12045c09610389eb862c35a2cdb64343cccf246123aac07200a4e788dab3c6087e7dc41ba2d0b03ddb45d6326a03f0f807c47cdcabfca23b6ad6645eb8d8373a3b66e005bdbb143476104cdcd54e8ac083d8fb574f2a27da0e657a6df02bc945523dd3afc6b5f232aec7071bc4744a36f02245040e4686f0620c092745e6b58b15c3ea3299572dbaaac604eb7b8d508bb099ac852ecb288978549d7161435a4a37fcf8e9124b3c97da6850d64fe61d1a0ce6402c93d60e7706971ac77e842b1740b3104e8853896d39abd5fd8873403a360dbacf00b9eaefad86ae3143c479ce0023e8dee3269e4b90f44a2e65dbb9fde16427211cca2fd17b6299901cbbebb7f99147c8952c8480e1897f6c63330ffd1ff72f03d4f48b1668d2a88c76b7257c8aefa881afa2a8a0907fa2086d08ca76fa56ef7df3d9ee8d3c1325e037611d649290285048cf35db51adc3bd8134955ab731035c496280a06f44601dabb1c6574c97164bd05d60f7054d98afbdfeefcbae9468060802fca9b5034ea771592b384c6e1aaee4d5f3226dbc3726a8876c7cb0c6de83e3afa50dad54641b93a66ffa8f6db74826e6008f73b16912e061a28000c3ce75701492c176d6bd5135bc7334a0f114ed10ef79bf98d15baad3e120ea4295d7512915dd01728a0a6b13addefa32754c21f6b0deb9f9b5bf7368d7f16ca4325a6aef8b86471bf730fead3b9db49e436ec6b694e53ea7d43959e40bc1709fc7be3e08c93f5ffdbe5d0123c6be2aecfd4bd4785644e4be3363bdf17c0bd113316a5482e2f29b6367d411e20c5596cb568db3c76e781f29974a4208f416a20b1c1fa7624d2b3f3c5537af43ae6938276e7447291987e2c31a05d21d4f994e32ff5e1eca4e227c9ad6fed68a03d52135b284610dcc7ed955b1a68a1248be89f125a5344f912fe240852300c658c2a7e290cb9b3ef7e41c1ef93139691d66f2d38ac507724dc00ff5ee1e5a3daaa6f5bed372942a624740897ef282c580f26356e5f6223496dfdccca1f9a090886d35ae2cc870a957cf88c8767685f864398e93defa7aed1e39560d962621b7c32128689d1b6db52c2260af6ccd7fe4cb56a99ade6f019dc40becd5c19bb8de10230224b01647919237790bd3bbe5746401f437a6cc4b8e6345f16a6d64a7816a4b0cf4fb104d7b202e8290ad9539ed9b0937faf378aa7ef640f482c32867fdf3ab103452e4b5d3e6cd0dc8bcc19ae252ab89305771493cb42fefb46ca67b8a42cc233eda800dc173efb2fc3dde6bdf5579d0782530773afc5abbec7a92ddec2fad511a1975ee03856d81900442a5355cb379d8e6ed15febe9853607e17dceb3075b389ead69565d345c65d8d9edc592c75558927da7a96270cfc44d82563dbf0b83ed17194daf827b94c9803c7a227fd041dfb8cafab204e647ddc2c91092c685fc8fc4b262161eeaead0877a807825a4421ec37128b8148ee99376dbd033b5800f69bafcc7ff01783a4be306c6e9afefb6697fb013f5cf7ffffff163ecf93525e336984c8c2fc6c1c3fa62ae1cd7e73d6ef3e4f6600d902684a79c0ab43748b4fa77a69b92e3e6435e8c8bc1c0c73be644bd8f290ed7f1346cacb26bde561a17d98867b2ceaa08098ee22182998f89614df54a82f03f0b30f5219d04ec17835eb452605d9f7e6b21c845237bc9ad103d1b86d3ac0d73b2fc4a9d6c7b386539f95dae84d2e162e85a05c6d6551352b847fa7b2e708a1e3874fe09c5b6429df2f4eab080e88e847150061aeea6237ac9a7aa96377a6e36b2809f9d1bc048efbe9a4e7aec727eda3046a83770e66fb27935a3353c252986f21fda39c27d2e5b1294f02f55fcc3ceec98877172aef83832dbb57db91d10016cff35045b7d0fdf70734a992606cab972cf65d20799c3734cce1f21164ffb5e136c32ad6cd4b99909f9c3f8d5abc1b2cfc6218b64740900eca35ea86ea6a57f24a500aaa6475fa1d97c188fcee39227fb78c519e870b32496296b43f53c7ba4ee572035b87bfab0243a309db64f6ab241e359fffaf0a3b5c816ce6399eaf57ee27a79e477b9fb98e7d14060a52ef94be083d8d66986296d9fe28c63259966bcb5d7555c814e0dc78f8a7bd8233f5c915d3394c1d7bc7437e59ffc6d13886c2e4a2d0eddc40c84f6759ec95c3d865a968d8aa99fe13613aebae637cce9cdc25ac3b58ca018eea512b9c46e41d2957b86cb5e75a313a032b12277ed82acfda6263fbc5cd4f3c8dcb743c6c8dc8706bca27d01c8c540d59f8fafc242f35420b8cf9fba9d38ab283c89f9494de3d388560a48fe3cba27ed4cef3d4c188769fe63e631b959a85734a7be80ec1d099526a5b6e76ee0e3a16d30ff918fd5983fe2e969114619067dc569f85a89600390716c4276b25182e3d543d1ed933e2584165cfad8c68af60abf27fc7ac29e74ff2cdeebb230f6f5b63881378f2c9ecf89b3f6fa704d308b3237ec4375697af425e4436ec644b986df2acd8738cd7fc65b236e57d2425521d6c3d3f786a9f26ccaa306c750026232499db9a53391159cf84b0a0d92d828161b19ab4d981894bc9fdb20bab4d97c52f53c416d6aa43f8cb26cb3b3fbb9584b69563e35b60d386e7b2b72178645c74b8b2743a66eee6cf046e54d7f231caed48589c54e29ee4d3f65c30af90647f21e1f0adaa5bfac8e8a090d0f481a13380f3746485f742d6b6e742dcd407ec92acc475f6cda9a4659d626b53812b61c734c50b13ca162dc190b9efa9c5c28871810a04138b6b679aa76438bdf8faea95fbe67ad6e5ddba19c03c155d91cb10a41ff7a03b014afc97b0d1ba4abf380b2ebad3d05ea5aa3a7ac5da32bebf2634567190bf56c827ce0bd6020919921c5e67a71f2d9daf1c1695b2615c5d5a04b3c3240127a89ac0e551d8c47c011e941c9f6d9ec4526917673f1cabbe186ea916bae81ac34873b30147bba560687e6820a260da10303c0e7d67c62bc1f0e00e7908b3007dd9e23c5a27a4be6d759cc4495139b58102dc935284a9a86918bcb09dcbc801a9928703451ab26fd382ddebe92e81afcc42d847a1dee611f8493ca969fc64baf6a077ad761b0186c1a540cfcdbae2e952416a0a15312e0dce367b5147ed1b421f040dc63b5cf6d2c57ba3c16c5cfb338dccb31f0045d8e0ea986187deb6387aba49c9b99e43905f2253c1ac61ab2a92411b24100bcc31023c15b836271968d0a7df57bda793fdc409c94fd387c4bd4ee75edc70bdce44de18ce40fd417796e5746bbb894ff8eef3c62b0ae76d6324d0f4a76f47eacca1cb916abc42a48cfad126d7cb5ce15338b7eb2ec0737c1f6e0c98877fc94ab0891a", 0xfb0}, {&(0x7f0000000100)="91e4b022de2e2a83af5ed474e218838b9aaa0cdd3489f83fedb3f91edafbd780fc02b33ee31ea42c4173945e8ca759f0e5359d61a529ac1b343573de74e6acaa0e535303740c07408d3dece03827ade7e8e569b0de1a03bb5ea9acdf40400c90552ad33cf65bad3f0e6f9f890fc5c876a82e9c55bd401ad2", 0x78}, {&(0x7f0000005ac0)="b3b34a5cd83eef3705ba5e97db29d5bdab21c859ce4dc8d77d379fb5456f500e6e073c570b3a25fa33bd55c1581246c8b209a51b38efc20e116d4f47374418a0474fcde3896f04b0f196eb51c66bfdbd420201f3ee30d2011656ff24bb6f29daa767f565f6f5973a20f9dd998e9fb61e55c677e436df0665772cc75d7e26d6e05ff535c23d092eb97fc98bcdfaddb2ed8883001f19a04c56eeb62891dcec787cc6286821f8c2e0f419dafaa4b5fdd3d10f8707199dff78f23830e0750a12691091f834403c5c8e1592ca88e3451d15fe98a7e1cbb6185a8513e7ba33705757110558c6b61f9bdf3106fc380f9dda71ce88cae1d92f07a986892998d46b3834c67eddb9873c978c3fd16c1c18ffcb61737bf42ae1414da9abc155b34c8ba255e0a41884ec29c2f5381e67034180d7da0d50129336293112f05614118d784340073b2f291327d07742d75c1dd86221db6e83fc08de361158a878d610b9c928126bc277cf27132bed244ff3d6f273aa49147792d36b388710ed50c5a530c7e8a8a80888e4a45ed23d726e03beab0da105040be2a49496b1ec473c0a6335dad7113ce6c871b318377a482e6eb32b441ad09720f36adcb6564f884e09c02f4217a2fc7d2abc3d8d7c735f9ee33f34c80e877517d286722d1d94b6c279b26e4df6fc2f0153068b7896599b92a33de406ac4eb2bf44673655a9aaa5f97ca567acf397b2e88626c14e13799f0a0761e5c1d807c09ec3e688499e095682dcd14f949bdc2a9e0e3188f2fda7f2226465e74fdbfa4cfb2fa5deb136b8e6a4fd02a19d96297dd5c171f30058fd94f62cbb40f8efed96fc051ed9418a312690ac7dd16c959e8e21cd59e11c26485d62d66eece29fe5bd8c8bd09d74db036a5beea81c62c3b8b71bb3eadea65d8143aaa686fd430db05bb2ada31d9420e04fdfbe4bf5f026424c54d8c62e039b62dddd285b29a1d795543ee7bb5fe4eb39919e2d926f9a6ef577fe165860d14e916f822ca24fcef835f8c2f50ef31d93e2eb8c6541be5a9feee66b4d94c47c5bd6147f4d47ac4b00e484b302731f2bc5ec4752ba3419d17f2814da28665ff8369dc47ff3215b6480c4a639f0a0c4c0c705b1d0eb7d6cf82be999b9d20423e4d7b39b210bc0166caa9975d180dae8a04c83bbd9dc98d63fa6edffa5c2e5c4799167bee3dc0d9f7b0e64b148b79aa0faaadf86bd8f0126782cb56c73b58c5b70cec90292acc47c9dcd0919824bae9b2fc5d20ab31522fa8e387f8ad61078fa606a1321d25f2f28f33dd009caaeea1310b84ed757bb33ff418315ec8bdbc1cbee0b63b8acfd96ad17cb94c5485cb6fc3f5c44dab4eee12552b44258cb0e0fcf8bd110888475200619e4826d0ad28190e8e13be235275d6a3777a13e81a7996dc55b0650ee4a114f5f5fa4fac910e22a7668a2131fe38322845d3cca4d25b68c57a60d1ab505e67934a116490745051db648bfeccd40236372077c41d1f62d2d403426a4950f1f467b7fa0006b40443240798e7615d3790d0d68d99bc9d70b527ef9e7165e17c19e828d59ad430cf83b6d2436613a8844ba9212c04d386e78e8b37349ea8e1f75c3ff80ed53305a3ed6fa7a244cde64fc591879f7a828b3d3a198d6b8f46e18fd72d688847bba7cee29301850b71fd400cdbf1cbba5ca3ba2eb6b0e4c440413fc2cee2f1911f1a9b503551f32f36429ce0343b659b693a13dd32288b9a7b123dac4c43871cee49cab84ab8e3c6c762d9182c9d29b9d21f4b127ee6925e588bb25a077e8d353ec24c42e8da6abe50e3a400175a1acf8d2903fe6c6d846803c7a0c25f91ab27bb209859a779037ac48487480e72919155f60a6d66b48b84118708ff25ca8003e37e0e94bc1221fb20ad6cd7ae56a660c4eff04c08d178d0dc35d80c50ef1ed8d9e3cf736186a4139d09230931eaba133d5aa6bf1720be8b6545ce3a93a56b9fa3dd83238afb92519d50b8c6deee819a626357d22adae1545579f7b6803b2efc928039c74ed1c9192d106ef3d19c3872a3da04068bb97d733942c737bdb24ce035c64db9c954a940ad405397459a39b8dc77e0525d11f22c4a029a66bd04dd0db02423d6c99f5926dbdd41d69fc44c248df5c960ceebeb00ecba65685bf9adb664c0b07c2e03c417ca1bcba66248dd45e2faeefb239f15e57e3a5e857cc0a67f455898d7e420ab3fa6e1da05ed93c727e89c1d8116b8718bc21684e8e65699723e8e1f18eb8a62bed6975dac66afde781e6d14daea6c7720efd1b252dd989642f1d302a7b29302bacf0477f05224bbc3ab354c94edd2585f63fb70c643435f5a978dac7213932f8b6f678bf55b1b6988bf16a06726dd65dba29f55107ec8fe984e66b67be9c3b242b19d0ad88d1dd4eb9a134551a6ed532f0a992a572ca7270cb3635dbae8df1f812bcd9e6068e9c710771d54d8f10df34232949c838f546f7cbe70554ffa0f66b00299c83bfe5c8f5f98fd6e3d54351e90186bb46f3f180bf7cc4ce86c6243e76d0e3cb7315a17a40a6a1eef773d02c80458f9de8a9963e9ec608e4b145d26ce4c380b2a82b0d25c1fa96925db007fcb1641d49e164974b0b561a354583a0a8f48fe9b2eb18610007b9179909dff7dd8cb3a88f1652ae3e50d3a5aaffdb5551ac81493d1d9bcf868237c05c17f05370b06727fd6c791fd5c66e4438ee40df14d1ce3fb337f48e4e4a54091eb1326af2731026866b1bfeb1f5cf6bdab5c7948c896791f76f3771529b3783eb2bf4d62949e7889a95bb7abe6becf6986b6d85af0f0383da26c31d6ca64676a2274eba76a74d6e9f82205c4897aee0a30efd4836f80a2eb6b6b7210fed1d00652802adb63cc3a0a4058671d5911efc2b4ad0f2d5e3bb0875f860b679aafd1c0536415dfc720bfc57474f39707e9d0a7c8b8cbd6536554ac912414d31cb65450d0a8264f43185ed271e7979de01c33cd3fff6a59a696e383bb2dda95993eab3b041334251b6bf353f37abb33c6753c51f5ce91b385a2e7063f63adf839c7f82955d39ccb3a890263194e9a6367bd7c14dda59fb076a1f85c75c45b6915350301c4a5ac8f8d1f3378d429c5d26723335faad69d995dfdc86014dd519e532dba0b8895c8e079b8683b72449c1d582b868ae67552501d63a2f089fb80636f91e41bfe748930aa64eba8f3f5af912151f203dc46080b22c9ec52ef533d6f4d38819e6167bd3a6f122ff80bda2460a93d3886823c43ed1e155934d2dd664bf8f33525246b8a624c68c4eade7c2d32745e133f8b4c433560e2ee4e25dd5ecaa77ef72580b9c6bf288609e1302088844fdb36b9a0caa79d0f55a2270e603416ed791991fa943488f9cef297f2ea45e69d558b83a766672b9219a8ba954d926f3e30842bc922c159c7eeacc590d8c787d4aa56433db2fa5b1772942cf5da20f6730116a1efee255ac6b8868662cf390c1e86d8576a0ea03bc87baa522a6a39d64df89cd3edaa4476549886b9c53fc1369b9d886a093dead3b89e4c3a052f3cf430c42147f9ebbc5d669fe389b81be8dcda53d573000c65d65d9e502f283cda944671f3ed26f2e53f4c352243149f3e4ccc43e63cfadab085d0e82196fb72ef5e24217bfb45cf9ee88b96aef2908a794cfac85cbbdbfcb68b52849677471052f7a6dbb835a476f3adaa37dcd6703ba1e83585793815554d264fdb71654ca23177561fe19939cba60b59395fe27f657d9d38dd3bde3f09c192b4aa46522e0e41e0966f25eef7cd462e4c41df1d2f88e49a491ee85cd4850924cf1c8b4df9a5abe44e38fb36eb63f24d63764506048d680112a6de56915a37dbf1ba3c31b43d64d24ac9b1ec6a9e33bba7cbdfaddcd59e005b8a4a92928f5dda293b9eb61d7327fb0e93b6ee4d9609256cbb015588af82a4a1ace90efd999c230f5eec694e1374fe11dd55aa18ac8be2e581073448fe1f41b779c1aeb3b49c332d04953710663d817a764f7ec2b3bb3a3e391", 0xb08}, {&(0x7f00000004c0)="64686e39700c056b9552e340725d1df77dbb1af2997a53bf4d2294b1860f8b4ac196675565328890b4fdf39a50a1af245ec0a53d6a0c4ea0671d0ccd94b97e268ca45e11583dd4777ccc3ff8be61269cdab201d48208f52652187b253ca94a92dba1f823948d5a80746f55b8f073b90b0daeb6e969", 0x75}], 0x6) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000ec0)="5d20d61924495f5749f5c45c7fabe8f26c5b2ed784a905ccd97d15b819b4718dd9f11a09665336fbc15b8637b612f017a63db97121eabe00", 0x38}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0xc8dc, 0x8, 0x3, 0x7ff, "5bafe242fc3e85d6b36aa43e661efe398c62d94c", 0x88, 0x3}) (async) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0xc8dc, 0x8, 0x3, 0x7ff, "5bafe242fc3e85d6b36aa43e661efe398c62d94c", 0x88, 0x3}) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x2, 0x0}, 0xc) executing program 6: r0 = syz_open_pts() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x5}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000480)="072854883d41a74b585dfd74d946c2dedf5e071b6724e64b742766e0510cdbd623440a7d3f7fc9f91f41a38d3499b7836a44e7c754bad46560b86fc7ba1381856e21ca6deb6d8b94", 0x2}, {&(0x7f0000000380)="6d72d5cd36fcf120e24817cded696b64908d758f0fc11e163331d87e5f2ac0bc2f3a3c36b097813227998a58bfc5d9a9d491b052253472a20e06b7f2deab161fa7d2e4bece499228c21ce5d42e52d5ad5d1011398871690e667584e1aba4ad44a418e5bdcfc7983d2d2153da9b8fa87b4ecbdf6199a962aa0415d2053c78e22f82ff0300005c89bbde767d01e3efd4315d3e3a1789c771a7c1aa2bf8c9df8247d66853b663ea27e5bbb9a9fcde000000000000", 0xb3}], 0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000001540)={0x9, 0x6}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) poll(&(0x7f0000000280)=[{r2, 0x1}], 0x1, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1812, r0, 0x0) r3 = socket(0x11, 0x3, 0xfe) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f834371205", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000ec0)={0x80000000}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40001208, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x15, &(0x7f0000000500)="9f719d6cbf256b5c9246598a0047ee46f7f86d54650889e4c19a27620d63ea148d050b20d66774d880e6b3aaedcaebaeae44e3dcf1a955ea732aa4157980d9c745aac3059f7550c2a952f1d7d4015d492ad621af2d6fd558c8e73176204b058cbcd0fb3f28736845fb3d31ba3ab795d51e4eab7dbfc7c047fdb4a6aeb7106f88c2ea2f", 0x83) setreuid(0xee00, 0x0) getuid() r6 = socket(0x18, 0x4000, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x3}, 0x8) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000180)=0xfffffffffffffef1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) executing program 2: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0xfffffffc, 0x0, 0xfffffffd, "3a3804000000000000fbffffffffffffff00", 0x1, 0x8}) poll(&(0x7f0000000180)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x1e) r2 = getppid() ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, r2) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r7) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r8) setregid(0x0, r7) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x40000d16, r5) setrlimit(0xe, &(0x7f0000000640)) syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x44}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$FIONREAD(r1, 0x80606942, &(0x7f00000001c0)) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) close(r0) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x52, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c0000fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb0000000000e70000004e204e20dbea6029b8c828ed59a9676398e90e08c8e21e0ec71c68f7d3bfff409c0fd16e33b42c1a70050738b998ae6613973f3d48871d6c07d3a2719bbb600010abb64ab19928d3129f2be941e26ae25a7f242a76f5e698e1b66b4bf367280b6c95ca269c7f724000b412cb763ad3d44df3e3d8be34b4b8ceadfdac07cc8efaf4f46f67332c37503e13432b7b2ed308cbe2a3df8b350f9af149634e8f350fe730e3ca77f0bf6c97436b24c6b0426de39306bd38b8a5fd4e39df3f29def6078de58f501d094d1070bf279203d76b14e86551e6daf3e4d401fed8b725a3299d436471addf28bf0c660093c339f839b5104325fa23a0647dbec56833916709c5bd4e06d6ca31c418b39b17b71f861593e9f78861aede305af4de17f6fd1bfc4ea5b52e11a186c66daac1b8be9c9546f5e18a178fe062b39543cab6f5b94a876658d4cc4f75ec7a8b37a272e05df4d65c4084e602e460fec38ab2f7930ca1c74cc1f2194dc360c2196bbe53ed0df89bc833", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, &(0x7f0000000180)="53f26aef7623ba3c93334d8028df9ef5ea234abf5ea8361356fc962ad17ade4d7dc249ea77aae57a39db576b16027c1a64a5beaba2001c5b2d7b453de5f7424c4c62d4a67fb459311f1e9c4e6571f58fcddf60ce42fc125005877a91ba6ce4f1d95e5c1f9a862ade829bcac5d45bbf9fd8747282663997f4a2e5848cd9449e9f1eb2", 0x82) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, &(0x7f0000000200)="0e330b4bede90af3", 0x8, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f00000000c0)="f2adaa801bafcb271240b470a789d929f9fd9464a25e790d3fde3a68c47bd37bdfcfd7a16235a7aa24c317b0d462b876bde020d09d14e8775156da5938965715cfb142b3e65742d1fe49c1e3d0a26eb1702685a680f3997d34b0144dd39d19f23062d453b2d57c3ce408c94c0806def61662e71fee621394bc0f4b2d54ae0d3d0f23cfd06d426096d245fbb61fc7", 0x8e}], 0x1) sysctl$vm(&(0x7f0000001340)={0x2, 0x8}, 0x2, &(0x7f0000001380), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f00000b2000/0x3000)=nil, 0xfffffffffffff801}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f0000009000/0x2000)=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, &(0x7f000002b000/0x1000)=nil}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000001000/0x3000)=nil, 0x100000000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00', 0x5}) mknod(&(0x7f0000000400)='./file0\x00', 0x905ab25d51baab5f, 0xb) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000001c0)={0x1, 0x4652}) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000001180)="06006f293599", 0x6, 0x0, 0x0, 0x0) shutdown(0xffffffffffffff9c, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x4010, r3, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0xfff) executing program 7: setrlimit(0x9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000200)=0x2, &(0x7f0000000340)="0a000000f0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xfffffffffffffc95) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x812e}]}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) (async) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3e}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x1ff, 0xdb}, {0x9, 0x8000}}, &(0x7f0000000080)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2c}, {0x80}, {0x44e}]}) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socket(0x6, 0x3, 0x4) (async) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) (async) setreuid(0xee00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000780)=[{}]}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b090000", 0xe}], 0x1) r2 = getuid() setreuid(0xee00, r2) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xd, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) (async) r5 = socket(0x2, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x2a, 0x2e9, &(0x7f0000000040)="5ab7736a", 0x4) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) (async) syz_emit_ethernet(0x52, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000001c000080000000000000000000000000000000ff02000000000000000000000000000100000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRESHEX=r5]) (async) semget$private(0x0, 0x4, 0x108) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) (async) r1 = socket$inet(0x2, 0x2, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) (async) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000002240)) (async) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) (async) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1021, 0x0, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x400c5711, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{}, {0x40e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) fcntl$getown(r1, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000b00), 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x10}, {r0, 0x2}, {0xffffffffffffffff, 0x4}], 0x3, 0x9) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x60) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000100)=0x4) close(r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020691f, &(0x7f00000001c0)) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f00000001c0)={{}, 0x3}) executing program 5: syz_open_pts() socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94", &(0x7f0000000080)=0xe, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8080, 0x0) close(0xffffffffffffffff) r1 = socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100), 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25, 0x80}, {0x0, 0x0, 0x0, 0x80000000}, {0x40d}]}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000000000000e30b060000001a", 0x11, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$lock(r2, 0xf, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x54) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) executing program 5: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) setsockopt(r0, 0xfffffffb, 0x16, &(0x7f0000000140)="2f8fd18c735ad9e3b7c20720e80e42afdcc25f202ed4fa6e918c8cd5e085784414f1f73b98a5ac5c9c0557dbedd4f138d508e2fdc65787a1f6d977cf76c423b69d993206821b487fa03e924c32a1436f4131", 0x52) r1 = getpgid(0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x2, 0x1, 0x2, 0x1, r1}) executing program 3: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000080)="11e45d09", &(0x7f0000000140)=0x4, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00082b00000000000000000000bb0000000000000004"]) socket(0x18, 0x2, 0x0) flock(r2, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0xfffffffe, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000200)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000051ab5b60000100000004e95003f9a00000000"]) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) executing program 2: semget(0x1, 0x0, 0xe8) (async) r0 = semget(0x1, 0x0, 0xe8) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x1]) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x3) r1 = semget(0x1, 0x3, 0x4) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=""/4096, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000001140)=0xa000) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x20, 0x0) semget(0x1, 0x0, 0x100) (async) r3 = semget(0x1, 0x0, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000011c0)) semop(0x0, &(0x7f0000001200)=[{}], 0x1) write(0xffffffffffffffff, &(0x7f0000001240)="f61335056e0e4ae5cc938f9986687335abbee4bcaa1eff804c139152117c8a6379cd69a930aea3c1a1b06536d85e3a848c1994bb86e2e86fb3da8227a972a6517e566a43722809bf18465713155758890bd33e59e38022820c59cceb5613a449d683343b2c701781e214ad9da3dabb48b5dd845182a53b02345325d9fe36393b858a9268d3ce0f5dc314d9467836", 0x8e) socket(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000013c0)={0x4, &(0x7f0000000080)=[{0x2}, {0x1f, 0x86}, {0x0, 0x7, 0x40, 0x2}, {0x2, 0x0, 0xc4, 0xff}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f0000001440)=""/196) (async) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f0000001440)=""/196) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001540), 0xc) (async) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001540), 0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001300)=""/115) (async) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001300)=""/115) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) getuid() semctl$IPC_RMID(r3, 0x0, 0x0) fchown(r4, 0x0, r5) getuid() (async) r7 = getuid() setreuid(0x0, r7) fchdir(r6) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f, 0x0, 0x4}]}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) executing program 5: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/67, 0x43}], 0x1, 0x0}}, 0x10, 0x0, 0x0) socket$inet(0x2, 0x3, 0x102) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r1, &(0x7f0000000280)="f22e8a75fbc30288d8025c471dc7", 0xe) executing program 7: semget(0x1, 0x0, 0xa0) (async) r0 = semget(0x1, 0x0, 0xa0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f87, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f87, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) r2 = semget(0x1, 0x1, 0x482) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x1]) (async) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x1]) mkdir(&(0x7f0000000140)='./file0/file0/file0\x00', 0x80) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x3) (async) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x3) syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaabaaaaaaaaaaaa86dd60000000001000009cb2003e00000700b77391b1000000000000000000000000000000000000000000000000000000002b00000000000000"]) (async) syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaabaaaaaaaaaaaa86dd60000000001000009cb2003e00000700b77391b1000000000000000000000000000000000000000000000000000000002b00000000000000"]) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020"]) semget(0x1, 0x0, 0x4) (async) r3 = semget(0x1, 0x0, 0x4) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) (async) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000002c0)=""/228) socket$inet(0x2, 0x2, 0x0) (async) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) (async) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semget$private(0x0, 0x3, 0x221) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') unveil(&(0x7f00000001c0)='./file0/file0/file0\x00', &(0x7f0000000180)='c\x00') getsockname$inet(r1, &(0x7f0000000200), &(0x7f00000003c0)=0xc) r5 = socket$unix(0x1, 0x2, 0x0) connect(r5, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000001440)=""/196) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r4 = dup(r3) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000080)) writev(r4, &(0x7f0000001340)=[{&(0x7f0000000140)="b090fd8d24129d8a8c1533bc4461edf4f1f0282ba93eb8e9ffc2fe93d55509bdfc9f6b28e9fade02acfb99c9053a6cd2df762edaf19f0ef764c21ebc7ea33ff7c475e234f408564402008d7e351c3176ea1abf0f45fbd76295b86e4760df2055f8fd38a4494331bec1db3bdf104401bd9b6ad429436f4c0bfa9533701dc0ddfdd404f534fe93905ad3bd45055757bf3fae19545487897219f421f066bcfc900dbe55fca281f0539b4972c128a2fff115cea78f36fd1b98272d2e400ea1cf1874fcf9cdf3ac00a630c09185a6f74f5f2a8849c621a697e03d24bd9a9d09fa720657e40468e92d6c098517b0910e090495854337009c314135", 0xf8}], 0x1) execve(0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80146951, &(0x7f00000001c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x580, 0xfffffffd, 0x8001, 0x40451c, "1a0c000000000400000000000200"}) writev(r0, &(0x7f0000000300)=[{&(0x7f00000019c0)="b77e24cfc5cb8aa2a7651da533dccb5924743d9034c58891ec663e1604", 0x1d}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r8) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) executing program 3: bind$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6007a65d00080000fed7871358eb087d34e8a93239c1a0cb0000f8ffffffffffffff095cb7040000"]) executing program 4: syz_open_pts() socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94", &(0x7f0000000080)=0xe, 0x0, 0x0) executing program 3: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4c}, {0x3}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f00000004c0)=ANY=[]) r1 = socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x200) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000200), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) semop(r2, &(0x7f00000000c0)=[{0x0, 0x3}, {0x0, 0x2ff}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r6) setpgid(0x0, 0x0) r7 = socket(0x0, 0x0, 0x3a) socket(0x2, 0x2, 0x7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0xcb) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00001fd000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000052000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) r8 = socket(0x18, 0x2, 0x0) close(r8) socket(0x800000018, 0x1, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}, 0x0, 0x0, 0x400000}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8080, 0x0) close(0xffffffffffffffff) r1 = socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100), 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25, 0x80}, {0x0, 0x0, 0x0, 0x80000000}, {0x40d}]}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000000000000e30b060000001a", 0x11, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$lock(r2, 0xf, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x54) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) executing program 5: r0 = geteuid() setreuid(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x2000, 0x0, 0x0, 0x0, "5238f0880bc30fe300"}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000240)=[{0x101, 0xe0}, {}], 0x2}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xb51a, "1a2198b59b58505f40edabfaffffece900"}) (async) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xb51a, "1a2198b59b58505f40edabfaffffece900"}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) ktrace(0x0, 0x2, 0x436, r1) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x1826, 0x0) lchown(&(0x7f0000000300)='./file0\x00', r0, r3) (async) lchown(&(0x7f0000000300)='./file0\x00', r0, r3) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x40000800, 0x0) syz_open_pts() (async) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() readv(r7, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/86, 0x56}], 0x1) ioctl$FIOASYNC(r6, 0x80047469, &(0x7f0000000040)=0x401) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000340)={0xfffffffc, 0x1, 0x3, 0x6, "210100"}) (async) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000340)={0xfffffffc, 0x1, 0x3, 0x6, "210100"}) writev(r6, &(0x7f00000002c0)=[{0x0}], 0x1) (async) writev(r6, &(0x7f00000002c0)=[{0x0}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) (async) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f0000000180)=0x3) setgid(r3) r9 = getuid() setreuid(0xee00, r9) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0xffffffffffffffff, r2, r3}, 0xc) getuid() (async) r10 = getuid() setreuid(0xee00, r10) socket$inet(0x18, 0x3, 0x102) (async) socket$inet(0x18, 0x3, 0x102) executing program 1: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd600700008eb5019afe350e28ef0900c08cfe24be00000000fe80"]) executing program 7: chdir(0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x0) setregid(r1, 0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) executing program 3: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x9}, 0x4, 0x0, &(0x7f0000000080), 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, 0x0) getgroups(0xffffffffffffff84, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x6]) r4 = getegid() semop(r3, &(0x7f0000000140)=[{0x4, 0x200, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x201, 0x1000}, {0x3, 0x1000}, {}, {0x3, 0xff72}, {0x1, 0xdb, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0xa, 0x1000}], 0x9) sendmmsg(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000340)={&(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000280)="8bbe837bf99b5b8dd9fe51fa744d49734967bc2c4a577f5bc033429a1cec8a0a9510e3e3510ddd4b15926d3257f270545388dbb9b5fa5ab75124f76ef8c0e88c4d9e0016980f68cc13324d4b5067de5d62ffb51b221e4016b52ad25a8a38af0a2b9835", 0x63}], 0x1, &(0x7f00000012c0)=ANY=[@ANYBLOB="280000000000000001000000ff000000e8ba4131160eafdfb96fb8732d8c44fe47a50000000000004800000000000000ffff000007000000f9e8e83c94efa734248b16b639e0d7f13abfedc508f37e6f17098ac11c99e186568ef99ab202ff9a9394ac6d0fb7e4ed452797ab94000000d800000000000000ffff0000030000001535649750284260b0018eebf9c3241678e3831933ccd492d16b65c440ad62ce5cc1461652154047913d6c71ce5632af54f3aa632525a85376bdbd6b2e6ff446b050b709a2770b9726c2b37fa4a6f4094e81b3e3bf25c0702d95c3b2dbac21702a78f44f8137b13d4fe2b458043acb5feb7f5437018a12391a7c9e8c45aec731ab567707ef113af65240adae2a1aacbb67910802db2ad62fe8c8480ba40816374650d982cd0799b5f05a0d41978496c549a093ca2212e46806962632c3fd3c122f00000000000000780000000000000001000000a326a06dba18e7e709da2710d7beff9aed1accc9b86e825b3cefb6a0a331b95cd53b9802380813bf12c99ec28f55e57d29fdc8e05ce83340d81371e0d6708ac8f8a932a2963cc2aed36702697bbe78b6c0237b7327825a45e2f952af95d958ae85201e6242e1a646000000005000000000000000010000004000000008fc6421679c03525ea32d67bed7ef960743fdccfe9c2fed4db819774fa394d62b073859f65d5163eda502f6fc9ebd0ca0a7962691fbd4b3840f0000000000001010000000000000ffff0000030000001d565891502cfdf54f0408d72abc69daf2008a6cc7d05091a82277632004ce4e354d33aa32ef1b0be227909221cd5733bdd3dae5e5cb82c840998af5ea19d27b4c7f1d6c9bb92b8d952b84e6c960cd9fe5df0877db1a1722af2789b3c21c189d032cf967278ce9d1f577537bd4e306b76da7eb58ef78e4619a9ce828064af0cd0044e0ad716e0f54359c2a55255b2fd83e71ade14a9d6472e9c11676d79024aaea6756aa9da04a8f6cf90353656242480aeaecd11face2e370a2b9ffe9986f9fe0b5392b9f0cfa3f84aa2b19284e24fbccfbd97283d30bbb93e077b0ac3da8951d26df909e4f47047013c8aa4e0e8a528cc232e335590ac637aa008c6962eeac78a73b1b45c27c441319191bb71bf5deab43feac070eea6924bff84f887b74737c6a0c22938984d0354e1781b2a2b8b20e5b0da4d7c7b3cee68f4901bd99c1a6b5f4851834c780dacc7a65e9e0696d097dd79257861858b8d343f2b5911fd7d58ef619ffc91bc8c54cc9d4441b53251b782e03284ff0d4f476fd8e8bc224bd89857440a148498525f91e32ae72a6debaf0122848b40795421833d83d84c42a76d14d80b4c61e003b95bf26d08ebf772e8511782d689d3a38a938c3bbc1e8be7f38c18a8f03d809b71e08a4f208fc5782697f77c8808489243c4d8a88025b8efd0e3edcb0e30d9b0365c5830eec6eec7cfc208f5a4f16050727ec87f02da9546d4bdf71c7bc8d078fe7550c426d0fa8f162a3acb482d8d916b8485422171b3d5d7baf965c4f3475a941135600928547720fac5759daac01d374ca244288eafbae105fbefb49d9beaf6ca39ceaa853c053a289a80a28070c42c138de8d355cf08b60d569e384840ea7bddc1b1d71fafac9d51962e1cf1aad70e8c42df448e9a25a68acd835186bfbb71c0690af5819587a5d6059256cca11c5be83141dc745222b3a0e7ec402e0952a6d9c19a29d52631056d9c45bcedd41b0621e73e9eda65c7b5a7f79a0ba526f30affdb4979ec89f2b2624197907e73aa3530631aa3df8ca57c6492ce83790d9bec167a2afe43234cd6ebc1f274d478085c57b3c5a9e1119d6e452ca2dfa99a572012b3fec5370f25f5737b090749e707732a155f5daddaf89a69cce4bc17d175dc0e4617c703c160a5955211a305bf0088ab9c3023e3b1b6598ef3cf6a822b172e73d757351133d88704243f354539ff5596c2f054c97ff38fbdda5edcca44c1f5cdb5395a92a3a9bce5f8270f16eed3267b52ba398e66d7634e23cf56b53eae3bfff45df97009cb0b57550affdcb3ae14766084d491abf0d6fe2788dececa5de3f236df587354e9f02cc6505dd5a98696e6052aac17427f20670d98e7797a28d7936638e3d12c2d5a95da7c9908f46e52e3e8876bc5b51259f66c561c38d0c33c286b4a4511bb3bb6aef92e0f0ccd2f2f19aa427730ea8051aef71e5454e831645ec4cca1a163f9fe85d8033cb35d14fabc5e600d411ef2a20e2c7b4697d568e80d6935df2315f19081d654fd04aa154aa4b6d64d7fe39254935050428cc5e55ce0dc7b0702ab71785284a8b0dae2ad95e6e2da31ca5808867e20a00805be3874b65ae9d15f58862dca79228c5a5bb0468b0fd6bb1e687b64a65bcd2a566172f45bdb6be29e0587d228c3c17a26c275faee441ceca93afac1074709989bb7ba685e350b1a0096e619718eca095f92f67161db0a25177c1af756bafe989eb025545897dc3a5bb3efd0c6952a9a925078b52a62bac78df6d2a828293c0358b4663ecbeeee18f14d6ae85f98c322bd552cab7d6a37ce97346edc9e9b494c086f73f8e0b3c4279d71fffdfdf4a3fc387fee534b8d5397177919a1e61fd3a853b66814c5f5d84c9743c154e395ccf9ba321a995b181d056bc89256335069ddfaa0962bb4cfa51960bcca8e2695c524ca85224d10a6866c18a009b6a4f564424b2202b049d5b81140e05d8c018737e9ef1d31528a15b897ac57f2effabf353a5dd027ce9ca2c6da8c8f1e00b6c7fed2d966fa1e809c0f4f94445f16c5f82e43953de0e9c245793e1071b1fef5367c4ed29b1d412b5e89d48a042693f3c05b845e1188b426ab359cc8b128f0ff8dca057771d690b712d16a9133273e0485fbdfc9408c78a9786c2ad148f239fd232908c6f6d8ec9f40c37fc4f224591fd86791ed0b392ee24cc2ab2381349b92eee91ef59ef65a0e0b5fdb6a1c92670b96ec2d66614771b9847124c334c3bf8c62a8dc9cc2094bfd4d619e01b99dc7c149b1f5ca7d7e3304a56d2eb0a77f414f515f76ab19cfbfc60736e603f11e697534fa2a0cfbe97101dd5827c0129e9f8ea82217af602cbf1ea9e3092043925bb88ccdcfcf57f54ecbbff4dbbd9de884c64fac39e4731adc8562e046ce2ed3a161071a7b98cec3daeafb9311fb15cca19b6ea8f93632c3c7dc9c7743961908302f953e820d0b0fc3ac152fe93d0031e10d264cb5e01e6813b3fd6644054425df5cbca82066ea66227c22f57f7029055ff1c5f022924f3b6abcc6550565cc19f97106cbb4b0715f3711aa5ac416ab1b95d7d9e1c724e37cab09ec61da273e788b56917787cf1af35ef1da45bb9f59fd68fc26217e7def1671e4644bff1ba5ecebd8b865f19102f0c52adb6662eb6ca1fd60946c7f4ae728ebad3c63f4632f740ddc98ad67d61f12b0639a2ed457f3ff1c6e29312299eb5f34fe65747f90d9b484af525085ce1774f2b4e6f67a5cf19885f175768801d9f14066e8b550945ff41bd5301da6ea8aaedfac3a8c410398ad0a37263be500cb0bd4816167bbb204cc71a6ffb0f42b38f31dad84bdc833e3a509c7577f2d9f4e6d89e964bccc312ff02c904260aa9617ecf4b68ad7e2d31354dca74b8f71876108f6ce7b7299c3df3fdb48101995608338fda03604757727cb0f3ffd559e4fddc28a85ab8ee4d83d3f1f66335e4fd8bd97a3563f893a9b503f68092096ef09a5bbba61c344e6eec687f1eef7f5fabf0a67cfea409f2d481ddfea1ef1b13ce879ef9015fe5b2b651fc5b1d5c826597a84161b286fe7977597bb16ecc5a792f6dc7910cbc37598e0fa5afaa34a569783e16d18c97f8a37b4649940f7583eed47d75372302684f833fac969cfa37b3105701cf5e5c40775f81391437d24a6b8c0aa3a74e6d31080421602223f315038e0fa3c1db1e99927de50945b29d917606457f801b7809dee0bc63f5d8685274e75849d2949de306a5a19b4b67c4c7c451db0e4626796c1a601b6c4b5d3b1c728404b3bf3f2618d6daf9080db49e1194fd8245b159a27799a8e7f57ea946e7f62a95fa16eafa594bbe51a2e4c35a2f94e6e30c15ba0bc839e7eb12f8c24b1410dd97fd827dd6742c51ff41679b7ef2a9839ea752494bf45f4e9521750e0daa671ae47a1014a70b271c670a5ad8bb79f5b3cf73f10079a3a0ec5fe2311b8545d76adea3b6afb017f04e2de635720c4b8c486aa53518d156ea5dd915061f95d49dff048ac8e5da6896064d5e82a0e2c12c6282e6bba2259b87a957c116ddc1a9c8cd7e36aae0f05b77874313e605b6053fa24303f3a7326592a0192d543bd7a5ee577e94aacf8ae0aeadfa44c30d30d0d291866d4f4020f2ed4ca5e3589f699f366dfcc90809ce3e7c53ebeb0fbec0fa6c7e34c1fcd555a2d3f627c0227cafae53488db31f89a47efbd7e33891f42138c0eb106e98ad35c71c5ebd536ce8e964d9f564b3577d6889f66a1d38dd6d7b432c86ee26696a34ff106944fcf5e99c1848b2b72d8155a9ab4cd1cb451475e4678f64f60c226bcc9559abf05900be0ea076808d4aa855f80c4c55ef5662c325f43571c5994ad3e4ff85ddb7ad0425f16bf77defe6a4da21c32b6c3bd7b6f53ba8a3249dfd8b27cb8c1fe802a97bdf224859d5a3e39941a19e13e025092fe3373ad936940f4267174ae9872cf2bd1baa207e7db9148f8aa0d5e0d9e9ad3cc9bfc6796bcdb5b8ad37da63ed5a90e1be45e3e12a9355ccab8197526e85b91a2bead52b4010a317763bd6429e730e0e03d4c4887b22f69d1a6fe71fb9ff6d72bf0e26b498c70ecf9793825eb73bd811fa47951f1934e20235903c6dbef909bb31b0aeb6b404abdad1ea82ea11d668951989edc7303aad658f820ada097152b094fb3115cbf7688724cd425433c749ef5a5cda91245e0df71dc41853aa4ed41d5beda387598ca304b31d31f43768e819aed735d2cc6e481720471050841e1f4883179bef9524412f08ce8112c08db1e5c4a0a2c3889ead113233f3a887f25d82375817fb294894e412e5418b72c35624b5280fa5b8d94bbff37e0899176d6264ca673769e823ee2c60e18b33b9eef0cdd29e5cc57df5969b9215cee0b04bdd31c380714663114ef8f1470941a9309c96dbd4b2a2a976bb8408d1b25e86b25a13c5081366cb7f159dcf7f018738e653a84a64fc7e332d72dd5a77413058fcfee641cb1927a686832322287e8812a152a924d0e61bb37e0cb4a80f67d6d5fce6275613f56cfcf23683ba31560101ca93cf60434f79a27f16f22ba3c81a376c593e10931dc5a192f7ba2ce4e07711febabd07c0c798eb0de4216c3d149c1170455594f103bcc0f2d8b24b20587995811409e59b5f4ea7c3a596d8b41b52dd06a226ca2b3007ba94c118dec78d9e98e0f31b90d8cf988974f1e9dc1f31967ac9251949aa5d806b52241ea3f204e550c5728756355eb458cfc7c84e230cf76f91a4e6087b4280637b81be671e35b6e359c7bc530bda47e947aa9099905ae966b3607fce16ade937b9b9229b53bb3a8b796f75bde6879020e00ea03ea560da71e6231d6710dd674be9e51f1434da2e8ae9ddbd2b25ac44bafb532ea5ba7aec0ecbbc7d93f9fc272c569683f07f52054ae30be9fb1b9b718ef28f50f2a1510f016f3c52dd86f8e841b04eae85ae018055107d5485a6b337f984952c4b69519e711bb9ec6eb5777b9c97e7b50bef2725737a065ede82b834f76e58683556fa62eae731a90417b02a450f4aca631b094f1a27f5fd83a4bd5566c78bdfddf71b38ec6dfd4f08335f29242c78a5070e1369ff63e2d4f17f7d2aefb3694466b4438904700df59ef225f4d899fed097cf35cd8520776986ab3eca1f108db4f15ac6bca840dbfe156b07038f7d2bbc75da1bcdadbdd716a7ddbb65c28279aca1a4ecd3a8edde39ddf44f6fb40e0d6f81c9d81ac861b4f6bbc4d65b5de1847735e3158b7a671aa13d9c6b105509f34476aefb241caa629751469ca69ee8da9e55a3ddd8b8a5f7d0f20e8167f0a4905fd0f3298af6551786b7d9042b15b38ea825c7de5a7d54f6be209fcd59bd7da7b755c9f16440c3c4debd54d12afaa94c8fc472c6fd2159a15c71d4eeb4272ef1129a8b58fc2c7eb692ec539053a95c02766d2c3541bb73650690a06a5ee85d82b8c4bd6e2d36a72b040fd0cc4a36084de5e21bab25da45b877c5f53c3e1cc766b565bf2dd90a1979f391fe41ccb87e30d784b22213d427474194b7b3f95ee1296c7c7ff95f9c9c5c6cd6e4049177816708dba7719697d2d720c0055e27b7e6a11c9fa58a3d981a75356f3ba9a73e7bd75b928ec148ab6d47bd71fd4539d7dfa0ec956a99f9e541246ead17e4545800998cd5d09862d77c2931aeff2fd460570a76f110dd6951271bb4b6799fa147ff44ce0430ce9a7119727f9795415014fad3a3dd00f569445a1121e4cde4885511ac4c71d0b60030fc4058d7b97cfe80902c3c0f177810e12d439d770d467da7b77fe3b4eb9b5a6b69d19418e53bd104f80a88246fac8b5138c7eb280000000000000001000000000000005cdf48f09399ba864b69e21dbe59d40a401ea0e0a39700004000000000000000010000000300000086dc024894f38e013c3aca24cae6510c19c0eac1066397b7e5cd9aeb65a0350d29bdf0266f17ef117000000000000000101000000000000001000000020000002b08d1e22e8eada6101427943081413d4c6e2bc85c476822d6ce69b0c7644a649391465c26423ac13f39dab51b74d284bc0e67f09d4520af92d10e6a65f257d903ab1adee485562f61f8a906e953b0556ec698dd4a97fc250f2e446df09f3299710886f28b6fd15efc4ebe4fdd3991495522fa6df4d3aa9294929e74601ae65b2f81dfedef30b6d8fe35abf974372137164fd6dd7691af83f0886e1c10518593a0304f03c929df48f7e78a7a9e96e18a34df97137a9da30dce51ee8cb046122ead82cb9b086278423d156be83351619d87c926645b4d9677ceb0d29b95d2e3de79b6c028cfbdaf9fd0b56b50b0f47743a385c4d1c4ed8df89ffa356d8043310bd5098ac215ebb5b1f06cbddb7c4c1541d690c7febb39a8279aa1126861e8ff7115d0214ddb316eaf636b851ca9264673d00f103fbcc3de962d161ede4693f53a8d98b6d8863418f7cf53d76d911dd9f9f6a251a41b7da0cc65d13352ae27cf87b101545925f60543e2812b89a6c77ed28507731fec71b1f5cdaa66a3a4363a2bd62af293cfcc50d4c34292ce48c071f1d22092bd564158d18db5af4b9bbc3666051b80a578e7ab2203871daf6c244b59367e31456c0d84f06adbb46e03f3a78dd6a6af4d13aa9ae466a60b6a8b31d63e6abc9a44abea8fbbdfb522b165da08e1803bb5c2bec7b7680ce7950d6d9acbee679e256db320f5778a7dfa43b492710110c49b21b10ddd21925a8181d66261f064aa14cbe1b5cb5949eaeae70f29c145dce3f0e9177c766ba5a4e33bef3deb4805085e238915fb937a49bd91366a11077a33a7c825895ecafbce4b2b0703831ba9a488c7497faebfc06f9206ba6c3e0401c7857f33c923b0e08c6664d4ef651bf6dccab1a08e18dc114c31f3edf02c1163cb639a622632f02fa75f811776baf63a3d1b90d8ef7be3a6d2adf7c0a09a759cecff7643ad71b9c937bb989e4c11a52c9ef8cb3c740cbb5047f50e4f9ebebd62bc71bdb53e6c813f292a92a8953dfcafd113a420bd3d2e77051a6b84718d05c04aaa897461c28ef18bae96e887111f3157192b536e4aa7f07a04a55ef32d6c1eb7a1ef969369ec5f15f798d9961da6e1a8d816be541bac7280e732c7e8910e7330451c2e59f7096fb4d21d3971c6480f03484c37aef4441b7740780ed31c64fec6312de039b5cc49e69a6e86adadb48c3f056bb5b282fdc5303bcc6f390e592534679db3ff319f2b7e4b0f53d0ad1595c9c640b9dcf0be51f2f5c74cd4617aec1829a6e20f3e7c479768db1a3464fd20740b1f5d40bc60074e85a5140cb1478ff016a1c5f0e74b367d403e1599999017ed911bf4e379d68bfd8a69c06ed4c2a681f71dc141b8ef3d7cd09bd6cd7143c4d5dc5d2e6634392ba5cccec8e2c01327a264e3717192017109d3632cf6625f26530800cbcd325043a1d64a521fed173ab1fc9213ff904d2e0e2970caaa4c63ea50fc0efd1b83d3c71484fb8c8023f44d90f5ebc1583982527deb72639d27fbcb0d74f106be15d6be916637f742524784c4c50613ee16002cb085ad13d9c183032433e44ed6b04049432a4f01f8afbe792860b67993d3145746b1112fd0297304390048527f597a8916655a38141589f985b2debd2f489662342ee504371c66824b3cb3bbdda2b8c605299e462b3bdf31c73c30a9bc0bb82e527a8da998285aec17b8602174afa7bbc983faab549e9a589c6dc5e417935963f1615e592589ca9e703298abda1dca3b6f70be8c02ded40e286f3e83605764e18a27e34583d9fb5042323dd3ec5438d41e019403c66bff4c25ca4bad3d87fc87fe39759664c419b5337d390620bbe194231c790f8867ae205b0db14c6a9dc2fcf2a62d90c97dd3c5603416a9fe87b0876ce96fe3f1a2e8467597e953c94c06626d284fbf0962839e9df019755e95077a3056e4a04045e03ba414c977b7c2105541db03e51e9e9066513f1f0b953f46943e7979fac0df9ca34a562ea24988c82f5b339fcbff5d248c41d1ea8cb174630da3ad3cb8219c1b2db3781dec71a9ec9f6073af4cf3dfc81f3633f2e32bb9d0e96a1fe9c6b8f24e8e53b46b5f5313db2506d8d6cb586933641edd27a2d4d5e54c59b8ad32baa075e3c81615a7e9566561a44a8af2f100ff491a48cd7f40c15eb267303cf0f6cb68ec66e4f82dba388bb5145d162e9c5783ecdd40be2f261312f91268fae36a266b9bad503f7bbf10f85d65bff24680cc2b84fcb83b1880a3c868c9c06f0f51dca5752a44a5873c00f8ba5bd015664650c83b4e7662b6861a8fa738b77b6ead219c359b30031805acc415a4a1218eeda42f3037b311e5fb8b8a24d93c68840812eb205c3d0077451791c37fb1dd1621bcaba9173b5dedb720465a95932be11e46e1e95147e5d8a3b1a0149351c1167aa59f406098c7f39db1f32fc9af74a7fbb259f17fedad86b73f11179b7b4ebaf02bf6878e9c06eab8ce9df18b6110ebe0e262b917fc9a56ea6b381a7a3fbde54f2123c0207bd2f34aa21c6b8a4290b62dd031c7864af1898af9efb12cf4d9d41951b780a4c6066cdd62f354390f086acc37af205aa324d6c37f77035a70c1206c35c5dccd45fc1999894b67ce234cf52555da54f43b3c9c6fe585538fac06f2e94c2de7a8681792db74d417bbefd3dcd2459cee059a239f3e82a28ee1ae4edf33c7d6cfb2d53623d4e741e8321db1aaf69bc48b3de9ff7c82be887cca06cd3102dbd84c5572e7fffff59ffeadef94ceb909022140018f263abe82b382e5533544a1e57fda6bbd436eaa2cd16b78f1015b5ae044542a107fb6ad07340bcc9592468b18aa309ff843c5fdd4509014750e9a8cce41ddbd3f507381fef8252b2d0f48056ea48b01894ccb4d79dcc8b7f7df816b4ed6393d67449c36417dde398f8496f5ef67fb792d1c435ae259d016bb91c767e00b3410265980b888fa2c0fda60d4009bcefe8145f9aca8ccd0bc07a37bc0e2198df2e3ede66ffeeaf0b258153df6259ff59cc2ba7c5dce97ec83cb9dfdbd523894cca095d2cb662ae875d21d703456327a2fc3c94ab3507cb4f6db91b9069e628420f150f633cc45a6a8256331762220c143790280204b26513c3a161e0ea7510390fbfa23fff8affacfc356db1e81445197a3b81640ca66bb6bfd540056e0d681afde84c2ef33c0d1728d07dfa58b8a18f7660f0b0b40d1e07173519da532ac74e831163d5b57c154016d2a97ca4536e67c3aabf671b9db948c510d4b552aefc0eb70da2cfe6c620c2d89cd728420acae6f013104f590650a2d53e18a36efe66f55a9ffe45c55727dd51fd0abbdbeee6fa83bfbdf281daa145b3dfbbb4237bab3cb99d82f65e5c3460f7aedf39de3a23908c5d637888c697433420e430d27ed263f8d4b44754d7fc3e05ca0b64f75d2dd5bd20d7335bfbb63f77d3ceaa8e4778c1d549a8cc92a54d625b7fbfeefcb7b30c91d0aea7f7f3313c9f41b8987517614fc80167265a59eb6fe432c006a3c8ff96ba88ed698d30f6be9a39f2920bb704aebbb43f699e358476abadd87c72db08856e60258aa301bf2ee2337fd7b6a16c801f7e292ca93bc9ce73ea553797d7e02e7cf301633fa566e44963be3a0cd6777e80c61e5b5f46d5d79df8651ec3baaca2ba8b448d72a3dce841f8a29cc646500d87f80e7b2fcc470d7c2e527154f9a170e4dedc5e230a502924b2e6b388bffcc2ce78c6e602616d03f884c43c1b1db45b455e5a47ddec18bfe07596e5febbadc776f09736eca0948aec2c7a538fd8fe9a06da98f9f58a750da9bee671d2f8007ed822c8e2cbdb9e773d2de11ea44b3750e634d463595fb10dec933bce108586d13b7037ae86a70e56cdf3111ae274612d6b6fc7440fd9122819b41ea52a3d05b9a017b5a3dc2bc843d0613d47f53359f0db405f64615974f23fb73e32629b1d17aa7dd3624efd7c3185255ae1f9b2b5a42037703ddf1e5f9d6fe5cb3faca800ffee2f3300ee3f425319a715a65e51eff1aa022a2af1bafd85bcddfdd32c2bc5aa8b06ba47b98fcaf5b8bfe30b5577d5c67e88b8c2783dd35e4285f8a59c2c38248258b481da384a770bde2f8b16e727c07d7defd283cbaa3214dd3a26eb072c7b68e82e410e0ebee14cc7add8f0b9a2adda874ff03d4d4369b8f4cfd941f6ce493a05206e411d67d70ab46ab260c9e2843e96154acd7d215246e8d2149a5f77e0fe793b32bf8dc0b8bcbbdd19f84426033e9ef8c0652dea3287b223f399b4e86a022fb72c2c0c1727e2252905f25802c2da874b019f825b4027af1bcb8f6df53f3a741cf219bebbd071ffa62aea1597bee84915cb65802a0b733dcddff95af28da5976dda87ba7e43c03fec7f08ac4ebb78db88b031d4edec8d1c39215d62f09ba5e96bb85086319923854a70ae24b1340aa0815d5978bead39389799bcc207e534a7a561fe420c574897cd908d8c4ab51793bbf437412c93eaba182c618e65b8968bd93f1959a3383a89ebfdd187a9e706ad7590f4eae700e9ff64642f40c73aa5e9027fcc745acf881b7624c2e377a32806534368a1468c89e167f3726d8cb10cf57c27ac3a7129d71b24ed324eaacd3f48b1191ed83db13e4391cbc5a60b9d03d5c5d560f9b8d65ef205b3cc885eef34ab19aca69119b0d6d8970bfe02d6dae5937a06ed3df9986e18bdc006b6ceeb741ee76641cacca863adbdc6a060f6c32f2fe7ac7263e6f80e9448a0446a886ded7ceb6da399e29807eed506ac1e55eec32e7f54dc0a28be5dca642e54b753dbebf54ddd01d578615061b7bd0bcb4c5ba1de02d05ac5aa33d2841a814c7266382cb4d584705ddf6c3d03d77a488e7c38d44a949a2379a4463b0060668e41701fbab0b6caea16ef5006385d0829a72234edc0f53f20bfe0afc0ccfab9ec050735b35eab8aadafd29d4580c112410b07fa0bec983d8bb328425aa97c7eeaaa2dfa2eecc80fe3567c85f711320ff45eca13b55d99cf27cdb98a78dc2c92757843d62453d5f322b46371db2edb47aa8ad188e455096aca0e681465418b07c5d09705710aee37740e804071402d481f7ea7bd54af4196f41283795430b7b60ad674355227f05cda5c967eaa2287e2653cc48a8d94a90779cab1d4bd20e4d76eaed130661e300ee7374a506d6985e39c59e68e5008e7678bcda5ea51068c91c2938a3494c7a9685084d12d61a05413ec4ef01bcf8a8f5d4eee91af9c1982d0168749f5046d0ad67f115631527421bdc97eed15f9267907412bb012e550a90b3cdadb3cd56f2e4ea7df6d19d85866b77be3ea4bed68c099cca9f71b3513214e9e9bc02f8db7d0cf7ea847030c62d5de0d4052b486082be169969ea71fd31f1397ae45c0b12afe8eaa0ecea379dd305bd34ca2e9bf26c3a2777d83fb9d4143ae3b123df98f47a8721c009af1f5cd350d65528193fafd229a71f528675b963d6f96ba3be70615c8506f31c3b1ccf60c8d5c0663780b27fd61569332f570afd6446ac41c0925a7415fa8837b98ad542cd2da3589c6d3d0151d3cd0cfa8691b298caa5b455aad376f3922486609981ecd3d02c966b9648c641bdc477cdfc1ba40a88e74acdd98baf832f72176998e61202eee6c661d2373c1d6d0a7dfa3fbc6a286652d4ac91b36f38adcc98d10849d0da4c679367d1ae83f790452034fadf2e9b329e22c16f0c2ed30f7ac16342f0c8d69dd1ac4a47a2252043922ee82036cd9541f7d500d753cd305f848e694df6ceb48bab9d32391a66a2f3e9abe8f7074972c50ea8266486aa171425a1ac97c5e5394a93313800000000000000ffff000001800000c1fa7934cb080c2fd15e0ee8b2f789da631ce60dde1449fd4e02e28bc4c8de99872059fe00000000"], 0x22d0}}, 0x10, 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000004c0)=""/195) r5 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x0, 0x0, 0x0, 0xd9}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r6, &(0x7f0000000480)={0x0}, 0x10, 0x0) seteuid(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000100)="de7a022065cd6a454bb319cb2527f3c54b315461030856506f307270f54c5e1d1c681387532d3fdeaa94427c2a6825e7f887a52561d4ec1241f216afdf205490", 0x40}, {&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b", 0x4d}], 0x2, &(0x7f0000001240)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x8, r5, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x20}, 0x3f, 0x100, 0x400}) chown(&(0x7f00000003c0)='./file0\x00', r1, r4) setreuid(0xee00, r0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x1f}, 0x4, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x800, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) sendto(r0, &(0x7f0000000200)="17f8a84e99255b0991ebcba97f4c6eee0f2bc0b0f33373ec4b1f26c0797211d68db3a94d000e238660aa2674236cb5210d853a62712e0775edd8a26ca1e65c65552ff9f1239ff00a7148c11608f92c73c459496c83f65358d8e98ae97e6df16028ac526810d85d4c217df212c2d9978339180ddab7879b038ec601681fe823e571f91e84344a256b45df8c251596ef2393749ac8f7cd9c8faf98a058912dcb48d09eb5c6649ebaba5471ca352c90617c", 0xb0, 0x409, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x4}, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) (async) sysctl$hw(&(0x7f0000000500)={0x6, 0x4}, 0x2, &(0x7f0000000100)="00040000000000080aab4c1f1fdd8ea10d65470f50bb5b60313efe4ae0f6ebd55eaa86aa41a6d65119e9739746d1a4d750feea5d4d5754f66484c1baf6d97820e1945103ce6260235c70e1c3fd0b16e315dc3d81b97a909c2b80924a9f635d78581661715dcd7e49d983caf0fad3f6cc6391f6ac1c6e0394e5c24fee21fc08a7328a127e71e7d2b995431d86289af30823dec10ecc0cbf2f80eed3b744463d08a8ce0dd87109deccead6e0f75b21c0d9ffc5b5e2245c6cff71177fad8608e98ea51bc435b55a701155b600215611e18e2f2fe8c46ee6", &(0x7f0000000580)=0xd6, 0x0, 0x0) (async) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 1: sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x5, 0x0, 0x40}, {0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 7: socket$inet(0x2, 0x0, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x18}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0xc0}, {0x2}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x101, &(0x7f0000000080), 0x7ff, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) utimes(&(0x7f0000000000)='.\x00', 0x0) executing program 2: r0 = semget(0x1, 0x0, 0xa0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x1]) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x3) r1 = semget(0x1, 0x3, 0x4) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=""/4096, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000001140)=0xa000) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x20, 0x0) r3 = semget(0x1, 0x0, 0x100) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000011c0)=[0x0, 0x9, 0x9, 0x0, 0x2, 0x3, 0xdc0e, 0x1, 0x0]) semop(0x0, &(0x7f0000001200)=[{}], 0x1) write(0xffffffffffffffff, &(0x7f0000001240)="f61335056e0e4ae5cc938f9986687335abbee4bcaa1eff804c139152117c8a6379cd69a930aea3c1a1b06536d85e3a848c1994bb86e2e86fb3da8227a972a6517e566a43722809bf18465713155758890bd33e59e38022820c59cceb5613a449d683343b2c701781e214ad9da3dabb48b5dd845182a53b02345325d9fe36393b858a9268d3ce0f5dc314d9467836", 0x8e) socket(0x0, 0x1, 0x0) getegid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001340), 0x8000, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000013c0)={0x4, &(0x7f0000001380)=[{0x2}, {0x0, 0x86}, {0x0, 0x7, 0x3f, 0x2}, {0x0, 0x0, 0xc4, 0x4}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400), 0xc) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f0000001440)=""/196) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001580)=""/106) setreuid(0xee00, 0x0) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = open$dir(0x0, 0x0, 0x0) r7 = getuid() fchown(r6, r7, 0x0) r8 = getuid() setreuid(0x0, r8) fchdir(r5) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) executing program 6: syz_emit_ethernet(0x2e, &(0x7f00000017c0)={@empty, @remote, [{[], {0x8100, 0x0, 0x1}}], {@ipv4={0x80a, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2}, @udp={{0x2, 0x1, 0x8}}}}}}) executing program 1: bind$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6007a65d00080000fed7871358eb087d34e8a93239c1a0cb0000f8ffffffffffffff095cb70400002b"]) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r1, 0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaafff8ffffffff86dd6006250000142b00fe80000000000000ac01fd808fa893e500000000000000bb"]) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 3: socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getgid() sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb", 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r4 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYRES64=r2], 0x107, 0x0) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0x5, 0x4) (async) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0x5, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x10000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x4, 0x8000, 0x0, 0x0, "5c36c6e751ab4814dec40a4542ebe0c1d05aacca", 0x3, 0x10000}) (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x4, 0x8000, 0x0, 0x0, "5c36c6e751ab4814dec40a4542ebe0c1d05aacca", 0x3, 0x10000}) r2 = msgget$private(0x0, 0x454) fcntl$getown(r0, 0x5) (async) r3 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0xe1, 0x0, 0x0, 0x0, 0x0, 0x121, 0x8000}, 0x1, 0x401, 0x0, r3, 0xe4, 0x3, 0x3, 0x3}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000200)=0x1f677591) getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) (async) getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) geteuid() (async) r5 = geteuid() r6 = getegid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x9, 0x0, 0x0, r5, r6, 0x0, 0x6}, 0x1, 0xb9d7, 0x0, 0xffffffffffffffff, 0xfffffffffffffffb, 0xffffffffffffffff, 0x4, 0x1}) (async) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x9, 0x0, 0x0, r5, r6, 0x0, 0x6}, 0x1, 0xb9d7, 0x0, 0xffffffffffffffff, 0xfffffffffffffffb, 0xffffffffffffffff, 0x4, 0x1}) getrusage(0xffffffffffffffff, &(0x7f0000000340)) r7 = socket(0x20, 0xc007, 0x3) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000400)=0x7) setsockopt(r7, 0x3, 0x7, &(0x7f0000000440)="bfef55bf241c024e59878b9543f2ea00d61f756e8efc86a981f62b441b9c586cf15c94ffb7eb9aeddd19af10c7e23818c0", 0x31) semget$private(0x0, 0x4, 0x10) (async) r8 = semget$private(0x0, 0x4, 0x10) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000480)=""/55) setreuid(0xee00, 0x0) r9 = getuid() chown(&(0x7f0000000140)='./file0\x00', r9, 0x0) (async) chown(&(0x7f0000000140)='./file0\x00', r9, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) r10 = getuid() setreuid(0xee00, r10) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2, 0x0) executing program 2: r0 = socket(0x10, 0x2, 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c700d3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e37198fceaf912051eadb71d89e0010000000000008000ff00000000", 0xb1, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x4001, 0xfe) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 1: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd600900008eb5019afe350e28ef0900c08cfe24be00000000fe80"]) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x7da) read(r0, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) executing program 2: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x10, 0x4, 0xd4}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xd2, 0x8, 0x1, 0xd15e}, {{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x9, 0x34c}, {{}, 0xfffffffffffffffc, 0x20, 0x40, 0x9, 0x2}], 0x0, &(0x7f0000000140)={0x1, 0x8000}) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x1, 0x2, 0xcc0e, 0x8, r2}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) recvfrom$unix(r1, &(0x7f0000000200)=""/94, 0x5e, 0x1840, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x100, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) r9 = getuid() r10 = getgid() r11 = kqueue() r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a00), 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000008c0)=[{&(0x7f00000005c0)="081d44c626e42e5e6019d1de8dc7f0cb3ccb6e64f56fa5a2d9c8da463b19e1cbfb0a21c3ceb7e6da95d0aceb126bd3d3f942b484975480c4eab8a207fb9a9fe57d999f8c63e34c63f496f48dc56f608b72a365a110be5dc4e5675c42de5cd7e7cc61d83aa86e82a7db1bd98c01dc725477ab1933c76790b0f51c3587f8445c674a159883a0928733eb665e2cedb67f7830cd", 0x92}, {&(0x7f0000000680)="5bed7c1c91f8501d093e4013eb96e0", 0xf}, {&(0x7f00000006c0)="f5cfc70267aa7c3051aa2b2b54d77f782f5b34fb495c8ebe1769d3e74959ad493de4c786cc1f4568ba2490f7f97bd86411f29f510f7fe88a712772376ec6929f626b4720c687ad33328415", 0x4b}, {&(0x7f0000000740)="4af2e677e482f4a818e12182531456eb5fe75fe8081f957573226fa7ec7859a769ca9afb3ef4cd52dcc6639260e8dfbda59e1b49abf09f49e51c703545726bbfd970b5fa06e27dc32011a46df6229400d408a42e667dff2b94548d7a10e9f7900e86f1f2b379b4e5df558d78de5f25f84c7ed70be07dbd64fbda6e52ee016388d9fe287f000e05738d40358acaaef10176f9d9bfe7ef42346ebce86b2ac71155a428b606bb47f1ee7aa6751789ca12a251546e899cec673abe4a", 0xba}, {&(0x7f0000000800)="c17002ef1a51a5f131b69299eb6b56ff104bcb2f15f5505bea310638b82cb775cbc6778ba38e1fbb8ca79aacd1a167bb6ab0a5c57feecd317f4d4656aa943aabfd65c9617d5d7801c07f09bf561df23d8c901199687c29d3135144fcf5f8cb6a3a21f19bfc462a19c70750d44cb20796c98c82715530eb5fba1fea01166796e64d0e5e01d6c0d15526bf6c0a7cdd8e6ba60e8374746b8f2e10f143b2f2d9bf5b5b31dd4aff09489e7b61", 0xaa}], 0x5, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r2, r6, r8}, @cred={0x20, 0xffff, 0x0, r2, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r1, r3, r11, r4]}, @rights={0x30, 0xffff, 0x1, [r4, r1, r3, r1, r4, r3, r12]}], 0x98, 0x5}, 0x402) sendmmsg(r1, &(0x7f0000001180)={&(0x7f0000001140)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000b40)="8b748114564c257b696bfc3a1000491e91640f89c9c3b1251c6fe002135eccb2b494cf3bd8e10eb0e5e64db98f7143ff904564e68248cf3c6e3a0874733ddacd5513a1fd634107f11bae6d9f3d01f3df266059765beb4f1223b90a24d4752dd3b24690c5a9e8126833f1d53e53cd4a23187e7aa6586824ff92e4e243393cf141c501fa33b937029085719ef3b5fb1bebdf71a98b25af9bdba9ae4282ebce319bd4501a4e25694b0f611a7f3261cf496b0347397b93fad0c6af2fecb5dc7df879a223264ed7221a53a242c69e80f9057015", 0xd1}, {&(0x7f0000000c40)="ae16f67b84f1c0d43a782dc561344dac349ff101c81652324a0b2d08614e1080b5c54a3c6fd7f4048f3d8c3890adcb6002cb386d2ebc5ba194706741428e649b65fc3e5731fc04e7a5670059695d93257e191e9c5722a8982ecbd497782c1f72c9f89c9b587f931e5af62cadb0350be4d54f794f8ab591b209aee8d7331e751e5bdb43c870256dc3bc2f3e7f6f37fac1f384be626467b5ff1da0e068f4a4e28d0cd401d96f84c622f15b6413af9befcfd644c7df1f7de6f8aacf233f502402d1f38a8d2950f17c1ad04466c1fa63e51ef6b5ddaccded61355baa298ccc", 0xdd}, {&(0x7f0000000d40)="586e08c6707dfea6900c8e217bdf06a5629ebe61cd2c04974735", 0x1a}, {&(0x7f0000000d80)="37c115a67708410c79888c75f96cb64030ddf772a742e19cf538210eb3b77d0ca7b68991c601e0eca5e9a66ccb17e43357f0179d02c0944ad026fa1ea8bbb61361ade29ad8b11638f2cf01b803224cab2113fb91d27cbc89c501f249bcd734311db8732f909f007fcd84489c701bcd03d12bde01be768415b699b921c9733827bcc94d805616fbebe13b2870897f744cb433cc6b8157ac336c5f7ec4064dd0e37fc1c384a4a9dbd2456ac95de95295fcc3dfbb6e1a84e6c0bc3d5593345bf45914817218a680351927f15936849d", 0xce}], 0x4, &(0x7f0000000ec0)=[{0x30, 0x1, 0x81, "c4248d2254d9410a45c80065d71236aa897ddbd35d7744026bd63cb8"}, {0x98, 0xffff, 0x1, "5f0e879e5145af6f3ed33976293cc86a7a4ca8078db2aa6d3e8790e54c28e9bb02a60e83ec90de7724ef3f4e8bcd26f5dbf2dcd563fa6bd84b75b6361b2c6cd384126dc970c33786037716215eda39af8404b42b5358fe914ffbbd7438b9efffc112874d01ad4a993c6b778239697fc9ed1321926716d200ce54c9787c1b1352e0a34cfbe6"}, {0xe0, 0xffff, 0x2b, "19b8c344b84782cf99d8cbc203b04f99c8a9d888a8385305e6c45fb72d76a440dda24001fd7add99943180cbc11c36a8b30bb5dd6654db984cc0e20b2a65f957c292f50bebaadafa071f5cd097c8107d4155c3ecce45814ee95a4394c51c15cdc5c8a82c681bd630d68bf17280b5ea8318034546c07e68adaed8eee0418fc55ca3d566bdce2ba81a0df779c64d3e9a5d05d9d1577f2ec53e82ed52e0af0e08b2b884ba50daf213d2ce19cc1a3d67414e4afaa346e0f911685804d7b2fa32123523d1cf969cc8cfcd38dc51"}, {0xa0, 0xffff, 0xffff, "06496773b46896e671695568eaf6e66ba7f023f58ee11f085bb415027e0dff796d9a6caeabd40b2bf0e364e146b68203d9d2b264156493d5b7a3cacffb3687493ad2bc2477e316ace06c4465624daa2b9dc1bef991d4e6ead4d07da3c0ce82c27a09affe849decfb38672a8fcb93ff0efc62bff809c8f3b379add88de1ec26d34b848793a984ca957bfe"}], 0x248}, 0x7}, 0x10, 0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r13 = open$dir(&(0x7f0000002680)='./file0\x00', 0x400, 0x0) sendmsg$unix(r1, &(0x7f0000002700)={&(0x7f00000011c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002600)=[{&(0x7f0000001200)="c085de9faa6fccb86fa4ac588182a91510e8e102a77b7434894f12f880852028ec28be5c4cf59f78b5ac44b920375c8d9c4c854288ab77a77f9120bdc12215460c06a207af068eb9ff169cff039aa8e13a1e11962fb49c9e24998d80ec42f8c86d0a5be73eafc2b5d6fbfb378a78fdeae54bef23d187db18a78f3d5eacd4a57d3c857beff3103e4f1418d96bcf1e27fac7d744f747f4dd66e2d8bf67b94613ace7e7961543f762109ed3fdf662e4b992cf501643812c1a97efcd9e856210ebd44e2805aa64c3defde5bfcc32701d46286ef56c234f49975ad3645d25d721ab2fad33aa0a", 0xe4}, {&(0x7f0000001300)}, {&(0x7f0000001340)="be3cb270a1f44f6c7a669af4e20a6c082464547a505ade9620bcc414f8adee1ac46ff72ff62bbfbb8cfdfc7b0795c8ede5021b6e51ee975fd13c453b4091495715dba0aded3bfe1cff4a4dbf75556239c447fe66f7daf649fa5e3069ec076cdb34f5237ef141ef261499807653cd535c1c75d05b19d7a678a1ffe90f63aaa7d751113a3d1debdc40d974b359ed2af62545f6dbd058f6fc4ea3f3fa83810d2bddb30e2d43716d4c0abe5741e4a5da9e6b13e66106ec0884cd21ab6bfc5d744d544114d0a43cf9", 0xc6}, {&(0x7f0000001440)="ba0ad2d88119fa8712f8e1f2b90c3ceb82f22d0125c3dfb00366a8c66ed827fab80f7a2872d29c6297026c53ce71a9c82847c62dad06b4d0a28b3a6f555b4bf5680345c43f888d973be0733f23b7c97529651e91cf05a46f4ef41f0d5069dbf8dfb5cedcec6068c89cfdd91b1cfe0a3f1491a5ffd12a44ec7e0512c77fb2ddb309676c4ec671e3c9847f1b1fc0213236286a3af5d4c6bbd761320469f5aef22b032b785eb0094ade5801a463b1c7cec6bf094d2ec37100b49df87a702abf887b487a5e43edfab9cfd2965a6509139a9c256a53d1a2d63ade662d375ef44382902b9e712a019f4b9a7431438a7e73ef126d5dcf9da5f13a6a168009e827279664505f079a810ddad42e57c96caa0473761569cc87af7d1432118af5ccd804fb60bc09cd46a9b5003e5dd70c2602f35317eec94dca3d8aac0831b529661ba5b5a00f1d252c1085c51c8ae99fe6563df1603960665662138583fa2099060f74ce0df7567fb6819ca42ad15ee0f35c796f855da394cbc1ab2c9b39ba44018a116b2d8e5e28ffd336886ac39fb04275b35ce867f8c10a078d2f207bf520106f2c9b99d11c4d4561dcea202bdb825f478cceafef1724254dcbcdb9d687f7cf226c53cbc23a10e2f7b15702d00b4968088991c4c083baef8d440f94707f8496642613e4e9e5dfa933dc9b82dccd2412543e3de0c1958b7997dcd341bef3228579a4878992e3b19cf0010eb03b729ae18fa0c8964e60c3b242585fec0f6b74b449eadde82a6e56f77ed5c30a0de2e3ecc926a7ee5a408bdb7186690f6ba14979730db1ab58d26f2869a89e926938a232ebe9c6610c0b7a997964c7daec2e2599fee514ac6a0b38e86f5c9b987cdc1252124c5f51002557a579614ca7917a244ecb83742894d8cc079d5e0dc39da50d127233da9475558bd60588062bf6fd0e069dc0a8c4ecadbc009295246b00ef3544c838a2c4feefae1c4a064b39144ae9d2c92285ae65bdf41085b5936ab7afa214ce2dac685d673ae20d3c9dd608e3d3c91ae53d9a2c2cd28161710d94148c9e44b7975d3b4f24dab46fefb3fcb4e1361ac04669410c39f33c82e1ba2c426356d34c476b4792e012750ef0b6aba9b5e2c4a1171b1111aca4b1acfb2831826ad17ec8e48703527d40f9ceb8b329374540d82f4bb6d38ccc6b8c7abd21dd41af2bc7ed621f1f092870141aa412b5137320c959814e17c014a6fca75439f532b59bcf9d725b2a153792e865838fac2371a8ea570dac1c5bce6c005b7a9faa7f9da027421f9b63f1e2a309914a663f79c70c29b727d4e9b29a819b5ccba4911495e464438f20e12452031f1418181f8b9af545b896469a1b7da62fb8ee311d97f43e454c38a8e252fa88b6bbb250cd24fbb02d253a5a3ac686670d1895a76175b825487c77cea493ed37da0f9192898a349c0d7153302e589d6a3c915a0fdfd837407ea68ff65858305e4107509b91b43a337940a0132d81a3c2092666f386b7f31deb4e32dbdb95cc9c31f6bb9098b0060035a5dbc971e8322674d5693b90f65c5794166d2c7768184502694effe0d06334a56c75ecb202bbc5601628554d27ad54af6922189c7784c6e85506404861a669e4ba7a5a85996c2f10bd288d9c8f065e7211fffc075ce6a9dd87c48a0a4bc8161335f3cbf436610b0cb22fdcd0771bf9f7137e88e0f52c34fb0023a690bf3a2ee349573b8bec5d3a737cafb094fb9ded079118e747bf72221f900595c297bc420ac9c0603dbb1e012514c976ed73320d2260ffcfd090525c6d951fc19d5f84bec308243cba524feec96f33fc9378bf79644613182e1e06b9b443dd932429c20a09a12c3e5b164d40e4f69bba5240574e02a6ec087195bb85cf46c33cfb6a8bbc38d18bcd0708684dfda20450a4244f4bb8cd02161996c3e795648966f0712d7718db7fae38b15c54c8e4237a4244263780edd7bc7e921430d350cdd4fe030a72f6c7843329491b3673e47d38c3b2322532c8417dad03d966fdc97152c5e2d0df8ebdc7d289d3c872249ba9a1cbba779003765513d41ca67526b1c5e5f04497e55279619549f59b29db503918d8465a09cb56a58150c37f46a0f60b5cd406a48844153e3543152b737d9a2fb0155f37e3842a642352205e2893707b08efb57f5cc44a34e9816a12eeb93939b0d53243e902522906600d566f02e18853872d6e0532fb8dad33acc43572a374fa2a18680856424a0e90559e03fc964768df4df084743c0027cff7fcc99e65ed25b2b38fd338b09f3061f53f435c8f348ddad9c15dbc0bfd316fb600ff78ef73683f27b2ac1ea8d2d80769109d5c1880b52f7c77a0782000053d22551e573a43548cf221f5c028a360c9f5e54d2c2f7416e9cab368ca0d92b366e0294d3b67040149223965f5fbea3f3ba119cadb729a89722fee1cfc786207158fe1068c4e06130c9e98474e7591fe0dcebc847ee29081797fb03fc446b12a1abdf28f04c984a8ecdb6416994412459229be09fb41243afbdd764b1978f55859b32b6adac34c4b7f0bae776f43d315deae9e0deedcdfca700f612733598db4f3be48c9ebb1921c4e251a76974ae3d46da6cee4c578393792e65b72d116a287c9ae57c417c50c35dc115a13e4740cd1b821546a5fbe268a84367252dc5dec5982b1e308b2908bc7069a5226a4d0242c4f7570b543558298920232bc4d4ae62dee54aaf494f7d3d2f586cb79466529719af9a825641a773ebe17ae5ac64cf6ab683143e3f0307f183b39156c35cc24ab4929c7bfb1c5cef5727799524175a922f198f5e2afffedddcd99676f09d434e19a2abfb5565923051616118f0fd2a9bb4829042f68fb1b5434aca4e20806c45e2ef423f059751b4a8abcbaf3d461169b195a9ce3a4a4e3eff4736e7ac16e8cc975ff29511ba0a83d8f17f001f1d1d91d0a7ad77a5d28f5b710ca192d7dd8dbde777205e8c0f60e6623f2ad5f8cd58026e9991a4c7ef5284e96cacadf9c363af5a728d6ea3493cdfcea5b6e1f5e185e8e3bca100da3996efcbcc81f74a506634d67d920e5ea3ae413f5759f8421317d57d814abe358b750adb0fa0a89fe975876838c57a68bdb60b220e60a3fb6478df86997c2468a513f29f24debe70a657c57a0a774a07225be5af1fc96d27833fd93614a2940af252d0d1d2523b7fa134db08c013551fa2fb51c594539df900ad97203f04916ef9aadaff7370cd2b8b23272b02d76305fdc12041ee7156eef9ab92b3f57415f575e77656cc322afeebea1523c332578553f2e551fe38f6bf22476a2585606b5a022b3b4db285f3f7683d0e7ebc6fe555deeaa6f36c00add732e03f69c6a0209b2449efa41880847a39e1b124fa8a2158ea32f242c0d15e358918f93a8d392b1ad81de4d0898d3dd63312e3c3cdad7feea8264df0c1eef53ce32ba570bafa20b977d57323810eb36cf0405ebfea7f8715b91eee3930b6ddba0a11e2224da516f6c98103cc47bfaeeb4c218451abe022205b1dbc46065a0c844f6bfff0883b02730feedc5f443223aa29c5f4d09d2ff6c9532bdc00f4fe17001e0403c0536f6ca49ce02aaa225be7f45b97c746bab15ad3167d86bc6a691d21eae5d9ba4f3116661def54d3d34534a3b144503540617f3242653e9dc0516632598e192ea3215d478431cfcee8652993f270511cc180c5c0fc328cacbedb76e12203e1810eff567517842de1bdaa212e3388d31eabf5a5c7fce8e29b7fc7bdda9ba39346dec8b47b9729324979a87d752e45b0493d225ae5156be6e64f99ac4ae3c4e38b714553526df3a74aa254b6c2ba91132c910986202a5e37b25e670770c4f2aef8418f3776684df85ad5eeb0a12da96c64afbc585023a95fa98329b58071250530f2acba5bc74ae988c80da45cea84426d829689b621511e23a93c8446b20f33761b4b55724e6df6ebb1ad8df085a56c4c95ddc81a5aa812290ad6574c6d2b2e60c2ef2a0ff7190cbb9b28d9c389a06fd431993848b1f38e649d306cc7e39a8a74d7e46c6185234700fffbc107673496d93208410042d6076412766e3a4199a0901162ffcf7bc731f01d7bf6f204592ee4586205443647c61c6304992ac9c63cc892c1eb2baf633faedd9ac6a9b4a0c76689265e187e7c7b20727057afbc886b45b9987c5d1040a9a97c43811487e233afeb569b224d04e7135b402be9b2fa0ad9dcc1a4aa7a19f25032e2e141527627a98272d821a95a90c93c342449ca16e3f99ddac7307e1879d936c10fe8a354f8d2ee729b6282053bab67bd3a87889ff4fd57b34ff18ba474af225ca9749710bf2de5a2511e913c9737a28f67881277c7b9f1acc491ab6e6459d8b9b1937de18cca40e51f752db35f130597ad293f7990f80f441c48278e42c2a6c0ea968dd86b1794deadcf8d61244c0f070bdf0b7af4ea389eacedf06d7039b00a6ab9c208e06b417c36163cf283ac693aadd1e7ee037e257ed813339b1ba951a7b84a7f2a0b8d3a01f43d90de00f00033cd1027cdcf6a97e67dd25a4e3b6385ac145a201d953cc68f69689f9ced6874e324b3186973429f41dbb2a66af6a4bd8c6e6f728608a6df828991836ca56217f0bd7ce4f5ccf67246fe6f4adba41a61a9a9429f8a60111be8cfec9c64fec972e30bf3ad96d06a1831d4f956294fddf01e8ff5289bbc9606ddd37a5fc356c31629dd6e77461900ad2d18b96c99977d26633085317edc77665a0cf83afb17f7838e3a32b883227f770b40d6b0074c1710b9f487ad71d7238e98fa3d9945b1fc0f2b17ac95c15e8652ea50ec3d844cd5e99d07817477c78ab800b9078602968b000746d7e4f069b34a7b8c3d3f49be1ec5330e278257b235075db78a16c1ffb8e9be6f9be4f99ed361a6637950d7eef0fbc13b2444bea70172d8e6b0a861a25dd9f3d655e3c0adb69fc64ed53fc19d0ae46be5390c375dcba4a49611fa7c8759a956a73835af5e9b68cabe28f4b30b730cde9a621dbc5c462cc05f7cebc60c168ac94965cb0ac029b99845d03d461e7b0cf3f783e5e136cbc0b364120e4d3cab1e2c0832ef23759957ab785d84521399b5f76b3fd4aeef9b73755ec213fd52c3a14aad0aac15787a523d8a7b00a4c45eb88366ed87a15610f2026dc2dbfba2a3d45b417d17927f3ed6de8a75e21de4d448a8afaecd54ef3428a408e218d4cbef65412519f94c21b9378c925465fa5c6f34c1aac4b971baaaa869f0a9e09e5cc3b6726c3d91134fc17913a5df186994a689c444ed74500123b20f65f0ea7513fdf7f7a046af39a8efa01fc6e72e289b625844bda85ec42bff22d5ec8bd7b37df645824ddd170fb5734a8cc7c9ad1615d90161a12652312c889d5cf84f06f5b30ba6c9feb23fed26e42c9aa2b9bb272991c2af137973503796a91300e56d2aae936e31a70ffd5923d61d9c761a8d04e1fa278c9b7ac8e7da451be13d0bba39b43b8a6364502591a561d271e4a9adb807b46d5a8d3c850c369463121a16d00f7e3731c4771474681b7e52c70bc3ec2bc9a2c264406a18d438761cba48da3938e10b0e261726e4d6558c61416d657ba041e25295c65688c5c398033474dd5f8de1effd7ef46347ebe121a5e930b0b12cb56d7dbafa09af7846de5a73514f24ca5593d19160eabec2d6641e02fba375275afd8aff7924be66c460f069174ce9b4b3ab79af2ca298c887766aaf031bc585d2333943a9c024d944bcd0f216ee9b9ccf0f97610d861ff1148e3f00d64916f5e6bedce1fe3370d6ee99cd134b4b1b6d75038598f4f73a1106d75", 0x1000}, {&(0x7f0000002440)="0a70a35930f436aa3474b24d88aa3ae7097046e9b40dec4c12a2783330fca1a31cec5acb11a14c5820c71e7c22231eed06fa9de927db6b048474525e02cb8f2475cee7a8b3b29586d05bb33dc31b6d91a0128c6e7dedaa72f9d8e6d80219507dd2c5cd296f27955ebd5d471d901c0037162de73f32cff90626c014015c58dbf858223d", 0x83}, {&(0x7f0000002500)="46c8c14adfcd33413bc1cac63d089b8bf2811ac1eb71dace4f9335d19aeae4c81303e3f9e06ff1816f514783116b03ea0097260d01ff", 0x36}, {&(0x7f0000002540)="d8d474613f86d1463e61453732fd06b58f3aa125998a595814ae364aacdd076d12f48204358c3ec5e71d61", 0x2b}, {&(0x7f0000002580)="da4f1b0ce3af3eea67d289d7d29b68ea983fa6973b6cfdd48434153cb660039ad4973cff424f07b154d2081b2fcbe6f55427d4b86bcdd600ce1f5270256b020900819212781c1538b08d7056f2366045cd4fb99f7893b9131812023a87edbdf033d9e6f620b71d8bce", 0x69}], 0x8, &(0x7f00000026c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r10}, @rights={0x20, 0xffff, 0x1, [r13, r0, r0]}], 0x40, 0x2}, 0xb) ioctl$BIOCSFILDROP(r12, 0x80044279, &(0x7f0000002740)=0x80) r14 = accept(r1, &(0x7f0000002780)=@in, &(0x7f00000027c0)=0xc) bind(r14, &(0x7f0000002800)=@in6={0x18, 0x2, 0x1000, 0x3f}, 0xc) truncate(&(0x7f0000002840)='./file0\x00', 0x5) chown(&(0x7f0000002880)='./file0\x00', r9, r7) chroot(&(0x7f00000028c0)='./file0\x00') setitimer(0x2, &(0x7f0000002900)={{0x1cc, 0x6}, {0x6}}, &(0x7f0000002940)) ioctl$WSKBDIO_GETBELL(r12, 0x40105704, &(0x7f0000002980)) ioctl$SPKRTUNE(r12, 0x20005302, &(0x7f00000029c0)={0x8, 0x7}) executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x2) syz_emit_ethernet(0x2a, &(0x7f0000000240)={@local, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @local, @multicast1, @local, @rand_addr}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 3: sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x5, 0x0, 0x40}, {0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x20, 0x3, 0x1f) setsockopt(r1, 0x2d, 0x4, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2f, &(0x7f0000000000)="eb929648", 0x4) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) socket$inet(0x18, 0x3, 0x102) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000162000/0x1000)=nil}, {&(0x7f0000164000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00001f5000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000084000/0x4000)=nil, &(0x7f0000162000/0x3000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000161000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) (async) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) (async) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r4) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000040), 0x10) (async) connect$unix(r5, &(0x7f0000000040), 0x10) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) socket(0x2, 0x1, 0x0) (async) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) dup2(r8, r8) (async) r9 = dup2(r8, r8) setsockopt(r9, 0x6, 0x2, &(0x7f0000000200)='c\x00\x00\x00', 0x4) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) (async) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) sendto$inet(r9, &(0x7f00000000c0)="da5ca0e90660987bb7e641f8d95f7c601120bd155931e4788b7c1995b3f51444ba93c7974cd8bd02e27ede376f4291ebcd6bb68b3e81bf8bf8834b833717bd7151224a49d05deba92c028554fc0909202850432aaf5a1676bad07c9cefba2405908475943a5fc734709f932f6289e467f3504f9e716ce458f3d8132001fbb572711e70699a03", 0x86, 0x0, 0x0, 0x0) (async) sendto$inet(r9, &(0x7f00000000c0)="da5ca0e90660987bb7e641f8d95f7c601120bd155931e4788b7c1995b3f51444ba93c7974cd8bd02e27ede376f4291ebcd6bb68b3e81bf8bf8834b833717bd7151224a49d05deba92c028554fc0909202850432aaf5a1676bad07c9cefba2405908475943a5fc734709f932f6289e467f3504f9e716ce458f3d8132001fbb572711e70699a03", 0x86, 0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) executing program 6: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080), &(0x7f0000000100)) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000280)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setuid(0xffffffffffffffff) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000300)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000340)="bc", 0x1}], 0x1, 0x52e5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) executing program 1: sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x2, &(0x7f00000002c0)="5f4185eb", &(0x7f00000001c0)=0x4, &(0x7f00000003c0), 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6007a65d00080000fed7871358eb087d34e8a93239c1a0cb0000f8ffffffffffffff095cb70400002b"]) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r1, 0xffffffffffffffff) (async, rerun: 32) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async, rerun: 32) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaafff8ffffffff86dd6006250000142b00fe80000000000000ac01fd808fa893e500000000000000bb"]) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 2: socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getgid() sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb", 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r4 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYRES64=r2], 0x107, 0x0) executing program 6: ioctl$WSKBDIO_GETMAP(0xffffffffffffff9c, 0xc010570d, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x34, 0x1, 0x3, 0x5, 0xff59}, {0x0, 0x7fff, 0xbb7, 0x6, 0x1}, {0x1f, 0x719, 0x8, 0x7, 0x4}, {0x0, 0x7, 0x7, 0x5, 0x4}, {0x4, 0x3, 0x2, 0x6, 0x9}]}) socket(0x6, 0x4, 0x3f) r0 = kqueue() syz_extract_tcp_res(&(0x7f0000000080), 0x7fff, 0xffffffff) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000140)) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000180)=0x3ff) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000300)=0x9) fsync(r1) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) syz_emit_ethernet(0xa2, &(0x7f0000000380)={@broadcast, @empty, [], {@generic={0x809b, "292b447c6c60b61f22951de24f81f2990a5c84e15bcc7f1ce0b000e7dce73c8ef734ba8e7ec1c903ed425ac4b84e0ff58853f2aae1c3db9ab2a80df0286f38b3958ba79dec9d68bd2a41b702774a1ce5dcb6d8f9d24ed66fba3339d2aba0b984485911f803c4ad3d9851b60c1be30f9fbdfe09ade6232169840028fe668b4ae168097674630895041f85ebfe235c7d66d7ff2710"}}}) r4 = openat(r3, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0xc8) connect$unix(r4, &(0x7f0000000540)=@abs={0x0, 0x0, 0x3}, 0x8) socket$inet(0x2, 0x4000, 0x7) openat$speaker(0xffffffffffffff9c, &(0x7f0000000580), 0x10000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x20, 0x0) setrlimit(0x4, &(0x7f0000000600)={0x76d, 0x80000001}) syz_extract_tcp_res$synack(&(0x7f0000000640), 0x1, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680), 0x80, 0x0) pread(r5, &(0x7f00000006c0)="f041d4763a6b96b8160f3d8c14276420572eac16f64609cda7ff970ac95df245303f59108c64cb0665d41661464111926ff899045f5f823a3a5cb9dd1fe8643e2232697b92ffb98c303d6bf2218cf40ab804f413661f49bf9e8ae2d439e27ac70475216b9fe9beafe3f7969941a022686fc559bc4998901b6af21a9efedd32d5ac4b492f402788bc5262e7290596990cdd3e9bed5826b93ef7edba46", 0x9c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000780), 0x40, 0x0) dup(r5) r6 = geteuid() seteuid(r6) getgroups(0x9, &(0x7f00000009c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='\x00', r4, &(0x7f0000000400)='./file0/file0\x00') symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r5, 0x6e}], 0x1, 0x0) chmod(0x0, 0x18) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) setrlimit(0x6, &(0x7f00000000c0)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mlockall(0x1) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1d}, 0x4, 0x0, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x49) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x1c}, {0x80}, {0x6}]}) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000162000/0x1000)=nil}, {&(0x7f0000164000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00001f5000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000084000/0x4000)=nil, &(0x7f0000162000/0x3000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000161000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380), 0x0, 0x3fffd) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615da}], 0x1, 0x126) r1 = getuid() chown(&(0x7f0000000140)='./file0\x00', r1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) r2 = getuid() setreuid(0xee00, r2) r3 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x4000110e, r3) executing program 2: syz_emit_ethernet(0x2e, &(0x7f00000017c0)={@empty, @remote, [{[], {0x8100, 0x0, 0x1}}], {@ipv4={0x80c, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2}, @udp={{0x2, 0x1, 0x8}}}}}}) executing program 1: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x21}], 0x9, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x1f, 0x3, 0x7, 0x8}) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) (async) kqueue() (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) (async) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x21}], 0x9, 0x0, 0x0, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) (async) getsockname$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) (async) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x1f, 0x3, 0x7, 0x8}) (async) executing program 3: r0 = semget(0x1, 0x3, 0x6a7) semctl$SETVAL(r0, 0x0, 0x8, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x7}], 0x1) executing program 7: setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) r0 = socket$inet6(0x1e, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3}, 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r2}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) writev(r3, &(0x7f0000000140)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x1f, 0x0, 0x7fff, 0x1, 0x3, 0x7fffffff, 0x9, 0x0, 0x2, 0x80, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x7) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x5, 0x0, 0x0, 0x3}, {0x5, 0x0, 0x0, 0x9}, {0x88, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x2) syz_emit_ethernet(0x2a, &(0x7f0000000240)={@local, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @local, @multicast1, @local, @rand_addr}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) socket(0x18, 0x2, 0x0) (async) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x74}, {0x8106}]}) (async) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x3}]}) (async) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x2) (async) syz_emit_ethernet(0x2a, &(0x7f0000000240)={@local, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @local, @multicast1, @local, @rand_addr}}}}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) executing program 3: sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x2, &(0x7f00000002c0)="5f4185eb", &(0x7f00000001c0)=0x4, &(0x7f00000003c0), 0x0) (async) bind$unix(0xffffffffffffffff, 0x0, 0x0) (async) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6007a65d00080000fed7871358eb087d34e8a93239c1a0cb0000f8ffffffffffffff095cb70400002b"]) executing program 2: poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) shutdown(r0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x3) r2 = socket(0x2, 0x4001, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) recvmsg(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1a, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r6) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) close(r4) r8 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) executing program 3: socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getgid() sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb", 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r4 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYRES64=r2], 0x107, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x2a) mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0xf19) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r0 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x600, r0) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaafff8ffffffff86dd6006250000142b00fe80000000000000ac01fd808fa893e500000000000000bb"]) syz_emit_ethernet(0x192, &(0x7f0000000100)={@local, @local, [], {@ipv4={0x800, {{0x2e, 0x4, 0x2, 0x6, 0x184, 0x6c, 0xf001, 0x0, 0x61, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x1b, 0xe1, [@broadcast, @rand_addr=0x8, @broadcast, @local={0xac, 0x14, 0x0}, @multicast1, @broadcast]}, @lsrr={0x83, 0x17, 0x8, [@empty, @remote={0xac, 0x14, 0x0}, @rand_addr=0x13, @rand_addr=0x1, @empty]}, @generic={0x82, 0xe, "0b2b123cdefd36d868c7ff48"}, @rr={0x7, 0x1f, 0x0, [@broadcast, @loopback, @remote={0xac, 0x14, 0x0}, @empty, @broadcast, @broadcast, @empty]}, @ssrr={0x89, 0x1f, 0x8, [@loopback, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast2, @rand_addr=0x200]}, @ssrr={0x89, 0x1f, 0xac, [@multicast2, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast2, @local={0xac, 0x14, 0x0}]}, @end, @ssrr={0x89, 0x3, 0x20}]}}, @udp={{0x3, 0x1, 0x8}, {"cd5daa1a64ae2288ddf246eaa0808812939b394e303a93568d6b9072e77c11192ae42d508083262135c3705fb42171b96c4b4a2753834e52eba6649724eacdaffc2f1018a9fd1349c2aa844fe4b019864663f79e4589b6353b097680431b84067551d9c398b1b3f6913296935215d66a4cc0fc08e8452516226e8ed5c3da018779c61da6d5b6a94cd1b6ba4c9e26a4e8c019c830492c459b58ac79b5aaafad71ec23bcc2097430eb58b3803dec10ed7ad25d7fa67bc62645e1ff6cdcbff6723a970f1381"}}}}}}) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket(0x2, 0x2, 0x0) (async) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) (async) socket(0x2, 0x0, 0x0) (async, rerun: 64) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (rerun: 64) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) (async, rerun: 64) close(r2) (async, rerun: 64) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) (async) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r6, 0x40}], 0x1, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) poll(&(0x7f0000000140)=[{r7}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) r8 = socket(0x18, 0x1, 0x0) dup2(r5, r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x4a) (async) r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000001}) (async) flock(r9, 0x2) (async) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) executing program 2: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000000300)='\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', 0x800, 0x94) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(r2, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000009c0)="3d87f0c8c78eb5be14f67ca1a673b8e7d7aa5ebe36ca539903ce6ce1446832acc7406ce31e43d75c5261c179923f6dbfddcdbbb1aacabb52a314343736c197e2d37e4d7ea9821ce53743b96a52cf1067141603b2efd4d7266e2050fefb20e2d29549d177f133a4c92987f777bbcbb56a32f3699a00b4bb62a562f90a4642a0a1d2e929b358796d26358dbdfd34ddaa9f567451b0637ac3f922000a48e89bb5fba630bb3630baf3f0b729d85df6c7dff91379bfdf7825c1228e9e23267c12498e5c958a3ceb16b2507b0dc3f6018c697839cb07df075f0f9f78c0a4a24c474f8a65c455a1e2a85eaa5a4139a0df1a76e4b4fabb5e5ef5cc39cb1633f5b2fc6658ece07d06c367848440d5889192bae5b4deee70b3b6732c4350ccdd5eed916f8b38234cc77adb7abd86b5fa8b7923acb59c13a1d81f5e4379e06f7f0a9bbbeecfb03d16d2325a80a3312f39de2d9107939bc39dedc0365417e240bdd5be41a28c1d051456fe188a22cd0e2cb6870a9a00ce0681d03619346f16249786ba4509c99585a953b000bd40e92f2203dbeeff3a6653ab0bba6b27cb4b33a4d087fc8fb195930b970498bb6f8a323a00f833422d57c64bbcbdbc8bf0d2a73ccedc120f3d443d83812f6bbd0588178deb28f9394be0a87476061f8d64dbfc99674703c783c5bc29dde359accfe37cb8437a3e51cddf37c70ab0840a0dbc304251f5900ee458b68ed33a4ff056e9e348885482b0872e3d92f5280184d4a80c46d6ce4a47d505a230ab8673d688078b03ee498c2e24aada4ef187bccb3315d549dd4814a106a0081c867aa8b637315fb547fd9cd3976fcb24326642a95406da3353d5e314441b8b8c647b76f5690d5fe1644976297a377cc44a2151b18df139f0701fbab661403aeaa0140d7687d1d79e2ac52704e7965036541e6c5360541d6758c473d0d2b8b4d2558ed7505f0f049df7a09863a3c79946fb6cdcbf2990db313520db06d776283d3cf06186b477ca1ef899917c4131add78436ebcd63688222d42dc89b0c35095ccdf07345c3f299f9cd44f2a31ef8176d8c58a652cfcfeec4a0de3039f8fe9b6df7c4a474c236958e3818d58a225e179607f8fb727ef40c0ac49b9d110d1cb87a7e0cdb5200e16c03486238c281a10c82370b96124e49ab2e4f36981693e8007b3099e56726754f7629f7bff856005b667a7b47e2824e6454684464f4c078edd1e89aeac7e92a8f6bc60ebb98f2328b3f42d8a7ba4535ebbdcff6b801619e83433e259c0f3843ebc46993cb6f5275e1130aff578656f651e23ae5b4f7b425ad2369ae9f10848f8efb95eacb066c9655a1928be2ee329fcdda5c39422581a9dbf04513f6ff8c38bc92b93fbbdbd5def7f9735625d19cd90e50d83da35b12c7da018885f32bb6938b85fdc22d030260e1151638183f91f6976981c9d4a338b103af72251316dd020aeebdd4205d91be49582ab44f94476973636b4a2712ce5fe299c672b601fa9681f732bed4e9f1b6912e809e9a3f2dfc7ad34a4b29bb883ecbea6591b865f5ca01eea88d8865f6cab00a2bb5a4f22457b7a06bb906a4510d8f2fa1ca6c9ecc6696eda8ebf5eb23fd0ae2fae91fbe6ff670653a1055919d956337c6b5ae30c1d138d9065c24dcac3bec75cafbf1d0240e8cc90d7d35d2105b91688eb3b68fb8b6ac99e0d6b94b668049df89ab57f3165fc3e2d178fe1022f822ba1d09814bfc92813123d362bd5cfd6e261196c583f0c5282cb173f61c1b10c9980d81cdaca37477391600428af163fe2e1ff4d85480d4fae349719200bcb63236a3ed88774f95948e091a2d776bd2f8ff1b4ee43da6b9333f0f99dbf8d3bafc86488c3a040c11886bfcfdc669437b3767d0b1401a6a7db85625fb59e11efa125e1ef4e45e32c7f648183def47b49fab58430ce38735e48fa2ccd9c680639238a7cfd02a6629b9e5efb84143280268a496289c3deb92d8705b8846fc0208db7788efd53b1fa0dbf9b8c872d3d633a9179a425cc8fc796cff87109f73b7c5acb71d0faf6217457384b5c0cd768cd26cc20ce3d59538dd1d0a14dd44cb79c35352317a7473411ea5ca8af08d11f143ae376492c5c3c781e7505127dbd5c35be041ad4caea5fec7dc8992c07de24992fd23d398650723a3f456b11ecaf7f7af9e8667dcbe045de40fcf90cd1578fe961258c5c286dcbb171c6ff1c74c3faf2047c23d13114e7076624bec7fca74b0d6cbb370dd6d5dd7de1a6261a9a058d8311e7dbfecc4ddf7adf502b61852fe5b410010299736337554c9307812ede027f9b84e1e7d5622c1893fd24c77ed36573fadea635c1f6472cf9d1d513ae0531288e4016a08de9e388114cfa3195d30edb99909f7268915691c1baf4404f12e5b15fe937d2bfac2bdc77a5aa81599046a8275b7e3d2b3a2866efd13f06fc771c799619b63d64f73619e740ab3ffd230ee76ce364d1b9a32e3378f0b059a451eae86a6e5fd1a41f58499bac157ad4cb881ff48560ca83d7ec90d54a5960ff64ff3a42465b1864ef4bfd94f8d3788d7165e78f97e101234b21bbca8f1a108cc259af6b8cc75ce44d2d84e984d93c429099cad8f6dd4d4d9953f369e8ffc5f76e790c0a064c0f1aa19004b55537861ec2a4a3b2f4c9cb4c5185ecba8d94c27aa52ba127436b31720ae820ae9573a9240644cfaf1b76a6d6294c97bbd7fe1e552e609113c3432ef9624708458091a4e004a978ec04bd21b48f908b5396af59e733e4fe8cbf728eb0be748301263c881f339e2fac057d7890f82f8a2561d2782db1968fcba1d87b3fc1acc4054edcc31b3ef73303df7c3ff133a063a0fcf92fafbd538caee57252357bad2bf3148d3776d1c52589e40285ae23e6ef19941d1f621037d2eb76565bc0b55c33d9109666386822260663049871c87d2dce4646b7b5450d9b2ca2af9848676d1c18732e12e1abd68482e1d5f3a910b54bf9eea756e99ed657def3cba827ad75c1cbf304f7a42bf798ee373fc26f8cebdf5a206724358e4dae8c296295bb822fd6d9b38a761a0a9e9cc6b39f93af3dbc59f7ada1f86d1ef8594bc2fca7bbbd30a2bc6aafeac5a02bcd5c5ac119f4d6e028be6b9b3baa7d97cb50b7f3896f83fa6feb7f083479dcf804ff8f58e5f1f803c11618a76b5621b329a49dfd42dacd10c3774a39415b8335916e61e79a7186ee96a5ea527ad85c5775832a800a29e4bbc1b0ab3e8ef2ae98ed1d4e67eae39c0d6ed6f764dc5a5c93250ec1c6b231da005e94c42576afa8b86f3e69a38185e92c4c15082792dd54e1c83fcc90799fa7e2646e797633dac43c7a8e8184693b669ad61cc8ccc274dc8440e2e2c37a13016a40e80f597c1271bedadd3fbe4f70044e5b1c2564045c936649ef395fa4b1ab8a80c82da8f4959b75cd367d2a95e0ed4dfa55e3c4174863ba0a199e0073d0dcb2a5eed0d9e49906e9d14029003a311fb09a9bbc30a7493eac25d39859dbcb94db957df5e1a9fe5f115ab01a834fdae570a4ed803182d9a57e2f486ac0cae0da28b25699b1db61aaf152451b44c37c2754cc9b65689e6fbc245954a190d10cb88f2427378f328f81c5338a404c3489ba700f685ff515c2e7ad15ac9fcd2899681f1e95138f740ff88c3f2a7c3a67ba515425c0673c43284638741116d4e34322bd318ae1db42c1d487e5a7bbfc91ad401b8361579915f13e40db6ff0e3b9d4d8928dfa9a0033a449f20e24f568619df9f083d5052ebb9c5a44aa51338b7f04dc48177bb28bac6c8eb96cacf3d1c16d3ed958c71ed56e39a326927fe605730d4e09566d73f6a5b31ef83cebef91b9948618bc848627c3836f5eb8c51bc127e7a6e17c9da0a3d4c340d78a6d036ab968a76435c5e51a27384c0dad7422b03ec20acc4a5878065b8d783244d2d7fe6008ad34105008821efa6a043d2541b30070acca11373b503e3e8b8970a415cb95a7ecd14d9fb26329a0274d15eb8dc9abc8842a5b8e60947ee2baecac94f575cf109d2925274c7ed5a5c31220dd27cf0524cb14cb7ff9a897c66dd796e5f8b1466a31c9531bdd5ca39f195a1b1027b626866901cc2e9fe69bc48a2b5e19c7dbc745e23779755f666a90376f00cffba79a4b9e588547fa7bce6444c98303f4b5115831185d1f934568f15e46f9294d6d61794f9337c24d52b022662db513f45f40e99824162f2a467b72475fdb2faf69a4cb0ed6f0bbde024a35424a2be8735b412c2601fd91f1a50078398ab6c3bca81c64f3283c536ed9bfb2ae09441aaec8912c0ff5122e2c9f4ebf37725be2e35bdf4cbb4312f139fd1b15d43b5466258be410314765cd67d2996ceab15d08fde1872a83825f33815c6188c1720d206ecda491392917ebcfe36e1460da250765c066a9494f8fbee917d0809725674c11eb4b3c8987b030e8880843fab73c4876c9be0ef965e09a9b1fec25545cd45b6c6c4fe0f6786a2c23a5a97371afd7ede6e0652f54f0dc8cf4d376531c76998cfa5361fb9fc418fc844da414acc8daa9e8d7f8341562933eead6074d8943feb525ef1ab184c2f48f6b6343fe63319da5f7ae24197c261ea03f6dfab5744584c08810f79ebb82bc05ea999ea489ec9b5f73e2602d643d7da02dae119f31a637baa58e154b4e4bff5b38dd1362e930792a2021c5ef2566528624c2425da7745e4b749cf0555577d79928fd808a748cf060275d639af1add506714ca5ea34751e6073b74a3e9eb958445da884ad866ef62fe0ad8faf5d73818fe21b70e656a5ad0d05d5c913dd69af884108024a84d44ab8ff126be806aaceeb9116c693dd6b5b42140c71aae036f592fdc4c003626a4852251824c40b51f6dab0929854501e44dd63a60102588a2818fbda7939754d53b14c0f882d006b3412951c0401ec43aec35b3f423a0d687e709b9e7520979454166b5c6573b340f19465f737de19c14b5581cef40650f5ab7e169a0e321475158078225c95f730cab671a8fdd36e1ce09014854a9135c15d00e5969f7fd62acf851816f754ee761e3cadf8ff79909e546d79610b5e033b858cdc904489bd82940da519680f3c5633b59b7332c2d4a06573cb7879899cff3fc6bb71c4ef64fb48db08802c3d56db1cc72e1d5b32b6ca79a4f871c99f947fa1be1f30dab858a2988068d5128466e05ad9856c2dd675d93a6034e3329d2f6c6836ce3a73a1452a745933ab37053d4f6a86ff6f4d81756f9aa71fd9a96dfd133dc6ce2ea6f92e8515aa9dda5f5a51d8390130dc6b105eec89759c874c01b4b0ac1caaad600eb9288c259d093e3baffdf3199077b3d98d6bffb072bb3d5bfc2d7d153a0f7aa97de1af2245e6fe48f72d7290419ced2ab8bdf21fd3da1dfc5a002d4ef415cd9aac48b6c9780cb96003d8f047e6fcd428b3d4dff56432c87c27e30589afe1e762bb2e345c1bad8a878421ebb4fac745c8df42532c2e9cb81381e85c1e4f3a17bcaf700fd9562b95edb71a9f6d74dd10f6859cb5ee591ddb6a8956265594317034632ff4a9c6be50ff05f6f5c670619e822cb6ee0d2d593a77fc3e8973d705e69263763961bda88e343af472e9737414b826638ae8108dd9c5be8583c82f841cd3f07b9f7b54af7906d18ea32fd23f04fdaedb922b7056ee2cc3f1508a193316fff4a9958898087f42ac73ac3d3361313d6a046aa0220eb41e62a590f0ee607b2633c5be24c8a77f48adf3082da7d263cab7b2cf12d856f956d32f467e7acac662680c6f4e2f5bf72e579e22c26b0817b9de4b0c0208ba46c6c882598bd66c2d6bbd07fb4", 0x1000) mknod(&(0x7f0000000280)='./file0\x00', 0x40, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0x0, 0x1}, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000500), 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) unveil(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) socket(0x0, 0x3, 0x0) open(0x0, 0x0, 0x0) ktrace(0x0, 0x4, 0x4000020a, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) close(0xffffffffffffffff) nanosleep(&(0x7f00000001c0)={0x1, 0x8000000009}, &(0x7f0000000200)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) socket(0x20, 0x3, 0x0) executing program 5: socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getgid() sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb69", 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r4 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYRES64=r2], 0x107, 0x0) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) setreuid(0xee00, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380), 0x0, 0x3fffd) (async) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615da}], 0x1, 0x126) r1 = getuid() chown(&(0x7f0000000140)='./file0\x00', r1, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) (async) r2 = getuid() setreuid(0xee00, r2) (async) r3 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x4000110e, r3) executing program 3: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000280)}], 0x1) write(r0, &(0x7f0000000040)="ac", 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 2: msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x2c9) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) getegid() geteuid() semctl$SETALL(0x0, 0x0, 0x9, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x30}, {0x3d}, {0x2d6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) socket(0x800000018, 0x2, 0x0) setreuid(0xee00, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0xca, 0x0, r0}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r1 = dup(r0) getpeername$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/54}, &(0x7f0000000300)=0x38) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) flock(0xffffffffffffffff, 0x1) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) setreuid(0xee00, 0x0) r5 = getuid() fchown(0xffffffffffffffff, r5, 0x0) r6 = getuid() setreuid(0xee00, r6) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = syz_open_pts() dup2(r7, r4) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=0x10000000, @empty, {[@rr={0x7, 0x3}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r8, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7817) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f00000004c0)="3fde", 0x2}], 0x2) (async) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7, 0x2}, 0x2, &(0x7f0000000040)="7bb106226d0cdf24e67977042232277336a34fb51cfdf0a666ecca73fa045e0fd3f248dfd8599ff1b0512a40e77948188d5b4b3eb0ff973780a36c0f29eeafd2ad9c3400d317033b7a0d9f39fae1e29304a22610b7a7b81caa41f7b21faaf68e60ff652adf5d7f48a30c7b7285e5304ba5bd7dd8b3500e51f9f87f2b6969078ae5ca2f97a3626956d78463c3288689b69793f0eac4fe289aa55a81ffcbb878cfb2bd0175f531ca24f0e783160cbb65d5b2fce048c473bfeb5f493ed060fdd3831831d40f900c3b5d540bbf0ce5802774bb2379f0e7aa5ae22249992ebf4190ef303aff0398486ca9f89351fd60c88100d2a636390a0c35ce146f21a8e54a178bffa80aaef6cb8c4ef35b449cd541088cb714a9fae5ba", 0x0, 0x0, 0x0) (async) getpid() r1 = fcntl$getown(0xffffffffffffffff, 0x5) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) socket$inet6(0x18, 0x0, 0x0) (async) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x3b, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) (async) setreuid(0xee00, 0x0) (async) r2 = getuid() seteuid(r2) (async) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x1f, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "01000000d000", 0xfffffffc}) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x3, 0x8}) (async) setpgid(r1, r1) (async) getegid() executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 6: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd600a00008eb5019afe350e28ef0900c08cfe24be00000000fe80"]) executing program 5: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x89) close(r0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) (async, rerun: 32) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) (async, rerun: 32) open(0x0, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async, rerun: 32) r6 = dup(r5) (rerun: 32) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x24}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) (async) r7 = dup(r4) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f0000000100)) socket(0x1, 0x4, 0x8) (async) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000000)) (async, rerun: 32) truncate(&(0x7f0000000080)='./file0\x00', 0x6) (async, rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3}}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) (async) shutdown(r2, 0x3b21838c13d0f186) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0x0, 0x200}) execve(0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r6) r7 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r7, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000ac0)=[{}], 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff, 0xfffffffe, {0x5, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r10, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 2: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) close(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) bind$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6007a65d00080000fed7871358eb087d34e8a93239c1a0cb0000f8ffffffffffffff095cb70400002b"]) executing program 1: r0 = getpgrp() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = socket(0x18, 0x2, 0x8) r3 = geteuid() r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000011c0), 0x100, 0x0) r5 = geteuid() getgroups(0x8, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001240), 0x20, 0x0) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001280), 0x8000, 0x0) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000080)="046245ffb45946e2ac84db90d4723d90a017cdf816b8f6a810e05437b1097e0d0d58b1dd7723dd7c4cdffb7ab48589f1d34f8f288124546d7865a9344abbc8169dbf4f2042a3d1de1cc804db3d2a9bd1af07769a2ae900395d78ef08c0cf4afacd3d8b84db98f1ce73c6a1b2d847ca16328919db724a2efd4e9eb17077c8c3dcf860caba5e8fb415697a27d9495674aa2b1fff4104692e05741234ed3c928138af79cebdfb220aa4a4bfc8450fe80007f7e173ff8f8ceb52879ca773df1a", 0xbe}, {&(0x7f0000000140)="d6fbad76d60143424f098b680128eceb326791cf0094978c0b49030c4086ce8340617c11f9b60bce00", 0x29}, {&(0x7f0000000180)="dfad8f6fcd85bbef1b93f0b18cd983487fa12662a7764116059e6bea779c28c652f13eed938599b7ad86560ea1b5ef5b5c0e58219d5cb6541b7d34b227ead83e4ae865cf1599298c2e7eed02afa23488f3644b622c4de012c9a557cd11fd49106d4f8b97e62d3b8a68a91a0769a6d6443f0af065a982844394e6dd2f321da4947a2b3048c32c8232c768dc33316d6d6d3ed37c6ac96e9a4b20ab9b1aa2c7d2a68472dd58d6b7641ad9bec3a127ee447e9846406c1aad1b41798a09e8ed82f882f6e078df9f6e9837f0da92a1fb4050823116c99c8f254e37f79d93196eb438af8fd3ec0ec9a9c854f7fa5db02a543c4936e0a876c0c0c9721d92b3eaf695c75664e6d6253a612f8a57f88235fb669c4481d985139b07c42eab16c1485c602029399d9d154b86f656a82e993a3467902f4e04d4d9c7e3bbea364591ea18591f345e720aed884754fb44d4ee76ac05d970265b8aa920f5afe82b9f2135243980b675a79585a324e9a7cf37ad812bd65441eb2c53eddce6e295d04a559ee2fa7a4981d0aa0733a2993c393df6bd8469ceae12883888faa1a4a51043b5bb2eab21f2f62fa6cbfaf1efbe9f8d2400c3d7128e6f9a109da8f7f908ecb8db8ca5022c6e1a6af548e3b4d70541b3e882d7f542c7cdf0aeb56b234a3028be4e5843ae19974d484852b66b989966f5eb32cade2b00726bcc4dd8840857090d63d7d7049d92bee10cc77602c532a12306c51ee3d159d79c9550f3f85d5195fb9c41fd4176854489d067879a97511afe9d5defcf3f3a58bfc67311f9fccc58eb70e843c0d091583bef074158b3bb7fced19d331b6560bb2df64b4f05594db250a3efea306eb91db5cb572fdce5cb7b1b50ad0ea782ff579c0a3dfbe43aef463b22241e549ca6332919e673769d8f1b2759f754d156d757d9f14863e9f6b4b96ef01ea75ca8189678584e22242dd324fe46645d633415574191d318db04b864f75b35fe0de780ddfa32f6cbe48261b206bf45327c466c780acf9fcb67f76ceb1ee21a9f7c89bdf2fe3972e1ed55119904f27fc5b01c576ac9b212c150b6b845010f8efa9d85af7350c4a2043d9ee215cdae8ac61c8236d8ff4e277591433ebdaa0bf3481666c8394f7c34bf8b304d2b289d98824ec3a79b0d26608dd6d28fefae180c11287fcf0e45cd901dda4df4c7b59c9b3c7f0a067200b1b0c70acbd04d32b9c832fa71ca46925230ad7e90b04635859e568674f092a3c9665ff40b91e23c63ad0e2fd0bb9df5b256c4f13be21ddf75568cae84ebab0703e0ca2e60d4d5ad1171507306b54a62c77a90b8e53b89a8e49d2381ccce7421217944d10c587245346a9edd19aabdedc735f70282d4f01278870b524fd3ac30e80edcad7953ac07a4a23fadc5c83c2311024164a431a9e1dc67846e2a9c462b873413859366554fbf202ae7a312861194ad04b10f56466902d3650c2bf54a83ed6c9afe468a9af159548df38b9ca0ce4831dc4c9685f2a52de3e98ade33b9e805e75709bc580b7980e1469be511efe460dccb256f3984dbe0e2eb3d28f13bdb92a614263157022b8d749fda12c8e77fc827b38d3c6cf354f8d7ab04534967dce345290acf26ace27683dfcc0bb979630a5001f74525907f9a537d4e6a297b6469c44fc1be94ce8ec8b9165c40dc269b0e44397eeae0a2a74b448db6d4c2e240ad1680e906978c2c98cece923bea843f795155299d8873c3f3421120dd7147c72ac21a31f1c90f123697dca8f982fcc5175b84793d957a05fff87396851ca22e6c75ec37185da09aff84c32d86c1159f79a9584158b7659bb31d845ffcfa5417e4ad88096a744da19f00e04d8d09f07d79b9501c5ff89159368cd0d35f04a6706d1399d4b981a4d4c0cc5f7348d031f25be6d4ad1a555cfdf9469263f250daa2f7222c82deb53a936ada7f70ed9b42ff7e96e3b2084724b1b654902110ebc736a73db9f6ccfa17ff4840ee11cc8d99e310a2d15957fb4e4a7bf8d2a373a7c79fc39826d38635d3a88cac7bfc1d786e48f4869e9db6864a6a2905392063b3ddd84bd64e044e37125c6f7d3fff801a5434715a95109a4ccc12cbee554382ce8d4da5d94561bb7fc4d7700172e2dc7b66f91eeeb355140ea88568c3466093a48a00a6e289e54e12438b764f6c7a4bd07e69a8fc2dd173a2068437230690fbfbe33718be7b6599cbfd990551fb9d09b9e71b4cdcaf0add5a86c628aa522f203a39d88c5666c9700c0036fb763a959c9b28b872ae783d056363803c443a8a0f8ffcb8276e6c68146fa41c1e242d357578626f4ffbd33cd8241e3c66d0e7aa66371e306b1894293da3387d0543471bbeb1b91067838a507cbe9f44e331cbcc4485769eca68ac8db26375ce2bc293b7b5638b277c8fbe960c0a10b48a77e9a3ee595300ef08add0f4b8b1d7dec8df4ce84b33a500fe638b71428c0b331a819348e7f637799a656436462f4396abba60fcfc32989ea6d08b864bff5f2aee4fdc0c57e0cfbe6db072eae29d703f7e1f873dba3f9945e06074c5f0b98ed00406413c2d102b8029e53369ffce9e5305b6417a7f3a5c886ee818ed0d8ef0db1772d90f508112de660ea1d4ed6cbd5e05534bb21d00513310d0a45eea11ff2f6f0cc0b13eca942d5fe6919ba5fd63050072c14b252e756280afc51f790b583aa3832a30ca8f471cd7053db026c5bd3c471d74b356b498e9bb35f422cffc6f0ad517a72065212723005743d221935f1143a4139d7678d1859f16c7e20e616f15bd2586088f058349a9119c4b479e7b8e0ae8d63f3058d197d2bbb6171869672c6eeaf037b081dae2baf52f858842d44b222b4d20e2cb07da4af4bd608490aa3c684f2e07c39cf530c57a57c05af48b0ba5ea6d557aa0d4565c0b66f8344cc676789f833b1a938b6f94e4afabd84d280b1003875b9062818615397f7f3611998da948381007cde036cdcfa397b2e4fff24efa4e54754a9f0192bc22b07c72d480a465e7f03c1ea634bdf61eb7a176884f9bea58902fa872905a305933a12a34860b906dbc2f5c4634dde549901c1211a935418de417e6dc23cce2e29736edee688e773eafed2e40ee5085a5002205f8e5446ab342481d94d59b3e5da635a2cfa44ccdb4a3992f9f40f1072a37872b809343f39bfe6aff557f1ce5eac06a83054b76b54e0e5e60c4ea2cfcf95950966eaa748aa9a1f1c0e85d6c0a72ee25cd250517ef70d39681967086d8a621d653bc6cd020049293eb1884ee5c8761d10f7e02f449d8c6a97b8fdd042cff1ea90c2a8f55c488ce6ebf938ad31f56f137e480438ca34c6f52c8dc1cec7a6fc6ae79a8454709443542a06c87065856ef97110fed422a06a53445080db104a6044dedb153a02ca2a12fd563869431bc0f7130478c55dd2685a05b289b768e995801407e3a3d4c0bedf78ce4b41cf5d3571f0dee281c0e50de662ac443316db6cf03f34cf3bcda295caf3f6251bff4e49012213468f1041cf20cdc4af3bb2cd903a399a7cf160d19d9d10f9120f0b627a442df6523166d23658eb11b2c845996118528c04c69eb69a4c3f74a8020211fc856bfa044c21bab0ec318e4e9b5afdd938184df68aa2b8ce64c680635864ebab58345687a91562894971734c2968aa7cf004c9e89eacb89091f7b136299ba4418881138997a46fc384f48a24e7f03a5df330c30a36edac32e3a5aa32711a9dbf45759b61094761108d138d032025d18b0e3221db4d8af808146099c651817fddb5113632af22367bd34ba45f76b43dd955c9a3b578fdd38b7e722e23ed5f60dd06a9bcd2782755d13bbd7c2b184bf8d853b1eff3c226a63c628062b5600541d3342d774f059a3ca657a55741f48ddac86069b70d05249954c9a7f6da524155f7b2ed820b26084ca483518436e06394644b653899a64a4513b4c6bd5e70f66f1cdff74914fc4a89a57d204e69a05c52241cd4fa4e4ae755df32c57ed7f281256133550282b365ece2615eca8f73db18541e103d9ac6d2c559293ec9651a8814b12530597143e38d9e86ae366405f921494aef7bcac2423e7edf938a60e59f1f1caac59114792deae5aafd1ca29ffb7cbb14813c586309808a5f3eabcbf8e89bfe9c0622511feb17629fcd5e7a0921836a7e77ca3b9ef7af1d57cc8451817c135157addddc8fadb4c8b80c33ecfb845bdbc4a12e01531c7ab9fb3285ec90adaae25974a0c41672910980b3113dc5ba7586a20f32b141cfb45fa3adedc085105ec1db64d27c6ad79cf35a8c31be333be6d61bbac125dff6b72c1d419cd5f64d9906651a57ca5a9b482b86610ae0655c536f4c14b674d2aed0449963555a58fea56346201b796e9cb686ad0774ba9ac0215f9acdc203f394f379f35a70c98ae6455c7214627f0199192e344af191aab3e93d13a135200ffa7dd9ddfb46486617e5b6a534e3b7ec7cf32ab05de225bbe3685734f8bc1bb721fc5fac3b6065177b96d4ef7b18d57dd592ca0bc28ac534a3559c0355eeb10dd87ba96a41037815bd630bfb81f151dffecb3411e1e16c41cbca06921aa804ca3be0a87e523ea5078933a14150023748b43d07dd7845a6027228b9147b4ffe5f1e7aa57a1a8962cf45882aa7e841e1d3784b97ab580d5484c2e9a49b8f1a5b7a3e631b7588a01f1da418ed8fc89d495d35c7f2e9997cb511ef25fcc8551e19f100c7baabe9167ae5a72f878cc353cc0f1f4527f9e0a549e833b705ccfd3d20adf7e1703ea3d1c6fbe0c7d44d1cc8e80c304986db7781612d2f5a80c1baae18c946bcdde4e199728819c0b9245cb6316a899ffb0a1c54f6a4c84bf28b9f833eaf425c35e02f35e4b6e1449bac378b7f71a4145dbe66bae4402fdfb4e52d05dfb8432ebc08d527a55d49547acc6cd722a49b76f257a0a509713706adeb674cc3a41e7d9ad7ac52d6fb60d874dc232f1122b5118ba58b04dea0844458228db87540d94e8c3679443e8eae60c4bf46dc6fd966810a62c894928442aff6926213d0e9829593543fa98ec098244142695ba9f93ef71b17b9759ba3697fed8ebdd9e055c7efc3256f760d52bcd17f617929349c821a487dcd26dc356b3dd196cf84959bc36ee8d5d7b13a5a36f5926aaf7997f84afb4bfc60621502d2c6d39f0e4298eec36c56d8784d77beb635bfab1974f8b41162333effd20eceeb791ccdeac198d04ade295e5f76bde54a2b8222a718e1db55c9093d54e9d0a4d840ef697e4b7f14751e07a82f2045ca958c51c9579c0778d1616306fa76d2593676682c018cd71d126544fdade91b2156fdabe2df2f294097392df8b9c20eba63c80d7d984ee6432f04cdb705f01c5a475923d34b63264ad3934a5ec14e88e1e43a642a9df7da38551ffb5b7640aa5ff74e9b8893c3f3cfa4c6a785459beb4a9aaeb65bfa6e25d5d9e7757d566e7d24e70ab14d80e522a482dfbd4b7b05887f8b65f5faa177785307278462f72fe611bd85d5b9d8a1581dd75b0a30d33c360d43eb912184fae3d65b5660c4ac8f7fb92bc056ac2c579fcea6c645e0453d6f66d4a30e04b93376097bcc1e2c457ac7b5ee72f5e021a6d0a82562c81a03995ee1ac4ff88f5fc7c6e9bcc5f7ad1f2bd5c16cac8e0c226657bf5e0bf98f39905d6515264e0c7770555e25af5654906d0efc29ffaab4e232f760bd0d6f5152948dd36d59794b660dce6b9ccd295d3e9e78e00f0f6444f917c08a677cb32471ea303c29fc4e40e92b1b79799f9c2f86669bc2366f06c0f1b09c65bf57779c007fb1e156a53a02c55768023d4f9e43d", 0x1000}], 0x3, &(0x7f00000012c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r0, r3}, @rights={0x20, 0xffff, 0x1, [r1, r4, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, 0xffffffffffffff9c, r1, r1, r1, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r0, r5, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r8, r9, r1]}], 0x120, 0x8}, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r4, 0xffffffff80000000) r10 = semget$private(0x0, 0x0, 0x215) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000001440)=""/196) bind(r2, &(0x7f0000001540)=@in6={0x18, 0x3, 0x5, 0x5}, 0xc) r11 = getuid() syz_emit_ethernet(0xdf, &(0x7f0000001580)={@random="fa14afff4d5d", @random="7e1286892f4c", [], {@generic={0x7009, "9e3ea46dff9a8b130376bb566baeed21b824e5ec5eea640d71f983730fb29436db8c979f266ccc519ff114f2bdc014b477178603f92ecce1b6845dd6ef77eed4a78eeec77e3ee89fbe1619529af3c1823b6a8e98a9af7799032de8533c0fe551a6d6b26ef3c671338a506f07f5826f23617e78edbe82b31a5fa2c4319aa0cd0affdbeea8b48e8277a4191fe4e72a22cd9ec06884d06423ec99c313136f39554e9c1f3637d4b45498acc3a5597aa02ff1e62584dfe16f06a34cc54b886e68ec6e5fa8875863af8fbb62c92e99e8d20da994"}}}) pipe(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000016c0)=[{r9, 0x89f964e25e537c16}, {r4, 0x4}, {0xffffffffffffffff, 0x1}, {r2, 0x21}, {r13, 0x1}], 0x5, 0x99) ioctl$WSDISPLAYIO_LSFONT(r13, 0xc058574e, &(0x7f0000001700)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001780), 0x80, 0x0) pwritev(r13, &(0x7f0000001a00)=[{&(0x7f00000017c0)}, {&(0x7f0000001800)}, {&(0x7f0000001840)="99dd8ef7cecaf62ed5e871f9b81d65007a72a581653c7f3628491463865cd170b8c3f586077db1007786aef8d646ca9d855712148da77108b967f0b2a46fda6cbcd5bbcd974c28f87d3a82d06aebc94424dc8c558e0394b39568e03532f2603db0fb1b5c7aebd6e09bd2ab8ff228a8767e62f8fba209f78f9e86e87786137f92d9833daee0dde78a255f0149edad6d2ef9629d007d4536b05fe674ea42541753e5631e69315083ecadc37aa70a74fd1f34d0df", 0xb3}, {&(0x7f0000001900)="2707355519fd20", 0x7}, {&(0x7f0000001940)="09921688242c8ca9200bb731f21d797a4af08784610443b09fd82b94da1502a240468cde3735b99cb69273943e1cd25276dabc77706f66abfc720d573f465aa72f0a45ae9726e8d2d29254158b384b3310f4a706c64cdd7cb80535519de75aad8bf14344c00aaa7ed0b35d18da42b33c1fa5e4adaaed6910eadb9320f259b9da4f1a8eeda12546987586b990a4b961982dd18a33e41e502127491b3855c7c2b8bc12b134e47dcb13f17d079e4b4c44fa30727d57c608848090126caebcdb", 0xbe}], 0x5, 0x9) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001a80), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000001b00)={&(0x7f0000001ac0)=[{0x82}], 0x1}) r15 = semget$private(0x0, 0x1, 0x480) semctl$SETVAL(r15, 0x3, 0x8, &(0x7f0000001b40)=0x1) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000001b80)={{0x1, r3, r6, r11, r6, 0x4}, 0x88, 0x6, 0x101}) getsockname$unix(r2, &(0x7f0000001c00)=@file={0x0, ""/68}, &(0x7f0000001c80)=0x46) getsockname(r13, &(0x7f0000001cc0)=@in6, &(0x7f0000001d00)=0xc) r16 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000003140)={&(0x7f0000001d40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003080)=[{&(0x7f0000001d80)="0ab23ac0588ffd42db8a6cfa75bbc858fedb4d250a9843d456bac83c2a6294167163b3f35d05e18efb1cbcfcbd25f885d47809fb063f0b42f58778013d99774245445d315246c25ee1a262d74bd1163eec555148df8fa9e44cb5f602e45b1cfca1701e83521f17900b659fe9fa9964aaa9ff7a7027fc61a23d139406cf5285c1864afcdc82a40174d93f5806259de864da953331cd1a6f9cb1646c9f4a8037db2c6399bb8dd419d7e2755d944d93b621718bb2c2375237f99225141fe714b7bee216fafd8302090270566408c5c2b1627646584715c040c0db82ff6fbdd26773", 0xe0}, {&(0x7f0000001e80)="0379e8e4bf0d8db35f00d2e4b5dd8f6f550b555f3cbfdf07dddefe88707ccecd9c39913a6d280638dcb0caf4d306f3840c53aca4897b26be7cef1dc28fa5db58052b3feae1bcb168532d6da654201ce283a7ba1dbcd1ae59dca1a2d3a2733e88f4d79a60fd9caf61c81ccb8618678cdcd2b80cd76717433a8fa8d505fb5d3c777892fbc8feac0e6db315969000796c840f015abd62dc4f5fd05b78f12bb32d7f0a8394ab1e7db8f91b6984f05717fd3552ec3b17c96af5b46e4fcc3c15bca53a400a477b5c4e8f6c3b65b71e13471b4ed99debed1d391c74db9c7e51e0ba46e00394e667a2171a916ea90691092c2012b68772c8cac89cf9c34148be5f0b82b3726dc5c438fe816ae2a61bb9945c036255320d7642c8bc7727acf0f2ec7bf20347e6fa738730a9f53c6265d9776343fdb6a91b2d69132639e405ee13ae822dfd8d1c2169ae0ea0f4095f01c03ad20a7c15550f3775f2db6bae59ac157c26bf94c44ea55d2a7138b29beda2af3bc512050cd7057d0b8e4955e70e57ab91cba24d3462b54fb2f2833eb04a712e03d7aa628211d5cf1fb9744b9815a9ac01632d5fe115e3e9b97f994c1df654fec5a3bc29864a8ed6a0a5f6ba37b4e1c6369b742e8899af99f96cccccff3f660a296b0eee1ad0b32bc7114492509781b4bf83659fa1f8b47bf882d8056f750028fadf34b60700f589a4b6ac2061c02ec8175329fd945b89e7a20921a31f6029ac98f43eb4818cdd61759c6a20b463def7e5f8f6bff02a4ce559b72550c5bb631164782eb43b991df406ac45c9dc511924bb8d5d4181b9b31e9dbf772efea6b7518af4da74134d5de244300e0fb1dbc77467f5c70ef5fd39cf4502a63a6b803d62f30c9615a019ade11c097816909a75132b0a93af3e9d1173a611c62505b2032ab2854faea0e0073fcad9b0002dcd0c00d4df30b08dc1fbb68cd122c87805bbfdcd1d45b0069b33a0ba67d975eec0c9f771042bb10021aa8c735007bed6023bfa2ec37847e7947017b13da65c75d544616766e386801598b2d7d67ff7a8e727812d2b0775a1fbb6175748e2a961e7662cdc285f3f399bab13065db0c789e5b086df15887cead073535197be8ff2eb9d3e693e2f7fbec8083aaf0509a6856c82f13e0146cf5cdb176a1e752c01ed430c43cbaa5831492100c00c203eb372e2e32351dca014c9f3817de73ab93a704765175c0ca84ce2d81295e1c59af1b6cc945cd06b581c4103747c98017acde75b732adee50fddfb9b8d3512c6ffb578f674ed766f07495859ca7a86cd4aaa2af4c5b1acdf82ddcbc24ab54e6aceba5f2f8d47d3de5b45059df971a9673cd021251b37248db209ffacf95d11f2197462906f05bc84093788069eb51bbca5eecd2eaecdc5d010acaa9de32309357b56a6e604483812c8659755e5b86b4c21170c529329e55a8be98b85e46f96f195009fb5e52ccf9951e689c8724cb9fd18e77c6bace72253441015996a6cbf1e63becf59f6c7aa772c494f72f4d04bf4985a3e07204175a4a1e8c7115610edf77b9b76ee6c0723ff6160313eaaa576b8409f73a1aafb767ad9356f53da248708ddd89b99f4fe0b9ac129d9c03a87324ce64f5594c37a54c72a48468de8cd33be523f894a6cd8a30c9a4b76199093e1588fdb06911b307bd3b089030b78683afdfc4951e2454fa58754962b28a58fe65c7a7f9527a4f53c9aed51433f6c3e734fa2a8515f870e44baa25323ad8e15678a09aa0fd8a39b0f4f3347d5997944c7e1e1aba0d0596152157eb18db1dcaefdba35a923b3e7d92768c25627930c71898d14991dc84f61462a0b9284be259fd6706683c068ac5730fb4a52073455e59cc0bbeeeab865daaa9a9b2ba585b11baa667ad89413ba5e2d8dfeac5fe724cca6cbeb404165894e6d7d1a42e37e28ae59cfa0dd83dd1a482f823e9bfbdd52b1022780c98524288a10fff7c305e2a62cbb4597d0c438d85e3d3b1a7ff1e2fae98d3bf26cbbd785027c9b9687245ef7064360bf3f82958d3882fc3ee36c77d99cb31f0b02bee9b46c0c1be87a7c84885fa3f3386c90b7f9a15c4dd4376e3dbd8654814d304c2a83756095b72e54b7bb053fee1d8903c58a65f454979eeeb1e2a0dc663f81a183c51a0a17998ca19f140011128c0ca066810541d4f24a74d8672a18cb7495d9b1fabab783aec7f32004b6d9c55e36bf390074eff9340b3e7d1c3691f0e4c914306e68db3a32d259a5ea70a142af891d99852baabb4746c889a8bb5025bc21bf995cf370f5f39602449f8f18c7e3f892d58f6ea8f866a5c7c8edbf9feecf40926909e9e28069c8636d290bae1a0efd35320b4ade54100c5d704f664a1f046729bb0082d5698469f1e6b246de25953073db18fba61d835e987b6fe4febefb362def9cb037e45c6f22171d5055f4bf7fa469e52be7e55057ce57a80f6781ccd30585b6053c1e77aef8a8c5f0d33bd0a2c410a5d83c8adefdbb3d84efc3912da6d4709d2e728e9f0eb77f44c3f86c424613bcb341eebba09c9719084ffd0d5bdeefe6b6278d966a1e721a674e87924a0abc7da63755a5d4f106605f78057c6eaf964647442f914c58b8cc9383c19b9bf4a2b7cb7eb80f81076cd3eab15283ed505976fad741296cd4f8a537a57586cfe0d4a672845b324c1a290fb6291d2d6100c1e236d599b48aea64ec68c430067290a93fc03ae42cd370fcb953c5cc6a09f9b59a0cb6e47980b5910e8cf9ccc5f8997ae4192d10d416e35116b25811ca66d796fc298678c05f67dcc129c8b49f9b7e134737cb33767f584c74c91f78d6bd44a3ccf3f52bdea9563a75836455ff52910cdde3f340569d6990f292522bc6a78b794a122174d212025cb343c74f83d0b03c61a8202ab0710b86911bf8e3046f0030c828c05cd6351d212078ac43367aec95e888137561cdd95b30a0bccfd4c396343ff207cc0cd329a8c2659f662305727521ac3b98c7303b099b6c70ea011c3c7768d2d595519b23a781d3fcc3de908eb6db7c3cac3473e0ad5fcf5070e91ba892cf612a070afa3f3b2dc58fef7b632039c15726cfcdc0c8688023f9b415d086c117a89c7417ff2c16e629f5077bf426923ac6b7712bbf483f3acadd1f89e6b732d6d78923036a1928f1a6ca1ff4c2f9ac256ad27ede662730ca81c9b784df2ee71d301a4c9c3fe3c67580773a86d3f376ae16d14a3beb06c78adbce835a667c4c0c60b95dc5c08f4f42387078c1f61a679245b83ef731aa7dcb9842864ab9fea0d812e004871f9423a3e271eca283136a15f410a6ad2d0374ca30e02d0f097f714cedc431ec10c581212074f7a07787a6d9172e91aa0a8f662db1293094cad9e2124f1eca37d6e7ba4e5f65dc2c4730f82ba9c09036ee323cb0d0d10a1fbc7f746d0309d21752e6fa14ae57e2bbf3d7253907b6cfdcfb019f9aa6cb0c5d2bfa67810687b81c257995fc04e5954f09723e8c9560abf61f6c0001987b78f5cc4e9d8d1107e1dd00b7ed76e03f63ef6abb5ea45a33bc6f1e9328de1ac3f881f584dce3fb048709c9ca13988eb1cf2914886da8581547200d3b9c193b4de2447f888d8365fa4bcaf17c155384a8937cf3e160653a708d74a811a5019b4a3bdf998d179118bd799d5f0d6ca7934ce122c9cd45d8a4465783df6c08ecc35a47aae626df5e0b1fef4f046879f82e85df7fa0165d543f2d1bcf55a0b814744c3a9e2cf1d2b8fa8b01a4ad6642aaf500ac0145063b8b327ace3c435d78d647426a4b2d78f821eb0696c6530f53b55c1307840b5267fc81796a9ff0ad169bd17d2ba65128161840d4c3a206a4c305390dee11cfa01b13bd9e4ee8572e14026cefe6b18c80da10622ab24719c7edd3fd5c5a0984822a19c9be3b55bead17bdc650297e97fc8bbfce623db6af59c1ed6e093f5ca12f453409cad147d2324b379243c6a0afd69f1544cd2d464d2422c60e43c9d66a12c3533bd6260b1330b7df30a3317a3326b838ef5d74f78dd1024cccbb3efdd945b38264979ce0c490d8ee704ad0c050b1eb76f2f1e39666a5e28964fee01b9d5dd5f62f555bda55cbf254c7b2e046fbec22be0d9df3dc5ea4e3f185ec0e31b9938417713883324f2b31daed7b4b6500e5df4e6c3601eed067015a4734e4ed5e988eed3191b3c4cac8da83958a2211037d9e55c1b2657a6572cf3710c81ea32df8012e46d27fcd316dd2752e6aa1b9ebb2b36a3287d625cf127d7367491c2ee284ac84d0f261a07a5678bda4077b1788f8f02d229bd58d3bb9c2c614a90b1d56bd3592759e3f39b74ff467b97a666b5608b04bbbc1e7f7c0672f501c2893d012ed623476f0c44cb34d25bb4287389525089fd55b1cb427c301a7971f94929c3592cb136baccc928bb5af1c0fc43c3482b529ae86eba165abd82967a04074e548be59448c3911f0d203bf1ed6474260a42be13af17b1f4c576b1f76fc5b2ed4275c525c2e9b119bed04a67e3bc0cca7bed0249dd5ebd6e340bbd2c527ce9e153345bd8394c3bae15bd953c5b48fdfcb133ef6990c21e0b72c43c108097409c32761d1de83dd81bb1b1d8643844a674a9500b0fcb947762c347417c776da6ce7bf273ee5e401c4198248e8c4b6d19449a6dba6978a66b9b5b0cd0bd4d0ac8b8769f0f571a68d3bc53b52559343404f5d456dd57566384045dd7b542d74a88c360b711c6eea0aaa3e26d5699b4003d92050edfec45f2837de14a02022179d90bc184f216993967172d5dbbe6de848132a98c1519a75a9627beb4da31d264f21de63c7e9337957337397f610bcab67e023bbe8d39d11b9805e14f5cacd61a01ead73677f1c111786337d0e4b501a2ed562fadf9442baa3939e6cef50733a7abea5ed7252893571cb9b7418aa4210f88feec61ebcb075775a21873e62b8c395aa7d28e93425ee67fb36831e9888bbe9bb05b04a1fdf7b76b9e060fe0f0b30927b20de191722353d7ac557664e0443c2406ccd9f76aa1ce6ef948183a330f89abff3e234c8d8283e2b837d8a50a05ff3bd8f040846b6240c08a1380a8a655c62e47d55479b1c48e60672b2b0f08398166178e8bedc4ff6c02f7951a349d1e55c31bca4fd72ceb7c1c9b1348c5dc52993b419b5087c44046824ad2c97a1d317f36569e7ce53c738b5e21acae0b45d978cba77e71413a5f5604ff4dac7472de43f37f3111e1d4a8ed60533ab3ab00c559a3543b5123cda38c53f493424a56ae4acca0bf4c5f2ffee87351e541c0c603776ae405b1621d874d6d776739d804a8285ded7ad206348e986682c25465c390005f64ea80a2426a00eb452a2a29595e3e9bde26103a74e7b8c12a6e5067d4accfc3939f103b7ed0e0b20ba812a2c75d3e1d774b18b230a6ed7c84b6ed44958c0d765d332d8ced4f909f557c73e93591569b7e4f0d6e6c993a6c723bfbe4e0eafc4ac797d06445563be123ae6ca77665d04fe219f27a4c150badab2c23968ffa379a6d8974a94fc357176797e3f612e71b51a1e09aa7a23d1402e5fff822be4146751abd6bd44ba0078fac0951f0d290524c3c6e90482fdaf9f9f75c944628730be5f88e10fe37d72c5b41ad4cc5cc8a9e5564d92d77ccf71aa371424f3928eb3f8d763cc456068a85102216bf83932b05954120845499a30a7496f6d845a2bb163a89ac081be75016ae57d21ef14bdd91eb269b62826353e27413161edf2afc3b94cb8c2f54561f10e2b7f963679b7c48aa226ac448cec5fdaa795d32b6c3c6e62d09e926e3b9882c8f84f89d18d0ced6b548ebc67febc3cf44079765f", 0x1000}, {&(0x7f0000002e80)="d06e682e10b562404d872722ceca7ea02be58a9395297992de836aa035cfbb289e71cbc015d1c1a7404f5b36656a609a626d880d5f23bd3a60f5f304cee0c0222e44", 0x42}, {&(0x7f0000002f00)="619e2fdae1666a89e78847f8e4a6f272d98ca006ebad7086a2a640669cac84c55378bedf18f019121548e4627a048553de9b3e3b76e8a63191865b5efe0c560f1b8138955764acc5c7a9811961bf31", 0x4f}, {&(0x7f0000002f80)="1d8a6bcd012055d1bf6ad03c261bea3efb809c2436b5b13e6ae856bab8ddcb4c4b079e90b7d2fc69570f61687cf2035efa7d7076560758d75c8ec5407eb4f534e8272c809ba297b12e73cafd3dcd1d00c237501b325376efc14c3a7dbef6b6241eebf41e96e50a8d11e4bafd99e08d9fcbf047e21b0cf4ab3900b3cf6bd55f30ef52f36c2da018967bda65d68d4a823785b3980494ccaba2", 0x98}, {&(0x7f0000003040)="2356e3203f98708bbd307fbd2b3800359f60", 0x12}], 0x6, &(0x7f0000003100)=[@rights={0x28, 0xffff, 0x1, [r4, r14, r12, r4, r1, r16]}], 0x28, 0x2}, 0x2) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x21}], 0x1f, 0x0, 0x0, 0x0) r0 = kqueue() dup2(r0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0x40, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x8, 0x1, 0x0, 0x7}, {0x0, 0xc2, 0xff, 0x5}, {0x5, 0x2, 0x6, 0x9}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = semget$private(0x0, 0x2, 0x7d4) semop(r7, 0xffffffffffffffff, 0x4) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000340)=0x3) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000600)=""/250) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000380)=""/64) r8 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r8, 0x0, 0x0, 0x0, 0xd}, 0x5, 0x442, 0x7fffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x3ff, 0x0, r8, r9, r10, 0xb9, 0x6}, 0x5, 0x2, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0x4e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000003c0)=0x20) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x5, r9, 0x0, r12, r11, 0x8, 0x1f}, 0x7a, 0x0, 0x9}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x8001, r12, 0xffffffffffffffff, 0x0, r11, 0x10, 0x208}, 0x0, 0x9bf1}) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="ca8e", 0x2}, {&(0x7f0000000080)="260886782710e6b0ac5e27227045cce293943120718047657e78b0ebc915f0576b7cae1f49ae4be4dc", 0x29}], 0x2, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r6, r11}], 0x40, 0x4}, 0x404) r13 = openat$pci(0xffffffffffffff9c, &(0x7f00000019c0), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001b00)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000100)="819bc059cc3914db837395d623050faba1f9d60fd119de4043c25a7c08d173f0392c4b72f474a446cf4e8af04b4cada62b34d73ceadf2fd24faebd559449ee255d44f1a2af96c7aacbc53b05900a5a427bb2fb02d3193dd3cc01103796b71ccf22a6b961e9606290c8077b2d22fdeaeccd39aea82192829aeaba306a701ca2b9683831742da62ac68f194d27611dd27991edcb", 0x93}, {&(0x7f00000001c0)="fe4a1325058c5f706bf44cdaa1bec3fa8a6f9513f426608e308fb02cff1a69d46c8d1caadd6d7f62978f022a52684b6d6d2572e2f3661fb67c82964079cbf7231f665642f3198c138e04447b86e688257dbf50ed5eeee36bad381224fc555d01b2c780fc27d2e08769e99d126d53adcaca2c0aa6bab23e61296be8d92931f7bed2c2dedbcf144510e3c76f1bfe13974c5659967dc83a6078003128d8e9f529a759770f3174419cf96facf47d8e6dfe3517ea861a0a0c14203659fc2a292b33339485977a978ae7d063fc218554e054155b76f949aa0738d165080498eed3eab805", 0xe1}, {&(0x7f00000002c0)="3f4bbe458843c7c863b8faecadd8bde2ea3d3ce3805f5e72acbbafcfe852088037a0b24c2702f10777909170fbb3c03a7126366e5765645d9471e16aa2e196cf2b4c6c61bb13b49e43f4e0ff3fd790ffc6014a9cab96445aca3be267124e9cd210867fd4835fd899be47843637d757815f832036c367c1093a82e365f058", 0x7e}, {&(0x7f0000000340)="fb4e2003baa87a64bbb824ead773abc14e06719b6cc67930e8179f59d2ba6dddcd046add897c81269fe671095fcaac26705bcddb4988925fa550848c3dabf54d927a2f68b1a9c9cd2fa1b31256009320183b8d30e7476803a9c565d3210deeb97f205cb4b7f4bd83f565470e18f82d50bb8ff77b04f6f89426fa33559f3854c5b3d8acc29e344f0be3478fffd51cff6f8b986cecb4789f044d9829bffd877a387e872b09dea34f155c51777ab4184385c8ab0d8fa2b4ec094baacf43c8b5d07208dd533d7a0c1dbf7dd243fb6be812fd4d49564e884d6247648662992992c069361eed5614cf75cff7e20d2ea168eaf972a4514e154da469222983814bfd", 0xfe}, {&(0x7f0000000440)="f48c2a0f4263c8fe7d6ed4866b9eb15f897fb0b4e7a895ce9025b20781511940b19d009e9718e17c5685c5cbb5add4fd8380ed73caf64c1ec306d75fa1bec6b383e9d21fc50f79e8cace44dc2a0ae331fd28677ad6a51e2b31537a93522865009fa576cdf9b5bbb1749091dec7c8a1f7e049c79c901eee7bb43709edf4c84195cc72beeb20f50b2c72518ceb1d018e262cd9deea761e45348aa1070e0790400c850819e131060c0383af14451791864d9fbd840608cd7b488fe6fc112eb0cd", 0xbf}, {&(0x7f0000000500)="0ab02808cd5e6006453d1160d7ab", 0xe}, {&(0x7f0000000540)="4213faf0aa36d7116fea285ebc93d29a1551b01a4151343b560c7cfea61a9e4cb4867b307ec6ca5f36229f8bacbfcb533f1cc435fb92253741866f84442e4cf28f6dd6d5aa69204f6a5697ea1dc1459264522a9c75cdcffd420647", 0x5b}, {&(0x7f00000005c0)="5d3345f96154c4e468d3619ec63453d207e0c50c893ed154fade2fe00141e7ea4650932900925c4ebb26ed672805315101e310f53b60d7501c2bee3f13766c723b113c472a9dd351cd634c4ca595a562bdd3431eb7bdd4ecbd96d49a1b389d63a7bc467e809a5bb0fe8e38e06a930955948b87b3444ee6e89df708a227a97c99b6f0604935b0d26956d02134d011a7a9537478c38cc3e08f9dfff53e7e6c5d65141300a8bc2ec791b5a57e91d713b0579be290921ede383935ad2e6f5ab4f728808612b556fdb36b1031c2d145fb85d2237df0039cd782f6417f7779a86736ba4e6e072c2610dfcbd6edec12f87762986cc7feac2d54a7ee648b387d53e534740fcedfc69a8f23d866f88f03707d7151337102bac85936d1120a3b4c9738d8a5201c2d6a76ab6855d645db8defc13673145693f6f2fe0fca2241928c19878fb001b5cab88b09f0fc0223ac405954280a72daa95528a6f358169918fa20a219264f319d3a6ad580dbc41d389360cebc8635c78156f7696529f5dbb842c39b9032bd0f622dd26f803a62314a30082848211083e91505e72462fb3598e9d5c8f1f171f00497b1077717998bf3be801438cf230033f5b3e8a1181ea0c27f20fd3f8a368658aed85269d94144b4bfaf6639004161b819c25981627f56495457929a42562a86bd7fe46769f352ad274716ff45c5ff9610f98570e51013ff4ceaa351a5f3aedaf99dd78b7f00d47661db0f78060f251f90e1dbe05813bd050c0117980f9de8f87eeb46200130482ddad744f7a3f85f39f29f723e8d8c18cb4a1133ef8365a4c369cc9c672f1a8d9729763749d4436608f55501d7bff9452af393bd31853eb7d30aa9ed8a5c2c7837de2e74742007153e26783c2a7ab9f4fe39d447b903d7c8f081e854b72050e343e147f5ec9115cd049d8daabf9c6551705da7749a84334dca13b3d838f2c647813d7f7b2aafc5b50ebb5486f435ae6e250ff71d77e08c6a7eb4900f99a0a656802c122953d415be3a9dfdbe3b06d149e7dc682bffeff0a2abedca94c3d733a18a1a65fe3ceeb6cfed12815f740568e9902c93a47b1458c5a8533fc017258b8ea4d6609afbed878341f8d7d611c02c2e43d015d238f98d22da768e9446f18ad68e4a0787e9bc8d8eec94566e3d6180a8c2d5420dfe4611008b60027f3d147b792ac3c173cc5c4a6450f0bd738acbbb530aea0eaaac58a2232ca28578d93eb888489b71040e64f740729b64e0be9d6768c4cf170619943d347fb4d2e19100c09481edfa0bbbcd596abfe280f81fd961e26f5c69d6a5ee47e0858fa77ea6c2c01291c9b2cf7f0d5fdca2f3baa7314f8bde41a2e098a17ae162ef7990d561b852e60185ddb3a4aca70dc0751df5398e7b5f9844c8a25c10e377eb0c0d7df99e381b79ef05b14d1073d9b8b0d4eef7be0dcb8b60e257f0addebb669f1af9770e905ca71140cc749e148cbb5c3be0d935c64d0dc5d4a0243173e032194b41af5205e1eef2364fd3795b463b9cd00ff6c648d32ae6dda2c940e6134b6b79bed730b32ed00aeb4152c345a81184e673644e287bc514671318bf0b245deec848f38b9f32b4e6fa87b1bb7dc2b30e7e66d1edfcbd954ab20914ac4cf0bf5ee284e2efe694439b140eaa12f477271f27106e1e198bde9221ea8e21721dd48c7fe7283a67f90ce593b2aae95450d5da907f3ea007eb052586e355bdc532e74ce045045ec7c3bd6f1655b9a88f1f8968b5bb501aac501fd6cd96b77c75978fa9cad4168a71be40e039b43471dde81579b7cd195eefa8792064a036805d3eed6c890de0bd058f090adb0d06b562ed77bb250e2e257db56b9f2fb7ac010992404c6cd480808c477a1fef28743aefad7d2fd78648819becbe571e363fc31c0634053193e72a68d2ee90e519908010d326cdcaedc34019445a64af6655ab89eefb5045fd99f0dccd5226af6200a0434c1d35c4d90920b9e302c9b932803edd583841a2c5575bc38b089cd29cc5a13a388416cc1fe56397a96985a91355bb1280d82a9e6425ea97434fa005ed46d885c20e920009b3e48d71e31b903f0a4d0c81f35a536abdf7295086772995474cfe38ce4b2c9fe26bc68c92d4762fe9f7dd0fd45c4947bb10af2e3e1ae2896410e7357a0fa2e9ae786ce11ba9b6dea37c516378bdf75e8fda7081722bf0e3ae955dff32a813bb5c6c9c4731eaa37d87e8185166089086c7810b7f3b4952d464530eca085d42a563fcdf258b43c24b3858b2dbba8aadd124809c14dcc3086b46b39dd5b708f42951f4f6f333d1e7d5c66f3c767240c641fc539dc1569a3124056a37454a37311f335f3eea9226c6d494738176656876732b0f02a8d539198cacdb8518f50951998b9f2fee71e53f9cddacb586a4fed4a350999168b355c6fcd69a642405be9d03b34d665d58b6b31eac51fde3b0d6dbf39453164157dea241fb880fbf8f71c02457b9b4be9b39813e41943cbd96b0d00f8ec8ff0a28a6e22041de6f052ffb6db865d49c8ec05f0471aad62dbcc1f9f7ca23157179c6ae5b61c7f8cd273e093c36fe97c576a6f90e45a073c8454b12ed181a242f59b7473f5c261707a2ba1cc3e1a174d22a5608e00950d9eb9e74d232582fd5bb1f05c4f8f7bc1640c7547157c7301428153540643feba3f18b414116d5e75783fffe0edfee8a285db332984ff467790808608552dd250efc7791b60cb29fc0a6b90a814e3b0e8420fea63defbff4c7fbc0fff46f584fc8e2b91e269c38c3f4721d7f56ffd01ced7fdb536eec97e469deeccd63bb1ca760885f744abc37f3901bb8830819b3bff09d1a1974afe5134e36190b10102380d8e148013237187f1b44bd5b6dd546e07bcdc1d462d0b6722671698fd1b938dc545e4730ce6092a3fd18eb2ec64c4b4a30993b4ec102aaafb087549457ee66aed479c0829173f92d28e74beed08e56929eab969078b2d083e1b1c22d2d7629540427dbfe03647ef150a210453892451a380f65ad16bce0d09cb6d6c8bba39b740e79b9854ccfe7a1a1959b40252312d449a3233355fc7341839fb4eaa18c67d6a37ac4bbc31e177572f84352b359b63134d905d4d45c6fae7ee531fccdcd8793c15fdb89530e143f91dcd884085fb60bec9d99c2124fee2db9e7a5ef672cc53f5964f21c19b0e8eb812a3486fe87c186dea6d397a569ef96327aadde49dcae274067038390e8dbf415f70c52249dbcfe05f1d65252ccc3b8af09b6a39a09b2f2950172c0a806204f048e25be56cd90d240786305ced113e0095a71a2e2e5f99d47134a1129b597fec5f2df333698eaeebe93093243b6cbb3e1e782846f0ed0ebcf5c41476187409883ebd969104db808c30956d66bbcca538ede636f49a93c1c48f4d15ea5e1e0f641167d85241d6a934135b7c2c182cd7e67173c944e6bc4859d8eee36206d169771dd56fc29feb27ede4534e17ea4c08c489d4e4c33bdaa901cd24dd8072c8c456a9eeaf6f4c5899dd489b44ce11a3e2968a61118e8474b5afd77dfdad8e73646b0b9e5b4ce55b7ee9d0c968a6c0d1862f38a8abad9dbacd083563889a35808b03deb852f2d85eb32483f0d41724fdda2f0d6f600c27dec85e1be0ffcef8b90b72bcc890ca26a26a0727054e0ac40ea8a2ef05c887a7374f15ba0edaec205c5a3fbc1de79bc96a5e93b622cbfc10ec8e635dffdf0435a18c2cf07953c695b36e6f89f42f05ab5ee4cb89030a41717fa670aed7aaa23482a0c660b3a2437fe5fc86c7a0d2abb95f36db6834292615090917d96aad4748acc3f0d02b74935bbaff665b2060c23a5fe6331331f67e8f1f1f748330a84735352b6a5b9443845fd96112f58e287df79d7e39f82806394e7fd29fb4067a6998f3997178d0e001bc8bcdfbf03e7373cfb1c94fd21ab34d74b29bae565a48740352c5a6861c75aa983838a5a37dd3d138f0de0a9882b0ce6120787956fe752fcb518ac9223c8614f878e6e7ec85afe607989d9227a80224cdeb84a9ed0bcf03967aa7f04658d6e91952b6cb462775a0f3bf953982f379318b29cf71ea9a028566abee5503ee5bda79c02dede4231228d00581eb4a659e8082c14e5f0ae42dcfa0da8844e2a51d8aa3867fef630abd077b41b6a85ca1008f64adf6823dd1cf010b4323b8100956c47f94e56835cc9e16c5e798ad31734faff006e91dde837751bf490cdbf737b80ef298975e3229d1bd22b5b16c0fc90b0f4105125f093c72c301c951fd770e0254575de3f3f79c58bc304237bcdcf4fcf82e94623f7fb9835a30081b923ec57cca1eee39a973c62cd85f2b30aa09d4246ff690fcb27a98410fbbe1f2ab3f6613238725771258065db178652ec35466fa97b8eb0f61590e04345abd386510155590a8324690384848a45f056478c9beff97baaf71ef63f1d5036bc0b7da9d0b8daeb2162d9e3a3d9cead429c06245e7f580c853ff3b5d442f4a07a8539dcc4a3487399e43fb279bbe44720ad1bf5a30bfd1895c295ef52b82543eca6770b7278d30dbceedb2a0157d886b59e6d9daebf577b10e08435814c0d3b8521499268539e5636e766301fd9922b0a40495eef179297e99094625dccc163fc38c221fa20c7ae53d8bd9ffebd83c124894ba31a034275d6065bd5e94d39168f43307d8518848a31dfacd6fd08bbdba163b2ed425440bd93e62ccea1c0d521d8a859c4e4d58843967b3e240a306389d2a1beac335af61a369b53b18d26fe6b511e6a7943468b72386e6ff9fcc81d3e6140d1a8fc362ca4333d0acfa70bc5bf724bbea854f5997cff345256d37d30e0439db506d4dc9eedf2a8f748caf5d683c6ee2e29edbfcfdf9af4bebb0fd3a26d2953a8b45de6ef262be382106e69f44cf1a0b28082119d92440176f867acc8613d3f3ea642059085a9b40c84ca2aad43449befac836b67f37eefbec667a4da0d94a4d5efec515ccb6a1bd71473fcd39fd48e8e74afc8c2cbffe886c40d2e44757f66be8c320216128dbcfb9bbbeece38f45f0a4c38864b3bc42c8ab89fcaba978f1a1648b27f1885f9c2bd950d7324af6b6e232568c2436a4708c94e6cbd92017cee69555495c99895bb6bd1ec3661801ff1792f8d59a06bf875dacc7718ea028ecceb39c913c874b85b666b91326b1dbf1b63bdffc9d81a88cdd446317591b7737ceb5ceb9bf5038ccb5cfbdbe478efff6d50ab670615114563ce77ada50d5cd6b2247499973b5d90910a4e9b53194e40b0a5aa09b6f1724b95e70794f9afe4a2392d4d707b8d478963f8b615b7e2846cbae90e5f1df1b1e78397b05e98d7efe04bc04d2cdb77ed3371a592085b455492ce81999235c4f5afaace51d05744f44def833280ace1578d94d7d87d3372301cf77230050510d30168e6fdf2947584d661fdb80c8f025c1b48620c05ad0640b9d8ad7e9b50d64e6c5ff3dc6ea09e2ef0b4cc133dfb5a2cfadb6a261a2d218e393e0f63761c431c70525a698f6ff885096b959332cfce7671534bc31ab02f7a45bf4970514e9dfa54653164734d0d0c817208a51240866b00b49c760606966960cd40d03173df8b7ecaef672c3f6e4a90be1a84065d204bac98145b9eac115e7b402c68bb240973ccff8a0616b8917a8e1258a2e0365b24b055648f1359b8212f61e281430af88c7cdcb9cb334698252221c0bdeafe0ae35adecc61a6341c9ede0e75ad0dfbbb12e2f22cb466abc86ea73b82de80825bf0d932ba3cbac4a43695007006431e3f2558048d3e844694af705a9db536958aba870eedb127a0d7ba1fc60e80", 0x1000}, {&(0x7f00000015c0)="804bda0ec9b0dfba9ae48ec899cff81c406a447466d9413f72bd7e297bdbffc6591581a078555fa3a0f5f7ca42658d2fd1d96ced15575da7ece513b8cd1a7d0b93a2fc0cea8ed448be945b07fcf06ad397bd11fa3fd797fc797ba497706855aacd74ca03083499071358c9229565fa0b7446ea9cdb9d8ebf8d3c09eea8dda6c818c086", 0x83}, {&(0x7f0000001680)="88ae9f2a6779f57c8499c2ce326a1c3982d65196f1d0586bb850e3f2859c9505a5112c9e1bbdcd1c380d8458d9d795b0ac35989372cd28c4ff0f4f4728567a07b391f25003830e4548594ba3ec40c8087ffa091f4de58c9572f4a785c0394f356aa8476fc24de081d165c88851baa2f666cb016a", 0x74}], 0xa, &(0x7f0000001a00)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="285dd642e2058a4282", @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32=r13], 0xd8, 0x405}, 0x4) syz_emit_ethernet(0x36, &(0x7f00000017c0)=ANY=[@ANYBLOB="aaaaaaaabb8100003f000000000000000000fbff0000000000fffffffdffffad0c7e8afdd0b8f56ecc39e38ae76338d5732153ef4fd2a822fd23f4d251a5f6046f127c00f99ecfd8bcf1942c70f3242856d4124324d1c88e2251e375b9aacf8486a8534222f4bbbaa00fb57a579a7d358df771f6eef7e880ef2a5cb775661bfcd1e9b5f5851bfd0281cd5473dfd684bdd54dfe7369c6"]) syz_extract_tcp_res(&(0x7f0000000040), 0x101, 0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x35}, {0x48}, {0x812e}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000140)={0x10, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0xc000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}], './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7"}}}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25}, {0x50}, {0x812e}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xc2be) r4 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000340)=0xc) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf0ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) executing program 6: msgsnd(0x0, 0x0, 0x1f, 0x3) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 6: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xc8}) kqueue() setreuid(0xee00, 0x0) open$dir(0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) geteuid() semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setreuid(0xffffffffffffffff, 0x0) r0 = getuid() fchown(0xffffffffffffffff, r0, 0x0) r1 = getuid() setreuid(0xee00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) chown(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x4, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x34f, 0x0, 0x2000000}, 0xfffffffffffffff8, 0x0, r6, 0x0, 0x0, 0x0, 0x0, 0x7fffffffffffffff}) executing program 5: socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f", 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={0x0}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000100)=ANY=[], 0x107, 0x0) msgctl$IPC_RMID(r1, 0x0) executing program 7: clock_getres(0x0, &(0x7f0000000000)) setreuid(0xee00, 0x0) sysctl$net_inet_carp(&(0x7f0000000200)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x43) getuid() r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) mmap(&(0x7f000005b000/0x3000)=nil, 0x3000, 0x3, 0x8013, 0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x113) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xf3a4, 0x8, 0x86, 0x3}, {0x2, 0xff, 0x5, 0x2}, {0x7ff, 0x0, 0x81, 0x30000000}]}) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000100)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = semget$private(0x0, 0x7, 0x3c0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semop(r2, &(0x7f0000000280)=[{0x1}], 0x1) semop(0x0, 0x0, 0x0) semop(r2, &(0x7f0000000280), 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) chmod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10}}) getuid() seteuid(0x0) writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f00000001c0)={0x0, 0x1, 0x1000, 0x1000300000002}) flock(r3, 0x1) flock(r0, 0x3) syz_open_pts() syz_open_pts() executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000140)='./file0\x00', r1, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) getuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r2, r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2, 0x0) executing program 1: msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x2c9) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) getegid() geteuid() semctl$SETALL(0x0, 0x0, 0x9, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x30}, {0x3d}, {0x2d6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) socket(0x800000018, 0x2, 0x0) setreuid(0xee00, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0xca, 0x0, r0}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, 0x0, 0x0) (async) setsockopt(r3, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) r4 = socket$inet(0x2, 0x1, 0x80) shutdown(r4, 0x1) connect$inet(r4, &(0x7f0000000040)={0x2, 0x1}, 0xc) setreuid(0xee00, 0x0) getuid() (async) r5 = getuid() setreuid(0xee00, r5) (async) setreuid(0xee00, r5) socket$inet(0x18, 0x3, 0x102) r6 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000100)=0x1) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000200)) (async) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000200)) fchownat(r6, &(0x7f00000000c0)='./file0\x00', r5, 0xffffffffffffffff, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) recvfrom(r7, 0x0, 0x0, 0x0, 0x0, 0x0) (async) recvfrom(r7, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 2: r0 = socket(0x20, 0x3, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x81ec, 0x1, 0x81, 0xd347, 0x9}, 0xc) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f4b) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) close(r2) fcntl$getflags(r1, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000001200), 0xd, 0x0, 0x0, 0x201}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000400), 0x40, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffd, 0x8, 0x2}, {{r3}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x7fff, 0x400}, {{r3}, 0xfffffffffffffff9, 0x4, 0x1, 0xad, 0x3}, {{r3}, 0xfffffffffffffffc, 0x4, 0x8, 0x58f3, 0x2}], 0x0, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x2, 0x3, 0x101}, {{r4}, 0xffffffffffffffff, 0x2e, 0x1, 0x8000000000000001, 0x1}], 0xe842, &(0x7f0000000480)={0x0, 0x2}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000004c0)) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0xb, &(0x7f0000001640)={0x2, 0x1}, 0xc) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001680), 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000280)) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f00000003c0)=[{r7}], 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setown(r4, 0x6, 0x0) getitimer(0x0, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f00000022c0)) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x58}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) accept(r3, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r8 = open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x11) openat(r8, &(0x7f0000000100)='./file0\x00', 0x400, 0x20) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000002ac0)='./file0\x00', 0x0, 0x0) preadv(r9, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/130, 0x82}], 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) close(r7) open(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 4: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/67, 0x43}], 0x1, 0x0}}, 0x10, 0x0, 0x0) socket$inet(0x2, 0x3, 0x102) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0xc}, {0x80}, {0x6, 0x0, 0x0, 0xc0f1}]}) write(r1, &(0x7f0000000280)="f22e8a75fbc30288d8025c471dc7", 0xe) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, r2}}) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/40, 0x28}, {&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f00000001c0)=""/65, 0x41}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x4, &(0x7f0000001380)=""/246, 0xf6}, 0x1041) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000001040)="b914e27658e842a62447c378b943292afc5f4daa1f5ceb09484ac8a91b5aad984afd723d1874f20e235e5b86f6398b199fc1921e0fd49584c4de0dcf3e207961a90e54ae0245ec9c2a6586ce8123a68a99541d2defe92a0861432d3511dc1510379a88cba91c54a9cb4461d31d58806f98295d694258f3472e529ba106d39782aaa59be7b5", &(0x7f0000000680)=0x85, &(0x7f00000008c0)="f70d7f699da38e8898060fbb6d8f7136756ad1720ad9eec1f2a7b708d4d8df562116e46be0b374922ca1003919a81ba5753490bd449afa4fc6c8adf35bf7c31a8d326a04718f79d592e0", 0x4a) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28, 0x2}, {0x84}, {0x6}]}) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e9459", 0x22) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x64}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f0000002880)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setuid(0xee01) r0 = socket(0x18, 0x4000, 0x20) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x7fff, 0x2, 0x1}]}) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000489000/0x2000)=nil, 0x2000, 0x0) socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x20000, 0x0) setuid(0xffffffffffffffff) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x26}}) shmctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x6}, 0x18ab, 0x0, 0x0, 0x0, 0x9}) r3 = semget$private(0x0, 0x4000000009, 0x0) semop(r3, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) r4 = getegid() r5 = geteuid() semop(r3, &(0x7f0000000140)=[{0x4, 0x1fc, 0x800}, {0x1, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x1e0, 0x1000}, {0x2, 0xfffa, 0x1000}, {0x1}, {0x3, 0x6, 0x1000}, {0x0, 0x8001, 0x1800}], 0x9) getsockopt(r1, 0x37b, 0x3d, &(0x7f0000000240)=""/48, &(0x7f0000000300)=0x30) r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0xead, 0xffffffffffffffff, r4, r5, r6, 0xa, 0x7}, 0xfffffffffffffffe, 0x8, 0x4}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000340)) r7 = getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x2}, {0x1, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0xffffffffffffffff, r7}) getpid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x2, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 7: r0 = kqueue() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = syz_open_pts() r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x118) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000040)='./file0\x00', 0x0, r5, 0x6) r6 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/61}, &(0x7f0000000100)=0x3f) recvfrom$unix(r6, &(0x7f0000000140)=""/122, 0x7a, 0x1000, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41c18000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000640)=[{{r3}, 0xfffffffffffffffe, 0x3f}], 0x8008, 0x0, 0x0, 0x0) executing program 5: socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f", 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={0x0}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000100)=ANY=[], 0x107, 0x0) msgctl$IPC_RMID(r1, 0x0) executing program 2: sysctl$vfs_nfs(&(0x7f00000002c0), 0x3, &(0x7f0000000300)="76461e50d65d6c7563a0994e66ff3fc194feb8110524dfe250535b2b101ebf99278169d1a2e89a26de65e3653d7e3809b2d69c4c7e5aafa04aaf8982342cf36497a22ce4273562071e3d9a480f45aa7627d1dbc8ac7ba927a71fe5c072507e321092c2a2e3ea0b9376bf951dbbeec6e8ca4a5b723ecad45a884c03b5107702354dd31ca7b57aac0c1f7f389876e121b5aad9e0ac1bd6379e2032cee49a1f81bd35081023599e", &(0x7f00000003c0)=0xa6, &(0x7f0000000400)="78e4a9d08a9d772dbb8f055bda113d9c09b8a0fe951e7fddeaa18d76e79acda5de7cd1e2a318d2a633d85a030e8c429b4e962fefa58d1e7f87e86d34c1a60f43076cfb387458b871092fa594689d6fb0926c39fc017edafbd58d9a12f257c7aede921067c0338b6dc9e37f2f90fb42f9ac3018326299289c673ce999acf2453da73e4e1be6945c4481f448818b46918c2e272c09775c93c8a2", 0x99) sysctl$net_inet_esp(&(0x7f00000000c0)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000000140), &(0x7f0000000180), &(0x7f00000001c0)="cc635a67086884d793881263ed53e2230bc8d4c21dff8a77dea2ac6baec843c6ccf9248916cb8742eb324775b7fd6f23c0a2d4649e59821c6a4df6e0430a91a2bfb40c9b1374b5ec935e28aa4ed24012226361a6bc26a1433d01b81dc545f770397ab4bc8e7b15b76d246ca1bd0ff1929c7fb24f260e7f6c522bdc4623ecd17353ef7c6e4f70d74468559fff1b6713018f135a86f70ea70d7106f7194b90b85deafc36040f18f54426faebd2e42a4d84e7eded2b4e377625bf4979799f6710a8d6934bd039358bb432", 0xc9) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000100)=[{}]}) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x4d, 0x1}, {0x34, 0x0, 0x0, 0x205}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) munmap(&(0x7f000036c000/0x4000)=nil, 0x4000) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x5, 0x7ff, 0x820351f, "1a0e4de6d30aa639d13e000002f9ffffff00"}) writev(r2, &(0x7f0000000340)=[{&(0x7f0000001fc0)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dc610d7777f052c4378b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed9610fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3f27686c49f76be981cc82dccc6d11d9e29398daba0fde6448a4deacd1684b8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e10651e433153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864ccabb99d032d628a385bb49c105cf289a9de59ef74da56c0628431ebedb70e1c752ba14c86398555e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bdd24ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f79d892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb802677939533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a422", 0x587}], 0x1) writev(r2, &(0x7f0000000040)=[{&(0x7f0000001200)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684bf74fd54af494f22c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df0875f85682d34a7a388e68065f3377bbfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d239104ef4e815c0f1b1c8fc21df38f97b90ff492d8bc8efcb6108087123d3d6d2227467b200e42a1acd16fc991447fd8accf859019ddb376cc4aac7ae9319ebfdb7153531bb320dbd61c8f53d324c2275461ef943c9b87c8b96838ffae739557413030b43effd5b282596d163e8899783732ec3de664fe97ee3e643629ee763a4f6fef73fd5a80850739d5d79ada3b858e5de02ead142c48af427aa482faaf8b17c7866db3aa2e4718aead55fc06f5e9ab961239c4382d438e55ab2ffca1d67c9accc8fe44abcdde27baa00dde85f9fe975db0ecc3ea37d7cc8befba9226eec5ae531f5ba7f90486bae03ee919a94d3e0d1df845af085e136665f13cc2161d11d2b7bb02db99de76a37efa75342010f92b0123c3c86e1dcfd602df668d4dac24d040c14b9ce6becd39ffd220f98aa2cf54e387d5377d37f8ee8bf802da4baee5c2a5f9473359d3708c0b56f1e5803ae8eabc5be10ab25c5edc4a51916096c513183be5ae093af03711098af8055687a1eb6534ecae8e5056b98d7bf0a7a6f44eda87f9257aa1b14038d88d948bdeb36a3509a3ad2a2f3c1e92ef9b885d66dcef70a7556b884916392cedefe9c2c8d2a782216c460a877963517064212f52b5e11d8c7485ab50097657fb542795051d536bf7688042444f511e4e1facf5b6203b8c7a761269b471975c34b9246135aed546134756d667a0d88fba6e91035f671ebb65876289551b7d1e094c8c7a8f6c881dd6f1b1ff0f58231350d8f38cd3f28bf3bff5437a979d2fcf42dffe97ee0a", 0x3df}], 0x1) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x40047309, &(0x7f0000000280)) socket(0x10, 0x5, 0x5) munmap(&(0x7f00000f2000/0x3000)=nil, 0x3000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x1) r4 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000140), 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1b, 0x12}], 0x1, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0x4, 0x0, 0x20, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r6 = socket(0x2, 0x4000, 0x2) getsockopt(r6, 0x11, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r7 = socket(0x18, 0x3, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000100), 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r9 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) socket(0x11, 0x3, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f00000001c0)=[{0x30, 0x0, 0x0, 0x80100}, {0x41e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x7}, {}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) syz_emit_ethernet(0xe, &(0x7f00000002c0)={@local, @local, [], {@generic={0x806}}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 32) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) (rerun: 32) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) close(r0) (async) setuid(0xee01) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) (async) r2 = socket(0x18, 0x2, 0x23) ioctl$FIONREAD(r2, 0x80206980, &(0x7f00000001c0)) executing program 4: msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x2c9) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) getegid() geteuid() semctl$SETALL(0x0, 0x0, 0x9, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x30}, {0x3d}, {0x2d6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) socket(0x800000018, 0x2, 0x0) setreuid(0xee00, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0xca, 0x0, r0}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 1: msgsnd(0x0, 0x0, 0x1f, 0x4) executing program 6: sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0xe2423ec542160628}, 0x4, &(0x7f0000000040)="d7b65fa5aa4b6bf5cca91f4a2ce4e39c8a4db2bcabb3382040847f765daa1052c72ca8dc31a78f14f8726d3aba158ff78289c07ad9ebc8e8a328584ecc7f3cfcdfaa4a04f7dc0be9231be5ec61e9c54a521d8a77d0ddf57fe9e1a4441f23a06506ff8492e2693f2b8b38341afb29fede11f4dae6803bcef261d03221965adb31f01f794b260337e0d4780b21f9de7e4b3822147181b90ffc3ff0f3f1b65f84b37037bc7edeb7a04b9084a3774bb8dd60d1d8cfc0beb2b7fb54aab4649a649ea3ea966d4fc2bd486253d6efe0c18cc8f3e32b777212166f596c40ef2bec1f4f", &(0x7f0000000140)=0xdf, &(0x7f0000001700)="be73c167ba348fc7d1ad5068508b033c42ebc402fd15ca7532a778128c154c74e0b7b280c0fd58fcb616a2a08fb50ba413fb2bdb7b67f027477a0ec3be2aad3e6ee3f2425c1772fdc24aa38d6e669b2b4328c8ca9f7d4496eabe1a6fa958c500041963554f1ac4713df85f8da94925b2ce5c401dda94046e426adc6e9c4f30b2f9e8a61809e018aa3258260fdf79c160357494eac5dbecec1b1d470d74607fba0b3fd69f2771d16d139c594fd68af008534057113ca5c278931d62510814f04c882e53afb3fb5da3b685e8f3622abaf457f76beb6ad9629200cd3bc3818fc9aabad53713cdaeac655d1a006bb677b8429feda69a61c3ba034931ebfd79cb32b485003f8d16cfbc419eb87accf589396e94aad808f3d7a47fe2f2435d7d49243c4aea742d7237a4fb8561752671c793a47a57aa125aacfe38572b8c16e9b2fdddb84635d7bef738db0fb4993741107e60deaa2b782c60802291a7601f24e1e97296fad022d060828409b16e9d76310b8df6198bd97a967f8ae04c313f655fa9cb5d19c736e984b34e9a274e78f8ea02ec5ead21c7598e608e08dd6878d70c229e92dc03a8e2374827a730ac3e8ffe20f993f607be434fc91f3993d9552e81d5f500304c4134588aafd97ce2aca3259f681c6624d299959fa1c2da254ef962ae4dd6c0369777a30d7d8e29cc19d57569af2af5a42a759de1cdfcb8f6315cd6f00468a325866fd9cedcfc27b037359cdfa3353e103bcc06c2aef7fd3c2e3c2d46b84c4c4b2398787b1bcb9acfa42f5519e4fafda270811dec0895eaff18110735e26637a00c66319bdefae4f37ffa152a6ff0cfb68e43ffe664c82f03150c2b663dd4a012e6acbb2852cfe210b1ab281d2b5e5bfccd379bd5b52c82c4fbb3c3a6eb44a99a4cd7d39235a083edc1f47004bcc689f5439ddaabfac9a9ea0da2a52870d050ef7ddecc8c23d9ac6ad7df723765c65aa6a32526ce32e5c1a0569755fe2413f64c57d908c106189921839f5334a351414d26d538c6cd19b6ea7ffbd4d79851c37f2db3b140d2fae9e905c7bbc3e4c26aabfb73638f299ad536417a542f75ef0095cb9b470bf46a5608ccbb4ddf4445c0b4612c315261f95e78b84b26e868d289edc33629aa7933dff09f58f7219eafb838b6fdfb0a7be8075e5033f8ffd4ba32116f1f2e834a239555b590c949d5d00dd201d02134e410e5e16d4b2ccaaf70305ccc5e0041851c42fbf99f459afae8aca805be503b0a44133f8dfbcf646815d2886f05db965a16a1a835c346672042efbcf4f9d50bea602c99d673f24ebd02fc60b43ad6b5baaf62e02c1d2106071afcc81cde5fee1dca3acb8eb8c9e5cd60977c7603a8abd8e3545f1688a2e2f53e9fd0c7ed5892a1534ad886e2481f91bd197736ab888760f4682ee269fdc13646728ad8bc134048af6362c011ea5955c0c6138d33bb8a37594714c53f9a4ec36cf6bfd81b6567458744ac364e9042df749101e9b9b6e02cdedc0b1cddea8e05cff65c8759d6cb6c53592dea020744f85ee54faf590b7898a4b42133c69da82aca5e5c860d00fc800219c7b18c81ceb279f59342db9ffd310cc01c17092ad0ffed806c28d321ae388259713826e5fde64633d0417d396c07a413b76ee315b35e66b8430a8df1e42b4415bab93df929ce58e3fc222694b305ce54ac94ec9d613f8db88ba4b3213a7deab378ec57835edba72ce375d806b1beffdaeb76b6d6f543285d64b412d95dd75aa75012d92e8d279ed8eba79a808d3224400bcdf7e705e61ab25c151056835109df75d188926e928736f069a5483719f41a3a4133495020af676939b402ee70f8f99dac1b3dbe61b9b84d98e0dc6c7fdea9c74b8a82349321c1b7d7217f84fae2c85b07f0b583dfc84e230f3899a9c5553c5ef5a6c5eb06630ae1c213e934126edbf59b87f612972a5f2af8cd18f467d60ae682fe6bc513732e56c0732d01f7908478683df193a289db44a3517d9ae21873f9ca2f4883ad9e7ee9cd3c88b5540e0264eb67e2e96e9177276238113b07c19acb4b8386cef9dc2be5cc435a79c4ebafc1f7c0b64cd26fe985e9a4f4a657c0e5ac1732f17e46885032a1c61310f5d23f67e7451b3e0b16b0cd6a8fa834747903dd1459414ed0165acde47ca56aee5ebe177fbf46a507e27b6697ebc61132b3ea0c93f28f99898e5052cec893660153bfa9f30b1816b0b72cde6ce15fdbd1c55810254ffd33fd008a7f3bf0727ebfcab72faa94a914f1ad98f8635fa9e0796310abc505b1ebca525327df2379e15928b8fd70df001aaccc7697157e9e208d5a83a13535d6b97f8eea37465e345e7cab82413413404b39a4741710775459dfd39ba15653ccf76298e5629d7a1deaee3b465efbd27441e293ee2e42d8b52159092f362a88100db3cdeefe356334913e21884c58cc523948ee706dc06b418b858408c7ca2291b63a52dc12580a532d29b0321ed3fc30d8c47a5891afdb321ab5098aae4bfcf97aa4c359ba5a5c74d4798a33bd1a0d8210a7b4137df37930ab38420b52031c218532c06d1f1ab82643fbe62bd76317516a40b671c52ad4795266dc3e3660c9005b3e0d1ce1f0463f373579156ae954dd25d1d6ec3119bb7ea5a200d5842792998f2ea409ae09b9e2faea59d9e233577344720042bccc285a92d57363f930b92f20ca1435af4b176c0e1987f72fbc73f4377337db821722cab43d2572ceccb647d46cfb5c4b398ffb4f3ca72fa2920bd7abc0b0bcf49b3623e23f2b9a3c05c1be7aa5ec74b1412c0cc78f34ffcabe209ba73712f7e6cc4e579b6749070b4bc39265ac764430e1ee6c381c0afd7004bcb5333f15977f64d6a535469daafc4e1c80dd77436326ce38908729b76d75152de5670b1beabcf36b987c9513567f40a1db7becd299dfc14ef2f597e8040213ba69f3f51c4556c40f5f7d04e192420a559598f291e8138c3ee56e24a543257b7b080b72efda8771987ab4b0395729c32aa3ae3b2ca4d1aebf256c03601854436d37a172a90aa19acfcb15aed4656cd4c2f0fdd2c2531184608e5ce5951d570548d0e0d8f7f2a291aaf23ed471971d7fbaa6f138fdb716738aa08a7ef4551d6275cb398205f3bfabe27074b34d52f5a744f7a1fe13d79c1814177d0bf7280b1c05db6a471c84892fdf4c9a2113d634ff94da1a35224a3e4500acd447ea8a3c1e8b0ecc0a218e55a735484b0cb7ab53c4d0b318cb247834f981c093718dfba5cfc25d63706572a6ff8359e99158ed97fe263a9934f91a201f28fcd69d1e60ae4c93da246a5c3f5a4b02da78799fafce24a470a346d12e9d60183d882e36ff663f3a2e5a124b2298eebf599a77af538f2274f5accecbaa35e3e56df33ee4f67137463a4a624eaa984bdf6b5eaf0fb31b7165f36a61dfc92559c013c7fbd9abc983262c31b344887de6fdb2f43824cb7d2005a40fedf5d8e3e8d1e228b8e9dc80725cdf78c7252fd1d2f12f438b54797daffb05f9dd8cb3fc798edd5acd8c2f864c1b8869a140cfa4c472a6edf06ef159c44c26a67e7dcbcfa19cee6621194392a8f3cc4e5211a5626110b5e9fabab857f266607ac7676dc7e4a28584f33b5a3e5e9b7c73c88719136b1c63ffbe0bca01668d3d0350e516b3d20c4be91e9122abb899cd72ac2ce0e66e77c46420a429ab71def9879aaf8c2048b83af6827610b48bdad7b0b9dd519274054d8425d8334d83c018a59e7671f1d07e478252e42469bd08dc01c8b9889ea07b6102079463371212c2271dfb2e6be63dd40247b311c7d6db58e986a6358e35b83e17a88e1cb61e19be1fc29c5715bccb6cd7997c4a47f8281116fec87c497c638592620f13a0ab150a1aa46bf6dd91f75e33a4a3a9bdeae79d78a3e82d4dcc44a38b2e32f904483c185b2cf452540452cf8c830dc6f6a2952cff9d711f5d7a94dac2d7b837c24c4ee4044c092818ed019a34de4fd71acdbea0e37fbb2718a9541738d246300282553d7b87a023322882996ff7e616e70742f8841fd46f46931fa66dfcf4c6214093b40395f66a25e71a4c0b4eaae0483680ab03a828043356910446ae2ecad4853ff2a3d531114a133499bf12217d020fe124890a101c70752a68d8db407c2390f8a110fae2d9a7c69d52fe216742afcbed372c835c557a6ec1b64ea2f782366b477e9ebab54496a672416c4ea8f55cf04d73d16ae53445d51666e486ed0b6cbceed5e0e2a9fd5f2ee957c37659814ae6e65f6c694f0441bdfc560e4258bf1b22de51fe576d0e860edf0b9f64dafb7d2a756ecc9fb5723852b74607b04f8be7fc46a41af47654082e5cbd92acb339a91f2bc6ac2a7bdafa0a1c45258857cd8616d2b77e6f33b8a0a687afe5c401cc7d1d0abfdfbb5745e7a5cf708adee93fdb332de97701eba311e28285c8873f876e150ce106153a59cb359c0446c50601d3af97fa726b15f0e8d6dc16f882086c287002b3bb2bee457c67773357cadc22e4904de4746f21c3ef7dc0138669fdec35bd5d6a4d3ddbc9471f8a0272a34b12b48ec474d1db0f7d9e33a8b738c4b2ab0d1043f7387c0c47b89cf4f7674482f5781d09f21247dcd705c31c99b8c9ab57c87498ef9d996a479eda90ec5e58d991935da80d7c6898bbeb7f91ff9dc1541f95f67bc7d8a58dfb433f4cf7b42e81901a96e9953068f7cb2f03be8fe083fa96840f0d5da3e270c0d06cb4ee1fa2c053e5be29466b1820596bf26950e9c83115b76db34b5b669c8084e54a12dd18be0515ba3666ecd40eab493a745bf498a4e0e271602c87e821481ea5bc445d80be02d3bcfa112d0f3d5246cdd0d0e2969c21ce914f7a7a2d922e9a3ded14e83eb30aee7eae7d3a5c4e206dff01e62b3ee1c4292788d10348de67570f232e0f7b301f2cc87161ff44a700b0626b96501d8493493439c71dfadf42d42f37ef65668e87314c03e6cc698e565bec35b30988c28405594192fd22644d4c2f2cf574f845cee7c016a8ea8073120e3b2c8f0dc59a895c8194d490d9be1229ac35dfa195438a8adc741a828dea23a1b680b8465c23de81680abaff169c3ca0466aa215ce8e675272e5ed404de0cfeebac3776578230b3acb1e96b0ba1c62166848779341874d3796bfb2a2c875238f64f1ea77b8143b2f8b280205a24746fe01817b0c43238bdd28157b20fe3d2a777a624ff110ba6821ff83a63ba8ea385d6312f5593a632337a149cde9ade532d521ecd3d9e90a3028f93d8d3992a136c63d708bc4157dbdf7571100d3eeecef4ad995ebb54f039e3538aa7777399e73364d67b15b571f5843e12eab3232eac819b0452f716ed2b7f83400be11bbaf0bbdd2208d7ee6aba715523db5011fe654ca0d42b35f72e47b8b452b63e6c549bb32983d9f3258d84e1720f566afa0575c45d2646ea45441519bcdd4ad968ed5a3c096ade7fcc8529bfb8a5b1c01dceda200bddf226cc12657dbea628287ab947eaa7fa621d03e09b769e2d99bfe487507e2a868e638e7601d43b25d98572fc4b962db5ba518f8482fd11920596bfc6e774abc9062fe07daa89beb86b95d90be0d962b6982f2b2649f274b45eebf5c02562bc6b3fcbe8b4f1b91ebeca534862e6a181f33caeb97ee20ea5f5f2a62473eeb713a98652469f55f2e588499e8f4370b95061ef26c7352d65b2f4ad787b58ce440061e4a48f879eeea925ba9d9c561840506c52d6e2578c135a6b13b1b60dc1c0abeb94ccb5faad5ce9e2441fee0873d63ed3b522e8f911143fca72aa88dc6f91e9d2e8ebcb7ec218350e812618f", 0x1000) sysctl$net_inet_carp(&(0x7f0000000180)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000200)="308ff649b770bf4d57f53c1d583e652939d12cb3541bb18f0e17f1934d03fabda2b9d70eb4e76ac86638fdb76a74bc5b9fb418880a7c7b71ebf9b8ccdf264153666fe394a1023bd6ca97dbd3206f08390fbdb45fa6318d6e2d1a80d9c6063d60adc859a3cefa15bd9e6b45e1f5a9dcbf19bf743d463e46d887b1509d8f6eaaa9bdce090aaa8200d21eab126265cca98e3cedf2b5a5a948f4d28844d3a597251eae85f756100327db73d6ded6858072ede94753fc7784ab1cb18f34604556bff736a5f2da9f177955a1bb7334ebcdbd96a2597b4a7e61491da22de09ef72fead0d116f8d9", &(0x7f0000000300)=0xe4, &(0x7f0000000340)="c64aee741e644601fc47854f8ae6db102f02b2fc1b454c57fcdcd1ad3338a7ebd5a69e5dc65dc52fa203b083c7", 0x2d) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x100, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="57f7578942697c0400000000", 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt(r2, 0x5, 0x4, &(0x7f00000003c0)=""/185, &(0x7f0000000480)=0xb9) executing program 0: semget(0x3, 0x1, 0x20) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0xfffffff7, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x7fff, 0x3ff}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x3f, 0x2}) sysctl$hw(&(0x7f0000002200)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0xfffffe75) executing program 7: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/67, 0x43}], 0x1, 0x0}}, 0x10, 0x0, 0x0) socket$inet(0x2, 0x3, 0x102) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0xc}, {0x80}, {0x6, 0x0, 0x0, 0xc0f1}]}) write(0xffffffffffffffff, &(0x7f0000000280)="f22e8a75fbc30288d8025c471dc7", 0xe) executing program 2: r0 = socket(0x20, 0x3, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x81ec, 0x1, 0x81, 0xd347, 0x9}, 0xc) accept$inet(r0, 0x0, &(0x7f0000000040)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f4b) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) close(r2) fcntl$getflags(r1, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000001200), 0xd, 0x0, 0x0, 0x201}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000400), 0x40, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffd, 0x8, 0x2}, {{r3}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x7fff, 0x400}, {{r3}, 0xfffffffffffffff9, 0x4, 0x1, 0xad, 0x3}, {{r3}, 0xfffffffffffffffc, 0x4, 0x8, 0x58f3, 0x2}], 0x0, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x2, 0x3, 0x101}, {{r4}, 0xffffffffffffffff, 0x2e, 0x1, 0x8000000000000001, 0x1}], 0xe842, &(0x7f0000000480)={0x0, 0x2}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000004c0)) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0xb, &(0x7f0000001640)={0x2, 0x1}, 0xc) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001680), 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000280)) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f00000003c0)=[{r7}], 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setown(r4, 0x6, 0x0) getitimer(0x0, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f00000022c0)) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000180)="9d3b73b6a1d9f387", 0x8) pwrite(r0, &(0x7f0000000040)="18", 0x1, 0xffff) preadv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/180, 0xb4}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/37, 0x25}, {&(0x7f00000002c0)=""/179, 0xb3}], 0x4, 0x0) executing program 1: syz_emit_ethernet(0x2e, &(0x7f0000000140)={@local, @random="df9e92db8afc", [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @empty, {[@ra={0x94, 0x6}, @rr={0x7, 0x3, 0xc4}]}}}}}}) munmap(&(0x7f000031e000/0x1000)=nil, 0x1000) r0 = kqueue() r1 = kqueue() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000180)={0x9, 0x4, 0x7fff, 0x2, 0x1, 0x3ff, 0xd3, 0x10, [{0x3, 0x5, 0x200, 0x6f1}, {0x0, 0xe7c, 0x40, 0x3}, {0x5, 0x61d, 0x7, 0x1}, {0x20, 0x1, 0x0, 0x8}, {0x0, 0x10001, 0x4, 0x6}, {0xd86, 0x6, 0xfffffff7, 0x8}, {0x6, 0x2, 0x800, 0x2}, {0x1, 0x417eb736, 0xb9c}, {0x7, 0x8, 0x81, 0x3f4000}, {0x6, 0x6, 0x3, 0xfffffffc}, {0x8, 0x80000000, 0x822}, {0xffff, 0x7, 0x8, 0x58bb}, {0x1, 0x81, 0x8, 0x100}, {0x7faea40e, 0x80000000, 0x0, 0x8}, {0x5, 0x4, 0x1f, 0xc1c5}, {0x0, 0x0, 0x3, 0x1}]}) semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0, 0x8001, 0x800}, {0x3, 0x27b3}, {0x4, 0x8, 0x800}, {0x4, 0xfff, 0x800}, {0x1, 0x4}, {0x4, 0x1000, 0x1800}, {0x0, 0x8000, 0x800}, {0x2, 0x8, 0x800}, {0x4, 0x1162, 0x400}], 0x9) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x1, 0x10}, 0x3, &(0x7f0000000080)="d3f3351a05", &(0x7f0000000140)=0x5, &(0x7f0000000180)="21ab58aa1bfdca668af6b1f30cca5274ecb7375c064bc152f50867d33581c087b3fcecc8502601bfea75539052ae34eab61285a81b5bd726e3b11466d1d58af39f8c0797fda1135421ae9c8662ece405fd13fc809e3ce5580ade826c7faeee91c7ec5e9f9a8e89d63382ba66b2997773b9d30ced07136574a9ccf9429a887322411be15bf2dd60dc5031974356e40b4627881faeb7f3b1d9eb6dbeb26ae8ede6bbcc8de933183c1e148a38f8391bf03963883c50c129bd34a1ffc5ee39015e38735b525b6b3822090edc1b", 0xcb) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, 0x0, 0x0) readv(r3, &(0x7f0000002d40)=[{&(0x7f0000001800)=""/198, 0xc6}, {&(0x7f0000001900)=""/130, 0x82}, {&(0x7f00000019c0)=""/68, 0x44}, {&(0x7f0000001a40)=""/44, 0x2c}, {&(0x7f0000001a80)=""/235, 0xeb}, {&(0x7f0000001b80)=""/76, 0x4c}, {&(0x7f0000001c00)=""/144, 0x90}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/85, 0x55}], 0x9) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x10000520) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x50) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r0, r1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 4: socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f", 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={0x0}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYRES64], 0x107, 0x0) msgctl$IPC_RMID(r1, 0x0) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x5, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x80}]}) (async) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt(r1, 0x9, 0x2, &(0x7f0000000380)="717a9e10", 0x4) (async, rerun: 32) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x400, 0x1, 0x25, 0x990}, {0x401, 0x4, 0xff}]}) (async, rerun: 32) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x200, 0x0) (async) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='c\x00') (async) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7}, {0x44}, {0x41e}]}) (async, rerun: 32) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async, rerun: 32) socket(0x2, 0x4, 0x10) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) (async) syz_open_pts() (async) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="4890526e5b4f426b22ce504dec8264b9d7023381d0ce7e3b030bcd6ffac1d38bd40908d4ab0118e3776dd6b4f602c213dc8dd4bd059bcd367ef291c3ffd6f77904c2cbbd104130d6bb519c9fe7ac0d2e8e26f7e2511a0d2cf74755dd287307a126f82dcc8052774b1977f842a2a66b57a1cc834559579792cdba2d64b72fafc76c4bb8cd7c0d552978dd2e729c95e54fc7b1cbb115268719d99fc8208fc182b7acc12c87d65875355512adebe0820c3ae09fcab8644cf54d7376797137f1ed55aa6105a40ee771dd804664933968d9400d9a661a2a558e283737fd60374abbac113518f938fc8d51849dd9f6c0832cc14e56d4152c492e770c86d9eda829de0080fadc05f0abcaac6c3b8c672f88649122d53dd8f03a3a37a24f4e601d9b81e19358fcdb1bda1f715534eb07220dafd471aebfaa1c6317837466a691ba949677a4ba6b94bcb44e7bda754ed1af49f6399e5792423350c96d2a11ab84e664fac0daede7ff47f2a18652d3d8b7644845f0ae4d400cb8fb5afdac4e8291065703b983eb793c9b901bc9da9e8a9e74ba5fe21539fa7d2268e98a814abd3a6312a9ec7d51d8eae5d89612bff6ba1934ea612799577215cf950b7b84d1e45bb5aab0bade45bdd86f868557df5a45e5a46fa2ba730460fdb72a783a4c2a0160271e0985e2578c7bab13b0ca825762a460c4521531ae243eff8bdb8ee4993d438a6c6689c7aa4e769955b2b9ccf5f0b40330c3a3e7dcc6d51c3d8aaad107e304483e90ebbcf778a8d37f26e6bb4b25d88559c1adf0398cadf422adeb6a5d67b994fdc9266762b475557c8edaab1603455443c8a97d7d2cbfdd57bb528478e702470d253ecaf0c6ed9176bcec3b7a5e97074b1ed2c20e6eb7cdc62da5922042d37938d319fab622ec0ed1dfd26a83037994c96ae04658a97ed868c79abb6b6289746b3463a5e1f60bbe533fa4db1ee9a5e67040381275332905f3058e5a15d4e28d3b8b871fc723f26846e025f37d14860221025187618b172f071852120dbefd1453370e062cd2dc0a0d54f1187a9d9df60d6ed137ad09a1a1322c8a6a4b78f265e37bfed65d35fb9675c130a091841ec696a746289262b2c28fa3252f466728a6f1856e05ec80d5bc8d1b0a", 0x328}], 0x1) (async, rerun: 64) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) (async, rerun: 64) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x20, 0x0, 0x0, 0x1603519, "1a0001ad090201070000200007791dcebf00"}) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb52773d5616cabb69cc1a7a14051d04a27b5cb057d5ec186c897764a6fafeca04412715ba10e7ca93a9707b7cbd754867d0e0c8b7d17024a0065d70589e2daf7b535b109449a2bc51dc2889b09657923e30afb1295c5da1adf4193324f9129", 0x66}], 0x1) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) (async, rerun: 64) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) (rerun: 64) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24}, {}], 0x2}) (async) socket(0x18, 0x3, 0x0) executing program 3: ftruncate(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x3d}, {0x44}, {0x8, 0x0, 0x0, 0xffffffff}, {0x1ff, 0x3f, 0x9}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x1}) getpeername(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f00000010c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r2, 0xc0406938, &(0x7f00000001c0)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f00003e1000/0x3000)=nil, 0x3000, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x190) r5 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8020699d, &(0x7f00000001c0)) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = getppid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x16) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) fcntl$setown(r0, 0x6, r1) close(r0) syz_emit_ethernet(0x3a, &(0x7f0000000780)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}, {[@noop, @rr={0x7, 0x3}]}}, @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 4: r0 = socket$inet6(0x1e, 0x0, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) shutdown(r0, 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) syz_open_pts() getuid() r4 = getuid() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="07f04111f163833ff790a8a8e2e8560c2a71ebd72b778672b065e531c57bde7ee015219cd39e14ea15220dd600198d0f99860fffb8220b7abb4b081673555f27ea8ebef4fc8eb5077023b664e4919b674399e5d073e25f9edd089db94c75c090efdb4ba80ab4492af0e3b37334926cc46ec07c71fe3d527e1aa306a23f7529c5f6bb5d3f3acc08d7730413c1c55d5db314745c994792a8146b57b20aea48f1930bc742283e38ed551f3898fe27e46b64f11730660c24725e1c6f8093c50352021d26bd69e47cba5c92", 0xc9}, {&(0x7f0000000240)="437651ffc323f9efda259590e069", 0xe}], 0x2) r5 = getegid() chown(&(0x7f0000000080)='./file0\x00', r4, r5) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x67, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = msgget$private(0x0, 0x0) msgsnd(r8, &(0x7f0000001b40)=ANY=[@ANYBLOB="0000000000000000d577a0f1b55d40de92ce05f2148950092f35d5ade543c2e4251bcb32f02a4bff9dd478c1be726a51e302e16c6477cafe3be5feddb3802341be47d5788ea28fe01bcabbc896e693a2dc9c2719a5a7cc02b129a218cce33a7d4f2484a641ed0df6a538e610a3578a7f44126f69a8d99974556a9f33c2689450ecccc386c5b02de7fba562a34e7f102c4f861d62d4dc76ede826d2c00e4ee6d1f68d2af2b9d42a6c0bb375d3b57d9730009e0e9ee912b7196f0022f1c82528e471eea347dd45b0ad7655a5cf3a7fea1b1a0d35b50b490cc27624261977a7b11d9b0a440860644050e8b67c0d4921f2ee950a4bf5507e43d1dcf6ab60d77e4e904664e6d7d93009752264ab69bf744dba4095b9c3d0091e84a8d0497343f033c5ec94bb4017643e3c6c13e01006084beaf2e1a2b3bf"], 0x135, 0x800) executing program 5: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) 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) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 0: shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file1\x00') munmap(&(0x7f0000fac000/0x4000)=nil, 0x4000) executing program 1: msgsnd(0x0, 0x0, 0x1f, 0x5) executing program 3: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000280)="5ab7776a", 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, &(0x7f0000000040), 0x0, &(0x7f00000000c0), 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, 0x8060693f, &(0x7f00000001c0)) pledge(&(0x7f0000000780)='.:#\\]\x00', &(0x7f00000007c0)='(%/\\\x00') map stack 0x20000000-0x20400000 of map 0xfffffd805d57e988 failed: hole in range denied attempt to set clock forward to 13622315181289262 executing program 7: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r1, 0x8531) link(0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x7) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001, 0x0, 0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x400, 0x79) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000900)={0x10, 0x3ff, [{&(0x7f0000884000/0x1000)=nil, &(0x7f00004ed000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000625000/0x2000)=nil, &(0x7f0000565000/0x1000)=nil, 0x2}, {&(0x7f000067d000/0x3000)=nil, &(0x7f0000565000/0x3000)=nil, 0x103}, {&(0x7f0000565000/0x2000)=nil, &(0x7f000055a000/0x3000)=nil, 0x5}, {&(0x7f0000ee4000/0x3000)=nil, &(0x7f0000eec000/0x3000)=nil, 0x80}, {&(0x7f0000cc2000/0x1000)=nil, &(0x7f0000c22000/0x4000)=nil, 0x5}, {&(0x7f0000d7b000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000094d000/0x4000)=nil, &(0x7f0000882000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00007f9000/0x1000)=nil, 0x2}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f000055b000/0x3000)=nil, &(0x7f00007f6000/0x4000)=nil, 0x5e}, {&(0x7f0000ef0000/0x2000)=nil, &(0x7f0000ef2000/0x1000)=nil}], './file0\x00', 0x81}) ioctl$VMM_IOC_RUN(r3, 0xc2485607, &(0x7f0000000000)={0x2, 0x0, 0x8b, 0x0, 0x0}) unveil(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='c\x00') mkdirat(r1, &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000180)='r\x00') r4 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x8) openat(r4, &(0x7f0000000080)='./file0\x00', 0x20, 0x90) open(&(0x7f0000000140)='./file0/file0\x00', 0x8000, 0x104) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) r5 = shmget$private(0x0, 0x4000, 0x7a4, &(0x7f000055b000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r5, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) shmdt(r6) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r7, 0x0, 0x0) executing program 1: getgroups(0x1, &(0x7f0000000100)=[0x0]) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0xff, 0x0, r0, 0x0, r0, 0xe0, 0xd58}, 0x0, 0x7fff, 0xffffffffffffff7e}) socketpair(0x1, 0x0, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000280)={0x0, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) getuid() setreuid(0x0, 0x0) r4 = socket(0x800000018, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r5, r2) listen(r4, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) executing program 5: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) (async) r0 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x104) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0200000000000000"], 0x55, 0x0) (async, rerun: 32) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x2, &(0x7f0000000280), 0x0, 0x0, 0x0) (async, rerun: 32) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xfffffffffffffd2a) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) (async, rerun: 64) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) r3 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) (async) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x14, 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/file0/..\x00', 0x0) (async) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) (async) r5 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYRES64=r1], 0x107, 0x0) (async) setrlimit(0x5, &(0x7f0000000000)={0x6, 0x200}) (async, rerun: 64) msgctl$IPC_RMID(r3, 0x0) (async, rerun: 64) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000240)={0xb5, 0x7}) (async, rerun: 32) syz_emit_ethernet(0x36, &(0x7f0000003680)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x68, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x0, 0x0, 0x6}}}}}) (async, rerun: 32) close(r0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{}, {0x2c}, {0x16}]}) write(r0, &(0x7f0000001480)="150600000000000000e37600df00", 0xe) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) pwrite(r1, &(0x7f0000001500)="18", 0x1, 0xffff) executing program 0: syz_emit_ethernet(0x2d, &(0x7f0000000000)={@local, @local, [], {@ipv6}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) recvfrom$inet(r0, &(0x7f0000000080)=""/146, 0x92, 0x1000000, 0x0, 0x0) shutdown(r0, 0x0) executing program 7: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) (async) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() syz_open_pts() socket(0x1, 0x0, 0x80) (async) r1 = socket(0x1, 0x0, 0x80) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) socket(0x18, 0x2, 0x0) (async) socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0xfffffffffffffffb}, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x400c5711, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x25, 0x400}, {0x82, 0x3}, {0x20, 0x5}, {0x25, 0x6}, {0x87, 0xfffffff7}, {0x2}], 0x6}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x10001, 0xfffffffc, "16cf2dee18f68e000000e7400000000200"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="45db9950f4b16e276e150352b754fc60a033b0e83fd62dbd45", 0x19}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xfffffff8, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x0, 0x7}, {}, {0x8e}], 0x3}) sendsyslog(&(0x7f00000003c0)="a8", 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) executing program 3: syz_open_pts() socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370", &(0x7f0000000080)=0x1b, 0x0, 0x0) pckbd_enable: command error executing program 2: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/67, 0x43}], 0x1, 0x0}}, 0x10, 0x0, 0x0) socket$inet(0x2, 0x3, 0x102) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0xc}, {0x80}, {0x6, 0x0, 0x0, 0xc0f1}]}) write(0xffffffffffffffff, &(0x7f0000000280)="f22e8a75fbc30288d8025c471dc7", 0xe) executing program 5: msgsnd(0x0, 0x0, 0x1f, 0x6) executing program 0: r0 = socket(0x20, 0x3, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x81ec, 0x1, 0x81, 0xd347, 0x9}, 0xc) accept$inet(r0, 0x0, &(0x7f0000000040)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f4b) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) close(r2) fcntl$getflags(r1, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000001200), 0xd, 0x0, 0x0, 0x201}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000400), 0x40, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffd, 0x8, 0x2}, {{r3}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x7fff, 0x400}, {{r3}, 0xfffffffffffffff9, 0x4, 0x1, 0xad, 0x3}, {{r3}, 0xfffffffffffffffc, 0x4, 0x8, 0x58f3, 0x2}], 0x0, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x2, 0x3, 0x101}, {{r4}, 0xffffffffffffffff, 0x2e, 0x1, 0x8000000000000001, 0x1}], 0xe842, &(0x7f0000000480)={0x0, 0x2}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000004c0)) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0xb, &(0x7f0000001640)={0x2, 0x1}, 0xc) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001680), 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000280)) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f00000003c0)=[{r7}], 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setown(r4, 0x6, 0x0) getitimer(0x0, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f00000022c0)) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) pckbd_enable: command error executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000100)="bf3b684c5ade661b19ece963b4567084e096cf973983b85e5df63e013eaa8b04095e88157332b4f68e78e0793d3e30417acbf4c19893cfd424b75262dce55ade2ab6278ab86672f9ed186987b8c19d92958a7b98020f6002", 0x58}], 0x1, 0x0, 0x0, 0x400}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x80206916, &(0x7f00000001c0)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) socketpair$unix(0x1, 0x5, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x3) socket$unix(0x1, 0x5, 0x0) writev(0xffffffffffffffff, &(0x7f00000018c0), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x2000, 0x101, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x800) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x4, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) executing program 3: shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) (async) chdir(&(0x7f0000000240)='./file0\x00') (async) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file1\x00') (async) munmap(&(0x7f0000fac000/0x4000)=nil, 0x4000) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206980, &(0x7f00000001c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) setuid(0xee01) (async) socket(0x2, 0x2, 0x0) (async) ioctl$FIONREAD(r0, 0x80206980, &(0x7f00000001c0)) (async) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) (async) executing program 4: r0 = socket$inet6(0x1e, 0x0, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) shutdown(r0, 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) syz_open_pts() getuid() r4 = getuid() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="07f04111f163833ff790a8a8e2e8560c2a71ebd72b778672b065e531c57bde7ee015219cd39e14ea15220dd600198d0f99860fffb8220b7abb4b081673555f27ea8ebef4fc8eb5077023b664e4919b674399e5d073e25f9edd089db94c75c090efdb4ba80ab4492af0e3b37334926cc46ec07c71fe3d527e1aa306a23f7529c5f6bb5d3f3acc08d7730413c1c55d5db314745c994792a8146b57b20aea48f1930bc742283e38ed551f3898fe27e46b64f11730660c24725e1c6f8093c50352021d26bd69e47cba5c92", 0xc9}, {&(0x7f0000000240)="437651ffc323f9efda259590e069", 0xe}], 0x2) r5 = getegid() chown(&(0x7f0000000080)='./file0\x00', r4, r5) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x67, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = msgget$private(0x0, 0x0) msgsnd(r8, &(0x7f0000001b40)=ANY=[@ANYBLOB="0000000000000000d577a0f1b55d40de92ce05f2148950092f35d5ade543c2e4251bcb32f02a4bff9dd478c1be726a51e302e16c6477cafe3be5feddb3802341be47d5788ea28fe01bcabbc896e693a2dc9c2719a5a7cc02b129a218cce33a7d4f2484a641ed0df6a538e610a3578a7f44126f69a8d99974556a9f33c2689450ecccc386c5b02de7fba562a34e7f102c4f861d62d4dc76ede826d2c00e4ee6d1f68d2af2b9d42a6c0bb375d3b57d9730009e0e9ee912b7196f0022f1c82528e471eea347dd45b0ad7655a5cf3a7fea1b1a0d35b50b490cc27624261977a7b11d9b0a440860644050e8b67c0d4921f2ee950a4bf5507e43d1dcf6ab60d77e4e904664e6d7d93009752264ab69bf744dba4095b9c3d0091e84a8d0497343f033c5ec94bb4017643e3c6c13e01006084beaf2e1a2b3bf"], 0x135, 0x800) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mlockall(0x1) mprotect(&(0x7f0000082000/0x1000)=nil, 0x1000, 0x2) mlockall(0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file2\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f00000002c0)=@file={0xd570d0466b6018f, './file0/file0\x00'}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x40, 0xfe, 0x3}, {0x81}, {0xfe}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000011c0)={0x3, &(0x7f0000000700)=[{0x1c}, {0x30}, {0x6}]}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) rmdir(&(0x7f0000000180)='./file0\x00') executing program 5: socket(0x11, 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x40}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1604) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xf0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x40, 0x0, 0x0, &(0x7f0000000140)={0x7ff, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, 0x0, 0x7, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21", 0x3) kqueue() sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) sysctl$kern(&(0x7f00000000c0), 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) executing program 7: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7d}], 0x1, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0x8000000000000001, 0x10001}, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000001c0)={0xb0, 0x0, &(0x7f00000000c0)=""/176}) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$vm(&(0x7f0000000040), 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(r1, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d058", 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x1ff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x102) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x51afee42a5519235, 0x2c) r4 = kqueue() r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(r5, r4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a0516114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) executing program 1: r0 = socket(0x18, 0x2, 0x0) (async, rerun: 32) socket(0x0, 0x0, 0x0) (async, rerun: 32) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) (async, rerun: 32) r1 = socket(0x18, 0x1, 0x0) (rerun: 32) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async, rerun: 32) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3a581ede61cfdaa82605eda31245495529fc8b8057e1ecdf4e75f0285e8529a0cd3c42ffc0616cf7258b79c45528d7def759c70cfff9ec142d8fc1bb0cffe108dbedf1612c622514b9c0d26e4ac40a2d9e3747175d553ae797627b9c7c8ba52616bcdcdce0b865777cba34c4a1a271a606a413cd7c647b9a52252d0896fdc3c49d72ea735544b0fba745bfb953124e4a71f7f32", 0x12b}, {&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbcd8c64fe81442749ed0a4b71d568eeef7635395e1550d4c04d9339946528d59da82e033d332cf", 0x46}], 0x2) executing program 7: open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x20}, {0x2c, 0x0, 0x0, 0x20000}, {0x906}]}) write(r0, &(0x7f0000000140)="76e5bead6f01f8607d0200000063", 0xe) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(0x0, &(0x7f00000003c0)='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') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0xde}, {0x6}]}) close(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x7b}], 0x9, 0x0, 0x0, 0x0) shutdown(r1, 0x2) r3 = syz_open_pts() syz_open_pts() r4 = syz_open_pts() fsync(r3) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r5, 0x800c745b, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x8000000000000000) executing program 2: r0 = socket(0x2, 0x0, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x2, 0x1, 0x0) listen(r3, 0x0) r4 = syz_open_pts() r5 = syz_open_pts() readv(r5, &(0x7f00000012c0), 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x13}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfff, "0fdb000000000000000600000000000000d900", 0x0, 0xffff}) close(r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[0x2]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x1d}, 0x2, &(0x7f00000001c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7a20c37082e9e2478baf48804029b70a3587cd2e50a5b3d33aa5d1bf4ecbee8c53b5c8865bf9d5e002b29c3e3ccefb48041ab6252701512c1738983ec32cd7b749583ddf1edb109038ed8c32f098c745", &(0x7f0000000100)=0x67, 0x0, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60090000000000000000000000e01f0000000000000600000000000000000000000000000001"]) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) sendmmsg(r5, &(0x7f0000000240)={0x0}, 0x10, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 7: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7}) r0 = syz_open_pts() dup(r0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) close(r1) syz_open_pts() sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f00000003c0)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de6f1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a5e0940fcbdd58810578fefe230396556565a830032eef776127fd24669fc14ab0a114a9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d125822a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6908004bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c45c907755c1604ea18800525e968748bb76b1e37e5d612603beb7961ef001941be2d849cb4e9ec4d1d3556d9acd02d8bf399be7253f4ed350000d3f4b68879", 0x0, 0x0, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80286987, &(0x7f00000001c0)) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x6}, 0x4, &(0x7f0000000100)="d69096f07ed81b37a5ffa907803c4f016100555e83b8b1e695fa115f93f0861077b79f272cb3ff83d3f4d4f787e83d790882e7685abaa4f6cdf5c7ddbae09180620d7f0fde156573635eb29e36d8c5e607e76d24bb1a965f857142f6f655fd9a3d2ae72e8f31e7a05ea4b1337d2b7c86f1f12c", 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000140)=0x7e10a2f) setrlimit(0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x800000018, 0x2, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1ff}, 0x8}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) executing program 4: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() setrlimit(0x6, &(0x7f00000000c0)) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x50}, {0x64}, {0x16}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mlockall(0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x31) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r6, 0x0) WARNING: thread `nfsio' (77424) exits with status -1 WARNING: thread `nfsio' (370140) exits with status -1 WARNING: thread `nfsio' (155593) exits with status -1 WARNING: thread `nfsio' (445540) exits with status -1 WARNING: thread `nfsio' (108086) exits with status -1 WARNING: thread `nfsio' (448528) exits with status -1 WARNING: thread `nfsio' (380171) exits with status -1 WARNING: thread `nfsio' (16639) exits with status -1 WARNING: thread `nfsio' (364192) exits with status -1 WARNING: thread `nfsio' (437129) exits with status -1 executing program 5: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x9}, 0x4, 0x0, &(0x7f0000000080), 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() r2 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, 0x0) getgroups(0xffffffffffffff84, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x6]) r5 = getegid() semop(r4, &(0x7f0000000140)=[{0x4, 0x200, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x201, 0x1000}, {0x3, 0x1000}, {}, {0x3, 0xff72}, {0x1, 0xdb, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0xa, 0x1000}], 0x9) sendmmsg(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000340)={&(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000280)="8bbe837bf99b5b8dd9fe51fa744d49734967bc2c4a577f5bc033429a1cec8a0a9510e3e3510ddd4b15926d3257f270545388dbb9b5fa5ab75124f76ef8c0e88c4d9e0016980f68cc13324d4b5067de5d62ffb51b221e4016b52ad25a8a38af0a2b9835", 0x63}], 0x1, &(0x7f00000012c0)=ANY=[@ANYBLOB="280000000000000001000000ff000000e8ba4131160eafdfb96fb8732d8c44fe47a50000000000004800000000000000ffff000007000000f9e8e83c94efa734248b16b639e0d7f13abfedc508f37e6f17098ac11c99e186568ef99ab202ff9a9394ac6d0fb7e4ed452797ab94000000d800000000000000ffff0000030000001535649750284260b0018eebf9c3241678e3831933ccd492d16b65c440ad62ce5cc1461652154047913d6c71ce5632af54f3aa632525a85376bdbd6b2e6ff446b050b709a2770b9726c2b37fa4a6f4094e81b3e3bf25c0702d95c3b2dbac21702a78f44f8137b13d4fe2b458043acb5feb7f5437018a12391a7c9e8c45aec731ab567707ef113af65240adae2a1aacbb67910802db2ad62fe8c8480ba40816374650d982cd0799b5f05a0d41978496c549a093ca2212e46806962632c3fd3c122f00000000000000780000000000000001000000a326a06dba18e7e709da2710d7beff9aed1accc9b86e825b3cefb6a0a331b95cd53b9802380813bf12c99ec28f55e57d29fdc8e05ce83340d81371e0d6708ac8f8a932a2963cc2aed36702697bbe78b6c0237b7327825a45e2f952af95d958ae85201e6242e1a646000000005000000000000000010000004000000008fc6421679c03525ea32d67bed7ef960743fdccfe9c2fed4db819774fa394d62b073859f65d5163eda502f6fc9ebd0ca0a7962691fbd4b3840f0000000000001010000000000000ffff0000030000001d565891502cfdf54f0408d72abc69daf2008a6cc7d05091a82277632004ce4e354d33aa32ef1b0be227909221cd5733bdd3dae5e5cb82c840998af5ea19d27b4c7f1d6c9bb92b8d952b84e6c960cd9fe5df0877db1a1722af2789b3c21c189d032cf967278ce9d1f577537bd4e306b76da7eb58ef78e4619a9ce828064af0cd0044e0ad716e0f54359c2a55255b2fd83e71ade14a9d6472e9c11676d79024aaea6756aa9da04a8f6cf90353656242480aeaecd11face2e370a2b9ffe9986f9fe0b5392b9f0cfa3f84aa2b19284e24fbccfbd97283d30bbb93e077b0ac3da8951d26df909e4f47047013c8aa4e0e8a528cc232e335590ac637aa008c6962eeac78a73b1b45c27c441319191bb71bf5deab43feac070eea6924bff84f887b74737c6a0c22938984d0354e1781b2a2b8b20e5b0da4d7c7b3cee68f4901bd99c1a6b5f4851834c780dacc7a65e9e0696d097dd79257861858b8d343f2b5911fd7d58ef619ffc91bc8c54cc9d4441b53251b782e03284ff0d4f476fd8e8bc224bd89857440a148498525f91e32ae72a6debaf0122848b40795421833d83d84c42a76d14d80b4c61e003b95bf26d08ebf772e8511782d689d3a38a938c3bbc1e8be7f38c18a8f03d809b71e08a4f208fc5782697f77c8808489243c4d8a88025b8efd0e3edcb0e30d9b0365c5830eec6eec7cfc208f5a4f16050727ec87f02da9546d4bdf71c7bc8d078fe7550c426d0fa8f162a3acb482d8d916b8485422171b3d5d7baf965c4f3475a941135600928547720fac5759daac01d374ca244288eafbae105fbefb49d9beaf6ca39ceaa853c053a289a80a28070c42c138de8d355cf08b60d569e384840ea7bddc1b1d71fafac9d51962e1cf1aad70e8c42df448e9a25a68acd835186bfbb71c0690af5819587a5d6059256cca11c5be83141dc745222b3a0e7ec402e0952a6d9c19a29d52631056d9c45bcedd41b0621e73e9eda65c7b5a7f79a0ba526f30affdb4979ec89f2b2624197907e73aa3530631aa3df8ca57c6492ce83790d9bec167a2afe43234cd6ebc1f274d478085c57b3c5a9e1119d6e452ca2dfa99a572012b3fec5370f25f5737b090749e707732a155f5daddaf89a69cce4bc17d175dc0e4617c703c160a5955211a305bf0088ab9c3023e3b1b6598ef3cf6a822b172e73d757351133d88704243f354539ff5596c2f054c97ff38fbdda5edcca44c1f5cdb5395a92a3a9bce5f8270f16eed3267b52ba398e66d7634e23cf56b53eae3bfff45df97009cb0b57550affdcb3ae14766084d491abf0d6fe2788dececa5de3f236df587354e9f02cc6505dd5a98696e6052aac17427f20670d98e7797a28d7936638e3d12c2d5a95da7c9908f46e52e3e8876bc5b51259f66c561c38d0c33c286b4a4511bb3bb6aef92e0f0ccd2f2f19aa427730ea8051aef71e5454e831645ec4cca1a163f9fe85d8033cb35d14fabc5e600d411ef2a20e2c7b4697d568e80d6935df2315f19081d654fd04aa154aa4b6d64d7fe39254935050428cc5e55ce0dc7b0702ab71785284a8b0dae2ad95e6e2da31ca5808867e20a00805be3874b65ae9d15f58862dca79228c5a5bb0468b0fd6bb1e687b64a65bcd2a566172f45bdb6be29e0587d228c3c17a26c275faee441ceca93afac1074709989bb7ba685e350b1a0096e619718eca095f92f67161db0a25177c1af756bafe989eb025545897dc3a5bb3efd0c6952a9a925078b52a62bac78df6d2a828293c0358b4663ecbeeee18f14d6ae85f98c322bd552cab7d6a37ce97346edc9e9b494c086f73f8e0b3c4279d71fffdfdf4a3fc387fee534b8d5397177919a1e61fd3a853b66814c5f5d84c9743c154e395ccf9ba321a995b181d056bc89256335069ddfaa0962bb4cfa51960bcca8e2695c524ca85224d10a6866c18a009b6a4f564424b2202b049d5b81140e05d8c018737e9ef1d31528a15b897ac57f2effabf353a5dd027ce9ca2c6da8c8f1e00b6c7fed2d966fa1e809c0f4f94445f16c5f82e43953de0e9c245793e1071b1fef5367c4ed29b1d412b5e89d48a042693f3c05b845e1188b426ab359cc8b128f0ff8dca057771d690b712d16a9133273e0485fbdfc9408c78a9786c2ad148f239fd232908c6f6d8ec9f40c37fc4f224591fd86791ed0b392ee24cc2ab2381349b92eee91ef59ef65a0e0b5fdb6a1c92670b96ec2d66614771b9847124c334c3bf8c62a8dc9cc2094bfd4d619e01b99dc7c149b1f5ca7d7e3304a56d2eb0a77f414f515f76ab19cfbfc60736e603f11e697534fa2a0cfbe97101dd5827c0129e9f8ea82217af602cbf1ea9e3092043925bb88ccdcfcf57f54ecbbff4dbbd9de884c64fac39e4731adc8562e046ce2ed3a161071a7b98cec3daeafb9311fb15cca19b6ea8f93632c3c7dc9c7743961908302f953e820d0b0fc3ac152fe93d0031e10d264cb5e01e6813b3fd6644054425df5cbca82066ea66227c22f57f7029055ff1c5f022924f3b6abcc6550565cc19f97106cbb4b0715f3711aa5ac416ab1b95d7d9e1c724e37cab09ec61da273e788b56917787cf1af35ef1da45bb9f59fd68fc26217e7def1671e4644bff1ba5ecebd8b865f19102f0c52adb6662eb6ca1fd60946c7f4ae728ebad3c63f4632f740ddc98ad67d61f12b0639a2ed457f3ff1c6e29312299eb5f34fe65747f90d9b484af525085ce1774f2b4e6f67a5cf19885f175768801d9f14066e8b550945ff41bd5301da6ea8aaedfac3a8c410398ad0a37263be500cb0bd4816167bbb204cc71a6ffb0f42b38f31dad84bdc833e3a509c7577f2d9f4e6d89e964bccc312ff02c904260aa9617ecf4b68ad7e2d31354dca74b8f71876108f6ce7b7299c3df3fdb48101995608338fda03604757727cb0f3ffd559e4fddc28a85ab8ee4d83d3f1f66335e4fd8bd97a3563f893a9b503f68092096ef09a5bbba61c344e6eec687f1eef7f5fabf0a67cfea409f2d481ddfea1ef1b13ce879ef9015fe5b2b651fc5b1d5c826597a84161b286fe7977597bb16ecc5a792f6dc7910cbc37598e0fa5afaa34a569783e16d18c97f8a37b4649940f7583eed47d75372302684f833fac969cfa37b3105701cf5e5c40775f81391437d24a6b8c0aa3a74e6d31080421602223f315038e0fa3c1db1e99927de50945b29d917606457f801b7809dee0bc63f5d8685274e75849d2949de306a5a19b4b67c4c7c451db0e4626796c1a601b6c4b5d3b1c728404b3bf3f2618d6daf9080db49e1194fd8245b159a27799a8e7f57ea946e7f62a95fa16eafa594bbe51a2e4c35a2f94e6e30c15ba0bc839e7eb12f8c24b1410dd97fd827dd6742c51ff41679b7ef2a9839ea752494bf45f4e9521750e0daa671ae47a1014a70b271c670a5ad8bb79f5b3cf73f10079a3a0ec5fe2311b8545d76adea3b6afb017f04e2de635720c4b8c486aa53518d156ea5dd915061f95d49dff048ac8e5da6896064d5e82a0e2c12c6282e6bba2259b87a957c116ddc1a9c8cd7e36aae0f05b77874313e605b6053fa24303f3a7326592a0192d543bd7a5ee577e94aacf8ae0aeadfa44c30d30d0d291866d4f4020f2ed4ca5e3589f699f366dfcc90809ce3e7c53ebeb0fbec0fa6c7e34c1fcd555a2d3f627c0227cafae53488db31f89a47efbd7e33891f42138c0eb106e98ad35c71c5ebd536ce8e964d9f564b3577d6889f66a1d38dd6d7b432c86ee26696a34ff106944fcf5e99c1848b2b72d8155a9ab4cd1cb451475e4678f64f60c226bcc9559abf05900be0ea076808d4aa855f80c4c55ef5662c325f43571c5994ad3e4ff85ddb7ad0425f16bf77defe6a4da21c32b6c3bd7b6f53ba8a3249dfd8b27cb8c1fe802a97bdf224859d5a3e39941a19e13e025092fe3373ad936940f4267174ae9872cf2bd1baa207e7db9148f8aa0d5e0d9e9ad3cc9bfc6796bcdb5b8ad37da63ed5a90e1be45e3e12a9355ccab8197526e85b91a2bead52b4010a317763bd6429e730e0e03d4c4887b22f69d1a6fe71fb9ff6d72bf0e26b498c70ecf9793825eb73bd811fa47951f1934e20235903c6dbef909bb31b0aeb6b404abdad1ea82ea11d668951989edc7303aad658f820ada097152b094fb3115cbf7688724cd425433c749ef5a5cda91245e0df71dc41853aa4ed41d5beda387598ca304b31d31f43768e819aed735d2cc6e481720471050841e1f4883179bef9524412f08ce8112c08db1e5c4a0a2c3889ead113233f3a887f25d82375817fb294894e412e5418b72c35624b5280fa5b8d94bbff37e0899176d6264ca673769e823ee2c60e18b33b9eef0cdd29e5cc57df5969b9215cee0b04bdd31c380714663114ef8f1470941a9309c96dbd4b2a2a976bb8408d1b25e86b25a13c5081366cb7f159dcf7f018738e653a84a64fc7e332d72dd5a77413058fcfee641cb1927a686832322287e8812a152a924d0e61bb37e0cb4a80f67d6d5fce6275613f56cfcf23683ba31560101ca93cf60434f79a27f16f22ba3c81a376c593e10931dc5a192f7ba2ce4e07711febabd07c0c798eb0de4216c3d149c1170455594f103bcc0f2d8b24b20587995811409e59b5f4ea7c3a596d8b41b52dd06a226ca2b3007ba94c118dec78d9e98e0f31b90d8cf988974f1e9dc1f31967ac9251949aa5d806b52241ea3f204e550c5728756355eb458cfc7c84e230cf76f91a4e6087b4280637b81be671e35b6e359c7bc530bda47e947aa9099905ae966b3607fce16ade937b9b9229b53bb3a8b796f75bde6879020e00ea03ea560da71e6231d6710dd674be9e51f1434da2e8ae9ddbd2b25ac44bafb532ea5ba7aec0ecbbc7d93f9fc272c569683f07f52054ae30be9fb1b9b718ef28f50f2a1510f016f3c52dd86f8e841b04eae85ae018055107d5485a6b337f984952c4b69519e711bb9ec6eb5777b9c97e7b50bef2725737a065ede82b834f76e58683556fa62eae731a90417b02a450f4aca631b094f1a27f5fd83a4bd5566c78bdfddf71b38ec6dfd4f08335f29242c78a5070e1369ff63e2d4f17f7d2aefb3694466b4438904700df59ef225f4d899fed097cf35cd8520776986ab3eca1f108db4f15ac6bca840dbfe156b07038f7d2bbc75da1bcdadbdd716a7ddbb65c28279aca1a4ecd3a8edde39ddf44f6fb40e0d6f81c9d81ac861b4f6bbc4d65b5de1847735e3158b7a671aa13d9c6b105509f34476aefb241caa629751469ca69ee8da9e55a3ddd8b8a5f7d0f20e8167f0a4905fd0f3298af6551786b7d9042b15b38ea825c7de5a7d54f6be209fcd59bd7da7b755c9f16440c3c4debd54d12afaa94c8fc472c6fd2159a15c71d4eeb4272ef1129a8b58fc2c7eb692ec539053a95c02766d2c3541bb73650690a06a5ee85d82b8c4bd6e2d36a72b040fd0cc4a36084de5e21bab25da45b877c5f53c3e1cc766b565bf2dd90a1979f391fe41ccb87e30d784b22213d427474194b7b3f95ee1296c7c7ff95f9c9c5c6cd6e4049177816708dba7719697d2d720c0055e27b7e6a11c9fa58a3d981a75356f3ba9a73e7bd75b928ec148ab6d47bd71fd4539d7dfa0ec956a99f9e541246ead17e4545800998cd5d09862d77c2931aeff2fd460570a76f110dd6951271bb4b6799fa147ff44ce0430ce9a7119727f9795415014fad3a3dd00f569445a1121e4cde4885511ac4c71d0b60030fc4058d7b97cfe80902c3c0f177810e12d439d770d467da7b77fe3b4eb9b5a6b69d19418e53bd104f80a88246fac8b5138c7eb280000000000000001000000000000005cdf48f09399ba864b69e21dbe59d40a401ea0e0a39700004000000000000000010000000300000086dc024894f38e013c3aca24cae6510c19c0eac1066397b7e5cd9aeb65a0350d29bdf0266f17ef117000000000000000101000000000000001000000020000002b08d1e22e8eada6101427943081413d4c6e2bc85c476822d6ce69b0c7644a649391465c26423ac13f39dab51b74d284bc0e67f09d4520af92d10e6a65f257d903ab1adee485562f61f8a906e953b0556ec698dd4a97fc250f2e446df09f3299710886f28b6fd15efc4ebe4fdd3991495522fa6df4d3aa9294929e74601ae65b2f81dfedef30b6d8fe35abf974372137164fd6dd7691af83f0886e1c10518593a0304f03c929df48f7e78a7a9e96e18a34df97137a9da30dce51ee8cb046122ead82cb9b086278423d156be83351619d87c926645b4d9677ceb0d29b95d2e3de79b6c028cfbdaf9fd0b56b50b0f47743a385c4d1c4ed8df89ffa356d8043310bd5098ac215ebb5b1f06cbddb7c4c1541d690c7febb39a8279aa1126861e8ff7115d0214ddb316eaf636b851ca9264673d00f103fbcc3de962d161ede4693f53a8d98b6d8863418f7cf53d76d911dd9f9f6a251a41b7da0cc65d13352ae27cf87b101545925f60543e2812b89a6c77ed28507731fec71b1f5cdaa66a3a4363a2bd62af293cfcc50d4c34292ce48c071f1d22092bd564158d18db5af4b9bbc3666051b80a578e7ab2203871daf6c244b59367e31456c0d84f06adbb46e03f3a78dd6a6af4d13aa9ae466a60b6a8b31d63e6abc9a44abea8fbbdfb522b165da08e1803bb5c2bec7b7680ce7950d6d9acbee679e256db320f5778a7dfa43b492710110c49b21b10ddd21925a8181d66261f064aa14cbe1b5cb5949eaeae70f29c145dce3f0e9177c766ba5a4e33bef3deb4805085e238915fb937a49bd91366a11077a33a7c825895ecafbce4b2b0703831ba9a488c7497faebfc06f9206ba6c3e0401c7857f33c923b0e08c6664d4ef651bf6dccab1a08e18dc114c31f3edf02c1163cb639a622632f02fa75f811776baf63a3d1b90d8ef7be3a6d2adf7c0a09a759cecff7643ad71b9c937bb989e4c11a52c9ef8cb3c740cbb5047f50e4f9ebebd62bc71bdb53e6c813f292a92a8953dfcafd113a420bd3d2e77051a6b84718d05c04aaa897461c28ef18bae96e887111f3157192b536e4aa7f07a04a55ef32d6c1eb7a1ef969369ec5f15f798d9961da6e1a8d816be541bac7280e732c7e8910e7330451c2e59f7096fb4d21d3971c6480f03484c37aef4441b7740780ed31c64fec6312de039b5cc49e69a6e86adadb48c3f056bb5b282fdc5303bcc6f390e592534679db3ff319f2b7e4b0f53d0ad1595c9c640b9dcf0be51f2f5c74cd4617aec1829a6e20f3e7c479768db1a3464fd20740b1f5d40bc60074e85a5140cb1478ff016a1c5f0e74b367d403e1599999017ed911bf4e379d68bfd8a69c06ed4c2a681f71dc141b8ef3d7cd09bd6cd7143c4d5dc5d2e6634392ba5cccec8e2c01327a264e3717192017109d3632cf6625f26530800cbcd325043a1d64a521fed173ab1fc9213ff904d2e0e2970caaa4c63ea50fc0efd1b83d3c71484fb8c8023f44d90f5ebc1583982527deb72639d27fbcb0d74f106be15d6be916637f742524784c4c50613ee16002cb085ad13d9c183032433e44ed6b04049432a4f01f8afbe792860b67993d3145746b1112fd0297304390048527f597a8916655a38141589f985b2debd2f489662342ee504371c66824b3cb3bbdda2b8c605299e462b3bdf31c73c30a9bc0bb82e527a8da998285aec17b8602174afa7bbc983faab549e9a589c6dc5e417935963f1615e592589ca9e703298abda1dca3b6f70be8c02ded40e286f3e83605764e18a27e34583d9fb5042323dd3ec5438d41e019403c66bff4c25ca4bad3d87fc87fe39759664c419b5337d390620bbe194231c790f8867ae205b0db14c6a9dc2fcf2a62d90c97dd3c5603416a9fe87b0876ce96fe3f1a2e8467597e953c94c06626d284fbf0962839e9df019755e95077a3056e4a04045e03ba414c977b7c2105541db03e51e9e9066513f1f0b953f46943e7979fac0df9ca34a562ea24988c82f5b339fcbff5d248c41d1ea8cb174630da3ad3cb8219c1b2db3781dec71a9ec9f6073af4cf3dfc81f3633f2e32bb9d0e96a1fe9c6b8f24e8e53b46b5f5313db2506d8d6cb586933641edd27a2d4d5e54c59b8ad32baa075e3c81615a7e9566561a44a8af2f100ff491a48cd7f40c15eb267303cf0f6cb68ec66e4f82dba388bb5145d162e9c5783ecdd40be2f261312f91268fae36a266b9bad503f7bbf10f85d65bff24680cc2b84fcb83b1880a3c868c9c06f0f51dca5752a44a5873c00f8ba5bd015664650c83b4e7662b6861a8fa738b77b6ead219c359b30031805acc415a4a1218eeda42f3037b311e5fb8b8a24d93c68840812eb205c3d0077451791c37fb1dd1621bcaba9173b5dedb720465a95932be11e46e1e95147e5d8a3b1a0149351c1167aa59f406098c7f39db1f32fc9af74a7fbb259f17fedad86b73f11179b7b4ebaf02bf6878e9c06eab8ce9df18b6110ebe0e262b917fc9a56ea6b381a7a3fbde54f2123c0207bd2f34aa21c6b8a4290b62dd031c7864af1898af9efb12cf4d9d41951b780a4c6066cdd62f354390f086acc37af205aa324d6c37f77035a70c1206c35c5dccd45fc1999894b67ce234cf52555da54f43b3c9c6fe585538fac06f2e94c2de7a8681792db74d417bbefd3dcd2459cee059a239f3e82a28ee1ae4edf33c7d6cfb2d53623d4e741e8321db1aaf69bc48b3de9ff7c82be887cca06cd3102dbd84c5572e7fffff59ffeadef94ceb909022140018f263abe82b382e5533544a1e57fda6bbd436eaa2cd16b78f1015b5ae044542a107fb6ad07340bcc9592468b18aa309ff843c5fdd4509014750e9a8cce41ddbd3f507381fef8252b2d0f48056ea48b01894ccb4d79dcc8b7f7df816b4ed6393d67449c36417dde398f8496f5ef67fb792d1c435ae259d016bb91c767e00b3410265980b888fa2c0fda60d4009bcefe8145f9aca8ccd0bc07a37bc0e2198df2e3ede66ffeeaf0b258153df6259ff59cc2ba7c5dce97ec83cb9dfdbd523894cca095d2cb662ae875d21d703456327a2fc3c94ab3507cb4f6db91b9069e628420f150f633cc45a6a8256331762220c143790280204b26513c3a161e0ea7510390fbfa23fff8affacfc356db1e81445197a3b81640ca66bb6bfd540056e0d681afde84c2ef33c0d1728d07dfa58b8a18f7660f0b0b40d1e07173519da532ac74e831163d5b57c154016d2a97ca4536e67c3aabf671b9db948c510d4b552aefc0eb70da2cfe6c620c2d89cd728420acae6f013104f590650a2d53e18a36efe66f55a9ffe45c55727dd51fd0abbdbeee6fa83bfbdf281daa145b3dfbbb4237bab3cb99d82f65e5c3460f7aedf39de3a23908c5d637888c697433420e430d27ed263f8d4b44754d7fc3e05ca0b64f75d2dd5bd20d7335bfbb63f77d3ceaa8e4778c1d549a8cc92a54d625b7fbfeefcb7b30c91d0aea7f7f3313c9f41b8987517614fc80167265a59eb6fe432c006a3c8ff96ba88ed698d30f6be9a39f2920bb704aebbb43f699e358476abadd87c72db08856e60258aa301bf2ee2337fd7b6a16c801f7e292ca93bc9ce73ea553797d7e02e7cf301633fa566e44963be3a0cd6777e80c61e5b5f46d5d79df8651ec3baaca2ba8b448d72a3dce841f8a29cc646500d87f80e7b2fcc470d7c2e527154f9a170e4dedc5e230a502924b2e6b388bffcc2ce78c6e602616d03f884c43c1b1db45b455e5a47ddec18bfe07596e5febbadc776f09736eca0948aec2c7a538fd8fe9a06da98f9f58a750da9bee671d2f8007ed822c8e2cbdb9e773d2de11ea44b3750e634d463595fb10dec933bce108586d13b7037ae86a70e56cdf3111ae274612d6b6fc7440fd9122819b41ea52a3d05b9a017b5a3dc2bc843d0613d47f53359f0db405f64615974f23fb73e32629b1d17aa7dd3624efd7c3185255ae1f9b2b5a42037703ddf1e5f9d6fe5cb3faca800ffee2f3300ee3f425319a715a65e51eff1aa022a2af1bafd85bcddfdd32c2bc5aa8b06ba47b98fcaf5b8bfe30b5577d5c67e88b8c2783dd35e4285f8a59c2c38248258b481da384a770bde2f8b16e727c07d7defd283cbaa3214dd3a26eb072c7b68e82e410e0ebee14cc7add8f0b9a2adda874ff03d4d4369b8f4cfd941f6ce493a05206e411d67d70ab46ab260c9e2843e96154acd7d215246e8d2149a5f77e0fe793b32bf8dc0b8bcbbdd19f84426033e9ef8c0652dea3287b223f399b4e86a022fb72c2c0c1727e2252905f25802c2da874b019f825b4027af1bcb8f6df53f3a741cf219bebbd071ffa62aea1597bee84915cb65802a0b733dcddff95af28da5976dda87ba7e43c03fec7f08ac4ebb78db88b031d4edec8d1c39215d62f09ba5e96bb85086319923854a70ae24b1340aa0815d5978bead39389799bcc207e534a7a561fe420c574897cd908d8c4ab51793bbf437412c93eaba182c618e65b8968bd93f1959a3383a89ebfdd187a9e706ad7590f4eae700e9ff64642f40c73aa5e9027fcc745acf881b7624c2e377a32806534368a1468c89e167f3726d8cb10cf57c27ac3a7129d71b24ed324eaacd3f48b1191ed83db13e4391cbc5a60b9d03d5c5d560f9b8d65ef205b3cc885eef34ab19aca69119b0d6d8970bfe02d6dae5937a06ed3df9986e18bdc006b6ceeb741ee76641cacca863adbdc6a060f6c32f2fe7ac7263e6f80e9448a0446a886ded7ceb6da399e29807eed506ac1e55eec32e7f54dc0a28be5dca642e54b753dbebf54ddd01d578615061b7bd0bcb4c5ba1de02d05ac5aa33d2841a814c7266382cb4d584705ddf6c3d03d77a488e7c38d44a949a2379a4463b0060668e41701fbab0b6caea16ef5006385d0829a72234edc0f53f20bfe0afc0ccfab9ec050735b35eab8aadafd29d4580c112410b07fa0bec983d8bb328425aa97c7eeaaa2dfa2eecc80fe3567c85f711320ff45eca13b55d99cf27cdb98a78dc2c92757843d62453d5f322b46371db2edb47aa8ad188e455096aca0e681465418b07c5d09705710aee37740e804071402d481f7ea7bd54af4196f41283795430b7b60ad674355227f05cda5c967eaa2287e2653cc48a8d94a90779cab1d4bd20e4d76eaed130661e300ee7374a506d6985e39c59e68e5008e7678bcda5ea51068c91c2938a3494c7a9685084d12d61a05413ec4ef01bcf8a8f5d4eee91af9c1982d0168749f5046d0ad67f115631527421bdc97eed15f9267907412bb012e550a90b3cdadb3cd56f2e4ea7df6d19d85866b77be3ea4bed68c099cca9f71b3513214e9e9bc02f8db7d0cf7ea847030c62d5de0d4052b486082be169969ea71fd31f1397ae45c0b12afe8eaa0ecea379dd305bd34ca2e9bf26c3a2777d83fb9d4143ae3b123df98f47a8721c009af1f5cd350d65528193fafd229a71f528675b963d6f96ba3be70615c8506f31c3b1ccf60c8d5c0663780b27fd61569332f570afd6446ac41c0925a7415fa8837b98ad542cd2da3589c6d3d0151d3cd0cfa8691b298caa5b455aad376f3922486609981ecd3d02c966b9648c641bdc477cdfc1ba40a88e74acdd98baf832f72176998e61202eee6c661d2373c1d6d0a7dfa3fbc6a286652d4ac91b36f38adcc98d10849d0da4c679367d1ae83f790452034fadf2e9b329e22c16f0c2ed30f7ac16342f0c8d69dd1ac4a47a2252043922ee82036cd9541f7d500d753cd305f848e694df6ceb48bab9d32391a66a2f3e9abe8f7074972c50ea8266486aa171425a1ac97c5e5394a93313800000000000000ffff000001800000c1fa7934cb080c2fd15e0ee8b2f789da631ce60dde1449fd4e02e28bc4c8de99872059fe00000000"], 0x22d0}}, 0x10, 0x1) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000004c0)=""/195) r6 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x0, 0x0, 0x0, 0xd9}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) seteuid(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000100)="de7a022065cd6a454bb319cb2527f3c54b315461030856506f307270f54c5e1d1c681387532d3fdeaa94427c2a6825e7f887a52561d4ec1241f216afdf205490", 0x40}, {&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b", 0x4d}], 0x2, &(0x7f0000001240)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f0000000100)}) chown(&(0x7f00000003c0)='./file0\x00', r1, r5) setreuid(0xee00, r0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x1f}, 0x4, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) WARNING: thread `nfsio' (62235) exits with status -1 WARNING: thread `nfsio' (455805) exits with status -1 WARNING: thread `nfsio' (358996) exits with status -1 WARNING: thread `nfsio' (140200) exits with status -1 WARNING: thread `nfsio' (490417) exits with status -1 WARNING: thread `nfsio' (353427) exits with status -1 WARNING: thread `nfsio' (102239) exits with status -1 WARNING: thread `nfsio' (375807) exits with status -1 WARNING: thread `nfsio' (467807) exits with status -1 WARNING: thread `nfsio' (398108) exits with status -1 executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0xb, &(0x7f0000000280)="a7c1290f17722447b2c63e743f6b379fa5267a394a5d94db9417b6982f519b111f61ad994119ba843799517c2ddf4c65594fb3b55a5fce717f619f904ce7b41e4296cf777a1db4747703440100000023e48310b779f9619c7642d6d7f500000000000000000000000000000000c37a11ae4dbe56deeb1ccae6d8e73f8976b460abc78bfdf1bf11c3ec2956f559e2ae95b19752a20f358e90edd96264cbc18906750f34e7e595d09e4e313414f688d6388b713904a7996cc92a328db185299eeabc8e35147498451c4a84a9d41bf693affdc27f4569379570f4", &(0x7f0000000180)=0x67, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0xee) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) r2 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) setsockopt(r2, 0x1000000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_emit_ethernet(0x12, &(0x7f00000002c0)={@local, @local, [{}], {@generic={0x88a8}}}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40b, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x0, 0x7}, {}, {0x8e}], 0x3}) sendsyslog(&(0x7f00000003c0)="a8", 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) r0 = socket$inet6(0x1e, 0x0, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) shutdown(r0, 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) syz_open_pts() getuid() r3 = getuid() r4 = getegid() chown(&(0x7f0000000080)='./file0\x00', r3, r4) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x67, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = msgget$private(0x0, 0x0) msgsnd(r7, &(0x7f0000001b40)=ANY=[@ANYBLOB="0000000000000000d577a0f1b55d40de92ce05f2148950092f35d5ade543c2e4251bcb32f02a4bff9dd478c1be726a51e302e16c6477cafe3be5feddb3802341be47d5788ea28fe01bcabbc896e693a2dc9c2719a5a7cc02b129a218cce33a7d4f2484a641ed0df6a538e610a3578a7f44126f69a8d99974556a9f33c2689450ecccc386c5b02de7fba562a34e7f102c4f861d62d4dc76ede826d2c00e4ee6d1f68d2af2b9d42a6c0bb375d3b57d9730009e0e9ee912b7196f0022f1c82528e471eea347dd45b0ad7655a5cf3a7fea1b1a0d35b50b490cc27624261977a7b11d9b0a440860644050e8b67c0d4921f2ee950a4bf5507e43d1dcf6ab60d77e4e904664e6d7d93009752264ab69bf744dba4095b9c3d0091e84a8d0497343f033c5ec94bb4017643e3c6c13e01006084beaf2e1a2b3bf"], 0x135, 0x800) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1c, 0xd1}, {}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a900108b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c98000796b2dd92fc4975680b37ba955d2c15e6d7c9198ed900ab006ddfb6f869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a000000000000000000", 0x90) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000000)="2f87bb4098d7de568a6a2453616c321b9677609db95da3cde2bf1af738389020ce7c6e28f5f592d926", 0x29}, {&(0x7f0000000040)="a6c3f740b256d444e7c4a1cf3e85e989cd7b6de6e012f992fd10d0d1e4190b026d7345ed1542a83278a7ad88c2e4936716a1c9f584b7580b5394d1cedfe065a12c255b8db074397e3c27c523c4fdda9f136777d9a01a5ec173df3c5cd0617444191393", 0x63}, {&(0x7f0000000180)="999a0bdc3e414b91a5b028931d6a721970809e7e46932e5f83d6e1ae971f5f6a39f16780ec2080c21648c5cedd2f0757dc836c6c52a0e26f20fb23dfd317ed739e8c79d11a5ece7fdafb084679f4ae06f28bef576995c0e2f4df9ffc8671bc166b5b85f6c0ade6f95df478a7831d21bf26e2330daad4eca408e39bf2cb41ba4d6c5e567ef5754123d1a7864001946a7e1a2316949601a36d3b4198441767b3ae2dcff405522900e043caec0b2994ca5257891479414094b799efb2567664f4b393937f725cdfa2df512747aa7033bffb238c841a54c1f2b84f9f2ba9322c233efa4794d23429118c33d0ed76b4cca674a799cbad150abe1d", 0xf8}, {&(0x7f0000000280)="4731121e881a0d846f926159fff827e9f50ff9f10a833c33d4dd55db0297f2380247ad2d3eea494b024d8c154ff497da4d8263c1f607f8bd10afb46c7d6b3fd4d5eed763fb7b040bb29bde13e9c269c838f40f58bf35e94a17a0679f3520f573d589c30f7576716d4f", 0x69}, {&(0x7f0000001380)="c7296d3e009ee2ae10dd10d407d10883eda1bd4dbe2d40f37e3a2c3a99bacd7cef9cb9f4d565b7d40faf3a33bc158578993c8ad24b6a7dd93128a1802eadb90b6547165bdb7db8f14b66bd927854d37f09e6cd10fbcbf5c4518836019486ea3168ebb7fd9b7fa5ecaff32b6a5dc8e749c632b29479c507ab1f98dde927e837810cb087d8bbc901a89167ef3c27ac5b23dbefd994e5b766227bb98e5e6c7d5490a7a7caf3d72d1224181b181e5441777a6401669a2ee2243c9a3cfbe3e05d9f396e69ad9301f8cc6586493dde1dd02d6d7af120bd35db33d7fb75441f823373b1471c7ea74caf8ef1c2bceee4470f6b3f872edc7c5cf05b08f15940c68959ebf845e548899040fbdc80f515efb4e37ec4f49e0a1bd51ffe4de7024590c02752cb9a35668c2bed3598cf02a7988c399d3c9deac099c7ec532b739b280b4e1be305539444d14b3f1884ccbd17f8e9c36d9b0045e712e24d3ace5ca7ebb352253bccdcfd5e759419edb5eb34bc44ac69728f394c86aac9dd39f3580e4aaa60d2090a1b6eb8f3950e2f85c543ae7180298ba4bc4d49ccef237dafd5615bf48e51ac3b67a6dce5bd7981b97a04cd089fad110c299659206a3b21c5b8ab9a8a7a33e356cb8c48100b62a11f5f26c11638a25058880e9456c52d1b0b5fcdde101346e2b9a04bde97710181a87f9540f2358df291adbf86c5d95fcd160bcf405e76a8686a38af17d18b56e2658b2e8d15a3de34ed8f371d4bd03d6e39c6c940173d40f8ceb88b78579e38e1f555dfbf55407494cf36d90a3c7a03513013d40d59346a4c87ff06b2f88ed74412605ce640abb5ba192548071a5a0f4f8dfb3d2b66", 0x25c}], 0x5) executing program 7: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 6: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffff}, 0x8) r1 = socket(0x2, 0x2, 0x0) r2 = syz_open_pts() fcntl$getown(r2, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x6c}, {0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) pread(r2, &(0x7f0000000180)="55c44729895348c93bc21b0e1b52bbe63140f877d5532bc1c0cf7f2ae91b9676cca5d7ee73743f3bc1a5bebcf34c625e25b3abfacd836506561af17fb4bd115d338f1f05af7e6d0acbd409d8fe0b8e1f1c7cda7eeaab3aa86b857646c3ce7178db3e6e6df1950396e189d3e5c78285954d318eec6dd19c027863c9d98857f38962864d7b95280c45d67ded215d9c0cb96836f18753caa395abfbcdfcf0b413ba70", 0xa1, 0x8000000000000000) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r4 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) r5 = syz_open_pts() ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000000)=0x7) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000240)=0x2) setitimer(0x0, &(0x7f0000000000)={{0xffffffff}}, 0x0) r7 = socket(0x2, 0x2, 0x81) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x80, 0x0) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) socket(0x33, 0x8000, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x1000, 0x11003, 0xd}) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000140)=0x10) openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe80"]) fcntl$getown(r5, 0x5) executing program 5: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) (async) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x7a, 0x9}], 0x19b, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xa0, 0x82, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x5, 0x4, 0x5, 0x7}, {{r1}, 0xfffffffffffffff9, 0x6, 0x40000000, 0x2, 0x7ff}], 0x2, &(0x7f0000000140)={0x10000, 0x7cb}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x0, 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x0, 0x0}) r3 = getpid() fcntl$setown(r2, 0x6, r3) syz_emit_ethernet(0x2e, &(0x7f00000017c0)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb81b295ff6c2f897c3a56a804f300080008004500001c0000000000009078ffffffff"]) (async) syz_emit_ethernet(0x2e, &(0x7f00000017c0)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb81b295ff6c2f897c3a56a804f300080008004500001c0000000000009078ffffffff"]) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000240)=[{0x9d77, 0x1, 0x8, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x114) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80000}, {0xfffffffb, 0x100000001}}, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) syz_open_pts() shutdown(0xffffffffffffffff, 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={0x1, 0x7, 0x0}, 0x8) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000040)="d2737fc886c1625cab16db1ea60281fd246dc3bab1f7", &(0x7f0000000080)=0x16, &(0x7f0000000140), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000180)}) write(r3, &(0x7f0000000000)="1d0ff0af05eb3fc7552fffcded57b098df75804bf2bcb97a07fff3b9ead8ec0bdd2bd894876fdde8db402c1ce827d83720933320", 0x34) write(r3, &(0x7f00000002c0)="fd9e5e000000000000eb09b338f5", 0xe) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600), 0x40, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000000)={0x1, 0x1}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f00000000c0)) close(r2) r5 = syz_open_pts() r6 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0xfffffffc) kevent(r6, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r0, r5) executing program 7: socket(0x11, 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x40}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1604) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xf0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x40, 0x0, 0x0, &(0x7f0000000140)={0x7ff, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, 0x0, 0x7, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21", 0x3) kqueue() sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) sysctl$kern(&(0x7f00000000c0), 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) denied attempt to set clock back 978122828 seconds executing program 1: r0 = socket(0x20, 0x3, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x81ec, 0x1, 0x81, 0xd347, 0x9}, 0xc) accept$inet(r0, 0x0, &(0x7f0000000040)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f4b) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) close(r2) fcntl$getflags(r1, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000001200), 0xd, 0x0, 0x0, 0x201}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000400), 0x40, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffd, 0x8, 0x2}, {{r3}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x7fff, 0x400}, {{r3}, 0xfffffffffffffff9, 0x4, 0x1, 0xad, 0x3}, {{r3}, 0xfffffffffffffffc, 0x4, 0x8, 0x58f3, 0x2}], 0x0, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x2, 0x3, 0x101}, {{r4}, 0xffffffffffffffff, 0x2e, 0x1, 0x8000000000000001, 0x1}], 0xe842, &(0x7f0000000480)={0x0, 0x2}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000004c0)) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0xb, &(0x7f0000001640)={0x2, 0x1}, 0xc) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001680), 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000280)) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f00000003c0)=[{r7}], 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setown(r4, 0x6, 0x0) getitimer(0x0, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f00000022c0)) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0xc3669e3fc5e63882, 0x0, 0x0}, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x44}, {0x30}, {0x0, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x5c4a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0x4, &(0x7f0000000280)="a7c1290f17722447b2c63e743f6b379fa5267a394a5d94db9417b6982f519b111f61ad994119ba843799517c2ddf4c65594fb3b55a5fce717f619f904ce7b41e4296cf777a1db4747703440100000023e48310b779f9619c7642d6d7f500000000000000000000000000000000c37a11ae4dbe56deeb1ccae6d8e73f8976b460abc78bfdf1bf11c3ec2956", &(0x7f0000000180)=0x8b, &(0x7f0000000640), 0x0) open(0x0, 0x0, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB]) mkdir(&(0x7f0000000000)='./file0\x00', 0x200) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) msgget(0x1, 0x100) r2 = getuid() geteuid() setreuid(r2, 0x0) getegid() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) getuid() seteuid(0x0) syz_emit_ethernet(0x138, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) open(&(0x7f0000000480)='./file0\x00', 0x40, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x401}, {0x3, 0x2}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146945, &(0x7f00000001c0)) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x12c) msgrcv(r1, 0x0, 0x3b, 0x0, 0x0) msgrcv(r1, &(0x7f0000000b40), 0xa6, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000f80)=[{&(0x7f0000000b80)="7e0b1d262e5ff2f5d7d342870d27eacb6fe743de0478ce89351bded2fd55a8a8ecdc7dc5fca43681986e0fe45229db6d77fa99cfafc9d6e8785ea4840bca30079faa0fa430bbd17c5d41608379ae9b86178b5d3592caf0e40535a52e0d40df1c462c6ed2f1605e77d633ea8e510e8494169d5b16ae8481a0864e682349dcce248d0402cfc1293a3c199853eb48ed2122a6a4bf99690c12242f9355d6033e0451a727fae7e7818af274564b416f2a8fdab5b6e55b067bce72fe94d8725f6702a7bb01ca17bc5903b4dd9b3b02187f0185748684", 0xd3}, {&(0x7f0000000900)="3c8f8b8e19799be303d0aa814b3794541591cef707c43bf09aa55d66b0375b05a7ad4bb364b86db343e3e98afa95aedefc7887499eaa763bd9f36f2f85b1e14fe35f06a7719749aa0f724e8c9dbb6d3e83139a4da47b9aaf54e33fde2e0e0f92d91212f14aa7fa09a760c7eb4e728b2251c5ec9ef1a04f93e258efc54422c768fd55ec09b7f538e4689b8b2fc4a0d3ea41e2a4032aa2e55e546e949ff614d5f110172fed616ebbfcafe5985d06fd09c0bda66777f1", 0xb5}, {0x0}, {0x0}], 0x4) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000100)="3f4892d9d6989eba44342c610c2de7591e37206918d4a9e2bd91a72cc7aa5b19", 0x20}, {&(0x7f00000002c0)="37a2ab0761ddbc86858f59601bd01c1d7e43a0e0e795201b6700e066d3156c4aef686bc4e88e6ebf72bf907da5aec5d52935a77165b69227346c78705d26144682201539732c5da2dcdcf5bea24cf4cadc", 0x51}, {&(0x7f0000000240)="3abb349723ae2d64808cfb6359a8b8aedf380cb1b5d86e76391719a44c75854081", 0x21}, {&(0x7f0000000340)="e0613ea8b5848ee4c64f61dbf1644f0467da8be572ace6674da01bf2e72c7db517bb5e344cbacea2498b86c85ee5e7788d0c32f00a6aebb87c3cd4c6a95cd193edf14fee35e5ea82e35d08ff6a3c913aab4d6ef4aebac3bd301b154b65e33600944ccfbe964fd2db96923560b5e73ec6ca353030be291ed30858f156d84d056d32fe3381e8b557cd24a4aec2d69995884626e3d63f39dd9367ae0e127cb755918f14bcc5515c5ec3e55379bb699740ce8a36950ffacaef19", 0xb8}, {&(0x7f0000000400)}, {&(0x7f0000000800)="6aa8b6dbf080ca031ee6baf912a6fa9f9452e47f481b91db551a21855dabc831a376dcde2acd0c8746eb2c5bf5a498a0a72553a5e1f2c170fc243896f9eee584ed8b6484e98751e98a74a81988829e5e8fba3e1c33fe76b4ecc1a19516b87f2a195342fb9d3e7dd709dd44cb5623ec7535bdf29a28fb2388433bddccfe1091cfa2e257c76beac00ae5bf18ced5c62414c748a33c91f34ec432a139a9fedfd54c1f13f3e39377c2139bb17a94bb20846c10d09e55c19de788821db6778e3a0b441117899cc7b2fe3b97f25291499535db9059dc9716b77e855a7453d9bc7287ef032693fbcb881827e7269a1322", 0xed}, {&(0x7f00000009c0)="6fac7694b56bbaff041839439e5877f2c0fef4fcb751148e7858caa503ffb0b8b7162e842daba061044669a2f2113924c7f1a31b21f422f2b912a1a614b70ce402bf945a21caaef31c6607945bd50a6bb61470430d4db7a9fe6be4ab558a6c8b33b2608db991f8b6a01c9bdd8601f2fc84a301c13c4837e9e04a647d710b7622760d1e", 0x83}], 0x7) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) msgsnd(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba447bc47233a0ef6bd8eacd55a6ba5a4aea78e59bfbcfa234e8d53adf706cc613ecf20143a90bce50acd1135c5edfe08487b29267bfa28f67a1ec3f73b1cfbaa4861a9b37cc1a4ad1a9fa792685240b0b92048ff465c56ee194b0439f6b01c23cfd22d7f9e6229291cb8291b2fb62166458e3cbb81d3b1bbea375c675cf06ba8ff9b57e3e618fad64aecba9ffbc7cc0e0c12f90aecfa51d3622292f85f48f56003045274341544030b8227a64d24ae1139c4bef828140f4abcaa2b44d54563378826d75ae26c7711edebd7e7f10a8f445bd015094e07f07f7cc9255042b107ea2367068bfe364874568d64ab083fb3004a14d067db00ee9f910d55e69a192556e6a2a25c4ee8d9abed1bafada73697d558d1a721ba2f204e0a324cc2c412900004c62de6800000000000000"], 0xb9, 0x800) msgrcv(r1, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) sysctl$kern(0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRESDEC], 0xed, 0x0) msgrcv(r1, &(0x7f00000007c0), 0x90, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0x20}, {0x6c}, {0x416}]}) (async) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f00000025c0), 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) (async) r1 = open(&(0x7f0000000300)='./file0\x00', 0x100, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x7da) (async) read(r1, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) (async) close(r1) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) (async) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x0, 0x0}) (async) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd600000008eb5019afe350e28ef0900c08cfe24be00000000fe80"]) executing program 6: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x9}, 0x4, 0x0, &(0x7f0000000080), 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() r2 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, 0x0) getgroups(0xffffffffffffff84, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x6]) r5 = getegid() semop(r4, &(0x7f0000000140)=[{0x4, 0x200, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x201, 0x1000}, {0x3, 0x1000}, {}, {0x3, 0xff72}, {0x1, 0xdb, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0xa, 0x1000}], 0x9) sendmmsg(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000340)={&(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000280)="8bbe837bf99b5b8dd9fe51fa744d49734967bc2c4a577f5bc033429a1cec8a0a9510e3e3510ddd4b15926d3257f270545388dbb9b5fa5ab75124f76ef8c0e88c4d9e0016980f68cc13324d4b5067de5d62ffb51b221e4016b52ad25a8a38af0a2b9835", 0x63}], 0x1, &(0x7f00000012c0)=ANY=[@ANYBLOB="280000000000000001000000ff000000e8ba4131160eafdfb96fb8732d8c44fe47a50000000000004800000000000000ffff000007000000f9e8e83c94efa734248b16b639e0d7f13abfedc508f37e6f17098ac11c99e186568ef99ab202ff9a9394ac6d0fb7e4ed452797ab94000000d800000000000000ffff0000030000001535649750284260b0018eebf9c3241678e3831933ccd492d16b65c440ad62ce5cc1461652154047913d6c71ce5632af54f3aa632525a85376bdbd6b2e6ff446b050b709a2770b9726c2b37fa4a6f4094e81b3e3bf25c0702d95c3b2dbac21702a78f44f8137b13d4fe2b458043acb5feb7f5437018a12391a7c9e8c45aec731ab567707ef113af65240adae2a1aacbb67910802db2ad62fe8c8480ba40816374650d982cd0799b5f05a0d41978496c549a093ca2212e46806962632c3fd3c122f00000000000000780000000000000001000000a326a06dba18e7e709da2710d7beff9aed1accc9b86e825b3cefb6a0a331b95cd53b9802380813bf12c99ec28f55e57d29fdc8e05ce83340d81371e0d6708ac8f8a932a2963cc2aed36702697bbe78b6c0237b7327825a45e2f952af95d958ae85201e6242e1a646000000005000000000000000010000004000000008fc6421679c03525ea32d67bed7ef960743fdccfe9c2fed4db819774fa394d62b073859f65d5163eda502f6fc9ebd0ca0a7962691fbd4b3840f0000000000001010000000000000ffff0000030000001d565891502cfdf54f0408d72abc69daf2008a6cc7d05091a82277632004ce4e354d33aa32ef1b0be227909221cd5733bdd3dae5e5cb82c840998af5ea19d27b4c7f1d6c9bb92b8d952b84e6c960cd9fe5df0877db1a1722af2789b3c21c189d032cf967278ce9d1f577537bd4e306b76da7eb58ef78e4619a9ce828064af0cd0044e0ad716e0f54359c2a55255b2fd83e71ade14a9d6472e9c11676d79024aaea6756aa9da04a8f6cf90353656242480aeaecd11face2e370a2b9ffe9986f9fe0b5392b9f0cfa3f84aa2b19284e24fbccfbd97283d30bbb93e077b0ac3da8951d26df909e4f47047013c8aa4e0e8a528cc232e335590ac637aa008c6962eeac78a73b1b45c27c441319191bb71bf5deab43feac070eea6924bff84f887b74737c6a0c22938984d0354e1781b2a2b8b20e5b0da4d7c7b3cee68f4901bd99c1a6b5f4851834c780dacc7a65e9e0696d097dd79257861858b8d343f2b5911fd7d58ef619ffc91bc8c54cc9d4441b53251b782e03284ff0d4f476fd8e8bc224bd89857440a148498525f91e32ae72a6debaf0122848b40795421833d83d84c42a76d14d80b4c61e003b95bf26d08ebf772e8511782d689d3a38a938c3bbc1e8be7f38c18a8f03d809b71e08a4f208fc5782697f77c8808489243c4d8a88025b8efd0e3edcb0e30d9b0365c5830eec6eec7cfc208f5a4f16050727ec87f02da9546d4bdf71c7bc8d078fe7550c426d0fa8f162a3acb482d8d916b8485422171b3d5d7baf965c4f3475a941135600928547720fac5759daac01d374ca244288eafbae105fbefb49d9beaf6ca39ceaa853c053a289a80a28070c42c138de8d355cf08b60d569e384840ea7bddc1b1d71fafac9d51962e1cf1aad70e8c42df448e9a25a68acd835186bfbb71c0690af5819587a5d6059256cca11c5be83141dc745222b3a0e7ec402e0952a6d9c19a29d52631056d9c45bcedd41b0621e73e9eda65c7b5a7f79a0ba526f30affdb4979ec89f2b2624197907e73aa3530631aa3df8ca57c6492ce83790d9bec167a2afe43234cd6ebc1f274d478085c57b3c5a9e1119d6e452ca2dfa99a572012b3fec5370f25f5737b090749e707732a155f5daddaf89a69cce4bc17d175dc0e4617c703c160a5955211a305bf0088ab9c3023e3b1b6598ef3cf6a822b172e73d757351133d88704243f354539ff5596c2f054c97ff38fbdda5edcca44c1f5cdb5395a92a3a9bce5f8270f16eed3267b52ba398e66d7634e23cf56b53eae3bfff45df97009cb0b57550affdcb3ae14766084d491abf0d6fe2788dececa5de3f236df587354e9f02cc6505dd5a98696e6052aac17427f20670d98e7797a28d7936638e3d12c2d5a95da7c9908f46e52e3e8876bc5b51259f66c561c38d0c33c286b4a4511bb3bb6aef92e0f0ccd2f2f19aa427730ea8051aef71e5454e831645ec4cca1a163f9fe85d8033cb35d14fabc5e600d411ef2a20e2c7b4697d568e80d6935df2315f19081d654fd04aa154aa4b6d64d7fe39254935050428cc5e55ce0dc7b0702ab71785284a8b0dae2ad95e6e2da31ca5808867e20a00805be3874b65ae9d15f58862dca79228c5a5bb0468b0fd6bb1e687b64a65bcd2a566172f45bdb6be29e0587d228c3c17a26c275faee441ceca93afac1074709989bb7ba685e350b1a0096e619718eca095f92f67161db0a25177c1af756bafe989eb025545897dc3a5bb3efd0c6952a9a925078b52a62bac78df6d2a828293c0358b4663ecbeeee18f14d6ae85f98c322bd552cab7d6a37ce97346edc9e9b494c086f73f8e0b3c4279d71fffdfdf4a3fc387fee534b8d5397177919a1e61fd3a853b66814c5f5d84c9743c154e395ccf9ba321a995b181d056bc89256335069ddfaa0962bb4cfa51960bcca8e2695c524ca85224d10a6866c18a009b6a4f564424b2202b049d5b81140e05d8c018737e9ef1d31528a15b897ac57f2effabf353a5dd027ce9ca2c6da8c8f1e00b6c7fed2d966fa1e809c0f4f94445f16c5f82e43953de0e9c245793e1071b1fef5367c4ed29b1d412b5e89d48a042693f3c05b845e1188b426ab359cc8b128f0ff8dca057771d690b712d16a9133273e0485fbdfc9408c78a9786c2ad148f239fd232908c6f6d8ec9f40c37fc4f224591fd86791ed0b392ee24cc2ab2381349b92eee91ef59ef65a0e0b5fdb6a1c92670b96ec2d66614771b9847124c334c3bf8c62a8dc9cc2094bfd4d619e01b99dc7c149b1f5ca7d7e3304a56d2eb0a77f414f515f76ab19cfbfc60736e603f11e697534fa2a0cfbe97101dd5827c0129e9f8ea82217af602cbf1ea9e3092043925bb88ccdcfcf57f54ecbbff4dbbd9de884c64fac39e4731adc8562e046ce2ed3a161071a7b98cec3daeafb9311fb15cca19b6ea8f93632c3c7dc9c7743961908302f953e820d0b0fc3ac152fe93d0031e10d264cb5e01e6813b3fd6644054425df5cbca82066ea66227c22f57f7029055ff1c5f022924f3b6abcc6550565cc19f97106cbb4b0715f3711aa5ac416ab1b95d7d9e1c724e37cab09ec61da273e788b56917787cf1af35ef1da45bb9f59fd68fc26217e7def1671e4644bff1ba5ecebd8b865f19102f0c52adb6662eb6ca1fd60946c7f4ae728ebad3c63f4632f740ddc98ad67d61f12b0639a2ed457f3ff1c6e29312299eb5f34fe65747f90d9b484af525085ce1774f2b4e6f67a5cf19885f175768801d9f14066e8b550945ff41bd5301da6ea8aaedfac3a8c410398ad0a37263be500cb0bd4816167bbb204cc71a6ffb0f42b38f31dad84bdc833e3a509c7577f2d9f4e6d89e964bccc312ff02c904260aa9617ecf4b68ad7e2d31354dca74b8f71876108f6ce7b7299c3df3fdb48101995608338fda03604757727cb0f3ffd559e4fddc28a85ab8ee4d83d3f1f66335e4fd8bd97a3563f893a9b503f68092096ef09a5bbba61c344e6eec687f1eef7f5fabf0a67cfea409f2d481ddfea1ef1b13ce879ef9015fe5b2b651fc5b1d5c826597a84161b286fe7977597bb16ecc5a792f6dc7910cbc37598e0fa5afaa34a569783e16d18c97f8a37b4649940f7583eed47d75372302684f833fac969cfa37b3105701cf5e5c40775f81391437d24a6b8c0aa3a74e6d31080421602223f315038e0fa3c1db1e99927de50945b29d917606457f801b7809dee0bc63f5d8685274e75849d2949de306a5a19b4b67c4c7c451db0e4626796c1a601b6c4b5d3b1c728404b3bf3f2618d6daf9080db49e1194fd8245b159a27799a8e7f57ea946e7f62a95fa16eafa594bbe51a2e4c35a2f94e6e30c15ba0bc839e7eb12f8c24b1410dd97fd827dd6742c51ff41679b7ef2a9839ea752494bf45f4e9521750e0daa671ae47a1014a70b271c670a5ad8bb79f5b3cf73f10079a3a0ec5fe2311b8545d76adea3b6afb017f04e2de635720c4b8c486aa53518d156ea5dd915061f95d49dff048ac8e5da6896064d5e82a0e2c12c6282e6bba2259b87a957c116ddc1a9c8cd7e36aae0f05b77874313e605b6053fa24303f3a7326592a0192d543bd7a5ee577e94aacf8ae0aeadfa44c30d30d0d291866d4f4020f2ed4ca5e3589f699f366dfcc90809ce3e7c53ebeb0fbec0fa6c7e34c1fcd555a2d3f627c0227cafae53488db31f89a47efbd7e33891f42138c0eb106e98ad35c71c5ebd536ce8e964d9f564b3577d6889f66a1d38dd6d7b432c86ee26696a34ff106944fcf5e99c1848b2b72d8155a9ab4cd1cb451475e4678f64f60c226bcc9559abf05900be0ea076808d4aa855f80c4c55ef5662c325f43571c5994ad3e4ff85ddb7ad0425f16bf77defe6a4da21c32b6c3bd7b6f53ba8a3249dfd8b27cb8c1fe802a97bdf224859d5a3e39941a19e13e025092fe3373ad936940f4267174ae9872cf2bd1baa207e7db9148f8aa0d5e0d9e9ad3cc9bfc6796bcdb5b8ad37da63ed5a90e1be45e3e12a9355ccab8197526e85b91a2bead52b4010a317763bd6429e730e0e03d4c4887b22f69d1a6fe71fb9ff6d72bf0e26b498c70ecf9793825eb73bd811fa47951f1934e20235903c6dbef909bb31b0aeb6b404abdad1ea82ea11d668951989edc7303aad658f820ada097152b094fb3115cbf7688724cd425433c749ef5a5cda91245e0df71dc41853aa4ed41d5beda387598ca304b31d31f43768e819aed735d2cc6e481720471050841e1f4883179bef9524412f08ce8112c08db1e5c4a0a2c3889ead113233f3a887f25d82375817fb294894e412e5418b72c35624b5280fa5b8d94bbff37e0899176d6264ca673769e823ee2c60e18b33b9eef0cdd29e5cc57df5969b9215cee0b04bdd31c380714663114ef8f1470941a9309c96dbd4b2a2a976bb8408d1b25e86b25a13c5081366cb7f159dcf7f018738e653a84a64fc7e332d72dd5a77413058fcfee641cb1927a686832322287e8812a152a924d0e61bb37e0cb4a80f67d6d5fce6275613f56cfcf23683ba31560101ca93cf60434f79a27f16f22ba3c81a376c593e10931dc5a192f7ba2ce4e07711febabd07c0c798eb0de4216c3d149c1170455594f103bcc0f2d8b24b20587995811409e59b5f4ea7c3a596d8b41b52dd06a226ca2b3007ba94c118dec78d9e98e0f31b90d8cf988974f1e9dc1f31967ac9251949aa5d806b52241ea3f204e550c5728756355eb458cfc7c84e230cf76f91a4e6087b4280637b81be671e35b6e359c7bc530bda47e947aa9099905ae966b3607fce16ade937b9b9229b53bb3a8b796f75bde6879020e00ea03ea560da71e6231d6710dd674be9e51f1434da2e8ae9ddbd2b25ac44bafb532ea5ba7aec0ecbbc7d93f9fc272c569683f07f52054ae30be9fb1b9b718ef28f50f2a1510f016f3c52dd86f8e841b04eae85ae018055107d5485a6b337f984952c4b69519e711bb9ec6eb5777b9c97e7b50bef2725737a065ede82b834f76e58683556fa62eae731a90417b02a450f4aca631b094f1a27f5fd83a4bd5566c78bdfddf71b38ec6dfd4f08335f29242c78a5070e1369ff63e2d4f17f7d2aefb3694466b4438904700df59ef225f4d899fed097cf35cd8520776986ab3eca1f108db4f15ac6bca840dbfe156b07038f7d2bbc75da1bcdadbdd716a7ddbb65c28279aca1a4ecd3a8edde39ddf44f6fb40e0d6f81c9d81ac861b4f6bbc4d65b5de1847735e3158b7a671aa13d9c6b105509f34476aefb241caa629751469ca69ee8da9e55a3ddd8b8a5f7d0f20e8167f0a4905fd0f3298af6551786b7d9042b15b38ea825c7de5a7d54f6be209fcd59bd7da7b755c9f16440c3c4debd54d12afaa94c8fc472c6fd2159a15c71d4eeb4272ef1129a8b58fc2c7eb692ec539053a95c02766d2c3541bb73650690a06a5ee85d82b8c4bd6e2d36a72b040fd0cc4a36084de5e21bab25da45b877c5f53c3e1cc766b565bf2dd90a1979f391fe41ccb87e30d784b22213d427474194b7b3f95ee1296c7c7ff95f9c9c5c6cd6e4049177816708dba7719697d2d720c0055e27b7e6a11c9fa58a3d981a75356f3ba9a73e7bd75b928ec148ab6d47bd71fd4539d7dfa0ec956a99f9e541246ead17e4545800998cd5d09862d77c2931aeff2fd460570a76f110dd6951271bb4b6799fa147ff44ce0430ce9a7119727f9795415014fad3a3dd00f569445a1121e4cde4885511ac4c71d0b60030fc4058d7b97cfe80902c3c0f177810e12d439d770d467da7b77fe3b4eb9b5a6b69d19418e53bd104f80a88246fac8b5138c7eb280000000000000001000000000000005cdf48f09399ba864b69e21dbe59d40a401ea0e0a39700004000000000000000010000000300000086dc024894f38e013c3aca24cae6510c19c0eac1066397b7e5cd9aeb65a0350d29bdf0266f17ef117000000000000000101000000000000001000000020000002b08d1e22e8eada6101427943081413d4c6e2bc85c476822d6ce69b0c7644a649391465c26423ac13f39dab51b74d284bc0e67f09d4520af92d10e6a65f257d903ab1adee485562f61f8a906e953b0556ec698dd4a97fc250f2e446df09f3299710886f28b6fd15efc4ebe4fdd3991495522fa6df4d3aa9294929e74601ae65b2f81dfedef30b6d8fe35abf974372137164fd6dd7691af83f0886e1c10518593a0304f03c929df48f7e78a7a9e96e18a34df97137a9da30dce51ee8cb046122ead82cb9b086278423d156be83351619d87c926645b4d9677ceb0d29b95d2e3de79b6c028cfbdaf9fd0b56b50b0f47743a385c4d1c4ed8df89ffa356d8043310bd5098ac215ebb5b1f06cbddb7c4c1541d690c7febb39a8279aa1126861e8ff7115d0214ddb316eaf636b851ca9264673d00f103fbcc3de962d161ede4693f53a8d98b6d8863418f7cf53d76d911dd9f9f6a251a41b7da0cc65d13352ae27cf87b101545925f60543e2812b89a6c77ed28507731fec71b1f5cdaa66a3a4363a2bd62af293cfcc50d4c34292ce48c071f1d22092bd564158d18db5af4b9bbc3666051b80a578e7ab2203871daf6c244b59367e31456c0d84f06adbb46e03f3a78dd6a6af4d13aa9ae466a60b6a8b31d63e6abc9a44abea8fbbdfb522b165da08e1803bb5c2bec7b7680ce7950d6d9acbee679e256db320f5778a7dfa43b492710110c49b21b10ddd21925a8181d66261f064aa14cbe1b5cb5949eaeae70f29c145dce3f0e9177c766ba5a4e33bef3deb4805085e238915fb937a49bd91366a11077a33a7c825895ecafbce4b2b0703831ba9a488c7497faebfc06f9206ba6c3e0401c7857f33c923b0e08c6664d4ef651bf6dccab1a08e18dc114c31f3edf02c1163cb639a622632f02fa75f811776baf63a3d1b90d8ef7be3a6d2adf7c0a09a759cecff7643ad71b9c937bb989e4c11a52c9ef8cb3c740cbb5047f50e4f9ebebd62bc71bdb53e6c813f292a92a8953dfcafd113a420bd3d2e77051a6b84718d05c04aaa897461c28ef18bae96e887111f3157192b536e4aa7f07a04a55ef32d6c1eb7a1ef969369ec5f15f798d9961da6e1a8d816be541bac7280e732c7e8910e7330451c2e59f7096fb4d21d3971c6480f03484c37aef4441b7740780ed31c64fec6312de039b5cc49e69a6e86adadb48c3f056bb5b282fdc5303bcc6f390e592534679db3ff319f2b7e4b0f53d0ad1595c9c640b9dcf0be51f2f5c74cd4617aec1829a6e20f3e7c479768db1a3464fd20740b1f5d40bc60074e85a5140cb1478ff016a1c5f0e74b367d403e1599999017ed911bf4e379d68bfd8a69c06ed4c2a681f71dc141b8ef3d7cd09bd6cd7143c4d5dc5d2e6634392ba5cccec8e2c01327a264e3717192017109d3632cf6625f26530800cbcd325043a1d64a521fed173ab1fc9213ff904d2e0e2970caaa4c63ea50fc0efd1b83d3c71484fb8c8023f44d90f5ebc1583982527deb72639d27fbcb0d74f106be15d6be916637f742524784c4c50613ee16002cb085ad13d9c183032433e44ed6b04049432a4f01f8afbe792860b67993d3145746b1112fd0297304390048527f597a8916655a38141589f985b2debd2f489662342ee504371c66824b3cb3bbdda2b8c605299e462b3bdf31c73c30a9bc0bb82e527a8da998285aec17b8602174afa7bbc983faab549e9a589c6dc5e417935963f1615e592589ca9e703298abda1dca3b6f70be8c02ded40e286f3e83605764e18a27e34583d9fb5042323dd3ec5438d41e019403c66bff4c25ca4bad3d87fc87fe39759664c419b5337d390620bbe194231c790f8867ae205b0db14c6a9dc2fcf2a62d90c97dd3c5603416a9fe87b0876ce96fe3f1a2e8467597e953c94c06626d284fbf0962839e9df019755e95077a3056e4a04045e03ba414c977b7c2105541db03e51e9e9066513f1f0b953f46943e7979fac0df9ca34a562ea24988c82f5b339fcbff5d248c41d1ea8cb174630da3ad3cb8219c1b2db3781dec71a9ec9f6073af4cf3dfc81f3633f2e32bb9d0e96a1fe9c6b8f24e8e53b46b5f5313db2506d8d6cb586933641edd27a2d4d5e54c59b8ad32baa075e3c81615a7e9566561a44a8af2f100ff491a48cd7f40c15eb267303cf0f6cb68ec66e4f82dba388bb5145d162e9c5783ecdd40be2f261312f91268fae36a266b9bad503f7bbf10f85d65bff24680cc2b84fcb83b1880a3c868c9c06f0f51dca5752a44a5873c00f8ba5bd015664650c83b4e7662b6861a8fa738b77b6ead219c359b30031805acc415a4a1218eeda42f3037b311e5fb8b8a24d93c68840812eb205c3d0077451791c37fb1dd1621bcaba9173b5dedb720465a95932be11e46e1e95147e5d8a3b1a0149351c1167aa59f406098c7f39db1f32fc9af74a7fbb259f17fedad86b73f11179b7b4ebaf02bf6878e9c06eab8ce9df18b6110ebe0e262b917fc9a56ea6b381a7a3fbde54f2123c0207bd2f34aa21c6b8a4290b62dd031c7864af1898af9efb12cf4d9d41951b780a4c6066cdd62f354390f086acc37af205aa324d6c37f77035a70c1206c35c5dccd45fc1999894b67ce234cf52555da54f43b3c9c6fe585538fac06f2e94c2de7a8681792db74d417bbefd3dcd2459cee059a239f3e82a28ee1ae4edf33c7d6cfb2d53623d4e741e8321db1aaf69bc48b3de9ff7c82be887cca06cd3102dbd84c5572e7fffff59ffeadef94ceb909022140018f263abe82b382e5533544a1e57fda6bbd436eaa2cd16b78f1015b5ae044542a107fb6ad07340bcc9592468b18aa309ff843c5fdd4509014750e9a8cce41ddbd3f507381fef8252b2d0f48056ea48b01894ccb4d79dcc8b7f7df816b4ed6393d67449c36417dde398f8496f5ef67fb792d1c435ae259d016bb91c767e00b3410265980b888fa2c0fda60d4009bcefe8145f9aca8ccd0bc07a37bc0e2198df2e3ede66ffeeaf0b258153df6259ff59cc2ba7c5dce97ec83cb9dfdbd523894cca095d2cb662ae875d21d703456327a2fc3c94ab3507cb4f6db91b9069e628420f150f633cc45a6a8256331762220c143790280204b26513c3a161e0ea7510390fbfa23fff8affacfc356db1e81445197a3b81640ca66bb6bfd540056e0d681afde84c2ef33c0d1728d07dfa58b8a18f7660f0b0b40d1e07173519da532ac74e831163d5b57c154016d2a97ca4536e67c3aabf671b9db948c510d4b552aefc0eb70da2cfe6c620c2d89cd728420acae6f013104f590650a2d53e18a36efe66f55a9ffe45c55727dd51fd0abbdbeee6fa83bfbdf281daa145b3dfbbb4237bab3cb99d82f65e5c3460f7aedf39de3a23908c5d637888c697433420e430d27ed263f8d4b44754d7fc3e05ca0b64f75d2dd5bd20d7335bfbb63f77d3ceaa8e4778c1d549a8cc92a54d625b7fbfeefcb7b30c91d0aea7f7f3313c9f41b8987517614fc80167265a59eb6fe432c006a3c8ff96ba88ed698d30f6be9a39f2920bb704aebbb43f699e358476abadd87c72db08856e60258aa301bf2ee2337fd7b6a16c801f7e292ca93bc9ce73ea553797d7e02e7cf301633fa566e44963be3a0cd6777e80c61e5b5f46d5d79df8651ec3baaca2ba8b448d72a3dce841f8a29cc646500d87f80e7b2fcc470d7c2e527154f9a170e4dedc5e230a502924b2e6b388bffcc2ce78c6e602616d03f884c43c1b1db45b455e5a47ddec18bfe07596e5febbadc776f09736eca0948aec2c7a538fd8fe9a06da98f9f58a750da9bee671d2f8007ed822c8e2cbdb9e773d2de11ea44b3750e634d463595fb10dec933bce108586d13b7037ae86a70e56cdf3111ae274612d6b6fc7440fd9122819b41ea52a3d05b9a017b5a3dc2bc843d0613d47f53359f0db405f64615974f23fb73e32629b1d17aa7dd3624efd7c3185255ae1f9b2b5a42037703ddf1e5f9d6fe5cb3faca800ffee2f3300ee3f425319a715a65e51eff1aa022a2af1bafd85bcddfdd32c2bc5aa8b06ba47b98fcaf5b8bfe30b5577d5c67e88b8c2783dd35e4285f8a59c2c38248258b481da384a770bde2f8b16e727c07d7defd283cbaa3214dd3a26eb072c7b68e82e410e0ebee14cc7add8f0b9a2adda874ff03d4d4369b8f4cfd941f6ce493a05206e411d67d70ab46ab260c9e2843e96154acd7d215246e8d2149a5f77e0fe793b32bf8dc0b8bcbbdd19f84426033e9ef8c0652dea3287b223f399b4e86a022fb72c2c0c1727e2252905f25802c2da874b019f825b4027af1bcb8f6df53f3a741cf219bebbd071ffa62aea1597bee84915cb65802a0b733dcddff95af28da5976dda87ba7e43c03fec7f08ac4ebb78db88b031d4edec8d1c39215d62f09ba5e96bb85086319923854a70ae24b1340aa0815d5978bead39389799bcc207e534a7a561fe420c574897cd908d8c4ab51793bbf437412c93eaba182c618e65b8968bd93f1959a3383a89ebfdd187a9e706ad7590f4eae700e9ff64642f40c73aa5e9027fcc745acf881b7624c2e377a32806534368a1468c89e167f3726d8cb10cf57c27ac3a7129d71b24ed324eaacd3f48b1191ed83db13e4391cbc5a60b9d03d5c5d560f9b8d65ef205b3cc885eef34ab19aca69119b0d6d8970bfe02d6dae5937a06ed3df9986e18bdc006b6ceeb741ee76641cacca863adbdc6a060f6c32f2fe7ac7263e6f80e9448a0446a886ded7ceb6da399e29807eed506ac1e55eec32e7f54dc0a28be5dca642e54b753dbebf54ddd01d578615061b7bd0bcb4c5ba1de02d05ac5aa33d2841a814c7266382cb4d584705ddf6c3d03d77a488e7c38d44a949a2379a4463b0060668e41701fbab0b6caea16ef5006385d0829a72234edc0f53f20bfe0afc0ccfab9ec050735b35eab8aadafd29d4580c112410b07fa0bec983d8bb328425aa97c7eeaaa2dfa2eecc80fe3567c85f711320ff45eca13b55d99cf27cdb98a78dc2c92757843d62453d5f322b46371db2edb47aa8ad188e455096aca0e681465418b07c5d09705710aee37740e804071402d481f7ea7bd54af4196f41283795430b7b60ad674355227f05cda5c967eaa2287e2653cc48a8d94a90779cab1d4bd20e4d76eaed130661e300ee7374a506d6985e39c59e68e5008e7678bcda5ea51068c91c2938a3494c7a9685084d12d61a05413ec4ef01bcf8a8f5d4eee91af9c1982d0168749f5046d0ad67f115631527421bdc97eed15f9267907412bb012e550a90b3cdadb3cd56f2e4ea7df6d19d85866b77be3ea4bed68c099cca9f71b3513214e9e9bc02f8db7d0cf7ea847030c62d5de0d4052b486082be169969ea71fd31f1397ae45c0b12afe8eaa0ecea379dd305bd34ca2e9bf26c3a2777d83fb9d4143ae3b123df98f47a8721c009af1f5cd350d65528193fafd229a71f528675b963d6f96ba3be70615c8506f31c3b1ccf60c8d5c0663780b27fd61569332f570afd6446ac41c0925a7415fa8837b98ad542cd2da3589c6d3d0151d3cd0cfa8691b298caa5b455aad376f3922486609981ecd3d02c966b9648c641bdc477cdfc1ba40a88e74acdd98baf832f72176998e61202eee6c661d2373c1d6d0a7dfa3fbc6a286652d4ac91b36f38adcc98d10849d0da4c679367d1ae83f790452034fadf2e9b329e22c16f0c2ed30f7ac16342f0c8d69dd1ac4a47a2252043922ee82036cd9541f7d500d753cd305f848e694df6ceb48bab9d32391a66a2f3e9abe8f7074972c50ea8266486aa171425a1ac97c5e5394a93313800000000000000ffff000001800000c1fa7934cb080c2fd15e0ee8b2f789da631ce60dde1449fd4e02e28bc4c8de99872059fe00000000"], 0x22d0}}, 0x10, 0x1) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000004c0)=""/195) r6 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x0, 0x0, 0x0, 0xd9}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) seteuid(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000100)="de7a022065cd6a454bb319cb2527f3c54b315461030856506f307270f54c5e1d1c681387532d3fdeaa94427c2a6825e7f887a52561d4ec1241f216afdf205490", 0x40}, {&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b", 0x4d}], 0x2, &(0x7f0000001240)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f0000000100)}) chown(&(0x7f00000003c0)='./file0\x00', r1, r5) setreuid(0xee00, r0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x1f}, 0x4, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) executing program 2: r0 = open(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000200)="a907d54e3e70f1d9bc19bf", 0xb}, {&(0x7f0000000240)="0c7bee052b417372e669d6b6070949d2e5878f30c30f6055f72c4d5c43672f", 0x1f}, {&(0x7f0000000280)="e303d69b50d95af66ae91dab7f8c638c7678fc6d86dfdf7985fa0313c1e9900ed3c4145f343653e145cd620da0166b1e5933f3a47bd98d7f9266f43acbda2fe07bfaf5ec758400e10d76d0a6b990e7a4b1adb15a249e28f5b77369", 0x5b}, {&(0x7f0000000300)="908f088b595e8fa39280f60cea41cda43ef8aa0ed1011d14d0b52f90ec862769c8e24b65527d9340ef7b104e86af6edd3e0820293c792009f305fde3b2dcc7b94fd38adb1a73ba7cc6e551cf16c755253d6a5348ff577433bfe86a01a5e66faa86cb18b64c05a1639261067abc621b9a2ed2b74c8e8161ed96a7c4b83b49aca6853bdda5689bc9f3f8546cc17868c5e87a9b1aa83bf67e8861448f386878310b6f04c8c8c5915681de08b9a29e996c60566ef5437f68766dfb31d8f9231d48c5b70370bf620b0f69f45deed002d41f1e", 0xd0}, {&(0x7f0000000400)="c179676949317cc5981fa576a3c015f30f8491a4f3de6526107e1f7a5891afa38b8609f1290b45a65c1c05321af1d712e6725d8b5b0b4a7ffa2ddf08f0d99908c5d0adc1a07dd5c58d88d553f407fef273b570d3e7d73dfc3fc2a5c2c3463db6ebe3b81e8a972b5b953d8c6db1c83b90f5f224b84dc9ec39bfef6897291bbf0017b260c71012014b3fc461f150df4b55cf25e582ff081b3edcd485", 0x9b}], 0x5, &(0x7f0000000540)=[{0x50, 0xffff, 0x8001, "56638c0915ed25fefad6b34ffd810a7a6da87eb9cd17458a89e8d0b39ebc0c4b8443e4ad289ec1f2f517347269df519e495ea5e4843495621fd58e0e866bd6"}, {0x30, 0xfffe, 0xffff, "de0cadd0600a450da17c0043b176ae16cdf32c9aca2dc702ecd950"}, {0xc8, 0x1, 0x80, "1fe5e79b202bc16977ae03f3b374b27a26d6e34b20752fc4079b9196a7684f0e54f93c6ad49044830deec899ffad5d1c2405e41582c2a2279a29ebbe136131e518314a616669a4f07a8d80f1a3c237abd7583d1e6ca4a22b3cf71c555679e8414f17c3e143805fa37f033928b8244a597541035a91090d368092052f48895927d042fa52b437ab2a62fbef08e1a6ff1d8fdd9290e0cc1f9cefc441cb11351761771be0a654fa64bc573561cd8c57f35ffd44649698f08b"}, {0x60, 0xffff, 0x4, "694bf35bd4e1f684b8092baf9ceae267c13921708de6937eae0bc74829390b82205b215f9cfba5eac88492e8ae0573e1d6947555af72ee17dbb56ec7b47268bd80743b9442409b45d374"}, {0xc8, 0x0, 0x6, "19636231c7c36047572d0ca4c09a6ed6838e4f1592475bc2cc11ccacd40671b677bc2529c68d7a230ff5e611a0464dbdb5c88248631201bf316e120d2c68605b9fda72ce2bc37a8d8388f413c1c0e91b0737e1812f5696960cd4870d2e3bfd0f98a42ad190b1776dcf24be36469891e3d5ad6729bc3b625d285c760906a12a0a863068a9938eba5325ee5e7d8d8d6ea5c0c5547798e42f5084042a486d6d4a0ca6cc68530f99b0b57cc4b864c67aae3433"}, {0xc8, 0x1, 0x7ff, "6d2733e2356f58a26916694d688252a92d388f5cb189333161fbf731fb89dd0d89a76780f1f3de1ae6e18afaeab7f81bf55637e1d785ec307af560d09c5a8046dfaa779f6e541c21e79a8a31eefc32aaa55d34529663a6e23e7177144b5aa76eee6271c35dde021dc514fc2b446cf8fb1abd909b5e58455588f6f2d113e89a8653c173949813a2bd93d6085bc205b9767b77b454db45475e7046887b4c21f4c01edc0e20ec4c6444d17e31c0f8929a6f5f211541e3"}, {0x78, 0xffff, 0x7, "f87d44693b12cbd3ce5e679e5544b1cc83efe37a214911ab2af2323a575e1716a1d7e7e4e6c41fe580a61bb0e28a3473d2c7951b4fa11f1d8bbac313b16bcc9a0bc6973e11c59706c21122bb0137d6c955cccf9e4ec2dcc45307266d9eaf360ea99d"}, {0x20, 0x1, 0x4, "d29b1ca158f44af1d1cbe54eb2fc"}], 0x3d0}, 0x1) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) socket(0x0, 0x0, 0x0) getgid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0xc0}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) semget$private(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0xb, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x10001, 0x0, 0xfffffffd, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r4) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/144, 0x90}, {&(0x7f0000000240)=""/64, 0x40}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x8090, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3, 0xfffffffe, 0xfffffffe, 0xfffffffe, "6100000000020700", 0x8}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x1ff, 0x0, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000001380)}) sysctl$net_inet_udp(&(0x7f0000000000)={0x6, 0x12, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000140)="46bfb7458ee8fbbf1bc8683470aea3f632325f135572ebc64e4e182d4bc73737f85ae62f9df1e5015b9bef153fbf125af7b54347ff3e4201cfdba4e965eafc17d614efe200bd0fe1f22325a7d4dedaca", 0x50) executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 1: ioctl$FIONREAD(0xffffffffffffffff, 0xc0206925, 0x0) semget(0x1, 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, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(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'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0xc020699e, &(0x7f00000001c0)) executing program 7: socket(0x11, 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x40}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1604) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xf0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x40, 0x0, 0x0, &(0x7f0000000140)={0x7ff, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, 0x0, 0x7, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21", 0x3) kqueue() sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) sysctl$kern(&(0x7f00000000c0), 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) executing program 7: mkdir(&(0x7f00000003c0)='./file1\x00', 0x0) (async) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') (async) r0 = socket(0x2, 0x3, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) (async) r2 = dup(r1) dup2(r2, r0) (async, rerun: 32) connect$unix(r0, &(0x7f0000000000), 0x10) (async, rerun: 32) accept$unix(r0, 0x0, &(0x7f0000000080)) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) syz_emit_ethernet(0x3a, &(0x7f0000000040)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@lsrr={0x83, 0x3}]}}, @icmp=@timestamp}}}}) (async) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r3) (async) link(&(0x7f00000002c0)='./file1\x00', 0x0) executing program 7: syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea090000000000000100000000e01f00000000000000ff0200000000000000000000000000010001c204"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000001b80)={&(0x7f0000001b40)={&(0x7f0000000340)=@un=@abs, 0x8, &(0x7f0000001a40)=[{&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f00000004c0)=""/193, 0xc1}, {&(0x7f0000000680)=""/177, 0xb1}, {&(0x7f00000005c0)=""/85, 0x55}, {&(0x7f0000000740)=""/156, 0x9c}, {&(0x7f0000000800)=""/92, 0x5c}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/77, 0x4d}, {&(0x7f0000001900)=""/153, 0x99}, {&(0x7f00000019c0)=""/124, 0x7c}], 0xa, &(0x7f0000001b00)=""/30, 0x1e}, 0x2ee}, 0x10, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18280000fff2000001"], 0x18}, 0x0) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) socket(0x2, 0x2, 0x6) (async) r0 = socket(0x2, 0x2, 0x6) r1 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) (async) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c4f", 0x4) (async) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c4f", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) (async) write(r2, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) setregid(0xffffffffffffffff, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f00000001c0), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xd, 0x13}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000040), 0x100, 0x0, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100), 0x0) executing program 1: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, 0x0) r0 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x0, r0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r2, 0x400c5711, 0x0) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001040)={0x1000, 0x0, &(0x7f0000000040)=""/4096}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000010c0)=@file={0x1, './file0\x00'}, 0xa) r3 = open$dir(&(0x7f0000001100)='./file0\x00', 0x100, 0x100) chflagsat(r3, &(0x7f0000001140)='./file0\x00', 0xc01f5ac74cf16020, 0x0) r4 = fcntl$getown(r1, 0x5) r5 = getuid() r6 = getgid() r7 = getpid() r8 = getuid() r9 = getegid() socketpair(0x0, 0x4000, 0x1, &(0x7f00000026c0)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000002780)={&(0x7f0000001180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002600)=[{&(0x7f00000011c0)="2edf29122b0a5f3f579baf5d3e30dcdd5f51af5d54cc55750bf1cdb68b3700dded680142f554490fca2599fd38901e1cda95504fd183945ae8fed450c9ced12595b4f89fcafddfbb255d97f576bab4bb0ccc81423459a92919c1d6917bcbc4cb153690937065b0149c0c179652614e51", 0x70}, {&(0x7f0000001240)="8e66fc65962e338cdff152c02b3a5fb19688bf59b5d83ab8eef40bf4a13d7dc26c786a2f2b3f800560ebe2a65bdb3a9058042bc72d5131829dc40c7d557fc47212a268", 0x43}, {&(0x7f00000012c0)="ae3f", 0x2}, {&(0x7f0000001300)="4c68978e48b009cc3a8f401b748d7e8786d40ef41a1e230c6c64dd74b4bb591544f1bb10bdc43f3c178ff79f48a73829230f273874faf2ae1710f6809bb3a7588bb27c0354a943b203961b0ddda7e0f9cc810780efac96d0ea161c203197c229bc95165c21984d9b04fcc15c79896101e091ad93dc35e381572e6d60eb834e8fe071779f609e8f709a9e8223fda45ba016461d58aec11b0e7062194afd16e5999b8cc43a89e50fcfc41f1945588a8b", 0xaf}, {&(0x7f00000013c0)="4083193469ad516e40caf8be0ccbb3e8d99a1c750f88416bd502fe4e52e3d308406067f463fd5c579ec87057922ba2034874139a6902fdb1664d9890eb9fc188f184e0099b1671fb1f318a59a4794b5a99c4c3d13c5a90489d737dca06ee990e6340a7cfef61e4a2fb4749e8bc7f8958c7f32403c9c4f18c82792e5e4baa03e01b3d551a18d6b49d0c99f033092c1dd46a229890ce7d823c07844becaeb40cacbd807d9c571849889879e67d1830e2a1a5f68ee5cb0688b9c7b4a71a1334333bd7ee4b1c5c8d712580d172311cb8eeb7058c64a343af7ff56b11ee593dd2e752a1dc809016d44e40c6f37ccb9f9a114525476adacb7b4ec8fec8a83b47c177fade7397ddb16445d011e7fce4c18b8c8dc841c60f88b2bc1b93d9c8314e2be88e7d29e9eef9a3e32a69a953c71d240969bc39ff32f242b882b435bee71147e6aecfcab648f3122b17723dde135caf6bd7bf8217516f4b2b0e0737c8ddbaf3cac62edc5229cda2f0bf7c2a536f1cc719d46e14d72f8f4916bdddb3363ef4b020c7d5895f9d6ef9f0300d87da1a40f206df1aac965946e00305cf8f36b54086819c99dd343af91a6984eb47cc3d9cfa1ca33b0630876992a889a30d0764049f04f195bf15b2f1376a662d7c6f00305825ee4b94b28a58741d68c4c978aa5a3fc715ef7a8656515abf757606c596b2c9856355f686c3431a6b6a4da39a5cc56b1b18c515f401abb6926ae92f5f6b6404578d57ff0ce479b561062c8b715ee5a11d3920a476a990e0e12a7c7e5d17c02f9c5f2ddec8785e9341654d674eae68336b26c16bfa1b4062a5d1ccb14ca380add3aae958afc517b832455dcbc769c2fc0fab5ad9b681ffc0b96bd900f6d5a96edca4604a5262b20e0dc5c17a79a653f0cf5934d6093b2ceca0b4854d0bc96996b4693ce923c99f6caa577da518c6ba027bf763fbb63170b7db23375ae8db2e8be01a605dae7195896307f86811d32c360980e4e2d520e84d34a3d1edf6c3e48ef7cbe4bac3de77e2c4ece05cdabbab3338412ca1afcb600d122901b5fd81d777143237870b54d4d497c7f9c2f3734bbe7642e4d393dedc8ca204e43321b28da70cc10f54fbbf08346f5a1e904a739f973f2e7ca21b6872eadae1d89fbc8d16d45823c68447ba5810d54c3c6bd89beaa8823e3cae6fdf4dadd30759ca33ed497978906d2c46c6968f2aa39975ec9465f8a7b21e8036612a5d88432c59af88f54f89d7ed20e83f33bcdc4c45a131450091fc5ace49384b059638776f144296cb5c598c933408fb7de46e54ea44351c104f458333f23117dbca841d945bb8747625da3a7a7a4d257d9bc6e35b0038a2cff9510ff7b3877b138548df314bd72e9b450a7795bc116569ff0a1257072cea740456cc54445731d86712d174ba761aaeb11253edc2faf5ac6413e1b8386a3d085914ad106cc2046f3d59820fc6008f6e6762b149155afc7084164611eb9825519198a2812406ecf7729a9cd68e917acbc4868bc32f2c74dd8f529eaa504a16cdddea479d4cdb991518854c5301018b656f0cd835c271b2f9b91721abf327f85965923ea6612ef17c29f913d2f8e05198bd86ffb22a65af178b63b5ce9eb795291288a97c63ca791f15e658cba2b8f2759df12a3896c297de47fb86dfbdc2aaca36831bf78d4f495d23b53b0637e7b5c9e4fa2edce3b849d00d10e1e85cc57a7085d1341431fb4ce636069fe351d5e110ab9db2594916398a214b0959abf22a1e6a9f3f4d9ef73e5109b4906062d19580286e92b6780df79d83bf8f768d80301d29a9754fa3f46bad87874a3ca01399c8e973750abedd578dd24551eb219a2cc578e847941f35434aa527e73407af7cb4495c7d5d44037dcfbb5f7af9b04a3cae0405b32c72fa8d81efb85354a7d2218de11022cfa9a1af6dacdf7f0e46744c49dbb2f0abc9a04e3f9cbdfb54cca6b49f6627a192a1213625eb8318a31c6b7fe9d7eb02a1cd93d799f26d3b548b2ccd6982354e2ec31d2389f56122c3a43ea29af7dc2ed8a7751045b24e555112ab0c2443c7f0473e53e6d888c64fb0f2cb4dae719718af1345e2a758513d3a98e4bac9fa5dbe55fc712f08c2834b401497d6730d056cfc92951bcfc399ba1e9b41bd8778f6327456997522bf5e9fd4957ee2e5c6aca284e890e9c222a054eb2f02f656f76424f09cc97106736ae34b7443e2931af86a28913af1dcd6b1779dc24f3572d0f07d03a5849e4354b77fef60f223810a15b1c2b476dce5e18cd4356fcbf8edc057f2762768a6f194d1718bbee5db7aa28f208e91ad10edc62fef460ed6e3b4ac8dfb0506c511d255e3cfe7edf2f8453808a8c6998e18a9c08859a6359736437063ae31ce427166ec90188c9fa1f9ab53c9d39b0a5d323b0e41b524c530a311a6cf11f149596fc95cd3fa48780b0471b6826d52752fd00fd19b99479044630a3470494314c35c6e0b0e20dbf22d0dcd52a3d92220759044ef1b4feef8070c7365373d02be2a7463cb4a7878e1460cf30a93eec0c39ff798d8fb64d6bc4b48c6e0f489863d3160f6d20389b0b1a9727c282c7855ebe8afa70d124e352056548d30cc52b43fcbc51328e00b228fed6ea0120f3e1cfbe4d5a8f8e517e1c0f6734bef9ccb29cfac145fa4710361b5a0e8219736a7956a92152e79df0e129f58aec4ee179adf6ce93be333181a10e03a9b5b9df3211a3a4a0fb6fa3c17d79669a641a2b665edc9165dd3083a8109f171453b482390212c5cc4601f40e5c05fc12fdabb75997c3dbacbdf1b8e4ffb9912797fc3967bda9298990b875828c7ef2dab6a9858150f73ac55bc92e93fb5b30f2d3bf6361217d7eb5d4edb4763ab07bf978f03a1d29d3f43fe85a612dff42c9ba1034f930fe578ce6f26b1209b8b23ed6a4fbafbda2c14aa777f5e27ab57a209f9ba5df9a39ccb20d9b9480f3e22946c736dd9e68275c61bf1722b585363ccf6c961939cc9e5495a9b88ace2fea7634c74e697458394b57006950797b9ad60a2dc39f89221b4b9b86f3600f95d3263acf7e086bb26435edb9989995c2a825681ebc9bd59402b1a5dc51195aab5dd6016ad6b4b1af7c79fd98e646d792c78c9baebb05753781a64a5fc3f60dc6ff1d4e95f06933b99b889d24d583290cba3a53b3bd16adb042a2a4ea8910e0bd45dd17cc6260cbf9c82a0a36beeef563f15b9e872e373411eae9d8b551544ec90744cea539e9fa568e159485249dff3d3024d016aea59d63dddfa727f0dc75b36a424cfac48d36185593ee898ccfaac691396275e21d2284d505ce4b9491af76f3c9c05142e2ba63cb860288ee4c768eb304fa239c610b208a2ea575fe08e7a474b6ad86a2f99d09f870fbdbd66d2255adfed70407e7985054733ac09df906b6e75f8a969bc2d81185fe61aaf41398aa90edcd6281f0cff11122c0e83a69ce7914bd9aa0f1c95100e7ff7df71edf1a0cc45caceb6bf7b8a37f2ac75818649855aed6e3c06db4d237c48c77805a1b0643e2592bd0bf63c3ad1044b9f01c63840a26bfc53002ae904bb70136531dbaa291bb5986dd864192ed9d7cdb059652b062ed67f6029149ad82ee8c5fb5f5e50c6f581e692259cc12fc6943d1da87189c4b333c37ddc2660f3537a97c5519b9b1657cfb79e4e70df4f3b17f1d8f41f24227359414192f779e737c0fcb2a04c335aad224bca410a653dbd13a4bd766a2b2b14f3efe7323d68e35048e6e9dd06f36d6f73e60bdcb9c3a8b518567fe46f876eb07ecc57c0fa7a53b219f1ab2c68073cc3107ff263c7b5d11ee37fbfd3f85178ac3e7b504301058e74d82d1d81aeffef4a5d42a30ca2b95ef557da92681dd0f04730913fb44d04fe1eed63b20a881d0332bb8f4b76fe6d6fd7360136af069a0e96a2d1899d91b2637d30dfe4289b2363c3f8ede71cbd842930d5ced977c7855f067ccc45d9247f11f679b05b14c7df577ff7906a10816813f3928ec13abf3bbfb8ca6b4598b8d75be74f678b76db025568596fff4f4602651e7dc83f5760a67074294c7ec45b2f7bd2dbbb5cc6e37664372d41b42505389895d54c52c7e538c3cffa0d9e68e0afcd1e175bf607565eff2e62f45ad28c13a5c04aba65f6a461291293439353b01b4802f400ee4bdf1cf18146a52b799222c7a40ffeabf5476076785f1694208e6df2897e0c0ea39b613ca8fce0b51754b40e315e2f8dfe0f29463bb436acd2a67358e6051598f93b422bcf35a0d1be2ed3094652996c929bf48b792b64f907a47f85cebd50b177e890431d7378f9a8aa91c375a93e628ac582b5ae9ca3fd04b2cd92a827b53fc7696751a4d14a830454aeb603a2ee32e25e4d3a45ee3496455ea4e45bba0b9462ea237ae54a88763cd5f2a95f33ee6852af1ca5c065ad6f2a384abdd632e2fa1a018ac1260d9624e2de8a0952a08b15c2f2e9a43ab68d6bc8bfde67815bd0abb118ac2e45b58c323b2a0f76615c350468911b1233f2dfd080337f6620580f0c0092bbb9f9c931920332ff5660f4cdf40e70018f4ac3873822f3795a88a1c19ff728a10d99c42a579e85cc2b062e3c8278cec6753098e313f27f38045617470d93f17c98b922c01266954e29703d84fa0780a9f2a99c8d60cc3882862337fec5d499d8b89cf81dc7c0bd759d694d7c23a9c9603d8298c3bcfbad39059ba3c7bf118ab4cd13f03fb09fbd11c3e982b91e5d9859af823611ffd00852cca36655f8ba006180f5d439aa94b3cd7c1b5df0ba9afdf9ba1cb6d32608ef3870d93f1717037512e09eae4cc92dae617a93a40b5ac1a060913ef253704961ef808202fca0dca14a699cca219eec31d3d1fa101c0a6bedd864f9b1fb24eb1285f7c5c8e7abe06ae6846ba2f12f1682989de3e897676da70230e24647f6ed32add2321b5093d785d439bc8b77ad3d5b8b0f30d4f4898530ec7108a66392374e52ea43622443d9d7cef4d724f2b69f0525f84f117d3eb2f41b8f2cfdb513c281de511e712cd0d924712b394fc706f3efff269522e3f30c340f5018b28d3e562eb0ff1c755b20bf0a060939634dda10afbc6a64cb30c5ce3ad0f082499d12561316f8c8ff1ab3599fc328e52308cf2da412981f3dd3e794af8bdbab59ce414e13399b396b0e68a32a40162e94b07bd099b2ae1a17a2a2dc862ac17c42ab517cfb400aa148e4d3c329f20563887557c4f717f3237035defe29db8f57d06066fc90152e8c05a47ff58f67bdae812738f9debbe52ab431395bfc10a7e918111c6760406ecfc6e3b268f769293e796a29d4773b0072be301386c1290ff049f6406c1bc20d6a0080a5a1315e312694d89ebc47c4b44778678dd4f4e901e6b7f473e91f6c45515e1e7ed06eae15585d8fb946c2d83f45eb653a41dbb3bceec187eaf96c4a88c756c1da1bae42a914420a2cc3225ab62d58f8d4ef858036a11d76405a48b41382acd9c3b74bd38a12425c03a7a53d87354dfa223403926dc57284d408af2a36d01d03a8816c6728d4c9218effc4b1a2e9b68fb8320468c3aff150ab290a9e4e51e1d7b32c90543db2bcf24b0e8ebe2a8c5b66416c1dd9743c7488466017c4ba597869efde60aad164907bf51ac90c308c7cc03f7cee49837381a73027324e952442cb34af6dddae5536e23ecbc9dbd313db21a452c989a71c91e9b38bc4f8bd036e5e0db4d02ac5d911e7e27140edbc1d870beb92799657e222b9c4b0423f8a7c2e2347f7bb7955a3d8e60bf681bc502ee8c68b25d39f905ba0547debf4950a5a967f3cbf16147047656ec446857b7a5c", 0x1000}, {&(0x7f00000023c0)="0b071f4a4f77d4427a160c9d19529cd2abbd79585b93d315467f41032400ea8bb8d2daff87c8561f8586f65cf8611ed346a52fccbc8d7977c408d6bf58b3100fdd91bd80db6108", 0x47}, {&(0x7f0000002440)="c4ce1844d64ec3380da126fccc615be574021a82a7a6eefd81d6874fce495e2486862aa70fc0e13046be974443b6ea73b0e3f72d60fd9f6a3b562a32d2ca095365469c9ae56369bd05781824fd78c9d9e069adc6e5a8bada2f59f000875f390bd37d1bf8afe5ce44cfec2f91e9adaba2b71b2d384d5d37905f81963a78e473866e79c2c206007afa3645d90a5ab3a26c286a3fad687f440862626eb5f44e6c36f08c17119b2e838efcdd0ac6c928f4", 0xaf}, {&(0x7f0000002500)="c88ba905fee925", 0x7}, {&(0x7f0000002540)="a5dbe00992e67bdc618178693946de2815918a3fcb541580df71c795be600f5007bd34b2c59262427ebafa66e8335d16819de15dc53b475d9c5faefa611e", 0x3e}, {&(0x7f0000002580)="73e40e909e161a8e2bbe1f3ad1c2e58dcc991766f1271118c6d4436fafbf9c3d27aa10f8f7aff3455ef1c2879319e35376ef9cabbcd424c943c4749d0b311c194c6615a98000fbd5e16907920f1f4bc1d18fbaf64efc2c531767d280b46968cf26826828324b847a11390f17e116e34b95edf83660d982", 0x77}], 0xa, &(0x7f0000002700)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r3, r10, r0, r2, r0, r0]}], 0x68}, 0x404) ioctl$WSKBDIO_BELL(0xffffffffffffff9c, 0x20005701) pipe2(&(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_SETMAP(r11, 0x8010570e, &(0x7f0000002880)={0x9, &(0x7f0000002800)=[{0x0, 0x401, 0xdb8a, 0xffff, 0x3}, {0x4, 0x1000, 0x5, 0xbc1a, 0x1000}, {0x4, 0x9, 0x702, 0x200, 0x1}, {0x9, 0x100, 0x80, 0x0, 0x7ff}, {0xd51, 0x4f, 0x9, 0x400, 0x6}, {0xff00, 0x7, 0x870e, 0x8001, 0x7}, {0x9, 0x9, 0x608, 0x9, 0x1}, {0x0, 0x7, 0x1ff, 0x81, 0x6}, {0x1, 0x400, 0xa66, 0x8, 0x3041}]}) r12 = socket$inet6(0x18, 0x5, 0x8b) shutdown(r12, 0x0) r13 = getppid() getpgid(r13) setreuid(r5, r8) pipe(&(0x7f00000028c0)={0xffffffffffffffff}) chflagsat(r14, &(0x7f0000002900)='./file0\x00', 0x1, 0x0) fcntl$getflags(r10, 0x3) sendmmsg(r11, &(0x7f0000003a80)={&(0x7f0000003a40)={&(0x7f0000002940)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000039c0)=[{&(0x7f0000002980)="35fa511d2b964dff82845b1c46662f5385d12b0790e853986d69", 0x1a}, {&(0x7f00000029c0)="67f5535014d6fecf290a57d7b7b66cf4db62c380e9f34d3dc1a9a6fe9eeb7d6c82f8a5338ea4ebac09fd928a03b59c26024c9ea73632202cecd2591e82a3669554b59da958f044b150f9bd576921351455853d0a74f776066cdc1b1c614331803548e214d803a52e96463ba90bed5c103c33e553bc044f5f69a2e6f684f2c876797ef55845d9a3c1f49bdfc80841f3b68d3cb48a91b072e9c4888ce19f26fb7c12f67d04c8fb60eb43a4e6a275478fd8385ffa9f2f1be1125d5cd3d1ba499f5b9ee3f3079c16c76a75f496caa6ce16d775d135e17e5c70a73c3742e17b07d7014b67897303701d9df78967c7f67104604e22e6b3b4f982e9eca6a970855d58023e0b4d457de114fbd142ec4301464411ad6a29645bc7482556977b7f9a3637bf7deaf697fc0044c3b1685bddc8c9f774d8c5ad985ff7b3a692a92e77b6ae7010a4625487ea527e68933e22fd8c4660dbe7aaf3913e20863ee9dcf0a134a20749dba91b19f1e0386b4202aae016659ef7dbe45c74c775f5c1aa3cff5b5839b848d5612ffc7141371658cf4c3f97aae96c7f8caeb9de15c8d96b3ad56e4f9ddf7dfd15af2811d39fa43e5fae4f2c2e59f7b11cec68bdd5dbef8e9cbb13e73e7bbf56536510f6814e6b895f6670ac43de25dacf8f6fd5345c63339bdbc0a28f95a21d799bf159585fdccc84e9a1092e4f85fc1567ada8aeca604ba3a4b217dda770dec5825c072d5e9be90ccc867d69941b247f0d079724eb5f0da0e0fc61783329ec9886eca12499f61ea0ea7a74f6cc1e042d0aa2314b5b04e8e5ab493a3d05fc63f2faa8ea7c224af3912bb3d2d3f4d740f7e725b2f1e267bc2bab8bee611ec8d13afa08673cefaf4941b4a858a096e3ab9e2a050d3f1ef915e90149cb93d221f08018ea19b322febe3cc70211f55fba957408652f916e24e8b1edcfe2fe3f3e211c3607a922c718d328913e9084b134033b20242088da0c805a7c10925eae8e3f9331c46b62037136ca45c701434eb7f23ca6211545e0b80d7055eb6274b957a3d028d44878f550fe1263e402964522ded1032ca2cb422465586688c705aa627c791a30a9099a0e0432451af9a7b6e0cfd864b177e940bbf8bcdd86cf1cc532fe1786a91e5f8e6153a36a86ca7750a8fb217a054811ccd52d608266814cf818868ea10e134ee9528d50aca2bb3f9d531e49a6afa16c660ff09c01b1112bd533e28d3d6506c7ecb4a9a96eadd13372cb32fb9f56cfb0614646c5c14fde8f5f14cea13626065102cf6270c6ca13c208aae69e1977e2cc59b4a8ecb37eb18206041de9fbf2b7adfa01620aaf7a1542d927e915ae74283061b1f5c3cac6e197cd8dde1f54110458f41d0f2b3a9275305589739c08f83a6023adae35259e00ba8c2319213918624d5c39875aafed954ce039e3528906e91052618bd380b281e11443378dfa1500426f808413a793b721fc5b7e68e1d70585f828aac0462c5874660d3334e95a32c655c91b5f2d8ac9ae429f028d875bde7ac2c2fc2f640d15601a6e219613d35da8ed985a16028b94d0d2f42dee3c49bdddaf35f53202c47f62af7c19a1a6aedc00084f1bbd227f1ba546f9b2ef95d489f227f9548aa5cf26055d5e64b9e7407a68a67fe7313f3545abae6441d94467726155eab40eb9010718bf6b9de14603f304174d46d3a08651a55946fc050eaee49a14b72c0d959edb340bab62e41d16b017dfaaf2aa6c2266787b792c0825615022520906107405264852460a8b8621ac5c5fe1ea753837935f752197228668aad17145eb742a91ebd58b0256195a3328b12925891c1210363315177e58b11a9ddb4ef0db00243af165b03cefaf2d4d3909f72ff2f0874770a62c5949da56ffa0137e633a704a8ffe8305e6702a61cfd4d4cbc0d4601466a45b82f84025c3b59fa0cd52f1c09fca903f324e6d481ee55257ebb3673b4cfb6b36437f547d521d971dbb010cf943f29ce0d845113998b33318537b9dbf10704776ad587fdebe3051473ed3e06998c1813dc334f2e2e857b65bb4e33a60b07540a46cddb44490e770591308e94785b1b126d83cd4396a1475d04ebe609bba67d14d003ea6013aedc7125e266fb3f94ab2c68c491b622f2bb253f2b479ccda87c82ef338e4240268ee051107ce9df3e9ba9963920a92153e16a5d2d34f9aee3fd4c5fc7517048e82638a621ee954e3f4a804c0f437d369b67391f85e1b15939a6b46ef23d8f7a868ae5db7a565188e8701fdca467a83f3b94cfc4d06bde95de0dcdfbde938f9304be02635569455139548b89fba863a3ac4f80f215166995356eb8d9ab1b74f1f236b4b809673ad68a470d24377b43ed885e4ece7d76139830da0de80dad29894772df6da50ab02cc26d061e5cfef93b21cd93fe099eae2f42d925431f1222e2ca5346590a9153d242fd8f021857e5af26de779a92ec50cc7a057f81f8b2b690ef4079dcaa249066ae16c2eab64f78e41b4556e924558afe93ef6602bce225fc9a18c083da6c333cde29f879990192a28f66d055257db6e23458f13e060981941f9d82b5cffe0e539ca73df705e59351b3e9a433454c955774a6d237dedfc5c34bad9c69bfe6e8f1ab9e2bd8dfaaf5f1854c50e3ea11b9e5021e7761f626801ec9d8abd41387be77a49b568e11303932d59fc094cbf73a66549c95dd01e123755d89f47fffc528bd344bc9cc98961e59d582c627b7386fbf5d94b9d2c8d510a3d7899624f2147acc98291a6c4f0053468694bf8b7afb1bf697182535925f4b24852bca692d1598aac856cc4a29e3941147efd2018f8e5623890661b707502d1788a8aa37ab52809ff6380303d30c4c41d410c5b1867615976b2571a862b43b6bf92fc944272aef0706b7bba951eb10ab67ffd40eb780773a80e870b654ed4aa129950800e3c9f6020d46b684fb499032db6c927eabd9a9b4d0a17731e175f9322e251f86aa408c2a02910fa6c984f2c87e70dcb7b14ca4917e3e7d6f5711eb1c8065ad6160d3e0f880abb4a0929f47d4002425d9091d369274f0fb1ddf917911591e35e283514569b0e4e8a5107f17ceec86a97a51a11e5253f8babbfa280094d4bb5e408e08c1482f6d715e4a61045c38975e6680d0aa58ca5624e90fdea367f488f804f4b04c455b129210ddf602f774161ddf8f96aade0981206765aee59647fca7eb68ca54e06a963a99224b4da565c76717adbefac16a042010b0fc9593b4a37e7abc46a2e8047133ce976bef5d298d1dc2d2d55a31d02bfacacb84dddb0ebe48eea01b52ca380fea890e4a9c717fa12f9afd348660078cc8bf37b1ea7f7355494c933c3057cba39c2d816a5a0487851e33ec254f100978a3cc88ff718ce14f04b723e48982bb66a81670f9c47a8350cad2ef17c6154171e9baaa1433677182e9f5c71770c349a2e8010362e33d0b0d418b3f18b8ba00831cb774e642636c78e059513aa2c9f08fc19a66e01995e135af485237fdc36696df6774ca8fce24e46b71ee3f585ef420d44619490188f7b52dc40c2f26a0e1f0ffa3f2017b507168861d94b843ef29c34dc90d73f8bb191e245f23d879b2852478f36e42ff153efbfc693c287b82ea84707f1104331c28643ee965c83d39f039a6d62dd2807488f3f64ad87b7022889c7624be6f9615cae0bfd86d063eebd099c6e1e93b52251a29e8dafd8dc48c981a809bbb73f3be904906cfc2b8d3ab7d4d4c0ee1bcc6432440c9356ecb3c55d7c511f5a7a9aae98cc54dcc47ab1f0a6b2c2d0cf3cbaaee0f8b61ae9cd529c36c07f6d5044a470ec4140185cf70dc4174b0e4d976fc9501621a93fbdbbb42bb4b1029e64c67bec0d4393091a605dc10f86def28ac520c9a0b8e97002c33307e7f1b476206ccae8ff24abd748f24d1cd4fef4eb3d7926a6a973da7b1154188d785ca96101309c067e72ae2e7ceb31a97d7e48f47e11e18cd76775ea267e510a91ff672b364729f27bc8d628d39e68145d91f6d704dc46c3795207933a9a20d985c924a74dc20d9f48a96d385d1834979b3b903ebc3a3f5ee1262cc28a2c1e6a9821b32e92d26e0c7ec81418699e84f3e80c82b31984117a8621eb3b30665a0e81ca11be36ac119ffd04213ac0ac90d0c81d29fed8a7574b997d5a3fdd79a65571a45b53b47903d1a8f2f266ee32335314034b73e86eec9ba641d50a4c20fc8a7f500ee7633d0f12c86705e70112adb4c23fedcb2e5bdf4900fe8e054862f8887879074502260cc9ffac6618627e25881f058d5f1763a242012ec40748c0fe81b7037e04226bacf6577e8c8d6d9ddfb996a92720b06656d2cd0d7743412617d0b17a97ee6380aa409f315cfa0ea55b8773fef5df78df440b40c27ff40bc82357576bd5586c95f4d63ecc2e47552d042ef894c364c8657714b6d10b4683e1572734d0182016fbc5f1f0c36c1e0011c746bce0b1ea12c1c3c1fc3e8ea7dbf056b29c2f1374c35db6d300c9108298b43afa111b38739c5fb4592f3d68cec177aeb95a8f7f75e4d109b3f9a57ae10f4168645f0d1279e66a9b5474477fa13ecb7afdd5bd0d072b28aad5a036add135d95ab35e5410fc0230a24256d4fb5bd4b4d70a31145f4745c80a771654da527ffa539e3b3a49d781bcd5ecc2b5c74fe5b51b5b499f73dea3bcd48f83414720fe558515cdc6501674ebbcc31800bd4a4821c9946a98488ce72b526416601791a49ee826578f6c22b384494af989a25ebe42ac42792875164b43c84330eb99c8e759e5f8564b5712d1923c9d4a1847409c6eba7c8ba1f6c595646bf58764ff8732b58ad4a57cc49732f8889d5966ae929d511c5946240be8313cb43f89d26662454405b444920617500a202f25085c4a1cb98dbfc336c38535a9fffc039c76c5e7f60f49f4ebce3baf242feada2668050d2dab0185123ca54b5576191c885fe840c2bf62095770268c3ca230f68b72de3790e7dc7e701247a914cf9f47770fbc0764859f285a1337ee9d13a3f47093b7cc264fc543968dfe50848e7edfb41bb6821908305e94125c4d8f587ad0584b9340fbdf0466dbadb35384fe842b1de8bf5cf6d68bd4576476e7c6755262a5665ff39d2760a05ed56e48c04e48f75fa205dde3cacb4707878d79ee85c971f4f3e288e5db9cfbd550797e7e88931cd7a6b5dd7c275126b3c2a62cec373902fea841ae49853c4e3d6b2817dc3828cfb561bc37f8d98f583c0383c77548f50109c7712b699c5c2019ea73ad44e15efc5450b27721e88554879a8bebacbeb5ce0ee3f9a73e1d431a0d0ce43775151fae46446816d57468e136fc4f670f167358ab303bd997755b921dcb3483420fa3fa060d0a93728af9f7b6e3aea65d6efeddb046d033b61ddf2fa7cff708f7510d496f51a3f8358aaed2560f7468ebd902c55f565a82fd17deed6b9b3d84f764f8b07e2a816c9baf3e5877d8b0e3f5c654592679bc73340107a0339fa93ef23e8ba73cf8e559473b629be936562a1ead10febfae87baf93e136abbe52a494e7d080bb815f2380dfba8624cebc4653b42a193da21eed7a61191ea6e3faad17e514e9a1a904de0976fdcccbb5f1fad602731b272141ffee43a53b7cd524fc78fb878e19ad1aecb1061f2a8772cbc05e9e22b774494ec20329e73274a4c30f056a2451acd9615af3113c3c0dea43edcc0126f855dd8e2ba332eba8cec1e2d8b1c4ea045be0d767fdf4bb9ee99351c3fa47235ab56502ac420314e2fbb3c1857a55a729b53762ec7430012cafde37e1c38e22b33b2745fd0a4360fc00ffb5ac9de", 0x1000}], 0x2, &(0x7f0000003a00)=[{0x38, 0x1, 0xa0000000, "7927275b84225c621154772dae6bbe82c4b3950ecc68e28121f8d42961b36a8e47529632fb3bf4c5"}], 0x38}, 0x800}, 0x10, 0x6) chdir(&(0x7f0000003ac0)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000003b00), 0x10000, 0x0) r15 = msgget$private(0x0, 0x720) msgctl$IPC_SET(r15, 0x1, &(0x7f0000003b40)={{0x8, 0x0, r6, 0x0, r6, 0x38, 0x7}, 0x401, 0x6, r7, r7, 0x8, 0x0, 0x100000001, 0x5}) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec370", 0x0, 0x0, 0x0) mknod(0x0, 0x1000, 0x7ff) open(0x0, 0x2, 0x0) unveil(0x0, &(0x7f0000000000)='x\x00') open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open$dir(0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x400, 0x20) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(0x0, 0x80, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 5: open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x800c745b, &(0x7f0000000080)) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00082b00000000000000000000bb0000000000000004"]) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40, 0x9}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xff}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0xfffffffe, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xa1, 0x2}], 0x8c0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) r3 = socket(0x18, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x6, 0x4000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000051ab5b60000100000004e95003f9a00000000"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000980)) recvmmsg(r5, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r7, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) ioctl$VNDIOCGET(r7, 0xc4104603, &(0x7f00000002c0)={'./file0\x00', 0x5, 0x80, 0x7fff}) executing program 3: r0 = socket(0x20, 0x3, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x81ec, 0x1, 0x81, 0xd347, 0x9}, 0xc) accept$inet(r0, &(0x7f0000000000), 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f4b) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) close(r2) fcntl$getflags(r1, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000001200), 0xd, 0x0, 0x0, 0x201}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000400), 0x40, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffd, 0x8, 0x2}, {{r3}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x7fff, 0x400}, {{r3}, 0xfffffffffffffff9, 0x4, 0x1, 0xad, 0x3}, {{r3}, 0xfffffffffffffffc, 0x4, 0x8, 0x58f3, 0x2}], 0x0, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x2, 0x3, 0x101}, {{r4}, 0xffffffffffffffff, 0x2e, 0x1, 0x8000000000000001, 0x1}], 0xe842, &(0x7f0000000480)={0x0, 0x2}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000004c0)) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0xb, &(0x7f0000001640)={0x2, 0x1}, 0xc) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001680), 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000280)) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f00000003c0)=[{r7}], 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setown(r4, 0x6, 0x0) getitimer(0x0, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f00000022c0)) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x0, 0x7}, {}, {0x8e}], 0x3}) sendsyslog(&(0x7f00000003c0)="a8", 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) executing program 4: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1}, {0x6, 0x0, 0x0, 0x3043d12d}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) utimes(&(0x7f0000000000)='.\x00', 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1c, 0xd1}, {}, {0x40e}]}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) (async) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a900108b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c98000796b2dd92fc4975680b37ba955d2c15e6d7c9198ed900ab006ddfb6f869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a000000000000000000", 0x90) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000000)="2f87bb4098d7de568a6a2453616c321b9677609db95da3cde2bf1af738389020ce7c6e28f5f592d926", 0x29}, {&(0x7f0000000040)="a6c3f740b256d444e7c4a1cf3e85e989cd7b6de6e012f992fd10d0d1e4190b026d7345ed1542a83278a7ad88c2e4936716a1c9f584b7580b5394d1cedfe065a12c255b8db074397e3c27c523c4fdda9f136777d9a01a5ec173df3c5cd0617444191393", 0x63}, {&(0x7f0000000180)="999a0bdc3e414b91a5b028931d6a721970809e7e46932e5f83d6e1ae971f5f6a39f16780ec2080c21648c5cedd2f0757dc836c6c52a0e26f20fb23dfd317ed739e8c79d11a5ece7fdafb084679f4ae06f28bef576995c0e2f4df9ffc8671bc166b5b85f6c0ade6f95df478a7831d21bf26e2330daad4eca408e39bf2cb41ba4d6c5e567ef5754123d1a7864001946a7e1a2316949601a36d3b4198441767b3ae2dcff405522900e043caec0b2994ca5257891479414094b799efb2567664f4b393937f725cdfa2df512747aa7033bffb238c841a54c1f2b84f9f2ba9322c233efa4794d23429118c33d0ed76b4cca674a799cbad150abe1d", 0xf8}, {&(0x7f0000000280)="4731121e881a0d846f926159fff827e9f50ff9f10a833c33d4dd55db0297f2380247ad2d3eea494b024d8c154ff497da4d8263c1f607f8bd10afb46c7d6b3fd4d5eed763fb7b040bb29bde13e9c269c838f40f58bf35e94a17a0679f3520f573d589c30f7576716d4f", 0x69}, {&(0x7f0000001380)="c7296d3e009ee2ae10dd10d407d10883eda1bd4dbe2d40f37e3a2c3a99bacd7cef9cb9f4d565b7d40faf3a33bc158578993c8ad24b6a7dd93128a1802eadb90b6547165bdb7db8f14b66bd927854d37f09e6cd10fbcbf5c4518836019486ea3168ebb7fd9b7fa5ecaff32b6a5dc8e749c632b29479c507ab1f98dde927e837810cb087d8bbc901a89167ef3c27ac5b23dbefd994e5b766227bb98e5e6c7d5490a7a7caf3d72d1224181b181e5441777a6401669a2ee2243c9a3cfbe3e05d9f396e69ad9301f8cc6586493dde1dd02d6d7af120bd35db33d7fb75441f823373b1471c7ea74caf8ef1c2bceee4470f6b3f872edc7c5cf05b08f15940c68959ebf845e548899040fbdc80f515efb4e37ec4f49e0a1bd51ffe4de7024590c02752cb9a35668c2bed3598cf02a7988c399d3c9deac099c7ec532b739b280b4e1be305539444d14b3f1884ccbd17f8e9c36d9b0045e712e24d3ace5ca7ebb352253bccdcfd5e759419edb5eb34bc44ac69728f394c86aac9dd39f3580e4aaa60d2090a1b6eb8f3950e2f85c543ae7180298ba4bc4d49ccef237dafd5615bf48e51ac3b67a6dce5bd7981b97a04cd089fad110c299659206a3b21c5b8ab9a8a7a33e356cb8c48100b62a11f5f26c11638a25058880e9456c52d1b0b5fcdde101346e2b9a04bde97710181a87f9540f2358df291adbf86c5d95fcd160bcf405e76a8686a38af17d18b56e2658b2e8d15a3de34ed8f371d4bd03d6e39c6c940173d40f8ceb88b78579e38e1f555dfbf55407494cf36d90a3c7a03513013d40d59346a4c87ff06b2f88ed74412605ce640abb5ba192548071a5a0f4f8dfb3d2b66", 0x25c}], 0x5) executing program 4: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x50, 0x7) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) sysctl$net_inet_ip(&(0x7f0000000700)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000740)='e', &(0x7f0000001740)=0x1, 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) dup(0xffffffffffffffff) listen(r0, 0x42) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x7}, {}], 0x2}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000000040)="c14654643c1e62a58ad238bcfa052423e36527b3b7bf870c184abeabc9dbee90e0d9b80f7c9e0513b66c9f91eab0ea03bb7b31b569de474d6896375d54df79de993194ad501af0e389a6e308f4643294519c9440307cbea6019cb8ae9bac20552c7d2061eb44ef307d37cad8424eb024c9f74c3e8f65b844839dacc10e2d31eb94800b4e9d72fcb2f76639828718b9060523f7cd504d5b5295a826d9aa130dd5841192801a91e62b7f52c2b70b84e805d7c0acefece3e3371cfce956f0a8497c77698d55ea903b207d7c462971753b60ba0a51ef1455c40b63505d54", 0xfe3e) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000005c0)=[{{r0}, 0xffffffffffffffff, 0x9, 0xfffff, 0x7}], 0x9, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="b8", 0x1) socketpair(0x18, 0x0, 0x29, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r3 = socket(0x2, 0x4001, 0x0) sysctl$hw(&(0x7f0000000480)={0x6, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) r7 = socket(0x2, 0x1, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = socket(0x18, 0x4, 0x0) ioctl$FIONREAD(r10, 0x80206980, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="c80000000000000001"], 0x5b8}, 0xc1ae0286a3cbcaa8) executing program 3: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x9}, 0x4, 0x0, &(0x7f0000000080), 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() r2 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, 0x0) getgroups(0xffffffffffffff84, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x6]) r5 = getegid() semop(r4, &(0x7f0000000140)=[{0x4, 0x200, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x201, 0x1000}, {0x3, 0x1000}, {}, {0x3, 0xff72}, {0x1, 0xdb, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0xa, 0x1000}], 0x9) sendmmsg(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000340)={&(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000280)="8bbe837bf99b5b8dd9fe51fa744d49734967bc2c4a577f5bc033429a1cec8a0a9510e3e3510ddd4b15926d3257f270545388dbb9b5fa5ab75124f76ef8c0e88c4d9e0016980f68cc13324d4b5067de5d62ffb51b221e4016b52ad25a8a38af0a2b9835", 0x63}], 0x1, &(0x7f00000012c0)=ANY=[@ANYBLOB="280000000000000001000000ff000000e8ba4131160eafdfb96fb8732d8c44fe47a50000000000004800000000000000ffff000007000000f9e8e83c94efa734248b16b639e0d7f13abfedc508f37e6f17098ac11c99e186568ef99ab202ff9a9394ac6d0fb7e4ed452797ab94000000d800000000000000ffff0000030000001535649750284260b0018eebf9c3241678e3831933ccd492d16b65c440ad62ce5cc1461652154047913d6c71ce5632af54f3aa632525a85376bdbd6b2e6ff446b050b709a2770b9726c2b37fa4a6f4094e81b3e3bf25c0702d95c3b2dbac21702a78f44f8137b13d4fe2b458043acb5feb7f5437018a12391a7c9e8c45aec731ab567707ef113af65240adae2a1aacbb67910802db2ad62fe8c8480ba40816374650d982cd0799b5f05a0d41978496c549a093ca2212e46806962632c3fd3c122f00000000000000780000000000000001000000a326a06dba18e7e709da2710d7beff9aed1accc9b86e825b3cefb6a0a331b95cd53b9802380813bf12c99ec28f55e57d29fdc8e05ce83340d81371e0d6708ac8f8a932a2963cc2aed36702697bbe78b6c0237b7327825a45e2f952af95d958ae85201e6242e1a646000000005000000000000000010000004000000008fc6421679c03525ea32d67bed7ef960743fdccfe9c2fed4db819774fa394d62b073859f65d5163eda502f6fc9ebd0ca0a7962691fbd4b3840f0000000000001010000000000000ffff0000030000001d565891502cfdf54f0408d72abc69daf2008a6cc7d05091a82277632004ce4e354d33aa32ef1b0be227909221cd5733bdd3dae5e5cb82c840998af5ea19d27b4c7f1d6c9bb92b8d952b84e6c960cd9fe5df0877db1a1722af2789b3c21c189d032cf967278ce9d1f577537bd4e306b76da7eb58ef78e4619a9ce828064af0cd0044e0ad716e0f54359c2a55255b2fd83e71ade14a9d6472e9c11676d79024aaea6756aa9da04a8f6cf90353656242480aeaecd11face2e370a2b9ffe9986f9fe0b5392b9f0cfa3f84aa2b19284e24fbccfbd97283d30bbb93e077b0ac3da8951d26df909e4f47047013c8aa4e0e8a528cc232e335590ac637aa008c6962eeac78a73b1b45c27c441319191bb71bf5deab43feac070eea6924bff84f887b74737c6a0c22938984d0354e1781b2a2b8b20e5b0da4d7c7b3cee68f4901bd99c1a6b5f4851834c780dacc7a65e9e0696d097dd79257861858b8d343f2b5911fd7d58ef619ffc91bc8c54cc9d4441b53251b782e03284ff0d4f476fd8e8bc224bd89857440a148498525f91e32ae72a6debaf0122848b40795421833d83d84c42a76d14d80b4c61e003b95bf26d08ebf772e8511782d689d3a38a938c3bbc1e8be7f38c18a8f03d809b71e08a4f208fc5782697f77c8808489243c4d8a88025b8efd0e3edcb0e30d9b0365c5830eec6eec7cfc208f5a4f16050727ec87f02da9546d4bdf71c7bc8d078fe7550c426d0fa8f162a3acb482d8d916b8485422171b3d5d7baf965c4f3475a941135600928547720fac5759daac01d374ca244288eafbae105fbefb49d9beaf6ca39ceaa853c053a289a80a28070c42c138de8d355cf08b60d569e384840ea7bddc1b1d71fafac9d51962e1cf1aad70e8c42df448e9a25a68acd835186bfbb71c0690af5819587a5d6059256cca11c5be83141dc745222b3a0e7ec402e0952a6d9c19a29d52631056d9c45bcedd41b0621e73e9eda65c7b5a7f79a0ba526f30affdb4979ec89f2b2624197907e73aa3530631aa3df8ca57c6492ce83790d9bec167a2afe43234cd6ebc1f274d478085c57b3c5a9e1119d6e452ca2dfa99a572012b3fec5370f25f5737b090749e707732a155f5daddaf89a69cce4bc17d175dc0e4617c703c160a5955211a305bf0088ab9c3023e3b1b6598ef3cf6a822b172e73d757351133d88704243f354539ff5596c2f054c97ff38fbdda5edcca44c1f5cdb5395a92a3a9bce5f8270f16eed3267b52ba398e66d7634e23cf56b53eae3bfff45df97009cb0b57550affdcb3ae14766084d491abf0d6fe2788dececa5de3f236df587354e9f02cc6505dd5a98696e6052aac17427f20670d98e7797a28d7936638e3d12c2d5a95da7c9908f46e52e3e8876bc5b51259f66c561c38d0c33c286b4a4511bb3bb6aef92e0f0ccd2f2f19aa427730ea8051aef71e5454e831645ec4cca1a163f9fe85d8033cb35d14fabc5e600d411ef2a20e2c7b4697d568e80d6935df2315f19081d654fd04aa154aa4b6d64d7fe39254935050428cc5e55ce0dc7b0702ab71785284a8b0dae2ad95e6e2da31ca5808867e20a00805be3874b65ae9d15f58862dca79228c5a5bb0468b0fd6bb1e687b64a65bcd2a566172f45bdb6be29e0587d228c3c17a26c275faee441ceca93afac1074709989bb7ba685e350b1a0096e619718eca095f92f67161db0a25177c1af756bafe989eb025545897dc3a5bb3efd0c6952a9a925078b52a62bac78df6d2a828293c0358b4663ecbeeee18f14d6ae85f98c322bd552cab7d6a37ce97346edc9e9b494c086f73f8e0b3c4279d71fffdfdf4a3fc387fee534b8d5397177919a1e61fd3a853b66814c5f5d84c9743c154e395ccf9ba321a995b181d056bc89256335069ddfaa0962bb4cfa51960bcca8e2695c524ca85224d10a6866c18a009b6a4f564424b2202b049d5b81140e05d8c018737e9ef1d31528a15b897ac57f2effabf353a5dd027ce9ca2c6da8c8f1e00b6c7fed2d966fa1e809c0f4f94445f16c5f82e43953de0e9c245793e1071b1fef5367c4ed29b1d412b5e89d48a042693f3c05b845e1188b426ab359cc8b128f0ff8dca057771d690b712d16a9133273e0485fbdfc9408c78a9786c2ad148f239fd232908c6f6d8ec9f40c37fc4f224591fd86791ed0b392ee24cc2ab2381349b92eee91ef59ef65a0e0b5fdb6a1c92670b96ec2d66614771b9847124c334c3bf8c62a8dc9cc2094bfd4d619e01b99dc7c149b1f5ca7d7e3304a56d2eb0a77f414f515f76ab19cfbfc60736e603f11e697534fa2a0cfbe97101dd5827c0129e9f8ea82217af602cbf1ea9e3092043925bb88ccdcfcf57f54ecbbff4dbbd9de884c64fac39e4731adc8562e046ce2ed3a161071a7b98cec3daeafb9311fb15cca19b6ea8f93632c3c7dc9c7743961908302f953e820d0b0fc3ac152fe93d0031e10d264cb5e01e6813b3fd6644054425df5cbca82066ea66227c22f57f7029055ff1c5f022924f3b6abcc6550565cc19f97106cbb4b0715f3711aa5ac416ab1b95d7d9e1c724e37cab09ec61da273e788b56917787cf1af35ef1da45bb9f59fd68fc26217e7def1671e4644bff1ba5ecebd8b865f19102f0c52adb6662eb6ca1fd60946c7f4ae728ebad3c63f4632f740ddc98ad67d61f12b0639a2ed457f3ff1c6e29312299eb5f34fe65747f90d9b484af525085ce1774f2b4e6f67a5cf19885f175768801d9f14066e8b550945ff41bd5301da6ea8aaedfac3a8c410398ad0a37263be500cb0bd4816167bbb204cc71a6ffb0f42b38f31dad84bdc833e3a509c7577f2d9f4e6d89e964bccc312ff02c904260aa9617ecf4b68ad7e2d31354dca74b8f71876108f6ce7b7299c3df3fdb48101995608338fda03604757727cb0f3ffd559e4fddc28a85ab8ee4d83d3f1f66335e4fd8bd97a3563f893a9b503f68092096ef09a5bbba61c344e6eec687f1eef7f5fabf0a67cfea409f2d481ddfea1ef1b13ce879ef9015fe5b2b651fc5b1d5c826597a84161b286fe7977597bb16ecc5a792f6dc7910cbc37598e0fa5afaa34a569783e16d18c97f8a37b4649940f7583eed47d75372302684f833fac969cfa37b3105701cf5e5c40775f81391437d24a6b8c0aa3a74e6d31080421602223f315038e0fa3c1db1e99927de50945b29d917606457f801b7809dee0bc63f5d8685274e75849d2949de306a5a19b4b67c4c7c451db0e4626796c1a601b6c4b5d3b1c728404b3bf3f2618d6daf9080db49e1194fd8245b159a27799a8e7f57ea946e7f62a95fa16eafa594bbe51a2e4c35a2f94e6e30c15ba0bc839e7eb12f8c24b1410dd97fd827dd6742c51ff41679b7ef2a9839ea752494bf45f4e9521750e0daa671ae47a1014a70b271c670a5ad8bb79f5b3cf73f10079a3a0ec5fe2311b8545d76adea3b6afb017f04e2de635720c4b8c486aa53518d156ea5dd915061f95d49dff048ac8e5da6896064d5e82a0e2c12c6282e6bba2259b87a957c116ddc1a9c8cd7e36aae0f05b77874313e605b6053fa24303f3a7326592a0192d543bd7a5ee577e94aacf8ae0aeadfa44c30d30d0d291866d4f4020f2ed4ca5e3589f699f366dfcc90809ce3e7c53ebeb0fbec0fa6c7e34c1fcd555a2d3f627c0227cafae53488db31f89a47efbd7e33891f42138c0eb106e98ad35c71c5ebd536ce8e964d9f564b3577d6889f66a1d38dd6d7b432c86ee26696a34ff106944fcf5e99c1848b2b72d8155a9ab4cd1cb451475e4678f64f60c226bcc9559abf05900be0ea076808d4aa855f80c4c55ef5662c325f43571c5994ad3e4ff85ddb7ad0425f16bf77defe6a4da21c32b6c3bd7b6f53ba8a3249dfd8b27cb8c1fe802a97bdf224859d5a3e39941a19e13e025092fe3373ad936940f4267174ae9872cf2bd1baa207e7db9148f8aa0d5e0d9e9ad3cc9bfc6796bcdb5b8ad37da63ed5a90e1be45e3e12a9355ccab8197526e85b91a2bead52b4010a317763bd6429e730e0e03d4c4887b22f69d1a6fe71fb9ff6d72bf0e26b498c70ecf9793825eb73bd811fa47951f1934e20235903c6dbef909bb31b0aeb6b404abdad1ea82ea11d668951989edc7303aad658f820ada097152b094fb3115cbf7688724cd425433c749ef5a5cda91245e0df71dc41853aa4ed41d5beda387598ca304b31d31f43768e819aed735d2cc6e481720471050841e1f4883179bef9524412f08ce8112c08db1e5c4a0a2c3889ead113233f3a887f25d82375817fb294894e412e5418b72c35624b5280fa5b8d94bbff37e0899176d6264ca673769e823ee2c60e18b33b9eef0cdd29e5cc57df5969b9215cee0b04bdd31c380714663114ef8f1470941a9309c96dbd4b2a2a976bb8408d1b25e86b25a13c5081366cb7f159dcf7f018738e653a84a64fc7e332d72dd5a77413058fcfee641cb1927a686832322287e8812a152a924d0e61bb37e0cb4a80f67d6d5fce6275613f56cfcf23683ba31560101ca93cf60434f79a27f16f22ba3c81a376c593e10931dc5a192f7ba2ce4e07711febabd07c0c798eb0de4216c3d149c1170455594f103bcc0f2d8b24b20587995811409e59b5f4ea7c3a596d8b41b52dd06a226ca2b3007ba94c118dec78d9e98e0f31b90d8cf988974f1e9dc1f31967ac9251949aa5d806b52241ea3f204e550c5728756355eb458cfc7c84e230cf76f91a4e6087b4280637b81be671e35b6e359c7bc530bda47e947aa9099905ae966b3607fce16ade937b9b9229b53bb3a8b796f75bde6879020e00ea03ea560da71e6231d6710dd674be9e51f1434da2e8ae9ddbd2b25ac44bafb532ea5ba7aec0ecbbc7d93f9fc272c569683f07f52054ae30be9fb1b9b718ef28f50f2a1510f016f3c52dd86f8e841b04eae85ae018055107d5485a6b337f984952c4b69519e711bb9ec6eb5777b9c97e7b50bef2725737a065ede82b834f76e58683556fa62eae731a90417b02a450f4aca631b094f1a27f5fd83a4bd5566c78bdfddf71b38ec6dfd4f08335f29242c78a5070e1369ff63e2d4f17f7d2aefb3694466b4438904700df59ef225f4d899fed097cf35cd8520776986ab3eca1f108db4f15ac6bca840dbfe156b07038f7d2bbc75da1bcdadbdd716a7ddbb65c28279aca1a4ecd3a8edde39ddf44f6fb40e0d6f81c9d81ac861b4f6bbc4d65b5de1847735e3158b7a671aa13d9c6b105509f34476aefb241caa629751469ca69ee8da9e55a3ddd8b8a5f7d0f20e8167f0a4905fd0f3298af6551786b7d9042b15b38ea825c7de5a7d54f6be209fcd59bd7da7b755c9f16440c3c4debd54d12afaa94c8fc472c6fd2159a15c71d4eeb4272ef1129a8b58fc2c7eb692ec539053a95c02766d2c3541bb73650690a06a5ee85d82b8c4bd6e2d36a72b040fd0cc4a36084de5e21bab25da45b877c5f53c3e1cc766b565bf2dd90a1979f391fe41ccb87e30d784b22213d427474194b7b3f95ee1296c7c7ff95f9c9c5c6cd6e4049177816708dba7719697d2d720c0055e27b7e6a11c9fa58a3d981a75356f3ba9a73e7bd75b928ec148ab6d47bd71fd4539d7dfa0ec956a99f9e541246ead17e4545800998cd5d09862d77c2931aeff2fd460570a76f110dd6951271bb4b6799fa147ff44ce0430ce9a7119727f9795415014fad3a3dd00f569445a1121e4cde4885511ac4c71d0b60030fc4058d7b97cfe80902c3c0f177810e12d439d770d467da7b77fe3b4eb9b5a6b69d19418e53bd104f80a88246fac8b5138c7eb280000000000000001000000000000005cdf48f09399ba864b69e21dbe59d40a401ea0e0a39700004000000000000000010000000300000086dc024894f38e013c3aca24cae6510c19c0eac1066397b7e5cd9aeb65a0350d29bdf0266f17ef117000000000000000101000000000000001000000020000002b08d1e22e8eada6101427943081413d4c6e2bc85c476822d6ce69b0c7644a649391465c26423ac13f39dab51b74d284bc0e67f09d4520af92d10e6a65f257d903ab1adee485562f61f8a906e953b0556ec698dd4a97fc250f2e446df09f3299710886f28b6fd15efc4ebe4fdd3991495522fa6df4d3aa9294929e74601ae65b2f81dfedef30b6d8fe35abf974372137164fd6dd7691af83f0886e1c10518593a0304f03c929df48f7e78a7a9e96e18a34df97137a9da30dce51ee8cb046122ead82cb9b086278423d156be83351619d87c926645b4d9677ceb0d29b95d2e3de79b6c028cfbdaf9fd0b56b50b0f47743a385c4d1c4ed8df89ffa356d8043310bd5098ac215ebb5b1f06cbddb7c4c1541d690c7febb39a8279aa1126861e8ff7115d0214ddb316eaf636b851ca9264673d00f103fbcc3de962d161ede4693f53a8d98b6d8863418f7cf53d76d911dd9f9f6a251a41b7da0cc65d13352ae27cf87b101545925f60543e2812b89a6c77ed28507731fec71b1f5cdaa66a3a4363a2bd62af293cfcc50d4c34292ce48c071f1d22092bd564158d18db5af4b9bbc3666051b80a578e7ab2203871daf6c244b59367e31456c0d84f06adbb46e03f3a78dd6a6af4d13aa9ae466a60b6a8b31d63e6abc9a44abea8fbbdfb522b165da08e1803bb5c2bec7b7680ce7950d6d9acbee679e256db320f5778a7dfa43b492710110c49b21b10ddd21925a8181d66261f064aa14cbe1b5cb5949eaeae70f29c145dce3f0e9177c766ba5a4e33bef3deb4805085e238915fb937a49bd91366a11077a33a7c825895ecafbce4b2b0703831ba9a488c7497faebfc06f9206ba6c3e0401c7857f33c923b0e08c6664d4ef651bf6dccab1a08e18dc114c31f3edf02c1163cb639a622632f02fa75f811776baf63a3d1b90d8ef7be3a6d2adf7c0a09a759cecff7643ad71b9c937bb989e4c11a52c9ef8cb3c740cbb5047f50e4f9ebebd62bc71bdb53e6c813f292a92a8953dfcafd113a420bd3d2e77051a6b84718d05c04aaa897461c28ef18bae96e887111f3157192b536e4aa7f07a04a55ef32d6c1eb7a1ef969369ec5f15f798d9961da6e1a8d816be541bac7280e732c7e8910e7330451c2e59f7096fb4d21d3971c6480f03484c37aef4441b7740780ed31c64fec6312de039b5cc49e69a6e86adadb48c3f056bb5b282fdc5303bcc6f390e592534679db3ff319f2b7e4b0f53d0ad1595c9c640b9dcf0be51f2f5c74cd4617aec1829a6e20f3e7c479768db1a3464fd20740b1f5d40bc60074e85a5140cb1478ff016a1c5f0e74b367d403e1599999017ed911bf4e379d68bfd8a69c06ed4c2a681f71dc141b8ef3d7cd09bd6cd7143c4d5dc5d2e6634392ba5cccec8e2c01327a264e3717192017109d3632cf6625f26530800cbcd325043a1d64a521fed173ab1fc9213ff904d2e0e2970caaa4c63ea50fc0efd1b83d3c71484fb8c8023f44d90f5ebc1583982527deb72639d27fbcb0d74f106be15d6be916637f742524784c4c50613ee16002cb085ad13d9c183032433e44ed6b04049432a4f01f8afbe792860b67993d3145746b1112fd0297304390048527f597a8916655a38141589f985b2debd2f489662342ee504371c66824b3cb3bbdda2b8c605299e462b3bdf31c73c30a9bc0bb82e527a8da998285aec17b8602174afa7bbc983faab549e9a589c6dc5e417935963f1615e592589ca9e703298abda1dca3b6f70be8c02ded40e286f3e83605764e18a27e34583d9fb5042323dd3ec5438d41e019403c66bff4c25ca4bad3d87fc87fe39759664c419b5337d390620bbe194231c790f8867ae205b0db14c6a9dc2fcf2a62d90c97dd3c5603416a9fe87b0876ce96fe3f1a2e8467597e953c94c06626d284fbf0962839e9df019755e95077a3056e4a04045e03ba414c977b7c2105541db03e51e9e9066513f1f0b953f46943e7979fac0df9ca34a562ea24988c82f5b339fcbff5d248c41d1ea8cb174630da3ad3cb8219c1b2db3781dec71a9ec9f6073af4cf3dfc81f3633f2e32bb9d0e96a1fe9c6b8f24e8e53b46b5f5313db2506d8d6cb586933641edd27a2d4d5e54c59b8ad32baa075e3c81615a7e9566561a44a8af2f100ff491a48cd7f40c15eb267303cf0f6cb68ec66e4f82dba388bb5145d162e9c5783ecdd40be2f261312f91268fae36a266b9bad503f7bbf10f85d65bff24680cc2b84fcb83b1880a3c868c9c06f0f51dca5752a44a5873c00f8ba5bd015664650c83b4e7662b6861a8fa738b77b6ead219c359b30031805acc415a4a1218eeda42f3037b311e5fb8b8a24d93c68840812eb205c3d0077451791c37fb1dd1621bcaba9173b5dedb720465a95932be11e46e1e95147e5d8a3b1a0149351c1167aa59f406098c7f39db1f32fc9af74a7fbb259f17fedad86b73f11179b7b4ebaf02bf6878e9c06eab8ce9df18b6110ebe0e262b917fc9a56ea6b381a7a3fbde54f2123c0207bd2f34aa21c6b8a4290b62dd031c7864af1898af9efb12cf4d9d41951b780a4c6066cdd62f354390f086acc37af205aa324d6c37f77035a70c1206c35c5dccd45fc1999894b67ce234cf52555da54f43b3c9c6fe585538fac06f2e94c2de7a8681792db74d417bbefd3dcd2459cee059a239f3e82a28ee1ae4edf33c7d6cfb2d53623d4e741e8321db1aaf69bc48b3de9ff7c82be887cca06cd3102dbd84c5572e7fffff59ffeadef94ceb909022140018f263abe82b382e5533544a1e57fda6bbd436eaa2cd16b78f1015b5ae044542a107fb6ad07340bcc9592468b18aa309ff843c5fdd4509014750e9a8cce41ddbd3f507381fef8252b2d0f48056ea48b01894ccb4d79dcc8b7f7df816b4ed6393d67449c36417dde398f8496f5ef67fb792d1c435ae259d016bb91c767e00b3410265980b888fa2c0fda60d4009bcefe8145f9aca8ccd0bc07a37bc0e2198df2e3ede66ffeeaf0b258153df6259ff59cc2ba7c5dce97ec83cb9dfdbd523894cca095d2cb662ae875d21d703456327a2fc3c94ab3507cb4f6db91b9069e628420f150f633cc45a6a8256331762220c143790280204b26513c3a161e0ea7510390fbfa23fff8affacfc356db1e81445197a3b81640ca66bb6bfd540056e0d681afde84c2ef33c0d1728d07dfa58b8a18f7660f0b0b40d1e07173519da532ac74e831163d5b57c154016d2a97ca4536e67c3aabf671b9db948c510d4b552aefc0eb70da2cfe6c620c2d89cd728420acae6f013104f590650a2d53e18a36efe66f55a9ffe45c55727dd51fd0abbdbeee6fa83bfbdf281daa145b3dfbbb4237bab3cb99d82f65e5c3460f7aedf39de3a23908c5d637888c697433420e430d27ed263f8d4b44754d7fc3e05ca0b64f75d2dd5bd20d7335bfbb63f77d3ceaa8e4778c1d549a8cc92a54d625b7fbfeefcb7b30c91d0aea7f7f3313c9f41b8987517614fc80167265a59eb6fe432c006a3c8ff96ba88ed698d30f6be9a39f2920bb704aebbb43f699e358476abadd87c72db08856e60258aa301bf2ee2337fd7b6a16c801f7e292ca93bc9ce73ea553797d7e02e7cf301633fa566e44963be3a0cd6777e80c61e5b5f46d5d79df8651ec3baaca2ba8b448d72a3dce841f8a29cc646500d87f80e7b2fcc470d7c2e527154f9a170e4dedc5e230a502924b2e6b388bffcc2ce78c6e602616d03f884c43c1b1db45b455e5a47ddec18bfe07596e5febbadc776f09736eca0948aec2c7a538fd8fe9a06da98f9f58a750da9bee671d2f8007ed822c8e2cbdb9e773d2de11ea44b3750e634d463595fb10dec933bce108586d13b7037ae86a70e56cdf3111ae274612d6b6fc7440fd9122819b41ea52a3d05b9a017b5a3dc2bc843d0613d47f53359f0db405f64615974f23fb73e32629b1d17aa7dd3624efd7c3185255ae1f9b2b5a42037703ddf1e5f9d6fe5cb3faca800ffee2f3300ee3f425319a715a65e51eff1aa022a2af1bafd85bcddfdd32c2bc5aa8b06ba47b98fcaf5b8bfe30b5577d5c67e88b8c2783dd35e4285f8a59c2c38248258b481da384a770bde2f8b16e727c07d7defd283cbaa3214dd3a26eb072c7b68e82e410e0ebee14cc7add8f0b9a2adda874ff03d4d4369b8f4cfd941f6ce493a05206e411d67d70ab46ab260c9e2843e96154acd7d215246e8d2149a5f77e0fe793b32bf8dc0b8bcbbdd19f84426033e9ef8c0652dea3287b223f399b4e86a022fb72c2c0c1727e2252905f25802c2da874b019f825b4027af1bcb8f6df53f3a741cf219bebbd071ffa62aea1597bee84915cb65802a0b733dcddff95af28da5976dda87ba7e43c03fec7f08ac4ebb78db88b031d4edec8d1c39215d62f09ba5e96bb85086319923854a70ae24b1340aa0815d5978bead39389799bcc207e534a7a561fe420c574897cd908d8c4ab51793bbf437412c93eaba182c618e65b8968bd93f1959a3383a89ebfdd187a9e706ad7590f4eae700e9ff64642f40c73aa5e9027fcc745acf881b7624c2e377a32806534368a1468c89e167f3726d8cb10cf57c27ac3a7129d71b24ed324eaacd3f48b1191ed83db13e4391cbc5a60b9d03d5c5d560f9b8d65ef205b3cc885eef34ab19aca69119b0d6d8970bfe02d6dae5937a06ed3df9986e18bdc006b6ceeb741ee76641cacca863adbdc6a060f6c32f2fe7ac7263e6f80e9448a0446a886ded7ceb6da399e29807eed506ac1e55eec32e7f54dc0a28be5dca642e54b753dbebf54ddd01d578615061b7bd0bcb4c5ba1de02d05ac5aa33d2841a814c7266382cb4d584705ddf6c3d03d77a488e7c38d44a949a2379a4463b0060668e41701fbab0b6caea16ef5006385d0829a72234edc0f53f20bfe0afc0ccfab9ec050735b35eab8aadafd29d4580c112410b07fa0bec983d8bb328425aa97c7eeaaa2dfa2eecc80fe3567c85f711320ff45eca13b55d99cf27cdb98a78dc2c92757843d62453d5f322b46371db2edb47aa8ad188e455096aca0e681465418b07c5d09705710aee37740e804071402d481f7ea7bd54af4196f41283795430b7b60ad674355227f05cda5c967eaa2287e2653cc48a8d94a90779cab1d4bd20e4d76eaed130661e300ee7374a506d6985e39c59e68e5008e7678bcda5ea51068c91c2938a3494c7a9685084d12d61a05413ec4ef01bcf8a8f5d4eee91af9c1982d0168749f5046d0ad67f115631527421bdc97eed15f9267907412bb012e550a90b3cdadb3cd56f2e4ea7df6d19d85866b77be3ea4bed68c099cca9f71b3513214e9e9bc02f8db7d0cf7ea847030c62d5de0d4052b486082be169969ea71fd31f1397ae45c0b12afe8eaa0ecea379dd305bd34ca2e9bf26c3a2777d83fb9d4143ae3b123df98f47a8721c009af1f5cd350d65528193fafd229a71f528675b963d6f96ba3be70615c8506f31c3b1ccf60c8d5c0663780b27fd61569332f570afd6446ac41c0925a7415fa8837b98ad542cd2da3589c6d3d0151d3cd0cfa8691b298caa5b455aad376f3922486609981ecd3d02c966b9648c641bdc477cdfc1ba40a88e74acdd98baf832f72176998e61202eee6c661d2373c1d6d0a7dfa3fbc6a286652d4ac91b36f38adcc98d10849d0da4c679367d1ae83f790452034fadf2e9b329e22c16f0c2ed30f7ac16342f0c8d69dd1ac4a47a2252043922ee82036cd9541f7d500d753cd305f848e694df6ceb48bab9d32391a66a2f3e9abe8f7074972c50ea8266486aa171425a1ac97c5e5394a93313800000000000000ffff000001800000c1fa7934cb080c2fd15e0ee8b2f789da631ce60dde1449fd4e02e28bc4c8de99872059fe00000000"], 0x22d0}}, 0x10, 0x1) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000004c0)=""/195) r6 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x0, 0x0, 0x0, 0xd9}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) seteuid(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000100)="de7a022065cd6a454bb319cb2527f3c54b315461030856506f307270f54c5e1d1c681387532d3fdeaa94427c2a6825e7f887a52561d4ec1241f216afdf205490", 0x40}, {&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b", 0x4d}], 0x2, &(0x7f0000001240)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f0000000100)}) chown(&(0x7f00000003c0)='./file0\x00', r1, r5) setreuid(0xee00, r0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x1f}, 0x4, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000200), &(0x7f0000000000)=0x1) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2001, 0x0, "0100dd2dfa7f0000000400"}) r1 = open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r2, r2) r3 = getuid() socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(r3, r3) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="bc4fa194126a57b479f741723a24531c93ad7f4a0a42e53d54529442022f850bed69661c65d63f7cddf79369f6232caedd7c2e82879367488c9c7a73880665828f4865c8b4fb7af29823eba2887c3ac39d8546f746d657cd0601759fee7f0aaddf0e6887d2dfe558c9167c03d597717f7f00caa7be624bed9a2b0db241188fb95237fa6f56d8940ab9f286e14d0e4594e90c8ba9dc689515f2bef5161797491181d7d3e3beeb7d5e6f2e39464b278e806f9707c3c15137ed970e920272dfadc99f9c6639cf7072a639d9580ce9e96d0f480fe9cd245a322463432c22dc419ffe6df3fbc5db8693483f8a1fdb12e6fde9500e7e7fc3b4629a062996857ede1378838612776860019d054bb8b4127d4e90c6dab28338d8d8b0ba679ddc3b2e602a5b9387c75445a40c33efe45821ea3fd8e5d9c087b5ef95a388f215417d4db78de99fabcbd8f8e5f275f164fa3071e29a77d2e672425d275e5cbfc02d0af44b25df3da6dd5cd8744b1122a08a6d42b54079af3077f7c0d88a5f065b1de84940cf29cefccdf7ad6296234e4fa8f0376fdec91f7fa53c95ed1c7ff6ed3c2522d60e416b01c3c59f562c9bb90f7b8d9be6164aedd691c19ca588667e7ccb2bc8080d6557d18d36dc3a6be354cf9e3e8d7244d83b789c464100000000", @ANYRESDEC], 0x0, 0x0) pckbd_enable: command error executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0xc020697e, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$KDGKBMODE(r0, 0x40044b06) bind(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) writev(r3, &(0x7f0000000100)=[{0x0}], 0x1) preadv(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0xfcd}]}) mknod(&(0x7f0000000040)='.\x00', 0x1, 0xfffffffd) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x100, 0x1) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6004, 0x3fc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x5, 0x0, 0x40}, {0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 4: openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, 0x0) r0 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x0, r0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r2, 0x400c5711, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) pipe(&(0x7f0000000100)) (async) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, 0x0) (async) getpid() (async) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x0, r0) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000040)}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) ioctl$WSKBDIO_GETBACKLIGHT(r2, 0x400c5711, 0x0) (async) executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x6, 0x1, 0x0, 0x0) pledge(0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001040)=0x8) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0x0, 0x0) semget$private(0x0, 0x0, 0x0) getgid() getegid() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r3 = dup2(r2, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, &(0x7f0000000080)="403e35839820d6d46f14909d78", &(0x7f00000000c0)=0xd, &(0x7f0000000100)="2676605a5b6e66b0d5b76334b1b2e9699bb5e89349ae0f94832940a98a6a5d7032a880408e2415d1e4d54c6c520656688bcd47c316c6952622a84a1ba01d7cc2a65e9844a6bb383a4300789dc4e9b7ccee5d6d2a4a7aa127660891426e9629a2534deeb3fec282bdc0242ff24702778f28420a5482a97ad7e6f29a31ac48be77ed76cebe8be391284f94", 0x8a) setreuid(0xee00, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000680), 0xd4, 0x0, 0x1000) executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() r2 = getgid() r3 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r3, r2}, 0xc) mprotect(&(0x7f00002f2000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f000006e000/0x2000)=nil, 0x2000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00003f7000/0x2000)=nil, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000166000/0x4000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f000008c000/0x3000)=nil, 0x0, 0x400000}, {&(0x7f000061b000/0x3000)=nil, &(0x7f00002de000/0xc00000)=nil}, {0x0, &(0x7f00002d9000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil, 0x8}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000171000/0x1000)=nil}, {&(0x7f00004ce000/0x4000)=nil, &(0x7f000045b000/0x3000)=nil, 0x3}, {0x0, 0x0, 0x4000}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x2}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socket(0x6, 0x0, 0xe) r5 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r5, 0x80000025, 0x401, 0x0, 0x0) dup2(r5, r5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f0000000080)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r8, 0x0, 0xffffffffffffffff) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) r9 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r9, 0x8020690e, &(0x7f00000001c0)) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f00000000c0)=0x5) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: ioctl$FIONREAD(0xffffffffffffffff, 0xc0206925, 0x0) semget(0x1, 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, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(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'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0xc02069b6, &(0x7f00000001c0)) executing program 2: mkdir(&(0x7f00000003c0)='./file1\x00', 0x0) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') link(&(0x7f00000002c0)='./file1\x00', 0x0) executing program 5: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd600003008eb5019afe350e28ef0900c08cfe24be00000000fe80"]) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(0x0, 0x0, 0x7da) read(r0, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') (async) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') executing program 6: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x100, 0x1) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6004, 0x3fc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x5, 0x0, 0x40}, {0x6}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x5, 0x0, 0x40}, {0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 1: socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x637e) r0 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup(r0) mknod(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x2000, 0x0) link(0x0, 0x0) link(0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) rename(0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) close(r1) execve(0x0, 0x0, 0x0) syz_open_pts() getsockname(0xffffffffffffffff, &(0x7f0000001040)=@un=@abs, &(0x7f0000001080)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069c7, &(0x7f00000001c0)) getrusage(0x0, 0xfffffffffffffffe) syz_open_pts() syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)={0x0, 0x0}) shmctl$IPC_STAT(0x0, 0x2, 0x0) executing program 2: 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) (async) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) (async) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000240)=0x1) (async) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000240)=0x1) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000004c0)={0x7, &(0x7f0000000480)=[{0x5, 0x1, 0x1, 0x400}, {0x1, 0x8f, 0x21, 0x1}, {0x9d, 0x2, 0x0, 0xfffffffa}, {0x0, 0x8, 0x0, 0xdb5}, {0x2, 0x90, 0x2, 0x3}, {0x5, 0x98, 0x1, 0x8}, {0x8, 0x12, 0x5, 0x7fff}]}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000200)={0xf, 0x0, &(0x7f00000000c0)=""/15}) sysctl$net_inet_carp(&(0x7f00000002c0)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f0000000300)="d90c9815a8", &(0x7f0000000340)=0x5, &(0x7f0000000380)="9b7aa3781fd01a5815d13005ba951246f5fc12c73d15c2c5f1f9487b006b441302682ad500776d6f04fa7b5c13c8b2d02f106fff566e7d292d1a3fa90ff527a5e6aade1ceebfb22cb897043da50098fd5dc3532281274b40e2a52aaadb0a9e47beca09ac1b38369176f5dbb5519b337369570bb0c4daf2246505a7ed31cffd58da5070617116b57edd577dd16585c395410e335aefc38cba6f9871bddfd6522a4566b24ccac7d341d8cadc262e81cba63c07bf0571e9865dec6c7e1a595e880239767e3c6e2a1ecff8035635", 0xcc) executing program 3: setuid(0xffffffffffffffff) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) (async) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) fsync(0xffffffffffffffff) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000200)={&(0x7f0000000080)='./file0\x00', 0x80000000, &(0x7f00000001c0)='./file0\x00', 0x8}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r3, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r5, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) sendmmsg(r6, &(0x7f0000000240)={0x0}, 0x10, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x5, 0x0, 0x40}, {0x6}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe8) 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, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 5: open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) (async) kqueue() (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) (async) setreuid(0xee00, 0x0) r0 = getuid() setreuid(r0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) mknod$loop(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6000, 0x1) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) unveil(&(0x7f00000001c0)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) shmat(r1, &(0x7f0000ff5000/0x4000)=nil, 0x0) (async) shmctl$IPC_RMID(0x0, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000000)={0x1}) (async) getpid() (async) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) (async) msgsnd(0x0, &(0x7f00000012c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\r\x00\x00\x00'], 0x8, 0x800) (async) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x6, 0x5, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x1, 0x0, 0xfe) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0xb4adf98ee241c2e7, 0x241) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000040)=ANY=[@ANYRES32=0x41424344, @ANYBLOB="42ac4081a30569d24a6fec3a6744961433d1af1b5c9f0c54b0155f02256fe59beb169e6347ee41453776a638fdf08c172a9b44be6121ae3ffc3f9a5aad545a010d4ebd68156930f9897d7a30a3549335afa90aa892d4de3e75f2e76eb25e02113bac4a8ad7e76c7b1f6629457770eb"]) setitimer(0x1, &(0x7f0000001600)={{}, {0x1}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r5, &(0x7f0000002040)=[{&(0x7f0000000280)="76013511473bfa248619badbcdcf0232c5937f59ebdd30a823aee215d76685832bee0f312f265ff80e6f2879a3e070d23f150d41752a8347db956eb8e9bf335ff00469363873f534246680181882e7feb5f0787b0d4ad0bc89c9ed27c70b915c886e23c2ff71bbd8972c1d4c9e6a7ab7e811cc84e5e7f426d976be99f7fcfaa6b6dc31efdd8b3b2eb213c94465b331fdb4252c03b400ce4012299244489e70aa0795bce2012f7f709e1f87b77052c9ad17ed76f28b36fefa0d623e7f2d2635a7182b939287ecfbbf6e4da3dac171afe3c2cbc0be0648af6d256411a5672a66a14d7510b9cc680147c7de646e2e35d03775429c372e201ecbf99fe6d5f4870724bfc73e390a7fc3bf9d3f4f9ae4219dc4", 0x110}, {&(0x7f0000001d00)="6156b89a6c15794f5426cf6a9a99b45b13564d6568f0610200e27d20182a400c7a9a8f0bf304294555b6b6cd19d32607b3754f4a88c97fe52899b92de96dbe32036c902694cbd8aaeda1b13395179e9aa22d5bb4ed975d8a585625759478115f4c4ea9fbe58382e00bad0ecc43529514d50fd81869975cce62c2e1a2520b63fd16166f35d4894abbed34c52f3e7e55be11106341ebcf1c65", 0x98}, {&(0x7f0000000900)="d09f6591cbc30693afd0b88a5a095acbc2a56dfe7b00631bbf4fdf760bdb5ce6c03523c5057fa75fcb6b520094262d6b81f8fb491e0d5f97f7e6e6fa34e3a87f4928bdcaba297224ea89dd9aec6f5b8a9b09b2593bf5a6bf21f0983e", 0x5c}, {&(0x7f00000009c0)="e0707225df5da0a3cde8f30024830d8e0a6a680844e59fcfa5dde0a596d8cb2901b8b60f269bdffed86a45026e99759cd124180e6c72cdd068718d18c40fc74364f4efef980c177c9d13853ee6bd3efb6bdd04795f2e00eef893ba9db6c641724b4320eb59db72e821e00eacae80ac14ec93e79465b5dfe980b08c3e219e10a322fc6a99d984aa3a17ac3eb99a7d90cd400081b6b1e9c2e49f51572faa4aea239b26ccce2cf371ea6bd4c4ec685cb5f1e1944576a86ba1fb802e8228e5f58b56265448b08e1f2d780a33751c191bc1a169ff48b7256c2993e0bc717933110bd6383d6022fb98dde74b5ab0ecd85d1c8019b3b8c07c14da5e8c27dea1464f6fc6dfbdd6c0f4b271cd8e8de994b9ed88cf29836e05544d9b93bb7fc1e2c2c2fddcddc82f884d45aeb0ce7407d2577be2fe2f8098613ab2ad60b5032a13dd9d63a2407efe3fadd1846988c3a299fddc1186d14064c4aeeee77394eb10e65516559f522378718fd87e5514c8fe55366b2154c898a888dcbbde73ca9e0126d6ee8c27af7b9eda998ffa359f377ea61147a6c3197247f363596ad3d3d0d9282758b09339d02616828993b0855085ed4748e48c50f7dab9668a7dca419149596579bb01408b8f2afa2b4bada88efbc57b7a096065fe6cb148eaed8f3becd5c7287c19d8b8d9341c416f2716c7a6ebaff889cf1ce69c7f4bf117fe4aefad2a50526a28df87ac628879076fe3b857ea830f45cb702afb7c25a06abe4d2a754d0fb77ff30877884fda5755e1c1c02700bade0be10b3c75c0166e477992584dbe308f2136ef82f72391136424d14b3fe1c4ff4cf8ee3d4a30577aa377438a795ce1efe0fef1f6436644224f92b45b87ec346a63a4600abb2bbc572ea82333f56d942d0294230c7ea8cf24bcbab7de10a06fbf4b8a5e4bc88a0b4d676062a62d5042b5d88b0ab80962dfff7ad508e6580ec0e565541c713e4a854483788c4440ed3cb388bb2fcf71e33495d9729eaa4f3df7d9118ea8942720f5dfda14cc5e35cd1c648b1e2c5dd0984536f225043b7aa56f45b94959d83990e6050353c7681fd596fae2ad6b43b26aac3e6302691eb49a92ac075b0973cc230bf41a02ef123a80cf799a9cf2c472ab0b45cde3c980a092662b79205d07c040744781e9c27e32a133cbe9e219489d97bcae4b2ec4ec0839978daba24fa23bb89fa6edc2b1f929e127136e13d7ab140a240aec7006d0740d15ce77b028746549bb91bde24e341d6aaef7684082283943780105de76983bc8c5101001c3a3a5dfe282d11d70ba08237d0c23eecbdc4a0738dcd1d0e92649c64d1fc75f5d4b1ccd10cee6ed69f4f63f63d63b04a73fe9b0d95ec3d98d55429524a7d5dc83c878f9bff0744c3c3dac7513e665383d243302b985da0fb404dddbde640a4f389fa4c3fb9ea1c5f9d515a2ccc8f64c832aff4f136f99b4d917ed0c1cdede6ffe621e6cd136bc2d43fb680dff0c68099c9503f61d3640c8ab7e0e00fc4a83fb01f03024f4f5325c1fb55568bae34451d9363cdc81e46e97b1686ae29abc9b06c8b5c7e989d3ad961e7216588c01b58b29fb05c432a615d17a09e3adf06cdfdf3dd2283aaa8fc9399b7b1d83c595c27f27b0c43fa110727fa37634d748bad8737cf7e94fb2c07b9737c4576b58e746ff84bbc736f246a7a368af9bcc22ca05122b160ca182db54145a62832ab52e1db855a1b160ef5f619b49f1e02baac67b9b0e626ba6070806e70c82c2d7c3273cf8e90270481e7baa2b2b4dde1b355f71c38405ae3f4f20e53db5e1542091b7f01507410184c37574a9ac52e3d588311c12bec275849496e726f8190529c0a49a0e3e6f455202aaa85bd892385fe7109b119dc4b5f9d6f74b0d27e04b2b648769af58d288765be71b37989a5ac5ae732d9e2a12c722e285383500d13e00dc7d6a064a7b207427edd517b5d30ca905935dbffff61e10b84ca904e4b58ab3278b09d1a3af7e337f777393b93c0e84ae3eb61f87e8f1388622fa35fdd51868a3329cf2bb1a8fa5fefdef3f8340feeff8048a96a2bf7466dce009599d9290c3e091ddddbe3f2031ac6e4c5ae5cf7099f92dde452dbaea6df2ad42b0cf665b8e221206fec348a6e3a70de77d7f474b88e8d328009c8ee253caef981ae633705c28594d3da0ce0de71b21f1cf64ffa8a23f58164d60240e1252aa62de9da39247acc335c352a8724ee35770747b3baf2ad195811dd7b768054277f7e59984084c464d49d936d1c66f7eb006001104bb29906ed7a14ffd968315fcad150cae3d278da5c0b1c82a62da917c39114deddd5bdfbaec686968e8f1aae41a18121de00cb66e9cf95403ec3c47f9155482f2b586fdaa860ac2d3d47329b1d493480fa5c968f3908f56c3c4731df5baab9d67b7b2253e3965a783031979ab940db29a998af0ad8fb492a883a60df2b28462813f8030bf701ab0e779cbc175a7e8d60352352ebbad06f6f1fa8b7d642ce526043ea448fb8583f5ad9759a422a41e41d7b3a36f2fd3acbb63c4d59a719300c9820093262d6b7953ac6f90c270364c31e7295ed15d106cee1285fe71b446abcf7dcf3c0e275e4426bd4e7a57e93e7cf73e1372510d8e6a2048ff8780eda3223277a03eacb710cddfe510169064edbce166244de18084dfe2508159f889a55a67f083c558a9b77f733daff67179a2322b53179e0079c92bd7aebaea9c5340f3ab4b7cc81d51803abd09fcc33392063c34ce1e1a0e675adfdd4a492f5a45e96d2da3d4533c9591bba11ee5a7f8552bba7cdc68932f8f4583e0c8f72b064fc249e1be449f1d4e6c8faab0b83cf3b6f79639ed34660c399113ca2e1af84335086124e5880174e4db34eee82a81ad779a2abb3f6de2d6e5ed419d855396579362285f40c6aba7fac5766b30caa1b5a3ca31935a45e124040a29b974de1cff0eca1b1ba280228bafa33d26d87f77abb36415122a0cf24e1525228ccca1f6873e67bec443c6fc46790d2af8029bc97719078956a3d3c897faf5b19beccc2b37813351bb8a0964a5f8cde403f162d4035b6743fdf93830888e6d0927e68c924de1ee1e6eda7de8348196a0e240b4fd629338d977b497c315662ab60b84797b733a931741f0f7ae88e608a9dc73ce5f2b075af61b6acb61f8fd475ae504f97723326778a75a37474e1cf7aeebc8baa20f2168d566c1cbfa0eba48c19297ed0036090a7989ef743211924453e79ea244aa18c85170c9aef0f4047332f8b35b47776723379273f292200f4a95c5a19ecd42eba114c3f8cab75937ae571eefd7d79368272db2d2db75a1951fba103340a092a7f7a11e6ed7aede39b6992f2163fddcd8998b1a51ce55edd4991bcf242545192c5da99577e6362b1a26c98ebdd7353b0a1ad10b5736faf60273485d0b7d8f9c6dce6538e5e8dac1b564bcf788efd488490736c1cc354758e6d394c77561e47c8c5de55c824dcef6c2ebb6e9e2c734ea05b56b5017f2447a2634099c1b9b09e061f6747e663dd92e0dc5eafa5eccc7e8d161c1e79f30230bb07dba9894fa6af1c66592cbbff937c01747ce5ca6b356f54f141420e38ae84b8ef505cb8e5a20933c463f48a70983996b72219e31cefc8a9485f6f5451deb8686bf1551de5b549da221a014fa06222265932a5dbdcca51d053482d30798e805c6c65808d72cca8d8aff611be639e7af32a8e9e92b2b83d59a081b86a7704b92ba6ea48259a31175760354ca8733a53ada1537a123ba7dd87b55bce95c238e30f19092f9585e8dd9053bad2c51385afe012c2dbd3c277c9e6689e907b907748964f38b9576ff9b88ec5f1961cdbe845c7e096061686ce822e34a2228227e934803ede4b984ac3e4ef28f0c0e24e0893e70d7d0f66847d38a14b3b2ff87cae2d1fcf1c8db5c32d02250145fbb20cfb8b279baa4a12526484bdfe4d36d49a82db857b82a0e11a315ea2e298bc8b8a69f4f7545008a440ace5b2654872f3f569269a1144e946c90f904e48ba061c1a615e8cde0a4194a567e86041ac9fa4b42553e19147ef3185fdbc685da9b439f02a6a34d8858eff5d762d4970488508f194b7af38590888c70d69b9eec79e53497645006ec6658dda11a7898ae96c8bc1a54b48470dbd840f0fc68799019b5b4137dc5de49af82d12ff2f50033ee8007c7d9ef1ebb3d60fddcb9239508a858df67e6ad3ffe23acf973db7421777a6a2f23ac58f599d88487ad8515808de09a0f59aaad6ecd7ba190bae74968c49b63451fd68cb2b835db73f7e341587aec98e7618b9836b8e851cb31ba1a2a86d52cf167279f850d811a0209a3d4a9c54055ba189eefa40ea10cd6458e1ba09979a3bafd21c5837fe11c264dea2f529ad2ed6d19849f2e8c0fad613478cb66a6724091e4b2c56588793813b44745eb97e688f382026c85e87124a66f542bdb99fb7fcd874d34985353e74a166a9f1ad64c305912b2b6ec1423c15788fa6b2194e2be021f1deb0f1b3d44b3313fbc9a38c290cede3cba47afcd98a4e50d019dfb64214d9c18448c375186ae9cbc7df4614ed4b9ef760c9808a5698c81b1542bb08e4fc82bfaa01be4807d4f0ae852777642019dd45d876e2c3bfc3f0486016b3d763cbd9d899b3e00c7d3001e94ed8515f0ec9b9f1ed7b8df767103ef964acb4281a59f5cebf08cc14e5f5166b9a77a43e8a3ea75c3a6a8e56eea86eb2c861fcbee63d44e60a2dc88c726b8149380aaaca89e83433c919c53754a64f9d8fee3049a5ab750eb8191f7676cdf3257c9e0c661921049962b800a299e5f5c002629bf053030203b5925b0f782c8bc5982546761b4256dd7c37a99de97f1187190f3a1068c86eb7c54cb3ba99052518ddff6c2f5a3651808ebccb435889a32b844d663330dd2231d55cec6a2e6f880ac93dc383f0323f33f66cce427475e117054827db2ddee05696992299131d9621d5041a596c3e72d7b018c813c5e1f698381000d3efe1cf189e2f749047bed3c6cff9184f22b4f3b6368e4ed839802f31394207395f8b3758f3c93f640734ebd122b52739a610d85092beeb06e47d32ddbdb1ff4ae18c696cdb93f8169f5980b01ac14ff66fdbc7efccf6f572a58e1a05efb444510edbd59cfef4ad12fe842483a3178cf9c81bb43e9213a7a49339d9a4d8150b5f253f938e91b3801252ca80230a9eb6a15c048cf10e068c6bccdc756d7fa1cce0b1cb147325b435cb504e5db48c32bc68f74a60b8baae0dae80bc4cb1cf4856802868817de6e7345ed493ce177a3dbbdec2690d590a23e3feb49554dac882dd8b70d8b7128d7ba1fcb715dc8b18a2bcfae0bf0a0bb557eb6eae8bad4ce3ee4246398e304188b1dcac6ef8f5e251db9c29e0ddd58abd191c5e2a961fa3e09fbf5a540c7687fefa036743134bf7008f66f484fe72a812844385fccf500123ddce1c3628c0826250f6e2dbe51bb7f525261f64bed241d3ce57b7da9f91e0d6cea8b3b249b461a3bd0372b2a76758de3113532ab8ddb3188cec04333d8d8930673fa753cdda63376e388d99a995642c7c43859ddc8bdde9101a7ebab17d4894f75dacde90fa971ed682fec74e25bd782a6c56d8e5fedd9ceafb8a71afdbeda2bc8c52047c4918c1ca24846c83e1b94fcbae7fb12d01f425e799de44da53c08a063e1ed1c47cc2fb55235c1b305afd000ef8f8cdd7a6234a37198b7bd8acf59a52c325b34f76cf5879128463d3948b4c401d9c8c8b1ebefe4405252612148a2fc80edd07131faae799833abda290e8e1b423af9c93307cf4cd3c77dd2", 0x1000}, {&(0x7f0000000000)="f286a84d365450931351d56a392f125053e372a5", 0x14}, {&(0x7f0000000040)="09b35b23e6049aadc9a1b7144480602f22133311db30300ad5b8b3dd7aa74bec4c28d5", 0x23}, {&(0x7f0000003f80)="9160123d76061585eaf66ae5661e9ef1dcb68a5ffeafff2953cf2e1d8a09ae56a62de6211d18c47e0f3491f0ea03e6790e5c82c2e7d1212652cfacc7743261bc7250207396761e126a9d84b718819d4edbd78a680b79e1459388cd1540571bc7b6b22be82fdc23a0dea1e96238ef53fb6547dc8aaeb3c796eb7be3628b9ce4b2ad3af54bb93a7b609ec98c4fd6e6f40b78a136ec58ac977c0f03880adda9eccffaab3d25acbd77ff269c9d99d292846bbca602408217d66179330b08563d3a2d036050e08f5a632a2d9b8f4399eb7eba6d146046c29decb9837d0127d596bbf3fa47843a5cdf896c9f39db9bf43040c135b43dd710a612c93cbd250efd513478460b88afa894267d6d3b5caa4df2f742ff9f3e6be94897da6794576524701994971c7ef2dfed4f359e8504ee8e93001e9ff61410a2465cfddedb29910228dfc73c71e88be80ce1905310216847c784c3b3be3d4491d25c99901497a2c4856b2989ff73d183474a1870befe42a2236851fa6240071ab8abe4e31179c2f53e634e70a12583be24974f6f85153aa453611c0c8a03b2294a3b234c4ae161d9265cced961b0df5d4515c76984e5e4e15f50b23d890b2bfe7b6c30a6409a5b74fe5a4a8c036b93cd9fb91ea84271269c52f8222916306f23edd3000f7b41cc4b3a4e5fa88a5c2d7678f0227a3782b1f8d6864b7fd8c2e76eff5021235dc3aaf4995d721d6aabaacc97373a107af76ec2c2520e400fbc749f8dd479d0cf5da54c4a73e4af70d0391963e0cb8542be65f43fb2538d605085c22bc116b371c9aa02811aa86bd54a65a4b6983168180a3be1560b526de700f1949bb32d5d9f38f6a5c6281624c6fcb44aa657468ffafafdc0637748df145f718082709de89edc894c517a0f7ee0835e1fde37ba18740263c5dbb872aaf3640c55df4ae91f1c4d8a6d060fd46d2cfe9928475da6c0d001f9e2777437a663cabc593f8aa84f3799263cfc27076568723a08221b4bd190a3d24bc7f9bf91698e19479435a59a8ca4fdc38005a55d1e61eaaa9e4d71c99bca17b34045c700de76b4d90df4ff250341605ae4a680f6bdfe6ea5e6ff77bec1f6963c790519181faa2ec1a2f9b16d1b824dabfcef556e91ef4bce02b702146012f691ca05e0f873b793d6051c6448876a93fcaf32ad9b129aad644b9761508e0cbdda42424f5ca9ac5a0cb67fd5ef8d26078c16cf525df596a885bb192168ba4a86e99c0827b56331e6fce281bfdbe7601e6dd9f80e645d073e5fcfb80f23ed8d6a1c4c6f1a0593f126a47bdc15964106058ba5a3f5e3937e4d1936709df941849452f2c9c392aa70906c85e0edba5772c67f4ea0fe3719344d03a358fb664d793c4aa54e216aa56f8cf2b407ff5d4a529911af166a61b7ed4c3ddee3a52bb0c74950249d112f60d18b35e6c199bbaafda43d0f0e1e29b0bed4faeed45e840be722bfab97e30a01e8fdea1117a6b8581d6a9497c3921d84b377cd7bc1a1f3df421fa0a31f196c9f011339a202c77d552d5e30df29ad6a54a02d0bc728969bcb38626a82fab1855df909acb56dbbbe1338015737b460b9085379f144f08f4fe6fbe9c9df241061196a35365a34eaf0c65f97d15c811b98869c4a49ddae0601994d545d202d856fb5e3c96921e56b80ec978feb36f5daef50f995dc3cad442da07de75b97f810dce38413e8cc64ce3d32372a5b7b08ee898f5fbb37c4cb70e8b555322af7968013968ab4d07441409a43d6c68dc5b5cc02ed048e6a296f1f735fae1874c921c15dc6c4422c87c803c1783b344f60f90a3d2efafad2938d8269bda4df1bb247b482f36c1713859723951d31241fe7b3fc4b7c3bf11f055de8365b2b69328e5755fbab9dfb0b03205b2e98dc059fa5487c37ce89acb18613cc62486ce09e75a72a8be009793b00c74e9adc2b93471102f16e83cc9ef0ac2c2b7cb5aa757a5d51cd7f6336151beaf55eabd134a6e6b93593a151653837ed5d494a03bcf061d63d7a8e501973506642f68d6b2d490490cdc9980a624714008335f98caa71d22e8651849caa054b5c119dd154a80afd2ae95506728c0acf02eecd8887b821c764a2be51ba755b9db883a75748d3c20c2205fbdd1ad4ea848883642e27adf313fddfba60f314a80a463f056179643abd18bf0454dc13dd799d25c244460d8d2619238bb5aebe667fb38048d9dc84242dbcb17ecdb64170bb6b80fd710f597cc96d081da2ba082ea62605bb3388f43d1849f8b80ce8f8dadaefa84b0cf5e12c2a3db678dc0859bf927320cf765fedaaefad94d0da4ab50368105e4b5981feeb3edef40cf25780b6b00752e4839a1f3e0c3def6e5233db0490dc8ce93dedf0d44a05d2a132a3649eda3ab5da9e7762edd08b83a8cf2e7d253a78fdddc2c6ce97cbff41532692140ffd82bb4249328d01a9878e3f59d7159c493bec6184cd3d71e9213b4b6f70a7c26404ecde93e81e897e497f3b44ee04bf394cbe8540a49d31e33aa875b0c0e43e0c6af30350c5b7992a08d8cf0b5a88f0e5b88b6da6de61c0d1b6289be8d9effcaadd6b62f47b7169092f07ac1b1469f52b4b2369fd2e0fae1bc43cc415586b11e4fcac1b4148d5e7417e3a0a0ba64973581546781ae2a069073a0a557ed02b2462a2f26ac44729308c2347f4a7d7032b521ff58a8d1b3f095c376216c44762c889ff33f4688ba61dd2f1da40892e49a0bc0ef08940af0352cd6393eb1aef2fe707b138ba8119f3907993810a70bc4f1625ee0618230b58016277b50f89d8a7b92601c697b9ee5915a8cdf0b0d6f23005bc29ad38f7f3a7085efa550ea390ec31873f999733b874242b1eb5dc9dd5a8deb0c14d37e250d98060bbc30e8b5e6155267b424cf16deea1c1b003407f1308f93e8fa0ed90fb3789c7b05a5c6cb65fd34df7555dc14ee95eebbb0b2f0d75e3bffe98aaf4eaad9d39ceabed5967907007aeaff27bb2d0f11cd021bf1adfea43f09a6860db43ee3be9e520399bfe1f4e53b9981ba8f27f1c5e81c63f5e3292ada5c1876436b1d2d5504ab0affda2663d82dfd368cf67113f6dc50db630cd05b71d340afda503c2076f8bdb0f7dfb915defc7c1c9231234ec1b9bc51c9fd412ca09d7b0fd44af63461ece300c5e13c97be28a46be7d7811b648aef748905a3edc10c9854c2019b8da98f39ddae20857a9e10c0e0d31d21732b4464e69a7427f947d0d1428d785238cbe29febfe78002738319659cecaf443da90ce463923c09849bcd23590513bf05b9a0030329d29422057bfad1e9201efde01056efb4338152a90f3958d92affc0d28026067b9fb53847c3eb773edc09361b824de631476c50a9536d3432204f02d55679966fdac3284f5a8e6bb1a0fa8765f1bdf044f58610340b4405c1865340ee14aa612738218e58822cea59b2233bde7f515dca110b5b69cd023c65fe76c05b3101d2cb8839179c19e1253eedd8aa49eec5e61a234404b5050d3ae406b39ef356a61b9b70ff362dacc91ac18bd993d3411624b33516f5ce027fd14b98b71a127f100d0cd7bc06650ffd79b5acbfd6ac8acedd641151f765effd984de0d56aff18d939839671669b2f46ceaaf178b40652aa0830a4d01899721f7ec0f80745a021c2f3ec6ae4c2aa9c94bb13f46cd5ae8790b3da1c0399de2f2832c9ddc7265cdb6564934420b3dae8a9d18b929f23ebf03603a3504894e9091122598eb58a97d6455c7290a8c1762596b926a00ef0c38559b91682e3bc67defa7bfbadd8834f154c195cfa545a5d2b61a1c70f70b22ba920d96e9d1be18cf02d20d506505c098a6cabc45b81120a18bf7dee36f092917cf01bb1b5cc29b1047abc682d28c28f692860e4397298be4d20b52c63221220b995054d2d1ea4f8b51000cc93612add83f113c6197398d4a16a4f385dd825df203540da118fda3b6f0ca27c77b32f6288994bd8f56e41be27b820aa82ccf105c535790d95617a3d4c2c8a7e0d379682375e081bf920b2a2df309cf6d1ae50f39769534d2a47f48b30e9b4d5cbce04c84b6173bc31c6e4a5ed3d5905e0107c6daa440ca612d99ec1ee118156af1f5e4de9b01d83a5c4ccad4fa6fdd29dcb5f", 0xb5b}], 0x7) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x80000005, 0xffffffff, "0100000063026d00000100000000000000777d00"}) writev(r4, &(0x7f0000002f40)=[{&(0x7f0000001e40)="8e78dbebae5d90546f15d52a70c0d6c01f58a61f32323c0794131b931fec61639d2f39a6047225d023e386c4556448c215cf2412d15d80dbf9f84b8741dd0b85594b84517605a7a7397ed4fb170e22d274b430934323f2f4fb5606ef5596615f1483c475b95ef23aea27e3b7a7c35f66ed518b4f97d9fa5945621a1173a9e1e34a3761486699739b5dd0f87a0d15ddb90c5f0b6935666ed373a8123f5a6167a180b5021fd0acff9d9731a5bd60e3ec94e2b7771d82937d6c7ff1b9422fdfbfa590964ca5b01b1ec5b60ef0bdd0be043b45cf8d18a5e672cff3c0aad2f41623f7ba3ba28c9b2419a3492b027f5169f1c7a49d496800dc3655536d25fd59b9cc0aa0d3bf78ad55f60a9ed41e1bb19b1c13d2d39a03a32123e8c58bbbd8603eaf87c9feff40795f8ef85e2c71683f9b14eefdc5e1d5c634c796cb911a58d83b20ec6e38ea7ffa40bfb8663e568765f8dd8d20143f82711d82d74b2d81b884ef21822818bd82a0920bb8c5b6e58e7aa743bc6b19728a785d2dd1b13ed5f5d3b903b3060c45f45802ae7c7b17cf2caa35d71ea86eda33fcff40bc22d55c804b946d", 0x19f}], 0x1) fchflags(r1, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) r7 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x0, 0x8010, r7, 0x0) fcntl$getown(r7, 0x5) syz_emit_ethernet(0x33, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000008060010839006010003fffffffffffff84f249a31bc27f8ce438e1140038680538692b2f2d3baec61c339"]) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x0, 0xfd}, {0x3, 0xab, 0x80}, {0xa, 0x0, 0x4, 0x400004}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000180)="004308ae2deac70f5150ba32e79d54b2edcb00000000000000", 0x19) setrlimit(0x1, &(0x7f0000000000)={0x8000, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x0, 0x0) setregid(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x5, 0x0, 0x0, 0x0, r2, 0x89, 0x7}, 0x40000000000000}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socket(0x6, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) (async, rerun: 64) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) (rerun: 64) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000480)="cefa9b01d0f37bb710f60dfab1fb6f022bae6ddce14da4dcc180c51c9ac2b5c38d2398c6d524967fe98a05675ebe7a50025294979df4d7b70f6cf96a21312f1ca8fa8311d6f595f995943684e998326bedb17578c9e50fd531882899777d157ce391850bdf00f9a6b6e6ccb6432e1c289f56d09990a98465f3f8a27c4a6602ed83c13481bcee8d483d9cfdf3109937df69e213c05b6bf2f0c8e9269a40a0bde29fcd036009dd36ae413338", 0xab}], 0x1) execve(0x0, 0x0, 0x0) (async, rerun: 64) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (rerun: 64) r2 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r2, 0x0) (async) r3 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x20, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x74}, {0x8106}]}) (rerun: 32) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = kqueue() kevent(r2, &(0x7f00000005c0)=[{{r0}, 0xffffffffffffffff, 0x9, 0xfffff, 0x7}], 0x9, 0x0, 0x0, 0x0) (async) write(r1, &(0x7f0000000000)="b8", 0x1) (async) socketpair(0x18, 0x0, 0x29, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r3 = socket(0x2, 0x4001, 0x0) sysctl$hw(&(0x7f0000000480)={0x6, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) (async) r6 = socket(0x2, 0x2, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) (async) r7 = socket(0x2, 0x1, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = socket(0x18, 0x4, 0x0) ioctl$FIONREAD(r10, 0x80206980, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="c80000000000000001"], 0x5b8}, 0xc1ae0286a3cbcaa8) executing program 5: kqueue() (async) r0 = kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x0, &(0x7f0000000180)={0x10000007fff, 0x100000}) (async) setrlimit(0x0, &(0x7f0000000180)={0x10000007fff, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getgid() (async) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xffffffffffffffa5) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r3, 0x0) setregid(0xffffffffffffffff, r3) (async) setregid(0xffffffffffffffff, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, r2, 0x89, 0x7}}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) (async) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000600)=0x5e) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x12, 0x1, 0x7}, 0x1, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000000c0)="eca2c906", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000000c0)="eca2c906", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) r6 = open$dir(&(0x7f0000000240)='.\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x6f}], 0x7, 0x0, 0x0, 0x0) (async) kevent(r0, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x6f}], 0x7, 0x0, 0x0, 0x0) mknodat(r6, &(0x7f0000000040)='./file0\x00', 0x6000, 0x0) socket$inet(0x2, 0x2, 0x0) (async) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r7, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 4: getgroups(0x1, &(0x7f0000000100)=[0x0]) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0xff, 0x0, r0, 0x0, r0, 0xe0, 0xd58}, 0x0, 0x7fff, 0xffffffffffffff7e}) socketpair(0x1, 0x0, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000280)={0x0, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) getuid() setreuid(0x0, 0x0) r4 = socket(0x800000018, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x0, &(0x7f0000000000)="02000000", 0x4) dup2(r5, r2) listen(r4, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async, rerun: 32) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xc) (async, rerun: 32) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0xc020697e, &(0x7f00000001c0)) (async, rerun: 32) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) (async, rerun: 32) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async, rerun: 64) ioctl$KDGKBMODE(r0, 0x40044b06) bind(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) (async) writev(r3, &(0x7f0000000100)=[{0x0}], 0x1) (async, rerun: 32) preadv(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x0) (rerun: 32) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) cksum4: out of data executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) (async) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0xac) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) (async, rerun: 64) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) (async, rerun: 64) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r4 = dup2(r3, r2) (rerun: 32) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff14, 0x804}, 0x4) (async) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x7}, {0x3, 0x8001}}, 0x2) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async, rerun: 64) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) (async, rerun: 64) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) (async) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000180)=0x9) (async) dup(0xffffffffffffffff) (async) listen(0xffffffffffffffff, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100), 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) (async) r6 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) (async, rerun: 32) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) (rerun: 32) writev(r7, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 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, &(0x7f000038e000/0x1000)=nil}], './file0\x00'}) (async) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) (async, rerun: 64) socket(0x18, 0x3, 0x3a) (rerun: 64) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x50}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setuid(0xee01) sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)}, 0x9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206980, &(0x7f00000001c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 0: r0 = open(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004667d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) setitimer(0x2, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}}}}}) bind(0xffffffffffffffff, 0x0, 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) dup2(0xffffffffffffffff, r1) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x46eb37715ae71901, 0x0, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012000042fee18850"], 0x11, 0x800) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000bc597b8a7110cfcfb630f8fce91c8815cdb3170494422f94d3ca7b7e6e85277277ed8b80324a3721ef9788207334532be3f0940418dfc357ad34a8ff249bd5640720a0ef96857717d47c739a7105b1f5e3f02c84cacb4f83921ee9801773dfb84f3afbcfacf7b467bf6b551d8e905c883ef3bb3011e829e5ddce4e243de033ed1ad495516771cab6167098bc69fe5984b6280e3fc97b2d624151901511c550e6d5d4ec5f930c0dcec4366ceb87"], 0xa9, 0x0) msgrcv(r2, &(0x7f00000007c0), 0x90, 0x3, 0x0) executing program 2: setitimer(0x0, &(0x7f0000000000)={{}, {0xe6}}, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x2e, &(0x7f00000017c0)={@empty, @remote, [{[], {0x8100, 0x0, 0x1}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2}, @udp={{0x2, 0x1, 0x8}}}}}}) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3bc7ae30200004e3039d2d236acf20b7804be38164991f7c8ad5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba090000000835713f00219b8db5ccd2feae000000000000b71d89e0000407", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) read(r1, &(0x7f0000000240)=""/226, 0xe2) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) (async) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) executing program 4: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = kqueue() pread(r0, &(0x7f0000000080)="84b54ad2d548ec7b4b9ac0e2c8f1cd4d02e171784aaf1c89949f451b993c0281992d7360deb489128ab28a1fcb443e25750e41913f1b638af9b02e4b35d3d6b4a5b66b96a4881fc983ee870f5137cc91935f5a07debfeda33b2ccc4572b20e66bb5846f3ad6918097ab3866bdc0a9bc7e525ede709ec74e026c4b7f289edbf732e6cf1f48e8ee20e1bd2000f4961c1b84677c6a18dcf958b3d7ca37be8320f404b9c615c77cdceed5a9c9db14464d37d232457bb06e39fe3431d05d2eac9d8496b93a3c6b709d46d0de30db3f8b98c1e9e69994161da429725ee419944fadcbd35fc573a24a099cb9b8d5524ecd7444b54cd0035892f49ad719937c7fecf591216534b85376f1c4ace805ea59be769c43aa68f6fa83bf24a0f4eacb0ccd8cf17fbf1531119f25b0c3c20e77994aa974340229f65d68c12a40a3a499cf0e49c4875325343c397bc48b5db8cc40a3825d6cc46c4409748d60b379d6f313f9c7fdc5171b56d7f3f1b19d226e65282da8aedbfd2632e4b29ea9e9cb9545774486f89799070d83f6a49e99300fda265db4441fd72e81d8714835307fff771ae5c44d60ca50945aa761d70e7643f12ec2294919a3fdf414940e216ee53cc726297bb0bb8a05f615997472e4f10bbd59977758a34bd52a757b8a188c651f5941af858740378adb0a75405f972738a73f8ca4a2b1fd6a92a5c123371915fa29a3e0f9a3c3a752db27282ad154fc514b3f299a8535e639b6eac134cb2bcc9767b20d71ce6e4309caed9fa10869c0d2a69b84429d335415b3abfee7373e35d988ce195f0c69bb9fdc8b5760eb3628c9e512500be92fc4a7c5fe73726a28ea0e22c1a2868a98b16189a8983c322a6f88037230de981bdc3ea001c9bc9b0b917427f8e845c231a323241e3d43b755126d8209cb36de597bb22b0f4a2f54399c14c33753c90e9f768088da5a7dd06418e0e49a97aedd83667ade7059719589db3aab2c4fb894fe9e1328cab614a5cc974bea97cfe5ea031a687694dce776df2070345c359eba4f626b2e0353ac6bc5bc6603ef5dbb19febc9193b803ddf427516ee72a5070b95c7803320f82bff8e0d2e10e6fe128dbe60923033961265f0335597fe7dcae213e70129527881815996ca7c6e34adf6bb4f7d71fe891c913575dda66f6395015ecf8d7b80da59b90f013881846325e044949cef87f7ff23804d9a539c207f12d4e647cfb4cf0381f423ec467d1383eda24f1a86c0d57ccdd37052a84c0ff325e57211d404f278a805d0a090d62a25c89c46ba9808cef67846b09ac3c90438fbe217eafee547b0ebab1f2586576b9a135d2fbca99fd57cb215a4b0c04ee528563f49ebd42c2720b1eb7f83062c8c4ee848224d0f7db69600e7161ecc33f1eb87d831a17ec7d497b70a6ef0a96820079ae816df443af5b98dcebb52370f9a3ab2be44f50ec4b19dadc7a7b528da953a98a5d5a7c27d61da41eee1daa1737eb91e455ec0f38acbdd40b500ee2a3076f25417d139a8810b1a0947aa8c5e96668d22f933fd2e19528e1504a9ff509f39aec0203579b7d8930dca4a6ea3d2c094fe611bbac14f6109a4147346614d4636c9d3703881b67bc81bb63ebe99686755306ad1d3ecc95fbbe6036ae09bbb619039c65b26ce4b94f266ec8b62692d716c1aec635643834d7edda9dad24eebe9c9c2cbf72d944ae61d6d527a4b0151a07fd4439e7347573222989e590d24e7e35bcfa9140234ebf1c8f0d06b03c20295b1e872037b558ff352f10b520eef3e69e65fd01f945352726acadb50ccbb231fa5b1f192511f6ce9e1d3bfce5dca9ce08a8812e825f1dd135ccbf64b7b5167edd51e8a828708346ddfab370b62a0841d71dc594fece62a4158424b33bd0333ed8a62974b3d841adebcd1d6640e0bca5472182c0dc34d38ae5732d08b1a9771f6a6444388a16999af04939cd8797f89d1d321bcc2adebf5e5736f9547c8dd60cb1018dcba7262d42ffc49754c093a079c144cebba4f45eb537c4c1c7847870a1ff7929896e8a24f26edab75edc3e4ee91974d5e810045cb7a4da25ef67425eb0c68db96b23ffc4919ea9f627666917e65246c7793b9f9082daff06b0eabb671f7d680b41c26d738de6a70f5a10b93982cba7985b8bd135d5de9ca37bbecd2b842a2e142e80a933899235575fa7653128fb9b80e204ffabf416694e8637f1d188109e0c75cd4f91d04340eb675ce827ef43cbe67add09686ea03df934d2a2fd37609f9b58bf16baeffd80f4dba24666c54f5254bad2a81bf109749a092b7461a658e24d67103d111e94c05fa7841437207313fea192f63e6fb8a46817eb31af3078bf1671b82a175c0c3b4259536f30ed7be652faef41be3df49069120d867d16e2936461eb77d5f3de19151c577982643cdb8b2ce0fa07be234b8f6e49196a5838ff86919424fa6d51f6115a458c26b21d53b4ccf33f6781135a0dd200fcff9d4958e3d4a7f8359c413b25a4caa661701309cdbdaea726b2a4556fb580b39050546a7dcdbfc4061dc3a92a50909d8bb82056dd96f7d5579550775d0c0fbc8f39263fd578268a62de2d904edf68867007350b2f5ca90c0eae6f40579b937d0172fddaec1e3025f89d8db0e31a13d6998bad5d9194ade43de18c9b35f1a7547851206e6b79ccd966ba1e35718fd5d5427a4eda10cfb62e0e56eb4425076c9a8304825bbc2712163d1c6a7c151e41f373865e4e5405402ace2cd030ee7e2996ae1983955b06d320ff9a0b1206ba02ba3bc44875644096bef2cb670b21d6b5de98fcd8811405437a9507f75d09070641b6878a54cba170437341a44b4a9de82b88e7c3ab2f6be310826755baaede75b176b0e2081488c8f6bd6d511302aa2d4b4860f94c933c47d3a9858d6ba44bf3df9ca9c53a529dc21c7bbae7f98891a2ff4e5235e9c20196cc66f64f56aec37527a2d17fedb91117c71d4dcd2451399adf95ed7f405ce1ba1c89e5457eaa7854dd0fdd2a862677ef75fbc73a213ca1e73f5ab3a9c18c123dd16dc016e3faed66d88d73fcb150707968cd8d135ccba981a75d53085b5fde0f580e51a7d6bb71ef8479d6d068d689207a74dd4a53a0f7c13f3ad415f9a7031bfb0acbbdd51c80b4906bfd6bd8403dbeef21f91ea51b323e646094b685dc747db7dd978bb6b2a5eaecff0c00d722a6fb71ea4dac5f64e438b5723f3690d673db879f8f7ce6a4ae0d1908f4de16960ead915e86f7cedcbc64f2d869544669f000aeea8b86762f5a23afbf853c746974264f81ccc10cc9fd656e27d5a94bcbe6b2cc89dda10943de1dd9b15ba5eaa6b5410e5d8a405d38afb064c4ec3a63c251195d636e78e2d91be00c4fb8f74cfe0b98d0cf3e3ab5243b2bf52d64479843e63bf593cf705481dd3f72e78b1a876883f79576ce4773e00a99e611a3b3d239770aec46fb1d623c343ff1be926e37b808da1e067d920f625efef0f767a1cc7716bf1917f29e3d7db4ce5acad821b78e44e749dc8756f3d6c3e53cf19c5bd7521d172599303e8024f10770eeaf7ec75592a28c0eb8eba0ce1f406df18167cd0e34bd389e44b9c16db6d7ac3bc08d9aa6169ea9b47fc06b64ce44ab329c9a392d693fad3b59990e78df7690b710deb896f0aef36a5196a84cd528cc9c98064079bcfecb477929ca13c03f1be5a22a64fd3c3a360e2e28fba73bf9a6b184f6c55699c5c365a344ff3bae613715a6f45efc9b57c6bab4717b9cf667386d48f58a7935df32665c99eef1280ac89ee29eaa2615f2b7b08bb8f8f624cc7dc52d64dc88ff505e8bb614e63755324cc781816ce3514e282a042f7eabd703c5df2dd2bb29621564034bec4c77c72c0ece11fdc834669caae05223cadf64e4291e7499bdd9cc165519e37b41d13dac62b0ee4dac57db85d4a2bc8d0a39a6a854c3e70ace9564fab0ddb68fa722ad93ca44d1ea4e563ebf3205d8a86ab93ef6028051ba34adb201a9657244dcec295eb098ae74ea66ec5851a649feb430a743d7356da6bb3d14b87c9ae618495e27c227d8ad6f38e7753ed908f3c89ebe5c75a15b2c4300d8c8b3d9b58b04cda9a45502ab9fab9cd3f43b144a5d6211ab909149a079fd6e4efd4a4242412a90d5b0a616bda9bd6f0eaf85510f276953ec5686229e383e5a90e8d27c8551950cd7140e8dd97b081b81c9fdade8cc134d95f7b9f72901f553cdfcaea18692f6f89a8bd3538ed67ac0b6b242e4923df1007793bc596315ba31be606c207a50a6a5980ee7dba428fbf231c1519d1361576b4c7b13be0664c0872362b7ccdfc01ec94e69a856e7322eb2c77f72f12e7fb5f1f621ae8b31e69e61650557d7249416161f7789b0eab2094889850bde20cc661b90c156504cf485d6f78e01e181d4ca23a538282286a424fc5def90b7358696d658ae95c3a9307a7d6da4adcd2dc2b536459608b171d8b6e9177762784975e6699bee4f87af35c8c90603a1666de36beae11231486a8f22845efdf0a493e8f977760e7d42aec3ea271bfd6accda28f18d241b727bd4c8ad2b86cb1ee0aaae5d3c48c0bab002c0305ea5479d63412dcb4efc072edf9e2d50e1ff15b36965f81e83fef1b4409c7450e40695f4b9312c2cf238725c5b3bf1bfd057a1181cac3359acda648cbcf918f584f1821fdd5338478eb08eb7db4f97d1a3d8718ad1c0ff3eca90423f7784b9ed4824ece3763d0abc2dc922206cad2fbec2d7f1b03829585ee58b03a09825746fd304afda25c1ac1e47593d34174e9aa0dda27d52b49e1eeef3ca4d9cfc198162ca6148907e7db52db983fc68da95938ec0bc1cd6b3a5c62d6e653ba889033c1d64ab2910c7ea9e52d282faaee82624203fb55e6547a05c979c9234f966b6014a6f99076a8b9abc22579f482645f01dfcd1ac4ac673c092b7bfd9a9cccd9827c985e44a94d46baf6bf6d09dd3665fae6d1452d05be7c0b33f66ef8d40df498b8b9fdf396805aa9098e444a50871ea49e36f839be703d0aa800958cea4fa936a4c40c93a2d9d7e314020b0d8f256280124775eff2008996685ed767a75e0dd34fb9f9077130174c7f7d94673a5be4dff8aa40a77c175b43e1b33c1858b838257616d3334123a88dffdf6f462ef44b12176a194563cfd8719076ac26cfb3a7c0f11d4305a4a3274bce82d5d72a4742e38343a39d439befe23b723db2287aab133f4e3d603f40b47bbec4ce5fefc833b1c7496e9a6f7418450b9f3a3e94aebecabfb17bdc74ff72c7a704cc4ba67700aeb0d984f39ce901231828af6351bdf866a8b6a865a17e43675d90d45e26b3ea65f00e0fd56b2ee5a5218f7e52025729c287763180436c9cb2cae208910d5ab5e7c1fea8dcfee0bee94080ef2b1e7a745d470ff5cfe68b12cd227b424cb3a89c33095d31be82ac84bcb7d88e16b98f526686fd9beec52712654a571e4a54a040e2e16eab553d07909934be6cb0ab43222aee39139ff2102a1e13043b62de0c7853237c91e5b40ce6de27cd86b811fd86db6a66823b4238035dea7c7e97a483ad25da2fa45cb3c1b21b377887f8cea293e1b7069272d5a76b9ba5180560b9f24ca6006dcd5864c1d53a6a16740969711f7aaef7936c3ccb8fda2a80330d7f089869d89ad95107bde161b7e4a9a61a670f17da56ee0dfb83c553ffb16776f0fb173152b37876d0dbdba63e44e38ee6b6e7ab3b3ac0a1e2ead8cbd24abf284185b96bc682cc18d4be72662b9405572778baca8dba8f1f85b78b810eba7572907d7c532a62d4a23622953e481f15de198d2a19cb68a1db0c", 0x1000, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x69120078446b4a67, 0x51) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 3: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x21}], 0x9, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x20) msgrcv(r2, &(0x7f0000000000)={0x0, ""/122}, 0x82, 0x0, 0x1000) executing program 7: chmod(&(0x7f0000000000)='./file0\x00', 0x3d6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x35}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000001440)=ANY=[]) r1 = getegid() lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r4, 0x40}], 0x1, 0x0) close(r4) bind(r4, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6039df980062dd00e100000000001a000000000500000000000000000000000000000000000000aa"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) recvmsg(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) executing program 2: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x0) fchownat(r0, &(0x7f0000000140)='./file1/file1\x00', 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x2000, 0x0) setreuid(0xee00, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r1 = getuid() r2 = getuid() chown(&(0x7f0000000040)='./file0\x00', r2, 0xffffffffffffffff) setreuid(0xee00, r1) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = getegid() fchown(r0, r4, r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x4) socket$unix(0x1, 0x5, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x0, r7, 0x10000) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) select(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7}, &(0x7f00000000c0)) r9 = msgget$private(0x0, 0x120) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x2, r4, 0x0, 0x0, 0xffffffffffffffff, 0x21, 0x7}, 0xfffffffffffffffe, 0x7, 0x0, r3, 0x7ff, 0x400, 0x5}) r10 = syz_open_pts() select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) poll(&(0x7f00000002c0)=[{r10}], 0x1, 0x0) executing program 3: sysctl$hw(&(0x7f0000000100)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000280), 0x0) fsync(0xffffffffffffffff) executing program 4: open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x3b, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) write(r2, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0x8210560b, &(0x7f0000000000)={0x1, 0x7, 0x0, 0x0, 0x0, 0x401, 0xfd}) pwrite(r3, &(0x7f0000000240)="904d938c8b1602e1dc1a062da5f1e632b2014cecf36bff254136bcfd6a8594db68b9bdee71cdfacaf9a3ba63cb62020eb2881819e7d68dc5282b987a60e08b6627e9806a0016f24906a346666f42f4e6410fb47353877b0a0a0dc11fb45e4bb7d8063f00dc950793e4a357dd8c6bfb3b48ef4c3d7eef80a2b8eceae3dcc498467e38fa47ef06", 0x86, 0x80000001) socket$inet6(0x18, 0x5, 0x96) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r4 = semget$private(0x0, 0x2, 0x10) geteuid() semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000140)=""/221) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xb, &(0x7f0000000000), 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f050000b10010000000000000cea10500fef96ecfc72fd3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc0218000000720fd38bfbb770c1f4a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{0x0}, {&(0x7f0000000280)="98", 0x1}], 0x2) r2 = socket$inet(0x1e, 0x3, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000001840)=[{0x0}], 0x1, 0x0) r4 = kqueue() r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r5, r5) setsockopt(r6, 0x6, 0x2, &(0x7f0000000380)="717a9e10", 0xfffffffffffffdcd) kevent(r4, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x51}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x9}], 0x1, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r9 = dup(r7) ioctl$SPKRTUNE(r9, 0x20005302, &(0x7f0000000040)) ioctl$WSKBDIO_SETDEFAULTBELL(r3, 0x80105705, &(0x7f0000000040)={0x1, 0x4, 0x4, 0xffffffe0}) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x3) executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) poll(&(0x7f0000000180), 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xb51a, "1a2198b59b58505f40edabfaffffece900"}) fcntl$setstatus(r0, 0x4, 0x8) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0xb) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffff, "ed4ca83500000000000000eb00"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='c\x00') unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$getown(r7, 0x5) getdents(r7, 0x0, 0x0) executing program 3: ioctl$FIONREAD(0xffffffffffffffff, 0xc0206925, 0x0) semget(0x1, 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, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(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'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0xc028698a, &(0x7f00000001c0)) executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}, {0x3}, {}], 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x74}, {0x6}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x46) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x3}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000400)=ANY=[]) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000140)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0x10, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x33, 0x0, 0x0, 0x5}], @udp={{0x1, 0x2, 0x8}}}}}}}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) ioctl$FIONREAD(r4, 0xc020697e, &(0x7f00000001c0)) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1, {[@ra={0x94, 0x6}, @generic={0x7, 0x2}]}}, @udp={{0x0, 0x0, 0x8}}}}}}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x62, &(0x7f0000000200)=ANY=[@ANYRES64=r4, @ANYRES64=r4, @ANYRES8=r2, @ANYRESDEC=r1, @ANYRES16=r1, @ANYRES16=r4]) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000100)='.\x00', 0x80, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x50}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setuid(0xee01) sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)}, 0x9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206980, &(0x7f00000001c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x50}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setuid(0xee01) sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)}, 0x9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206980, &(0x7f00000001c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) dup(r0) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x50}, {0x6}]}) (async) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) (async) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) (async) setuid(0xee01) (async) sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)}, 0x9) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x7c}, {0x6}]}) (async) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) (async) socket(0x2, 0x2, 0x0) (async) ioctl$FIONREAD(r4, 0x80206980, &(0x7f00000001c0)) (async) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 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) r2 = dup(0xffffffffffffffff) listen(r2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0xffffffffffffffff) clock_getres(0x0, &(0x7f0000000000)) r3 = socket$inet(0x1e, 0x3, 0x0) getpeername(r3, 0x0, &(0x7f0000000040)) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r4, 0xc0205609, &(0x7f0000000040)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) syz_emit_ethernet(0x3c, &(0x7f0000000040)={@empty, @broadcast, [{[{0x88a8, 0x0, 0x1, 0x1}], {0x8100, 0x7, 0x0, 0x3}}], {@arp={0x806, @generic={0x6, 0x4, 0x6, 0x2, 0x3, @empty, "c984", @random="307110fdc847", "dd90516a07268f3f1398ffc4c2aadecd"}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, 0x0, 0x0, &(0x7f0000000040), 0x0) writev(0xffffffffffffffff, &(0x7f0000000ac0)=[{}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000180)) executing program 4: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x21}], 0x9, 0x0, 0x0, 0x0) (async) r2 = msgget$private(0x0, 0x20) msgrcv(r2, &(0x7f0000000000)={0x0, ""/122}, 0x82, 0x0, 0x1000) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "c3e137a69f61a56500"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) 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(r0, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f00000017c0)={@empty, @remote, [{[], {0x8100, 0x0, 0x1}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2}, @udp={{0x2, 0x1, 0x8}}}}}}) executing program 4: socketpair$unix(0x1, 0x2, 0x0, 0x0) (async, rerun: 32) open(0x0, 0x200, 0x0) (async, rerun: 32) r0 = getpid() ktrace(0x0, 0x0, 0x1720, r0) (async) openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x103a42, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) (async, rerun: 32) r4 = syz_open_pts() (rerun: 32) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000200)="8b8c7e5e4a7966dfcde82b0abb", 0xd}], 0x1) (async) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r3) poll(&(0x7f0000000040)=[{r4, 0x1}], 0x1, 0x0) (async) close(r4) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x64}, {0x6}]}) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (rerun: 64) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async, rerun: 64) r5 = socket$inet(0x2, 0x1, 0x0) (rerun: 64) setsockopt(r5, 0x6, 0x10, &(0x7f0000000000), 0x0) (async, rerun: 64) socket(0x18, 0x2, 0x0) (rerun: 64) socket(0x18, 0x2, 0x0) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x44}, {0x45, 0x0, 0x0, 0xfffffffc}, {0x106, 0x0, 0x80}]}) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) (async) msgget$private(0x0, 0xc3) executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) dup(r0) flock(r1, 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5143) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010006}) executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0xee) close(r0) mknodat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x2000, 0x1192) open$dir(&(0x7f0000000580)='./file0/../file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = getuid() seteuid(r2) kqueue() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0x1, 0x2, 0x7fffffff}) setreuid(0xee00, 0x0) r4 = getuid() r5 = open$dir(&(0x7f0000000480)='./file1\x00', 0x200, 0x8) r6 = getuid() chown(&(0x7f0000000040)='./file0\x00', r6, 0xffffffffffffffff) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000300), 0x10) r8 = semget$private(0x0, 0x0, 0x181) semop(r8, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1000}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x3, 0xfdfb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0xfff]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xfffffffffffffdf7) setreuid(r9, r6) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r10, 0xffffffffffffffff, 0x0, 0x60, 0x2}, 0x0, 0x9, 0xe7}) chown(0x0, r9, r10) fchownat(r5, &(0x7f0000000500)='./file0/../file0\x00', r9, r10, 0x6) setreuid(0x0, r4) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, 0x0, 0x0, &(0x7f0000000240), 0x0) mprotect(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0) socketpair(0x18, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r0 = open(0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x7e33ad4b, 0x3}}, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c4f", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) link(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000140)='./file1\x00', 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x41, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="3d277ae1bc28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005236000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba09000007000000a304353712051eadb71d89e000040781e4b2ffff130000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100012d29fb000700000000098002005a00a500"}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1d}, {0x50}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r1) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) setgid(0xffffffffffffffff) r1 = getegid() setuid(0xee01) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, r1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000}) shmat(r2, &(0x7f0000843000/0x4000)=nil, 0x2000) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000005c0), 0x100, 0x0) fcntl$setstatus(r3, 0x4, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc1206949, &(0x7f00000001c0)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') seteuid(0xffffffffffffffff) lstat(&(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r6 = open(&(0x7f0000001240)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000280)={0x4000007, 0x5}) r7 = kqueue() syz_open_pts() kevent(r7, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x1, 0x8}, {{r5}, 0xfffffffffffffff8, 0x2, 0x2, 0x5, 0xbaf}, {{r4}, 0xfffffffffffffffd, 0x18, 0x2, 0x0, 0x7}, {{r6}, 0xfffffffffffffffb, 0x0, 0x80, 0x2ad, 0x5}], 0x8008, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r7, 0x0, 0xffffffff, &(0x7f0000000280), 0x6c, 0x0) executing program 6: ioctl$FIONREAD(0xffffffffffffffff, 0xc0206925, 0x0) semget(0x1, 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, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(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'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0xc028698b, &(0x7f00000001c0)) executing program 5: madvise(&(0x7f0000fed000/0xf000)=nil, 0xf000, 0x10) executing program 5: syz_emit_ethernet(0x7e, &(0x7f0000001a40)=ANY=[@ANYBLOB="0f539af21094aaaaaaaaaabb86dd6b1200b000483a0000000000000000000000000000000000ff020000000000000000000000000001"]) executing program 4: syz_emit_ethernet(0x46, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv6}}) executing program 1: sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) shutdown(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) setregid(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r1, 0x0) seteuid(r1) chflagsat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) socket(0x2, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="fffffffffffffffffbffffff86dd60006f3300293a008a214c0dc8d5924a24881957de740000fe80000000000000000000"]) executing program 3: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {0x4}]}}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{}, {0x8106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 3: shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) executing program 6: syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b"]) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) connect$inet(r3, &(0x7f0000000000), 0x10) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r0) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6b3224f4ff2c00000000000000000400"}) close(r1) executing program 4: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f00006c5000/0x4000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000381000/0x1000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000437000/0x400000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000002000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) setpgid(0x0, r1) executing program 2: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00005f5000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{0x0}], 0x1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000200)=[{0x6}, {}]}) executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240), 0x10) executing program 3: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) clock_getres(0x0, &(0x7f0000000280)) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 7: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x4}, {0x30}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) acct(&(0x7f0000000040)='./file0\x00') executing program 2: openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = getuid() setreuid(0xee00, r1) socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000440), 0x2aaaad68) executing program 1: getgroups(0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b84"]) r0 = socket(0x0, 0x0, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) r3 = shmget$private(0x0, 0x10000, 0x82, &(0x7f0000ff0000/0x10000)=nil) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmat(r3, &(0x7f0000ff0000/0x10000)=nil, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x10, 0x2, 0x0) write(r0, &(0x7f0000000040)="1c0000001a009b8a140000003b9b301f00"/28, 0x1c) recvmmsg(r0, &(0x7f0000005800), 0x1, 0x0, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) clock_settime(0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x1, 0x1, 0x0, &(0x7f0000000300)) recvmsg(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 3: open(0x0, 0x70e, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a686d18 executing program 7: clock_settime(0x100000000000000, &(0x7f0000000140)={0x80}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000006c0)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x0, 0x0}) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) syz_emit_ethernet(0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9", 0x3c) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000200)=[{0x6}]}) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}}}}}}) sendmmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0}, 0x10, 0x0) executing program 6: listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) writev(r0, &(0x7f0000000400)=[{0x0}], 0x1) executing program 7: open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x104, r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, 0x0, 0x0, 0x0) denied attempt to set clock back 3222078675 seconds executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x1c}, {0x6}]}) attempt to execute user address 0x0 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 0 cs 8 rflags 10246 cr2 0 cpl 0 rsp ffff8000377ff3c8 gsbase 0xffffffff82d0aff0 kgsbase 0x0 panic: trap type 6, code=10, pc=0 Starting stack trace... panic(ffffffff82829a8e) at panic+0x159 kerntrap(ffff8000377ff310) at kerntrap+0x1c7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b 0(b,ffff8000377ff4d8,3,ffff8000377ff578,0,b) at 0 rt_match(ffff8000377ff6d0,ffff8000377ff6ec,1,0) at rt_match+0xc3 route_mpath(ffff8000377ff6b8,fffffd80783fd6e0,fffffd80783fd6dc,0) at route_mpath+0x8b in_ouraddr(fffffd80783fd600,ffff800000dd6000,ffff8000377ff6b8) at in_ouraddr+0x98 ip_input_if(ffff8000377ff7a8,ffff8000377ff7b4,ffff80002a6ec000,0,ffff800000dd6000) at ip_input_if+0x25e ipv4_input(ffff800000dd6000,fffffd80783fd600) at ipv4_input+0x47 ether_input(ffff800000dd6000,fffffd80783fd600) at ether_input+0x525 tun_dev_write(5d05,ffff8000377ffb28,ffff80002a6ec000,2) at tun_dev_write+0x209 spec_write(ffff8000377ff980) at spec_write+0xd8 VOP_WRITE(fffffd8054942038,ffff8000377ffb28,11,fffffd807f7d78f0) at VOP_WRITE+0xc3 vn_write(fffffd805ebf1448,ffff8000377ffb28,0) at vn_write+0x157 dofilewritev(ffff80002a68a560,c8,ffff8000377ffb28,0,ffff8000377ffbe0) at dofilewritev+0x1a9 sys_write(ffff80002a68a560,ffff8000377ffc90,ffff8000377ffbe0) at sys_write+0x87 syscall(ffff8000377ffc90) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xf2ec67ac4b0, count: 239 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 6a63e308-43db-2955-5bd8-f45d251cdfc1 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace