51647c93400d2f12ec88d02aa065788e195ea7218af40ad8f6d00d0cddbbc7c08a978e0eb9cbb489ac7b75d841dc704b20ecd7f5ec74fd87459b8b86e7cf5cfe09fc279e3437f3694d42424fedc814b18f5df8abfb17a1da10cc3053fe8a2b9cdde110a934d0211e7b75cb9a0876eea9ecfe3508160c0b4ce1f9b6dfae511c7aff8530f94f5cd8b973ea171de6dd0d7edad2eb8cbc92d932546151c88605d34a38344c1f2880fab78127846be9cd980d0209a1c152cadb7a16039723a7e31d821c724c1d3025dc25da4ba7762b6e6f29ffb8ac2c96716b979a365f71a6c5cfa81f294534cff7cc824d8d916ecb32f67bdbae92ad3ac76133884a8ac6cf29a6ec93c1e39d6d62a07a35f92219f69dbe5ac65d530636617f2d0fd06cb0cc6eb163429dd1083ceffc470cb3861069cdb459f2d6fe178d85923de8df90f2232fb03691787a59f332c0d64bd56a3b5bee09e283435c409cf95d18b57e52c3a37a94d10dac5ba7507aca16a4614c134a30bd7303bfcd6c287867e3df9e598a18a9c905bcf54c5795f41725d7798f4c63724f81bbf6b5a975d52ac5e8c8a2d38f95583f55c942d6f52fefaa8cb843a8a000730485a488810cfd89d3030289a15405530df46d1fda4ee12553ddf280ee6e2cefc8847dbfdb4b69a182aa048ba14728557e7f9dc01de7e3a742fa5876befd452224354b45524bde4d3188e56a9fda2efd206f49bb1794b8cba9b65c048597810257e209dd81936ba6231724ebc92f872ad6b8b4afbd631d9745f1bd99bea769b77b18eec21c8e1316250ddf43301fdebe5352b6c1a308e042123494c86c90a54b57f8b272cbbe7fc600d37af856b42c08ba480bc165af442ad80cc0474993a087628cc57ce64ede7983e268eaf89eb018ff5f73faee59006e5458cd15af25a420b0c509f35643cd925b5ddae2dc8ebb7d1ece87a0991f92f3e3f98b1890aba446e79d5e654deea6f9f076bd0c4222db9d50f5a64dcd613e1c0548ceac921842bf400c397535e64a2e175d84d22f4f7aa7df4db5670f381423256cb112728e54a720415b1a8cb0b115fbb45c210cb4d08f6a68716a7de33685de590d51546d623bff3a111b0de26022e1bd4d8fbc78a5031eca3e270da76f91706ebe9b17279ea12a8f54d1362ecea5318c512f30846701d6a46e2382144aa563a29f3e0e63065a99f1f5640c7a7a13ca6ccf5b97963781ef29dc5fd03e5ee9fbf9f584eef46286df079b0207c71e613ab8798113a84513da005ddda9c64b258637787954b6531a0bc64d9b7873eb3e4723f9bf38ced5eac2293f53f6890493de30c8063eba989e00621ad84d826caba9524c4ebc1b40755493f905c5b8b8bdae51c2d04682d05ea100b3026635d921eb93a248c54be1586c4558811b2a0d600580ecd145918f0c63d6035edcd452ea0bfe1f94a207d693fcf994221fac906b92a40804d10d37d5150ee102777b6d0998e0e2beb569b070206c59eb59ef07c400d43e3bede9587d879c8a19627758f23b74fa6fe24f7d0d20b85f72b919c611af99f3002c85b69b4721f9c06f60517c2e490d2f183d6036b9d3ad0cf8b53613ca267144e318989f73f8f75de34bd471f120e5beb4761f393f83b75865256e6462e85238287d6fc03cc8d27a5bccec6033558ab8892374a67cc297f09468b5fd62dbfc565fee1a3dd3849bfb02665f157749291eca5ac342d60c33707781bd44b879a995e25ca2b3021a00df44a4224ca0074cbb6f069bdfae24fba16b66942d7ab8b9417e797ca21d7638bed4d8bc58cdd063b96ff11eadcaeb869c6e7fc836d38706b030465ece315b5ed210b6a680d25fb05a37acaa88dacb5cae73a5876252579d74d6f819008c69d18fd1941d1f1185a66d7b688137cb4cf38941869a8e6efc976cee46e6ad5e7bd2dc237a3fc1c60bbaffb4fd0510f3b88c67a3a5e63fd52b9a619c8a795f70dafebaef68e817c117a62dcd982bb759b210050552dd54e0bfcc0ce6432739c89454fd8723ca9fe0b40792cc9f7f36649aec548e96624002c293891b9f8e0ea86226946b1e7c806a223783ec976ff957bfd47c3961504b0f7cde18033cd1925a710e3b4795f2e7fd21fabd3e37607cb35fe7aaa58fc9b87418809171c220a795ebb0741546a4eb517467f21044543ecb4cda3f47d97c8a9995e6a273f89f1f0fe5b3d42ecb1b71992fd5b2cb70cba3522a51249ad97444e2953006ed17fb4b899dcdc2d44cd76305f4a052c0b8408555d4eaeca9df0422a00e66fc0f0a64e51dde9bd06da460967c7e913974c4dae396e2ade288c3d5d275de008bfcecd22a2fd4cb03d300bf7f10c7ea5fcb5d0aa9cbcac648a9f72ce8fc0f5394071615b343e3cb827c6e4518d9eb2fae4c635047e228071e174d357a29d3b42418732ac6585e5b5bb4e01280891ff1abc68bd647e2556f2f59a12246b6db772a9c8526d3e25f1dc7c81dd3417bf52b829e1276112601d96350a5fa55c04f6a232aadf7ad3595da336781fffd0dfec109c4f6689d7a3dec54dcdb4407c74dcac7d02a8237b36747ec9596eee3d3c2a4b0fd374b751b33663b55dc0fc3fb42b5c81f6e23cdcd6309a5c8cd16145c2f50af0d88e7a960753f2929686a521bcf461edc3d6a6e0b9e93bfc55637d20313c7c6ed2da83fd0946b0a4035eb442d733ed18fc3930c4ef5c4cea92f44b832363848389765ace57c733eb96a7311d6ae3cb147e45d87039d4a97ecc7164e7ea27ccefc885dd0f0477d0d1906ecb41571481de53310aec3c5042a88471f0b85d4c379212d941e7ee4c5ff01ab1ff7bc23718e264feb4712d1105e8831b8f36e5cf934c2b84c8085f254132a9562c40137f211d5b55c3ea57b0f50972b45eb09d7d226b2a9e46c3821ea58d9d9c1f2cfa187eca9430510ffa0c24763496bae39fec1b75f4013d9e797e3814de5e1fe50b1dab7edded995f6296ebdc158b40cf5e5fff3ff8feae71da51dbf3592759a2cdcb0d2612e208d9510f9547fde53bbc683c15663306c35bad5cddb9941e0d167e9c63bbf8c3ca825846899d56bb784640335fa524b76f536a01a5f981d74274d623d155023d2ff3ab33f477b80cd89067700fd799869a36bfe89f476f0e9c64cd59e7bc9617d6baf9c27dab179ad5922a6baccd2c016b78171b78cee5e2994e98660c0560347c3e349e8a90fb12a20bf96733ceb20e9a701d929ba55a52aa502b1f1005ad86b80645184d0817fae4caf30e64e85260d4e66ac9916addc956fbecdfbeaa9dd603cca838daf48fc5a5b12c14d5e687f8af7766ec01bf895901279a1195e4c7623f638f56fab9f21375df38c4478da53efffa7cf8ccf63cbae844c60092a91f72d207cf7e88531259f8398fde675c8d9cbaabb7175c63fb3d61b09914b9170e5682f9cf2c253628825c4941caab3730af157eb9bcfce75e53fa2c719cb5568860934583045e32cbe31d056ae014a9e37dd437479ec68b5000000000000000010000000700000067531ffae4f5aaec2ecea04ac8b9971a14e001a9678009cbdcadc61783a8075cc55bd563050bc33165bcb11de9967cba03d306678920372c2f0cefc47cb21300"], 0x1060}, 0x8000}, 0x10, 0x406) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000001300)) fchmod(r0, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001340), 0x200, 0x0) fchmodat(r0, &(0x7f0000001380)='./file0\x00', 0x10, 0x6) read(r0, &(0x7f00000013c0)=""/62, 0x3e) dup(r1) accept$inet6(r0, &(0x7f0000001400), &(0x7f0000001440)=0xc) r3 = getpgrp() wait4(r3, 0x0, 0x3, 0x0) pipe(&(0x7f0000001480)) link(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='./file0\x00') sysctl$kern(&(0x7f0000001540)={0x1, 0x1b}, 0x2, &(0x7f0000001580)="5536d26e965ef7b7592485ebd07706278ceb562646dde5c3713a1997d19a3090d9709b15affdb47814b802ad6a0406c07d619d6d278a46be3c81121ce125bca76076b02f5c7b5d87e306a53ce08272ecd4acaeae07fbde422d10bd977dff9c1638aec13ebce50e7f75b42308ee5fb4a5f061458f80fbc001784d7566a68b4218b885d5632baf7c57f8751c1a1a5529d205ff1df290a398240748993ad01c13aa487eac876f24122fd88568ba0607", &(0x7f0000001640)=0xae, &(0x7f0000001680)="96b0b8d6da9f9ef4e84797c3433402b64f94203cdce00801965765819209944b32", 0x21) r4 = fcntl$getown(r2, 0x5) sysctl$kern(&(0x7f00000016c0)={0x1, 0x47}, 0x2, &(0x7f0000001700)="a0b99b17eafaddbb133299511058b08552", &(0x7f0000001740)=0x11, &(0x7f0000001780)="0a27a12cae7aedc824c48b70e19ad5cd5be3e8591d1afb", 0x17) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000017c0)={0x7, 0x3373, 0x81, 0x2, 0x8, 0x1000, 0x8, 0x10, [{0xbd8, 0x56f, 0xfffffffa, 0xd3f}, {0xfffff000, 0x3, 0x80000000, 0x3}, {0x6, 0xfffffff7, 0x0, 0x2}, {0x2, 0xd16, 0x10001, 0x8e1c}, {0x9, 0x2, 0x400, 0x28d}, {0x93, 0x8, 0xc0000, 0x1}, {0x7fffffff, 0x7ff, 0x100, 0x28ac8523}, {0x6, 0x3ff, 0x1, 0x4}, {0x3, 0x7, 0x8, 0x1}, {0x5, 0x4, 0xff, 0x1}, {0x7, 0x1, 0x9, 0x200}, {0x5, 0x4, 0x7, 0x476}, {0x0, 0x0, 0x197, 0xfe000000}, {0x6, 0xfff, 0xa76d, 0x938}, {0x1f, 0x5, 0x2, 0x7f}, {0x6a5d, 0x0, 0x6, 0x10000}]}) ktrace(&(0x7f0000001900)='./file0\x00', 0x1, 0x800, r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001940), 0x2, 0x0) bind$inet6(r5, &(0x7f0000001980)={0x18, 0x2, 0x10001, 0x1}, 0xc) open(&(0x7f0000001a00)='./file1\x00', 0x10, 0x42) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000001a40)) denied attempt to set clock back 368 seconds executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd605f6ad900063a008a211dd145fb729e9f0fafd40021b07f5a"]) executing program 3: socket$inet6(0x18, 0x8000, 0x7) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) dup2(r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x28082, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x1}, {r1, 0x10}, {r1}, {0xffffffffffffffff, 0x4}, {r1, 0x100}, {r0, 0x1}, {r1, 0x20}, {r1, 0x40}], 0x8, 0x6) executing program 4: sysctl$net_inet_etherip(&(0x7f0000000040)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000080)="2536a5710e42c1beed557d127d6c35e2a97a6c75484072c2ce7e9685e64ad40f89380e8742a7d44bfc5156227bb43d", &(0x7f00000000c0)=0x2f, &(0x7f0000000200)="e6a83697aad80c252a1609977f255c87e57083ae4c4afa3f440b75174861319b0fbcf4b237c7af132058e28b9764816898f17e949d947adc9ed9925b346c3b8d332729029acb342fa0733423cfc7613e0ef94009757834cffdde412b9be99f39fd71d1082df75517268cdb5f838804", 0x6f) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "010100", 0x14, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) seteuid(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) mknod(&(0x7f0000000480)='./file0\x00', 0x2000, 0x1733) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0x80044275, &(0x7f0000000080)) ktrace(0x0, 0x1, 0x1008, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x44}, {0x2, 0x3}, {0x6, 0x0, 0x0, 0x8d}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x11}, {{r4}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) syz_emit_ethernet(0x9b, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000008004510008d000893c7e22c63673bb600aa00000000470fc37f455a3f07ced11a4fe5aebfdf6225aa2d6e6a5316c08ebdfcb85f63d403603a34f0f8b608ed36b7ccf1d507d1b83b6ae533e4a2a90f82a90f53c59287d953f54bf96d5485787d8927001b848cf6229219ace06210948107acf85801b6c500000000000000403433c38bfe8a7987d840640cb492a06f5e8b50a5a622de344ef5f4a14d277c5fa5ed356200a5fb845e31a13fc4b9c300cf85a96b1b5e2f22cfeff0d18a04a898b590f33b7a32d983b97d4a77d305865448a6"]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000440)=[{0x15, 0x0, 0x0, 0x10000000}, {0xc}, {0x40, 0x3}]}) syz_emit_ethernet(0x138, &(0x7f00000006c0)=ANY=[]) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000140)={&(0x7f00000003c0)}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x5, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/253}, &(0x7f0000000040)=0x15c) executing program 0: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x0, 0x80}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000100)={0x7, 0x2, 0x2}, 0x3, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf6787ec86270fcf72680e156ba1d64a2013131fedfe604a52f3096da4fc7b3ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f", 0x0, 0x0, 0x0) sysctl$fs(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x400000002, 0xfc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x4011, 0xffffffffffffffff, 0x0) chmod(0x0, 0x0) chdir(0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r1, 0xffffffffffffffff, 0x0) setreuid(0x0, 0x0) r2 = socket$inet(0x2, 0x5, 0x4) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r3 = getuid() setreuid(r3, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x8}]}) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x10) executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r0) bind(r1, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) recvfrom(r3, &(0x7f0000000140)=""/83, 0x3c5d65a7dbad1d81, 0x42, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000700)="f87a1eb232139331a26c20ed8fdfcac1fb938a068ef8f43a1d7578f8174a9e7a849234ba93a5caed715a44095a822695f70a586e58ecf9cf3bab18e193703a2eb18fddafd76d3de63ad94b6c95f0eecd54dbbca0643f471193a8aa25d1a02d47e2ff5736fcd9b3536a87a00bdf7ff618f6b6966dea37d3408463676c4e40", 0x7e}, {&(0x7f0000000580)="1c6e0afbfb79d07d0a1470a386926c06c3ca0e7dd8588021478c9f55c0329ae9f5b28deeb043084bcfc9859770779cba2a7628040069dcb57bae070450859076b5001bf5424fde76e765e8165ae962a8a2418e0ec7da8dbbeb600ab812c071cd178f2f16c2200a9f16a63e59083a11125e80d0ebbb87db2c0400d487eb8d1d", 0x7f}, {&(0x7f0000000600)="2fcdb6b145799b0830031f652537b95388cfb4de787a9964b513c9cc6480c3f360fd3db93e7dbd8a8b7dbf626dc43f318dcbdf46d47bc9783925a3755c5c821a432ee4e27cde670f98e7e4315f825a2f62f94292d9810b1008d01481334cf2ad31338bb1a7135d95db62c3fd13db73dc42fa1d5a84382e9dac4eb8fdc314a9d859f6e57422aa96c1d7482031115d06e6f60c9816515eb260f9f93f1faf525bc094d20aea7e353e403eaba574c832d27d25d41cdfa7755f9fba128c1b8a54e58bc210eb1dfa3dc5f0e023629dfed0fb658aa4731a8aac7c78a8f4fb0d", 0xdc}], 0x3) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r7, &(0x7f0000000080)=[{&(0x7f0000000480)=""/256, 0x100}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000387000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f00004ad000/0x6000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000386000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x36, 0x0) r0 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) write(r3, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) shmdt(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x4000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x40) connect$inet(r5, &(0x7f0000000000), 0x10) shutdown(r5, 0x2) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x18}, {0x16, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x0, 0x4, 0x0) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r4 = getgid() r5 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r5, 0x0) setreuid(0xee00, r5) r6 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r6, 0x0, r5, r4, 0x10, 0x9}, 0x0, 0xffffffffffffffdb}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x6, 0x0, 0x0, 0x0, r4, 0x4, 0x6}, 0x5, 0x1, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfffffffd, 0x0, r8, 0x0, r9, 0x2, 0x7}, 0x800, 0xfffd, 0x0, 0x0, 0x7, 0x8, 0x8000000000000001}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r11 = getuid() setreuid(r11, r11) r12 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r11, r12, r11, 0x0, 0x1b6, 0x82}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x40, 0x0, r8, r10, r12, 0x20, 0x7}, 0x8000000000000000, 0x8, 0xfff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 0: r0 = getuid() setreuid(0xee00, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r0}, 0xfeffffffffffffff}) socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x19}], 0x7, 0x0, 0x3ff, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x75, &(0x7f0000000280)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x3f, 0x3a, 0xff, @ipv4={'\x00', '\xff\xff', @loopback}, @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @ipv4, [{0x0, 0x4, "d492a809d4cb76c44366e62cf8709f17e8e1bd1c91d91509162a6d09ae4f3f010fc050f981"}]}}}}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r7, r8) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0xc}, {0x4, 0x0, 0x40}, {0x3}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x6e, &(0x7f00000003c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x60, 0x0, 0x1, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x11, 0x4, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast, {[@noop, @generic={0x0, 0x5, "6ec4c3"}, @ssrr={0x89, 0x3}, @ra={0x94, 0x6, 0x6}, @ssrr={0x89, 0x7, 0x0, [@multicast1]}, @rr={0x7, 0x17, 0x20, [@rand_addr=0x1, @broadcast, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @multicast1]}]}}}}}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x15}, {0x80}, {0x8106}]}) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="010000", 0x3) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r2, &(0x7f0000000040)='\t', 0xa) write(r2, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x7}, {0x16}]}) msgget(0x0, 0x0) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r7 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x80000001, 0x0, 0x0, 0x0, 0x0, 0x40, 0x400}, 0x2de4bf60, 0x40, 0x0, r7, 0x80000001, 0x6, 0xb5}) syz_emit_ethernet(0x3e, &(0x7f0000000500)=ANY=[@ANYBLOB="943ecde8c25f62b6cb2a13e7e02cf1a36a183570a37b890856cd4b8d60528721aa3dac8e416021231000710cc6bec721233b5b2c07602b7d41e9584e2b1259fa3e8dbdfe926c5065e0e12b57e18f54558cd713b328b7ce6dd864dcb65e32f1e857be60aab974449d3af3c0c1ef877b7535a069ddfe5dff86d1dd9ede8d17ebaa22156e801115063aa64eed0c7a5fdd1ad27ec63a8bbaf7eecb137348c076c07bc2cc63490708b05f63189a65611e4d5f49c1e6f9ee2d395e66e3eae45ae1", @ANYRES8=r5, @ANYRESOCT=r4, @ANYRES16=r6]) mlock(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff) kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0xa5, 0x1, 0x4, 0x2000000000fc}], 0x9, 0x0, 0x7, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000040)={0x4}) syz_emit_ethernet(0x62, &(0x7f0000000380)=ANY=[]) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0xc8a) pipe(&(0x7f0000000000)) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e23a17431ce314e9d7694d068"]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0xfffffffffffff000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod(0x0, 0x2000, 0x0) r1 = socket(0x1, 0x4000, 0x3) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000240), 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000039000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00001dd000/0x4000)=nil, &(0x7f0000060000/0x8000)=nil}, {&(0x7f0000696000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400000000000}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000093000/0x1000)=nil, &(0x7f00003c3000/0x4000)=nil}, {&(0x7f00003a4000/0x3000)=nil, &(0x7f0000313000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000669000/0x1000)=nil}, {&(0x7f00000cd000/0x3000)=nil, &(0x7f000009c000/0x1000)=nil}, {&(0x7f0000181000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) syz_open_pts() semop(0x0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x0]) getgid() semop(0x0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0xfffbfffe, 0x1d, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000180)='./file0/file0\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000280)='./file0/file0/file0\x00') r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r5, 0x2) r6 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r6, 0x1) r7 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r7, 0x1) flock(r5, 0x1) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) writev(r8, &(0x7f0000000280)=[{&(0x7f0000000000)="f9a1c701162e373f67028f33dcf02d3fc6be51adfd769439cd2a502b0dd2f4420babb82c2522b6141b7e3a47118b35202f3e5ddd26e15127ca28e787ffee7b5b9ef5ccd161c2cf96bd14fcb1cbb009bdc115fd54a33767d16bbe8ca36f3520e80751922fa3385414516fceb0aeec9b6024b64ce736e0a3d997af791fc2f5929858de08d7a686526551ff09f3d15b8bbc3327820daf37297cbe2aacb062472e", 0x9f}], 0x1) execve(0x0, 0x0, 0x0) shutdown(r2, 0x2) getsockname$unix(r1, 0x0, &(0x7f0000000200)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r10 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r10, 0xc0106924, &(0x7f00000001c0)) kqueue() executing program 2: sysctl$net_inet_ipcomp(&(0x7f0000000040)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000000200), 0x0, &(0x7f0000000140), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus/\x00', 0x0, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x3a) r3 = socket$inet(0x2, 0x3, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0xb, &(0x7f0000000040)="8f854ebdb0ce2e0a5a951fbf0400885b", &(0x7f0000000180)=0x10, &(0x7f00000001c0), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0xc) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e7", 0xa}, {0x0}], 0x2) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f000033d000/0x1000)=nil, 0x1000, 0x4) executing program 7: r0 = socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x200, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x674f, 0xe8da, &(0x7f0000000080)="084d11e89cbf", 0x6) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r3, &(0x7f0000000140)={0x0}, 0x10, 0x0) setreuid(0xee00, 0x0) getuid() setegid(0x0) setreuid(0xee00, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9", 0xd}], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000340)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000), 0x0, 0x37) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 7: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x14d) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() sysctl$hw(&(0x7f0000000200)={0x6, 0x14}, 0x2, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f0000000000)=0x8, 0x0, 0x0) close(r2) syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x4f) fchmodat(r1, 0x0, 0x1a9, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') sysctl$kern(&(0x7f00000001c0)={0x1, 0x11}, 0x1c, 0x0, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x2) msgsnd(0x0, 0x0, 0x401, 0x0) listen(r3, 0x2) ktrace(0x0, 0x4, 0x1a10, r0) r5 = socket$inet(0x2, 0x8000, 0x5) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) setuid(0xffffffffffffffff) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r7 = socket(0x1, 0x4, 0x6) setsockopt(r7, 0x1000000029, 0x32, &(0x7f0000000080)="b6", 0x1) getuid() fchown(r6, 0x0, 0x0) msgrcv(r4, 0x0, 0x4b, 0x0, 0x0) socket(0x0, 0x0, 0x0) r8 = socket(0x0, 0x0, 0x0) sendmmsg(r8, 0x0, 0x0, 0x0) executing program 7: open$dir(&(0x7f0000000280)='./file0\x00', 0x400, 0x50) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed7", 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) r4 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r0) poll(&(0x7f00000002c0)=[{r4, 0x66}], 0x3c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000400)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x4001, 0x0) dup(r6) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x82) executing program 6: r0 = kqueue() r1 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1b52) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000140)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f00000000c0)=0x5) writev(r4, &(0x7f0000000500), 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) dup(r2) close(r2) r5 = socket$inet(0x2, 0x3, 0x0) sendmmsg(r5, &(0x7f0000000240)={&(0x7f0000000000)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, 0x0, 0xe9}, 0x10}, 0x10, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) r6 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffc, 0x7, 0x2}], 0x7fffffff, 0x0, 0x0, 0x0) syz_open_pts() executing program 3: r0 = syz_open_pts() r1 = getpid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe, 0x0, r1}) r2 = socket(0x18, 0x1, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x100, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[{}, {0xfff, 0x0, 0x2, 0x172000}]}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYRES8=r0]) executing program 7: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = socket(0x2, 0x5, 0x7f) r1 = dup(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x17a) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) poll(&(0x7f0000000200)=[{r2, 0x40}, {r4, 0x100}, {r1, 0x8}, {r0, 0x8}, {r0, 0x100}, {r1, 0x2}], 0x6, 0x6) shutdown(r1, 0x2) msgget$private(0x0, 0xa2) r5 = socket$inet6(0x18, 0x8000, 0x3f) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xffff}, {0x18, 0x0, 0x9, 0x4}, 0x1ff, [0x9, 0x8, 0x2, 0xffffffff, 0x101, 0x4, 0x18, 0x2]}, 0x3c) recvmmsg(r0, &(0x7f0000000740)={&(0x7f0000000700)={&(0x7f0000000280)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000340)=""/254, 0xfe}, {&(0x7f0000000440)=""/214, 0xd6}, {&(0x7f0000000540)=""/68, 0x44}], 0x4, &(0x7f0000000600)=""/223, 0xdf}, 0x7afb}, 0x10, 0x0, &(0x7f0000000780)={0x7, 0x5}) r6 = accept$inet(r2, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r7 = accept$inet6(r1, &(0x7f0000000840), &(0x7f0000000880)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f00000008c0)={0xff, 0x0, 0x8, 0x3e41, 0x8}, 0xc) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) wait4(r3, &(0x7f0000000900), 0x8, 0x0) syz_extract_tcp_res(&(0x7f0000000940), 0x2, 0x7fff) getpgid(r3) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) read(r0, &(0x7f0000000980)=""/226, 0xe2) connect$unix(r0, &(0x7f0000000a80)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000ac0), &(0x7f0000000b00)=0x8) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000b40)={0x10, 0x3, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xa0}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000dae000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00008a8000/0x2000)=nil, 0x9}, {&(0x7f0000d6a000/0x3000)=nil, &(0x7f0000f57000/0x4000)=nil, 0x800}, {&(0x7f0000d04000/0x1000)=nil, &(0x7f000091b000/0x3000)=nil, 0x6}, {&(0x7f0000ea1000/0x4000)=nil, &(0x7f0000db2000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000a63000/0x4000)=nil, 0x101}, {&(0x7f0000f57000/0x1000)=nil, &(0x7f0000b2c000/0x4000)=nil, 0xd40}, {&(0x7f0000b2c000/0x1000)=nil, &(0x7f00009f7000/0x4000)=nil, 0x8001}, {&(0x7f000081a000/0x3000)=nil, &(0x7f0000872000/0x3000)=nil, 0x10001}, {&(0x7f00008c1000/0x4000)=nil, &(0x7f000098b000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f000084a000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}], './file0/file0\x00', 0xfffffffc}) sendto$unix(r5, &(0x7f0000000d40)="776c2c55adca6caad9c827ebf575c7c1c927afec2f4dd2279420ef8850fa957f726ce1f9bdff940906eada093d04d5800b1a4d5c15ce81e34739e25505be93aadede1efee6227258303ee923733d9cfacf1fa93c4c34c80bd27ee811f833792dca835c1f353fb09987ef046a825625fbd40e53b9b1", 0x75, 0x4, &(0x7f0000000dc0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000e00)={0x2, 0x8000, 0xa4, 0x2, "abf859e385dd75d51df0688731bdd8828cfce74f", 0x9, 0x90}) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000e40), 0x100, 0x0) r9 = dup2(r7, r8) ioctl$BIOCSHDRCMPLT(r9, 0x80044275, &(0x7f0000000e80)=0x64) executing program 6: msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = getuid() setreuid(0xee00, r0) 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 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r1) getsockopt(r5, 0x29, 0x23, 0x0, 0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f0000000440), 0x2aaaad68) semctl$SETALL(r6, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r9 = kqueue() r10 = kqueue() poll(&(0x7f0000000000)=[{r10, 0x1}], 0x1, 0x0) kevent(r10, &(0x7f0000000080), 0x3eb8802, 0x0, 0x0, 0x0) dup2(r9, r10) r11 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r7, 0x0, 0x0, r11}, 0x0, 0x0, 0x0, r8, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r11, 0x5c, 0x101}, 0x49, 0x0, 0xfe}) getpid() sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000100), 0x0, &(0x7f00000001c0), 0x0) executing program 6: r0 = socket$inet6(0x18, 0x1, 0x0) msgget(0x1, 0x241) shutdown(r0, 0x2) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x7ffffffffffffff7}], 0x6, 0x0, 0x6, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) setrlimit(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) shutdown(0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3}, 0xc) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x0) executing program 2: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) socket(0x2, 0x1, 0x0) socket(0x2, 0x8000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1, 0x1}) sysctl$kern(&(0x7f0000000140)={0x1, 0x42}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0xfffffec2) pipe(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file1/file0\x00', 0x0) r2 = open$dir(&(0x7f0000000700)='./file1/file0/fi/file0\x00', 0x0, 0x0) write(r2, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x10, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000080)='./file1/file0/fi/file0\x00', &(0x7f0000000180)='c\x00') msgget$private(0x0, 0x0) seteuid(0xffffffffffffffff) r3 = socket(0x2, 0x1, 0x0) dup2(r3, 0xffffffffffffffff) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) poll(0x0, 0x0, 0x0) syz_open_pts() openat$pci(0xffffffffffffff9c, 0x0, 0x8000, 0x0) kqueue() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000000)={0x6}) kevent(r0, &(0x7f00000000c0), 0xffffffff, 0x0, 0x4, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) getitimer(0x0, &(0x7f0000000040)) open(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) (async) close(r2) socket(0x0, 0x3, 0x0) (async) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) socket(0x18, 0x3, 0x0) (async) r3 = socket(0x18, 0x3, 0x0) getsockopt(r3, 0x3a, 0x12, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x18, 0x3, 0x3a) (async) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, &(0x7f0000000140), 0xc) r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) (async) bind(r5, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="4411fa9a2a342c9a9123341870009facc0d354517a8205d0af9ca0952d89f045e19bfa812917f221b6a9e93e52cc0794078ac1093630ccb1e5fbd3e5bf09e1040a04f6a2037417b12250a3cf01500a78ee2801a5129d98c65e5b32260510eeb2edb74da01712d7bd3155e26c265911d439a778e6a17c80a6edb4d80e059cecd560065869f887595cdd3a9f8e7100787086ec661592e64dae1082af619c8b550fc712f32755f0c0994521654ff05b2eca05a397a359089bc7a7761962ae187a459128b71eb861397052e3135f023782bedf8f00b5523974b68f54d2d045dd7c8bc77da6", 0xe3}], 0x1, &(0x7f0000000180)=[{0xf0, 0x1, 0x3, "ee7123004ca7deccac71192126783d6ab3b3623cd810f4d90e8debf914e2a2f4ba4d6b8517e70070790710e15be751f989221d5c1a53a5e102f5c47b454fdb0d249eaed1928bc9e299c223edabba94311f48ea13ee2e150615033387ebdd2d567ed1dc098976663990cf90c84fea23c0567ea412bffc1a2cea0f8bae9a53a905a88268739b60b8442f93c0e38e8c9708bbbb03b6d36f8bd670233f8cfb7943f9b0fa1852b04409b1107893f9cb01024a1f427e8b2c63253464a6a5e9420f2de4207efd7d2f514371051aae9880f482e6cec5830d80bbf97d8a3f34"}, {0x20, 0xfffe, 0xd7, "6e8ab04ddb2e5bdbf4"}, {0xd8, 0x1, 0x2, "56704dd07c1816626d16059cf2e7896fb1a8ef43a48442b177d5638eb51cca7cb1b7cd810b93314afc869418d530577f13d6e4f143d35b5323cb3acd4d9ff63cb7639502c0fc3d310064deb5e427b462c79aa882a2bfe4cc9fcd177d802b2f24e9c83f3b419dc5ab20f69d561d7e9ddcddc8e1bc969f3f64ef80504947c486aeba7e4444dc3142578491fcd2af1770fd5c6aee75fc44a6de627156129dc00dbaca118e4b88d461dd9e48444abb73067ab1e91b4fa93ef155fe27075a0df46b4279043c473c"}, {0x48, 0xffff, 0x1, "25a738e5ed85c19b4c59028782bb9be314d825f104e39c12acb58acdf2fa24371674725f788c74070e9e97c393ca18359da374301f1c"}, {0x110, 0x1, 0x97b, "ca566b44bf8d7ccfc51d173778b227cf61507d15d626c5d6d89b1173fc597c660a07f5c222851ccdcc729561f7d4258fd69303ec70d102e5564aacda87dda8877680db7e3eeb91db534fd8e5735b4194461a9bc4e65c0a0a80cbe0bc043f19c2d7cd263bb2a84e15b0ebc1a29685dd4e41e9cc77fb27b6e9097366a3ded9539b8139095776923391b69a8081aafcc73e03b199eaef607293909ffcb0af3bd0d026927e10c03f0af4c61626c5fc7de0eb7aeadf718edb78be7e86fe1fb3685da6ee4cd2eafe2be82a24d7a7a4ee97ddec6878ad684f27e361be4385726f529fae96144370978befaf3bc70b4cd47c202683d80b86400810e8b605"}], 0x340}, 0xb) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000500)) r1 = open$dir(&(0x7f0000000540)='./file0\x00', 0x80, 0x1) faccessat(r1, &(0x7f0000000580)='./file0\x00', 0x84, 0x3) write(r0, &(0x7f00000005c0)="e1ab02967845366255240431d8eb9ede765d326d9836e7aa38b5f7e744e3615785ae2ee22e861b1921aa5bc14085bc27ca1ff2f0b657125cdf963de99e4135468976f611469ac234e3719770c1a6717db68f2e8a1110cb2bd59804100c683044bce135a84be495c4a1da45c2a7108a1ed67d5bc808c54a84cd6ee7a1eacb7d154282bce4fcd4ee17a24a02cc6264bc5447b1983a745c04932d39642ef91ee9a54d35d334f9f73a12c786653b752d16fcdb3f301843c4fa7d99be9dff1f15399d45ddc65803da6728905052b1bc85a69f501db797e4592684398f599da93d3d979be15d50a952b08452f6cc87883345059050", 0xf2) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000780)={0x7, &(0x7f0000000700)=[{0xd2d5, 0x1ff, 0x7, 0x800, 0x5}, {0x3, 0x1, 0x1b, 0x7bd, 0x1}, {0x8000, 0x3, 0x7, 0xfff, 0x5}, {0x3, 0x1, 0xc91f, 0x4, 0x1}, {0x7, 0x4, 0x3f, 0x9, 0x7}, {0x7, 0x32, 0x776, 0x1ff, 0x7}, {0x6, 0x372, 0x1, 0xfffa, 0x80}]}) pwrite(0xffffffffffffffff, &(0x7f00000007c0)="feaf9e41e3aee5f6648c4cf20038c82e07ea2faa7e55c06e3dbb296aeef6c7337f75db6acc95d7d83eefb1edaed4238b909918b49f8500731c4f5f93b9850ea039a675c96433ae808e92b6390edf0b920bdb24", 0x53, 0xfffffffffffffc01) ioctl$BIOCLOCK(r0, 0x20004276) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000840), 0x40, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) setreuid(0x0, r5) setreuid(r5, r5) ioctl$WSKBDIO_SETDEFAULTBELL(r2, 0x80105705, &(0x7f00000008c0)={0x6, 0xc75a, 0x7, 0x9}) chown(&(0x7f0000000900)='./file0\x00', r5, r6) getpgid(r4) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) fchownat(r1, &(0x7f0000000940)='./file0\x00', r5, r9, 0x4) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a00), 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f0000000a40)={'./file0\x00', 0x1c00, 0x40, 0xe318, 0x0, 0x0, 0xfff, 0xb3, 0x2, 0x2, 0x2, 0x3}) r11 = msgget$private(0x0, 0x206) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000b00)={{0x6, r8, r6, r5, r12, 0x28, 0xee0b}, 0x9, 0x9192, r4, r7, 0x0, 0x0, 0x8000000000000001, 0x8000}) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b80), 0x200, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r13, 0x80105702, &(0x7f0000000bc0)={0x5, 0x3, 0x31, 0x8}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000c00), 0xdd37b928d88140f, 0x0) recvfrom$unix(r10, &(0x7f0000000c40)=""/222, 0xde, 0x0, &(0x7f0000000d40)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$BIOCFLUSH(r0, 0x20004268) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1}, @icmp=@info_request}}}}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000300)={@random="91a6e34dd8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @rand_addr}, @icmp}}}}) syz_emit_ethernet(0x3e, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$kern(0x0, 0x0, &(0x7f0000000100)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 6: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x0, 0x1, {0xd8, 0x2000000000a5}}) getpgrp() fcntl$lock(r0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r1, &(0x7f0000000040), 0x0, 0x0) madvise(&(0x7f0000760000/0x3000)=nil, 0x3000, 0x4) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) socket(0x2, 0x1, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) writev(r5, 0x0, 0x0) r6 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000100)) r8 = semget$private(0x0, 0x2, 0x39a) semop(r8, &(0x7f00000005c0)=[{0x0, 0x1087, 0xc00}], 0x1) semctl$GETPID(r8, 0x0, 0x4, &(0x7f0000000ac0)=""/201) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/266) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r6, 0x0, r7, 0x0, 0x0, 0xa}, 0xfd2, 0x4, 0x455}) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000440)=""/64) semctl$IPC_RMID(r8, 0x0, 0x0) fchmodat(r4, 0x0, 0xbd7ac94553ae44e5, 0x6) write(r2, 0x0, 0x0) executing program 5: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x24, 0x0, 0x0) (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) (rerun: 32) socket(0x0, 0x2, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) (async) r2 = dup2(r1, r1) poll(&(0x7f0000000240)=[{r2}], 0x1, 0x0) (async, rerun: 32) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x15, 0x0, 0x0) (rerun: 32) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) (async, rerun: 32) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c0000000000c9"]) (async, rerun: 32) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x45}, {0x4d}, {0x8126}]}) (async, rerun: 32) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) (rerun: 32) executing program 6: mknod$loop(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) symlinkat(&(0x7f0000000000)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlinkat(&(0x7f0000000000)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x140) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000500)) (async) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000500)) close(0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10a10, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10a10, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r3 = open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r6 = socket(0x0, 0x2, 0x0) setsockopt(r6, 0x0, 0x80000005, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, &(0x7f00000001c0)) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, &(0x7f00000001c0)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r4, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x6) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001280)={0x8, &(0x7f0000000480)=[{0x20, 0x2, 0x8, 0x5}, {0x5ff, 0xc4, 0x4, 0x96f8}, {0x9c, 0x5f, 0x6c, 0xe8}, {0x7, 0x4, 0x1, 0x80}, {0x0, 0x3, 0x0, 0xf2}, {0x0, 0x1, 0x8b, 0x3f}, {0x80, 0x1, 0x7, 0x7}, {0x6, 0x3, 0xd1, 0xffffffc7}]}) shutdown(0xffffffffffffffff, 0x0) (async) shutdown(0xffffffffffffffff, 0x0) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e23a17431ce314e9d7694d068"]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0xfffffffffffff000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod(0x0, 0x2000, 0x0) r1 = socket(0x1, 0x4000, 0x3) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000240), 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000039000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00001dd000/0x4000)=nil, &(0x7f0000060000/0x8000)=nil}, {&(0x7f0000696000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400000000000}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000093000/0x1000)=nil, &(0x7f00003c3000/0x4000)=nil}, {&(0x7f00003a4000/0x3000)=nil, &(0x7f0000313000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000669000/0x1000)=nil}, {&(0x7f00000cd000/0x3000)=nil, &(0x7f000009c000/0x1000)=nil}, {&(0x7f0000181000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) syz_open_pts() semop(0x0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x0]) getgid() semop(0x0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) executing program 2: minherit(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x4437) open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00004c1000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00003e1000/0x4000)=nil, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 1: socket$inet6(0x18, 0x8000, 0x7) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) dup2(r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x28082, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) poll(&(0x7f0000000040)=[{r2, 0x1}, {r1, 0x10}, {r1}, {0xffffffffffffffff, 0x4}, {r1, 0x100}, {r0, 0x1}, {r1, 0x20}, {r1, 0x40}], 0x8, 0x6) executing program 2: r0 = socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x200, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x674f, 0xe8da, &(0x7f0000000080)="084d11e89cbf", 0x6) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r3, &(0x7f0000000140)={0x0}, 0x10, 0x0) setreuid(0xee00, 0x0) getuid() setegid(0x0) setreuid(0xee00, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9", 0xd}], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000340)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000), 0x0, 0x37) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 5: r0 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x2, r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) utimensat(r1, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0xca24, 0x10001}, {0x1000, 0x100000000}}, 0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x120, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) r3 = semget(0x1, 0x6, 0x104) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/4096) socket$inet(0x2, 0x3, 0x9) semop(r3, &(0x7f00000011c0)=[{0x1, 0x40, 0x1800}, {0x2, 0xfff}, {0x1, 0xa15a, 0x1800}, {0x3, 0x8000, 0x800}, {0x2, 0x43, 0x800}], 0x5) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000001200)=0x4) shmget(0x2, 0x4000, 0x244, &(0x7f0000ffa000/0x4000)=nil) socket$inet(0x2, 0x4, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001240)={0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000001280)="eb5d0b7776bc91c2ead6b6ae2666758420489e5197647b1fee861cffcd711f534e39e7841b5e63f56c88c2c681260d411560aa073fa686e96ac9e689d0f88075ebecd2d13bdffc1939e46660c4e05e3f8b387268b4978365e396fce8253571549ae751a22b2e1791e56724ec645f8104f9286732dd3c3f3ad34b6c9bd6e436e3eda794209ca74ca49271233854293f7850e9089b0022717ee55326910afb8505fed747eabb38badd113e8fb2fc9eb53218d8cd38c920bd41c27ce7dc98d182599be736cc5029cbd0b77253eef920b7958b5eda2f1d2bc01f5373923de6c5437affb2a911e5689b1a02153ce0c4c612fde7246b86e26a4910f7f18d9e57", 0xfd, 0x4, &(0x7f0000001380)=@file={0x1, './file1\x00'}, 0xa) r5 = semget$private(0x0, 0x2, 0x40) semop(r5, &(0x7f00000013c0)=[{0x5, 0x4f, 0x1800}, {0x2, 0xd9f, 0x1000}, {0x2, 0x1, 0x1800}], 0x3) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000001400)) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000001440)={0xb4a, 0x1, 0x15, 0x6, "bd5fdbfc03f2c69dc78950f4da627988e021a28c", 0x316a, 0x4af}) writev(r2, &(0x7f0000001680)=[{&(0x7f0000001480)="6a64b65543e9bcbdd1f5c93f3890e84b891ca66a06a570d8bc3a8dd8a909b7d4897618158c74a17c1e51664ab0803164bda7ee2825fd03ce29c9fa40bb0c3823881dc3cc1b868ef52d32942e810f7644a0801ce0e913a7fbf5d796e0", 0x5c}, {&(0x7f0000001500)="f8749bb9dfcc812068e83f9f5e4247ec672cd7a8136c406c761fd7fd7a6271eddf6b735f1f558c1402d5af36f7bd8e8a0691732269faf6e4f31e56e3cf252bee4da112db940194152b7e3d156fa1dd980310f5b8ebf22b", 0x57}, {&(0x7f0000001580)="3d059b485afa0f4e7aa1fdf005628de2eee15b7148716d42a5de353303d2c4ca5fa6a1d422fd9c89eb776ce16b16b301260a55ee02caab651d60dd600f3c6f0582edb4131559b33ef92eb0151eab815673c118cd3028605c8dd5353a97104ec8cc7ace3e10d7d206c1d6837b443423d55af0bff081d6ef9da93459d7095c7e14efd3c0e697b7fdb5e772bedf9850f2c849818fcc19e76741b3dde31f8f18cbdbf2760f2d33b9882a091c37e3ff4f87bfbcea93c73bf5dedadfe4cad7be0ebfbf6b6b21ac0d259b0cc1ff7dc7dcd5c36fa6fd080733a579b2fd2ea32ef8ef", 0xde}], 0x3) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000016c0)=0x1) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001700), 0x100, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f00000019c0)={0xec94, 0x6, 0x0, 0x5, &(0x7f0000001740)={{0x9d, 0x1, 0xfc, 0xdf, 0x7f, 0x3, 0x7ff}, {[0x6, 0xfffffffffffffffb, 0xfffffffffffffff9, 0x4, 0x0, 0x401, 0x3, 0x3, 0x3, 0xc000000000000, 0x401, 0x1000, 0x9, 0x1, 0x7fffffff, 0x4, 0x1442, 0x4], [0x0, 0x6, 0x8, 0x10000, 0xffffffff, 0x3f0, 0x6, 0x7, 0x6, 0x4], [0x4, 0x4, 0xffffffffffffffd7, 0x4, 0x3, 0x8001, 0x3000000000000], [0x8, 0x9, 0xb223, 0x1, 0x8000000000000001, 0x81], [{0x7, 0x3, 0xf22e, 0xffff}, {0x7f, 0x5, 0x0, 0x2}, {0x8, 0x3, 0x4, 0x1ff}, {0x3, 0x4, 0x7fff, 0x2}, {0xe62, 0x80, 0x0, 0x1}, {0x401, 0x5, 0x350b, 0x9}, {0x3ba, 0x7ff, 0x5, 0x3}, {0x1, 0x0, 0x7ff, 0x8}], {0x6, 0x9, 0x2, 0x9}, {0x2, 0x0, 0x7ff, 0x3}}}, 0x9, 0x6}) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001a00), 0x400, 0x0) ioctl$VNDIOCSET(r8, 0xc0384600, &(0x7f0000001ac0)={&(0x7f0000001a40)='./file1\x00', 0x5, &(0x7f0000001a80)='./file1\x00', 0x8}) r9 = msgget(0x2, 0x0) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000001b00)=""/48) r10 = getgid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000001c00)={{0x4, 0x0, r10, 0xffffffffffffffff, 0x0, 0x4}, 0x5, 0x8000, r0, 0x0, 0x8000000000000000, 0x40, 0x2, 0xdd5}) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod$loop(0x0, 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x7e6fe80f825d3dd1, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r1, 0x400c5711, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x40047307, &(0x7f00000001c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x1, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000080)) getpgrp() ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r3 = msgget$private(0x0, 0x4) msgrcv(r3, &(0x7f0000000300)={0x0, ""/80}, 0x58, 0x0, 0x800) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000380)) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff8000373602d8 executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r0, &(0x7f0000000140)={&(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5}, 0x10, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) r3 = getegid() r4 = getuid() r5 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x8000, 0x0, r3, r4, r5, 0x22, 0x20}, 0x3, 0x8b27, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x3) close(r6) socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x3f}, {0xfffffffffffffffe, 0x7}}, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4000000000000006, &(0x7f0000000280), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x1, 0x80) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x36, 0x0) r0 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) write(r3, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) shmdt(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x4000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x40) connect$inet(r5, &(0x7f0000000000), 0x10) shutdown(r5, 0x2) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) executing program 1: open$dir(&(0x7f0000000280)='./file0\x00', 0x400, 0x50) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = syz_open_pts() (async) close(0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) (async) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed7", 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) (async) r4 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) (async) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r0) (async) poll(&(0x7f00000002c0)=[{r4, 0x66}], 0x3c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000400)={0x1, 0x1}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x4001, 0x0) dup(r6) (async) close(0xffffffffffffffff) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x82) executing program 3: r0 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) r1 = semget$private(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x7) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/179) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) 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, 0x2, 0x11, r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000008004a0000200000000000009078ac14000000830b00ffffffffffffffff004e234e23000890782a252567d1694fa4d647d75814b8e9b53e3afa80235255e305af427b125857a53c007c4159c28b66dc629655e74f486cfa3c2a747ef17595898d39fb22d92b36faa2fe29e71180b22a71a3a0585f377e1d146432146570c3db3bc9648d628e36d7c5072ceb2ba635cff81fd442946f5c11b053548971a7c6a80ee986099492e1606bed7a761e3c07ce006fce72b5354aaa1c48597e7591a4f1f350"]) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) executing program 1: syz_emit_ethernet(0x6a, &(0x7f0000000000)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "38d9d9", 0x34, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x0, 0x0, "b84a6abc3f0950800024611cd04ad6d49e2b9b2c0f729a62b75a09e103de56d0c096213fc43bf493e135739d"}}}}}}) executing program 7: sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) syz_emit_ethernet(0x4a, &(0x7f0000000040)={@local, @random="0bff000000df", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x14, 0xf0, 0x0, @rand_addr="3be1e300000000000000000400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) setreuid(0x0, 0x0) chdir(0x0) unveil(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) recvmmsg(r1, &(0x7f00000005c0)={&(0x7f0000000580)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000180)=""/254, 0xfe}, {&(0x7f0000000280)=""/113, 0x71}, {&(0x7f0000000300)=""/126, 0x7e}, {&(0x7f0000000380)=""/158, 0x9e}, {&(0x7f0000000440)=""/48, 0x30}], 0x5, &(0x7f0000000500)=""/104, 0x68}, 0x400}, 0x10, 0x1, &(0x7f0000000600)={0x6}) select(0x1, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x9ef) recvmmsg(r3, &(0x7f00000018c0)={&(0x7f0000001880)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000001980)=""/4111, 0x100f}, 0x1}, 0x10, 0x1042, &(0x7f0000001940)={0x7, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) r5 = geteuid() r6 = getgid() fchmod(r0, 0x10a) r7 = getpgid(0x0) r8 = getuid() setreuid(0xee00, r8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000940)={&(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000680)="4d12c4e293b08d3975bdc1192648cc7ab1564fe601e8e1fb83", 0x19}, {&(0x7f00000006c0)="c85e1bd92013a717c5e97fc13b3443205e988fca0c7ea79ae107b53e13c68965799202ba196d0f34dc1bc6ff039db38cc31af7890c6e44c277a83e4dad542f2c5c5c6d3df82516c0256afb361eb4fb47364c3a6db72b0be2d539bb8b032a5d7e264dcf0237dcc3eb4491f0872e8a37a34331368b3818c0b041b271d5c252cbc43cb2825406420af56bc44dedea193f21dcb8ac322c3877e769c00bc515f3d5c6f7035b682b4fb77002021990534c1ab8cd4b444abaa007d8453a806e80c91551e44c13a47b69e1c0af355f3b7d06ff", 0xcf}, {&(0x7f00000007c0)="42fbaf5ad108ff3c59974819b610342335b92d100ba9cc0243146144882676f345bb47cf5fb1a7828134513bca6953d817db4bd834d629185996fe49eb0fe620687c1c66c66e0603502e1ec96a9b577d18ea45a38eeab0583b5135c15d736c737e1cc578f100b91f17e6ebba76542455d0d289faee", 0x75}], 0x3, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x2}, 0x2) recvmmsg(r2, &(0x7f0000000980)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) dup2(r1, r1) executing program 3: socket(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x1, 0x3}, {0x6, 0x0, 0x0, 0x80000}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x1, 0x3}, {0x6, 0x0, 0x0, 0x80000}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) executing program 5: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x782, 0x0) write(r0, &(0x7f0000000080)='C', 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x50}, {0x44}, {0x8006}]}) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = syz_open_pts() r6 = dup2(r5, r4) syz_emit_ethernet(0x17a, &(0x7f0000000340)=ANY=[@ANYBLOB="053bc973def28523128430155f10ef9f73543434c46c5f8aec0db3ebf3554f8b42352df1b5e99a33c131e8dcd89e0695", @ANYRES8=r5, @ANYBLOB="82d3740b567914852e51b443d5558dd65127e1dd089925620396502bd8f71fd908c42bc23e48d3c3d32d7eac14688d865eb4f2d43dafa8ef7fc3be05ea3180bb41afe38463a7bc566bae98c2a00a442309cb5bec16e1847f9b1ef3d2ffb6f03606b8d687740114832f", @ANYRESHEX=r6]) execve(0x0, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r7, 0x80606949, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgget(0x1, 0x0) executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x0, 0x15, 0xffffffffffffffff, &(0x7f0000000040)) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000180)="5ab7776a", 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x55, 0x20001fffffffd}) syz_emit_ethernet(0x4e, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x41, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x200000401f}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = socket(0x18, 0x4007, 0xe0) connect$unix(r6, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) getpeername(r6, 0x0, &(0x7f0000000580)) setreuid(0xee00, 0x0) r7 = getuid() chown(&(0x7f0000000080)='./file0\x00', r7, 0x0) r8 = getuid() setreuid(0x0, r8) socket(0x6, 0x8000, 0x6) r9 = open$dir(&(0x7f0000000740)='./file0\x00', 0x1, 0x1) mkdirat(r9, &(0x7f0000000780)='./file0\x00', 0x1) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) mknod(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r1, 0xffffffffffffffff) r2 = syz_open_pts() r3 = socket$inet(0x1e, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r4 = getpid() open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r5 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r5) pledge(&(0x7f0000000080)='tty V\xef\x86\xce3|#\xcb\x13\x12\xc0\r\x9c\xe6\x00E\xbd\x81+r9\xbc\xda\f\xeb\x13\x96\xdbY\x91\x0e\x17\x95 \x00\xa6\x9ca\x00\x00\x00\x00\x00\x00\xbe\xa4kG\x00\x00\x00\x00\x00^\x00\x01\x04\x00\xeb\x91vr)\\\xf2:\'2.\xee\xb6\xd9P#\x0f\xcd\x80\x8b\xa3 \x06\xe6{\xc3\x8e\xd7bN\x81\x9ess\x13\x06\xc6S\xe7\x1c\xfc\xec\xb0\x18\xf5\xb4H\xf8\x9el\x03(r\xd4\x9a\x0f\f\xdb', 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r3, 0x0, 0x0, 0x0, &(0x7f00000002c0)=@in6={0x18, 0x1}, 0xc) sysctl$hw(0x0, 0x0, &(0x7f0000000040)="10c6f92c85", 0x0, 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) executing program 1: mknod(&(0x7f0000000480)='./file0\x00', 0x10, 0x400) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x88) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="80", 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000200)="ea0000e36e52d3bb66baa801", 0xc) mknod(&(0x7f0000000400)='./file0\x00', 0x6000, 0x5c4a) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f00006df000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r2, 0x400c5711, &(0x7f0000000280)) open$dir(&(0x7f00000002c0)='./file0\x00', 0x20, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x50}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x88) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) getpgrp() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x5, 0x128, 0x0) syz_emit_ethernet(0x215a, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x1f, 0x10001, 0x8, 0x1, "ac44ce0f75ac11c1cb4fd3c1c238e20a8ff653b9", 0x0, 0x5}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) unlink(&(0x7f0000000100)='./file0\x00') executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1bc) lseek(r0, 0xf8, 0x0) select(0xfffffffffffffe9a, &(0x7f0000000040)={0xfffe, 0x0, 0x20000}, &(0x7f00000000c0)={0x80000000, 0x0, 0x0, 0x80}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000530, r1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x8, 0xec6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) readv(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) chdir(0x0) mknod(0x0, 0x1000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000380)={0x7fff, 0x0, 0x1, 0xdfcffbc1, "97115f33ba7d00fdff0104000000000000de00"}) writev(r4, &(0x7f0000000e00)=[{&(0x7f00000003c0)="8a790538f39456d808c19e4e915c2900000000000000000071f60e88b8065d1e302757661c3b1fc88bdc1f296197ebbe1961560c77ea02a451fc2166dcf732cf38dd0c6f35116e39c83aec49d3b141c56596a97f44ceaff06806c55fea824861fb735bdb8992e5eacb09635f7d9846882d4eebcb161521900f62d26358bc441249d33acfcaeac4ca7b5ee73641fe4dbdf4d935835cd865b25dd3272d3baa14c2252662b57957a4d906cdc8563c5f8cadf7130b97de40f7967c082830e870", 0xbe}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x801169ac, &(0x7f00000001c0)) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) open(0x0, 0x8, 0x0) executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) dup2(r0, r1) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) pipe2(0x0, 0x10000) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x200, 0xffffffffffffffff) writev(r5, &(0x7f0000000140), 0x0) r6 = accept$unix(r4, &(0x7f0000000380)=@abs, &(0x7f0000002480)=0x8) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000580)="01d5806212b915e45d84915eeba64476327fa9f8e88255ef621035317d3095760eec30679f8f5821eec49988861be7306ffd9f4ebf5d5409fc18cbf013a77404b178f9e8d6ebcc47191250ba2477579197bf0e547fd79612213e93d609681371ed05c13fbb98986630c30ba941708c3426620e632baafef1f5fca7aa25d0b69adcd446cce4b52d9b97dbcbebd99cbdb54fa6effa2601790a9a4f94d3df1854a605643a29cabf24a57f5519188874fea3f07c2658c3e75a7ac3a1d803", 0xfffffffffffffe8b}], 0x1) execve(0x0, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r7, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000002240)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c547976628a1d43aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079038954403a26846f804313151b674b991907054e71cef065939ccbd5c4b5cc0b95d9fd587dbfe1559cfa027bf8f95af2788bbc912dd53e3729c1b7298815fc68f0b6bff49cdf2e658c1b51099eff58bbf8ae9f6b334b0d8d5aa55d7abf78651323b8e23a5459e130384c2d5fe128b0b75a46983fad0f67d7bc2f264bc805c24aa47434edfcbfc3f8630e8756507c35a0900bf447d", 0x12f}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) close(r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x10082, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x12, &(0x7f0000000400)=[{0x4d}, {0x44, 0x4, 0x0, 0xffffffff}, {0x16}]}) sysctl$net_inet_ip(&(0x7f0000002380)={0x4, 0x2, 0x0, 0x11}, 0x4, &(0x7f00000023c0)="bee4073c1989193c6500e3ffcfb9b373e48008dbf30fd2d63a1ecf9a4b1232c2abc3b15104c1e135b11938cb5beac4dc5e2d249e277571aa2dd3b1d419f9d3a9c5f0a6f16649cb4be5b6c841a25e0f1961d99631cc", &(0x7f0000002440)=0x55, &(0x7f0000002740)="bd211eab918b37c579cc36414884f19c43bf472ce27663e9080f9e399c94b50ab124636afb558437a6d538f5cc8a4c82debf55d331b9456287194bfdf7c04c8e443ff5b96e19b18b5b3a8eea11acb9f1ba0760e26184984e59fd9c65ec7d4c2f8f685770f1a68ae64dc8293bf49be3c60379814a7b7f1d58edb34c199c68691823f27efc655fae3a324360da42efcdb90b6839705b94e324394b2b10b69fecdff2145d0dab751e347b1c60348488522e2c5d922ef4475b9770ce4365cd6275a220f4789a678a12a7b604dd58d7ccd328003517d4eed608b6ba08370d370b41a6982e6c0c4ffaed68aa4e732af2a24e84ad4701c008b314b2c36fd4750c1296dfb5ac2ed1d1b1cf743083464c1dc7a6da8f4db6cdd2194601d7572019b3e5a064ffa986dfad423df2f5730ee7068e7a0dcb6735fd59f1e144c290ccec2a7d63212c349701cbb70a779d153df04396d350130715f4ccf924272fceecd35494a789e7388222d4c64018aa7da7e3a83b5d172cceee8858660c92a9a822bafb38181b8f1d4611bbd0663948f40d86e65a25351f8c538cd27966ea33eb384978b470ed4328f137c6cb3998ca54f63bc09cd987043e22c59357f19ec8edd6d05fc3b2e3e024a8a42691a3d206c9a084c89fa45e76fcf97a524dd68a7be2c7cdda93e4f78465c367114e008b1d5a98902e25d0da2f1f8f920fbb0a648d78f192023ac08fc38daf09e55e72f9baff885e8f487896c3b47be78545954f7c0b77561ff401c4aa2a98c9ff95c409b2285ce2fbe997b99dca0470a48aa06a17939b8459b1bb4dbea0802ed102b7d1eab4f616b7766219ea6dd6f511e418e30ecfe2047637c0917131b2a67f04bf9ef3651035574531eb482f64659938b0492848b743785e450e3c8f38eadedd9eb368e29eee4447bbf7dbe4f077ca0032ee5393f1044632e869751546c2a68304c224c2d649f632a62bf4a30a53bc5e19929566bae2b90ccb68ef5cae146c1e3e3f67f229cb6b4289b65c616e242443ea918552e23cec31b8c751f5f95fda008709cedbbc09bca84def5fbdd51ffcf47239d6496a4e301b05c2ee8c2d3b082def8581edad751b5468ecec56bca45141f6e2c7fe6456c105eb988b3b4ee37197ed4c5359644e22f21c02fac1fe87a0074c7f12ea3693ee3c8f30e809d7546a91f24bb98bbe8d26a8366895c06089e2e5b57a40be2a03284e5517c6183fa8a6e0594867551c00cb1d1250df27ff85c0c60596f5147fc31af8a93094cf0f12a7d62ba5bc3730bed2f26b1175718c92dbbf21614334cfc86ba869e72b72e6bb2ed578d0049184349b1a82fc708a0a13bccbab349111952ade9dbb8e6377c6df1afd77c3103d4a631e1624f737dde5067a78b0e7e889ac2404845e18d3a37329f48b7d328592d9c8961167d754a582cbd840ebbbf4062535be2d96901851f59bea358d3c8dcd852aea09a20a001152c093f9ccb87257be0d38ce38481094fae235f514fcab67822df56563629584b6a1304822682e1b273fe207eaa067be2910d5a0936ad9aa7a64b9be17be4f779be60f74f680c3aa1ec0c8e637faf645c946e854de707ac91db94ba0e419cc4100c4ee3c2fd554deab3bf4cce1bc7a77f1fe1b85d0b8bf51f67aadb1b147fb993fb39d4841423957bb8a6f8d402ab1f6a05d9492910b153a4a863ecec253550268f7a047b9869fe695fb6c5bacf32d223189177b699e99a146ed700f8803bdc8dd5f17ca46a00cc781c2c1632560876fc7c4e4192c18ca8678f16cbf7b3afdc41b3e292679d1c6779720fb7f7bdded9b67284fdd030f7dcb501b6764588b3422a5b1fa03c823a348b03e36b5729167af25bedfd13933aa9b222950c28494aa7eb91f2620869a4f8da46f5ead2cb5578ee390a2b851f144eb25e3e82ff74a5e3cdd250447d96ab344f8ab80bf81064b7cb3a313fffa776e7120391530d32450b2e91a88de36a66ede20debe373970541b24715bdb88832fb92cce2e11cfdc7e79fe91066704e3a2f5e5e4b73ce29a50d2edaa459093facef7e5e233a6f6d6ea128082434a0dd2ca3f3d73d494e6886c94aa0ed7f99020dbbbe761187eac8b1b2da7f1501d115eb2196561e51a401dd2cddb8436426f02d73d8553b52d749bd21402a383057a6f4d994ee49ad5a7a6ace4804a14a2f67d634aab323a7d7beb68f7ae23f3fa12942112f52eb923f3bb03fa02bfae71c7d861edabce555aada96e4cb5a0378fb921bd57c026adaedb57381ea8adaaa4520c2d28563b81c685815ada59bcd08d7346f76a21e3107ec00f9b53d8c75b92846737386ee3b522ca82189d3d469ddfb76dce2c7e59074d79e3b94b951f0f9cdbe20ef10b1543229acef40abc55ba7e44b79e57f80fd519b2369aa789d33299d2de8d1d5a9ea2cefb3112ecb8fd1f3b1057a5ecb8adc96aa0ed1bb45869d721bb879be8f98914b9adb3ca6c59984a07cfe5ff86f7db2efa3b26020c2cc27720d5d1afa993121397613bb6128078cd7785a95a92c7f5e1f557269172729736141090aa97208db35c29fda814db2091cd289664f946188ee671a90e9981c59f5c99ac3667ff663e4127b084e05a1a8af512d4a0e2b06c327bbb351836119aba63a883a736492ce628e8d91b535dd2d423761983c44851bafca3731cc202a89ad49df11248858948690af4324005d2cb23b527afe777a59927b331313e5c1c17d6136208f155ce1b8be22462726abc3f96362a70b2606ac370d7f15cd89a5f0e0c6f88a2c33ae13ecc63107378cc8e1b0b04852386c8db5e24d447adc58fccfc1ab27ec8c525cede9c8ff09f04cee1470dc82966bcc6b7c14d2902ceefdeb573d38aff9e2b5526edfdd7b9a0019e322a7c0378c7948d4a4ff531b20ea4bdc609617253a04075fa9bd7cc423812f5b5e143e6dbcfe70bf42199e496925323b31a22ee04524b5a5e973a718cd6b58bd1e3b1bb4bc59bc9e5807f5efa7d5f65905dfaf7e9112635659aa6168e491bda949f35d3f61df61ae3028dcf95bd9b9d7174cba1d9642ff783cf35e70b6acae6f6a3ac68be0307773eac3b240def3400b44493fc16155bb5cc0047d0227ee7de93acd0f7d1bac918037df7e21a420b20146092a26353c6ede13148f232cbb6956bec815367f3c4a74b60fedcfe634b402720a0733bbe916a7dfd28a7ece4eb0b2dabb38781aa461f2c1b5780493b3523de7d22efd61b71d10ada5b1b1e0c8b449833b78a2856973b2a3f9f34726029d5d0ccfc5b9195213330194a26439ec6a1dd0119b8174059ee3e653bc4e7f6917bccd79dcb82c3c8711faecf4daf03ebeb6ebae907ed8b4a278958d2617499027802f2b9826af558aedc7ce2ba150cfed83207e3a3527cd91b165bf1cda801bcb210a9b0c57d8d3d83cd402c8a78aa99bc2f3f9d6105d3aa47866a40dff5a5ec9085533c589e26036eb580d3eca9ed494f8ba956679cf9c5c8e747bc7ce9598f8199f754549f0704f5fe2c65d0fe6e9fddf438d7ab26289c18a8ddd4bb0ef5ce5f303f897265af784defb46af30e3f691d0c4ad6c72322363703a4b15ad82a40072203bf168f7300153ab8fe7be2bca5f16274b34d5f897bdc957bb24d78f7a7ea53a4a3402deb907879f7a2afa7ea2cb8f0dcd0827e185efd9155ee91d4082e929df7b49881dd6527ccdaf52b64ebc472c3daa0c7313f8a80326cd8d11b9ee1a05f4245e8a519e07014872f8b02753735a37ff63149fe82a3fdd1ae94c8bacac4e19479374493f1d3b7ee273305baf6719354908b95659932a56724c21ccbcd4cd6512da1b4502d08dfc1dccdb5ab30bd73360e881d3aefe8ee35dfce6a0952d9ac85a14078c22e2a628e5e4ac604342421cecb4a719522e7f88cfbfb8d9a0b1052bfd9b00f55201fe7dec5e026d8dbc502dca848766d26b7fa2bd978e243401d629f47eddd7ed702384a75d4d8c009d4b3f3fb90d0598b0392319b19beeedcba52f41617a026775d0ddd6de4192e8d13d7d4f70a33f192dcd878d3a113f32a53d9904f0c411082dcfabafcdb76bf145b3e517e3642c8fc9243245b3e67990fa3f0e6ca76e2a310945a8d87f7dea7e379d317cd6d3e3c540ab0b4bba2eb2c4a0802a0da87c76b31b3bd48f8f2328f5ba7c6fb4d91779d823039f2b30e2a9736c349311f134e5dd7b8e175b4d4c608b73c07bf581b2cfe78b761b1225067b82433b02db9787d76e8cb65d1eff4db68e185e19028f4bc51de4586535b074b82b644ced19449d8ae19ef27241774a526563a50ef21de84b99da68a28bdbb85126961183e35476e79dbdc37ce1882652c92cbc6b806e3e6a346bf4af4c65e2d6842a3cb08479a98d44e8a2ff70199875dcbd0f229a03c403c3e1f3ae2997cdae78ebd5261475dbaac3f8290436ce1e17c11369eaf58722e77478581ab14d505b7c7375efe670ea942dd374b41a03dfa0c8b7117a4332a005e7fa6100cdbffee8692361e7657fa59cfb5ce025363638c18e43be4d322589f2668c308abd9ccfb6022f99e7b93ce6fdcc54e0a2f1e17f9ef09f99de9f85052d8de0924b946d072a7a8177e4ca8fd340c6e8d3e913d25c69fedc7b2a65f0277001ae69d1365b8aea52dc3195bc76d87ae259533ad8761c141f44a985e5d29ae71e1bf574ce7344073732c8b7d90d52fb1c27c6766f57366b6d0dd9826c653815e62ca12169c828bb8053f5067f97fa615cea84da93e8c62618c63729753b830babc47162bf38f33936e1d90cbdaaf92605c26fd00c3c054b5ac909afba9becae16439ae69bb4f24229973d6e59d36f0067a7fcff680ec950f8b7b2a5a8f386735466f69e65a5e2cd7c6dd662ebbd45077bb8d837ef1f42e7b996a0b16818bececab8d47d5f57756b76cbdcb33df64682202637d0486508c0fbb604a1db1d6966c6f0873656d86b10992fadf6860daf3636d3997acb0257756217c2e4bbae63a89171f41fa33295110a7f0688c2d266ea9b3d72e960597470a4df4be67ed3e0a09de5f88e6bbb2f8f8053d7bb772ab87862ac2340b21ad3cf7b07aece499bdd3a869242e8ab75c2c8bea800a519f44ca6a2ac89b010b77eb6d3ee7cf795bb5d0855a54fca9b0890e18a65a3506e02c6749aae46c2e9f98b58acebe0cb2aa5e692f06e74ebbbb49d2be17c5cfcf421838a5be9c07c6ec217bb7ed602cdcc983d937c5c5739654ae55d8b3578472f4270cb6bf75676b80e2bbf7a8b906076bfb118f97f66f1dfaccdbbc39eccb53733b382b6e3bd1b3b7d6f368ee0b6d24a50ddbafa7840f91d98c0754471a5eb22b5a1874a4ba4913a368923c7aa99e1392603872097e4672ac9fab0a8c3ff3864613b6ef571a72a45dc041354b8bc38ae4cd4dd66dbb83086300f86a03ec6f52355d1ad058e98ea7feb5a102f2a3277308c484658f4e7b7bdc9355e50f2ec694e2cec94235a7b56baf7dfb19539d2669541744e550c7db00baba1c1930584296e7e364f61b8e01840a72cb03623fb9922f8f9e480901315362df0c28b6593c9d88da102bac6e4d442f22ffa39bafec9622c4779a6fd0b3a34977d981f63ec7255b7099a7e0136eb223b70fe13b25eed72a25e1c9fdd6a05afab4752a153885e1b6fd5c6db695f632dd4f81884dd3e775113d1c9c651da58c02dcf88ddcc4f00a5a9613552f777a8f7e6f9c93cf7174eeea938f5ee30da1a471cf405919e1d859e7e3d8f4008dfc3766db1b44749756741232ff617d9fef671bb477aef317bfa2ee4df04f3aeac00958ef10b4ca4e092028ccc98ad8cb4ffc2dafbe", 0x1000) write(r8, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e23a17431ce314e9d7694d068"]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0xfffffffffffff000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod(0x0, 0x2000, 0x0) r1 = socket(0x1, 0x4000, 0x3) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000240), 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000039000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00001dd000/0x4000)=nil, &(0x7f0000060000/0x8000)=nil}, {&(0x7f0000696000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400000000000}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000093000/0x1000)=nil, &(0x7f00003c3000/0x4000)=nil}, {&(0x7f00003a4000/0x3000)=nil, &(0x7f0000313000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000669000/0x1000)=nil}, {&(0x7f00000cd000/0x3000)=nil, &(0x7f000009c000/0x1000)=nil}, {&(0x7f0000181000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) syz_open_pts() semop(0x0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x0]) getgid() semop(0x0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) executing program 2: r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fchown(r0, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r3 = socket(0x18, 0x8000, 0x7e) close(r3) r4 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc1206949, &(0x7f00000001c0)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = fcntl$dupfd(r2, 0x0, r1) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000040)=0x400, 0x4) mknod(0x0, 0x0, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x202) unlink(0x0) rename(0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300)="4d31a7c48f1f4fb3aedd8cb9077f325bbb0598ca28377d3193f7659d10eb4bbdd52af0a051d1c753abdf89105a894a3eea888e361e51e48d4f0490494d04b9af246b5928b7e7b9dc4737ee3aecaffff50d67acdf1ac3de15dc24f6cb25431bc03eddd742dd675c326395da12528e74cc15547b0c9e971fb5e19eb6710fcf8c197a3a3f3e1cbef118ddbadacc62758321fafa164ed7736af9418b49ccbef9e81a4b28d9", 0xa3) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0x100000}], 0x1) setrlimit(0x0, &(0x7f0000000180)={0xb669, 0x100002}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x7, 0x0, 0x0, 0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) clock_gettime(0x2, &(0x7f0000000040)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYRESHEX=r0, @ANYRES8=0x0, @ANYRES64=r0]) executing program 4: sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0), 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r2, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="588dd0db0c5dcfb9a577ba3f93175e84b620d948e9bde3189666649822d7ede3a8ebda561a3b0d881ce5ecb2506e6ca4d61143c4cd4c385737ab37e93edba7426ea9ac684c6adb87d7672d8708ecd4fd0fdaa1109c5a92eaeae98995a5c6f76a43510dcbcdf53bab2500fe859f4378a84ed121e5", 0x74, 0x402, 0x0, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r6 = socket(0x18, 0x2, 0x0) close(r6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r7 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r6, &(0x7f0000000600)=[{0x0}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) executing program 6: openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getegid() ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) socket(0x0, 0x1, 0x0) pipe2(0x0, 0x10004) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r1, &(0x7f0000000400)=[{0x0}], 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, 0x0) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000100), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a30b8e5f840f81b5e87afec37082", &(0x7f0000000080)=0x191e, 0x0, 0x37) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000640)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0x8a) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod$loop(0x0, 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x7e6fe80f825d3dd1, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r1, 0x400c5711, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x40047307, &(0x7f00000001c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x1, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000080)) getpgrp() ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r3 = msgget$private(0x0, 0x4) msgrcv(r3, &(0x7f0000000300)={0x0, ""/80}, 0x58, 0x0, 0x800) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000380)) executing program 0: link(0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42102000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c5000020", 0x89, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) pipe(&(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xfffffffffffffea4) writev(r1, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 1: sendsyslog(&(0x7f0000000140)="1b61b03b8b3f76cd87fc8068b7184dc9dc213cd17082d299b4c53d0f68c27ba097ac024c3332a5c2498e9570c88c5c7330f3f01b1a2b10cd8561470a9bc4a82f24b42e9226847b58a55ffff9f959a3ca2066e62952dd21f412883c174a08afda75cb4acfa289845f8ea26d86afa4cb3f7d1121df4b1b579d4d862cb9c53fda394f39e85a97e4d41d0e465d0d034c0804c69b045f89b54b69bb3d737fbbfc51e78265a2bd11", 0xa5, 0x33) setsockopt(0xffffffffffffffff, 0x7, 0x4032, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x18, 0x400000002, 0x0) getsockopt(r5, 0x29, 0x3d, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x4}, {}, {0x8126}]}) sendto$unix(r6, &(0x7f0000000880)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118190000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c05000000bfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ipip(&(0x7f0000000000), 0xb, &(0x7f0000000080)="ff38d077abc95a30d7e010959dada89b0063372f46a26d7a70ff7937235c62a725be6c121296a51752c7c1ace1067e92341c56e22a9dfdb064f7bea020aecc3b243a74658f8a24e0382d25a4f9390725dc047741575322050cbff9b0811aa548bdf277b54a0d13354573be986473471aa9c65b05ddacda9752151f1e3b6f63525073ae57d90626c04d201163e7d294979cfe4c99997ddc", 0x0, 0x0, 0xffffff50) executing program 2: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r1) poll(&(0x7f0000000240)=[{r2, 0x68}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r3 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132faa7130", 0x8) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x48) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) shutdown(r4, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x4001, 0x0) dup(r6) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x4, 0x20a0000, 0x7, 0xfffffffd, "6b3224f4ff2c00002000000000000400", 0x1ffffff, 0x4000040}) close(r2) getrlimit(0x4, &(0x7f0000000080)) executing program 5: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/265}, &(0x7f0000000180)=0x10b) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000140)=@un=@file={0x1, '.\x00'}, 0x4, &(0x7f00000001c0)=[{&(0x7f0000000300)="ce884472c57d1349325bbe0fef01df5867b9c9ab649c0c7e4d9265b9648b70e4bf3ea7d7a8019d92c9bdc3b549642a5879c609b17cce381c068c82aa185302027135aeb5b64b4abef6fab2919190c0c526ebeb5a4da6fc737d7e87b0aa6bb6f0709a829f3f0f2aa2f2a973b7d67aaa416cf1f36aa7dfe4bec6d1a6826b9ce245a2286a62cade2d461f19b07458b27d0c024f06b225b4c4c6677cc4cb18bfbe0aac70ce303b9adc6c5cf19bd63978b2f41b0315620e8efffb3cc320964b54ed7e2fb1a51f132f1ffae0d7e18d02d6c88c", 0xd0}, {&(0x7f0000000400)="f7b7fe1a47bd6bb1e9535e15294efce3d002fa46fbbc4a84f857b6503a7a0f6ef64d11e33b34bdd01d837eab66b691c997823aa82ebd4f29f744951ad2b609f96f0e1c24c4330239733c98d72472d7b08e42786feaa1b8ad9f01b7ea37371b830dc8afcec356e417892e9daa9c7396d5f24056446204a1b841e97b7870eabb45a207b0118eccbc89f13d7fd5ec8542824d1624cd1d5d2c35571bb152c1069ea8764a02d497924ce81ec84db9e32a8ff40f6a7aaddba6764e9aa9f74f7fbb8786221219b23a15", 0xc6}, {&(0x7f0000000500)="ceb89c6a6131c7c0b626c9fdb5beaab1ae73c574e2530be5ee6da0be859c2f44e44ad65604acf81dfd8f0efe1839ad0b9b87fe96794a9ad383645e625265d10936eac4961da093134b55", 0x4a}], 0x3, &(0x7f0000000580)=ANY=[@ANYBLOB="800000000000000001000000bb0d0000b5f4d8568eb3ca2295e4fe73b4a02ee0d3df81fd3b39d96f859345d68e44698a30427ce2e2346fa9902519a4e01e658fc60a370d64653a4a0815d1d88cc52288c541d7fca57f6b4df28ccc9c1084016c584ff6238594f258c2f42016a3ffe805643cbc068ddd4cc0dd4b000000000000e000000000000000ffff00007f00000078f21cd83ca64fede6ea22a21ab0c2e69ae38c951200ad765177e8949d5455023183f2a633aa344071dda297b468292067edacfac1b4693c3d6d5dd7a835c86b16da8e7dc2564d8b1567b399467c3d6f541c6564360e64f24bf419109267f85406be8e8b4248f817a0fde14dd5d0bebb18a77ecda0bfe3ac65b2b0aa7d7c03d929bbb3f6c7e62353b8c70f1b6844cfdb68b8647dbcb9a925fbc7472251caf264ed43d58a00018916aebde0ce1c451ed1842d5d03c2f67cae5799aa2a2353c36f3645711c414a6ad8d663aa0000000000780000000000000000ffffffffe30000cdbc5dc81dcec0fd22819ed6229e2c07dc0b07d1124f9383b4f4a318710329abb1e03b8123ad93fa0b2f8521e1dbaf0250f29e3b2744df2d4722fe0810c9404a1356dd305f5a0d43d35d62e851cdc3cc2d83bb3f0145abea816cdf30ce2e8e19c97f2681000000007800000000000000ffff0000030000001ce47cfa0c43ee7feba465beb9a895b07b0205d89ba23934d1f773b2958b056f276bd4b7db3d4dc8b0a2df4f171c537872b6d13d07811aaabdf44c1f596510f7fd88274605bf7f64ebbf57004ea7e1571e58f8ade409df910cd127ef8089dc7ed85f0fc58e140000"], 0x250}, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r2, r0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f0000000240)) executing program 4: dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3eb8802, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@random="5dee02f6d0b7", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfff9, 0x0, 0x0, 0x0, 0x33, 0x0, @multicast1, @broadcast}}}}}}) r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: setrlimit(0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3f}]}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) r2 = getuid() seteuid(r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r2, 0x0, 0x0, 0xffffffffffffffff, 0x200}, 0x10000, 0x9, 0x401}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x200, r2, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xe5, 0x3}, 0x1, 0x401}) r3 = semget$private(0x0, 0x4, 0x96) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x1]) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, 0x0, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r4, 0x5c, 0x125}, 0x0, 0x0, 0xfe}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x1000, 0x0, 0x0, r2, r4, 0x1, 0x40f9}, 0xffff, 0x6, r5, r6, 0x10000, 0x0, 0x2, 0x8000000000000001}) listen(r1, 0x7) open$dir(&(0x7f0000000740)='./file0/file0\x00', 0x79712034896e9b54, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f00000001c0)) socketpair(0x18, 0x5, 0x3c, 0x0) executing program 0: r0 = socket(0x6, 0x4, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000502af0000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b67274d335d223e7d026ba8af630037382102000000720fd38bfbb77ec1f5a8727781ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d890000000281e4b2ffff000000", 0xb1, 0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mknodat(0xffffffffffffffff, 0x0, 0x6000, 0x9) close(0xffffffffffffffff) syz_open_pts() setreuid(0xee00, 0x0) r2 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r2, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x1, 0xfff, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(0x0, r7, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x2, r3, r4, 0x0, r8, 0x0, 0xff}, 0x2, 0x2, 0x4dd53b68}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(0xee00, r9) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) socket(0x0, 0x2, 0x0) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x8, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3a, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3}]}}}}}) executing program 6: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f00000001c0)="087d2bf3b1daebb53caffd1598c84cf5ac17066c0ae40de76ee392d872393a", &(0x7f0000000040)=0x1f, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000012c0)="20e8c5df17f78a6190503a7b15f1af2edcd0df9d001f5aca64058392598a2382f26494f2385c8c506cd60dbcdb0193074160661b9a381b458b6128ed3728df415c51fc968813b12259485bb1a8e06366023d281fae2b4cc1bb9c7623fc2b274dfbc7d9479a8ab4278613fc30911d1160a828654f4b5a383251977465115468e31b4ab85832611fdc1193f4baecfd7dd4c7e151147ee95a2fff003d24bd347f18efd3", 0xa2}], 0x1) write(0xffffffffffffffff, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f00000016c0)={0x6, 0x14}, 0x2, 0x0, 0x0, &(0x7f0000003c80)="8fd16dce67256fca19841621f65c105007d009825acc71ae9e511ea2fe9f920377a75a5dd23811bc219da0767b1e255eebcff3d2db131a108d0847ca6ebef4f6ac13be711118b21869c1c8e897e16242ea0bdcb59012b3275cf2f507e1462562", 0x60) open$dir(&(0x7f0000000240)='./file1\x00', 0x10, 0x0) mknod(0x0, 0x2000, 0x2) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000340)='C#', 0x2}], 0x1) execve(0x0, 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') fcntl$getown(0xffffffffffffffff, 0x5) pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) mknod(&(0x7f0000000480)='./file0\x00', 0x6000, 0x400) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="dbf3c87663f100d9f1ff52e609883e7ba786f87f4c7f815154c7652753293a03f4ca53e05322fcbe345e05180a65a4dbe42fc6a063a26bad29efb089362f90e4548d179a1dd8a499d45d6c80d6c487c9859da9c81d1351adc55e719837eaab6879ea7e701b7f99f63350c5e227d9aae11a96d7c3a11c19f59122ad64015a86f8203528ced47a1be27ffa4e1d3afb6f12ccb1c830ffa5e72b84da29e068a212b885f7058804f53a9d09026a997dc6e2c51c688c25e164e699a6a21d9960c760b8183b3e4ceef26d733f013d7f6cd2a59d4227d929bf6b1cf84e71f9168c3bb8944fc18df986935b04f164fe0fadf5f66a3aa64d413efc3af847d894f2f26cc9711fdf3c811436d2d7d44ce5b59157c7cfe6d6bba60b6866aeac58226e924d10d49e895cd15b3ec4e74dcf308107d632b9203696ba072c8553bc391fcb73c2eb37a9501a2984f062a266583dd5ee62a53c5479d8b4b8db90b9add8c2349601d6a99bc5e94d9a16b8a24f23f63e711264821434005dc0936aeaa0d84543f247dcf30251c6b9e04bb5700d584a61a41c30222509cf08a9d52961a1389d730c2f6630394b38800cb713bbde4a110d443da61d1a3fe38691842a79c321a96a4900865d7d5df0f521bfe650d80fec426ac9b1430ed3d5c2bb9b420f9fbc158ed4fcf4b4d7dbc96ba2983f10a6024c5c482fc049d7af6c1d60eeaada9ea447541e5e6e63b92fe8a3d4b8e03deccfb505c6ec666da440fb9ea1caee4e26445fdc84b382c4fdaedee5d1662626847db50338b0c7aa91952a95c1f853811478db2cb3ee9ab4c9b14d40bb65da56ca7f09a2f4e1e9be4319ae6eb6d85e79105386e89fe35f812f1cf03ba5b8b581b9ffbfccbdd47d7d2f934435cd1c680d6ab54a4a67ac15584c68155380bd529f49a5f050a89623c123c9f12a5c4bf9df5fbee28090340085b03da4ece14e6efebe0eb9743794f9eccee31456935e64d91a4fe248f8efa5200899b0ff052a7b5dc98803d143f3e1a1f3542192113bb477738674ed9df1c2d27836a1aa3cd67ec10aedd9508a440ec066a00cc91189c4c3ead0e2b4ff5be84641dd3871139a8bb4dd083ec51a01238acc4554c907ba5186e0096915cc27a57fa9e38ce9900e3e2e4f64c4cbae2950c4ebd7d79e50ee5f75977d93413ff045176b1f8eb1291dfc44e512878821aa59d45b17f38b3cf65d222e5f71fc0fbd53089d7f9bc2a588af32c6f508174067b34557ebc3fba30c6762d9dc6e511acda91c078c65a0749203b6dc9b3752209a65368fe2221c8006110ed86871641294cdcd123ef3761abeee60379d93d0e3367054fe88f15cc871071cd681424f750d3d94b2b831ae6d4c01b4fc118d535a5c72ba5408f6709270151b350fccf61920e7e4f3ba0d01ddc7abc1d0bde8180acd14e8dc473f4b7f66381ffaa760e580f175480c9e2118802445a20dfcde26f1a67802862563c9f53d144fd5877288c6a15ea1e8bc3b7688ee0b2a96cd4cd4df7e6ab3527fa54884d21ddeea65f299c7a2dd28a0b543793690fe0677e3dadb71003a1cc6d83cef9fd3f89ae92d66a6e7900d130443bac7431d344af2e46438e8752bf749981d3c8d93d7d67725d28dcbc22cb1f436d09562ca32ebdf8fe0a602e1783bb131212798c713172eb7c7eb41bb4f2ee7dc23de825b5cdb8de20b6546fc5211e6c0aca94e7838feb3be8533b442b7a071eec397157df3c11c964dff24f38b6d28f6edfecbd5596b69475bf5ff70b5bf22695c772ee4105fc02660748c3ce20bade4e46a4dd6a60a80b23e784d0a52c42580342099ee64f62eb31b987a79dd432c20f4b477e4fd5ff1f044d61697c6819b362468f4709bded7d959b57ca84252f5094e4cb13d657eb10abaeac5a250e3e9f329e21f039427ccc3b67dddd66343c8ac7e5403fa53e9d65a98d93659467bf9ff49508a2b87d6a228f381a80b1bd958580dc28295a415545bfa315f8df4d4dbd682ad4acbc2263a3cf180b61b871889cbd42183c13fc96973d11f9648f8e35a40e34a44950bf92ab640e9959a90aa45db6860d4df7e8b3bffde1a239a05f09081835131feabfef4bcd6c69b67880f8b34e967a37cdfcd9d8be867cdce0f92f98d976190ce8b3606a1997b9064a644a24486dd7d3ff2e8c8328b73095a09f449a05aff283b37dea8138321aebd5f504d17dcfc92a10b3b78700391a5b80d8ffb5dcf61017899f9707f439f3288511a8a92a7b7d90a8bd1eda4cf72d6648c360c030b2c135cff353b9923c4b7da8a2d2b293ea94857238fcf2da9366e521f6fe2e9c5ff78489d61e5b4808a80af5bcca15cc83e8e9e7a5d5d15b0b92206ac039693ce96b08dc03be2a12fdaafca404653801e078068a9ac8c2dd5b923944427cecc450bb182c7b7ac444e421fd064bfbb9730821e3c30f527915d2879a3ad94eeffa2ab7d092a70709f37c6904e924f89aebd10e509d42224c649a189c8197c455cc94c31d567bf5c7d32eb484509c1c41bb52f29a4e6b9eece8cda37e0938e20c5230838da1b80cad397d2705c6bf0b5f64aa9786139ea9c2d473764665ed13f11aff27a856228d1c570288531253686e95c9a375ae40340cc754310e7487484e609d59be9694cf84e185bafb86f3a1af16d5803ba677fe8791270cf0a9eb0ad6049d897ac4e5143ebc523af4c964b8fd79e3de375a88e512a8b96214630f702c5c5bdae297c5236b7cb2c616559a20de4e080d3150c71459d8bf57c00ae2a3a7d623e0a1490767043aab39087d80dd44d204906046b9e11441d859b664c5ebe04e8baaea612d21d1a130534947c06edfcc22541221e7ecb6ad0975385236d250b5b08dca72f0e5e154600bd10e0a2481a7d4d0d719fd1322e9dc93341296401a766f9c4359e11702fb72275c78ad8698826f7e8b666567fa8eebb6c754dfc7138487ca7235f2da673f4e39eec75ea052978536e5a5300b3ba2c3ef695c31fc41d4bed69c291eba4d94806a8b72ceab80bc386158ed2317e83c122b6b8adb9db75f196943a980f936b9bc12e2f5becc88a5ddc7aa3e7c6c2467d6adbbddc92a95f399fb57c6e190d95cabe1f7360ba89a97d9fc73afb6af60529a190ee9b66a61910f4dcd24b470b696243cf072dd9537926aa952ea460a319791905aff6bbf79a4c9992a366515392cf9d35f732edba87437659280370e8cdd4350ce098139abc9272b2025d0020fb44806294cc77ed4412dc708654bc3b34ce6a940138af6e8e262ecfd5284b158171bc999701e5fb322a8436f42ac5a3cd5831c5235c79d80c34a4011226d6f6b66f7e0afec5d6aa2f492d857c4684f4f0147dabb769bb46cf75aa28d619b07de5a575840056873a794c74914f7c80b931b47fe63b454db0db13fc60310e9c051655317f22a962af251f69f7ce24353ddaa2ff278c009afd787cd761ddcbb98b336e039b01f4627b05f970fa9a7fafe683d8daa567e7e5a1927f18883086f3b80f61d8590029b658147113ae445133c11dd9314d6eb8db399d52be57e47fe74b683c29659cfb869295d7300e3b32b77cde29f0e466ee34b38044f2a0d57b3927b3fa369b6583a5f77b3c6688be74a39dabf0c18110be06f550821df100fcc4ffe6e75ef16d0e0dfc8ed72d333b733a9033060d23e6f6bfeae3ecd82a48c747dfb6d28cc6422a49759b3176c61f91f240c74ec2032d6beae2063826d5b48ba5993af0d28e8c5ab2d6c31d821bc7a74bde1aaed8b7ae64582fa07211a92f61ecaf71532a467114afd5d6d3fcb2c6888d45f3d1c2a7cc1e1b9bf7a1c78d57fccba831be41ec9d7705c375cbea31b5dd7e73b87165985f20b87fc6f262328c8524892e898191d152a0f0651894a75b6205767931189107b9042c49aa064d4753e59f5dde0860a95a81659679cc613eaa412ec9d218e7412ea4e5cb358dad7d54404c469c4864452077de301f0c2c9b40713f51548b2437cb29be086f1939d4067f0cffefbfc8afe911801bfb184b95609fdd79ffed0ee82805a7482769d19a8cc6cc5fd13c0455d3b0472d5946012eb9af15b4ecde6d5e55c506080de479231fb1ed8548b056cfa5592ef5e2a8ad2a71c7d967a585d3c63bc841fcf2ec574413bdcc4fd74870b8935f8a5924a906d4f404b907a2194da3eaedbc0a7ad40fd99d7e44b471dbc06ca2c84ae5252643d3dbf0bbbdaf6af95658bdd53820f3c04b655b64182ef666efe75a31cc3b84b2af0c3e553dad6fbdd71e027c046179c6b5f7671bccabb13a3a69692a4bb2a2d4727c91c0415c0595604358f9e16edaa92cf736749dcc6e19dba4a9aadf3b30272c2c3ac3252042b04c2ac20a5d49a83db38ef980a129ae8c4eee233d301c1e5d8b08c89ce6313d2e818a23aed2d952fccb7cac071aa36489096eba9b7f7836a5035108a4f550b5a2f38a87308c1ffa1b7c68e06310ea8743f0034d40426e96a3edc6bd5dde47c9c015d69aaab113d3a9aaee71adc1c597f2e2d43857182a2628ca7ea4f0d35cfb2e66787d4377324ff1ce1bd4ba8c93685c77ec6088ee8141f4a0ccde46927775092c5785ce820cfbdbcf79752bac8f3df653092f80f2bb3bbb6897437613f1e6a4ca4716fba4dee5b3139bbbafa967f4e0d187f4d9500114404e433c5aed8e527d59550560cc1240fad13e25c27e8249a30c6607cdc4cca09087ab6befe60264ce399323709c426ebcac51b6694ca7b21402ec1b2822f2f0039fb80573b2b9bbb545521a6de8366a66b170a7257bee91e68802f0ba279e3a91a70daa75da328aa6b7ae5486d10c25b3f9439e4f413eb5fac36b69b850984c955ceda731b79b0fbf0f1ac256b05ba76baa6cd3bc4c9e0f79aa2656b6a5c95e69094acceaadaed47f1ae87c807f82fbc0b4914a04c10f61500217bfaa9dbd337eab7e3189a66a00c6b13cf26896d2fa641352b9638e43cd45af86857ab12bb9254d9652dcd0316304321b4a2b73df127fcf2564934e5c629e372ad270204de4b9a81755c352c3b597cbbe43ff542510eeddcd87f1ccc94fbe2021a0ea86f35613d5c1fae371e87c9ffbc93c40eeb88debf5e210831edd6853b594c5f0ab20f51dc8eba7f316bc64893205691f899cb9a5fb07d4d11e63f4f51faf7d651f8b0bdde24230", 0xe38) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) executing program 4: syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x1, 0x2, 0x0, @rand_addr=0x1, @multicast1, {[@end]}}, @udp={{0x3, 0x2, 0x7}}}}}}) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r4) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r5 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) acct(&(0x7f0000000240)='./file0\x00') r6 = msgget$private(0x0, 0x746) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x426, r2) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x0, r3, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0xc5f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x84}, {0x4}, {0x6, 0x0, 0x0, 0xffe}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000540)="5e245b9442a463d96dbef02af80d446a619bc3d399173d5093c8672e195b7ce8b5798d1515092595e6e06a18d1085666c609a456c61f5bcc09dfed6f1d57cec43c709ccbfad7bda58ea5e1d2c67f5c9b511b4436c661e183742f966f9c192de71e97ea8f167206303eb82f94f22e4180ee9d915875943d67eb15", 0x7a}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) syz_open_pts() socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f000023d000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, 0x0}) r1 = socket(0x1e, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getpid() setpgid(0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) r3 = msgget$private(0x0, 0x2) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r3, &(0x7f0000000340)=ANY=[], 0x401, 0x800) setsockopt(r1, 0x7, 0x6, &(0x7f0000000280)="041045fa4d591bc0d5dafa458d5d7fa9965ace01000001001078188d5d6d45a40375dd4ec0d4486ae8ff83add424ae3f4138b0581fcacb26f20999853339674752b8f682edb01c26dab879904ca7bb2e95b6cfb73a1c6d9d81c45800a71fabc17e6d394db10d9b3541f2b4cbf8e6c3ff01923c1d6d9594b802adfd6a69191914823bf0a39c5cd42ccfbfb507d2c4e27b3dbeaba006265a0570091d55a14bf011983dd3e99bd62c30e1fed9e9a29ed5e1816d17a9ac5f9e7939060e782906aac01a6f80e5de6f703edaa337c0ead6d80aee8af20616e38fdf5efe7fa3f339bae957195d670a59c34dfe637177fff00fec99e6af2874a1ba57cdb035b2cd467ca7c0f6c62dacbf739d483e3f0bbd0af58ed867fa560490a957130a472ebf9e1f27581870591c8e12416cd6359d17dba832e5eedf06d2575f9cfce3895675bb5b9cfa3a109944ab31571e1d", 0x14a) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) getpgid(0xffffffffffffffff) executing program 5: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r1, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) sendmsg(r2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r3, &(0x7f0000000040)='\t', 0x1) write(r3, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) dup2(r4, r5) getpgid(0x0) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) mkdir(0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) close(0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x33, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r6, &(0x7f00000004c0)=[{&(0x7f0000000140)="2b0040cd2a4a5e0d85f50e0d", 0xc}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x36, 0x0) r0 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) write(r3, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) shmdt(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x4000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x40) connect$inet(r5, &(0x7f0000000000), 0x10) shutdown(r5, 0x2) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0x0, 0x0) r0 = getuid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() r3 = msgget$private(0x0, 0x0) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setreuid(r4, r4) r5 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r4, r5, 0x0, 0x0, 0x1b6, 0x82}, 0x8, 0xfffffffffffffffc, 0xfffffffffffff166}) setreuid(r4, 0x0) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x10000, 0x0, r7, 0x0, r8, 0x2}, 0x8, 0xfffffffffffffff7, r2, r9, 0x3, 0x8, 0x20000, 0x3cd}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x22) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f00000000c0)=[{r11, 0x40}], 0x1, 0x0) dup2(r10, r11) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x1, 0x7e16dc8455ae3550, r11, 0x28) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x2}, 0x10, 0x0, &(0x7f0000001280)={0x1000}) chown(&(0x7f0000000300)='./file0/file0\x00', r0, r6) r12 = getuid() setreuid(0x0, r12) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1}, @icmp=@info_request}}}}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000300)={@random="91a6e34dd8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @rand_addr}, @icmp}}}}) syz_emit_ethernet(0x3e, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$kern(0x0, 0x0, &(0x7f0000000100)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x24}], 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x38}, 0x2, &(0x7f0000000140)="c8f3088e59987157f5cbbf35ead85de45d05977e8a6d95f788e5d55d091219fccf7ea781407285908dfb5d14a85d678a3ddf73d370e3bfdbc46df7a3c0fe15696919c776209b920cc033b47f708babd2d7fa47f6512fb60b8c35533d059f910dd85e8af67e773bbc44642e541c8176d89bb0ce23600873f33b7a801dc87d878f101563f830b24c82bc3cb5637d8d01a30608dc", &(0x7f0000000200)=0x93, &(0x7f0000000240)="f436b9c796076f8ea32830c4943a794b7e5e559123c1ad7cd37dac9899181490bb000d6f097eeeceba81509a3e919a4cfb4ac74430129a7f5db410c25e7cbca158c23a0e8cef5d709d253f0f2f97bc9d5734122471bb7b6162c36b674447e9ec", 0x60) executing program 6: open(0x0, 0x78e, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x1928, r0) syz_emit_ethernet(0x66, &(0x7f0000000400)=ANY=[@ANYBLOB="ffff7fffffffaaaaaaaaaabb86dd6000010000303a00f6ec07afdf466c130afc590bda9e4ff6ff020000000000000000000000000001010002000000000000000000fffe2c00457c420108ae233c3544d14cb2e90800ff020000000000000000000000000001044907f8f95178b492cb06c68035f518a01f71774e097b295a529a6880c6226f18876bce938954f488f1e39fb21bc749d0e13833fa02a4100253ecc43588017553681a42397fe79b950b58ad139e3663ad5be15ed6d4817b99095dde7bb2fbe37df0b8c42408b49ee77a97094ca33cee17dea479f24589176025b158b9d96ab48916b233aaf7c1973be23588cee56678d96d1f21500d546282113d4c84def69e59f2ef862d1ac2c2e02141fad5b9643908b15d411e000000"]) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x7fffffff, [{&(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}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000157000/0x3000)=nil, &(0x7f00006d8000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x2}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20000009, 0x20351d, "28b77c09b87aa57800080000d0d2000010001c00"}) writev(r1, &(0x7f0000003500)=[{&(0x7f0000000140)="556baefeca19a82ac87e2b9ffc2d33962a44542672467de8c37d9f1d1223eb1d772f62f5b2ea25b194407dfbd67745dcc0b788e5b2ed4e6fcc894b24ec412ae932e4c4bf42452b442134857a07c063185b3e0fb9363f2b6c87633ca7acee11115ebba8071608c8d2864e6509b4e3dbb64f01387b267f99a653654fdbb6f752fa0ff4e8009289b5afe8768ec980b6f3f88217ec90561bc6a0a30a606f682c8a20c354f56bec1549dc4089cf0cd9a249c25b43aa8e54c7f210a3d9cb9492e2e07cc647724e3b409c529da0c4584532c7b9d0baefb1f6bea9f2aea079eff8c3207ff5befb614a0fe4623c836395664a31a7985da9e44c1801f5654e7060c4af3ac3a6d4807b088e406e38263c4008e9feb3913f97633ea55be76c05f5b6de117661558d223a4fd6ef4d5ac1b031ae818714580bc2cc144e4b16a7a8026b88c90278a85ecd5b6642e1096f2feff6c94e8d821c", 0x151}], 0x1) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000340), 0x10100, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f0000000380)) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x36, 0x0) r0 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) write(r3, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) shmdt(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x4000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x40) connect$inet(r5, &(0x7f0000000000), 0x10) shutdown(r5, 0x2) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x2}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) executing program 5: openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getegid() ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) socket(0x0, 0x1, 0x0) pipe2(0x0, 0x10004) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r1, &(0x7f0000000400)=[{0x0}], 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, 0x0) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000100), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a30b8e5f840f81b5e87afec37082", &(0x7f0000000080)=0x191e, 0x0, 0x37) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000640)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0x8a) executing program 6: pipe(0x0) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0xf, &(0x7f0000000000), 0x4) r3 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000), 0x4) setuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r4 = syz_open_pts() readv(r1, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) r5 = syz_open_pts() readv(r5, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) sysctl$kern(&(0x7f0000000140)={0x1, 0x3b}, 0x2, &(0x7f0000000180), &(0x7f0000000200), &(0x7f0000001300)="1220ee4c6c69b1ae2af5d3c4e35f74c71462bf2f862a369bc4568e19aee637102ffff4114473e0b0db27c9c7c822a489390f0d266b27e58d064edf0d39d7e5403bbd5978dffb7b2391ce2fe90be72caa5ba2794efb3073efd20111a419e180289bd470e6a1b4b408488c775ec530dedfbcee9768ab4ff0324242df4e2828949b6c12f984ec37985c82bbe9b0d0d08dcfef61b2111c2c3380eaec59c6477dcf9a5840bc30ff432236cb40a908319d425805dbea4e178a049701abb6c79f9dee580066c540cb176b449ca37918dcfcf042d9299496cbbb1468de1ce326035943e05d9c72aaa11b78eb6d38d49130b311e6ef1f2717a27b44660199dda28c36be7ef1430605fdc1c6ca690d16281b53a4a9daa9cea07737acde91c21f0bb5db14d3205de2edd4d4b42c9c2527b99fe61ecb722aa014c8e132c5106362c1534ecddad4eece32dd152811928796ce0470abff5ce4c44ba2d23ad1f42e7752445b3e9cfaf6336ea3e842a849ebb68c8b6cb409505ee08f4b86af85c0e0325116bcb1670b808abafcb02185b2dd67889bc5133ed42d4483d4e4ad143077b978289a0fb1b6511659ee360ca9bef844fe404562faa5169b0d56867c4c7d3340a9b094cd7714ac236399974682a4469995ace021c72c9288bd4c5a24d2faa897021130444a7b7bddda0c26e7334231e2b3903596058f6ba63d49ab53eb07b6d272eb4e4c00c71652e84ddbb97f485ecbcc876d94df50052a9cc0fae9373b071d1f118e2d2bf9c910eedcb9fe22e3de98933dbbddc0a45b79e7f1c68947cbd38c2f15d058a6b779c3cd18a066d7c83af09c48071c8e779d1f492794e5e156cba0e9ed213abd204a3130b4538164c6c8f25bb1b92352ffba26ba98d98306fed7056473c27ce309456f24032c368bad8aa8fa74bb45ea7718a6f6e1e13d27d492eaa16080054efc2ea5237e50083fe26060c46054446b5430a0118a6125dfaacf9d5edfc16dfecf16fd3cc10a8fc4d9f59206d98f738a66ac15ceb38aca89c48495c2bd407b8ed9261674f5e5b7a68de35868d29eff34ab2e8dfa073fa6d11f9bf829315fcfee454b9ba6816ce11e2bb0bf030f2ea752dcb1656a735173bb2bff266a6a75c594461545f6b42c3e85dab51ff91b01d106548d5fdbaaf121dd3fc7049bec809b3a5d16061a036ab2f680a065bde226b647c5df9166485c066770a5dc7cd206860dd17ea21d0aee5f4fef6cf4bc3d91cb1467eeeaa86861311227e6d3a836c68c44b0e1a8fa8f4c061f2c2691a54b918def0ea95a380635f247ee104bfc4941961ad9464a840b09f3d0ae6a60ef120b806233c07947f6b921fd6e5ab2a5209ef13f62889e44f9cc0a6ecb615c28ca94cabd5cafa549c271904fa50c47a8c28af67f0af066117ed40f7c672c0d3188d17f50bb1eaaeb59a2f9e71d475c8102e250b686c1887b3014e865c96499396e935a7505e059f12cfdb95e516b5a6f98dda5bbfeff15ff01bad31701c594d24b8b3cf227ced39250d8fe392d72b73129604c4d8232686b029124640f217a95d183862ba5035350c55655b9ad5212500c2f277d5e18c7de4101dc4fc63c7264ea67e6d613fc1b6317f4259a560c8b054b6abdc4dd77ddc762678414f0c07911631486309f29c999c01894d1f3b956a675a3384569d17672d86d0cba81deac940465d00db7f88f7218f1eb499b4f544e114cc9a0ad64f02e9a771de8c560b5645f43f1f0f98842361e7dd30946d0c6cfea4778d303cbd4a875f9fc3dda4e06bb6408756e97b1e647f3bcfbe40f52cd6db18e1f7b7e6042293c61e2dc487e0cbcd5474da4e627d312dd56f4933467c379fadc91298b021d1afcbcc29254e47233ff0c670c6814cec889cb43979c97875213c61916193d43c877077f8c1c86db8ad02994f77b0f2d70aba8634400074aabf4a072cb7741aad4bca675806a6c56227fb381032fc4833a2fb4bc074eeda7dcdaaffc2dec59f2cf8f5679004f7606a6071c7112513d5387b88444c3dbf55c6692ff4ee346a643cc03720f1471597638cd2cebfe24fa37bfcfdfd57c605e5b7f9b8b73a28c5a159a607740dab58f0b92e0dc60308f980d588fcb8a45ce9808ec2aeb87a1d2a183d183249d0030d77511617836867d5d03dbde6841ea4e254b50fdfa224eb5e135f251e68da94f6f41e07832f0523bf8a738e25d5e5036fa242c5bc686af2d846ccddfe8c5bff4918f8d0dc499edd9314be08c8c0c689e9b8c34bef68b72fcce254d9c9948abc4a9c80f239317d435c3299d6b70ef9dd37907dd6c20df1bb9038b5d84940d2da89a40b93f4e1677acd032d7d27505c7ecc4dcee00246f800244c384f403ccbecde2c0f26717a223fbbfec43a88d8fa77307a730075369f344b9a95519dce854e4568a2de9182bf4e79af60923592cbc6784aa8268f4aa4917ecd979c1ab2e9cb9d3c245e68162869ea7bd2c8f861297e7409456fc9da03ea86d5f6fc014e07a0548aa6c01b01c27ca9c3b44ea17f691b9867eebb499bea058f3cfdc48ea22c3c9fbba4fb5cd08da4644534ee33c2f28f9a3bd532c42d39db72c2641b0004524b1ec5e83704cb780386fbb8a4ab2f20b8fba607ad485989db8addac1d988cae6b6a557f03c34642223e316190a987d57fd92167a9e430e953577ed65ff4d4c371be036dd25bac5c6438c1669b4782742946c143a95d078a17ac9eb2f93940859ab5ef8dbfa6831d794d10c4c50389b68565435d4b9812ebc613f87634b271aac2e4e9178599c4ae503722a54fe7c20e95b2f017fce5be4a235916fb3b098d99629bea62936eaf7d90d9a27082e7eb37d8960af9df5e2ae4ee091774c830987620dede79b736daff27cfbf517f304d7bb7061ae3c6c4f94", 0x7ff) syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb0024bea4e22300000000e200080000008b01"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) executing program 2: openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x100, 0x37) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f00000003c0)='./file0\x00', r1, 0x0) setreuid(0x0, r1) r2 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)={{0x4, r1, 0x0, 0x0, 0x0, 0x10c, 0x3}, 0x800000000008000, 0x100000000000081, 0x5}) r3 = getuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0xc453, 0x401]) chown(0x0, r1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x3, r3, 0x0, r3, 0x0, 0xc0, 0x8006}, 0x0, 0x90000000000000, 0x80000003}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x70) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535613ab4cb56355df50b7804be38164991f7c8cf7a4f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a079d7080000000000000000008904000000000022830cf4571bed66f4007fccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x60a, 0x0, 0x0) semget(0x0, 0x2, 0x280) r6 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000300)='./file0\x00', 0x2, 0x40002c1c, r6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(0x0, 0x1, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(r2, 0x0) r8 = getuid() chown(&(0x7f0000000280)='./file0\x00', r1, r7) setreuid(0xee00, r8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r0 = socket(0x800000018, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) syz_emit_ethernet(0x52, &(0x7f0000000340)=ANY=[@ANYRES8, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESOCT, @ANYRESDEC=0x0, @ANYRES64, @ANYRES32=0x0, @ANYRES16=0x0]) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x2803) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) open(&(0x7f0000000200)='./bus\x00', 0x280, 0x1a9) r1 = kqueue() kevent(r1, 0x0, 0x2, &(0x7f0000000440)=[{{}, 0xfffffffffffffffe, 0x32, 0x2, 0xffff, 0x3b00}, {{}, 0xfffffffffffffffa, 0x84, 0x1, 0x1, 0x5}, {{}, 0xfffffffffffffffe, 0x5, 0x2, 0x100000000, 0x6f0b}, {{r1}, 0xfffffffffffffff8, 0xa, 0x1, 0x80000000, 0x8000000000000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x43e04907, 0x2df}], 0x3f, 0x0) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x28}, 0x4, 0x0, 0x0, &(0x7f0000000180)="53f26aef7623ba3c93334d8028df9ef5ea234abf5ea8361356fc962ad17ade4d7dc249ea77aae57a39db576b16027c1a64a5beaba2001c5b2d7b453de5f7424c4c62d4a67fb459311f1e9c4e6571f58fcddf60ce42fc125005877a91ba6ce4f1d95e", 0x62) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x80000000000206, 0x198) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a", 0x69}], 0x2) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000100)) setsockopt(r3, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c", 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x58}) syz_open_pts() kqueue() r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000180)=""/67, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x28a80, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r1, 0x2}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) close(r3) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='r\x00') r5 = socket(0x1, 0x5, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000004}) r6 = fcntl$dupfd(r2, 0x0, r5) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r7, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x828) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0xfffffffe}, {0x3, 0x0, 0x0, 0x2d}]}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20000009, 0x20351d, "28b77c09b87aa57800080000d0d2000010001c00"}) writev(r2, &(0x7f0000003500), 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r6, 0xc028698d, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) executing program 0: setitimer(0x0, &(0x7f0000000200)={{0x4000000007d, 0x2}}, 0x0) syz_emit_ethernet(0x56, &(0x7f00000004c0)=ANY=[@ANYBLOB="6b486872afa93944db400cf5ae1e2203cff48ff7cb9d925e1b8eb11d0b5fd08bb98df5b36383fe85ce984166a086e844009a855a5b5785550c352ee95e18a3383fc9359e6de236e1afaaf8ddf5ec7c013f637c75d1c47e23a95a94bddd10fca512872346a6ea39ff0988b4ff3283eb467f2f0874f90b71d23d6256cced78b4258b4271762247a24c7db1dfbe7bc7806886118b9c0d005db040efba8253dcb10c304820f73f", @ANYRES64=0x0, @ANYRESDEC=0x0, @ANYRES8]) socket(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000001240)=0x9, 0x4) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r2, 0x5) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x8) r3 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x21}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f00000005c0)="e25bdd994775ef6bae169e565bb3163c0ef79c196b155aa621d643246c45cb100c38f04c05323a4ce1738c000a76d26229030000000002000000c330edb5987c3b26f7b828b277ac9a05dd00daf7acf58c67ba2c18af1745c945afc6038bae4d1533bcd40c3b25afcf5a53f2d46e2165b4fd9ffcb3253420bacf98004d72ebc553dace26a645135ae06e070000009de597ecddcc4d7547db675789ed7fd81013e2e964ec4d2f2bd376e2d3823d36064810f958d8dddfb1f31c8ad6b6915ced7e3ee1da19cccfab0645c4640b41011711e27cfe12ecf98aa4f155939a065d9f0bb703dd1906167ce702dd44801ba3d0e71edd7999235e6d54106db55859312f8346cc917c73cefed1cc8c076db83279a2e4a24489fa9de18e0ee04c3a97952b051c3b0f3559fd45d696f74607b39a5aabff116a3eb6d4157f0fec4c44e6fa23543d1cd60383cba709307db7b40f0a", 0x14e) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xffffffffffffffff, 0x0, 0x4}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r1, r0) socket(0x1, 0x2, 0x3) accept$inet(r3, 0x0, &(0x7f0000000180)) r4 = socket(0x2, 0x2, 0x0) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)=0x40) semget(0x1, 0x3, 0x5a2) symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') seteuid(0xffffffffffffffff) r5 = geteuid() setuid(r5) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffe}], 0x7ffe, &(0x7f00000001c0), 0x403, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) r3 = shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ff4000/0x4000)=nil) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ff2000/0x4000)=nil, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000001480)='./file0\x00', 0xc000, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000900)={&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, 0x2}) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) rename(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000a40)='./file0\x00') shmdt(r4) shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0x0) shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000200)) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getsockname$unix(r5, 0x0, &(0x7f00000001c0)) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x40, 0x0) ioctl$VNDIOCSET(r7, 0x20006473, 0x0) rename(&(0x7f0000001180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 2: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/207, 0xcf}, {&(0x7f0000000200)=""/218, 0xda}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/66, 0x42}], 0x5) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{}, {0x100, 0x90, 0x0, 0x10001}, {0xfff8, 0x6, 0xff, 0xfc6}, {0x0, 0x6}]}) getpid() chmod(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000001900)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000001940)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000019c0)={0x0, 0x0}) getrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) fchflags(0xffffffffffffffff, 0x0) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f00000005c0)="14bdfa5dfae71f651801288d98307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd05000000fc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426ad542c2148aa42be940970fe88d34d8f99afe7e7820237400000000007400000100000000000000000000b333fbd8b41f0d81085d5ba6e27c771f0760250894dea4941b97fb0b658f797d7752b35f9e68ac7e073aa12b469c1015bdcd78b765da8edb1f4736352032d43acab540570ad9c39cf5fc38cab91164e01f168e1520abe99721d294d38ff032e5f189b828786ddaf503e5c86f26e593c58cefd8b3645fc6e2e16ca39d7519ec5e258e0e3a934613fb758d83e2159a10d8d13bc367cc71545a40ce268232386645470aa569c12da0b49010bdf6bfa21dadf3eb9eb34751517b17c1383aaa1ff245ae7247e7f6bab56c38dcba64ce68818ac0651d", 0x150) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697f, 0x0) close(0xffffffffffffffff) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6, 0x0, 0xfc}]}) fcntl$setflags(r0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020691f, &(0x7f00000001c0)) executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x58}) r1 = syz_open_pts() socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) (async) r2 = socket(0x11, 0x3, 0x0) (async) r3 = socket$unix(0x1, 0x1, 0x0) sendmsg(r3, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}, {0x1010, 0xffff, 0x5, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x401) (async) sendto$unix(r2, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) (async) sendmmsg(r2, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000440)="80d7be8f177ec076ab6266e190b1f746f2a796e1a9aafaf57228ab2413a90a547d8f18a0397b2caa640843e7e9e47295f3d504c3320e9297910ead34f4759cd5484cd01e3f8c3b6315b0443d5c0211da3845105c0c07f64d3bc557441b04afef62144e6a21ad3a9c85d54680bc1a651bf14d4a4c565bbdd79ba4339646d59d248647635e1b3099d4b26cb3845649862c11cb199422539b78b8072c7a22716299675d1ec418edc2f750766067499aeb17fb3d1c78f0a331a8008d6ce69d9229334fb114409b109058150e32c5f987818ebb208a012d983e19319eea4da24975f35c2831bf0141d75e8109", 0xea}, {&(0x7f00000000c0)="40eece9c559ca0abb3d09b53f1e95c4ea06e8ac45584555b0bc3bbf77982cc8b48cee3d54a65bc0769a99096e74cb5768db2bf", 0x33}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="4800000000000000ffff0000050000002a6d4b3912c31a628ea8cc004abf93287e5793238c8aee6a4264b7333973fd9f15e61c3578182446ef285749455d9807950000000000004000000000000000ffff00003f0000007a3e5864c3212e674f3fe38073ab44462b0900000000000000fdcfa14ba6c62ab4c6119538200000000000"], 0x88}, 0x1}, 0x10, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40), 0x2, 0x0) sendmsg(r4, &(0x7f0000001b00)={&(0x7f00000018c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001ac0)=[{&(0x7f0000001900)="8e2ddfbc878ff077a781b2a1cf3ad16f04669011f4d9d1f1962992f9be61c3cb9f2a440e98a87d5e830b1a509f05cb3769b521e6f110278f05278faeadd50cb9", 0x40}, {&(0x7f0000001940)="78e0e0dc1d6bb53a99b20d0b54c0ffb9be4320455ad0a62b6b7fad6e971b3c05af941ca6a7c13692229afb5c8dc78dfa2bc1c2cfd9b482e5491eac2f17229bf82a74002b6e40c1942d169056086a86a1b0774dae1467cb9ab6a5cd98af0a2ba9575dcf61d69b02da3d932a1c585921278c34f816838b7fc30270f6583abbbed0a19a2a6c584b7fd06bedaf36e7a0a43b5a173f6d86fd6f0c7c85869c137027038f820f2fff5fd997a33dad0da40675b2258b520010dfa54761163d33f0daed328f937ece516c50825dd655dc56a8942ec5002682d06142c0bc7c5b96b49f7292c90037ce74280de01d87f3", 0xeb}, {&(0x7f0000001a40)="3ccc8873b81942c1adf2e4a5fc7249f5319ef21175f72a37d00dba2886d0dfd1f15a81da33f8993bb637417fac8057aa7b41443f385cfde66436bbb2c755aee49220db", 0x43}], 0x1, &(0x7f0000001e40)=[{0x50, 0xffff, 0xfd, "e67a61fa79148560f2af014dceda37560fad3dfbf4075212835a783c932dd143bdcf2dacfe12b633ebc3030eef86009cdf66047eabd79623a8468b004eed99da"}, {0x68, 0x1, 0x6, "c13fac2fef3e7901f044d3a28a17638cf37825a6d96743943c293aa96a34e9f8653d4353f62aff87e40e51815317e9c08b9a69c69d968b6d4f7811ea816d06c3273ba44da0b852da54eabcb3f796cab217f54f"}, {0x20, 0x1, 0x4, "000000d60000ea0c000000"}, {0x20, 0xffff, 0x7, "081509f345fa84f7640a216cb25e"}, {0x108, 0x1, 0xff, "ef92a8bb20911e344fa3385b5226e79973844ab9b259f78d0bbe15b8030adc0c1b7a279dfb8f0860fc5341b8b87d306c86c6ed32e8f8cdb026ae0bff22fd7a69afb92643188a50984f5b92439c937c4677436c337fe06a12d0523f2b749aa0e651ff897d4b8cded6c8dea62ee22d9767313251e85ee940a32366e8b6d22534cbb13960553e685fffa892990913339756d3e6eb23bab10aa643e75a0e9d5a2e763325794d84deaef72780be038252dea5c3027bf3f5f14675df77e11ffda039c94d76de722c85b821dc38d2933bd8da74cd6288663c72d77e56537d0eefd5290c799fc6e7b768db776168df13f72609ba0784898e07"}], 0x200}, 0x40c) (async) r5 = socket(0x18, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) (async) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r5) (async) getsockopt(r5, 0x40, 0x4, &(0x7f0000000240)=""/114, &(0x7f0000000080)=0x72) sysctl$kern(&(0x7f0000000140)={0x1, 0x48}, 0x2, &(0x7f0000000000)="72b73735", &(0x7f0000000040)=0x4, &(0x7f0000000200)="07f30000", 0x4) (async) sendto$unix(r6, &(0x7f0000001c40)="adb3532d212b83be4995680252c75e0db1ade111cbaaa01aed58067b511b85be3a8c351e1129f227790db41935d270fe8498ec13c0099f04db53ac678601c2b01316f234d3c91dee761232de7e26efad22ceef8d191860bd8dac36678390542c8a0200ef7206ceb9e19e6b7072a50bc3064c7483aa266d0d29464341e78e157b9305d6adfc65ce1f5f9871f1f156cecae869ed011bb314631f4579c43f00d0c4e5036e78", 0xa4, 0x206, &(0x7f0000001d00)=@file={0x0, './file0\x00'}, 0xa) (async) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000a00)="91", 0x1}], 0x1) (async) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0xc99, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000140)={&(0x7f0000000340)=[{}, {0x26}], 0x2}) (async) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x100}) executing program 5: r0 = shmget$private(0x0, 0x1000, 0x5c1, &(0x7f00001b5000/0x1000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/152) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r4) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r5 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) acct(&(0x7f0000000240)='./file0\x00') r6 = msgget$private(0x0, 0x746) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x426, r2) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x0, r3, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0xc5f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x84}, {0x4}, {0x6, 0x0, 0x0, 0xffe}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 5: socket$inet6(0x18, 0x8000, 0x7) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) dup2(r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000040)=[{r2, 0x1}, {r1, 0x10}, {r1}, {0xffffffffffffffff, 0x4}, {r1, 0x100}, {r0, 0x1}, {r1, 0x20}, {r1, 0x40}], 0x8, 0x6) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000440)=""/259, 0x103}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) munlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) setrlimit(0x0, &(0x7f0000000100)={0x8000000000000003, 0xffffffffffffff81}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) socket(0x0, 0x3, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) getrusage(0x1, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000580)="601f939b0152d7a2242a5ec8a39aa3ece636351fc12c30672b640137410a5f84c172363443bbceca1c583ed640baeaed0bf6aad5f94f6bf33f18a404fa75a4a05102c340cf068aa44cbf52f1aaca373543d8b1482d0db2", 0x12}], 0x1) execve(0x0, 0x0, 0x0) close(r2) setitimer(0x0, &(0x7f0000000000)={{}, {0x100000001}}, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x2, 0x6}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000003c0)=0x10001) r4 = socket(0x2, 0x1, 0x1) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x3, 0x0, 0x0, 0x0, 0xa) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = dup(r0) close(r1) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000100)=0xfffffffffffffe87) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000100)=0x5) setreuid(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r4, 0x7) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x0, 0x8, r7}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x6, r8, r9, r8, 0x0, 0x0, 0x7f}, 0x2, 0x401, r7, r7, 0xf2}) r10 = getuid() setreuid(r8, r8) setreuid(r8, r10) openat(r1, &(0x7f0000000140)='./file0\x00', 0x800, 0x80) poll(&(0x7f0000000040)=[{r3, 0x80}], 0x1, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) listen(r1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) symlink(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0/file0/..\x00') executing program 5: sysctl$vm(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) poll(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', 0x435e93a4, &(0x7f00000001c0)='./file0\x00', 0x8}) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={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) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) msgget(0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0xbd7b3a950ac90c75, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r4, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000140)=""/107, 0x6b}, {&(0x7f0000000200)=""/93, 0x5d}, {&(0x7f0000000280)=""/107, 0x6b}, {&(0x7f0000000300)=""/112, 0x70}, {&(0x7f0000000380)=""/230, 0xe6}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000000480)=""/248, 0xf8}, {&(0x7f0000000580)=""/66, 0x42}], 0x8, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: sendsyslog(&(0x7f0000000140)="1b61b03b8b3f76cd87fc8068b7184dc9dc213cd17082d299b4c53d0f68c27ba097ac024c3332a5c2498e9570c88c5c7330f3f01b1a2b10cd8561470a9bc4a82f24b42e9226847b58a55ffff9f959a3ca2066e62952dd21f412883c174a08afda75cb4acfa289845f8ea26d86afa4cb3f7d1121df4b1b579d4d862cb9c53fda394f39e85a97e4d41d0e465d0d034c0804c69b045f89b54b69bb3d737fbbfc51e78265a2bd11", 0xa5, 0x33) setsockopt(0xffffffffffffffff, 0x7, 0x4032, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x18, 0x400000002, 0x0) getsockopt(r5, 0x29, 0x3d, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x4}, {}, {0x8126}]}) sendto$unix(r6, &(0x7f0000000880)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118190000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c05000000bfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ipip(&(0x7f0000000000), 0xb, &(0x7f0000000080)="ff38d077abc95a30d7e010959dada89b0063372f46a26d7a70ff7937235c62a725be6c121296a51752c7c1ace1067e92341c56e22a9dfdb064f7bea020aecc3b243a74658f8a24e0382d25a4f9390725dc047741575322050cbff9b0811aa548bdf277b54a0d13354573be986473471aa9c65b05ddacda9752151f1e3b6f63525073ae57d90626c04d201163e7d294979cfe4c99997ddc", 0x0, 0x0, 0xffffff50) executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000040)='\t', 0x1) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) dup2(r1, r2) getpgid(0x0) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f00000000c0)={0x0}, 0x10, 0x0) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getgid() setgroups(0x4, &(0x7f0000000100)=[r4, r5, 0x0, r6]) fcntl$setown(r2, 0x6, r3) sysctl$kern(&(0x7f0000000140), 0x2, &(0x7f0000000180)="d83499bde4ac8e774c3de2216057a171b2aee48f73d65f6c662bc6bc1856c2f8971a36acf880b9782c42e14f3289687121fe04bba28dbc68d535c3856b5caae7ddaca95c5adc6407b7b4eb94fbeb9bdab5f42a55cc71870b5ff38ea78a128918574cd3be00bdbaf826a98f6a30a5719679d385a06b2b00867f737191d3127148419219980f1998da994e7dbc2750413c8146f43f763bf9d0f2b0a37c1b0ff2267127ff3d92798bc9784f93d2ce967eaa12fc05d98854b60fcccb35b945212a930579a76e567c386f266fa1941a2d8dcf82972090be0e1aff7f872b", &(0x7f0000000280)=0xdb, &(0x7f00000002c0)="f31d07e9ca326c68a4ee77f6a1778227e70a29d5c87841c5622d7831b1546159587611955a3733fb79e5623f93ca37d4abd5d9083145302813cc0adb49384992bb0e51b3452ee979383d96f0412362b57a66a300f12f6c5fd67c1c51366ad533adab39e0a599eadd1a7429f6dbaf6a2513af8d5455826b089d9a555c1b25e8c63b7e75598887b1df75cea098b243295c511e4b3805ec992b47c00b6ec9d39f2538b36b0b73bd08cbffb774950131ed0b5e3bdba37a18", 0xb6) r7 = socket(0x6, 0x5, 0xb1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sysctl$kern(&(0x7f0000000400)={0x1, 0x40}, 0x2, &(0x7f0000000440)="8b51660b8b31baba475c619bb0e6fd31d5d6783d4851d034967fbb437b4da76a1718b9486ffec84048639f1cd58cdd76e8489ba5511cce3d022835099bc09f76f4999bed051afa8e26a6ed17da10", &(0x7f00000004c0)=0x4e, &(0x7f0000000500)="52be75facf6c7bd56af19d5aea7c1793c6b4bb3d34dbfa288e7047eaab04ffa060f3b8abfb5cb027b8839655c070b78ecaa4e35fbb8640c23e0f65180037fd2898fb69b959214e47e090c6465c1b0c943546fd48494a390111e354db7c77bd72c65a79e96304cd5ee61e46a1945cb0090522f36b55f83086a5115889a15ba1523c104737b827ae017970a1357bfa015ddcd5e90be537fd567d480dcd9c2d51e74cb755c2", 0xa4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000600)=0x8) r9 = open(&(0x7f0000000640)='./file0\x00', 0x2, 0xd) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f00000006c0)={0x3, &(0x7f0000000680)=[{0xf2, 0x8, 0x0, 0x9, 0x71}, {0xa27b, 0x6d1, 0x4, 0x6, 0x3}, {0xd94, 0xf4f9, 0x1ff, 0x1, 0x8}]}) preadv(r1, &(0x7f00000018c0)=[{&(0x7f0000000700)=""/112, 0x70}, {&(0x7f0000000780)=""/86, 0x56}, {&(0x7f0000000800)=""/192, 0xc0}, {&(0x7f00000008c0)=""/4096, 0x1000}], 0x4, 0x7) socketpair(0x10, 0x4, 0x4, &(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r7, &(0x7f0000001940)=@in, &(0x7f0000001980)=0xc) listen(r10, 0x3) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f00000019c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) getgroups(0x5, &(0x7f0000001a80)=[r4, r8, r5, r11, r8]) sendmsg$unix(r9, &(0x7f0000002f80)={&(0x7f0000001ac0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002ec0)=[{&(0x7f0000001b00)="58478a2a2cf805370c5e282d1ba041fa1e56fbb1f16a2b", 0x17}, {&(0x7f0000001b40)="5c9e90ba59bff2f3a7fc597de581850630467621c7146f0828289bae50f0fdc9078b3b2a08088580aeeea4ec923244643ce73e39dec3ab96a277babd6730", 0x3e}, {&(0x7f0000001b80)}, {&(0x7f0000001bc0)="1bce78ef1738952438bd7d3b8a27bf771397518d9193ff92a6283a251919cd44ffb8492da770dffd96eec3262a1d118440fc8428bbcba99b5b2aec9a62b17a98d957df1df8ec41e6ca89c473e0b461a59e83acf8241e50b34ba21edb71105c64b66610fabd2c64274dd0ec396e751c4d49644bb7a2de451dac0966ac4b938eacd7015e72efa315a366a6a029a4db41e537eadfb38038cec09a3ccc4cb4f65fdbe72a1895277199cfe9429495f687b4a2e6651d7b3bf68024288bdc1eb6b1cf764293372f9e336a18182c929fdf911a8bbbb69cc7dcb2e291", 0xd8}, {&(0x7f0000001cc0)="cd14fde3a373ae61265dea84c2741f604f6ea634105af34091616eedef5fc513b1746e5e65b90f85a91b012f15e3da8c6032323c70dd0316396ef2a3fe68e8d5121954f223097cf24757468607492a85a9359f4927d6f7f40b44208cebce12a2c3a8157083c9cb14ca28beeb7db2d587ea7e08f872988b27c5e2e78e80a9c2979e8beeafe03ce3a54130777d154e54e6abcb3f26cc113ebc630b7dc02ab56b5f49ab7cc17e36841afc65ae13c91c2e9007e929dc403836844fe469f1c9fce8e9faa0cd6131cb7c54c0ce578948500466f1fc13ad258bee2f9afef20e42029f1ab4f1d3188a22f9259c04d261c74cc57157ab2b8ba83cb81920eb1f4bc8d9", 0xfe}, {&(0x7f0000001dc0)="84aabd703528398c4c52131c4ce49b19af77289bf5ad5de85d2806686febce456fb3dc9127b3", 0x26}, {&(0x7f0000001e00)="8d67f3266b243bde8f0f9f60d765815a0c6c5a2e1218e9ffc3ed9530cff7bd36c86f887fedee06598f76b93878841a6ff2f5d6f746f48c3471ca51305b78a2fae80d1e1e1277dfaae74f4f467461b642e37b52ad2bec95ce60e01440107a3ffd770bc73d26fe21c54b65c3788e7036d52f0a233d887affc5988325855b6c64d3eb7b571979928a66bd01027bbaadd5c80f496ef309c8f3b864c2b59717537d3b2650bc52c15ccaae017200b5777579de1f0bd4eb6fdfd7015877648b9ce8edc763195c13efd988290d2162ee6eb0c77b49ef0ed0b272bcea39d763a99b2a08c400c2b16e7adbb002c690f55b15dbbac51a13ad58183150100f530fc50e42855af6f7f0aa0481c4cc2455c3f7442e75c13cb1907f0389dbedad055133970703b4c4258587c1b1f87b194ea94ccc96d370185aeac57ebb02043c32e968999fe205f4b46af6579562336981244471edd911e8d86ce431c3eb4e094c085ecc1e7cb871f95f2d3a8c1fc70ad0be17574ae831a17574b013391776b76f6e406ad6c77d5b37534ec232af9e0ec0591d7967b18560d64a6abc3d3ba0d640cacd8f84d594b38cfc447af346fbb1d65b40bedd3564caa6f97fea5fe7b85ee1afe35bb9a5f05b345929d11aab16272589a348fff36b888dcfc773388504eb8c57e7086a16758f130c3c61b95be6c77a10992eeb0f72b6c9bf9957747b7d63f75b71afd5aa124e6364b2bf0a2e64bd34dffdf5a941776839fa8fc4b87298e5ae78bc1ce133482304fd55f05a35067855420a4cb8f222ff8dfe3693e835a2388983d18659e3268335a6cf61986b7a2cd72896c582fc0b0c5c2456c49d05160ffba8d77f3caa6678dbffd8086da27b5ea8ade0c44d788924cc277145248be2b4a0008d0f1480b0a02af5629e1992a6ec71a7e6c48446ba73322f9a434f67206860f0b5951c629a927ef55ce29ce722ef25863f2e46c6b810063a283110c2a6dcc5176cbbfddbac7092e4207e0c24331d215a3d53928fd5fa7f72e2a3d0e044994daae50fadd3dfe7dfa7495afd9e4206ee071294de3325bffe0616045472bfa97d1128edab2736c3721c80f522237cf064add3e628b4c91d234fd392960b86dc21c07be5e270a491c54de9694de27fb9489de66de35d7c3831d4afc7ac456fdedbffde35557cf2e5b0fb781143eafc322de498ad401ffd3a308ebf00b1a87ace3b9d37d94adcf303fc0729d7896a296bd3f2ed05f5fde618085a0262e45a4f80b0dc44e7c7013dafa954e9233e9fa4305deccc23e284990a8bef741da11dced9d5d94186a78a3a6fde288730a582d1a18da462a36f2d4a72ff632720ceeaf06ff784525dabfe38b16f3474b450d7cd769add6eb6a32f7c22e442f8599582dca28c61c4131b10ea0c4ece3514536fee04f36a234dc03333b6314a6386959d7483d1bb96966973e6b1bc43810a4a50239604bed005220ff1ddbdf206dfddda815e9f47098d8b1810fe764c20ee3dac33ac65c4087bd94df832618dc022ef51ce0c112fa6518359ed8f456d366923920ce9ef752dc945c732bca44a53ed8cc14ef48e9e946e57526e619fe34dc92e1566aeae3992e01bc2452dfe8ccbe24a214fd8e4900ecf393d20ea165e4a5d98ebd3a5c3ba29fdd9ea01caade0e7d258e1d72eb42f7326070908cfb15a500c881b49a5026c9fc382b396969434ed2535bb92cc4a64249e4dd6a62572d76b94c24949991cd748a0d6352304d9e1799840338c6d7728ec833754d0a61746e011ec3c6f4d4a73264959d6831d3ce811857c74d84ef5a8003faf5ac6b2ab8d2dff6eb78d9a0a10eadd5d2283edebe57491ccf12de9ad7079cee0cf8083c2dd70130411f8a3b8dd9b9b1c6113907158f0f1ce814681564bd4b64eb934d8d9abe7bdc03258bc1323c38584a819eb965b718bdbe33b8afb1762d8f07b8ba5d82540751009b1b2a16285bc23206f91b07275e3d5b5f1876f291f7451bf540a7ae8f518c5cadb9876cafdf22db57551bfc526f7a307caafa5a2ef7e7accd0b2c626f22abc551404134ddcb3450544395d715a02b503ea85433946eaa075b6929dbd0c778f5e2766be386a199c34eeaf80743a50ef12caf97561bf10a113e4cd58c304b838e563ea5a444ccf07d15f5b968b64812fba1645278bf9ced393466146c418b7084d1665f3584c6f6df9cdc515d2adfbea5e27841f5c6e96dc95d4f321609ac5699a68c8c61c271dfd5df165c6ba370695e0b484057cf1b7ab076d615fa66d4461bd863aeb799895e9826f65233c317d5b35b52978aaba2df86b59d62f1865bcdbff794048cc1d84e8e2594897df051d50916750f9aaef11d5341fe6ded160b2900961574c78a5f8c24af2b5983a0ae56a93d6ecc71c1b804b1a45babff52f4a89b0f1b924d36b3446ac8975fc1a137eec0b49a2a3a7bc3306b366e31caa3b89181bb298bed51a61ace5a2b41e69a05699df370bf6cd08a357bd1f040ecbd2d23bc2b78db39e5e99faa3de92ae40955d990f131819cd6a53d910a011b6e698ed9d796018b1c64f7b816a2ada9633e94d739a1a61c918f69945131f3f9d8166704433f7435c67fc45cbff9aadd59bf9daf8f607dff0b39f5e71cd0309aba6cc2342052efef72cc64a8d2f24aa4a702ceab8390c7ce3ecb848efaf341af3503ba035e9d0c03a6288174f7c5945bba4aa32ad09e827b1c19afe5468661b2608f2092e4834202e95460b72e8c4903fcfc32f34d78ab7a3202ef3b2f623cb607ff8ca17c34fea108aa2a0286406dc1630810a2dc53aecd186ab5cb0d152629a3c9023889dbdeb052863df5476451755918e103e0aa321c2dd496c2101f01d9c148265217477add6f3bf3559cd0fdfca34c275da05715d30a31dd865cb55a4b8a06b51b2ae132666f681b0581d49fd8211e94df088ffa352f8b1eff137fcc898a2aa79ac9a01d99a343193ce34c39fb4d7d156820e2c6da41c779e59b0cdf370d95431bf5ce062233c82a730d1299a941028fcde584a558af1fa99ded4906a6e62283438ce9fffd42f5c2541bd7549eda14b25fe5c6def1ca9f964ad236f7aa6566913cc16d1af43d8de975b46ce2cd65e0e88eae2cc3a9d1f4cf112e04a2337ad1324ecbb1176303cb51876215c460892fc54ffcdecc795cab89a0b823b36f57bed5c0aa60682b9ee0b943e091ae9429f5ae0b5f0eeb796f4393813745d23e9b6441f199f62f09967d60cb613b68858a6f9edf9f7613ecaf1740a509f87ced5f97e4c25cbbf96309bd76385ef4051bfcc1f575cfc51b6cd22298863be0065a8bd9a0169a320bd786d5a5dd594ec1b3138f94358e3a6f7a6a2d88850ed39d16b86aa0c183a9ce00b03b5724237427b330537ed40d374fa308e8f5bb7d0e2df812cfec6753f71fc1cda6d7c0309ae269e58b09ccf52306918cbc9a23961fd12ca54118f59f59fca5619eec56447d144169f306109d3f5c262e23750655f4f79d3a381508e18e1c4666369da20378a94946397cb5ef837f562e984a5c7aa3c50974432313dd08d272a1de1081764c8f6da9fae9a66f2ceb74353ec60fda52540f135a98928ea101c4cdc00ab21d8049cf2ace578f6a4560511c85b8803dadf1708507110b049e271c96c929d6f577c9eff5604ac125fb8901ddcf88735d751da8e4ff0a7f41ae756df31017efea8d656f736ced80b0dc4e29bc2d97b5fc6b2882fb49e1ab8d0907ceb65d831565fcc04062dfc84118a97cc8329db1a3e97dcfb1b9f57ea9c54fadbf0b13ee87801ce65f06a7aee4e75e2c3f4cdca5eb400d147c948d15d37d02bca9d495e97d6fc01b1ea9baa939e856344e6ceb84875313a421e6ad1f0beea3619ffe48967228ef9e48afb9f60a9d86d6cb560fd48aeb1a2f9f7bd98d09afdf80c24be0ec6633df329f1e26a318eabbfaad023818f2c86df6e4d43b37ab038a1119022eb48a6cbd1fc9e00bd936bf524ad3b99cd138b6bfb3c4a06d1d233081a8742c7e0d1a95f20e7aa05a571de9d10773c82079d20aa8d7119ecb30f5218e2717f297037914fc1937ae830a597e3d27d4b186a15f25cccbf0c3b56e8786dfe5e4971ce908f154f0a2f29a29712190f5b6e5f7029d1de2ea2fe8479224fd021c7685a8c610a7ee99bc73af6b4e7ed0bc8fd193aa2a6796776238b6be4926e325b314e2b9ff3a01b0380c28c2a41ddc7d26c75d2af8510cd6c3894a8c3ce3a666e479b41fb7fb8ad6e48565812c433e466a78f404138056d7a1188c2159f1bd48a4622dd01515cd84052a8596722cb6610d7ed604727604fbe7d0272c3272d7516c4bfe8e5d6fdcbf50e7ea5bd4ea6fa04f4c77251a7f645a49f20504bab4dba8a10a573ee4b16ff909fe2d12fcb6afe7c70c66da87be5afb72bdd37e2416bc43b951e8a1e01e8a16811c787190120d025c56c896edcb790b3c82471598fa7ff1e594bc48bedf7f8bf6bf2b34c8ccf720f27a4fad16a6f2d575aa13a52e0f58bd8c700fde0804d7c2df802308b8208613ea460e2c2385b5978ebb7e2ebcece43eafafe98394b7dcf5eadf26376f25751ce1e0aca8a66a5294bb81edd44fad25ab33745a7280f5114d39a3518b94d6506e99823b67f925cb4c90d9f41f467bf0ed418e677b942066a5ee48b77118a82dfc9571081910123a4a189230590384e95045a368537442912395a279610498a725ce57c075e171140ea60df6f64a784bffae87d2f95dfa0dacfa03e80fa2419b970eb0dee219fed10f64d38b26c2dc377223b7f8dd0e56f0fa19a960fc58e0015945f16adb6a5e156eeabc4423851a3326048b0b42f39aeb32fb386b7dd4fb4543bb8275f4ff7e93343c53dc5e755a656b4d60776a4318b57d85d001218f0f16cc85ace9e1d8b0ebe9619ab1283a46479e16714977412f9efd4611b5d79cea04b8e0264148b95173cdc9a03dadce4f0b59b40ed9b5aa0b5af59745ab6f05e092dc812a86e78063df312581357688a6e2d6e442485c0fe7cf87b04035328e172870bee52881e32a97d8ee950700980bdde101883b075321d262464154e466d002002792de60a4711954acd02ea644baff9baf826778616c47f8841b9f233978bea678929bf679a4d1beb5863532016f9a30093c80f407e772e629ea69fd43794d44e109cc7b530342e8ca40c5936f30416d95347fc84b470d6646c518190de4ca72628bb015b267f53524f04d2632b093e65e12b15aa66f779d325976d90525323c77b44b0f28ae14283b694e35383b42d02e6e5eda0052c77cf5ea1c413a4748a3e4df083742ba2adb8f8d275ec21cdbfa5dac7f001828dd6a7cf4e5067ab5700dd403abf06c9ce0d0afaaeac97e5eae2f4c91088efc5836aec15899fda70ecadd1cf27e7bd1c57f4e333e6ef21f6255c810a868bd39b01082a804dc76260d18bfd1be20e161a5b68de43425a4918c7b358472056f55c5ce52f7fe6bc38ca519891ddafa60ae3ca8d8d2782ae59f2a560034e01e2016e04ab0077cf74dea3f5c2fb11155a10632219b786a436d823cd982f8595d40bde436e88b33a1da2c06560fb565aa51395f45b3744dcb529159e4690a45750e1fc004ff391d0fef77ce5792a73cf4db59876eec70bd7049a54c9765e47081495629983dd19c559715499488c18949b92815c1b2294a0d915b7d7d4d2ef0220bd22ded1603eafb0c4a1760977cc3a16e8eab6d19ce49435a60e010cd7e4b6def19120a66a0a0cc69c8852b33dc3672d14fe84198497270d433eeacd14e6669bf9b70c2b55ff9060bdc242b35fe61e1120ebd7de", 0x1000}, {&(0x7f0000002e00)="29ab53166ccbeab63daecbcab4dd38f932b9524590c601b5995d324f6e3d43d74f46a7f7c0ddb6636fa487db4692907baa8fcb7ab14e55d71f14abeb939550e7d9f49b8106db7ec18a8c2e89477dcdd4eba4d843cf125c6b9f1b1d", 0x5b}, {&(0x7f0000002e80)="8a9e9f6852b91f5922cee1bcd8147c9cf0360f4cb50006d0ba63bfea2e17eba756e4f015f020e50df38210cb2cc6d98d6dabac3c2f281887fa0ebe45", 0x3c}], 0x9, 0x0, 0x0, 0x40d}, 0x7) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000002fc0)={0x11a, 0x5, 0x7, {[0x3, 0x3, 0x6, 0x0, 0x5, 0x9, 0x40, 0x3d, 0x0, 0x800, 0x20, 0x5, 0x3b4, 0xfffffffffffffffa, 0x8, 0xfffffffffffffff8, 0x2, 0xe3cf], [0x3ff, 0x6, 0x8, 0x8f9, 0xf6e3, 0x2, 0x8, 0x9, 0x10000, 0x80], [0xffffffffffffffff, 0x2, 0xfffffffffffffff7, 0xd8c5, 0x3, 0x20, 0x9], [0x6, 0x1, 0x5, 0x9, 0x8000000000000000, 0x100000001], [{0x6, 0x7a, 0x5, 0x1989}, {0xf7d8, 0x6}, {0x4, 0x8, 0x1f, 0x5}, {0x101, 0x0, 0x4, 0x82}, {0x8, 0x800, 0x7}, {0x1, 0xe6e1, 0x0, 0x3f}, {0x8, 0x2, 0x401, 0x2}, {0x400, 0x1, 0x3, 0x8001}], {0x2eaa, 0x8000, 0x3640, 0x6}, {0x2, 0x2, 0x9, 0x7}}}) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000003240)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r12 = getuid() setuid(r12) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x2, 0x4}) r1 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000100)=0x20000, 0x4) write(r3, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec4305000612333", 0x1a) socket(0x1, 0x2, 0x0) sendto$unix(r2, &(0x7f0000000540)="eae0a3b07dd3220cc13fee1aeba1e1b7b6391465594b82abcffd9cd0e2e67cb9ceddd23a3185818bef0667ad427cf228f38d8890cf9b1549c1f480cd0c8198bfb73daf9dd926c8fd30e6af3a5607d45959db7ae4f5880b7549e361a74dbfc78d5116e89ee4c969d2eea404fcba3dfea4e4626625a8c1aa2ee67be188b3d9cd83458da9f58ad59df58d3eaa7db837193c8f0aae478a9acfccb493c8f97eac5d3bd93c7d167ed536857c49583a854ecd39577a3cfd441ae8c6920053e19d7fb6a2ceeaff1adef6acbdeb3f8423ac718d3ba4bcdc7df57753ede1fcddb9e3d6da0e02b517e80bc4f6a8bd68a5abd40dad64", 0xf0, 0xe, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), 0x4) socket(0x11, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) executing program 3: openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getegid() ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) socket(0x0, 0x1, 0x0) pipe2(0x0, 0x10004) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r1, &(0x7f0000000400)=[{0x0}], 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, 0x0) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000100), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a30b8e5f840f81b5e87afec37082", &(0x7f0000000080)=0x191e, 0x0, 0x37) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000640)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0x8a) executing program 1: socket(0x1e, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000640), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="55a9c91c13fd815d9b1931", 0xb) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000100)=0x1) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000800007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589040000", 0x16, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) poll(0x0, 0x0, 0x0) pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0x11) setpgid(r3, 0x0) getpgid(0xffffffffffffffff) executing program 7: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x2f) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="2321c5", 0x3}], 0x1) write(r0, &(0x7f0000000200)="090000007f5d5e8ee581c27a83e11f472e74820b2a2e6201cf78aa95ab10eba007a90172c84c837c427802005c2a191c97413f308cbbec0428d6b04ab7572fdc6a5ae75fb8ea512f6d626401466a3f32f5408ad7ea09cce00ce170668f0fb65836c74dd6f9e325e6560a", 0x6a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r1, &(0x7f0000000000)="7696e5f3d1f18c374b77761d48c9", 0xe) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) poll(&(0x7f0000000080)=[{r4, 0xab6cc3d7ffaa0897}], 0x1, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r3 = kqueue() mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r4 = socket(0x2, 0x3, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x8ad397bdc1339223, 0x1}], 0x20, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080), 0x10) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kevent(r3, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffffc, 0x45}], 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0x8}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r6 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x2c0) pwritev(r6, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x2fffd) writev(r6, &(0x7f0000000400), 0x1000000000000165) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000080)="dda51210691467b1e499c09524df3ce19c95aa4bc858dff4c8306bfe762a74f492f50bbbb675f8c2c632784a484bc8b2bc0ef3c91bad27c17889df8df48c1260a515f609b6f8e139cd9ddab3d9e45594383d78a79146dba314a16f4218476da89efc2b4dd5f8ec68f842504f7cfced4078c4ef73d843a497dbb6ebf7e09bb4c1e6fce8c8", 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8021, 0x0) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(0x0, 0x2000, 0x5900) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000280)="2dc7c8e2e775ffc20b3a1acee1c2a5f1e8fe13a57e96c63e433f171fa0259c95a2e8876cd8a05cf955af42ad168f64ae90686933ef37656c888b907b9057a20eb471ebb033d4ad6d902d6c55a78264536b4f2750933ea7153b2227eae0ea9ec30911ae671e75d159a4fdfb0b4620565dd448f43716ba7f2a499ebd175cf9ab6aaec5d70af5f002da896444bb3f51ba2a4896fa13c1aad64a716831495e42f47b8ad55073a5b88a7a8fc96180f40cbc921eda4ed0e8bdb6ae77f0fd577fcca98182688d3d0c2c681d9814603c6c152bf55e14672269c6926bcacac4187ded4880f7d8719bf6f5ac99080d6b823ca9b1ab07de030a7240b07b0966687494a85a27f3a6ec148534a79e4b86c427b29f27ad9c2310d386d41ff5bb2661299056d91116c0094960e61b54377de2f5a24ae84da1ccfba87833013adb7a6a6dfe5ad85839e7a07b1b975015331113d06fcf87edfa0f0f03333219abba403cc4e4210c5a01c00efa7a645f34920da20afbff4407e57dc9fa", 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x0, 0x7}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in6}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fchflags(r4, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x8a) close(r5) dup2(r4, r1) execve(0x0, 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000010c0), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000001180)={0x0, 0x0}) select(0x40, &(0x7f0000000000)={0x0, 0x3ff, 0x4000000000000000, 0x0, 0x0, 0x0, 0x0, 0xff}, &(0x7f0000000080)={0xce7, 0x100000000000, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) select(0x40, &(0x7f0000000340)={0x0, 0x0, 0xfffffffffffffffa, 0x0, 0x0, 0x1, 0x0, 0x1ff}, &(0x7f0000000380)={0xfff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaa881000f108863"]) executing program 7: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) (async) r1 = socket(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, r1) (async) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000080)="c7", 0x1) (async) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) write(r3, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) (async) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r4, &(0x7f0000000e80)=""/4091, 0xffaa) (async) r5 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r5) socketpair$unix(0x1, 0x1, 0x0, 0x0) (async) kevent(r3, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0xa6, 0x8, 0xb9, 0x1}], 0xffff, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) close(r6) r7 = socket(0x18, 0x1, 0x0) (async) socket(0x0, 0x0, 0x0) setsockopt(r7, 0x1000000000029, 0x3e, 0x0, 0x0) r8 = socket$unix(0x1, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000040)={0x2}) (async) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400005c3c36f46533e43deed4000000000000"], 0x3e}, 0x0) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x1003) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r1) r5 = fcntl$dupfd(r0, 0x0, r2) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) getuid() readv(0xffffffffffffffff, 0x0, 0x0) shmget(0x1, 0x4000, 0x5a6, &(0x7f0000ffa000/0x4000)=nil) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x202) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10, 0x40) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000240)="12", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mknod(&(0x7f0000000280)='./file0\x00', 0x40, 0xff) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r7, 0x8020699d, &(0x7f00000001c0)) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "281132b100648a5b3bd803ffee5c97ff00"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000140)={0x6, 0x9, './file0\x00', 0x0, 0x3, 0x1, 0x6}) writev(r8, &(0x7f0000000700)=[{&(0x7f0000000440)='o', 0x1}, {0x0}], 0x2) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000001a80)={0x7, 0x789, 0x1, 0xee, 0x0, 0x43, 0x1}) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697f, 0x0) open(0x0, 0x0, 0x11) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r1 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x68) kevent(r1, &(0x7f0000000040)=[{}], 0x7fffffff, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000000)={0x0, 0x8, &(0x7f0000000100)='./file0\x00', 0x8}) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/46, 0x2e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{}, {0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x3c}, {0x6, 0x0, 0x1, 0x10000000}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) r2 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000001c0), 0x2) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000580)={0x0, 0x0, 0xff, 0x6441, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0xb38, 0x7, 0x0, 0x6, 0xb238, 0x1ff, 0x20, 0x0, 0x101]) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f00000003c0)='W\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000680)='./file2\x00', 0x1e1) semget$private(0x0, 0x0, 0x384) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000440)=""/147) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x80, 0xfff, 0xfff]) semop(0x0, 0xffffffffffffffff, 0x53) mkdir(&(0x7f00000001c0)='./file2\x00', 0x10) r3 = semget$private(0x0, 0x4, 0x42) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x6]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000002c0)=0xc) semop(r3, &(0x7f0000000440), 0x0) semop(r3, &(0x7f0000000340)=[{0x2, 0x5d32}, {0x0, 0x8}, {0x3, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}], 0x9) sysctl$vm_swapencrypt(&(0x7f0000000140), 0x3, 0x0, 0x0, &(0x7f0000001380)="01000000", 0x4) executing program 5: socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) r0 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, r1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x812, r0, 0x0) select(0x20, 0x0, 0x0, 0x0, &(0x7f0000001940)) r2 = getpid() r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x38, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{}, {0x2}, {0x40e}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) getpgid(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r6 = socket(0x11, 0x3, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = accept$inet(r6, &(0x7f0000000080), &(0x7f0000000240)=0xc) recvfrom$inet(r8, &(0x7f0000000280)=""/58, 0x3a, 0x0, &(0x7f00000002c0)={0x2, 0x3}, 0xc) bind$unix(r7, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r7, 0x0) accept(r7, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x3}) execve(0x0, 0x0, 0x0) fcntl$getown(r3, 0x5) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) socket$inet6(0x18, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r1, 0x80002) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f0000000380)=[{&(0x7f0000000200)=""/87, 0x57}], 0x1) execve(0x0, 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) getpeername$inet(r0, &(0x7f0000000040), 0x0) preadv(r2, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) executing program 5: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) lseek(r0, 0x0, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) lseek(r2, 0x4, 0x0) r3 = dup2(r2, r2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4a}, 0x2, &(0x7f0000000100)="71f91e3471ac00dd6070af6fb10c634b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, &(0x7f00000001c0)="c6503e5446814ad401fc77b6586f318a80b7debb3198a4c76d83395948d89ba98b13a979b3b412132bf0923eef9cf599e1c180a1db871a7d88ae612dbaab13dba04afcca1b8cbcbc1f6af084c828b6d400592142ee1a33a0ee6d2e893f237671741686e100e6eb8a780655c3fd16422d18b44ad66e4f6cca294186ade34a166ce87dd8003a96c39ddad7c7d01959af1e38e3aed05e540e84869b1d6479ff6aeb3339c2ed3a1b3f0fffb44be100e62e50259435ae50d0dadcac509891b323481dfcf96975ca852179ae9b6dfce551a3654da46c4ef24ba462ec4952b91203c725ba445a8a72e472d100337c94ba3a053bef8387", &(0x7f0000000140)=0xf3, &(0x7f00000002c0)="e18dbabe0910d48466b8a17af6a87e6f792a7fb9", 0x14) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x81}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x4a, &(0x7f0000000300)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, 'aEV', 0x14, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @ipv4, {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r4 = open$dir(0x0, 0x800, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x810, r4, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1}, @icmp=@info_reply}}}}) executing program 7: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) syz_emit_ethernet(0x12, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100000088a8"]) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r4) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r5 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) acct(&(0x7f0000000240)='./file0\x00') r6 = msgget$private(0x0, 0x746) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x426, r2) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x0, r3, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0xc5f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x84}, {0x4}, {0x6, 0x0, 0x0, 0xffe}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 5: socket$inet6(0x18, 0x8000, 0x7) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) dup2(r0, r1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x1}, {r1, 0x10}, {r1}, {0xffffffffffffffff, 0x4}, {r1, 0x100}, {r0, 0x1}, {r1, 0x20}, {r1, 0x40}], 0x8, 0x6) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1}, @icmp=@info_request}}}}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000300)={@random="91a6e34dd8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @rand_addr}, @icmp}}}}) syz_emit_ethernet(0x3e, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$kern(0x0, 0x0, &(0x7f0000000100)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 5: mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000080), &(0x7f0000000040)) r0 = socket(0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffffff}, 0x10) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) dup(0xffffffffffffffff) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000440)="94", 0x1}], 0x1, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) mkdir(0x0, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/264}, &(0x7f0000000140)=0x75) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, 0x0) chmod(0x0, 0x0) chdir(0x0) r5 = socket(0x11, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) readv(r5, &(0x7f0000000340)=[{&(0x7f0000001680)=""/233, 0xe9}, {0x0}], 0x2) executing program 2: setreuid(0x0, 0x0) r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x400, 0x0, 0x0, r0, 0x0, 0xe8, 0x800}, 0x18000000000, 0x5, 0xfffffffffffffffe}) socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) socket(0x800000018, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x68) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001140)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x404}, {0x6, 0x0, 0x0, 0x7f}]}) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea0000010000", 0x6) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6028aa60006f060000000000000000000000edd3b6de7b8beed300000000000000000000000000bb99da597213a061543c6c0e7f84d4"]) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x29) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4091}, &(0x7f0000001080)=0xffd) syz_emit_ethernet(0x3a, &(0x7f00000011c0)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x4, 0x88, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @generic="7e5a18dc"}}}}}) accept(0xffffffffffffff9c, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000001180)=0x241) executing program 6: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{}, {0x34, 0x0, 0x0, 0x3}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) r2 = syz_open_pts() setrlimit(0x4, &(0x7f0000000100)={0x200, 0x240}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)=0x3) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r6 = getpid() r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x9, 0x0, 0x0) fcntl$setown(r5, 0x6, r6) r8 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r8, 0x4}], 0x1, 0x0) shutdown(r8, 0x2) select(0x2f, &(0x7f0000000040), &(0x7f0000000080)={0x4000000000000008}, 0x0, 0x0) fcntl$setown(r5, 0x6, r6) close(r2) setrlimit(0x8, 0x0) kqueue() executing program 4: sysctl$kern(&(0x7f0000000380)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000000200)="4cd533da9d8089ac0842cf4aadac67424d62f105c85191b9263003c7d69151f377e90449846e201a7efad3df", 0xfffffffffffffe2b) chown(0x0, 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') rename(0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000140), 0x8, 0x2, 0x0) msgsnd(r0, 0x0, 0x101, 0x0) msgsnd(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="0200000000000000086085b026b4d30a7154e475bf9d14996e39be2b9c55981a43fdcda3653181f486a1e07812d674af1ae3c0439335da7b3f8c95f4eec6c5989e18af8dec9b610c367f096e"], 0x50, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f00000000c0)=0x5) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}, {&(0x7f0000000000)='E', 0x1}, {&(0x7f0000000040)="b647d115dc2a4b", 0x7}], 0x3) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mkdir(0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000400)={0x3}) executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x92, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000100)=0x4) r2 = socket(0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknodat(r3, &(0x7f0000000180)='./file0\x00', 0x8, 0x7) ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000000)='./file0\x00') rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') r4 = socket(0x11, 0x3, 0x3) r5 = getpgrp() fcntl$setown(r2, 0x6, r5) sendto$unix(r4, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) executing program 3: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000040)="b886b4e47f", 0x5}, {&(0x7f0000000140)="83e6f7897809f7a0e65d315171b8d41154660a7bfb177e0fb567d4389f011bcb259a604c7c74119c9385ffb23a0f843f1b011275c58919b7b75dc8ffb5e6ba1efdcc1fdfe3c8c6a47328d406cec139488e91ab034e31dafe41c11bf53509ca1049f8ca6c8d950f8cb00271266ba6e6817f5d770de2ffc22648122dcba196d4c1438566e7957cb1130535abb98e461e331853d1ef161706c9593c4901685e2d23183b5db66029868b9c1917f51bd9f779a6", 0xb1}, {&(0x7f0000000080)="39fe315eae9884f9f7295041c845703beb4b8fe5ab9939ff6f359499b08fd6a22120cee70337fb5f8c2fe579d817ffefb8b5dfa948e028d3f210e0b794bfcfd5498ae509810c7a466f993e2b4ed321b8e9b30036", 0x54}, {&(0x7f0000000200)="af90b23ef38bb382d95b547643fe0aa293b2a39cfe461bba2fcd12ab0de40add3b9177b8e507ef56989cf222cb37b07eb6c3aaa2ef0b6f4cc3b0b900457f1df1abe1d164072fafca245917a973e881f86651c992b745e8036529bef30e5dce0ef802", 0x62}, {&(0x7f0000000280)="95d10dff6f494591f246787cdac5016fa9e26ebf7b96675e5369177ad6911169e10cef62c4ca5df5f171b2794b19b262ed8ad6ab2390f4d2871c21ab9bbc2d07fe2c404ab310403e0525b9d5e3defa85b82717ee838f68e723ad2ed8f7a321eeebd736fcd176521ce8a7fc5dfd11e0c520fecd56c15e0fb8b85b4e4e3f93c12833c2747bcad3b3c96c02d86b508812b8d7e15f75f7925f3ec1cc", 0x9a}], 0x5) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)=';', 0x1}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x84}, {0x40}, {0x4000006, 0x0, 0x0, 0x1000008}]}) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[@ANYRESOCT=r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffd, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e890412bb639a53a0467b72dacb82f4fb0abc5fc864f9f207088b9736795426f9c4e816735df072894ffd7538c0f1b3f262fb3c7f162f8d", 0x9a}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x59, 0x0, 0xffffffff, 0x40000000, "6ad74c6099857c7291d600000000ff7f00", 0x3, 0x4}) executing program 2: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000001c0)={0x3, 0x20, 0x1, 0x0, "0100012d29fb00", 0x0, 0x2}) syz_emit_ethernet(0x66, &(0x7f0000000280)=ANY=[@ANYRESDEC=0x0, @ANYBLOB="b2b739cc5d0446578e3dfe2ed5c6ce167543deeba60402ed1651d680d7e335554475de53bcd28747faafdb03db2575dd90ca221f687fe04a1ab16f49dc0702288d8787eff92382108c9d8de9e5120fc6ce667e46c0b0a328dfb3a5c581bfd07c365342a05dd7f3394dba0bbfbf6d7abc0631296b43a992da875e7f813e65", @ANYRES8]) semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xd02) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, 0x0) fcntl$setstatus(r1, 0x4, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = socket(0x10, 0x3, 0xb) socket(0x2, 0x2, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100008004}) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open(&(0x7f0000001180)='./file0\x00', 0x20, 0x0) close(r3) r5 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r5, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, &(0x7f0000000340)) ioctl$WSKBDIO_GETKEYREPEAT(r1, 0x400c5708, &(0x7f0000000100)) r6 = open(&(0x7f00000000c0)='.\x00', 0x1, 0x0) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x1, 0x7f) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000002480)=[{&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/158, 0x9e}, {&(0x7f00000023c0)=""/154, 0x9a}], 0x6, &(0x7f0000002500)=""/131, 0x83}, 0x1801) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280)="d11d2f78", &(0x7f00000002c0)=0x4, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000025c0)={0xa, 0x1}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000002640)=@abs={0x1, 0x0, 0x0}, 0x8) socket(0x16, 0x3, 0x3a) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="7f00000000000000", 0x8) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0}, 0x10, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) mknod(0x0, 0x0, 0x5200) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f00000001c0)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x20, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) executing program 4: r0 = socket$inet6(0x18, 0x5a529ed32e0451af, 0x2) r1 = socket(0x2, 0x3, 0x0) recvfrom(r1, &(0x7f0000000080)=""/60, 0x3c, 0x40, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000100), 0x1) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) executing program 5: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0x80000, 0x5}}) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f000069a000/0x4000)=nil, 0x4000, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000226000/0x4000)=nil, 0x4000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x22, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(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}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) msgget(0x3, 0x0) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000027c0)={&(0x7f00000002c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000002680)=[{0x0}, {&(0x7f0000000440)=""/137, 0x89}, {0x0}, {&(0x7f0000001500)=""/176, 0xb0}, {&(0x7f00000015c0)=""/180, 0xb4}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x6, 0x0}}, 0x10, 0x0, &(0x7f0000002800)) dup2(r0, 0xffffffffffffffff) clock_gettime(0x4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e33", 0x54}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) open(0x0, 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x36, 0x0) r0 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) write(r3, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) shmdt(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x4000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x40) connect$inet(r5, &(0x7f0000000000), 0x10) shutdown(r5, 0x2) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x2}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) executing program 6: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x10, 0x3) open(&(0x7f0000000040)='./file1\x00', 0x10, 0x120) poll(0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(r2, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x2) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000080)=[{0x4d, 0x0, 0x9}, {}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x2, 0x1, 0x0) r4 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000240)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) setreuid(0xee00, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000340)}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) pwritev(r5, &(0x7f0000001600), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000380)='./bus\x00', 0x4, &(0x7f00000003c0)='./file1\x00', 0x8}) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f00000014c0)=0xc) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000140)={0x2, 0x7ff}) select(0x40, &(0x7f0000000080)={0xfffffffffffffffd, 0x3, 0x30, 0x1}, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f00000001c0)) mmap(&(0x7f000068f000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYRES8=r2, @ANYRES8=r1]) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r6 = socket(0x2, 0x3, 0x0) dup2(r5, r6) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000300)="53a7c3f17f5676299a0600987beac1", 0xf}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x1d) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f00000000c0)={0x0, 0x8, 0x7fffffff}) r7 = socket(0x20, 0x3, 0x0) r8 = socket(0x2, 0x400000000002, 0x0) dup2(r8, r7) dup2(r4, r0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x12}, 0x3, &(0x7f0000000080)="e53a0000044d8c7eb1db24e4e168c797f7aa7e22655e63adfbbbcf2c818ff0ecf55faec4d9ada949a9", 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r1 = kqueue() (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="ed", 0x1) (async) recvmmsg(r3, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) (async) fcntl$setown(r4, 0x6, 0x0) shutdown(r3, 0x0) (async) close(r3) (async) close(r2) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000200)='ML', 0x2}], 0x1) (async) kevent(r1, &(0x7f0000000000), 0x20ba9, 0x0, 0xffffffff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 3: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) r3 = geteuid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r3, 0x0, 0xa8, 0x1}, 0xfffffffffffffffb, 0x0, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = semget$private(0x0, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000480)=0xc) r9 = getuid() setreuid(r3, r9) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r7, 0x0, r7, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r8, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x3) recvfrom$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) clock_settime(0xffffffffffffffff, 0x0) semop(r8, 0xffffffffffffffff, 0x4) setreuid(0x0, 0xffffffffffffffff) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x7, r1, r7, 0x0, r7, 0x0, 0x2}, 0x7, 0x7, 0x4}) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) sendto$unix(r0, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c8f1c86e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e0000407ae9a3fe03d757ce7", 0xb1, 0x0, 0x0, 0x0) close(r3) executing program 6: r0 = socket(0x10, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x20000, 0x4) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r2) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0xffffffffffffffff) r4 = getuid() setreuid(0x0, r4) lchown(&(0x7f0000000140)='./file0\x00', r3, r2) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) dup(r5) mprotect(&(0x7f000049c000/0x3000)=nil, 0x3000, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae43a2efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923baf87443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8858ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000080)='\x00\x00\x00\x00', 0x4}, {&(0x7f0000001140)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea25719008a824ea97b640e7a21772b84c725ba897d2c293fae62323452f03d1dd91d22e9bd7a4d4a2165666957665661b126", 0xfffffffffffffd83}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r6, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) mlockall(0x1) executing program 4: socket$inet6(0x18, 0x8000, 0x7) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x1}, {r1, 0x10}, {r1}, {0xffffffffffffffff, 0x4}, {r1, 0x100}, {r0, 0x1}, {r1, 0x20}, {r1, 0x40}], 0x8, 0x6) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x1003) (async) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) close(r1) r5 = fcntl$dupfd(r0, 0x0, r2) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) getuid() (async) readv(0xffffffffffffffff, 0x0, 0x0) (async) shmget(0x1, 0x4000, 0x5a6, &(0x7f0000ffa000/0x4000)=nil) (async) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x202) (async) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10, 0x40) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000240)="12", 0x1}], 0x1) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x40, 0xff) (async) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r7, 0x8020699d, &(0x7f00000001c0)) (async) r8 = syz_open_pts() close(r8) (async) syz_open_pts() (async) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "281132b100648a5b3bd803ffee5c97ff00"}) (async) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000140)={0x6, 0x9, './file0\x00', 0x0, 0x3, 0x1, 0x6}) writev(r8, &(0x7f0000000700)=[{&(0x7f0000000440)='o', 0x1}, {0x0}], 0x2) (async) shmctl$IPC_SET(0x0, 0x1, 0x0) (async) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000001a80)={0x7, 0x789, 0x1, 0xee, 0x0, 0x43, 0x1}) executing program 6: r0 = socket(0x18, 0x3, 0xff) pipe(&(0x7f0000000040)) bind(r0, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) executing program 0: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x80146953, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/129, 0x81}], 0x1, 0x0}, 0x1040) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 6: openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getegid() ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x100080001}) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r1, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 6: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000001000), &(0x7f0000001040)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb00060000012300160000e200526b8c8f8b01"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0xa, 0x6}, 0x9, &(0x7f0000000180)="5955d9b2a091d844c3589cc56f262f7ed961e4ad22a6cfbb884a0224a0de723be4b82b05b9dcfbe63faf01b4688717ab27a82ff7cb5ce99840b947aabcfa699e61240c53927114b2a98272b1c9937db3d3248457b3e57d7c1aa819d5467dd387e63b71a4164d0e5ccea7eb46e3824ed40ef74b4260617d8169e0193f1124f8fc3cddda25d2a2eade28eef37e2d2248dbcecbd3cfe6d5d14e932036868524902db352b7afd6b00042b45554a58654518aa2b6ac21de09859692583b35393957db04f413c863271eef7e190244aee208ac06aed08310037c0c4b3917e9844d0e2376047118e469839f050a8f7d46c9293b876ad821886198fe9096d5aa0c92c16a68bb3428653b04af6dfdb462c38019808789200f1b1d33af271eccb08a23cc76f51bc6d8985c7c69083a1b637f22dad9d876e4d774339446ef5014aa28aee2862e0ecbb5bf85aa942a1ae745df1e68d6de7863d30e8ea2542588e1770c74f0c86ed34cfc427f333e34af", 0x0, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) close(r2) acct(&(0x7f0000000040)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x5c}, {0x16, 0x0, 0x0, 0xff7f998f}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0)=0x8, &(0x7f0000000300)="a158ca37a5b19303aae9f4095ac41c7cc2e62f19667b0ab6b45157c9f9934ba764499fb3c318f95071c5f120ff923a6f01945cf19d3058e638fa78c916d4c3fe1f5b0e28b67f64628e0f14db829ecda09b5a4c2b4322b2a78825d08a72558f02149312869f4af5e64b587708a314b6935cb3280b654a711ab8e4b9a3e97d3b8664b5a39526945ef4abebcb56987b", 0x8e) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: setreuid(0x0, 0x0) r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x400, 0x0, 0x0, r0, 0x0, 0xe8, 0x800}, 0x18000000000, 0x5, 0xfffffffffffffffe}) socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) socket(0x800000018, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x68) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001140)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x404}, {0x6, 0x0, 0x0, 0x7f}]}) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea0000010000", 0x6) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6028aa60006f060000000000000000000000edd3b6de7b8beed300000000000000000000000000bb99da597213a061543c6c0e7f84d4"]) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x29) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4091}, &(0x7f0000001080)=0xffd) syz_emit_ethernet(0x3a, &(0x7f00000011c0)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x4, 0x88, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @generic="7e5a18dc"}}}}}) accept(0xffffffffffffff9c, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000001180)=0x241) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = msgget(0x0, 0x40) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000027ceba75f4354153d4cdcaceb98ae8edc5c13ccce844c069e685405cf2748afa5cf1f8242c03a73560b20a41b525f32f76046df961a31ea595382acce49ba70be342ffd33d83759c98e33264e314bd73f81a4d63955e91dc7f1451b25dca28493634ecdffa261c48ad443d5459b6635ad9efc33f82bc41fbe255dd99716b4d0bf5cd15fd7cdc834c630b9b0187c5c47411c9846b90140a97e576635c523cc6d59e14148cfd8f8dfe10068d2efcba96c9149af18bae48b1208c836f0d61a05e3a3388af449b88d8875f721438fc5896ac60d127f793014a553da9d4feb2e4a4eb1675fec6d9f3dd3c1ecb0f757a49ed05237a9d9025654999e72f48cc9063865a2001c117cdfd256e03229af31e4f62069f00000000008253f0f4433021b90e6bda878aa0c617ac815eab286e7285ee55f7d93b7912989ad7f08c5fdfe1fab3a2ec985e2c32006203a1ab7b63"], 0x4d, 0x0) r2 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r2, 0x0, 0x6, 0x0, 0x0) setreuid(0xee00, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000280)={0x3}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x9) open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) close(0xffffffffffffffff) syz_open_pts() link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x36, &(0x7f0000000440)=ANY=[@ANYBLOB="89ffa22f3c25ca04def8000086dd60f619000000000000000000000000000000ffffacffffbbff0000000001ea443d08000000000100"]) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x0) r1 = socket(0x20, 0x4000, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, 0x0) setrlimit(0x0, 0x0) semop(r0, 0x0, 0x0) semop(r0, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) setsockopt(r1, 0xfffffffa, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x8001]) getegid() semget(0x3, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) geteuid() ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) executing program 2: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000001c0)={0xd7, 0x0, &(0x7f00000000c0)=""/215}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000340)="8c565b34632d4a535384f282c6f8b4ec684fde621c852ac9d9e9b97db89bd57d34417c4e70e7de4aef2778c09486afb3d94b86bb91166ccb8f8b364ee7fb6e7218ace83e922567b23ccb8d736e355171c770d38bd6376ac533946e471710a0f18f23c69c1c6befc9d501cd862608cefa499d57f9e751d70a1f306c2f35bdb32efdc2eed0ee1a2881a9c530dd73922a4f75f72530d71e38172a390253", 0x9c) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000400), 0x200, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x160) getsockname$unix(r2, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000500)=0xfffff1b9) preadv(r2, &(0x7f0000001780)=[{&(0x7f0000000540)=""/227, 0xe3}, {&(0x7f0000000640)=""/13, 0xd}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/253, 0xfd}], 0x4, 0x12c) mknod(&(0x7f00000017c0)='./file0\x00', 0x2000, 0x8) connect$unix(r2, &(0x7f0000001800)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001840)={'./file0\x00', 0x200, 0x2, 0x4, 0x1, 0x5, 0x401, 0x9, 0x1, 0x1, 0x100000000, 0x2}) unveil(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='r\x00') link(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(&(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001d80)={&(0x7f0000001b00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001d40)=[{&(0x7f0000001b40)="b3c417144710526ab68dbf3f4bbc448a7f942eb91632aa75ef4206ffa6e3076b81dc554d42e95540993070ea215647d4cb0b97cc5f0daeb7ed5d161071cde9f8434254777dedf4014abb66afbd32dcff7b89967018e4c315dd50112fbe636c95bbef49fa528ea1758cf1a343ae77c2613951de", 0x73}, {&(0x7f0000001bc0)="7b696741220816cffaf5135f7db4e2da441966902d3af404726c531d61c55b21ca413c382bc3206c4fcc96f74fc31fe0e27dcf9c5f53a88a5d365b34f2ee95e564a0a89496bc8c76710fd41debcfa13951d4bc30b3c985346dc24a9ca863087adba0cd98acc59ae2e86c2a", 0x6b}, {&(0x7f0000001c40)}, {&(0x7f0000001c80)="8de99d96c8829bb2b503839c0a0c20e10c5f75fc3d32fea472c2731e4dc787f2a7e1c80c915237a778278d109ecfd926be364619f58d33b8b3fc984016f8a85711272b0e9372141859dc484c29d81820c006cdc4df313866e7c65b2f5e687b799d81c35fe49697d6b8f38ce0ab70643fcc0c69ecd3dff3f0902d784c844006ffec968615410c32f696e431e66e2b2aacd98db62ba597204641ea0eda", 0x9c}], 0x4, 0x0, 0x0, 0x40e}, 0x4) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001dc0), 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0}, 0xc) seteuid(r6) sysctl$kern(&(0x7f0000001e40)={0x1, 0x56}, 0x2, &(0x7f0000001e80)="71cce93b5cfc730e2de6d833e3229a64be6e6d08d9626a1fe9078cb3cc22f4fe4b8392ffd419ab8ce40ad1b5b2b074f4b7d02c8f8a56afcf492f549d82312ef78daa81a0eaceacc114c1bf6c30863b3ea123fd2ce34d732b33a609f24f85baaebcd389820ae8ce7da5c496d446693213518299550205600b8a7d0ba028bbc2cff55acba83790237d70245b3262b6ea7cee2f9c85bc24149d78733a7e2857806a4609fea04cfcdef4124c82da3adab1391b46", &(0x7f0000001f40)=0xb2, &(0x7f0000001f80)="482068f139bfee1fcd4278b4d9410f", 0xf) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000001fc0)) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000002000)={0x2, 0x8, 0x3f, {[0x8, 0xf2, 0x1, 0x9, 0x7, 0x1, 0x1f, 0x1f, 0x0, 0xff, 0x5, 0x6, 0x7, 0x80000000, 0x7, 0x4, 0x1, 0x2], [0xfde5, 0x3, 0x6, 0x64e, 0x4, 0x1, 0x9, 0x7f, 0x5, 0x4], [0x8000000000000000, 0x3, 0x2, 0x27, 0x4, 0x0, 0x100000000], [0x0, 0x0, 0x0, 0x1, 0x1d], [{0x8, 0x0, 0x56f729dc, 0xff}, {0xeb0e, 0x2, 0x6, 0x1}, {0x9, 0x1, 0xfff, 0xffff}, {0x3, 0x0, 0x393, 0x9c02}, {0x1, 0x7, 0x0, 0x3}, {0x2, 0x8, 0x2, 0x20}, {0x8, 0x80000000, 0x6, 0x8}, {0x2, 0x8, 0x0, 0x8}], {0x6, 0x100, 0x0, 0x20}, {0x80, 0x7f, 0x8, 0xa9}}}) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000002280)) sysctl$kern(&(0x7f00000022c0)={0x1, 0x3b}, 0x2, &(0x7f0000002300)="13aa21a919815709f70787b40fda9ff96f2b87dc5e8fe22c5c983a7596f96549b01fa146217e6bfc701483b20fea12ee3414fa96d9c5a00309895141c24a75c9a5d15434a8d24195707e1f95f9a0f32254f41a8ad83d4380cc17d026c9f2ec660ac72a257247fd6e044cf31e7f74420090531be83cac8d6a10a95af2edcacd84651a50cf9486c832001e6dedd5e34e60b590886bd031685b9a5deb947671399cb06dd77929c0c46eeb4054d7a8e1dbfb589b882157c5352b3f2007e7fbc6d40bdf8a", &(0x7f0000002400)=0xc2, &(0x7f0000002440)="5033011961fbd93821b4b85133798cbbe6ce703549a5106ae8af9e29945bbd7d90ee8009356083cd06281d3c0557f8f8e8", 0x31) sysctl$net_inet_udp(&(0x7f0000002480)={0x4, 0x2, 0x11, 0x7}, 0x4, &(0x7f00000024c0)="975873fc2f18bfd845c923dcdf3e5a0ce76ebe9583ce182b45fb1959be17eb1b1c2f71efda67f59f7d942b275797b17f51d9fc67e5c14be252e144226b36dc90a64fbec0607fdce27f1ac8880bc905fb8374279068dbc043851bfbd57c4351d501e80a24045a1e43836be9c50b5876c0eb8370a421f8bac10f53257e243b36a31e", &(0x7f0000002580)=0x81, &(0x7f00000025c0)="1db11e6dca46f5f0511e2841e9af9731348cd38d5bcf8fc42896618dd1295023fa62fb4d9d278b9770993e2a25189f8a38d0cdc4920358d3f7034710a774642d5061aec97d672f00257cf775fd62e213f980a0da290243c89e34b601b5a53bb3bfde57fa5f94c14779cbf095dda6263e1371362e2f9ee839d31e2957252cd64623c1a20c0eeb4b706af2a0a17aff6bbccd4d7ac6b3f52029efa8e3bb660a6ef63612c70629fadd89c718fb05fe6607376e8f0f3d66c4e59268cea4ed04249c9989a2ac78c32c56f100cbec53b9fae069790134ec76224f3d1ba4a4f5f2a0af6dc66aa270e2b4354a133cb71eb107ab6b25d98a3ff47f6c781b4289af20986b3bfabe5ac519dc76bfe786ab6cc4ee947869eff3b3dd48668aeaf2114a96ddc9210971cf535a729fb68e1b82c7989853769541606952e91ba917e5db3eba793387c6e45e38d43b5e4bc0c2d0cc76c1c433c2d62ae1c99bd41dd608cb572a8dea4ee32be8fb7487eed73f0f6e52b1237db4dd80a3c5e5a0e898f05aa7ebed792f4795d9a7616d4fa6cf349af23536af06b7e35411d60e274d4649a2135459cb33e44989344936e83fc63a5a91935a8f9fc9b3b4a3b586332f3d0d951e24223a6b5e306777c9576eee1a462b8b2b0397898b56790dc86f366c0917826345c7b629f8295147fd0f53018d97278c13b487237e85f2b09d893b724d362e59e690a1e21261c5561f6a1bd704299a9363ab877d2d86dd103b093b48ac9c772cfa2a844e14554c6f0d7c66543090e57586722746a5e24df7eb4f2fefe307631c6ad1bd9dae94d8c5cb5217f57320d8d15eaf5f9a2c4288f4b15d52609a8163e0ed0bba81e1e5e043f427bf8b263bfe4ab406c1be1fdbb6b944cb044c166da09d3f7b01477717d8cd41ed703859322e85cc048d036717639d3965c5239dd37cab99a99add5718921d8e3d3d2872c2401811b73cde2d64ea635d4b7ab0ddfaf05b463995435ea80bae0349487ba909fd2afbca48787fd06695a7683fa7c2396f82b057d9ddac4df9851bb4baa7d7fbb723dd443272f645a318fbf3307df1367ae3f21e227e5a904df8d99867c53a653133574c98d850a27003bde350ae3fd2cd879787482107cf3355d3675f2c497889cbe6f40aeec7158a38e52fcba36fd435db682621940d0f85bdd99f847a021fbe82ce727d28c3871e18b94bbf8f10b5a987f1f71a9a95ea9c4d0d8ed31247202dcfa5db9f32ebd1d894213d8e4975184d49e091d0e3c891aa0a13b66bbada31f06735d8cf77dcb878421f2a081a4f3e0d6c40463715ca4b769b7274c310e35fa448215b6ece9f2e4273e72a115bff7b8d98429ea18bc2584de6d8e53a52efed69420c6ab64920df4bd193a332e06b04b0e91875f9900e5977c702f60e0edc5c2ba4b9605e91c1015ecf93430101f17a0e0c7ca97817bb807aed4ee332f6b74bc70e3d81beec320e34027f0dc7a5d2cf83555692b8f708b719395a2bd26bf46b5df88b2f11d47780dcfbc50ad46944cbdcce929c1e0317195d87483931593a9760498ff04a9f1affc023471412d1b03179a4136f54908988de3e82d522c3b8aa490c337974472172fad75748d680afbf4c28fa2a29b4883740e5108891bfda5b8ed3bb07d775c61589965943a64ec23e4e5b39f2757d0bb57e439537207c3a280f6c1b9fe06357534028f9c5d45e9246409153dcdd4fb47f72379ba6b53896fec5419e045dc166791291b1dc3151c08f8aa8be0eb12e61f9ad8cbe04dc8b139a897deda67861a872f7b02dc819abe25908c54e533db5a9531eed0cd16b74c332921fc3b888a67ba6e3d839c8940ff1a8a60e47d2c41c943dbd374cc78870aed0fa7f209f0b38c76f4cc0a199d394a464ed0e50650cbd227005f8af80b1ab64fbefba13c50e1548bb31587b79b6228fb57a5367b16ea53067f79abbaeda4c36e264d0f1ab48a533fa8b9b21d38362968632e1947c9a7c1654c8ce3fb7751ff9388a331c0518f1c912702615db2b01930f36f7fadd9ce4854bd36235debea86e80c11ccdb71b38052ace378f54c63031e4af0163363a764df3a14db6cdd71c7ebf16e56cf30ec8218c14937429f02b51e347a6d36fe82653118326481d970b82b0f7c0818d858ee7d93bccb7c71f2cca2007cac325bb43ac1e0e6925f1d9fd0a86a12920bc22dce3ecc606171e2c6aef51cad5be65434affc98cbcbd731b83fc5aebb378fd1ce5fce00e51db7ea8f4745eb912f41a2f19913e374fb7afa8b0f0d009a66eaef6cebf8040993bb181a32573086c638bdcca95c3a8803bae706e6d57c3b8d4259ea0b4646a76a78254ac1cba38ba63aaa2505c4c33e5c7f33e78cdf47ebe10a55112fcf3508dd81320b9ebd5071ccf3b08300a279ab95f46356699f458c6e7447db6e3466e1b7747af6fd9e725d58c2248a5c1e368510db2187edb7bf1e37ad87d5be848cbf8968d4d87dbcbe7110f96a797006172241c06e8cb87dfb703aeabe5ae3bdca7dd69ee6c594ad10b31b3f60b9144651dd104d7435954d98d226aa4881396ed46072efa4f6b444b18f505fd0cd65c552361adcd57c268b59369d91c26aac4115a3e99eec4db138703aac1292b7ddea96dcd55b70abb8ffedba7b86d7bd78c88ee6418d15b8a09f99557faab64a021dd6e4d6aa72644d5b892cb25ec325770799be149d0be621714650a8a994232de719cb73e30f3027d173959596ee26ac0a90dd57f9b87e2dcbb02ce231d63738302ec000d8abe84b4db8f1ae1dd5051ec3b7f15331568c41b1448c07856eaad1edbe029ca5194e6513eb81780d4c77b9f4d7e8a249114af050e5c8560155494b0b0170ab00bad46c066fe0416288771a97187870047077cdabed6b1e04b906bf90f3edcbb2897dada0bedd9e9ce2f10bc129dac25ca08753e04daf159a41ad607383afdd40616ce2b5a3184e914c62d6371e9988b9ef8a8a6b05c66d8c1427abb4837a35b30fa478b0b47843747b812561a76259475e4d4db96c99fcc74b028f59af21455f1ce6611ab22b6131d88488ce8e4856b961216969f8d513069363121fc3558556454bbbd02c8dd08a67f3e13ecc27835e6246861372a2d73888874a8f7f8c485274b78b2e662707d1aeb22f4c39b28b28e2de4f7bd47f3a6bea8e61494bcbbc4a384d61bdecc1de516f69e12885287ac1efeb1a08af91bc1232524c8d233467e6209e2a383cc6d2bb1275188013ef01ed0c4981cc782ce3f1f599198432ae6ce36ada1713384bef65d0274b1682ab6236b9770c2ffe079fb3274f1f42563aa5e3e49e4f02fe755cad700021fd230d18a228df29a126c401b91abc68ed595059e746980875db30b12be707d566225a192c78a4418973dfb7b43d9fc7873eb7afdd7cf38ae69b93343558747153ca2200ea45d12b129a028b420f4e59eb0499152c2597bcc2908676d5713fb427c3bcf46193f6842c0ac890734245de881ba183040a1b4673cdee29aef6014fd975b1196e0b25571483d5c1ce2ba0c00621005cfd8d3029c8a886cdfd816185faf76058b82059bea81e956b62849d50faf3f90b79f207bc8dae3538aa48de5cdd5a8b2e10645e69ea552f08a8e24aa5474014b7add557973abe264ab907145cd18595dfc36fac8b5b9f3fc14e00b204f9191f407b852e9ae7b16614dc3ad133e73b0873b73ee4ef24db5486a1f6bb1b336dde0dc37694d5898168269a2025538155d964da6f1433e5e0f9456a229698d953ee1c929a26450067027caaa54960e15201144064d0d3c885a12d85d2b8e7f4f3977262572886de2ae893d7b4d57568849d52f4b6bff2b288fe129b0d1ce43791f96004061ca738a45e4d1bf477a785ea64e8d14157d4a30dcab574b1755afefabb0026446c30094ff517aa42a47f5e4e87c9be2ee69a22adcb9d5160937159508cc69df3dc29eb25ff1fd35675cc1d2277576dc0881b2f20757dc121936dcc69a2dda2d7ff8cd0016d00a75b0196eef9cb3daa8c14c36bb9e8822547685da89d31d01810d16a781d6d9120b7e1ea9a1193e120569f373a797d88572e775e671b92eea455691d1bfbae0f99170f3b2f126fcb1a1d08514db6656a2c2349b9862fc2bccfb476277c31d06f25816dbd1b74b624d60996464317f6c593e9c48bb71c07e4f8dea3d3d24de24e9d8604a61b020c499b4170d9bd923c91be941db2dec8ee84998ccf25ddf33a19f992e2830681ab15e8a857962b185c028aabcbfee63d9a4265c4dc3e703631f00de932c915110ba556077f8eca1bdb3716e89c8f83f763b3ff55dbb92ab914a10e8114bb350654ee5a9477f834b3c672521934fde7beb58b618916fbe90d5a2463c2616cd37d7300d8c82f1400a5d32b2c482b07b7ef56c8cadab5ed7bf277d61396dd635518f5fa0071cf89890d88d015ce08ecde931d1de338031cd57fb217c1357b44b8e249b342f2cf43724af446e1e3cc468b33da1d9061b4430f63f12e6130701b4f2c0f962c7c4fd1b6bbf31e6fe78656c63ac521a9f4948e07a93cd2f0751dabc6bf9fcf23ddcdd8bf36c4844558a13813e91fdfb02016fa5b15c8d6b1d3e79f18a82db8e3bdc0a516d748a44c902bbbd6f4ae4da00efd67fd2d94f6b7c40cad50e741eaa736a894c41163b7c2b6d137ccbc837dfc7e9e4da9b2bfa2ebec5df504114a686aaf489e3228dbafae2b654c5d3e7658f4774bb0ac9300e276c9c0bae85ca786dcb96db9f9a3b2ced5e91d50679e7da95544f83863f5cd7d6dd0c779563fb914e7a174d88b378fc946a70826c3d1df93fddcabbabf782d5c369b9a260f55ea8aee6b53224d5afd7339649347ae5bcfec9b428f9f54df4b9ba1f37aab4046717499b5351ffcf7f62665c99e28b8810c27a6fde6b7ff244d23c651c220785a1bf578493bdf077531940167d384c759ae44248cfad9c45d366dab4493c05a73a429ecc87164a0c07ff4f9fb9d7dceeb54fd7d69d54cd6e7366e25aa4d47208d1974474655307ff3e338d07c5fc3c958dc4ab95b1a7ae2a66ff14dc76cec39d8f62ebf6d484befe6446e4709af2cbdf295e3e529d526817c42d53280ae6bddf8545ef14c0d66d8f8958b9e32c8b6f8729f0d5ba8f7ddf03b93c0b808b232716333c3a0c4c3c2443f3cd4660a604b60b9f3a86ab36a9f919fd89e4a5b623d3d18c03a2875d4e06e85ea7f756b8971e4b4d15c03f5674c3f977f61359ac176b5116ca8a4ca56804527fa77e3dd0b229a971f3c5f4f92b11264de09bd433ce331be7b1c9976876fc577f462f1df3e90b395680f3d8b56115eb98d02c98cbc8c77011cf146e3d06d24c8a42841679b1f042481448b910b80d8a1fee1257a16dc99de718179bd3b9bf8da05a645bc011381f5aec378ebd45cd9bcd6e3adfe2816836917f0288723c9b1b73aa549ef0f70d549b8b64ed667a361b8bd06322ea8c7d4ebab8991b5defbfdca208f656e3c75607c46046deea40a847def5d4faad0199e4a5d4633f44dbbff53f3667789308efef4d120424f127d74f3e228c0c3ff746cbb225e47a3419cb86d4f86b9bf97bf7bb361b4a1643671736f685149462671ce8c4bbe0571af60eff266554a42fb290532bab1edacf2ba8602a56858ab56616243abf6edc4282de8923e14b0c579f0c5014268e9452136d7e2d42afe8bf54de6ae20466a80ada36c4c2cb6675cc46ae836eda833c683254c7064462bbc12eb6575a92af9c0b10888ded864bac3a2df5da5f6188f50752ab0360ddbf817dc796dadeb271cb4cadbd21b40e85b7172ef7", 0x1000) truncate(&(0x7f00000035c0)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x9) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="647921dea3c87b1ba49e7c356ef1d6c360f95a65589846f54031014a59df2714482bdb27456ce2c9ffeed99effb8b98cf0a1f70d70a791ea6f0889802ad1c06d7bf2a5990024793779b526739c6d5b580c2bb425ae7dc68e9cb31c4a9fedd41b72674dc22631832d4dccda383db05e35503c5e0f571821713ada74204148cd3b36ec09c65d9e403f079a4e3531", 0x8d}], 0x1) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmmsg(r1, &(0x7f0000001740)={&(0x7f0000000180)={&(0x7f0000000080)=@in6={0x18, 0x3, 0xd65, 0x89}, 0xc, &(0x7f0000001500), 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="b800000000000000ffff0000400c0000c78a9ee4cfe2eca8dfa3f05fdc0e7a0331a50dae5bbfe41647bb2f3245a28df913c0d7a9e600996306c870b0890e70c843727adb89bbbc97b668b1fac3bf539064f23d7b0c4c84f524ef1c245722f55100541c2e70886b94ee8ba754a82e8f5d0bf311f921df6c0943342c5486b6142c4fbe477c37309f9c4f3641d2c19181905390b21ad432d2212401f17b9a295315758a808208189eae365edf0baec2bb35fc666a2acab153000801000000000000ffff0000800000001c70db7d606e5328256c590783ee7622129c20ce3a052da504c5ee73301f998c9097b40640206bee1955b3259c210204271dbaebe02db1cc11faffe1c6f096c98145d4c51b4fe8c33e8add35c83ba8dfc69adc4afdde1f00700026924bb5fec487f7677391aebab58ea2218d39c4a292354615c571f7d08fd5613c6728335c004bfe466a361f2a322bf6ff67300ad5a723ea884223cca76903ab2d65aac1c43ed98172316164bb23eda4dce500661621f8c01cfae7d0ebe8948fc633adef55f0c6baed1d719eb8f21a611fc0a2c436559b378e876b9685c31d29c850c2c41671726a370a74fd31ea0372bfaf3d02245da900000000000000"], 0x1c0}, 0x24}, 0x10, 0x3) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) r5 = dup2(r3, r4) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) execve(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 5: sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x40, 0x21) socket(0x18, 0x2, 0x9) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x6000, 0x100) r2 = semget$private(0x0, 0x1, 0x122) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000240)=""/44) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0xc544) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x6d4) open(&(0x7f0000000200)='./bus\x00', 0x10, 0x44) clock_gettime(0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x52c5a2a475922648, 0x0, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) poll(&(0x7f00000002c0)=[{}, {}], 0x2, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x20000000000000, 0x3}}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) executing program 7: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) close(r0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000140)) r5 = getgid() fchown(r3, 0x0, r5) setegid(r5) r6 = dup2(r4, r1) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000180)=0x60) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$hw(&(0x7f0000000200)={0x6, 0x14}, 0x2, &(0x7f0000000240)="5a37103a1b80f36df5f341433c3ecdb70f45188094e75153bcacdbbe640e971a6f38d7851b07f96edd3852d9bcc48f1d50364845446027c149d63b7ff7244e6e47ca8adf114528e9e22010fa7af2b9b1da609deb7e4d32ed0b8a433b3599117597509ca2189011fceb4efd5192d0aa2930082437dbf5f69f3fe6b6da176759c063ec64df6375db99e26f01f9b7bd17815d6ad2866f8f1ae257da02283d21c0231937e67fa7ba5d0753e1f4cfa0c6dc768cc58cbf861f1ad0c1", &(0x7f0000000300)=0xb9, &(0x7f0000000340)="14e229b2bcf3f108fe1c80e1f67fd75010f253f536506ef6b60d910ae6f043ac576e8888c32bbd8a8501a78c1141dd3a7229766b78d1d65b951c70a1021e20391ce92afb170e7a7e48749c0cfa15d0", 0x4f) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000003c0)=0xfffffff8) accept$unix(r7, &(0x7f0000000400)=@file={0x0, ""/251}, &(0x7f0000000500)=0xfd) pwritev(r4, &(0x7f0000001780)=[{&(0x7f0000000540)="77525a7d14b68cae303d0f221d6482e12e9185d7cf8c076ce4c250420219d70291f84935967caa4a01bc3df60a9bc01aded358dd72a408930b6e79c4ffe317cb6c60f9fc85a24e0f74ba43580d64272f137b288a40d9abbb6da71d377cc9bf74a6318c19b284d6d8", 0x68}, {&(0x7f00000005c0)="8a7b0521fed262e83f0613238f05be83983ee2f7bbf18fc2f8210a62a08a28bc78e46595f159c0bb4f9a758435a952fc2d667c94c06dbcefde500f28c349dbbea2f0e7d054ba493f2a63d10daa91bd043d693053cae80250bfca48a681b422b65bd9c60fb42d4444d3c5c019842fca3feb4e26cd0178b82f41f8abbb4b2c9571af79190c9a18e6f77cdad37563c3e7354aa48236f82be8e9bdf09b482edbece27fce9ec0f79d76f1a9ff313d86f32d530ad14f4120f6f81bc1b9371cc1c61cd28b5e830d44f7853a8c72d549615a47d5bd8af1ed14d68aaf1741803c23024346fedf06dc85a9a4b3d2b949316c60ab02889d6e8be979eab6a882642719023831fd49c1f1a857c6418694a43d87b24addd209c8370f0a5da62475a0259827555a25b0cef4f4a6408d148bf2b58bd0934df453da5c35304077966602cf449895b6db90db582da2dcbee8950e26aa21b4ad45128001b3ac954b6868849131c4c9a483e5248d5a1ecaf61f6091241d0d79ae76e1f9e1df76cc9dec22d9a34336ecbe30f44c434ee36f370691089e0f4062e5e0a52f279ea5fed73b283142fdec8612f2d52a83dd853c2ac6f863c5be9a54beb8db63ba31999f9512e21c1a68810b3bce8819c4de2cf10eec0644ca61fe24d9fd6de4adb6bbeb5cfe4d94eb9bc79bc1864275c0aaefcde138d0c55ebff5107f985ef96f53d70422c78945f862a96fcd1fec204fba7afec1863589d00cdb537b341620c483a0a0fcd8033eef3f44ef40e76ecae316e2633a18c87d333007a1195909c79a6055a03c12b6d902294614ec5a587b0a70b059cab76f11be3cebb5cd33a55050fe5f2ef6706c6be610ea083f284a347fd41594d4527c8b1497ef4861e266dce07fe9e1c3182ac331af45caf293dc77ea3ba0311c3762a70f4c95331925ad880cb10ad24d8815bacbe7ebff04d6c77584e2e8e5293a0d36dcd3bbf1c47c2328f46bdfd5fcf40e9ee579e151af977feb17e875dd735ad3fca14a33c0f789f5561a3d965b320797c28ff6f66fd353167a7fc69db26737d1c2f8af82fce66508796dec92d88bd2d319f43aacd8904d361ff00cc9c9ad21f9c6cbec8ffd7a9e6f2e4046b296bf7bbd514a9728aededab72365bc08db2d6fae4ca04a8619adcbd95bdeb9a0917b7b9805a135734ea0f960e54d44050872f55ce74562d4489c89c8e464835a67014d1b972ac1751db316f596f8a8c5a1b58a15aaf3995bc8da48f182438931bbb949f2a1243bec4a6d12b15ad086bf77f54e0be04e024392bf466e38ad1a7c17c7823a31eca7e24c0faa0106b6af8dc9bae2973c65ed9c98451757c9283077344d91bf9f67a19c5f74a9a1b1821236d6f55d8533bcf2f38fc7919060ca8eb513c99634763fd836f1f1ecd638a4fdadce61c30f36d2d058dc4f79823e1825c474ed906813c0e53695efbb8f8c56f228bd9f833599d88e8e6a906bb0f15089ac5edc903e142f4cf8cbcb02b8340d6c37c182c6bf88b349bc02ab4cbe65da20a765d97a039ae868e647a0f0409a05cd8781c94b41f7c49746f3e6fef2d039254827d0fc3a544aefd1a16889a9189edf821cee37d6eca40614f052ca37b91a9948c17ab8c905ea37899caf4913d49826ec6bd482c726d12cdc06a376da4cbb2526fb8aab270d0a94172fed17c178a85e7446ce3794f86ed85daf7fb4fa520415de8339274e7d4d4ff5dbc1904bd79d3ec54c86ca1dd33656e9fd42da8681306cf3f9ee2020b7e301bde623a4097b9c6bbfd14b2b3d43c3d40b4f179f74e3e9afd0fa56777edb1ebdd05db317ef0720010beeaefac645e77cd6fa1112e484f836c825b1ae221a12b9e03e011056c8d9c6671fb9af8ce05e620cef55c059d371a3c769c81a894f7ea9b88f55c2c63e2b77d20e9caa3dfc496b64ccada869ae8698a613549d653632706fd6401c1ee3dd02eef649cac20541daec4b40d8b8e95e51764298ab882183cdb5f3ca09ed9c762274753028056a4f7051366789a4f28e39b768e76c87695c457a7cff045c2790c02e99f1e6936d6fdeddb4b8b5fc26fb03c57694e9cfbfb9e3f510c6754bf2facab7940e4fd24217a817d023b2128e61cffa7e95796b420e22a05710f3355708efe3e947f9006fba26947c2c91ddb69618828754855d29eba5201afa18a52b9277788addedb3e3c8ba5616740ae01837973559806d9a2ee783db4aa4b3c366962e0cbd8237e2de0d0649a8d0927121568ed930b5ee25ccb89554fddb2bf9fed11e71282dd7505c20d7850709d800df64efecc09f05befde17f0053873c34bfa1af55469789363dc5c0da0041f10d6e6d8961cb8688def25139a5b74ef80cc5559512f80857343b6a3fcf603f896fc8bc1d884def34c2eed236b8f126a824aac015bb81b329644b00a238617bf2d5954cd9e7ff952b3bdd5c4180463d62ce9a067e20b3ad6bd573c6ced447dbfd2f658b428b314dd755bc7aa045c7193787abb54e3bce015da03c6feb2944ceea3ff07c2eeb6e946f070a03d1568293ee0a85140a5f50bfe87ecb024955a0cef46baa4171fbb2b12c6b0033be9517a6c0e27e56fde3bb239e40d084d0811e252a35f4d38a27fbdda2efc6e0caec6c4cd90d0d8c165f245cf332e9a1c3e56b9c500ee2ada119c8a0abb36e1af135391ff8e020e06fde9abb654aa679b87912666bc02df669d407f5b9a449f6a5ffdc1098bae735d4a91b7a13683d545e28fa78a8cc7e691dffda1392a7b2e523cf252206c89a408f2c24f82c310b5a3602659a8f57aa4266290f1e195f96bc6f79797e99d5b2983bcf31c958307cb7498cc11ef64b2ceb7cc0b85f368c59417bc29f51c89aa58800b8bc5a5242a52cccd7ac51be2915e56cb6223b88c7fc81ea6829492a12d0b1abc8dc5427dc76e9e1850f388f150689da80f33a8ea838aff75a1c1619e76574f8050902846e82a94b8fb9cab84f434e517c79358ee04ff3252892115b813de3b7736ef5dd11a9ed754619fe2990a3250f9eb4aab91d1d8ec2dedf84427ca15a262bf7b5548f7c287007aa44ff1117b815c85e075593322955021ec62ad2575b0327573fd798b1503f4dd06f81b911750f045e09a0df20d2a85c042571a69d9cdb462cb263efc88a6b2bd9fe23e52c8a2c50cb2ab72a128b5b8a89a1cf4ff85a97adc099555624569770ba6a8b08423bfa0656b9a84a82b55d00dbba2abba1c2fd75c9109372f79911dc0228c19156c3104da8f01c4114dbe4bdfe557568e92ba0ee694b9fd4c79fba4be31b1ec05ea999aa5d08900539b76a27c371062a1b84a98e2d5e10026e06833f3519457f72a7002952e15740e923ee13a8f051640491891f7dd7d6cb503a1c6af67c514cfe6bcf2508ddfce8157b43f7da0708afa5ad85605d9d28851f66e463add4efecbd1355d9dd232154c23bbd87ad6a267e67159bd1ebfc48251802ab732848fb1ea5e282fe04fa2e9e797c3dac9aa97c8e4627d53361513b8a81e4b714f9553454543eb6a3e6d766d209b9bfa44ad1de44c59b68c60b31755da4cb056ef1f562fc46622f9fa2793e9e4dc95674805325733d16e415816921e59ee0de57788386a925bec1d8885cb746571b6836ff08f15bd1e6ef3546d422289b4add49588eac20aa5054b00d83aa3591371833c97cf1d0599979ca74b5380cbd82442b45b9bd3215984461ee63eb6a43eac92291feb3eb077360bc83a523fc6db5fb9b64661967497147ab5a059ed24c3aa246b3218e22fda934ac7a30ba72d1f701532f6a1c0f397f2e789aec45603416c10079c7bb5460b6195edb6292a3fe0eca775266b969ccb89115077add98183e2a3d8584ca38025d56f1f4e20cd88befc256aac33a20b455c689de1a6e591843c297993bd1d6ae7a6aad593a67e2fa7ac169e849e2f6fcda64c6ce61c5a787f9ce23341bc8b957498986de7a12efef8c1726e3010c36e84d1b431f224941b7473ce37dea2923460004ed8aec4b7fd1c246413522ed1de5fe37bb5ffdff35b3f6d567eb27dda57a42fd154962d9cf8c28a7d39e5585330c53a0d0841c00bbc21b831fe570755ff5130e0d7182d5e30354c6cb4b528f0aae18c008ada0e737d75272f9f1dacf0293ea5fb1f7f9da667207858661d2e1edcc965491b40a36f42a3b1ec4c436943893e20e5cd7abefb467b856f619be462efc60df6b4032a27bc7ed217367a3cbbefa55d80fecdd452dd335a821bad7d0c8a4d1825ecff0ca2253cfe69c5db373dfce39b52426069f8ec0fda66f6b88288fea035348d17a8f291db8026ed40ec84a0b98ac50c21787dea9326df66b2f396e9bda488d800c188c6c2c38b1d06090535ebe817c955aacca266f5c3638b23e7d62fca3ebc5f1be5539906790131367b3b94dc542ecd45ba300b964c65d4d242407a9e19f8f87012698e29d2726c3c8c34af1682239a5029f9ca072fca36b199a1eb6ec976929c92dfe6b8bc5d43cae61f19d4d07ddcfc98282b59ccb879dfb7952e89a6c34a22e6b9d8b3a4f0352a23a864561c947ed17f4776e67647e8269aad1d844fdbfc215339e30dae8f4cdaa4da15c1d6311632f1031c28886da800b152f410132148baf9267767b5c4249f9cd72d87efc8f8a639c19552216077ac3ac5ffcb250106c67d4a581fd1f3626dd884503622faa641e8d38e82f54d58e7894039dadb3ca9fafa01cd470f27a36683ccbf1cb3c708ce5a47b2e82e3750a8045a824475f9704b4c50ee806f5710a89ecf8ccaafc252cd3b8cffafa50daf60a638e1e1494a4b27be29dcedc98e125067c6e9030c01aa177f0b3b009802933f9b1106634884483e7b9e7d984f0e6cd8f5f9a23a47783b5a99af045adc0e7c25a93602859ad04dc047d78581c87f2654376bc50fde4ce0d71ba94455ed8a48886af8d2716e5e548a8d90ffb8e4cd5f3e25ebedfe6b67f95a6188764fc263b84d858666264ca04f89b0762a4bc7a61a9839eff8ef2f82ceff12299edfcdd2f2336c564c76a3207c57e8ed73819e74c9bb2578f6e588afb0020ce8cfb7717de7d54dae9256fa2624de0e57b5a5b96f7a04c72eadcac9a900fcc82d6c5f52ac94bfe0d0e4e509a2d3aae397362cbdf97e8ea4e7f5e486e66379274c2b458717e999973ef4c147b76b456f171d168ce5fa24116fc3a6ed6ab2c9025140bc548c81b93a256b61eb0cd322ee31cec61d9e0ba86576f91e2cae3f14d0d29430fbca3244bf15c3e0e6968420ae22a57d5c0d44f7514e1256b45815f800436dd1e79d517894a209df08c6cd0340a9d316d849c6d4bd0a0f6494f8be7e7447a82f732b8ef8e0014aa7750e048c2a5841329d062e9e5c9f6b369419acd7a1ebcff6f43185c22d6869afb269a5b5a8eadd43cff2fd25ebd0bc590b11f1eb9f6fc3f9d9769b546832fd46b184d1033beff67e46ce588cbf63706898006915d11a804e0351702b57bb4eb0fc12540a134f951223773c31871e58c4be02591d7c88e9579d25a5a95494b32af59dacd0c37f6bfd48f985b22df76527bbfe094428ed9a0253e5cd73745b3aaed38765bccacfa85fd3f7e31585f9422f38e3db2d6a9129ed0d6e461002f7bb7f07ace97b65bf6303880c72c1043be063b33963cfbdadc25a8b0b7deb20332f5b910f7fd411ed21276009fdc93f7db505e0a2ee3c0e7baa6b196b8951e5b36d57e8ed372a1ce1dfe72deff484f2923b822fa0589e2b3ea31d41192bd7c45f24f616d1e9e4bf376d98762a85bd2df26837eca340b15efd30bade188b581ece421ab76fac7f8c9f18b8b738b4b", 0x1000}, {&(0x7f00000015c0)="168beaaef329ba22fb8d1ff0bde131589bd18d79a298c0b5647e42de9ba1b50aa7e43bb116623a21f52f515baa897d3850be52a5a31faf00a87cc66e0cb225b7a4bcaa59fa9c98336ed7b30ded350c04e5f5de0cc07abee934371ddea84a222160447d", 0x63}, {&(0x7f0000001640)="a272efb0c78a7d3e66ade4bd21c9eceb4a0cde7e67bfceb07f8ec42556b2600c79104fa2b61a61a00090d382b1e8ec2d6cab45f30753f8f5af3da0cb653c88235629985a3e1c337ee9aefa012b3d5cc7dcd31b7f92513eed8dec199f617f2080cb122cbb16034a39ab6731218a3c106b0d0bc0f2a86007d15d6b5d94e3cd9fa381d194525c7932a5f27d1610ea9a6815b2204090494ed38622e22e71365ee10c724be9bd4462194b28afdb666c327198adce4ccbf008d687d7e5c1dd6b5bf4c055bf24a8969e0172274f06ce7e960ca50f0f5df55e23b9679543c902de71", 0xde}, {&(0x7f0000001740)="ee9e3fe57cb490e1fa22bd09bb8cb99b0017dabc3cd8e36c138d66", 0x1b}], 0x5, 0xfffffffffffffff8) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000001800)) socketpair(0x1, 0xf59e7dc508adaec7, 0x20, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000001880)={0x8, 0x7}, 0x8) sendmsg(r6, &(0x7f0000004280)={&(0x7f00000018c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000001dc0)=[{&(0x7f0000001900)="070dd1834fdf8b3da8592bd842c108341ddc27d7d9707492120ca1883edd1406da7ba3f264f4516e6844dd936df9367c76fb4aad8242148ef8b2a265b8c637ea4832b370a987130b0453256e8ce00fbd76934795f2380c298143db213ece5a50cf59d2d748de6c2fbdf761bc44a800b02970bec7bd8cb2426fe1d1", 0x7b}, {&(0x7f0000001980)="152482dea25d5dae841b7a26462ffc0aa6e8362e478651f171e099abced0028aacfb791bbc3e7d14a4a54cb6ee40fca569288ba77911ca3190b9f4f8850d6cfce547dc968d36ca791d093c08e41bdf9d082a8787400c48ebc1492fa6f26cd381202399cd23e682ce14202774b14b6a86d150b5225b4b1fe5747acfa06de876fbbf56cb701098ec27484945fc47ea9f23c0e9643b45ee61f829ad5f099ea920859faba70d8cef6256aeda40f7c9c2522bc95e12b8f90bb132a4d0fc2d6a3445ce05af8dc69d01c7e4e2141fcc35544da4f4a4958d25bbc4a27cc249a41f8aaa140366e70eee86b125b7f6d87b44065e9a953724ebd9", 0xf5}, {&(0x7f0000001a80)="cbfa1cd696c33c6529cbc2562cd4cb07c65eaaa0035c127c61222f43d04bbe657fe287d8bb29fd9bae27b9ca81a3ff8397645dafbbb96a6ba05f1bb9ab058d519bc6887a28259eddb2db737564be74e47db868cf5ef140dd95921528617e3ea101f4eefde65076d45d5deaab2fd7ab495de99935747002df262f32f6c282093c35a963f1768fbc", 0x87}, {&(0x7f0000001b40)="3e536141c7d4765674f15e76a403b45b56e24bccd4c40bb55cd363435909f5e3ab2ea5950ff51d28bb8f2c086709fd779f3c34b07a0645d2cd39bcab75f4df433d9769d2ce0649a0823a4a6a57046607e872a5d8130425f9672b5e989a7820fbb16710759a4fe0251c747d614bb24921420ee6c7f625b8ca027a0482e373a070b2c8de3d597af6343ffa6a04bc72e29fc70d04af17df96be104d06bb234a66a955e3b37ad3d2708435ac46470a0c5925bb006073dc0cad18a738d1f987c5bc70b8ed91f4e4f98158bee9366dce9e8edc4c323d214a2627ec993aa5cae755021871b886bf2cc3bd7b1a342de35b", 0xed}, {&(0x7f0000001c40)="8c313280c81d29f694670577fbafda9f4bef354097aee181605231723526f3ac94b8642c72588d6a4efaffca73894a90f1e4191645f1ce47be41ee43e162337c6bec3aee80d03f4cceadfcff89872d9644c322b77e8e266d477e8527314644956599e389b743811940f022c166175a3278f90a92005c4e6af6af15febb5b618437f655726ec4fc3f2fba1e9ee7eb5ef12ecffd", 0x93}, {&(0x7f0000001d00)="00f8c2cc3d57aeacd1b228acd38f6ffd4bf262a92eb0d2c2226f65650fcc93faf3b58a46a1535f18effb367b9e771d5094ba285436f05c0d734033aa87119893028594ec3e30941dfce05c9152ba7cb0f49e2e54ad73d3f76a5133790608291084d28d9d97b8464878325b42044524aca64453d55e2a7f0a44755e0dd53204608187a6502170e39b0ef659f7f5c29232756afb8877d050e7016721f976d811f010f63aacec", 0xa5}], 0x6, &(0x7f0000001e40)=[{0xf0, 0xfffc, 0x6, "b0b75f8d06452cf4b4388a5ebd0d41f2523483e9c7daab5d2d99f50b9e67c7c41a72b114c3c5de560c11aa3d59f26f07b13f0db3dd8b65688cecb8cf5bc385a7e462fd2d6380774f6377cd327f77b24b8ef00f4a917ea296b99dcd2dac1486b439ca0be10b3e23d1b9f35be0e9de3ccc8013a06247f138c7fd76b12fa6b682a3a62fb64e1a727d37515e05ff986f22a3348dafa83aceab3572e5339899596ae6b596325f37281de7c0ce951f9358bb03acf2ce150fbcd7179530dbf0991d6837d82fff76be81b13eb17929bf7849a9359f0cc7e4ebebd9bc138a335432f645"}, {0x50, 0x1, 0x7, "ddaa31df77d395aa218d183f128e1b74c200f17288ed81d3d24c4f5a1c8c0361d54f4087ba19aeba50024fc247dcdbd53598dc90304268e5fe"}, {0x78, 0x1, 0x10001, "da510fab64952dda0bcf2553cfec2b9cd3d13a2daaf9eecb0c36a7d9bb65cb5b4d0cd47ba6c1501bfe0676d1bf4bb7a6a9f98f2356a82d1b35e518d2debe4f6e7b9e0f6b4304ec9d3e7f1f23ea0af6e79a982e054a97b8b960fcc43da56c4d449d6e01975d864c63"}, {0x50, 0xfffe, 0xfffffff7, "a9806547ddc6492c2c0825fc976e03bc17db7659dbc1e7b8d3f2a82849b387d927ab50593027897a76aa1862a9fdd01a4541370d15fda8dec7327f6858"}, {0x1010, 0xffff, 0x2069, "1c84373bc1b816d64f9c07f8c548315a258c20ec84e87b9f61f89db5bdb0aafa4485d90e503f31215460812a6a4d1fc2b226063d14e1d295dc4910e46d6f64b7f8859152b5e198747e90b31292595646bcd402eaf0805bfe83ca3bfec43408ad067c0fb23e002f7d59f999fc2d120c1e82d978637e0edd7c2517339510c08006cacaf44a90ca6143fd65ee4bd83bb828231e22ece97c0c012fd2eb82d0ffc5c106c4b2f49a057b9f49ef3aabbf843148da1e60f6464e92f4f24cfe65f7140607d692d4750b365643b9feb338e7930b703bec4ed79e5d7fffe6aa2d21a561677d1b7b086ba34736a584204b1255e128a227e2dbdb70e44951e26c8c7ed30c902eefbd4e05a0192bfe9f849b6a0edcf18c8cf49bcc6b9ca8aff3b8d4df27c5bff0dbd6cbd165aea7f4e90a2d3dc1849596e61d42ec998493641799cf60eeb8e67ede73263f1abe12b20cafdfba05fa87a4c987a00515b5d30bfc6c1187e5dfa8b06248d764bf3fc1e3b99d79f54ec783cbf5e357e5e8d7ddbfad9c617ffaf64e5a13cfdc63fb67fee7e5006842417556aee1d59a199e5fb68de0d13729798334a6f33054c9c5a4e1d85c7ddfc0fd77c015dc04ca29c55a513346f3e8cace162c5f63100479c9240ce2626dea0dd13a19f2a41411f399f6414d2a5497e13d322bc42a9be8121443c9cc4383182eb803e7b4e0ac9e40b5c3187394a1efc0fa0b3da56c658c5c40b7c2109b0e9895a3cfa4ff31acd52a7bf9f5ece558578d133726a513661c471dc4cdd0396e2e7ff88a6ebdc1f51c0d0972c3a59cc7d25fbd2adccc3c4ea8f39e510d950ae0d6a991e58086e52345aa4b8406db4acacced9682caa42900c261be2b8b23a80364d7cf1739cd3d82355c4c3bdf22db575236a6f9c1c850cef2a8241af831202fc6cbcc1ab90081190df044cefcda31f6e4d5b1a52c4e3372274ffa37d4341e94e4c983cfc9f17bf61b454a20a364a3977ba4f50525c792ebb70929f5d7aa2cdfef15dcdb34af38db738387a6a132f99603fbce5141e3bd985fa2bdfa3a3fb2199f6f1df55a4fe24c87d28e2144f99e2f06e92d7ec4ed7893a1394531626262cf4dae452c5317c3cd5cd2abd3acb45d99738fa9aad77a910621e060d23dafeb99903e211ea76191613dbaa59cc3b37a668fd3e060078a38c961bf54401748c5e8da2741e5cc03af182918d7e8a3f001975fa9b6221470433429e5c47683a65fe535dac9880e5798c4cd2efe67da7fdb7ce38b9c8f0715a409549a0af42fc82d099414ba3c8fa7e693bb8b2db87f10cbf08fb583b3989774a85927af5680088a10b0e9d0394af5d6d4783d05ce42d0a02f1bc9a82b802b3a525ada840b045c011c8dca6b78d01aaae9d0a0e107b584468d5ee90c2b36477f153f6fea858d863261d8447024ff22b857b1fd0274881a10e94318f2519c4d7f36164c7670faa1777ef00361ed93a1f242bc67939764a9554b991cc5718bb727c84625f7b8b50f2247a745cac39d7c8fa3fabad6a21f6703827bcd704ce3d2fc7a7452fd6e680737929448d7c814e837d70916836db3aceab5a8d4327e8a39693b746ad09af83ffe9a2c03795a22461c185ea5dfb96268feb7734812ef2d22bdb40ceaf2cb3714ee0afbdc150b4cc80ac0175d0dce9acc90ff68513e9608ccf68e8659dd3b4e89f1a19a219a04397ebbb952a4acb631cad356fd476c9bdd73f69836366891f2ead40507ebe0e2f9bead6faea716642edfb3545234c42d4021e99d92f5bada38d6b40d592b04c52cb8618c06833de65fbf7c16378aea9d733394e0a7ac35d6a8a6aef4b3c6e7bb4318439a7b606d19d49d38f322e50887b4258ca94ce65c6a429088446076f7f921c4939b4bcdcb98eaaea5254375960ba65b15ee45b8b510e1d281a2f198c3ca9bc51e834c0274426807373d7cc2c79bb58c7bd8104f47e6cf167c3764ed0086964e06c50e1f3d7c4e55d9722ad6ae51d5b34c3df9bf771c684d028ff59467ba50bf83fb6eb286b67fb17a7edddb3d1d9684926b806b9d251660b46a27aa370b9ab7e41fa75e42812b5021504a5044af747db3e49f161a2f5d91b00830c7d07bf27638c4c6359e4311cd66b890a37ae8f79ec7020ab89c462c5be948690c7054d427b5a429c0ae39ea04c644c2ddde9d5da060bab4b5dabdefe9cf2d0008c3349349070d1ead7b77a749d5cabe5cf268e67d6a9e75006b7176d6bac6bd8d5ed9a25f0f5d4a2dee12ef881ee72e6da12e41a0dad20a3553591f1c107d6ab49a962d5fb3c7ec472c3d2bf1bcc5bbe3e960181afc34d0c2726ee3df852741ddb05a3da7cf383fa4e7ab8f25611553295f8c3dbd164dea05d8f28b719d80b7f4994ccd645747f8d06197846cd07d5c66e14a8c4c39f84d6c20efbeb7440fc6b5a35205cd5c9c8203d851d200155d3f5928c14504f2598977f83ac02aea4d54c4ab66f59095118a7ed07d985b48245142b6fd9daf2a44afb900d55700d86295a6aec6b1025edf5f17863713bd5b5299a8a37920cab53bfe06fcfdc3dca560655de1181b195ab25f606b0c88c23fcd756ca3a1a88ae23e44863f6d627b4edcb59f3eec2694ec19458c6499512a2b0cfb82bb9ffb8bfda253040727e8a39677133232cde6a32de055471cb3189c33480855510dc9c2405a74211ed5e3dae6708ba29f2d785cb578943ddc470c1cd2a70d4a646580ca511c1f9c0f293c176ac28c4b238151d058621bb69ec2a13196e0f64eff40a7e3529cffade1426a050ec11520317c10aad085fac1ae89f6f6f5c1d18d5159df80a66cecc9eaa8684e377a4b3fe0be104bc90079c7f347909a9d15240215801a42cd8fd0029b39cb9beb3eb9b8fd07bd21ab99f635708087d17eb53dd2c4444b436edf4afd3c9d98c72782fcd1b33e3005ea5c9a4088284de42cf0b0aa0c5595cffdf9c97990c89d39cb709445e79618e04ea973e2c9513bc934df803087358aee96f7d2e2d291f53a7294196cd68fc6b02f2663013ef22baee75855f1d0906e465ee1952f050b9ce8ca3350cc8ae557d1cf5e08f099c51eb9a4a4cc7e0b85aae3fa2a7900af531ec6e390356b2306c490279c4a0daeffb25aff982f2d7965222ba362976e0fbedfb2af019590e42da05aaa3fe42bea0c3426cac9a5ff804a970ddea0486d3091687b1d369e82e88e01afb9e511d37479cdca648ba3abcc1e7c2798b40651b97fb82d1b5409bd4fe3e47189c65f32991fa59b1847a59a038954f619f80517252e37cce1456be124c912a7e0f0e3234f0f9dae2467dc2593f842235e74d3937b4953373281b45c1102e52be0887799f72924e55d1cb34b4384464225fd6274b72051132bc9862ff73937e9cdf60e5919e54f518c0c3cbde5f75a7bec2e2d5ffe02ced00f4db6360aeba9c8f9bd42013b8dcedcb53f9ff46e326f390f14e4485dfb416d965a440a6a311a97fc40b6de99017d4ad2de13f00a1f92c2327aa0523496a348d212cb62fb6008500bf8aab421285a12fbb756e79eadefe0b51f600300cee71a96566c442cf9a64c8673dd25b53cad3b232a8003e7695853cbd88220fcb191378cf0d6c62c1deed589b36aa4145bb04f0e11a209fef6c6370e897341740424b45c2e68d6161433247c14bab3a11b242c8db3d2bc3a034ab814ccb9cdcbb85dd5286fa6bce4a3440c23d83bc7db0be3f04c5684cadc2b44b3bab18a12d3c2c40f2416d4b05300a5f1db1c33d3f43ff2cfc9699b4a74437da6c818f44bf6b2ad76d489ddf0fc16fd45d8876eb6884ce6fbc0c0f8c38b9fbba7c1c337d3cad9c7994d4a84868a8612bde283f6ae9999c5754c168acc40f420b18ecf2289708f3befdeec4be980d0d0c2e9967cdf445f458ba127049bf269a76731a128afbfbe1124454b83e0ccf57fbf3fbe0ffac81f878cbf62d478cad7dca07600738d78d30290cc5996a40aacf980ef15e5301fae0c91d0bc1e502c4f48923720227a62f30d5f51a4a186369e517176f3b45e4ea92aef7e022ee920ae2112c5c481eb450a9742632c35bb4a3cb2039e259f2e479982c261cb1a72da60caddc02929f5479439fe445614d3adc09dcd791ae42331785ddd57c9b1d839a7f7beeae13358022c0bd414354ac01386eb5d96ac3b435b9460d1ddb0ae70e93f395bb9ac1be9ffdb84197c751c09c570cb9c2f395c2efcefbf24b60195c80bd0c837bb45f7aecfeaadf03ed246820577ddeea89d283c6fbfe0c8fc1baa31e1db4cbcf016f57be1132f54d9575d0e879b31a02574a3643d8e9bc664e540f1123b2e8ed424066df60a8c1ee6046d3ea9e46ed9e02ddf0d8ef51ed56fdf4aa0c39c6e2cfa8f6719c7c3f7dea39c1e19b0349f548ae1d443a3bd050817a88b4034267f0690d7f6b52d35c3c145ea465ae2c6faa885a3e93727f245bb6de32f1c24a38f7edc20469cdfd8d10eb238924790c93553912ace3d50f7e44810e75f13ca74f7ab56ed5c5927562cba0bc09fc8ec6dcc73d2a494d57426599987e7f185c45e3eff29507907fbb86a8841846d93142d4b5d33f573f6f4e3cbd170013ff8350924864eb94b30f1c1ffe33b8bb1e8c8b0c2a453ee18eceec2b97759da1cbac5821da6069ce91eee1c36b452d90ba647de2024445ecd7ec7c80ef014d11ae9ae4243f3635c476e3d0428e811e96ccb7725f91112cad29f06bb7fd83571d0ad33ca96fda803b64f9ccae5fcc2bac9ca71935f57c2776fac790d4e9806a8371083579bd0f6b3919401b4e24b549a895835b3e6bec59fd1bfd5b5c183241a631032bf6771a8f930620b2983121503883ac81e237e94c151664aec69a1cad188be96d85b6d74b3a430305e5735ecb26e96b11be56e9f0b4caa025246aabc39a9c0760d8091375490dadf0c69bcc5bda33cc17762dd25c97ec0a07e7acb535cf748f4de0b0c865deaba8a2ee1102785d5edb8d2d79da132dd7da84e9e57acec63eb90bf6fac8687461a18f996ceaca49a3040b0e0b45241e044b34eee1465014af4e6803ad9d05f47cc594be18b6530dbe05a79df722cc08b435efc29deeaa6b1779c405cb4570979a289b4acbeab7bf3d52510b83e9ad140250e7c93e1186cebaaa6bd504f6eb8f250bfa86227f064b6bfacb5f8c1459917ce239d7b4630958c9c936342bae2cb0cc7ca61d3a78791580df5a099489f8706be5729fff2f15fa44bd7374a1e0efcdb192942ca0d3de9eb39f2352de64f49f748ee36676edd78f2a3bc3122754595c179dfc6148b9502948c8771b60534218bb7cc25c7d79ff4d9c7df50f53efd6c665e99718c2d03e5a487122a329c36559a3bb26e76f1f887989f61b07d2e8bfd8b05d4d508a9174cb44f595c3342511b5cbb4171921eb59d295f8f7fb00a04cb49dcfc1dd72f98d3945e2232de6ece44553caf241c528da52910e97eff2d2c78f07c055ddf646a9b8f7a285ee5b0a26ff56764432b0698c835b85843b6beda83f02f424531e5bb23133289c6e294ad3c36ba18ce9976f90b4d6402f0a85c1d8c0854d34b858c2f9c6004c18d755484b46b1383493a0819573f8cd78b9d424b56d7a2883c25c1adba2a15df368f0d957da8542678dad1b575f96e918e062399e1def8fcd082bb0966d02756a3efe7151655972ea14939a5f813c64beee25ffe648396e15037dcda272fa2e602cf8a004fd2b14a031357fe8ca43a606e97a74fdb86cb9909a363a4661d4abb471e1d3ad7a78d581a80c5e3c00c2a5dd9ee6b97e1f53bc7ab2d58db58daebd6f15dd6d3838cea5a77e92a8c901b883d2d3e65"}, {0xf8, 0x1, 0x79, "c11ca05f09f699cba3b48c51cd87203a980a6b37e98a0e61fb11d8aa33f9766938f70900bbc7a37e305996e60518f9b3c49fb3f3f5089006fa59fea7d4eba8dee162d41ca9d06651fc2a6f33e014fc451d41cc5efe57f4c72f08e6830c2d649c90ca38138c7ce61f1b1e3e2d9965d0d33085fec688cd68fd889fcb356c35a6248a504bbdb0af01967716b2519602648b985dd1b321de1ff80149d1cafe050967e53682e60523dbbfe043283c7f7306da3020de86db68fcf315105140eac697708d55e7f046237402017881db9609da7bddbd64b2fc5087546ca616c8784c949c13df"}, {0x30, 0x1, 0x7ff, "b93ccc2f5a4239e2265ce7a5ec1030172eb26fca74ba66f5b14ee1832dcb7001"}, {0xe8, 0x0, 0xdf27, "061de17d6dda5b8794a4cc7ff419c776d49288f61942fcd54a97c4c1555ff2697a643b2b91326ef74932b8b4234ce6a4d0e4d526dd0f8f4d0d26d5c43160940bc35a3c5b2bcde43c5365bb38f335a0aeb9c585a7534ea4bc03bbbe2b5001d96241ccef96b5c5333afc43e63696ff98d683d03896cce66dd8c505824d1b04454fb19bc4f100ede2861e356169330a62290a8add95052782d8bea7ac18e5a2f0e36694533c693eb65b2f308e74cee7c6c63a59572677b0eec8ce3f204484bd82e8abbd607d6bc5d27a08937f299ea54c0edb3e98837e73de88"}, {0x1010, 0x1, 0x80000000, "0b562fa915ea2d296f3fa479b46b779d4a16195040328fbbf2452794e9bbbc3bb17d2a7f457967e5ef99308ce5317abb6bd8713c7cd06c78ad4cf52050bf687953ef167f6134f13caa7fec828503a16969f6fe28f6299d4aea67244936b2c696437d6e9943a6f17979bdb26293e394d4659705cec762c7b64acbdfd4a72f2ebd9f5c4f5f84a639ee85e7e7df7a3a7fb33668b828428c49e09095a76cc22baf1af9a10217a92c577f788b372663aee1e133cd4be0dd13fc9071198e6f576e276d5f3d3b0e54a4c6c83624cf8949366884c267043f29982e1714991c32fce17de176c26e9f78d0d5975a360e18eb1048f9db3d78f458288c81726f704b14e5a67eba0159e3abec795a56c1a7dc69823237dde9dc0b1212de433ac0808e3f4bdb04f232076074b43490337420bd9ec4379af8153027cfcdcdd38b0561a8d97acd8e9b8f6494d53e31fbfa7b99ab400afb35a8ad3250628890d9e196901c99b3b61133deb1651da7777fcd1733954a2a452687eb1b5aa80d15c5c64596b87f756002aec11e997394e2bbd01142b4662f2548009b3199f748678e4e77506243b66611e6a560015bfb416c2c773a775097528c2988ee103d7ef188df0d97fa819f0a0caf18099f46994bf0c612c74834dc167bbc04f93ec913d016c91086115538cd1e49f5a101820fcec516ac70a003347749c7e49b34a5fb1ef19ba086c0b4af0249e6bdc49629ba91c08bd4997ad6f27aaba53cd9188b58045ffc47a50e71bcbf9c7593450c3ba086ac2a0187bae7977252b5e1fbd6a094f8b84db65ccc7bfe41a35fca9038bb4ff66b79d7143de771fd4c017a17754e4f51c9675870150347c6078bd857473a8fb1ff1885104587115001284d2ff197ac636ac5f5ab1d510766f6a3b26a61d30ff2045ff7d27ce9f930ccda20fe9b69df0c9007c6329273cfa97838161a93cde985110e3af9d665e520cf08e4ce562af9452bd451c0702a162e950a982131b62ef76a46926f2bde167370a3b5e6d1010d5096bca5e76f78639ab5d80b647ee5030155fdb0ef014bd5ec0386021ee48dcbef5f5bbe1932cbb24e71ebcafb4461fc7a967dd3c6e96f95913517319ea2aa264b03d91a43f0e9fd5fdae9e04b2ebc51203b83ccd0ee44d94082037ad26ea46ab89b454734839b6478e815248073a7762c53ee5ccf47ddc4f71ce0d7bfe96147d068dbe92329238df0b74d5b5dc362c7a9a78b0f35d998367ea3f068e4695919d2ecc098144f916315433330aea3a5cb3d97dee6b349e188a15e0bd3d93a2ea0e27e09c0a0abf6b688cc5b3fb5d3da9bda070ba171729d6f0552266a667d1b5ec267a89f57938a1cf753aeb94aebfea278134307e60b9b6f3db58126f2c93fccf4beb0dd4aeea03e182231c24e5965e3c821a8fe594d9f9dac9a500aa55bc74d9150cc4e1233b7b1e7d2a8e60479dfcf381cd795356ac91e3f77fad9da39c352855aa314cd488979a1414d20d0e43bf6161116a16278cdff791bdfe31f15418c68e94b09dd262712f78a78a57b557e732fcf48b5e738b713ae40ccb058266fc567c7f3751c83f6df0ddddaa46ee9a3f3085c3d7464f91b9d3995f42673e91b6627a6ee301da69658d2f4373674200ae0c5fded4753fbe603b5cb242e064e379e848a4d3ab22e47232b00299c0c9489240c5b561efe871df302894672b403232b64415f7bb775ba6376902a7eb1a10ccd5edbedb9e4dfa4db1d20a0ddabe198610c3d08ee2538120166e067eb87c5d931d153b5825933e8d10bf243305db8387273d0e7da91cd1d4816e4b06b9e73454c5fa08bc5257819d781f0b6763d2f7225fb0c6e97066081f7b3490f1c0b9168bbbcccec1240ac5efce945f634f2d2f28c8cd2b6fd11dadc67b551274361041842e166993b0a29fc13157e8c968909206ed28a8d61e8b2ea05859a0bc7f5b923e95ce59aba5e8b188815240f7846180feef6e17681654df77a7822763f54303a3ba2ab73bf1e6280d7dbd56e09a4198ac27c0b4422caef605febcbefa5a2aec463f173e61c8290f23f400cd8e8856ddc598de745794721150dab4fe5a43516cbcdd3ef5094554fab390666f90fe80bbadfba1e7401087542ba1e50504f8050add5f9eb23bb3806c0b36072b44025b666bbb0db14552d50ea709e6631f903375413797f71594d2e3c229a3d4e17e8bad108b3073fe359af94102b30aa01623bd1eb383e1455a3a1d0bead356f02e64a5d5c796caa3701e1ea771f1b08458d57b6baad34d1104bb0788802065ccd9f2851aa93adb5ac6ec2dbe4e5be65901069d8598baa1fc3cbb1d02a7d8074e601b80ba84400fa6802e705bac96345e05d820f26ff0d83d9fa324d70965705955596bca324eeb451e646747861537be95f238cb992c4c02b5a81030fa0b77c48cb11732c2be4e8039f796f001c1ab047d12860e4b5ca5ca97262bf4ea39f76588d507df373c2206d3beca87d2d3d9c6e2ff3ec7fdca865c7fdef78f886427f579db8ef31604626d6ea8029ecb4890ec1d5afdb721706f913dd4b44ecf9e4d9e6fc2763b854d9fb28ce0791b2b3c5bc00b8f58730e3a0c123c2fd8ab231cc0d55e2fb9dde29412d398db5a3369f1420f7c8bf7c2eb02fef036ae9b3f569634b65fec6ca298b950f63de69f98f6db372fa41e574b04a1e73da25879a5dd49c35a3bf838ed466f94125234da984738c9c7f776974c87531123a1461e4efffbf9738b24f0e9bf9b60a94b4d69a03c2be9b669a6dd99e09be29bf7ae35989f7eee904f27f925f431f26a8de458788a9ab7f7102eefbd011c69f468fb80184252c93f760e11657c62c4cc1f76add387019dfcb88c88c1f9ee6823fd0bcc383539c474187b9b6688a20ca2fb75e4e64c476e72105621ce0a44663a867ddbf69f98c72932eb208685a5c804035f359ef3cdf880ffdc8f437a8a46e507879409819acd4a40c72d4424e58a2c99905b8a802821b8ea690d096c94dfd66404e6903a8535546ad2e7b2c09c5851d545559515c9b5c4f9d52d944a9fdee5c911a8c94cdbcca5bb413ed28b88902cd89ba98c58d7f9d97de916ec7127a4fe4c7f30b56b9e38f82cad5c5ed351f68141bffd8040a07042590680abbd0cac756452c5f9c091e8c3b8eeb176c4cbe6b988256c73f485d7ffa6ecbd91d0963e2f15aaf6f04081d91802a0e9740d00b2fa12d9472cae76b0cf0796f0716654a0546f444da749076af3461456bb00d53376885443525d7ce86a6651372482c4b4b24b1ba6def1c40beb332798f48c58c4a0222d6dddc84aad444bc8f97be33b605f3a3f442fc8fb23716607abb67f9c812aa3d21f76ed6b61a0498f8f2b1eab3209fb812fe3eeb81d9b94795c130ddf024e7e6693b1d8db7142af588a1923303d863689841533535815976010b2e1da426bc6423cd3f5a8abc82513c43d1c979adc4ca146cca919bd480937c70980840b4dc9a6a2aaa6bdada57424603761d2423d3fdcef54267566d02eb5a929550e02da5bf3ebccd507c18cd20039c628bc09890201cb39cdc7d003f7dfd9f3f174b88063f0433e291a59d09ea9fd60c71e34644031283718a7fa3be3f870b00cc6fdeb91d8e479c332bdc4aa13ae4746e3713b24cdfce2c13c1d37926f773b66752f429693843179a9bb2c0a12e49a00e64d3d9ba245b030817a13425d3e75dea7f77fc5d802cb3166e7dc0deec9a594e7b08e26600a54a0a1df7a1bd4e617cd1b5e3d7fd0776c2b4d3a2df1b6475667740998bc5a6d334aa004a43ddfef0fceeb3430d56c2887d32be447e216a38b3d28cf59f36a4bce6ec2f2ec9f5257e91296b4346ca83bd6f4cad297a1063133ae606a6f42b036ed2fec0218785bd730d3ba2417728561f51dec4a50b54c59e3b933f3cbfbf4bd38a891ad7cce00d2c55eb8d8d224bb8e2401b7915ded0ecc5b2ba66304ff94a5bedc6202867deb08d0c2cdaf76243dc168e798fa433274a43dbcb93c524e67c2b51bbbf666b35b9a63033d9cf9508141e168992bb4144ff157c194a444fd8d93d4c352c1cddce396e19ac3e06016d2cef436e15081ba32de94ca8efc56b4138f4bc29c6a2df064a9ca8ad86e48d279b257c1990c45db52f968ec81dda95926bf692027386d558aaac3bf3c243bb62a28258de7e4506d374bc24b2f4a7e60298be173069d4a4f9ddd2317ce53632c02d12929c0733c7c2e7d66945490bfc58c8c1a8f025667010d294f02a0aee8d5e6620fc8a13eb160f2750a7101405aa106aa955875f1d1b0c5ff3bce0b9fca0e38c8b2d14459d280823def5ce99525836b78273dbf0faa85b4184cdf36e43caba23f5c6c8a0776aaee226aa304fadf430391f7ee4e791908dbadf94bbf8398563a3497bcdd38d876fd21b32f0cc6aefb2bcb0fa9489d2393fe43f2cc8a15083530cbccef1d235077ca546dffdf3820913f19e79c211d348a3ae2db6bc86a9e3fa89d528e805104419eabe0bdfc039306cf5c8393eec09ea5429e5fee0bc4743ced682912eb5332803a24bbb9fc79bfedfbea68b6f80b26bd9bbd2a6a32af104672f4cd585ae2ab391933720ad84c89d3266781db094a9f0152364a81e28210903cf8a767c930581d586390c30c396b333329bcafdd457c81400233f5a54225b6c98e8dc14cbde3f864413c648d55832459f73775c430e924e87b5076111e01cdbf327cf20056a0a0c6e7b6bd49a636ece29f6f387e928fd2821ef624c72c7d64b508afd4289f2e6562bf572d4f8b8f8d1362dd295a5a06d949b2707c07eeeb5a894fccc74aa68a2250497f993f8f14aceaffa82ee1a3914b709b172b9f455c6e6298018086644fb92e68af94a82ab905f25da90e74f7146fec01af2e5af5641458b0c51ccf92e4eea69a5ff49250c201d0b22b7be4b92026172bcf8f9a5c8092acf0114a0789b5598c3077a966996323d5cec759b288d30fd2e3ce4a79112ef3958e391ad74f15e20acb12dc5f8beb375fa628ce902695e2c81c12cce737ef955b68a7a4942db2a3cd124d633023a24f42baf1846e870d71c587690ac7f0719605731107f900ad17925f0fa516d0e39e49d9c18f486767bdda15fa575c227c2d5ee2681077200372478c80077511dd740f5a6115d60a5ff4649e8d52cd0999b855c63411832cea9917391f6a012d7256d2b07d8bc6e52c4e4aad28a68d7c2ac6ec376c3226585e8f6ddb3e2c267e986ff05a864ff9af7d2b5727b46f183070e33a9a1a86374d6e01819f30bbe509f08fdf586a0db9e336e322a966da099a9602dd9d9148af4520fa8a751b9eb7cafdbfac948c32674c03f04c679c400404c90bc1284d47bab6da61bbc391ca5e0c27ee40192217eb75f468706ab92e90d3c8c89f88c90421d2a6d00773c60f36a725eb7fc42fafafbadb5e60e77c8002506a153400035c6709c026b54792315741c3a7fd874e2a4288020f4decd0f23727712086e1318acf9084b0116ad8f690c755bf470b923565e3a143848b7235499ad8a6f28d1badd3ba02b435a1030ab8402de3af8d4c08427c51c30467bf208812fb31895fa28de27795f325f15a624cb4591d565b7fdac4b63ad09e5400055893d34d68a03ebeef2814dfeabe54f3eaa7cd844617c364d04e26b7b4021b38aad05479cfac2fa4a43415872c923296692e4770f275bc82ec4080919591a0bad414296057ae1512a6b7053258ebfc346acd0acb696a26c23ecf26b6736ae1fcbfb22070af1525f1bac064ab02d05f4b8f62d5997acb04adbd41f8cdfbc703606bc739c2db810e37296"}], 0x2438}, 0x4) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000004640), 0x8000, 0x0) sendmsg$unix(r6, &(0x7f0000004700)={&(0x7f00000042c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000045c0)=[{&(0x7f0000004300)="cca60b9307e126ec0c6afbfd1a155835cdc2437c03e805cb117fea0265318976e65c1eeb258fbea2b51f4117a34e13bc83baebbcafb39d63366c0953508ff83e422040cc6016ba1350b5adefaf54a2560091058b684c8e1a7ffbe6be6fac828726d2e6b75173617e297d9c604b93f1c897e681111fd7450135a8a295691cad73de0c36c2c661d27373a3d37e699d07250344548b00293e523b85eb7e2db3acfe", 0xa0}, {&(0x7f00000043c0)="dc7396c7429caedfe1eb213d25c5a1d4b1464eba0456573e06e0facc0a855a416d6f6b0320fd90912efd4e1a3874469ba68e61565a3271c13a3e2ee4", 0x3c}, {&(0x7f0000004400)="765cb3b6986e66767c365833d5550cf2b2894e7e27145682143147cafabc566ac4dd0078a648572684e9dab6dc0fa77838", 0x31}, {&(0x7f0000004440)="6dafe499fb3d1a458358ac0a2337e67546bcc75479e5fe12e76f855d241f112c3112e2b65407883f517e10fcdd0030ccee1d3cab4fad7bd1afed1d102f643ed728c28264", 0x44}, {&(0x7f00000044c0)="b8a0a36cae216e97dda7828b391e3c1caac1bbd0def53b51fefdd1a7fa377a9bebbf3522a7162c9622b680fa096827bc2e39ddba59ff3e43f514eb086dccb1a6e2fd3a8419eb795746ba14b7f28397c99161b5e428cc9266b0cb9ecc9f99cdd46d6f3bd0abf0135bc226fe65d28e8c0ac365484ba60dcc1a75b29f1abf8bdc713fa78d029870013872d966828d39effe4638fd214e3d249df54d9ee948c7a6a1c887fbe4cbb5f9351f2bdeabf9ee381d393661f2058a90d92280b039aa85a095e0018d3cac6cf1ebce9d055c95e4d7123ad163151d402af35a127475d837ec7c4f585f5d0d6c56b669", 0xe9}], 0x5, &(0x7f0000004680)=[@rights={0x18, 0xffff, 0x1, [r9]}, @cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff, r5}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff, r5}], 0x68, 0x404}, 0x6) sendmsg(0xffffffffffffffff, &(0x7f0000004c80)={&(0x7f0000004740)=@in6={0x18, 0x0, 0x80, 0x7f}, 0xc, &(0x7f0000004a40)=[{&(0x7f0000004780)="b0f3444c188788cadf1e05c72ff41b68ffe561c535062152bd10eba0c45ca60867f7a9b73743548269d32eede82643ee3ef47a7964abd25724712b77c514ec6d0c67a3aa451fc95e2bb0bb6438e94cc82ab3c8dfee4d9db87cfc47ef248136eaffcf32e944bbbb3472f9fbdc427d41cbd883eeb01976d3d853fb524228d0761dcf2205f60205948b79f3e18bc879ebf10e902051a564511097bbd5de7dc7", 0x9e}, {&(0x7f0000004840)="9a7c55e62feceb271d0bcfdd79a8048fa85d211119f3cc1e447bb314a9ce28bb7b2ef29a9a778ae7129b9d59700d7b5a3a965515a6053c0eda48fc21836a45f0991a192eb940cd0e9593ce51c1983cb1d88a66a28a8c2e5f65377dc08bc96e0f4634a6eca6aceef83c316c68ed732edacd9d0607e9657e05311d0298d7ee52e29bd020fb58ad387e5332a121bf650f302426e295f19d54c1acc842d8f1940fa0e4d777b4e9c4bdd07bb8e58b7c076f05d5f80560294796f0916186020489e595fe21371abff88dcbd7bf", 0xca}, {&(0x7f0000004940)="53c4760a9298319062c8018d6ead7b5d3dcca84ac2963e1c0e44da8b6d2ca8ab5daf0dce693df32454d1b016e92e29b1c2b298b058a74d892f070accda00bc28c0a09fe7d4b2b6d934767b00408b7f16242da425895eae4ec660bd0a1319b9713eb2ffcdb5ff55afb7b8b4db6cae12cf484567d68aeeb573b47293c444b92b741cbdf74cc3f39b5503", 0x89}, {&(0x7f0000004a00)="29b650d26866e3f5dbfce235b33065a5c9fbb2ee092a567d8821145256d7144fd9da266962b0b24873bfae1fd82f99cf40beb689c0002d", 0x37}], 0x4, &(0x7f0000004a80)=[{0xd8, 0xffff, 0x8000, "c2c8e6d9935d94ecc3b416aad1a879a7f18ba62d10758173691095611a1f9b1ab8624a22118de8f327b5f559907a1e6d88caf7c4563d3c11b59eb67884ca9492bbbc1fc2c9dc8612cb9c2f7b57d4be4c7cc022c42741107332b50503324194186a16b179af5dbd827f826b7b2118767aec66609047f4eb41ac0451bbfe81f312c06fd1d1196e720da76f76dc8309c0e2fcb093d6a2d58227195b104c3be92f8e0dd505c4b705e93b30ac96663428fdc157d588282f5207844b2d68a3c180dddae65773"}, {0x18, 0xffff, 0x7, "30f8d6f80f40"}, {0xf0, 0x1, 0x7, "a48117c5a6857022bb8bdd3deaafed334a33e5bdeb499d8965b45be60ae2cc624121ceb09a47c57933a4b974a7932dd97a274b749b524d7c1ee9c24c28ec946b5d71e7b638bf4d19b7216f6ca64202c90793caf585005029faf367f958d2f8f267697150249b17bfaeeb759009d1589a4330a3c2dfe20258bb79dbd3786572534968ceec61989a781006cd44ae6eea8eaf48031d3f0fb6dad8a5547310e3f17e26a15b10ea8798ab06ec780d83c4c0a988d5b789cb016902a9d03b0f35de2458e1468c8a46732a15bee3c601a5c93cf4e747df9cdc3f43b7db5abbeb4796"}], 0x1e0}, 0x408) dup(r9) r10 = semget$private(0x0, 0x0, 0x248) r11 = getuid() r12 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000004cc0)={{0x7fff, r11, r5, r12, r5, 0x48}, 0x0, 0xff, 0x8}) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x7fff) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x2, 0x0, 0x0, 0x4000000}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) setrlimit(0x8, &(0x7f0000000140)={0xa6, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x8, "f546db7a3d1f691a1c0000000000d700"}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000005c0)="14bdfa5dfae71f651801288d98307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd05000000fc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426ad542c2148aa42be940970fe88d34d8f99afe7e7820237400000000007400000100000000000000000000b333fbd8b41f0d81085d5ba6e27c771f0760250894dea4941b97fb0b658f797d7752b35f9e68ac7e073aa12b469c1015bdcd78b765da8edb1f4736352032d43acab540570ad9c39cf5fc38cab91164e01f168e1520abe99721d294d38ff032e5f189b828786ddaf503e5c86f26e593c58cefd8b3645fc6e2e16ca39d7519ec5e258e0e3a934613fb758d83e2159a10d8d13bc367cc71545a40ce268232386645470aa569c12da0b49010bdf6bfa21dadf3eb9eb34751517b17c1383aaa1ff245ae7247e7f6bab56c38dcba64ce68818ac0651d2ba043857da946e2164b49a76915fae44bfeca2add1efa99ff6f75d8e8fa00722a", 0x171) executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@random="fd9339c0fa4d", @random="5fd01f461c93", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}, @icmp=@redirect={0x5, 0x0, 0x0, @multicast1, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1}, 0xc) utimensat(r1, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = dup2(r4, r3) r6 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) dup2(r5, r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r6, &(0x7f0000000000), 0x10) executing program 1: open(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x7, 0x0) open$dir(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0xc, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000800, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x2) setrlimit(0x6, &(0x7f00000000c0)) setrlimit(0x6, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x1}, {0x1d}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(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}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x59}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) socket$unix(0x1, 0x3062ba2fcd7a9061, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)}], 0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlockall(0x1) executing program 6: syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff72a1e06d000708005500001c78ac140000000000d5cc3e3fa836fab2dac42d48010a009078a12f290ab965ed62a18fd11729748a2434ee5627939abc9c9d84f587085c381daf96fe0b1caf3368fa919b549f16727711b4bc81ab37333d4ca87a5d69c74700623078c8e1118deb18590274959ff5bb682d18662238ce8c76b843a4dc7a897ad53f95a4afb6ed375e6e9f1449659ba24222d92bfd8f5cf067"]) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) clock_gettime(0x2, &(0x7f0000000040)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x0, &(0x7f0000000800)="ae4edb2bf843f7b455fb9a37dffcf620f30d9ffa14c8695e3af9ab51aabbb0409da379e98e2c2de936e51e7b4045c5f96fc19f8cc2dd1e17f11770e68e6843625bd8c9690604dc45cc1eb915896c5504ed42ba9e3089c24f2ac61a702d318b578bf6d9a69fc9d92da53075de042285bb7f326801b962c14338abe8f95e5929407662e890bec04077a1aed49f72e1cfcefd9d114063fd61c67aaa69448bf9a39f81860c9a469739ce30f870c79baad02a9e12dea383f8fc3bdd8d95ccb6d4193d291a7c7e18dc93d5141b14c7e371f0d00cb3f5a63e276449d8e36be50332705f9a2d9dff5f8351effbc30bd61ac1602cf81584ddf85d54b3d9b5efab6f5f25382a1ab57f271b40c1be82576eb7ccf3ae8e06a4a549c2aebdff58ecc2c3850454445601a607424a998b0316db3b3c9f91e961f6c9c40740f6cad29a6d000071882a52aeb585fe53bd754b622547d9d1388b1629519521f57d67bd8db0bd1b4d9ce73ef2e3f64bd65eeb56aa1eca9b467c14734b0d34ef25b8dca05bba8e737bf040477b86441f2b4ab820b8e3b18069a8d2e02da7f25ed29b51d9079c098f2812c9b9f5f4f6f151f5371964ad88cf2507636e6e581e757c4761443d34406d07e3fda8eaf1fbe0252c21af186920d67c787397c595d4ae392a948938cd0de23bd2d05f64324023990bb72b081e878d1f", 0x1ef) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000140), 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x40011, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x70, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffdfffffffaaaaaaaaaaaa80f30884f459f4d818b6ef95c00b1d2788f3e1c4763687fadd5919f63730865dea26e1badf77c9537d46efbe8e1e1d57020fd935dc90c865540baa7e7b1790a3e76906183422113445264cee3c9ff0878db3cc076c3e17dc9efa5a4a96cfe6e6661057618d8a718554c365a11692d50ce64d34e9035d525029a04ead4b8d0b4938aefd087bdf201a78517dccf1dbab57d97833f55b3cf387dc2171834f25de26ece59582f473b183eb5c390f42fade5880004a40739f3918ff7f543704dcc81428"]) r3 = socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x61) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020697f, &(0x7f00000001c0)) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/243, 0xf3}], 0x1, 0x4) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000040)={0x0, 0xfffbfc01}) getsockopt(0xffffffffffffffff, 0x3a, 0x0, 0x0, 0x0) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x2e) executing program 3: getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000140)=0xfdab) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8000, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r6, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$FIONREAD(r3, 0x8020697f, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0x10, 0x800000}, {0x6, 0x0, 0xfc, 0xffffa416}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020691f, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000180)="c5b00c7769d00760411ed1418e23d84c965941350155dfd0ed4d208cc3eba22ec7bc7b586571caf55fb6318f5777b7d42445d032812f3509ec3a492131974ecc7c9f3f490d58dab810a450250cac912c2bc3017cbfba7ffbfd982f218eb307ace7", &(0x7f0000000200)=0x61, &(0x7f0000000240)="f3f41e81c74cefa13ceb9b7e4d209ebad0c352c27326d524397d666d64c2f6fcf9aaecfd4fa12d843958480b0f0ff4c321e91fe8fffc96f6917938a68c908809571e65211bfaf80431c886e656d0a6564bd21fd30c4671c52c87a945f8b09500dd685f6d3fb1e35d607316be06f1e75634eff1be489e6da3799fbcbe3b766b0849e84e81575c6ff1175064de4c705c43ea150ca5981e7af3d645181d0bbc78835390814736534883c6b7f7b957b6e197561d42622ef3961e8a63be3a276ef935a3de", 0xc2) executing program 2: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x10, 0x3) (async) open(&(0x7f0000000040)='./file1\x00', 0x10, 0x120) poll(0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) (async) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) (async) fchownat(r2, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x2) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000080)=[{0x4d, 0x0, 0x9}, {}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) (async) socket(0x2, 0x1, 0x0) (async, rerun: 64) r4 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) (rerun: 64) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000240)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) (async) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) (async) setreuid(0xee00, 0x0) (async) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000340)}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) pwritev(r5, &(0x7f0000001600), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000380)='./bus\x00', 0x4, &(0x7f00000003c0)='./file1\x00', 0x8}) (async) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f00000014c0)=0xc) executing program 6: r0 = socket$inet6(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)='\n$7/', 0x4) executing program 7: socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c, 0x0, 0x0, 0x8000}, {0x25}, {0x6, 0x0, 0x0, 0xfffffffb}]}) socket(0x18, 0x4003, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, &(0x7f0000000300)={0xfffffffe, 0x0, 0xa, 0x0, 0x0}) write(r1, &(0x7f0000000380)="ab02e3f9891a549e337811e5befe5cb17bff90032775cc63379e416257fd1a0d38cabf92f5894709ea9ee23d6b715f70b29400a27f7a62c27dd321d7defb779b76ca3ab6f677c9562f05d0bd04a5f2cb239208ac72f8da21122942b95ec3304d209ae11d6211449a0be5a2228dc221e57aef4210f9f09816bae5e11204cdaad4519a04d37ddc99db9d5c88e91cf4e9cb27d3a4a7c35f3086f3a3480a117aa23ef3675f8698eddbacff7eea1c6c604ecce66d66fc8a", 0xb5) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff00000000008086405163ec1c2bdd6f5d58c8000832800000000000000900000000000000fffffe8000000000000000000000000000aa0300000000000000"]) executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="20ae98a9790ab52b93d261dc44496b1fc187cf2cac67bb1d988d92589e3fc1f4cb1d78432f0d60cbac2679387f8ec17b7da34ecf5af655d352f25503f9ad50e1b927e00b9e00fda43fa1b369bfeb437e7e0e2f2bbadbf31429818e394636e7acf9a8a353b95b80f2dc7c", 0x6a) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r2, r1) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000040)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = kqueue() r3 = socket$inet6(0x18, 0x2, 0x4) kevent(r2, &(0x7f0000000040)=[{{r3}, 0x0, 0x0, 0x80000000, 0xab81, 0x8}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x8002, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r5, r4) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r6) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r7 = socket(0x18, 0x4000, 0x0) setsockopt(r7, 0x2a, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r8 = dup(r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xd, 0x203515, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, &(0x7f00000004c0), 0x0) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x5], [0x0, 0x0, 0xb, 0x334]}}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1d}, 0x4, 0x0, 0x0, &(0x7f00000011c0), 0xffffffffffffff9a) executing program 0: socket(0x2, 0x0, 0x0) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000001c0)=[{}, {0x20}], 0x2}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1}, @icmp=@info_request}}}}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000300)={@random="91a6e34dd8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @rand_addr}, @icmp}}}}) syz_emit_ethernet(0x3e, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$kern(0x0, 0x0, &(0x7f0000000100)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 5: open(0x0, 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) syz_open_pts() executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005000400000000000000010100907800000000603977"]) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000300)}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000400)={0x3, 0x3}) executing program 3: sysctl$net_inet_ipcomp(&(0x7f0000000080), 0x0, 0x0, 0x0, &(0x7f00000001c0)="71977ea73070f5f18e34ef87e0c75c8cecd55227107effbfe84d3279a24febd79f88c5e06c5a656a117a9049b006b365", 0x16) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, &(0x7f0000000240)="68f55fdf1176057698400161c408ea66b9c1e755376af246b7077497ba00c62a02efd2eea19429c44482731ee0a726c113bfb3ef54b2d143bf8ccb19c12abc5d87d1794446bf70b5d92898652eaecc96ba03bb915f1174254714f5554f5882f0ce2c0000000049087b377eac56ea9b2fb545f932b2b65da1ab5c51746c6a39f80e7c1f2cb28e0a0dd3e13cf51223a69de473eff9ad16d54392541ecfc020f1d787d869005db846e001413b394a0404000000d4201788048089924cc414c4479a9920b79f13752fc0c639a7de6e3742ca6b8d2b2c67746054a0f452b4f2de28eb7043d425fdd370be3194ef07d962b94b2bec290de9ca9d4c6fecaab6d5954cdbbc5bfe437b7defd1386740483d815fcc98b07fc6172681266f7943f8855f", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0xa, 0x0, 0x0, &(0x7f0000000040), 0xffffffffffffff57) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xff}]}) syz_emit_ethernet(0x6e, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) socket$inet(0x2, 0x2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0xff) shutdown(r1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7, 0x1}, 0x8) r3 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r4, 0x1c3}, 0x0, 0xffffffffffffffff, 0x800000000}) r5 = socket(0x20, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x3, 0x5, 0x4) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211010001a0946996b272d2dd3dc90142a84231a746e337b372e93320dff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b1010a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1e8e85f593e74035f5bc054eb1dbddf42a00"/144, 0x90) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) setsockopt(r2, 0x1000000029, 0x31, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, 0x0) r4 = socket(0x18, 0x3, 0x0) clock_gettime(0x2, &(0x7f0000000040)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000380)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(r3, &(0x7f0000000200)=@file={0x1, '\x00'}, 0xfffffffffffffe06) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x400000002, 0x0) r7 = socket(0x18, 0x1, 0x0) r8 = dup2(r6, r7) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) ioctl$WSKBDIO_GETENCODING(0xffffffffffffffff, 0x4004570f, &(0x7f0000000000)) executing program 5: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r1) poll(&(0x7f0000000240)=[{r2, 0x68}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x88) r4 = socket(0x2, 0x4001, 0x0) dup(r4) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6b3224f4ff2c00000000000000000400"}) close(r2) executing program 6: socket(0x18, 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000100)={0x1ff, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffffe}, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x2b}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 1: r0 = socket(0x18, 0x3, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r3, r2) listen(r2, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$LIOCSFD(r4, 0xc050756a, &(0x7f0000000040)) msync(&(0x7f00004b7000/0x1000)=nil, 0x1000, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000300)) shmget$private(0x0, 0x2000, 0x410, &(0x7f0000ffc000/0x2000)=nil) close(0xffffffffffffffff) sysctl$kern(&(0x7f0000000040)={0x2}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) executing program 4: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendto$unix(r0, &(0x7f0000000000)="b100050300000400000000002001000000000000cea1fbfffdf96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400180000000000361b1257370dc500002002fbfe0c2300008abfba0900020008e371a3f8343732051eeab71d89e0000405f8ffffff", 0x95, 0x0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x11) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x1, 0x8000, 0x4}, 0xc) r2 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) fchflags(r1, 0x0) socket(0x18, 0x2, 0x0) getuid() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x2b}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5, 0x2000, {0x80000000, 0x40}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x651, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{0x0, 0x3f}}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000300)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000240)=[{}, {0x3}]}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x80000001, 0x1, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700"}) writev(r1, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000300)="91446aa5aaed1114c5c79f3516375b21072f4b02b34c718dbc8a655906c0a30308ff002bbda6e4a12bdccfd6587f6df1a143cb84649827da1f1cc0ce5efdfc90741b50c270388404db3be9eb08460e02ea4086903272dbf17b8b2e612c1b891ed77bed647606b89335c32fd7b65c7d74b859d93da8971988075aa208654baadcfc8653882b52585c6cb9f9f3a15991977ac03788eabed4202c7479af87d65afc98bf24d15defd74ade4b5e7a1ea0f0abe5b816f5c8c7550f2d32a977bcd2cd3afc83f384112bb2b2a18f3d71b86666c80b474ed68320d1a91d6816a6", 0xdc}], 0x1) executing program 3: fcntl$getown(0xffffffffffffffff, 0x5) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f00000001c0)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101df", 0x78) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpid() nanosleep(&(0x7f00000025c0)={0x0, 0x2000000000000000}, 0x0) mknod(0x0, 0x0, 0x44002802) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x201, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x36, 0x0, 0x0) open(0x0, 0x0, 0x8) openat(0xffffffffffffffff, 0x0, 0x20, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) msgsnd(r1, &(0x7f0000000000)=ANY=[], 0x83, 0x0) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x36, 0x0) r0 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) write(r3, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) shmdt(0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x10000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) executing program 7: setitimer(0x0, &(0x7f0000000280)={{}, {0x7}}, 0x0) setitimer(0x0, &(0x7f0000001680)={{}, {0x800000}}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "38d9d9", 0x8, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@echo_reply}}}}}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000280)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "38d9d9", 0x8, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@echo_reply}}}}}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000300)=0xc) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000040)=0xc) (async) r1 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000040)=0xc) recvmmsg(r1, &(0x7f0000000240)={&(0x7f0000000200)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)=""/65, 0x41}], 0x1, &(0x7f00000001c0)}, 0x1}, 0x10, 0x842, &(0x7f00000002c0)={0x8, 0x4}) syz_extract_tcp_res(&(0x7f0000000000), 0x6b5d, 0x9) executing program 1: socket(0x18, 0x2, 0x3) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0xe0ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) select(0x40, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000240)) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) r1 = socket(0x18, 0x4, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(0x0, 0x0, 0x0) getppid() r2 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r2, &(0x7f0000000400)=[{0x0}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x3, &(0x7f0000000000), &(0x7f0000000080)=0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x4000003f, 0xffffffbd, "e600001010000000f3ec4000"}) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) close(0xffffffffffffffff) syz_open_pts() link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) link(0x0, &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x36, &(0x7f0000000440)=ANY=[@ANYBLOB="89ffa22f3c25ca04def8000086dd60f619000000000000000000000000000000ffffacffffbbff0000000001ea443d08000000000100"]) open(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80000000000206, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x0) socket(0x20, 0x4000, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, 0x0) setrlimit(0x0, 0x0) semop(r2, 0x0, 0x0) semop(r2, &(0x7f0000000480)=[{0x3}, {}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) setsockopt(0xffffffffffffffff, 0xfffffffa, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x0]) getegid() semget(0x3, 0x3, 0x0) executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="c226", 0x3}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001180)={{0x235, 0x0, 0x0, 0xffffffffffffffff}, 0x4, 0x0, 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="4c7d156433c2fc923b8d015684f502fca84b5cd3fb608a54f673212802335c3a4d4c8456d179e712a9d28556eee02c41f3e80c0443fddef67805638ad07d3153b70f902ea4747378ded3f998f8f166cb23fbfcbfe2f91839cf4981c50167d9120935856f5d7fbec587504b05093c5facad9a2409a9ce54c8fac1f443fc8928a10f0d124164423916c9c73608e494ed0651", 0x91, 0x8, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000021c0)=""/4096, 0x1000, 0x1000, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x40, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0xa, r1) pread(r4, &(0x7f0000000100)="8208d8130b693558e48544080000008752ffec94b1daf53c478c35eedb875b74235aed99", 0x24, 0xfffffffeffffffff) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x802069dd, &(0x7f00000001c0)) syz_open_pts() syz_open_pts() pipe(&(0x7f0000001440)={0xffffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f0000001240)={&(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000001200)='./file0\x00', 0x8}) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r6, &(0x7f0000001480)=[{0x0}, {&(0x7f0000000080)="b389e5", 0x3}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f5588234", 0x789}], 0x4) executing program 4: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xfd) setreuid(0xee00, 0x0) r1 = getuid() r2 = getuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) setreuid(0x0, r1) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4d}, {0x406}]}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4d}, {0x406}]}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000180)="e741a883cc60157a810468823ac987a7254eba680c54664b8a3b537273fff1c3d4ae6950f3d030e3dc1c729ce1bb4d0e7dec57876947d3d26f8d356150f6b052bd44cc7280c8724198c173f70a712dceccc05077889f297affadcde5f1ad9e2d5363aa93bb37c6c73e0f4f8ad07537aaf9bcf3cfd30353113487589d60233184c0fd43e9f38537079fa1f0d832f277395d0802b941d2040dc8b180d9fbdc6e39334ccf08067c7cdaec5fe52f5a1c9f211fa896ff7dac6b76218c8fa7f1536311341abb6206ffda9672f479bedcb7c67ecde88e3728cb5761b35435", 0xdb}], 0x1) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400001803c1, 0x0) (async) open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400001803c1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000080)={{0xffffffff, 0x8}, {0xffffffff}}, 0x0) socket(0x11, 0x3, 0x0) (async) socket(0x11, 0x3, 0x0) socket(0x18, 0x2, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) r4 = socket(0x20, 0x4, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000680)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6", 0x159}, {&(0x7f0000000800)="a1120b8d127ca8d8e480ff35007c60a710d03568e2aa0f102f9b9f240eb57c541e3b91c476fee6519262355fb5da547b433492d0f2ab60a1ba2031daf44a2ce342d2f36a883554dde0ad876631964d2f", 0x50}], 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r5 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) getsockopt(r5, 0x2, 0x8, &(0x7f00000004c0)=""/51, &(0x7f0000000500)=0x33) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680), 0xc) (async) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r9 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) r10 = getpid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000009c0)={{0x1433, r7, r8, r7, r8, 0x26, 0x9}, 0x1, 0x0, r6, r10, 0xa8, 0x8, 0x1a2d}) (async) shmctl$IPC_SET(r9, 0x1, &(0x7f00000009c0)={{0x1433, r7, r8, r7, r8, 0x26, 0x9}, 0x1, 0x0, r6, r10, 0xa8, 0x8, 0x1a2d}) executing program 5: socket(0x2, 0x0, 0x0) executing program 4: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0/file0\x00', 0xc000, 0x7) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) r0 = socket(0x2, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000080)="c7", 0x1) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil}, {0x0, &(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil, 0x6b3d}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0/file0\x00'}) bind$unix(r1, &(0x7f0000000240)=@file={0x0, './file0/file1\x00'}, 0x10) write(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) ioctl$BIOCLOCK(r7, 0x20004276) shmdt(0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005000400000000000000010100907800000000603977"]) (async, rerun: 64) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') (async, rerun: 64) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) (async, rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 5: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000080)="365bf3d613ec0d809f9006117de48271d9f7b2552a39c345c044b2348e812fe8ec675d593ad45bbb05a673acb60fec3ac35549dcb050f1c440d7b0529e9d68cf0957d6e5", 0x44, 0x40f, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0xc7) r2 = accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/262}, &(0x7f0000000280)=0x108) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x2) r3 = socket$inet6(0x18, 0x8000, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) ioctl$WSKBDIO_BELL(r4, 0x20005701) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000000300)) ioctl$WSKBDIO_SETBACKLIGHT(r3, 0x800c5712, &(0x7f0000000340)={0x4, 0x9, 0x3}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0xfffffffe, 0x3, 0x668, 0x1, 0x4, 0x401, 0x1, 0x0, 0x2, 0x40, 0x3}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440), 0x8, 0x0) r7 = openat(r6, &(0x7f0000000480)='./file0\x00', 0x80, 0xac) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000500), 0x10, 0x0) flock(r4, 0x3) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000540), 0x400, 0x0) poll(&(0x7f0000000580)=[{r3, 0x4}, {r8, 0x8}], 0x2, 0x33d) recvfrom(r0, &(0x7f00000005c0)=""/92, 0x5c, 0x841, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000680), 0x10000, 0x0) sysctl$kern(&(0x7f00000006c0)={0x1, 0x58}, 0x2, &(0x7f0000000700)="01def813485e708f25731ff3706f6a70e2fb1fafc395a86aa12f6884feb66e4b332a0144b0ba47181308be148b76ae8820356c30364dc60998", &(0x7f0000000740)=0x39, &(0x7f0000000780)="1af9724497c51eddac9120d7a387ca5d08eeaddd94354e89d082e74440800fea80b323d4eb75842e2fe8abfa6753d9b86e4fb6ba78e492086238229d574fb90de39b566c1bf9ec7e2c02bb61e1f0e27335f0093627716c71ab92d81bdeefb725b07371731debe16f163037937b13d071faf08aff32e05ef4339a8edee93e800a62f3b7a063d1174247bb14f1f8d8cc23e1a125eca50fe8e074494081b708dc32bbff3500fbbb2079bf36f0e87f3f25d9c20ffe80e99a083ea894ff7131bc137237e1c31cd7c1080bfb67cff5c586d5927e89e84b2cd961d48bca00c6354db047e98c71f7b07e67893d065c0611518ff6559b56c1d5fe", 0xf6) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000880), 0x20, 0x0) open$dir(&(0x7f00000008c0)='./file0\x00', 0x8, 0x0) pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETENCODING(r9, 0x80045710, &(0x7f0000000940)=0x1ff) write(r2, &(0x7f0000000980)="32df3c5174ca39c2b7f9a200c25ff897f50b91919359a98e96", 0x19) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f00000009c0)) executing program 6: open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) syz_open_pts() executing program 4: open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) getpid() socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000feffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000001600)={0x0}, 0x10, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) dup2(r1, r1) writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={0x0}) getrusage(0xffffffffffffffff, &(0x7f0000001500)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000015c0), 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000016c0)) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) msgget(0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff) socket(0x0, 0x8000, 0x0) lchown(0x0, 0x0, 0xffffffffffffffff) open$dir(0x0, 0x2, 0x2) ftruncate(0xffffffffffffffff, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000001c0)=[{}, {0x20}], 0x2}) executing program 6: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000300)}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) (async) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000400)={0x3, 0x3}) executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r1 = syz_open_pts() close(r1) (async) r2 = syz_open_pts() (async) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r1) (async) poll(&(0x7f0000000240)=[{r2, 0x68}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x88) r4 = socket(0x2, 0x4001, 0x0) dup(r4) close(0xffffffffffffffff) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6b3224f4ff2c00000000000000000400"}) (async) close(r2) executing program 0: socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c, 0x0, 0x0, 0x8000}, {0x25}, {0x6, 0x0, 0x0, 0xfffffffb}]}) socket(0x18, 0x4003, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, &(0x7f0000000300)={0xfffffffe, 0x0, 0xa, 0x0, 0x0}) write(r1, &(0x7f0000000380)="ab02e3f9891a549e337811e5befe5cb17bff90032775cc63379e416257fd1a0d38cabf92f5894709ea9ee23d6b715f70b29400a27f7a62c27dd321d7defb779b76ca3ab6f677c9562f05d0bd04a5f2cb239208ac72f8da21122942b95ec3304d209ae11d6211449a0be5a2228dc221e57aef4210f9f09816bae5e11204cdaad4519a04d37ddc99db9d5c88e91cf4e9cb27d3a4a7c35f3086f3a3480a117aa23ef3675f8698eddbacff7eea1c6c604ecce66d66fc8a", 0xb5) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff00000000008086405163ec1c2bdd6f5d58c8000832800000000000000900000000000000fffffe8000000000000000000000000000aa0300000000000000"]) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kqueue() mknod(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc020699e, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x2) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, '\x00'}, 0x3) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x5, 0x0, &(0x7f0000000200)="693d71ecf99a856eb1dcc22c469ec43facb047a3b2bed624eef1c78b5683001b635fd2c52e9343644c04edff72eae3eb5bebd17546ddd0f7a2f1c12d6268c839deaa4021402fe5e2418a7540f2afcce05e94e55ac42caa79279ce43f082739e82c9cb66904d4cd3c180eb632fe49c9d3692e5bf0fee22be3a04c2492eb91a57629c07a7aa1f1", 0x86) r1 = open(0x0, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000140)=@in, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="40c20fc9a3b0452d625bd9d09205d0c8d98e04952f0cc998dc0305b9fd73518c65822d7bfd726151c80a4f96205c5f02c5ec7e571dd569b866aa399558a0d7c214e49db981eb8e2d06e27941afaa6ef547965b25fbb91fed9f11d9995a650e03494353b42e030f3ef3d61a7e272b312b9a462af7f829fab27a0d69bd10445530ce", @ANYRESOCT, @ANYRES64], 0x401, 0x0) msgsnd(r2, &(0x7f0000001500)=ANY=[@ANYRESDEC, @ANYBLOB="4f3bfe92c29352bcdb600b536dadcb3356a5f96886c17edcbe31d5ae1067976ef24984c299d387352c1e18", @ANYRES8, @ANYRESOCT=r1], 0x401, 0x800) socket(0x11, 0x3, 0x0) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) ktrace(&(0x7f0000000000)='./file1\x00', 0x0, 0x1, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) getpid() mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x812, r4, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x2, 0x1ff, 0x9}) executing program 6: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r0, 0x2000747a) preadv(0xffffffffffffff9c, 0x0, 0x0, 0x8) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) pwrite(r1, &(0x7f0000000200)="7fce21ee8f6052d031cf12a6136ea863b2f0e2820c9919bf4de64754452261f324e3642fdce00fe03b687c2abae0cda16ac540b9cf3deb6f35413bfbc9cd76c26ccbf8903ab264450c3f0c4c42ce3a0f38ffce67434123ad771124ead2fcb4af6a98002d7c698230c149a87d5b68c70e03566e6e324541a5aea5246a78673dd6d37a4ebf25f88f571c5e5f2205a1ca7dda9ff3f773a2b52ee8a3b21c224207f2b6bbcb913aeca0b2bfef5512cf0a268a2dac3cf0ae350d85b4e36f5079a739070b842d9eeba32ca1ffb4a10645513b554bfb6f002b8c59db4f312f", 0xdb, 0x2) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) fcntl$setflags(r3, 0x2, 0x1) ioctl$FIONREAD(r2, 0xc1206949, &(0x7f00000001c0)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x101, 0x3, 0x80000001}], 0x100, 0x0, 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000040)=0x9) read(r6, 0x0, 0x0) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000040)={0x41, './file0\x00', './file0\x00'}) executing program 2: setitimer(0x0, &(0x7f0000000000)={{0x0, 0xfe}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$getown(r1, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4000c6036461ffdf00"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r3 = dup(r2) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f00000000c0)=0x2000208) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) executing program 0: sysctl$net_inet_ip(&(0x7f00000037c0)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f0000003800)='f', &(0x7f00000038c0)=0x1, &(0x7f0000003900)="c8f2fd8eab75e8683b90bb6f234f49c3aa56bd52", 0x14) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffe, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) executing program 1: setrlimit(0x0, &(0x7f0000000100)={0x8000000000000003, 0xffffffffffffff81}) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1c}, 0x2, &(0x7f00000001c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x1c, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x4, 0x0, 0xff}, {0x50, 0x0, 0x0, 0x4}, {0x812e, 0x23}]}) r2 = socket$unix(0x1, 0x5, 0x0) getrlimit(0x3, &(0x7f00000002c0)) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) lseek(r2, 0x9, 0x1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x70) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4000000000000006, &(0x7f0000000280), 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x1, 0x1, 0x101, 0x1ff, "21c15c8abad9bf6ff066d42511e210cc8754eb80", 0x9, 0x2}) executing program 3: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0x3}) getrlimit(0x7, &(0x7f0000000040)) socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000000c0)=0xfffffffffffffdc0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) sysctl$vm_swapencrypt(&(0x7f00000001c0)={0x6, 0x1b}, 0x3, &(0x7f0000000200), 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) dup(r2) close(r2) connect$unix(r1, &(0x7f0000000000), 0x10) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r4 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, r4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) write(r1, &(0x7f0000000300)="14bdfa5d1d34e2fecb28616498307dcda9aec43050036123339a346f7378505514fbd6da8d0ef0091afb08753f95b7688ad4c4e1dd5489e7bafc58d3e58237576b81630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100000000000000000000e43422dee1f514ab149b8e25ed958c95a2c639fa41b2c7e720b2fff613f42413f73cea05877cdce60d0ed52368a8fb58614889dc5a2e38722a750433f4119c16eb23659d23d55e3d293e", 0xdd) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x2, r0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x40}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x20, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000652000/0x3000)=nil, 0x3000, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r1, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) socketpair(0x20, 0x1, 0x7, &(0x7f0000002340)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x3e, 0x0, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) socket(0x1, 0x4, 0x1) socketpair$unix(0x1, 0x5, 0x0, 0x0) socket(0x0, 0x3, 0x40) listen(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000140)={0x7fffffffffffffff, 0x0, 0x80000000, 0x0, 0x0, 0x4000000}, 0x0, 0x0, 0x0) select(0xfffffffffffffe8e, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5, 0x800000000, 0x0, 0x2}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd605f6aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa000090780a9800000000000000000000000000000000000147c0ca83a1cde6dd9746771c846ee113889314332728abe3a58b3bfa8ace1571022f09b7d544a8852400d903c2e2d214ce7c97d7125233aa0149f15f622fc829b4b9df454499df23f7111932de7e21e9b80aba09060a9164401ada3828efa1c9a794eb8a3a8920a9f021067b1523589e11c4ce85b648c6565bd0405087ba97fd3d8b580e68c14a5bf785cd19661c9dcba3a34b475fbebb5abe6be5fe827295d5f78c077494f838cc7fad0a3ff5c91a1a6b53c7e6325feecb1b65d2b09ee7f81866a27f3817bd6c5f0a309ef571c298559a4f5c125c2dd4f9f4382bbce51daefe08044dad3e9ff3b2749e8a2f2e0a6e96fd14806c1c0aa5d0e8e21624b2c671d7950213d90686987bc45bb5ea4ec6967ea12e950c725171bd8f80e1bbf529399a30d1212fdee55ecdca8a7448ac378d230496b91aad6baff2c6f696cd2790ae0aacce9a24e32acb065d0e11b20b353756cb1c5670afd8b5c9a116f7eb1f"]) link(&(0x7f00000008c0)='./file0\x00', &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x2, 0x14b) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) open(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="5855f7c075a0792aabdb931dc3906b23737a2870d323183b", 0x18) setuid(0xffffffffffffffff) r2 = syz_open_pts() close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) r5 = socket(0x2, 0x1, 0x0) r6 = dup(r5) listen(r6, 0x0) connect$unix(r5, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) setregid(0x0, r1) r7 = getuid() chown(&(0x7f0000000180)='./file0\x00', r7, 0xffffffffffffffff) r8 = getuid() setreuid(0x0, r8) lchown(&(0x7f0000000140)='./file0\x00', r7, r1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x150}, 0x0, 0x7, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000140)=0x2f, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffff, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00", 0x0, 0x200}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb000000000023001600010000400000d900", 0x0, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x4c, 0x0, 0x2}, {0x1}, {0x6}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3f, 0xfffffffffffffffe}, {0x10000000000000}}, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) fcntl$lock(r3, 0x9, &(0x7f0000001180)={0x1, 0x3, 0x1, 0x1, 0xffffffffffffffff}) dup(r3) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100}) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x1000) geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r5, &(0x7f0000000340), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0x1000, 0x8]) semop(r5, &(0x7f0000000180)=[{0x4, 0xffff, 0x3800}, {0x2, 0xb}, {0x2, 0x7fff, 0x1800}, {0x4, 0x9, 0x800}, {0x1, 0x3, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0x3}, {0x0, 0xe2, 0x1800}, {0x3, 0x7fff, 0x800}, {0x2, 0x19, 0x800}, {0x3, 0x800, 0x800}], 0xb) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) executing program 2: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000080)=""/83) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000100)=""/122) semctl$SETALL(0x0, 0x0, 0x9, 0x0) getsockopt(0xffffffffffffffff, 0x2, 0xef, &(0x7f0000000240)=""/66, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000540)=""/115) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x84010000000000}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socket(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0xfffffffd, 0xffffffffffffffff, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) fcntl$setstatus(r5, 0x4, 0x8) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000700)) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) bind$unix(r6, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) executing program 4: socket(0x18, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x40) syz_emit_ethernet(0x56, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32, @ANYRES32, @ANYBLOB="80", @ANYRESHEX]) clock_getres(0x0, &(0x7f0000000000)) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000280)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r3 = socket(0x4, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x0) setreuid(0xee00, 0x0) r4 = getuid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setreuid(0x0, r4) r6 = socket(0x800000018, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r7, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) executing program 3: r0 = syz_open_pts() syz_open_pts() syz_open_pts() setrlimit(0x0, &(0x7f0000000200)={0x6, 0xa6a7}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000003c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 0: socket(0x2, 0x4001, 0x0) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) chdir(&(0x7f0000000340)='./file0\x00') writev(r0, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf9644576ddfc27eedb614b8fe62e8508e59eebed363e91beccfa234e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000100)="0926039ef800000000000000000000009cd8c4bc2c25760068", 0x19}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000002240)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c547976628a1d43aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079038954403a26846f804313151b674b991907054e71cef065939ccbd5c4b5cc0b95d9fd587dbfe1559cfa027bf8f95af2788bbc912dd53e3729c1b7298815fc68f0b6bff49cdf2e658c1b51099eff58bbf8ae9f6b334b0d8d5aa55d7abf78651323b8e23a5459e130384c2d5fe128b0b75a46983fad0f67d7bc2f264bc805c24aa47434edfcbfc3f8630e8756507c35a0900bf447d", 0x12f}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b26a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa54b4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f36902d4298bb965910c311d0c4d301a93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e1e0a65453962fb7d3762c", 0x93}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043", 0xc6a}], 0x7) sendto$unix(r0, &(0x7f0000002380)="56a617140219098a204916ebfd42ac03b9ddb223d6ea3cc7ef21f367bd78837b1277c903080a6d33fe874f5ee2c38eedff03e2c517e50760bfa2bacd56b2552c2b39e15dded36a82ea3d0b72fc78e5a30e79ca24d612822c5478e1703c59a34ce182903fa04c3dfaaf6daf33d9a5f97f756d026ec9ffb9486c8df482a0d01353c72f58da622def9892f2a290e32d041aa3", 0x91, 0x0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x80) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x0, 0x0}) poll(&(0x7f0000000000)=[{}, {}, {}], 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[], [], [], [], [{0x0, 0x0, 0x3}]}}) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file1\x00') poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) syz_open_pts() executing program 3: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000180)='./file0/file0\x00', 0xc000, 0x7) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) r0 = socket(0x2, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) (async) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000080)="c7", 0x1) (async) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) (async) r4 = socket(0x18, 0x2, 0x0) close(r4) (async) r5 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) (async) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil}, {0x0, &(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil, 0x6b3d}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0/file0\x00'}) bind$unix(r1, &(0x7f0000000240)=@file={0x0, './file0/file1\x00'}, 0x10) (async) write(r3, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) setreuid(0x0, 0xee01) socket(0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$BIOCLOCK(r7, 0x20004276) ioctl$BIOCLOCK(r7, 0x20004276) (async) shmdt(0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r0 = socket(0x800000018, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000001c0)='\r', 0x1}, {&(0x7f0000000280)="b6705fe035618a47e5b1bdee170c6415b2e09b728bfc4cf2fd25979a4f60569f295de176de85b6241d11211d0830648b8301ec6a1371cf90c6aac34a9e367d378e2bf40a190ff7b4cde3046bf7ed03a6e57bef016e624057f706328f3bee7f6bbe46c0", 0x63}], 0x2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56de92e24", 0xc8}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3645099e2ff1890bae361f34", 0x17}], 0x1000000000000064) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x85, 0x20}], 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x15}], 0x40, 0x0, 0x1f800000, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="39f29fffa7f3506c", 0x8) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x3, 0x40f) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x0, r4, r5, 0x0, r5, 0x8, 0x401}, 0x8001, 0x3e66, 0x5}) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/179, 0xb3}, {&(0x7f0000000340)=""/130, 0x82}], 0x2, &(0x7f0000000400)=""/201, 0xc9}, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r5}, 0xc) executing program 3: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000400)={0x3}) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) executing program 4: socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c, 0x0, 0x0, 0x8000}, {0x25}, {0x6, 0x0, 0x0, 0xfffffffb}]}) socket(0x18, 0x4003, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, &(0x7f0000000300)={0xfffffffe, 0x0, 0xa, 0x0, 0x0}) write(r1, &(0x7f0000000380)="ab02e3f9891a549e337811e5befe5cb17bff90032775cc63379e416257fd1a0d38cabf92f5894709ea9ee23d6b715f70b29400a27f7a62c27dd321d7defb779b76ca3ab6f677c9562f05d0bd04a5f2cb239208ac72f8da21122942b95ec3304d209ae11d6211449a0be5a2228dc221e57aef4210f9f09816bae5e11204cdaad4519a04d37ddc99db9d5c88e91cf4e9cb27d3a4a7c35f3086f3a3480a117aa23ef3675f8698eddbacff7eea1c6c604ecce66d66fc8a", 0xb5) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff00000000008086405163ec1c2bdd6f5d58c8000832800000000000000900000000000000fffffe8000000000000000000000000000aa0300000000000000"]) executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 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) r2 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) ioctl$TIOCSTOP(r0, 0x2000746f) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x4001, 0x0) dup(r3) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6b3224f4ff2c00000000000000000400"}) close(r1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1}, @icmp=@info_request}}}}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000300)={@random="91a6e34dd8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @rand_addr}, @icmp}}}}) syz_emit_ethernet(0x3e, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$kern(0x0, 0x0, &(0x7f0000000100)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 3: r0 = msgget$private(0x0, 0xa0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/244}, 0xfc, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000003c0)={0x572e, 0x9, 0x3, 0x5, &(0x7f0000000140)={{0x5, 0x81, 0x0, 0x40, 0x1, 0x7fff}, {[0x99b6, 0x8, 0x7, 0x1f, 0x0, 0x5, 0x40, 0x1, 0x8001, 0x3, 0xfffffffffffff3de, 0x0, 0xa4, 0x100000001, 0x9, 0x0, 0xdce, 0x4000], [0xcd4, 0x9, 0x1, 0x6, 0x8000, 0x7fffffffffffffff, 0x0, 0xffffffffffffffff, 0x4, 0x2], [0x9, 0x2, 0x6e, 0x1, 0x3f80, 0xfffffffffffffffa, 0x8], [0xd4, 0x9, 0xfffffffffffffffc, 0x3, 0xffffffffffff8001, 0xd2b], [{0xc36, 0x417, 0x1f, 0x6}, {0x342, 0x81, 0xcb, 0x8000000000000000}, {0x8, 0x5, 0x80, 0x2}, {0x3f, 0x7fff, 0x9, 0xb0}, {0xfff, 0xd80, 0x1, 0x5b}, {0x0, 0x7f}, {0x56, 0x9, 0x0, 0x56ef}, {0x7ff, 0x5, 0x77}], {0x3ff, 0x0, 0x8001, 0xffffffffffff8001}, {0x3, 0xfffffff7, 0x1, 0x1}}}, 0x2, 0x20}) r2 = msgget$private(0x0, 0x160) msgsnd(r2, &(0x7f0000000400)={0x2, "6743e41c16d5ab3f59a3aa5b0aad5a36cbc7598ef574b2f11fbb4cc56a75ebf5ec719d72d3478138e5cbfdcc163babb71b9b8a02ecd7f21326f287d41d580a2bf43046e04e3c1c36abe87ed2a0e21c80b205a6989a43fa68d076eb7fb1e947b5b78f3f9c0c1c99404f58d17689bcfeecc5923656016e1e134f4d7b8479a956c5ec680062751e21cbf25e795206e75962ab253fc89c9e6d73ebec1ef71e30416e5c2db30b"}, 0xac, 0x800) r3 = semget(0x1, 0x1, 0x58) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000004c0)=""/47) r4 = msgget$private(0x0, 0x400) getsockname(r1, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000580)=""/22) msgsnd(r2, &(0x7f00000005c0)={0x3, "5db5a11a711bb0a694afc7f1bd57671561d80c2c03d539787adf8e499cbba99ae2f0b47d0b4d9fef093a7d3418caa6deff714745c14f3a062e7f9c506a994b72a88c2da2026ffbc50de2805ee19bb46df53f570db211bb301add"}, 0x62, 0x0) r5 = semget$private(0x0, 0x0, 0x204) semop(r5, &(0x7f0000000640)=[{0x0, 0x400, 0x1000}], 0x1) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000680)={0x2}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000006c0)=0x3) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000700)=""/59) r6 = geteuid() getgroups(0x1, &(0x7f0000000780)=[0x0]) chown(&(0x7f0000000740)='./file0\x00', r6, r7) msgrcv(r2, &(0x7f00000007c0)={0x0, ""/74}, 0x52, 0x1, 0x800) syz_emit_ethernet(0xaa, &(0x7f0000000840)={@local, @broadcast, [], {@ipv4={0x800, {{0xc, 0x4, 0x1, 0x1, 0x9c, 0x67, 0x2, 0x3f, 0x88, 0x0, @broadcast, @rand_addr, {[@ssrr={0x89, 0x13, 0x40, [@multicast1, @remote={0xac, 0x14, 0x0}, @empty, @broadcast]}, @ra={0x94, 0x6, 0x87}, @noop]}}, @icmp=@parameter_prob={0xc, 0x2, 0x0, 0x0, 0x8, 0x0, {0x18, 0x4, 0x1, 0x5, 0x6000, 0x67, 0xfff7, 0x7f, 0xf0, 0x1, @multicast1, @multicast1, {[@ssrr={0x89, 0x1f, 0x9, [@multicast1, @multicast2, @loopback, @multicast1, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x2c, 0x7f, 0x0, 0x1, [{[], 0xc4c}, {[@local={0xac, 0x14, 0x0}], 0x63}, {[@multicast2], 0x7}, {[@multicast1], 0x9}, {[], 0x5}, {[@multicast2], 0x7}]}, @noop]}}, "8d85f56f"}}}}}) setegid(r7) r8 = msgget$private(0x0, 0x2) msgsnd(r8, &(0x7f0000000900)={0x2, "9a610d54bd40dde2f860e2995f9b1515999293bfe05f7e2f44bab4973cb02fa476b69d781ca9469a03d0755fef5701ccba16398290eff8ce5433a0dfc95d98446411f501a7ec96e563e7923bcc09c8a58de0cc4b0f4c4d5ec14cb3"}, 0x63, 0x800) r9 = msgget$private(0x0, 0x640) msgrcv(r9, &(0x7f0000000980)={0x0, ""/245}, 0xfd, 0x1, 0x1800) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000a80)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000ac0)) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000b00)=0x8, 0x4) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dfb) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) accept(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB]) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getegid() ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_open_pts() mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) writev(r2, 0x0, 0x0) write(r2, &(0x7f0000000300)="1e", 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) utimensat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f0000000240)={{0x800, 0x4}, {0x2, 0x8}}, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x42) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x619fd58d5f48552e, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000280)={0x0, 0x0, 0x0}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) executing program 3: mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x2}) socketpair$unix(0x1, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x1, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x4000000000}) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x3000) seteuid(0xffffffffffffffff) r1 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x801169ab, &(0x7f00000001c0)) mknod(0x0, 0x4, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000280)="39532842fa9ce5832f8ce875d831d69a00678a843a06be277033d6a6bd1ebf061a6414660fa8d0572589c706238ae7d8ffd8d58d1eca751590b9929998b1cf", 0x3f}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r2 = getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setreuid(0x0, r2) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fchflags(r3, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)='r\x00') executing program 5: r0 = syz_open_pts() lseek(r0, 0x0, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) socket(0x18, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) poll(&(0x7f0000000040)=[{}], 0x4c, 0x0) poll(&(0x7f0000000040), 0x0, 0x0) executing program 4: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000240)={&(0x7f00000000c0)=[{}, {}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000000000000000786175566f830605", &(0x7f00000000c0)=0x9c, 0xfffffffffffffffe, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) utimes(0x0, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x7c}, {0x15, 0x0, 0x0, 0xffffffaa}, {0x16}]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) setregid(0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) open(0x0, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) getpid() (async) getpid() socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000feffff000001"], 0x10}, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000feffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000001600)={0x0}, 0x10, 0x0) (async) sendmmsg(r0, &(0x7f0000001600)={0x0}, 0x10, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) (async) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) dup2(r1, r1) writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={0x0}) getrusage(0xffffffffffffffff, &(0x7f0000001500)) (async) getrusage(0xffffffffffffffff, &(0x7f0000001500)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000015c0), 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000015c0), 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000016c0)) (async) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000016c0)) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) (async) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) msgget(0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff) socket(0x0, 0x8000, 0x0) lchown(0x0, 0x0, 0xffffffffffffffff) open$dir(0x0, 0x2, 0x2) ftruncate(0xffffffffffffffff, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) (async) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)) executing program 3: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) shutdown(r1, 0x2) select(0x2f, &(0x7f0000000040), &(0x7f0000000080)={0x4000000000000008}, 0x0, 0x0) setreuid(r0, r0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) syz_emit_ethernet(0x1092, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb81004f0086dd69a34e5c1058040000000000000000000000ffffffffffff1890e7fb1ed278078c1c79c9f26f5bba8906000000000000000100802cad28a350c0e506fe391f4c65ae9bf9fa84072c2b502999a0ae03cab6acb0055aaa6f69d847d992f28d2a5508050200050000001d0000000000000001010001010000004e224e2000089078215ec935f3f959d29190fc688e15786785f02c7ba7e52f7957415ee22845ec0106df85ee440d01c5902966a6f370f503f12afb9d7e977c5299c08be8941419ced705f7bf3e13912bcf7fce719511120386d33f6ac338588a37a780846c0a0d01eb7e49a9272462be416dbf74e35d0b81f582eb6adb7325f8c20433b4f9ad3f599631d0bbceccd0dc02b9cfbd1d0c868f89dee9fcc5334c88d98395c37162bb99a87973445fe66157efc838387c7c8cb746d8b09f4b6e385f5e5ef938fa36889f28272d9e463ce79e5e9a47264f7f7e8d118ceb3a03913446c2d0cafc6911ed31a36fcb09cce0814ab1099baef03227443278f1b8d67fe54654986c2c67f023f910cf393d7abe6df48f9c990ae2cc42c147c0e193909c5d61d2072e72c083c94a1be43288b39ebe53e81bdec5d1712da7d07f32e50d8d0e7dc213259d11a6ec420a64f4a68cee4b9ae1ee058e8a44ccacd526e644380727c71f1c330a2ad8ede452c3960a3b112e84c74c97e3c5f6f70c9b055fbbe2fa6d146c7aef8c69a8698eeb241146c5d69b9db89d38f3e4d42def0ebe9b09bc05c1620e396d6fbef042ecc93acb52804ffb8897e73bc6cf37b6bc5ba5ea1d80c4cea7839ec7da7cd728373161b6ddad38fd9ea2a4909b938e60a7d1df071ab5ee4a22513a229e14ff25f1e3f6e817dbaa803238661f26c68402f16b5aac837eabccb87a5bf532c68119226204f0f845f2f9af39c3f3274e744f11ecce65ca16dd86c75f836a21c80e7a6a649780c6998fd67cad37b5ca6bbb07d07646355b22544cc11d9fc88ecb2c1c9d11a8c60b78001a38d3cb890ed87047744a76e07e8949a2d258fbc0f4a66db6ee0a9f5cda3e92dab9571c85c120a34073d57f3f3ef06a8b86c5262fc028b2f8fdeb20f3a4c8e4bffd3ed320e2fc5eac5ab9e6c190dd4129355e4386cd08fda305f4057dda1d4e3091e1ddab0281d0f3c8bf09a58e8ad9d93230186ba8d0dd39a23ba54f1241e38310154313aa3787591dba1ccb9250d230bfa2d6588a48d3e8f7d8a19ad6e686ca4ddb20f73fab9b8fafd0ccf2ad4b28325ab6ce299188821eab6bde9f0b69df02bc80b29371ae523960fb13a33c677d51570d32fced5ed61377391a6dac06fe7be561a7aab9a1469c8bf750d18357ced5984d78341fdc58edab40414f023ca39efecab84db9c1f2704e1502619c8a5d476ed13ff8f1fefc6a574483b35b3cf73e326ff205a3c0e92efdaeeb33ed779bf4acc1868e4545eaed5b580708f2dcaebd74a2a4eb01315659c87d1e060132d761821164713289e9a0b7bfad8d4e7e29dc0a2464d11011d5aa782bda4ab6e1451550ad14e7d5da6fb4458c5613e0a0b95da17fc7fb319fc8ead4a79a60320daef8f08a05d07c53a17bf1eea1be3edcab70e85ddbca3c5e75c2f6b574ab57dba8e8d9864990b630ed8759ea9b1e73fd46b1ca41f194f9c83f3e7a5056fc20cf3887865a488d0f49d7896ac1b1f15174651bf4fb9ece8f7cbe7ee4574135229a5020cc1f8345beb9c6387f81df68ad2dd7000efe6c9efaa4de4a5806ecc4cead085b1959bfea143bdb15d25306fba68f830c8132c56747654e0d5626a94eca38c3be9db6d913ceb23b5493952eb2cd7c4d18a2e47750f9014cbb63a18d632a472970da136a33b62d4ef36b7143297e024c10344e9a7249a2d05eeb2da02c169720fc3406e458787dc8c3b41888b58849bbff6c6c32d608791ae38ac5cb94034b2c4023c7ae8724e497c6d5f49b3f2917cdac36c3abe8ccdafffcce2a035b40d29221cf2ce3a8d239017bb6fc334ec9a50b39c9b6324b118723b647628f2aa94cd679e1e2ad9a65d601e1791fa0693e0352489dca6df2c597a2f543878c434123a525bdcb5328166365b55786f1171ba9659efced17c3f15a4876084b748db3d56031b7dc27fd277cc28ab537a5f72eaeb0c5dcccec319966743b10e6f7436323e1db1ab42eb3c51e78c54771935554c9b3a81f456093b4154ec64be367b2099b52e5651a18972c52eff8fba5f1909fcee5273a936124f5a99d9d096dd3e0b4dc4abbe274468b71450d28a26fe1fb690dd6536b260c881962acc572a04b752c243d68c0f3fa781cf266763b91cdbe71b209a0e2c7b3afb97b3d6043f4fb9d7100794fbd9a35de71b67bb6bc7cb851da6aae9d4533fef4b9a8e37aa69146e9300ebb5ce6de9d0826813c69429d7570ca63aa77f8a8dedf392ec0d5891480d376edfb43d2a29aea4666ade6370fea1dac2d948e8299958f87cef3dee1a161a46ae78afa872a73a87121c667ba3cdb0c34c5c7673636202559fc7a70f0defdc2d748b8c83fd5d6b982be2f839c5d1c88a6b6f0a5ea80c8a38b1f4c7b4dcd472b4b14e0e19c60e4d2b9123b0b9d48fee76abf3da82aff80fa7d755fd0be70f11069796f38e9cbeea7db8ef1bf53634e4cbdac342ccc7409453adb3a54b63f5ba15318f1793cdf4c3743f47a69adca18c9f4f8059a22e4b44dfb6add086ea9d2871d7a9fbe11ad9e570d7e80421566e45da9cfe9fb66e3a42a8b7772826c98932e47cf32ec0d28c819b5a5814164c62e0d3179bbf7a3ce3fa73002c3d0f496ca2454a9ea439932067e8a66c445627b113a6b2bef3f4f63ba664168c98907dc579e1afbeefefd5bf457918f5617942903f1ce14346173680d2042d6f7c848345c7b7572c91aafd3008e171e931c6534668906196c5deefda129e299229439f4e30ea0c25f5543e66de0677c7994f25618bbb9ffea4013533d0cd0e18ffd95537fa4df996ded6d07cb6d2c17dcd30cce56e953cc9d501304801d5aa0ac6a859bd5e1a21175e7d5ebb969d8eef0881a0222c2545db3435fa2fa65ce70476961a870095994c6ebc25d771571f0137aa67816a567d256e97af322e5e37fc48d6bb8d5c55812dcbf4ed209b0b2a5d91e48de39dea473f37054ce1bc392d198e8b7a058fccba22bc4978596f257ea7e0130388ac6c2c6aa639356cd3c5cfc1d3ffc1ff8ca8c45969edc9496b85afb10ad04ae6e9e884a0aa95ae43a915fb7109280d7c679619977dfd96c11ebff7b04b79dd248dc4eeb5fc55d82759a785e8540039d4350a7b34600ec719637b9692647f0a4c015579286f193682ceaaf5a5a5b3553fb83a344f9716a86fbae2d97484a3a705fb36aa600a3248d2c256aa688ccb209912e310c95dc26e9bd02dc8a2448c7a2247c9892b65f679d8f448825693e55622e6ed7343e4fa44474b3780a7be4b16090dac9973cf1ea4358f58bd1c1d1eb9788801fd70a40d9907f936e8745c2995a5088b1b5689afe73d53e17f1ba0492718c3fa8335817448cecf98f5ea3808cf795ed304fa1065fb80c3a45b2d0694cf4d13d4da84bd3915c35f2ecaa02bfa8406184bb1131aedbbadd3e32a6e17ca2997641fd8180be222fcd7d7d4697ddb56eba3617d223fdef37e0f87559afe4f8f21d901bad181441eec34cf94e68f79d85392ff9f7640000013da4e8bc15d7ae7c97f29664a6d7d79f83f32e244843da114591844c87bfbd7a0571ef843945c997d7a56cda77a73e85245f917e97ecd42633c0af77251b4443fec3ee00199397479e6a83dac7139f9cfe1f5e3dabb1c43ff7e8f945d57ef6c002ba5c956e1ee76dc27452a2e15045940708113831046f743784a9f8b6b0840c67a5cda04280dc4cbc281e443586f59f1f3fc4b2c79ca7a4e7741494edc2f0327d7514918066d4eaaad94dd24a06d5cf00759cee22d9c3e1bbbc00ab206144826faf9865c1a8277b974bffaf3417925a7e6baaea7ba6d5b4753590cf8b3171c709ecc55b80768129612a8be6ede790c1d0c9b015b1abb09b1ee228a1430b6c2b6cc47d31d92fb9632f9cc350c5a05cfc1f7da107b5df64f41235cf2afa5f32d2b031f7dd93e7cb241befeb6887191f758b97f2c64ab2a7630fb77fd9eb63a7ba8adcfd63c7733bc086f81d32edc094a2c93fc78b43693a4a8e9f56f570fecd09c3460f02fdc10857c5e87b6272c02d511b5defaf90f1c12c6634dfd99e907ddcdd52438197e56e1574daa93725db1b2a943357d73170b2e8e2994e080238627fc4680766d744343a5a46dcb224314a159cbbca77bfef3d0828fa7d9147fd7fdf4ae527fc7efda35b1daca6419a2fed41c7fe86d8016849338a6798965d64ef0e1862f31e69e8e6bd7ff7777b4ffeab639f29c76dfa3714cfbd5ec1984a69dc0d6d1717927a2cec4c9f9cfc157b807ffea081d86c8b7474d467a11e596e80f181701ae8ebaef5fea05a393b512382835779da350fb750e91c8f004f2d788fba4955855a33c10f667651006e00f0a1ab42a5c4f42a6497ed2d516a07842b655a64f974ef7ff08132edc2d147b1fbdc62f2e6d23d2403fccc479e50fcf16a5846d7d24de849340322303a32c30be129f45a8999d1d30e5781dd16a23b6ed0da6e6c0ba2d62452ce536a1f19ee8334706ac9b850526674161ba2d5609e22a5b2179b832b22548cb1301bf14dcff8513995a75cff7d7b9d5fe18c9286e75c1d5800ed71dae0c7a55df4872254ba11e2dcb0ca8e8427a41d36ee3fd2a9a65d49240096b2ffd608b357abd6013ad3d52acbcfb0f718f06464c433c11b9f1298039e5a43df5b3dd817abd6b856d750b6be2f2818fc0766e79ae20c90fad9a5e63c9f29590cee10c6de42815ae398ec1589f8063c73b7b0e519aef6f63821c91f16a14d5bddc4a71ccba7a25959be2f84b5049513c82911b2d0b5218feae14ee8b8b1bcc7e6f8070c4ffd5cff194f82f4cffe3f11fbed3dd4b2bb1d41a6c5cab5d12bdb9bbd985050adfaba2998a17f39d2984da92d929af3563f8ee80ce858b50e78daa51447efa95be415e9ab98a6ae25a27320f249139eb6fe725e6c0daabfa8e12b56d3c3345c543cf05f696fd82adeb53e6f03e5edfce794b84a57b589ffca380fb2b78712e8134d62b3701e75ac206f50be9711aec3206934d00d46b3bad788f5ec9ef69e4ceaba0cb920126ef5abc2b2a166843994829bfd9efc07e41c1bc1c2ce9a19ebe6ac71f01782e0674fe41596f8926f024a2bad41bbff0d7aafc5113fb8a430367e650573538a492b1206fb95933537459f95a0eddcb63032913f7c0afb77179d04a685052eb014bfa8ce557cc92633716a3c0935a11c08bf5c381aebff697dfa83894794975621fee318326e4114c6bb577d6e8160b1c3b5e89b270c949f25aa9e2dfd461d1c128a75882d50b43aa88a11066b79466ddb9348a1d82fad902f188be89d3cb4f0a59742b4d6190701a5dea9044c214911da0a075852345728a03abc8353dd05b305d6928cc8c244b15db9b660dbbbec5ff362d265eaf37a42bb9648d7e192170c369bafced738543989c2a19295700dd77ec4ad4110a2e31689abfbc89776ff743e27fd9e3e23e83f9eefb8274ac260419208c1d15a9c137a8b7a5b014e16fd8c44efadf045c81735a5cd3be3fad97f481a8f48de67f8d3e14c2ed5cd2dbf820d9597afa2b45f4f556e0c6f1093951524b2e3e701de92fe83eb7f07f28ac6bb4b483c3aadd90f6b900b33dc5da4d84c4507ce8f5c8bf580cac324dbae3441c56f2fcfe24097171832083c52054f3851b97f5ebbf002274503bc9c590f457d7534aaaf4504bf1ad5725be5eab7c439f94d40f6453c6effb1a880deb04252f54edcaccd6046e73a4140815648345df9f24da2af3176a1b16edd570cdf59d4fbae35739118d1d7485f87ed7a3e2a023865db4093f0ebbf36a2c412b3a156d00474f38d08c3777a1f549a9e9b940f15f92900"/4266]) poll(&(0x7f0000000040), 0x0, 0xfffffffe) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="ab5150d9f075e165fd29776975f28d8d401bf6dfb612b5a328225e56151aeb7a486318b0244ba116f4cc915462dbd8135060d2f8613767b0aba94b7d59fe463061ac90137f42227db1e296add7ca77f427beeb319e2073929df59f99e8fa2a390000764626124f0d61356bb81a1d108804c337f9a65a217e93ac654fae495a00100dcbe93e80a2b61592e9a51273d50a7caa9ceaded540", 0x97}], 0x1) dup2(r2, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffff, 0x0, 0x1, 0x7ff, "6a5016a77f000000000000000000000000004000"}) r3 = dup(r2) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) shmget(0x3, 0x1000, 0x2, &(0x7f00007fc000/0x1000)=nil) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x48}, 0x0, 0x7, r0, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x61}, {{}, 0x0, 0x44, 0x0, 0x3f, 0xffffffffffffffff}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getrusage(0x0, 0xfffffffffffffffe) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaad1196d2aaaaaab9aaaa64aa8864"]) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) r1 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6e, 0x0, 0x0) close(0xffffffffffffffff) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dce361", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) execve(0x0, 0x0, 0x0) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x5, 0x1}], 0x1}) mkdirat(0xffffffffffffff9c, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000100)="3b623b2d6390cf3fc9cebecdadb2e7d5e4f24ad0f2b52b0a10fc1f0655b7b9577f9604df7793c85006beb16292acf61c989b016b5f3be77ea32cb0f326a23942b150e6b281dd8b065b528ea9c3ae4524e305d8fc97603ab67c8e19d16e5ad7313a50", &(0x7f0000000080)=0x62, 0x0, 0x0) pipe(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xe2) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x18, 0x29, 0x31}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f00000001c0)="e00ccaeac0df896746a28ef46c35cbfadb5214b5d2acb370e1ecbc236f1a63b577536014be15e6a91665af68fb48738630d0dd6418e8387ffd67a0124fa6361102bd1b68fa2d76b7a4ed30e4763ee2c93bdb29ef2ee129caae787cbba96d4aae150a2180cec72fd8471c456312c1f288e03cc588f066a6dbcd04fa95a929fe6dbf34e5d13f52d1fe4bce3fe5f81c876eac6a6b8395d3301b85b33941a8b06e2da9caf3e1466e341e5027bb971337de01ec73f27adfc69534dfb1", &(0x7f0000000280)=0xba, &(0x7f00000002c0)="14be738c41f457e1a34f6e86a6f53cfaf4ebf86da584a6d48800355c3bb84ab1ce5f78a3342c7a1b57a412a1d597f1fe578980b65fe9c14fc2facd677706c091eb3b9844fd40cc4c2945550b1bf84a78fe6e99834a9e70df3b042949d5c3cda9733186ef9ec4184510ef", 0x6a) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = msgget(0x3, 0x280) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/132) r1 = socket(0x18, 0x3, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r3, 0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) r4 = socket(0x11, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="e1b8b40714b8f98ba1e294a1e038", 0xe) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r5 = socket(0x1, 0x1, 0x0) utimensat(r3, &(0x7f0000000a80)='./file1\x00', &(0x7f0000000ac0)={{0x3f, 0x3}, {0x3f, 0x6}}, 0x0) setsockopt(r5, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) select(0x40, &(0x7f0000000380)={0x8, 0xff, 0x7, 0x6, 0xffffffff, 0x7, 0x3, 0x52}, &(0x7f00000003c0)={0x100000001, 0x3, 0xb68, 0x1, 0x9, 0x8, 0x7fffffff}, &(0x7f0000000400)={0xfbe1, 0x6, 0x5, 0x80000001, 0x80000001, 0x10000, 0x104, 0xff}, &(0x7f0000000440)={0x86c, 0x5}) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000040)={0x0, 0x4, 0x7, 0x8, 0x1}) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r7 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) recvmmsg(r5, &(0x7f0000000a00)={&(0x7f00000009c0)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f00000004c0)=""/106, 0x6a}, {&(0x7f0000000540)=""/158, 0x9e}, {&(0x7f0000000600)=""/32, 0x20}, {&(0x7f0000000640)=""/43, 0x2b}, {&(0x7f0000000680)=""/168, 0xa8}, {&(0x7f0000000740)=""/148, 0x94}, {&(0x7f0000000800)=""/44, 0x2c}], 0x7, &(0x7f00000008c0)=""/247, 0xf7}, 0x2}, 0x10, 0x1001, &(0x7f0000000a40)={0x9, 0x6}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0) setgroups(0x9, &(0x7f00000010c0)) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000180)={0xfffffffe, 0x1}) executing program 4: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCCBRK(r3, 0x2000747a) execve(0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x2, r0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x40}) (async) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x20, 0x1) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000652000/0x3000)=nil, 0x3000, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r1, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) socketpair(0x20, 0x1, 0x7, &(0x7f0000002340)) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) (async) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) pipe(0x0) (async, rerun: 32) r2 = socket(0x18, 0x1, 0x0) (rerun: 32) setsockopt(r2, 0x1000000000029, 0x3e, 0x0, 0x0) (async) close(0xffffffffffffffff) (async) execve(0x0, 0x0, 0x0) socket(0x1, 0x4, 0x1) (async) socketpair$unix(0x1, 0x5, 0x0, 0x0) socket(0x0, 0x3, 0x40) (async) listen(0xffffffffffffffff, 0x0) (async) select(0x40, &(0x7f0000000140)={0x7fffffffffffffff, 0x0, 0x80000000, 0x0, 0x0, 0x4000000}, 0x0, 0x0, 0x0) (async) select(0xfffffffffffffe8e, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5, 0x800000000, 0x0, 0x2}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd605f6aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa000090780a9800000000000000000000000000000000000147c0ca83a1cde6dd9746771c846ee113889314332728abe3a58b3bfa8ace1571022f09b7d544a8852400d903c2e2d214ce7c97d7125233aa0149f15f622fc829b4b9df454499df23f7111932de7e21e9b80aba09060a9164401ada3828efa1c9a794eb8a3a8920a9f021067b1523589e11c4ce85b648c6565bd0405087ba97fd3d8b580e68c14a5bf785cd19661c9dcba3a34b475fbebb5abe6be5fe827295d5f78c077494f838cc7fad0a3ff5c91a1a6b53c7e6325feecb1b65d2b09ee7f81866a27f3817bd6c5f0a309ef571c298559a4f5c125c2dd4f9f4382bbce51daefe08044dad3e9ff3b2749e8a2f2e0a6e96fd14806c1c0aa5d0e8e21624b2c671d7950213d90686987bc45bb5ea4ec6967ea12e950c725171bd8f80e1bbf529399a30d1212fdee55ecdca8a7448ac378d230496b91aad6baff2c6f696cd2790ae0aacce9a24e32acb065d0e11b20b353756cb1c5670afd8b5c9a116f7eb1f"]) (async, rerun: 64) link(&(0x7f00000008c0)='./file0\x00', &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async, rerun: 64) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 64) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) msgctl$IPC_SET(0x0, 0x1, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) select(0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c8f1c86e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e0000407ae9a3fe03d757ce7", 0xb1, 0x0, 0x0, 0x0) close(r2) chown(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) executing program 3: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r2 = dup2(r1, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000002c0)={0x5}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) getrusage(0xfffffffffffffffe, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000182c00fe8000000000000000000000000000bbfe8000002000000000000000000000aa000200f500"]) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000), 0x10) recvmmsg(r2, &(0x7f00000000c0)={0x0}, 0xfe38, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00", 0x40}) listen(r0, 0xfffffffc) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000040)={0x10, 0x9, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xec}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1f}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffff8}], './file0\x00', 0x4}) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000001c0)=[{0x7, 0x6}, {0x20, 0xfffffffd}, {0x40, 0x256}, {0x25, 0x4}, {0x148, 0x2}, {0x46, 0x100}], 0x6}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open(0x0, 0x80000000000206, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x1d}, {0x8906}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x6) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) r1 = syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="548233e0e70519474bec3802699959364c20816ba09049a43d3880e78d478ffbfbe486ff8d6895a762fb4fa8a27ea4d5af3e1bceb0fd7a94a8ea3fed205e730ddbf9857a0401fd0b3721ac059d60e3b01dd09ff0c2ef5ac737210eca8a228bf7e791a157d2d030de1e72dce7df10923e164778a9138d924120d766efddb6188eb9169ab9560b1f503f959981c9520982b4ab6577ae5d07a53b8d92bf0c25d1263dacff1b7ea6b2e3cb19556fd2414f5843d29b60aa5bb09720ae7e0433313ad3037f60e1487e529fab78d6e67be4cd7645feed8e03", 0xd5}], 0x1, &(0x7f0000000200)=[@rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffffff, r1, r3]}], 0x20, 0x403}, 0x2) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340), 0x20202, 0x0) writev(r7, &(0x7f00000016c0)=[{&(0x7f0000000380)="f34ed5ba77a0050a327beb39f3f215f8e577fdc280296e5d238ad66de8368f9e99c903e1504cb422df0f49f636d3eebf6f0ff1a615cfa1db60e5c8d16f94ac05372d640a9f70887c978dac5447d651bedc7de8f54325427b664bf0fe74b2f4da4665baffa874164c2fe4dd83c8affdb49f9ccc9eb7666a96ad56ac4171d352f8407a612fd8936bd93b4b1d488aab03efa59ede07978d914fcb632f30b096b4891dd1023baeaebbd58437243dbfb1b1a42cc7b11cfa123a2aa1d57ed59b3d4016823ae8a4d0bbafe0985731a3f3335ee3d7e9838f9d03cf3f5a941d414f0b6627fb7ee66714c5ab5508c2306bc46975331c1282", 0xf3}, {&(0x7f0000000480)="841a9368f623af1980fe030218c0f15c43de798c810b6724a42ebf290f67430029cda2d99e8e6465c8697b1957e4c79971ba4a5b8c4006416cdcbf1a34a37199f0f15b60f6d73dc5ceeaa4f60e7f0faa7704d6", 0x53}, {&(0x7f0000000500)="5014695b4353fc150819043167d67bccb3bbe32cb862f7edf74031799c13508d5f586211abe5567def023c4e6e3daf67a553a7e44540f49f6ee8458908893e8b520412683fb92475bc6ad58cb1a23afbffa339bd063f573413b6ddd0e465e5f982ba1868358349b199b5", 0x6a}, {&(0x7f0000000580)="17f6316390d7ef502ce32fc2adf60543f7445116ea9683e81d9a92008153cf8f175b65d42d07616238cbcc0df0a27ab8307b99261c82ab25e90ce94370de3239d9dde5ea6ab8887ef0e69414bdfb599b126b458a95085ae5bd441df3db44e89a8a15", 0x62}, {&(0x7f0000000600)="d41a4f1303024b928a265aa8b9498c6279d83be75b38915e901eb02e3bd120a84237e425f31fd5e7e944d3ae9552dbc0b362edd279fbc01b2344faf324ae2f28085daa190d73b50d2337ac52106fbfc8b3c9a4b5247716669d5404728038c4eef6fbdbaec6a6caa4241c5db833e53a941317f437e7096f0fc3a56ed05bad1ffe094996a4c4c3e645e76c1a5df682d15061163aee359a5a5531441cd56459ac77945fcef083f126af0282db3f9abfe06144768c1dca9a962d43a35cf039b62468e2d7fd4a4d72266c5a8e1bac60e610d81dac00414062599f406edee8602c30daa6a07d2825ba98fe4562695d179d979c0ee5502f0de1a64fe79d2e19e70683cbab8a94cd6115d9a2bcdd3fcc2d08e5de19ac03d3a3a1051ad2e4bb78ea0954f2897557214f70fe3db398e1e099ff3b95dc5f4a663fc57359027cacc9d2456b5bbeb76405936a5804fa9cd07bff8bd2d457c786ba805173dfdbc5114be174d488312ee2fb9aec118720e7b091b3867931cab51610523840ba957f7d548f71ab097eb70d03b7f7b3e6149a55fc3aacc1895a4c9d92bacdddeb764e42952aa93db57d1a7931dc2cdb8bcfce576c63c3b10f894044246d73f463fd71bf8ba73f1388458ab780bd3982dbb64b2d9a7c8bba36d1229122c00addfbf80c3056a85f894a9523eb58765319366f24d3c3e2e3e64942db23c7dabe70ebf6a779608e7b2e6f8c5f11335fd08e9d542b94736afef11a4e94a82f6062972c724bf59b310236ed407ce5ce9fb192a8958b1537121026d79eae5e630b92e0dc70ed72bfc68469f41d5a5031fb54836eb29d8e180f5cdb73b5a374a92386459dec9426e62d7fc2a7eea7db8abccce4fe06366eca946ed64e606c153e342c4aa2a6d016eb63d32fbc69afdb0a2f272029ff682e13a66a315f6c6b8986fe7713d72a0e8e7aaa6ad4cae60566ab0570db012223a15304ea71f17e21d09ea9f29378dfd341d8a527b2a80b64ee0bcb371718805b29f370e2d4269f3ac29f8a2c484681251c88479b8ac38067c655e5a64fc468126a27d979b0eb60cf1120f3d0a94b7b8cfa371d8e5a7ba810cba7b8016d736dd1e713206fdc72e6187ddbcef5fed141b01cce298f66d4f24cdff5a187cef2bb8ef8558141db539940be2531f950d2167373756342eacc771cd7831ea390263ed94b895c5d2178d96e8a5e12a2a36b0be1b7761f922786fd4a71d6bffc29017b2c6054ee135ddb54f27a7e2bc1e7b7e2c1ae58d4e8605fc3b78d64af3269fe3a87b0afeb9e690b1cb3161acfa28022a6ac32005911c6f016d0701cf0577b0d74fb8a8d067d3f2c916cbfe7fd794fb6c7336e83c7d973a31f611d6a8aba7ab3609064f45f1e597d5e217441440cf2ad98feb0b8651ceb52ddad3d79963e125de0d72157340925e5101efa8122c391c613aba894d0172e2e05d901ee4dce5b7819d2f85dfbcf9de4bbed35391aac646be52d5d8e5333f822fd9e993a1450d1b51d6e4a985ae4c538f7836e9fff7f83c6feebe4a0b50b8c7076859934794b30c0f7e93656594a8c2da79be3b1418f8e86cdb83ad9048accadd8eaa1e92fa03ff897a055227411ad761ba579d23856299c4c70c7925724009d5839c11a2fbd697c42f7f8c169fabfff0e211b98f6900ed9ebac467634549286666ce5116f531133c035c4415d34847c948a7a93a335f568a29be1b70cc8242dd36df77cb3e17755ec35fe02f19e27d310359f5297d45c2084767cc7c78edbc22d392ba4686435f116c7115623977b57be67333cf1a9153d6b6e51ccc109d40beb77c900f1fdc4b4e9b5fead7f4208ad50d677abe0e0473b4c5aab9d85ae77a848aaf9007132c5e5c70f20cd71285a985cbf3d24665d9653da39f79234e5a746a0bed954464f44ebd96812be1965f7ec4088a58c052296ab4cf12154e4b4c5343d72429cb2af02fb58b5cc5a49e0fdb3c655c66fdf2d7281a8b36e7eb1dae59fc3fa9b1b590648e42b44c549d3327799de165ff214808f80f0b66d5c0453c6371be5a5393c87b64db33636a2d455cd6cf5f0caf7b312be1d1578abe4d485bb82c606613a90cd37709402efd0cb69a378204eec223e9b985a179b8ed2eb52fdea8b9e994f8501d297a835266766309af7764354fb46e986dc9d48c86a68e98891282f8424946cb68939f5fc584900356678ab5ec67940b48be85838c586f2e6270e6d4001665b94a7ccb04e0abcdf2cd6cabdeb3d0c63df5ee377c786e95c7a38459939d36279ba772bfc902c9c59cab8649a3ffc17d715589781fde3d54894fdc64276f35b619baf7e444f1d238298812272ab5d48171be828b644208d4202fb51608fdac0b1e38feff34cc8627713dc2231999a9adccd47cf0fe57a555fa3ed1e774bd83d44408669270cc6a690816dd2fe97e7c8ca0e8406ed103a2da102a55696dafa98f30a55bd6a9a1ff581fcd6273fd89990b96a83e05c9447f4cb07fbb1e1681be0a817da510f5cf8cdab510c0ca73790e093dbbd44eeac5abcf8b701635b55c34e581d47116289259fec651d1ca3c2285a89d558241bad08206d2e09d36f2712a8f196a0c1e65b2964aec6f75caebfd8d6c37c191e4978169897a15a10f66154a14255f525f5ceeb1d65b4399f79d62a7d78b726e67dc852357065b62f2e9a30fadc8cff0d952e7c26ddf5e4d33ded57d4a29de80a29e2d4cb9b2ae02b1b731c8f0efde3f74983b548e8da5eba8e84f6385705bdc9e78680ad0abdb39afb86dfeadfc8a6afe2cefee04c4ce375c40351fbd4ef8c788b7bf17a6bc5bee0159a4a97cbc5673ad3485a1a2b54c9fb1c06ba280a74b3082be84bf9db20bfd0c25a32a0d99d95c8a6a568796b65e51210d47d9b70280891be6c604c93e26cf2b2e1731897e18ef47a9180af8964acf22e5309d60c7532bfbc465dab5a6f2b237ddd53f591f96a5b14eb7872c4e64e57bf9265ad404bad3c50b9467b61995295f6fd44d9a95b244e45b0de47338f189d64f1a83e281ef23eed5f36d4a5f6dc68249e6a973302f11ce2d512536bd6de618ef41371ae687458465bb56f0d050351133f53b2694a6a9859339fb4f871f59d16587f806f6ce05abfcf6d12c32020f8f462e670f2ce30ba5a1322da78c3214ddaf79eb700375f28acc6a34774491225ebb85eb297846ed1c7a89e7313ece7318c72e362b3b3ee1d7ef3d69c1d26a5298af7c66c0b9a64a654f44bc30db742f16a5df50f6d206da5ad21fac81c59845c5de912c1dcf7922f9e8512f1cd01b46b899aaa3d271be87c04b4bf21b22fbb43cc28ebfde061339c5adb3bdea730976bfc166d0c6015dac6f05bdf447abf972fc0db730dc51b9cbd994887f1cd6ea5f9cd87ded8b4669f13fa9f6dd7ff34f374f32840005b6f2f54c713fe2339c2137f2b4cf9f36c8c270cc9eaf57f8274aa4d88a09d04084f295bb370bf63360461b211ec16172f8268b31170cc37555281ebff6bf9c2d56592d528aaecd3c6fcbf9ace1edf5f2719b4ae82ad48933f2ef34fe70af17a44ff44f55729ed813d581c5013438d01507f8e98b49c74399ef31802a4a902f25f96aa38a1343bbe777be134ad812f1d71c9644b2dd5a15680c0523e774a47d4d714cf5073ac01471500ce4960aee4e6b1696f1daa8f007eb68be1ca05d33175038e56bbc45ecfea767b2ad8498750f672936a5e85a5d516ff670159c62eb647aaf5de806c58d54baa5fd2a8043d77e336cdac5b29f9941ad4396058da419f75ba425b1aa57b4ff73cab2622c8fdfe4d758d2feb9b25bf599265e5905c7e428aedd6e83cf7425db966d0cc69e0ee4ddd50b68b7a15faec21fc889a58b056c5bf7254d0ae64efb700c66ef0e6dda7a921e0c8a380355f7e92caa364e43938b51361183597839400b4691d8f8144fb7ca0e3b8588b500c98fa8640aa309067f5f64bba18e8cb53506cab93912f5b2429725e40f16a070f47ffde9874d59694f222eca283bf5e50af1a19a20d2d361602470b363c7c1616f476902726ba02be617b6a1f3a37c64903136a9dbc6e3de936e429f2acd5ae9afaec111ca4b5cf10f35c91d63abf53d069e2ce41586bb7bb3d2468189a8ca26721f2a42ebc2f9216fe53dac8fc4ae13cea611c89a5eaf2857ec690a2bf5fce649d0126f7eff34ab3fadfafa82989c7d604678929d1e2a7ca8ba2a0c79dd897d786d779fe008c4553fc12f8ec7324c29cebb98fa28268df8e2f79261167cb4dd1c6b635b9e3e40e1da704910f1c6a943482b854dd228f30322c219f8925fe8179148229136b1821e10084ef0c130bfb1070cffee8f3bc1ca67e2579b46e2958988aa6bf2d7f909a55e6fed7f1161a14f4e20dfb9d3242f375f31a3ba151056ca7e3ef480cf1f53727914647502b94a5039831cfac7839fd8fc0b1faf9b7efd43a82a10783a061173fdb957bd42a4d09ea587268f2505137fe2e6525f5226894f526e9a22180d0b6ff8f153837680d39a4ae36f373781cdd76fcb0bc4ae6a7dae1baa0edfe53aabe24fa8255e75e83bd9e4f137d51d0397b9baa6c721907af2f9ded03ce8a8397115d1235987f4809316d2231374ca604cabc3732dfa5489d1e57b7bff3f0fb5da97f03e9bc812b0c469dc803625bdbabe10d6a1d92c0fbb890538d141e3a6d7f0d73bc19f888c51c41df337a53f57d4c076ebf503b7b872905e7316d589940a312e166f0794962d2180f985115af135c374377c6c67a714c799286acb15f826b7ba98855337038d49a6d5b4d0dd88d36f1b4c774ffa0dc7ca03efd1e727add08a1f3850b6c12e1834224a72e3599b2fb8540b239d56c3e315d51e9360adcc8e6e629201a08a8b481b8440f408bb04eb6e6b8479b4c75b47f242d1a3e5e192e7adb3ff267cff781acf0ddf4253ea96c9093f409247401bc0c1eb88a602f21069f496ef83b43add85b7f987fbc4526f63a524e827a4d320bea705260c75ff37b381ac91011fbdcf029d909b8d34898daede22746948c7be0fa71e39eeffa514f265fdcec1ac6bc49c38f95ba173def1c144a98155de095605df4c7b7ad795482c29f0381b83dae9f49c5f1a1c10fda012031415b8c02e015b0a3dfc6cd0af8932279df4808d6e3e50580fb4bda89d4efb29da7cb28de586eba4eafef846179f1ae18f139b78113abd78c110dfc076536f9af1f18febfda3c391bcdcb665bb42a4c516b3f892bec8752253f5fe4d43d1fbb5cd9435bbc59ae21289b34574c7da586de77fe8fec78095982bc5feaebd6532c099bf0ed6087e655e7727ffca8df0b83cf6e8984f99e4fc6f7762af25280733e9e77d41d3166166d50a68122ddc6f6ac3ae264bbb2b640458e1e89533ad80f59af1779cd5ce183cb0b93aaa5d19c439812ddaa9b7beaff9e98c0f71c41ca8bcac209495f33cd6b78607c9988a2c1862d725cceaedd299f91ca16f9eef920584d7fd635615d864bbea07cb194b10b38aa9f352b180e2ded5c4d6ce22829e6a3742fe4fcdac8d29c76590e106915f753fc265ac1c3b0a375af9a822a437adfc5f81dd7427432083cb1bfbd7e6696480849db1510924822ac5449b41ee0156f116190c83206039c3800e5acec104456a99b65e52f76cbf52e498e84e94130dab4973ba6ebfd2fc8f4aa9880dbd164c8dff41f8fa65d00420b297a8ea1b5955adb90c382a85ff137d0ac17e0ad35cf1a665967bf92dcc5e6e7ceb15fe60dd32c7cdc64827db03066356473a95de86d6952ea98a27e49c4dd8d73a800b8e84f3d2cd68d1b021e9d37f71d562320273d486a", 0x1000}, {&(0x7f0000001600)="458c0d0c28ea10e039dfae98fcd87cf4d61ce0e9130fe42ade59e2755873168fe8313d4eb025c75950fa2d8cf81ad2e5c9b794ee285e40ec5cdd7a790c02511bfec29612952b0b13254d59320b9e953cb8a15911006977512fa397fda165fc9f8f7f23d25101a3607e8e4098683a8a37a212725ed250340f8229d9a9918b41d8d008eae9a2b8fc318776e434094743300e0ecf3aaf7cf87e094aba2189cc88745d6d10db9f81bca67de3379bc28f14388e66373c7b26f646f4fc", 0xba}], 0x6) setpgid(r6, r6) sendmmsg(r0, &(0x7f0000002e80)={&(0x7f0000002e40)={0x0, 0x0, &(0x7f0000002c80)=[{&(0x7f0000001740)="5b5463116a283ac0b721d29349bfc0955c85898fdfd0ab3375e628fc61c75ac0fc4517a0fbbcecfdee94811673a7b186084b0dd776f2237a7991920216a5a54436bae1af88d2212ea22e6e7e1931f1ce088b8f5c4412c119bbb871ff219670240bf87c8144a2948dc11f37089da80643cf0b9a7b3290018bf6a8a49bc70fdf5f7efa64ea95cbf8a3cb80704029c3ef4a203c3200ed066f91f27e55f530997842086fb64fb04060ba20bc1738ab0f7c1ec170", 0xb2}, {&(0x7f0000001800)="db865ffbc70c9b9c6d373130a204f3beb144ea49ff23c18429801aa6a4cae990754d8c5f3f3a0c142b40e49da424cad789e491c5db15270a6c7b2137f42e090f71847970a2d9860ad91c8a3ba86322e64464bc95945327e80d3e10ed01406140321de55838fda4f8129eb5b5eb2ce78f21dbd4ae0387de91bba3eb847eee7692338d9815cf42b7e58e0e0beec7deea9d5cdaf12cd9789fd542", 0x99}, {&(0x7f00000018c0)="b83891e0ee0785a14b8c56eb8284dc67aa0ad92122a035c2bb715a4e5fc247b226fa9b1e7c99b1e3e5405f46e513da7d895026883fb9ec9cd6e1844a600bb8dc72d180ca7edf0888f65eca229e1c6360b025633e3bb694584bce4f22bc929315ee396ee49f68bffb0d18f4b3241c7e6fdd6f0049ac71b16a0fec5af4ce79d6c66c5ba64dd0b2ae629b2ec75881cbe61646344a0c63c74e30bfbec94dac947a6fd547363d355c34c5d5", 0xa9}, {&(0x7f0000001980)="b4fd076210c536f3f8133d76a2294f6a3ee364cd6bb671f121f3e1b5139d9ee20a960b98625fad721bd29ea1feb6e0db94d42dcaee7a931fcc9d02cbf4f884485163cfe68889c3c20bbe82858b95c42ad464d13f99e22d201163ea5b1290ab294ef57dd60dc9a2ba1aafbfa774dfd515ac17e062f13ae9a9cc55151beab7d222a920bf8dc9c6f5580b7a884665fbb306f86b1b268b61c719abba327e2ed9f729efa54173bd225952ebad8137f67477fb146d25eff00c6975ff55714dca4af0e692e19d8b91707d10782c2ade3215b69db968eb8a0958a1904b3767590faab469d42ef7d02a56f07146737e2ed3db588b48cbec22484621517bf4b9cd85b5ee62c6ee9dea2624f8769ef07cf1dd0d094e7cd2bf77a0c35f127a570f04823dc5bda26f1307d15f7523350b3de0d9d521c862243daf634bef22bfa831dddb0bca0c1b7872d2efb8511c035d63dee11b03f0c4729ac31491993447852f245e11a09d475fa07aa2bbc97185cef97eaf3978b9685ee37e166e0ad5d7ff07f8a518d8e8b462cccc8ed8c90b85a10418a3c8498ec594a53d7c405829e5a48f57881ce142150359e30475fe23f39ce60bf6cdae3a4c714efaac4f03485a714ecdc44d5ffa7ff0d5d0f9c92d8c1535172dbf259950a9da93c3862c8ffaaa29100f1f925c9bb094e675db30e0e14938d33d3a93f514748c0b6aa1ab216f504ffb748d9dfef6a7ac2c9c47ab855d070f4d059cd5d7aaf559038c23940897df5deb890ad2c12e6afb419ce6a00d0b832bc21ef1dd32933678367f6277ad45d6e36dd90fa02da393483b83e3ae5752e90ed9f19ba45876a096e8471a25f686783823383b201cb7eecbd5ab894b85914784fbd14eae7cdf80ab2c0c3013acea6566830d1c4d1c835073f745ddc4e026a775a006ae85f36cbce22cba4621f896a9886df81128119bf1947b2dc73f0364e767291aed4d46b6a6e643f2c632951087def8f89ca1f7fd30c9475bc44e091ef81919c2ad9a630b115f52c70ae373fae22a5002e49148437068675c8a7c849a743270750ad2995406ccba71d7a3498b9b7cb6021632bde5b9b600c98dfbfd0d1cd287f2e805981264cd9b1ca9b12185b3785d18508dbb6a8c92e595fca1a480c40a3c1e9fc06f7b9756864bf488305942ea85d1c9a64607c22e4961d553e9f3b9541240b5672b756e806b84ca05ffd247a3db5ea68a071e653e810e6b129c9477f42a0046456e988aad42756fe85dffe957887e0f136b1f4f93b2fd6ba637e2f6a2475ce23e157ea78d235a90cde69fced8537c1178920fe52eb51b73973dfbf30c674e141418d60d8c5890bf60734ae9168c882c8dea8d154760e5ae8fa31bde805ca732155b605b13485ecacf23e01dff11bedb8582176ede2ce0a0d3eef99be643f4cb2e200dd715a5e39de3a5693e038af992ec15ae5860b0bfe6d6c63d288187acd0c56d095608b0ac189044587f6b9f4b3f48ff18023a9d94e6d73e36bacaa61c3de9dd64441f566cc28b9b4faad5195bb0fb5b200f7dcc627bd5697a911628bf65bebaba94cd99eb0df7c23943b5c8a0ddb35ed3229b1db32f4f6306e294a978337e34fc7869caa4a274aa7cf2627e35d30773d994cb4a29167cf3e02bab757a5b42a7a2978612147519eb0dc6637c56fc0fe1a9c7e3110609e720d0ada8caee216aef33a5cd75cf416a1eb6341745a36f30cc07a1e338e2db44f2bbcee5e8db36a96c6b39415391f95b7a0881618d79f54e98abd453582522aaf5cb56be06bf44cef13ef99b997202986a988209df541cdcc911a252436d22a0478dd1681e7846d8a2bc949b5277f17ce64e1b207a244ec7c29dd39e6475fb22ae3c71982e4ce5a35410785501a7785ad220610bcd8aae862d4ecdac7ce1e8462610811b4b242e495062edcaeea305c56105f647183ef223a37471949626e70a04df0ccaa8b1a576c6c2a0bdb8c66451d5167f40adf905efe8c18f5dfec64647f56e862e801df542830a301a173fb147d536cbb07c3e20a24969d1e1e7e8685e0da561d9a431bd2885502a3367dc0c08ba6774890670782888547126dce1e1defe95ab5f188be8ddc956b4e459a7ca3944db125764f7eea1c8bcffeb3fbf37303d70abc8be6fb70bcd4039f7aee9f3094ac4a4a93b1738d6ded76dafb60d0940945ea5e958f46935b2d79efbe302cd96ea31a45ef04b053166b703f58101069597c4ce78c8ac39a9281eb01bfd2f441e02cc3c835709d268bac2efa436a17b67536d07a5ff98b9ce930464738f1ac58eb064140c14dd1043f7a8c29e89d579cc0289877ef4e8045f2dfa7d2240afb62b63834bab15e8f9a48ec9fc3d529e9ea3878fe1255ceae3e3542de1e6cac052e296a0449f8a311951639288fc7d92141bc1674cf370e2fddb5cdd376accf4df2a98505b2a7982e51bfba7eb47e6962c700f9dfc1d013aeead2500bd3bcb7f568b5af0f72994eb935bb75d22fe0d6f24be1a708687d1bf39964460421200b4d8233d04d4271ebb7f99b594234bfeb7d013d9f86c6e985c82270984a4e37ef87727f6c875ea8cc724353c54bbd6ddbf47bf51b9178c3926f5729c9ff856867a5c809d19255cf1befad155fc7108411fda39ea588b42439bd8c3a6b45d88163839e5ffd677e6fa1b7483df3657a7e0b2ba0d1b81cc33845ab5b2ff8c4415157a515f1a1eaa01a242b0c7fc0098e2973bd16568d41c79f8fb8b4db5061efde5cbf870c3e99aaeb00a70103121d95dc7b20778f218bb8fc4b97b6ab4515c76a083577520b8ae64326205a050ce71ce90b3ffe30aa41a03db1ef9abde9c65a30d4be801868edda9160729d76fb55ebc0212c74cfae11f7847892e1666e878393dbfb6faf4e52102c6f1618200154229fa6813e5c89fdd7858dce304e9dfc88a270abf8b7a4e8272de10850a7c7bab81c460d675bca1278e7574a5ee8cf139147da8f88c9b64107b8328c8bd2f9b8b3716beab9af149e1e4cca9c9c7118ef320f1342824fd8e02c65a7c72b69a146314951f79cd43a4bfcfda6351275a7d323aa9ae49a53ebfe0bd7e8a8b1c6a0382c5161c0fe923e99773aedcecd8e5ac1c9511db5ad431a4587382ca634510a5ab549f60324cdeca8f9a466ad80415959469788d40b7dd0624d06cd4fc731376efe64b194f5affa837a24c36c2329bcdf0b27e47df6267554f30ebd4c38774dbd9b842acee6f9168b43a94faea7e05509b287d55f45dec3f80a9aa61db92a9efe4f6cb52da786140d891e5c3ccbe5f37800e1eda93ab3624c957fb3ef8dfacd526ae21547bce29776b84adcdbeab0b3ab676001bec3166b4cbbb7908d05d4caeef4784a16613fc21ece13abdbe0c1e71ad8cecefe1e89fc570009f4b437f5c35d9f2d7c248021d6afc9a23dca37b3a3ff7e20c0d477096b98e4b96ff998d7c155410f9f16e9b5e564b19e374fd28bb625a0940739dad0249468831a8ad42d457b55eb5eb15442dbce79c0f5b8e0afa6d2ec18dd845322255b189b5bbedb83b6c3c751b329a5c39aa3aa92a2287fcff578c05619d796a78a9a9d9e5fcfdbe3233b087ee4fac483783cf482c7622798e92d9be833b1cb2592b166544050a1b9fdeae63db85cde676a8ce456225cb8fe30665847923c8fb3110a50bf4ea641d8cd10610c21ebe9e4f5027a476f4e9d67b127834fa0955015d0620828bd7a52d6169f6b988c867e612852d1245a71f3745c4e82d063b9c5af81d24b3d39c3fbe22609ba8f5ffd4aa877d3ec9dc83502c5e24bf01fd964ec3519fdddbaba9e71ff7e5c1bb42e3820312bd4704c03ced267eb52ad1b8f27d09ff6ed1cf42ac322cc3479a70c7eb0e8ef6e32e1232fb70bfd0c877a793de1013d22f8342188111291e5e82c4e006a589d6e2258bed07e347366da6e62364d7d91c1967b933b63ef1ff821da22170869d540f1c57b5d2d5e36b4fc9c1634824deed90f651138fbc321f39e7781fb588fa7ce8c55dcf1d0a1fb0344726f01c3caaed9b793b195f98de06d3ecb19ec97dc7a468b3f241b61cffea7c848458a28125f49f8112793a7c5db154cabbe0e979e7691240b47c7655aa7dfc92740e7c265326932fd774213ac82629bab480e1b3fd9bd1af0976a05a9ff6a26fb98388aa0bce51d43907d462fd0284d3e1557865773abc238aa96a55f25aad5cc2d62e15e9b8dd79c00c90993ad46efdae731e057a2aec500c8c00b9509d71d3875fa9d3ad5367e4cd5e757accf4aaba4f6adbe12d7dcfcaa71ebcfd4c6916408fd127763b42652ebb8b86945f5d8a7da0d89100352f68334b2d31defa545a8b5d16be1e88e79a984d006314aa3b20ad7fad788d519ad42c05ada19ab7a04dfb745065e7ab502e717b18bcd5458cedaa63588a7876542745a35ea15c983692d84d4f1833f6704e4298ef3f744f339a0472d404eab9a9c3e7ad899cb30bf08a134df6fd9bd313807785b98791f5892c606ef9dc639cfcf4d892fc3fb01dcf8cae34d748dde40d40dca3f3dbbde771fcb331d84127fa5bf5f54a2ef1abdd0f7bb9ceeaab79c37e5a3fae614e97b65c5167e58a3e15276fe5f0bf682cc8defebd9c04e90f79fe974e9f23a8ccbedcb1381ac88634535b2a9231c151afa2d8f1b4abb8e6b99e32cc5aaa755105dbf4312ad28272542b88f98969eef879ac1315885c3692559affa4003775f75f5da241efca5348244c156c15adcb497023e573b3c8405ebd8b60811e164587becbb9152211dc7af6eebe8d75b95f82fb040bb333d4cdc830639590bce0795a9d935c1a5435f9bed5b588068ca5f86bc422e09efd5c67bbf8e3d74a9f14fb3d45ced245d70233037ef718bbd8dd46a2c3a74229d052518a368751387530f2f2951eb6f1bc3d4dfd540f814dc0331e5a10daa864f5800bd45a671b99dd086f85ab4f5c32da3699b76392e3d5bf0fbb25b6f915b3efc57662b0913bba9fbd64e1a2f5ee08b9711ce69d0d14cf475715c4036cb57e20f29d51313f22acfecb3996b3aca45dc59501304b31d8efefe453dfa6f836a28deda9b0873de466734a767f91b381811336cf5497cfc5ebf40cc476b1b0fa1414762afc1cd1a07d51e30b40c33d178f2e02321b3fea092f4bc53501840a34cf55b1e204f1323124bb3145e5175b629631d3ac5fc86692fdc4070eaa3997e7b6a6b14bb8dd5e9c229edaa65b806f5e004c7c0ae048497dac76a5c29cd7fd6f20404b5398eb2948462d54f50378093430d334abdc03addc797d198e934e2e5548c90a8c65304b7fcf8f59225dcf5f0d4368675510be1410de818a910b38b73fe746282c965237a5634d45c943b7ac8241145dbf53c54d8e309331baa491c0c47ab7ed4964c3811b55aceb4bf081ebdeb13252cbdf782b9b17a249fa2a4190bc2016937faca90faf332e9e46a2775d54870a7278e7c5afadc95733b2a3476fb23f1d1720dfce9567138b18b491358d61332eddfc5f4f78fb32ae1234bae39c2ecb3be6e8ebba72b763dac0173bdd783c5fa1d724362f7a2cba8eaa29be922a71eaf2676602fac80a93343aff6d07dbd9d780f9f97004f2cbb1cf6a23167e65e211c88cdac76ca9cb9cc3bb2c8068911292311dc64987a9b6bd008cd7f10784bc6705a1fcdb3f983d9859f6742b26aa49a97ec3c9621bb8510c7587c5e680affe0a9fd0234df3965eb0f37cc8d7d90bfc16ea792bab8e6af27e4194e78debfad5539465e7f6da1785046085234fc248b181b804ea9d7445cedc88ca455bcb294fd3323e26254693c4792011cea67a9ec39756", 0x1000}, {&(0x7f0000002980)="3f8de46f43eac3fd9c8d10434d80d4287900694c86bb14559836786bb03afdbdede265af6ba1ddb8fdea0b8126cc2e2d9f7125fafee8a8e76788faf3603c16341c9361a7482ea0bd33131bca4d4b88ac7413e09f040529bb7114ac8421c2bcfed2bfb4ff9ff9b0b01d02f0ee4dabf51641a5701d94dbaae75496f51014fba81ab275d91662f9bdb18b9c6067431321b77cb8cd72ef4572ef4d6a1aee3bb100c541d29502a068a0adc30e60ef5ac97ba6c1b7dbf0e71ce34555deb04b87aab06c977143d555b5199fd4492b3d623d1217d4d7b120d337975f961f2aa9883f41eaa3b790", 0xe3}, {&(0x7f0000002a80)="19717d17917b8b456a1be9f4155e36aa2815bbd86db83b874fe53957724504b21c075db98509bf83479d1ae5f132b50c2e7ba91fce25a10cd39a760730fd7e415fa6155db12f59f99fc13f0838119ab6925ea3dc9b3ed4f1aba6593b89c844f913ea7823a81187e0e9c043ccc790458ed1171b889a253dc5324d5b22dd37d3b7a8712a2453c99c41a18a943ad33f18548ae53d7e361ecb4a0a458e3dd71e2fc8968e83826131f6fce6638c69d8b3d779349a29c7fc023f684a5031a8735c1c18030519bf540c55a1b4fa8d4c66ca3c9fd5a8899de5e1e9543980998d69ab5a0a3362ab38f078d862711c15620e07", 0xee}, {&(0x7f0000002b80)="8130e7db5d5a28879ac08b95b1adaa299fe353862f4b841a8183e14fe9f9911a401cc6c00f3e54a885d43a008ae5fb91a8c4b9e30d88", 0x36}, {&(0x7f0000002bc0)="7b980765c2cc8af6135ad07083eb2ed6080d6432c69c9919757f73628a8803aeb1fc0b9182a19022eec6de6a34449713060ee5c0dcdf125d88f2b0cd7cfa17f23a1db4", 0x43}, {&(0x7f0000002c40)="9f8d883cbbfec1d1c4294d283c0a7a098b6da4", 0x13}], 0x9, &(0x7f0000002d40)=[{0xf8, 0x1, 0xfffffffd, "0c41a8a38f040499ff8e6cf9e93ee0f50d88cf49005ceaf978aab7b438d507d8b0fd167d76c26e0c3002f6ee1121e2773767ad4592494dc714bf641248786146d37519c54376ce119f86ba414c05c3ec4ff3aa798b338cdf6b7b2509aafe8605f187f8a0480473807c2491ee7970004e33c11d914e1f717bdf04528efd84f61f997609fe41c1e14b4a5c5418e3f0529a3ede4f7cb61bd9bafb693caf2ae7a7c840e78774056bb738cb6cb5bf6d5c1adb6b5f3f3f9732ad960202adb92d376a5dfc30399f28fba1cb73a66541ff29809c130e3a804269af9e5f80071b6c1b6b04f5cd36f5aaec55"}], 0xf8}, 0x85d}, 0x10, 0x5) r8 = syz_open_pts() ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000002ec0)=0x1) writev(r5, &(0x7f0000004140)=[{&(0x7f0000002f00)="59d2e9fda35a3e97a40b83f57254b0646b87d44d96a0d1e5417c7dce1ac22821be8efda257cd74cfbd7e56b0b38f52ef476acf0f80156fe141491b2f09b7fe996d8fe0b7709c33c08d80655a4dd28d72e197577d9725f9b9fd28d9c61d9375095ad13f015ae4098e6aa250ea34e85d891a948e87bccc11acc6ea1a9df924b3355e0a96639546d7a9bae21f8f2742c87b345e9f70123a94f7a65b84f2da2bec1f78edddcd2954e0cec3c6fedf515c9c461b9cf25b3530c28d426adbe293fde083bfcf7480bc4df788b52bf8bb9adc30d5fb8f80be582334ba08a65216fcadb9871a02334b2a0e5be950122584e6ec2e56177ec965afdf77ec7372208db0c2fab400d6dbf5f7275e60bf10458e36757ce97dc3062d95b7614d7c65e86307cfdca3143903cf6488dbef9aeb56906ea84b64dcbc50cf67811b9c0bc8f8603b20337fbb2f10e1fd2b633550a63c033c4a5fa229719479b7ff082daacc615a67d6a1d6723d8250f541dcaef1d32fb2771aa9f27f1d3f4b325ddaf79f8b84c7229c95a21b64e2559c7b3123f53e4b60716f3e7979d4d9a8021c0119f6bfa60cdf1bed410667eb7fdb8e609ea1a4e289e461238d687d615e494de6cf4734c64d12127a2e953a0e6e3b3983518bc660fa7c0907dec581b1c0ca18a10f6ca57d93fa792bad8c16693ab9c260e3e5f04d1b57e4342e8c85ba6b1696c31a56ad2d01f0452c6eee4a2c6067b28c301aaadc7e8ae1fb9addfc78a7699e8d9f5fe891e1a244affc2be673a58d15bf7cb997d0ec58d406d24e008eceaeb5d1885252484cab6aef59aa563e593e45905af6fcdfa1e570aea7d02823898d61dfe3f73d4b8f915fe8b974126f37d4f696ad392dc1d3af173a0d5d478a19f1c6271e2a6ea24a74a03c68817dc09719a62c9875f63b3757758bdd0ceb73626a0c5d736d116e55186f09ab09598c4a4436dd8e9a5b1af3de6c8dced95de582a4d5475ec67b6bff1c596b7e5ea77ebb4252db5171981ffa356f9c94c223c2ca3a4ce6493ca5635a1f303f65e95be44707a2c25bf28b35a5d5c2f4600b2c867c754db9063f69e227464303ad1c6952e3c0f66587e0558c7e5d8d8c470be0a562902a3fce9af58d707b6b64bb69517d34f4602642cb58a32bbdd21aaa8caba5ccc9c1d0c7230caecd99125c20d5814cb8dd099e219a78d72e39dac106d874bced38b53203cd168a9063e025ae7dac1e1bb1ebc29ef43ccc81050d48657d7b4004ef354313132191c9a38cbb4f466016efa1ccb5c10981ff10f2c0051824d14c2719344337616e5777588af4470c1ccc708ece41ad19aa14aa9f7812321d9dd344494d64875bfbb681ca8043000b5caedac481833931f62de219c64beb9b9ef2b0181d4a7bddf6604196cb12b8f9a4795e466b70dc878806d4c95ea9b93ac304e76308bbb81b999814c0c203fbc8f6ab610ad6eb5aaa21f3c68969d06b2a7dc79c30a7c6adbba6a29e91d8bb2182194ee19c137ccb95faf00979824a293c1b11474d957092e748eb9da4e97fa6c1f5e65e8e29a5b5b7702705b1ce41e8a58fed624fa024f5cec879c8746649af5005d5249fc5e54caeaa9514715e7a02abf65388b93f8b2287851d6ec6b40a744cf020ce1aaeb2fdaae40eea9eaa5e0950d42fc5a47354081451cdab7be219b06f622b8a6ca98f3933400f3ce80632c47030a659d26db138eb6439a50a883186458cd5a83ae0fb9db51dcf6599048da0479675a0a1ec9faea8d341a282562ecd685b360c5744b6bf71192db7b622a81ea36c07e36ba3deddedf5dd1e44d20ab213c70d491e40975513358d76814e91dc59ad794f365234b2d51620101ff4e82f12a8390aef0cf83745daa1d70e2d6c7e4444e4892d835cb871f9540f39b9e83485216218ea10f1631e1deec15f99498bd248715cac4730e41f9a986d49b57b5d51f872ae59b427044a5b46d75500ae5490f667654edf947f413b1a1080d619e453282b48e9e081567b2ab1db41e05f9620f2bde98feb76d50959b2a8fdfaca348b9c8d0cce4394ef81eb8007863ce8f2252c50643f9eac5c50bdd1731c0eb5af718e4c5845940ca675b7e63fb352eeae028590c4dd7df30fbf46e673f15453d3015e85176c57ada92fa7e43462876e539eb4824f409a7c172dc8908641ab69b53b6fdc95b2ac51f88702a07d965605274fe60b579782c8f251cab657f7c44e9d3908873ed1ba8b65a902f83ad66bdf83ce055952273988d52ea51c37a320e66623bea32af49e5fe44077ce1e6ee37223f88a09c620a6c80cfcb731ae84639411817daa7c3298a2db05126022d71a21a6db1995a3551f62e3abedf9d7af1121306eded70379caab297a31459393ca0056ff647078de5a73699f66c856c4c086208c06504b1335a12e46305e63773ee270c478fedcadf23863b7fab4f46ecfec39f7fa50f02924eb5b06e5d242d1971061a6c5170597d0b7932b9325acf3bdc63b9f2353ab738f7a9df3cd31851d505ea3a831232a8ac15fc1fbfd535f167b38deb6ca3feff8cfd4af583d05798d7470dae6e1c9af0364e53c5cc1a7aa05c7dd4ab3248e453793207d0f202f4f5b84659633aea8292a70683439eaa57b90053848de0511b197ddf9f9ee5c5cd35a4b3f89d22aa20eced37b4cd91d9512f1789585eb05d42806b7fbdc41892db3fc1540edbefbcde1ce664a77f126228016bf4a344e152384b04d57a7be4cc508051c8f667553670586d6831c23ce417f4d7bfe8678627c5a89cfbd92868d2828ef0e4b5968fd63fd93441ac0c8df9ea819f39c346936265791d5f783befed209f51c247c2f5e609fd0bea42c9720f65219eb7b6389d10d00e6182732bedc6e668c5353e72d5c0de396e96584f6a5752e80e784e940353ef26e1eb1e0ad7b05d99cfe6d5d0b072e7e8ea52b256c29b022874324e16832390e440f0a5af443005afdf476e0d044e96cc32aa2e0c4f69321a4af5766f4b9c51580d81a98db1d1e0703fe58d7fc6154524b13f527c27fe29e7ec4017af9afbf54bb1fcb024e7a9a2b69f69fe56cf75c6babceaa4ca6f8e024774bb279f646399f9b5accf37aea60f9ecf643183aa8674bbe3823854dda846829ec82b225197d5ca3e6bbc493f1edaf63c09ff61082289d0051dbba49b83cac8b831fcdd7127a9595351f1fd3290176c23b99774efeda7c77f3b9a270b8d6811b174d935b0762da6a7be81e5edcb4891c19427ac8f94aec5a5a82c799863233271373dfed7ea820183717abb45509ed6c635848613e12ebe5a78268db617073a8883865575bf758a37901320a3f6c82b998a4caa68038d0dffba335ed19eff418c42f160324ef5cfc3dc895adf57cb0710253009718e44fd6e09915952f7c35833bdd0fa23b504d2120c24d64c7f97012ee9ee85cc35ec3b8a05c28c4f625a0f34740530afb3c94fecb4bba6dd6483ca9dde1e6279e6f640f048e05de1f65f0ff253e211d4b59fe29b73212e1aaaedeb4687654dcc7284b301e3295e12804de28f8468afce4aa2e55fc2e1d44776b39c1cb71dec9a4f348fce0ad1146f6aa17360c6fe78c71828bc9ce9b77ee36c1dc9eaa7ec3e6c30ce9b0ed970bed9f5c02051b9fbbdd4454d3bb18ec0955c1ae2141736cdcdd507b3b6432f8e08b53fe23e00897c17f8896a4c1dc2a4066ae6b658fcd0467c4b7fac81647a598520191856e35fb2d9bb4801fe9072d61125c807c476bab5d731007864561c2bf3b2323fc98f6eb9336d50a526e87c147919a081834f098e816d0badef34d452f7715ea81b336d0071a96d1a2d3c3fa506bc55122946a271198f36700bea0ac0fb100f7ecec0143d6a0edb3f03c2a9c6a22fd2768ef57fc3b82729ea5111edff491c4492ca2b5e36f049c1be36bfc21810f7c546ed5c8deb281595055fdff49d515259ce3857444672503448fa2c8d428fba6ef960e7925a98ff4bc41c3ed54e852729eeac8215da3dc641fb0cf6cb12bfcda4fbfc2a411b03d05e2552597d236c1926d39a5614143ef57e610708452cb098cc9c05e7980e5bf5a040d977a7f9bf93d30867ddd60606f26916444fe650475078aad9fb1b0c327e5a0db796ccec6e74590a890bb4b99db1b3020be5d0d76154510905ff03e4dd248c1f0f9f0f09da8020db1a16c56ef440e295d57f47f506ee498a419570176875367b19d76f9e86a5bb969e7c4802a35884f643e86365a052db169ee3f01daee843d8ad0d63f32999f32aaa3cc679f76d2bfc0c5d46c44bc8b345b1b409d40336260d483c824e678341d48b5161be8aebeed4e2149b9b6ac5d6145c0665b6c069467549331cdb2486096eebb4c9a42f5e9f2e6f9f5ff3692005152533e763a6a05b050ce0201935400b978b8082e0e94e734375253b417ad2dcb2f0517400ae8e3a0e2f11e9598c2b3a4ffcdcd600d5742e5cedb32f26ed1ba19ce30fba047237b104252db0a52a4d1098fc83e6c8d087cb85bf3667523879566d21cfd9728ea56569553b63d98ca1368f098f7b2bed568ec82cd2431574b13689d7ea5d41aa73fd640a4fd8dd251ff6906d914849c2a087250b8cbd70b45ebd801d59221f33b3c0e95c50045727e2829495fdad337b0f8d7ab11911dd1cda1b8669b3cb57d6f31b1b30d0a03e459a60ce892eb47b8d6040533977e1990abca57b2b2dd27b4db16beabefcd596bb7a44a4d47043cfc5ab985a47e309bf0af6fc98546b8871db4938e0404d8ea91fadb2df30837ae7ad785e81b4cf0841110a86e8e4096bbaf67e43d31369c29ca3c491151a44a7f650e2d7242aac546913fb14ab279f276f0021483a8bb2f1b44e070a4e1ef8d9e7dab432be0ae0407072df491cb33daefa992ead2ddf3c69c37b5f5cf0c345d418780d067c71aa582472594d3c66a19dc7218d97584fd4cc02a947b99e57ade05434139a41a3f0a0102dadcad09b789d8ac81cae3ecbd8791be50d59368bc202bfc0f6c5ccdf2d3775bb78fb8893a9e27a58071e9d19c022ec6d3da5259d2f12cfa8b998f09a88d5b72c8f14b253f9362cf0b3db6a2a9906683ec64343e7632085c3c2a7afc3225275e98680d398d48df2a819743557abe623490e1196c52ad57fef0745353d9711ca61d2f374834a677e1dc37596ce471d6fd452ef024a55c7e696e55335e7bf053d5279d8fd2b700b785f97581067378788ef2d5a005fe14356cdaf4fa7c9ebb65ae4531c2f82065c808825b93fae2af975b07e66c49d462e98391c6222431a8dd49658124d52474682a6a20b258e5b03e44fbc994a094ca2734b5fea751b7efba92e5ad4acae01b2629bf517cf6f6495ca5d4e46c76482316e1283926d75232aa1954b7a8af65544915536501b083306c416e1f805180ec5dfd0d6df4b6f6cd597ad93b78d0ffa60bd33962d933063560ac7231f8243ac4308dd77e8e6f6d809bab6fc4650ad1972643994bbf40fd7898a687c2b16d1360808f23584255e7978f2fd64848b4a9082bc72fa127615edc55764d2918ca347c5f4ee6e26af1eafd0181c79de0a201cc105a802c01222cd45c0a7971ebd6d7f4fc113e7f19ff360f6927febb5be7be8631eaff68f9fe55884d60897225cb2fcedf9f8e6b77e0eb67c0a8037675ace08f125068cef859c05b72199276d2c91fa3d97657dd635d1d2c417df6467c0d930bbb294838a76380d2349b028a8f39587f98d16ceb312afafd508a9a65b09f5137cda9ccfb171a9eee6a5f0e24c4dc0da7dbcae6ba2d1c55067891d641e6ea6b5d5e76d783f1f102b6f8eef57321f3af05ea4c", 0x1000}, {&(0x7f0000003f00)="183e08373b891f3aafad1370b158bb6a4cf6ff3fec81022d222bfd9435aff618b21474d34f353f4cec0b3b0600010c2ade57155e630a28a11aa6d502b760beaacfeeb94f1d67984f575e974b6b8c9d8514815081ede6fcdc56d509284c85fa2933485433f47287ab781eb61f7da882d494bd9843f9091728ae94158422", 0x7d}, {&(0x7f0000003f80)="d270712f6a90c1bb5971a7b0bcd6e8d75b51c26406d6f49b1a095ff980a69c2c734a14319ab722498ac9d728d3ecd8e3d7d695bb3453964b7a21c877951e43b5461fe68079cdc582af9f20881b2c00e614da9259587006af84023abb5e70ee1f48c27b37cfe133f9e85075d146eb991213cc944b745b6ae27ab5929114747fd4a8e1bd49dd9c3f3e020ed62ea99e89d473619bae0c1ff59683d3c4f499eb7f92bc7ea01993a429b293767412e79bb0a69ce380b6416fb591ccd86839", 0xbc}, {&(0x7f0000004040)="c220acb18f379f82f9a0c1b1a93c193af2b1054f66c14f60bc891c8e2423e91b0cf3951dfcf0b24c06adeefb4cc197453b27ace0fabab724f4bed99f4643d5ead7bb2c4dc7194151ccd1b7c0ddb4c386b41aafc5e87c94a88cefd6d1f6979f41d9c15952442ca4b6979de61ab979ada7be5948a61eaa0ba2f8207ec5e8675205d719e640bdb9efaf7e0a0153b277fe17420bce6d470aebf290b27e7fc01786a3e0d17b9b3a5ccfe6b38f14148b232c6847e0a33495ca46b3fc198c29ec28234ef6303f0e1241bad778758670bcda4d1be2557b15584b672b799781a7a79a94d0b4cf71b2254871cf95e7baa06dc094029930aae80027", 0xf6}], 0x4) read(r2, &(0x7f0000004180)=""/205, 0xcd) r9 = syz_open_pts() ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000004280)=0x1) close(r5) getegid() r10 = getppid() mknodat(r2, &(0x7f00000042c0)='./file0\x00', 0x4, 0x5) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000004300)=0x6) wait4(r10, &(0x7f0000004340), 0x8, &(0x7f0000004380)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000004440)={0x5, 0x1, 0x7, 0x2, "d7db06ad7b9a9132b61b16d79e4290e9269a95b1", 0x4, 0x9}) ioctl$WSKBDIO_BELL(r9, 0x20005701) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000004480)=0xfffffffa) fcntl$setown(r3, 0x6, r6) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000004540)={&(0x7f00000044c0)='./file0\x00', 0x1000, &(0x7f0000004500)='./file0\x00', 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000004580)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r11, &(0x7f00000045c0)=@file={0x1, './file1\x00'}, 0xa) sysctl$vm(&(0x7f0000004600)={0x2, 0xb}, 0x2, &(0x7f0000004640)="4b5bace2b8e25bb15056350b982a92b4dc9a90eed06df765d0548fbb4b538f6b08c98221823bc5eac2847fd4549d40ee0ab4cc6749a9e5770de22f91262bfb7010e6a40b68aea8a572e5a6bd6bccac5d4cdbd052c19fe48bcfe96933f20d3d122176e060c250553c832d2450f6917866205bf23bc031b0d26d1c79ab45259d4117eb790fcbf2772e2efc68f3d1fe83b0fe87e7a73652b62775f4b61de1187bc1e2c6e279447b189ee915d3fc3b39977fd49a7765", &(0x7f0000004700)=0xb4, &(0x7f0000004740)="9623d44fc5dbd8d91f5984d80c47c7e807e7d6a88742d87eb22438137fdaefe4b0bd8bd81c4fded7200d0d83b43215561053ecf07504f25f0e306f83077a18a29c589878214a787b4c612a9c27d97c01b067acac992a46f7", 0x58) executing program 6: socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c, 0x0, 0x0, 0x8000}, {0x25}, {0x6, 0x0, 0x0, 0xfffffffb}]}) socket(0x18, 0x4003, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, &(0x7f0000000300)={0xfffffffe, 0x0, 0xa, 0x0, 0x0}) write(r1, &(0x7f0000000380)="ab02e3f9891a549e337811e5befe5cb17bff90032775cc63379e416257fd1a0d38cabf92f5894709ea9ee23d6b715f70b29400a27f7a62c27dd321d7defb779b76ca3ab6f677c9562f05d0bd04a5f2cb239208ac72f8da21122942b95ec3304d209ae11d6211449a0be5a2228dc221e57aef4210f9f09816bae5e11204cdaad4519a04d37ddc99db9d5c88e91cf4e9cb27d3a4a7c35f3086f3a3480a117aa23ef3675f8698eddbacff7eea1c6c604ecce66d66fc8a", 0xb5) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff00000000008086405163ec1c2bdd6f5d58c8000832800000000000000900000000000000fffffe8000000000000000000000000000aa0300000000000000"]) executing program 1: socket(0x18, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) (async) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x40) syz_emit_ethernet(0x56, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32, @ANYRES32, @ANYBLOB="80", @ANYRESHEX]) (async, rerun: 32) clock_getres(0x0, &(0x7f0000000000)) (async, rerun: 32) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) (async, rerun: 32) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000280)}) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) (async) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) (async) r3 = socket(0x4, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) (async) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x0) (async) setreuid(0xee00, 0x0) (async, rerun: 32) r4 = getuid() (async, rerun: 32) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) setreuid(0x0, r4) (async) r6 = socket(0x800000018, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) (async, rerun: 32) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async, rerun: 32) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r7, 0x0) (async) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xfff, 0xffffffff, 0x41, 0x80a19f, "bb08000100f1675910812cc9009c9100", 0x0, 0x9}) semop(0x0, &(0x7f0000000500)=[{0x0, 0x1}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000000)=0x1) executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbfffbfdb6cb78a930c0", 0xc) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) write(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) chdir(0x0) socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x2) fchmod(r0, 0x122) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xeb, 0x7fff}, {0x4, 0x8}}, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x7010, r0, 0x3ff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt(r0, 0xf9, 0x7ff, &(0x7f0000000180)=""/136, &(0x7f0000000240)=0x88) r2 = dup2(r1, r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x8000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setpgid(r3, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x10000, 0x0) ioctl$VNDIOCCLR(r6, 0x80384601, &(0x7f0000000400)={&(0x7f0000000380)='./file0\x00', 0x3f, &(0x7f00000003c0)='./file0\x00', 0x8}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000440)=0xa78) chmod(&(0x7f0000000480)='./file0\x00', 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000004c0)={0x3, 0x1}, 0x10) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000500)=0x10001) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000540)={0x1, 0x2, 0x6, 0x0, r3}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000580)=0x1) r7 = open(&(0x7f00000005c0)='./file0\x00', 0x10000, 0x0) ktrace(&(0x7f0000000600)='./file0\x00', 0x2, 0x400, r3) r8 = semget$private(0x0, 0x0, 0x610) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000640)=""/43) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000680), 0x10800, 0x0) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r9, 0x6) setsockopt(r6, 0x8000, 0x2, &(0x7f00000006c0)="d5c492a7915213accec08792896f04b2a6f4b771cf4e70f3d8f8efdbf07bacc6cf1e476f74f14d2367098957989b1886819064869480fd2bd914a06d22f9801d329bbd9ec95d7de98db62daa3c0ed128116084d56e363e684693af56e90e1f062a6b0e703dca933569ed", 0x6a) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000740)={0x9, 0x0, 0xe1, 0xe396, 0x1f}, 0xc) sendto(r7, &(0x7f0000000780)="6cbd65d9c1b3b6dc4cac61b81116f972656dd5ffffe564ca201fba0c90af8eb6b9477aa33577947e66f921e874dd525370b39f81a2b138a90ecc833f4a3a0a6fb2bb31b630347e93152bcb4143af433108da7590eae5b29561e3a89ea6333cc07f6c7e705cd4db21a3401a6c79705b71", 0x70, 0x1, &(0x7f0000000800)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) r10 = accept$inet6(r0, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) sendmsg$unix(r0, &(0x7f0000001c40)={&(0x7f0000000840)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001a00)=[{&(0x7f0000000880)="998b51338573dfd29435e5758ff5a67348157fa906e76f7391d457054f53417c4dd9b98fb1d76e6b3cd2e00a9797a71dbc837ba4c8c074099e3bcc0c7211cd0901", 0x41}, {&(0x7f0000000900)="22fb5ad3ff2b7f5939eb56c4317895ad3a927f32dec2a60332abbb6edf28da667e1b50c81261e98a51b63713f6111c78a713684de796c4fab64c3afed1279a0da8ead2e8ea9ef05a00d168f142d671cac2b61c4120b069a864e2adde1c18c292b941a83847552e8d5e2ca6923dfc6e2371e4c2d865bb0f298d025d5249291ae7cd0fad2be2e2c536fccc0cb6762cd284277d3bf9ccbf1330570a4cacb6980ab36b6b61", 0xa3}, {&(0x7f00000009c0)="64e434c00ce271e126f36ae606192a26b2631e1eda64c2499514cc24899b1ed4cc478a3600ea849e2218cd3b311f45e769b472dc1cadde1eda1151", 0x3b}, {&(0x7f0000000a00)="1f6095df97d9c3462ff3ce70008126de5f14cacfe6881353e48ca1c3143cb2c12c064555640aade68f8388822ab67b57ffd83f1fc65be4d7e26413534c03f0fc1b6b78d3ae6eba8c97f1885e3bec528f3058f498e03bc4561a207d2ae9e4ddfc825083e340ea2203d515d6a30fe92c9d04a8cd2d4713e7117a6ba4afcb2952dabdb5c0b1ca0b4f950d7eae3d0523d2fa7ae5df33d69eee9ba9b299df8f2e4a9b991972ec753a6416645f238d4d3ae5ad2bc7468f571b87184726bb883e6ef7df2e44549197512b352194eb5d241e0ae3012c730ef200434b2cabeb95a62617bd495ea545784ae91ba8718cc71da7991986048762a86dde9f90b8dae3983ab9a17b19c38a57b2f789274f794cda56b03da7eb41ef3484afb3fbf59fd3b250ae96e2b013430139fa6c14019ea3fe72a73ff3524627578d4c4771e1b60df60988108de44dce146ccf2cec610d1a3bbb7681d17371c827f0eb076650813a36a9588e6111638c30875980d995c545eb5ded7c374f5df5f40ef423faf4b8f89f69bd2bc8830107189ed819891019de424a5b309c63b9f35d857a2fbee8e42c5856ece45b636f31e90db2e4adc52b40f2f87b31315e142838b038353dfe6dcb781f23d04b1b224761bf0ccaefb8f07d3f5ab0179098ecb9744530474de327a49fcd5651382fb9d23a999381489bcf5d7a68fe7d7859873248d69d3245c2585ad6cbd27bfc4c3b832eb42354cc633d0260d43386618f4a1a94a45fae213102e4b73cb52a780bcf75af4167219521e80ab9b869d8bc94143261dc9ebdb6a9166ac7880ec614bf99d05d5878d0e594fa84482729cdf7f699c0ab311aad4bc7735eb1753f96e2665209a1ea371bfa34c182bb5c87b7a32be1491544db3d0d7b59d9819d1e1a827ca4c2ffa2f484a78276e3ae1bc1bc0308a2c862fd75ba7d9d6365e23247779c143768621711112147461f19abe51d3d50fc506cae64cc052af01425d0f4fe82b44154125bb30d4a13a27cb5a4bc28781949695b49d086359368bca791346dcd5049b6c4c4db3ec5fc202cc871c7d03718638f7029353c34e17a5f8bc4039896ea45fd6caced01916850a694bc78fd4343dc939eb5cc6b7a87eb7b7158b361cab521e16cbfda80420c8f2702c120b656ec19c276f38d93cd81b78f30d176b33762da8d7c4bf8462f4371341160a295cb9b22413e3cf80889c07792be02c9a4e7ba80f173a2ba41fcc4144db561b2e6812356878e519d33109a0773d26af36968b66fe28310b1f03fac1f584c29dd116cc8a3fc4f4ce966665d8f6ced372b4ea150d7b735312a621b8ab79f2159b318eb0edc5e584e1f7762a2817dc8713a472ea1dd2cd8c52f3d62ca6fdc72124c2c4de0aa3663077fad01030c42e573cf85ab7a20620833625a974f72aa0602c2d0d18744a73b3ef39926aa297982b5562334a7494d9d230ee2025f226d5707f635f6ab137eaea4e22a00ff34c8c5b88cc419658a3d52ab7fbb236b052ad5217043f9b66f95269d07276369b12ef4591358e510be545b0a75d52f9cde31f72e4fef0cbf942263197d3d09889d47ffe4dc9ee1071f51f56291c56cc6c3d866f2882a3431d51496d250dc73ffa8cc8a6b8c2af2519905c8f5723354f9a4c12c3b42b0fe7ce8d0be21cd679a5516e6e05af0f1d105990155c71dcefa60e2d894160523443a1182e850df75298fe9691460ef967f3e177e4990691aac23243dda5029dd720febf271b4033cb9bba4f179902dcea9f2a2aad8578b262f78e7bb5da72fd28d4e43825f7deedff8fbb454dc4e7a5fe408f0a6be4d5014e16dca422568d2947330f7b5fb01f0130cf374473d4c0578ea38ff26d961b22d3ea27be96c82e004dd62cfe5862332b54f8b27acbc098f3e94436d335a02dbcd2484957aa0bc2a4b7148a02f7e9146a9b6aafb69f5fbc7e6da51bc01cf501b0fa6592e320478e120e2be9abe07c2cd0b4c57423430195352e0551242d4705293e90327ab8daa21e3170b1410f955893fb40c88d592a2ee7a12d809651bb668fdaa0b89284782f0bc8df447d73d4dd0a68f71f2a1db5dbbecdec52b8425a392dc393edd9fcbc74771b9d5c5a5d0e7c37ab4b397f6a7cdba9194e1f26e0222a442e8d814f01b57a299964ceef2f6c2bdf183bfe5d4f289f5d123640679b489df0a6ab09ad6ae9067656dc16748f4dec5b2b763ea93b45faf0135505dd07b2a3f52de7ccfe65a89785259946e632d580fb3314be5615c3b078c7ffec4d719e87ec905c1352eaf7ed960c5d8eba9724d9b02774dfe182ff6df5ef2ba963d528c734909d9175370ec30bd91edcf6aa6b17b1b0fdb21f4ea903dfa866dfbed69877ef17752821756a15d4d094feb39e0dc98b6fc9b311b05a10307f3d5606f1a6e2ab8db923d7f04e191fb39a7fa6d7f99f471854753890c2421d2c3ad453c3ace123d6d524a58936388ef1db4dac157767f06dbe20a670b57f239c352db8d9a421a18735974c332ea7db80e7db2b090d08a3f98ffbff54b0b49749f304e43ba1391b751669879eaf8ac3a0b34e7eeca93ff09995419af379e26e6a38440b0d85ef871d6dca0c5e3de3d21112043ce847f67f80e826d497788572144fc3f47bab97e3e2c180642088c0e95dbc381235507c876c4b916127d29ddbe69b57fa9f7c2627d6f41902480028a528eea70913e42a07f3d7e21559f76651bf59113a9cc58deb9be8ac58e76cb951a5d555382109c3ccd7c9fff3f21e6dff2917783453bbba9bc3b9215d1d72fed74509404de016118e163d7fc337bcbc86b4df5a8cabe9aa99bcab47a5702ee4403905e6b4cff07da5f95af867b72e7b6694430f7ae31a9096909028e98122c3b0945d762d4e22381ce24fb2e07662164909117e3ce67f9ce344a212806783bc8d768e6088c918bba2029440773d7a6e48aff37b90c915c6f394776f4e4767e0fdfbb682a10979cd8ad256ed247929e6fd203038f45f129c250d1227288a01a22ee6e33ee350978ab02fe11ecf9cbfe5e31fae13c35ad351232265f90c4a2e48f4b80d0fe7388bd7519e05ad544833003bfa3ecbbecbc7d957efc0d657cde18c8beb064f44101db0c0f04a3ec22ca7e581519212d6c6b8e66418fb2ceaebdfb46a4cb7c20f593d7be21093aab44c8b68ddf2fe6d1566b74aa21ba7a2a6c1fab8859591c604e7b39b6b876eca865e83fe9ca708c4bd5d37df852b217c7dd1cd034c0b8306ad78bca6006043b1e933915332fdea5477d430ddc5d60617b32e9f81c9d378c8462675b6a537c9eab352a990d8c84ad23425ba4c82872749c9ad76095023fdaf9108211624b1b52deff3c69b7d33296f6c452b1b44b069a32053210577d4fb5b320167b685a509017bd94e98ec11fbd77a9499b30fd68978bd7f178396966e1cf06c9ad3eab87400ec762c8ca32cfc080d7d1802f4cf6811fb922c15214dfe6bb3f6b2476a3016956dc0436390dbaefacaefa801a38280be6f5afd81433d89a45837433042afba5c44bd89bb9b05a4a2618b8f5552d639a5e2c4652091cca9f780f990bf4e89fdbcfcae284c77eea6dc52da75af374423b7a1f307d594620c30e5b71104a75f2b157e9c3fbc2c6373c75a59334869c99190cf6c2268a84c3e28448de5bee3f355c94f6feb1646993df5642fc10f73408f6f5ad236e9d9deaeff9224935045dd8f9ef0f818dc9da3236892bba8c7a6c4eaaeaf02b7772fdab956bd9e8d480d84635a1982696a0e89532841b19e4afb37c789790f95dc0f6a82749083504bb5a41700a637dd60339a120ee616339e686227b25854672a8869bf9d01873a92e54bac8c8b257929355186f2bac692d7448c673f2f7f62625a840a924b627a682194a1405b2f40d0a0e1414d0f3b886662b8a8c69662f67e6398059beafd52e0f358838dee25c4a12ac09858c348d2e8af0f50458aee2ab4277e3deaec708b36af8182f5e449e899273674d307aead752d927c06015e40aa08e435831087d515590d6445dd5ad5006b96a9439f0bd897ca9ba60c9b3a2870abd86f32ed27cb3c96d21b05bddec0c390e2936c5cda04288b6759fd60bdfb64d820a9c0d14f51b927ea76d3d24055fa651a3f312aee6c532e039c1688a914233d8741995ec7683382c5227adc22906e945a3cc69a4adfd2c2ecede0ae1c413d842139a317072c68501d9007a61eefd45db1c91be23ca27f534eeeccdfac2af10e30bcc8f4227d288c5d9de3187e184e74465b7536e5157a3ebb0d6ecf62a2d7770f0e41b99a0f732ed6b9853cc2ffa9ab6fa01318f2f047a05b6a7f101a3ae5ef292c4c5f75904d18b5a4ce15ce51cb8fd668f8da94723ec9203fe240d1db2bc6a0dadd0a5aeee024e7fec0c38b09dbafbd86a70eafed27fb82a3471a428b66dd159e2a4d3fcb1711c848a2aac376905f42a4c20d52d6f270ca99bd08c5b465259d2389236ddeab77a67cc889a07a17d85be8042a0487bb72b97b463004a8fe36a34273bf109d404683dcdb8663bf5abc6b7cb5c92fc6eb8402248d4d131c7a4d4359defb3dab15b0427bded8c6f8ded0b789cc5ecfded32d3acc3f0a6d961faf170886aa7f84aff3c698f85f3916397a5168fe7a827d785043d706e2be4a27b906caec088720cb1e45bba396acc2d661890de457fd3867e5469901d993ed88035b0cb1aa4395d5835ce7f59499437047661be702e25cd4c97ff4c43d8820ac4f8a68b45b44fca3c36a708b0181a27c1d17fdda0892c141a8cdae8533c9f97d73b54961945180d0707f00916cdee3a627657e517310186a26621dd390c577ae1e9d3d91329889767403b07e06e15eeb9baa702b27c0e30c4df3bc7e26ca4a72fc0ddef88bff19e0b8e70f589105151494efe6e18f97a867dbfc806815aed46b332bae69dd845c6dbd9f17e26c0de6ad5ce0afa6b8ff56267d1a4fec9cc42bc0ff8a885b1bb078f6bda40e9e7f50580b29ee48336516c2b2b39fed21a1636c53b0cbfab7b5e2c5f03d72ceb339832cee71e5cd6536d869e3b7fc2669cfd7da56f7ab3c24fb84558885754e3f20b9784b39dc76feee4cc2f9247229c7a1cf8a51a1042f1009700ad92257631d4255d6a4f2ab0faf9970cf2b5ec0d94ffdb469198b1b59b7741805e0285252eb582363a4ed23c8526494a9312beaee20bba7c4c2df53a1cdc7036d312fcb202391e291077477960825b4c752a6b3f6015fd21d258c66778a8606a107e43cb4700930a5ea3082b4eda8692705636c2e199b1c6be23a231a34114aaeba20249f2b3b8c3f33bde7edbbbca476dd28575c10b810630c3a7069c314879adddcf9e2c98d06ebf42cd78ea26f936bfba028ea4ea3285e9eae7c52074402571936806b638560ce28bf3d71c3d78cce49f261f00bc645fd6a21cbc4b892d1fe1a2623daff20b8b6bb0e81779ae4ca5782b341a4589cb6c927523253216e72ecc6bfcd7a8900b808f4b309f2a99276f86b2d096e45cb9c7d8fbbbd970826ca4bdd711a747fecc08adaa2990fb1b4ac7feb36b1643c7f35ab66fff9d562a60a7a3c9e13e082b9ff180c38fb3aa4b023e826b1149f6dabc28ee091ed3bf15d22589abd274f0782f25e3a3d8a40801d475859d582c1e84a02ae299f79f4494f3949a78473fd9ae87ec29357a8748d4429a4d52c3df82ff0b33a4dd0eb791054462afad0d8d5530216fc0eb6baab9183f793e8c189780993c789d801fbd01aa1798424d2af818b43c83ce37e955de19eec7a3305b6f8810269cbf1446d974f4833ea8be91a545c19acf34a5ac", 0x1000}], 0x4, &(0x7f0000001b00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r9, r7, r0, r0, r9, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r2, r0, r9, r10, r7]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r5}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r1, r7]}], 0x138}, 0x2) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x11}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="8c367cb290722c4e58c8867f4e27f1f386161cee9491bd62b75caf7b0da9955d00000000000000000000000000000000bd15b94f14ca12ae7dafafa56c9fb69c2a4dcb5154710800d2a3795280a95fb34ce4dcf7cdd1bd15c91fade5cd06346bf17535ff6321be91f42aaedba7c75a61817147a6eb698307ba9eed507d791f76f8173f3d7969dedf386cd5cf4dccaa3a4272091849f7fb35dfce27eb052f2f7c7d05eef4938b01dcf254d0f786a85afd0dde609563e6558b9e3213c9decf6312b7d1ea05b344e1c6fd66cd88ccc3b8113785c21f1c9575ad4339fe7357ceaf7897de57be4a04837cf82682bf60a3999cf7d42f26117e4ba9aa39ceb601fcffffbf5cf013990c6835c01ceff1107b72de70", 0xffffffffffffffe0) executing program 6: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xfff}) r1 = socket(0x10, 0x1, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) pwritev(r1, &(0x7f00000023c0)=[{&(0x7f00000000c0)="9417146056c3c8e9409e6a48a1b95d932a06876b9e7b957cf4b4d02311e59773a4d0d4318971d6560686e0676f8a2fe98d2c748dfe4a6cb186f68ffe2fd328744ff279e91f6548f0720c46285e404a6601e11dd7d5679ed4ed045a5a0ae23fa17658b9f8ddbf6726790d2074713802cc54e4362d3cffbc1dfba731a9cb5b9cde76146fbdb7fee500f8d82fb8a3a543d42ee5bfa63122882f0a9cb238a17243803d446cbf43b7393a52844df4d64db94f0d79cb8892425e43d17517d3b5904f0ce9813f14be204291c860d7f9340b3230e7667e7e5b30dd1a8e1caf38692b4584526fb7ada2d5e93f999167edd5ffc4", 0xef}, {&(0x7f00000001c0)="c29cdc7dd9d451716665a759de9578e26161a7dba15680acf0f6c1a0c814753feaed73d2a13efd39c2f395a12fc41c49fa9017e0fd1c8b63be866e296642c4a230edcbe86838339d2f9d063c3f78a940c9194dc7912cf73ba9f58c784e20ebe7ead30a663bcb75e3f3b2b149f73686484d6f7f03e53504de5973453e8b121e6c566349698d2fc9cd5d99aeee4cca82640cffb660a4b6bed13091a81b22e38107b37f8fb37af7628aac19cdc52243fa27bcb55b66de57c7ac060b524e1f918507c06bb52109cfcb301f0522e5877fcc3d801bc3862e9c5fb9649237c37a5ef5f4a5adf29f454b2d6c417210400fd018788ba87f16ee1e0b4f647849ff055f0d24e277b29125c9a9d8b41c8004cf353377432ce7897aa4bd19509f9274f1b659a0eb1de771ac5ac21df86861509877f296266a62ff9fd2d18785957ddbb52c587d9c7d62379aad81bcbea07ce1294d68c83bfc0e43939c46c192342e7563c20a2a6d2352829131a92f25076ef968e33700484197d24f7c69e02b946c0edd223c0eb4ebeb147fd9ead5026b59ddb230e2f39ddfd41fc093b5aa35cd23ded7d9f7f7f20a4a22112aac4ed06065d18f71d5fbf0d2e5d8a4ed04a9b20b5a172c242417fe921cf93bcb5b210710ed92ef95ea3eff9d2a1d4883ddeca4913d24b2dc63036abd1b80a42a43916230eed3a2f07364b15dabd89f3e235d24e51754153eb5d81fbdca0846f9bbbe8705ea8c7f43a479e4262eeccb774df7cc8a6a3953ddaefeffd66e45cc4c1ad5ec0630e281db3899b5a93d290374ba9a172d74948180dd7015819b3f1a2def80c0eec1c35f079c102b3f524b77333ee9aa949f402f3d612b641879e817e50dad273a8d0d0bdca56c8b15fef4d911dd9a25e7a7360ddd2221edbb1439104db62cd3c1369bd3f96b369ecccce8310b3da95c7194c02077d313e069c83d58f330e4483b0a6357811ac0103fd2db4f086656435cd8b4f27b59c0cefa3921a319d0f75c6454514db26d71877d95012f40aab5954c4f79a40e0240a14807b84c12503b85537f8aee35416f03201dbf3662fb74230b4b11b623f726e4401126cf02c8d077f2aa3a970f65728d7a24a85f0da5c1c9da530a1e054a64e4994838bb97a86dfdef70f1b8201a2f19c35c9de12c057f6823caab4076cfde46a749837531e0fb0c276d836499f968189597895e257d53f80aedc6226c2c7f87ddd07815210bf2062a986f7662b4a5574ba2f48dd5fe5e4dbaaf7fc4657d908a7287aa4e9b2ed603863740adff74498c4fbbb30ce1d53bc1519cebc82c7708b400046695b2c7fb49d852be0e883f0f0fefac5cd99eb5c31876b16e2561ab88e463c2630df8388b5eb2554097297ca10266cd889d0df9fc8cc87232738ac0225d729215db1916ad21ef2a01a98701a0207667c74b01bd8508a9315764e62c337a4d422ee9e3b0ccd489dddb828c1fe8f9c919b613d3ab7bdbd109d65ebc266304a9745f74bb2fadd2b66c439f084349010fb690bb98834dfe3a1323ce1c2385ec354301c724bd68af56f66c9cb4db813cf280e9c2988f05e0247c82c119711826e29ddd821ae40458e3966d09c6e510a5b5ca9cef6318d87d7063eb4d2461b47bc6906f41a7aaea647e9c305afdfe323ac89c8b1e09364503771ab8c08b7089ca288fd5e1fb6195298315fbf3653ca347064c7c9ad39c728fe91982fb6fb4a32789d7c441e74cddfda684bc4acace379ee3589b74ea935d7305e8631eba4b6a5d179fddd65339cdbdc264462cdfc15fef295ac32018c2721fb6af4a787d9be209e9b3bfbb7ce605c1130c88d87ea63d734c2991374f3af428ad3dcf57dc4deee332eabcd0e3cb08df30225789cc2eade19aaba3a01e71c5f9222f1151a249e59208c702a30cd309a07dc502580f8b26a609f47a63c399e174fb68ad9093dabfc24e1850eb8a6906f78b5e1491278cff924a8afceb28dcaddfacedb572542bcaa9eeed863398d016c7ed621c0b68547b77d863729b4726120e2e29dda729db45da834b12bcff04436d71fb7e52b9f4881e62b2eefb5e4f5a9f174937671fe4c481187e619da5c6a29c28598fe5b0140cefc97e649940459997ac254822c85b59aa268da637a3c196e3ab4596629203d8b919caabbfab8efb1f59ae2d73a3e7755ff390ef76e8140c4b7175bed2b78caad1b6458d5e703fff7c728132ea84078ba035af368a6fdb98a67eeed4f9d37e5054b0bb87cacae058d0526296e14aee8b2073af87bdb6cc93b42423d99853426a5cf9d012046191dcb2d2d429e884420674e838de5e14906d6a51d6ea3aaf7cd389db042b24970645d70162bdd0b88b91a906a9ffb81ad5ae644bef8dbeb69d2cd9607fa91fb7e5cf51db1130382fed40b0bad92b9659afd569059bc59182ab18375b6c0daa4c05e567e9f3bd98c4d21a6bbb403508df63a73e368453fe4d308a794bb46ec4b67e43130014a6b4466490d27f39bf0c442baa1733dd804521fa952146b1acaf6ee9c50dfe640622d21cce0049efaca62040b77e3455a293b0462f7bab6f2ac3125aa3f565f4712d875bb434a97b8774aa4e3da5002fccfcb9bba66ef8d024211dcc4f9d8fe10c8f443ddb67f38e91db03979e1b35998e75a2a9ddb57a37cf9f8028eb49646e9c5733354c540fb98b8feb6653efbe5bada88fc2b5529d7a6f2e9809b81ba7212dc7889d5f067397d50fef9fe575fa59eb89fe666c2b55aa491d2adfcfd0945c412f089c3035a16322b5f3c0864c16dd693fc455934aa4353cef303a24d0d1b22b596b426d6750ab58981452fd71c6fe85e425c36464f6b82b5de48d42532bebf7a82917d97867d1e80695cc4631751c200e08c1db6836f1d407325739d9411084aa2166d5196d586eacb4b15636087cb6c0165b3a30b338ea0af57be0cfc86cbcc17774c747f90d0cd089b5f7cc4ef4d92142934a7eb20e14c7ba43e5eacb495294571265ccfc9f08c8e3b4b0fae326449e931df7f5329e4d3d69ffb7f8c9620c325c1709d1456aadb7b38c745dbe224154e4de0602999d17fcceeae2c571f04631af1a63ea02d405df0a31af37097c1a0045d8f110c2fb619ff0486f38d8913a36778a86e0dadc6700eabd94f3f46ef4947272f82906b4688346cf7359213fc6ee82cac97c838393517f9da475a7bceddbd63fcb486b7bcfef9f592affd383ce3d6fb66d6b0ef571463393f18d43b9a9ad4656f13af710f0a0ec641d2142a6554ffc4972964161882eb608c13e7407a107553a9e30857b03bab19a18402ac5157b9230c7f670e840ca6e9db916531c6b0af102ee13fc68d2c34eccc8f7e0f5a91f85d266cab7721a59f3655b19c74c8e738eed34ac7ea84f76b1a8c1ae5ee94817ba611e40e4de456e7e217eeb4d6cf6bd798c93b5406f2dbf125781d9512f50c8b09812af7e2111c24a0c90e3f53ded00ed55895cbb27f623ab59cf3f19150c5f3e2140e59e54d765378e63a5d16706dde0553f0117a97be728d507f86191c528c9bec608e3914353ea99bf32b5cee756b0371d67f7f3b12c5a38b94c96d483757836463fe0418bbf8e84cf2558bf0ccda4dbe1c21558139b26036386ea84e9b149768c929d1ac5e36073b133ffabe519a5909417cc7e50b869dad992f1a0610d49c2a1eedbdd14180dae0bde3eb0aa3a3ef795beaf9c462558b1f1e5024ac49521cb7b55e4e56e678f95fe3d140004b2e1613b9dbc8c794db02c3e9d2a4cf6b0d96406a105ed54042708dfca2b15aa5e73f591d179cfe93ae95ef047580a2d6e3240d38dc24d3fb6740923d0ce2a51925cfa16c5be92e9cc0630f65c2c47d14513522285fbc4efd9d75c53b3655db49f7c35167283eb914065ee862d08de9a63f5e926846bc4612f739d33c51ba2e5a907d0c160a5fb8e123ecd5f3123fb00977013221f3cfcd2bb5e0a6fc2c9b1d5c94e6a46083a42e07b07febda8b693f684572abbbb9e7d58fd59baf758f4df195c2441a09246069e0cb3d3ccd273c69a68e46e0d189a5fcfd0560e50804fde7c374d150a0d69abcdb37237addf610dee19f0ac63a3b321e27ab8493f359facf80beb12067366d5855bccadb740e4694f00fc53f87dff45ba3055716bb3a5cb534cea77948c1d09a7069e40490a9041903c8f3aec02bab99958d8a3754463c3141f702054d0f594108e833d0103c5784ad765c2c5ce38d8ecdc316249bea9bbba603247fea12e4b3aa082990bb29dae756f009a76fb51c85a1062e3dad399fe9b13ef889e67f398847487f57684f56b6b96421a7f3f81b6bdd91ecfb0556e10fcededfa70de46321f7e152d4989d8d51013ea8e4fe55c11a817096aa38e10bd70d6d9962bd3651a6581d360b358e9ba07e21aeb4983248a5988a6730681a15a1c4b9f01d6040b4b8c2a080f5ae755d354f56d9354eb4ef56a5b37415c069f6eda92f5d26e78fbc7bd087d1cd029ba895e428177a5a38d2bb9e6ce7de0b6ecca83f491916ac4fb50fe240b2e045c5406d99d0e8c65706a3121b5b5aa1e87ba3a7cce3424f99c9e00dff109ca89788f285835ebec7638b564fca023817b1604c92a2b38a05f825ab2259c096fff730a9f6c94c439e9048e824f62a9616337c7470de865916cefca3b03436f532a32ddc76cce54c31661b4334ff97eaac645af47fec79159e03ed26a82c409142cdc9d40560f400f7f6ca2360cf6db68e0afe78c748c480101d3d1ee520d068f97ab6daa2166c0001b9697c74ad81e0626cefbcf630fb2dc4bee7eb29c985506a4297da1f18d5fc2211301dd07ea3477d223982a9ca25fb49b8f2d2e707259f4ea139995f332bcb18e0df653c416c37474c408d3e58284210aeca92b386cba9a50537c873268639fa90424cb2054325caf533bd03e26b21999cf1b37e493ec628a8095a8546c7b97c7acbd807a973b48ff282488334448f15fdc0e3abfc84ddac25f8054ca277f301d5fc715e27b0e7423a43f5eeb560c59c5060d3689eea2f26bf47857839c23519326a96493dce7e5988ef6f1e7ddeea8930bf6c5c1d2367fae8bbdf91e638a56271816be47b32653d3d59858a088573fb1adb7ddd78e8fe61b7d5d5cfb7427bffc529b2bfeb5f0e06331aa09bd11ef5e670e2f1b3bd1ce958b1b3a6765a629321bcca53c8bba67065b133a7a8fde87cfa16845205c1c187d01aaf9a83e8731af9af8a1d5467addfd83fad0096bccc8e884f3275bd4987676cd5e7e10b5ff6dcea42e7603b4dee0c01cf1ae98d2d26a3aa3b450b0f628648d43042790c5acb90605e7c486921cd5496929ef6f3a493fe910c3747a89f8b40b71b9b182cab4bcee95ec08c7208e462e91ae2903495cb8e9f519afc53aeea912d177ab18fcfae371ca2f382eeb3e99c17a262ef426b7c11ced322788569ca6705d27b74f27d2c964e14970f265e454b195b355e7255604ead882ca3c5b502325c6de7404ec65c241433f30073f80f0f31de2c56a45600694aec68d9f6f6d091b1341f816d712d405c01c417f15ba7c95da3a63382ef6ff0970ee37280095cf93e2f853908acfee073b449e51173785f92de8366d35878832826be7f4e34c0a75a9f0a4f16f2bcde47f1bbb7134f29f9c45c92ee21f68dbb9bd23e1129b09e584e99a93a02531948b4da592589b2aa037b1dc2fc43324605596321635f9ec11bf5c02bfe2a2f7facdf6061639914c6c29d0798c96054ed6c7da3f184134da2996820d355b6cadfb61ee19e5cf1a6c4a59660d47e93fae147c41e6671cc2d8a124420fce8361a14f88c9", 0x1000}, {&(0x7f00000011c0)="1f92e4a59882afea9470c42841f08330bbb3bf16111507200fa48722499f98adb769c447ca063c605bf8bf87485076b9f6e2725be7963a480769b29aba582b207b5652a1a90932dff4c5ba6811b6e103524b392a219734819cb94d272287ac7edc27e8a3697b50f419e20e9fb5f32176e0a71ea0778a4432e15d4684851e96e5a9d32c6da653f962025e8a34f2ae37f74303872ab87f309388489af786625f6dcd030f40982314237ead0035f393c6ef74b4a8a1e1aa856d4b65d4fb4e37085cafd6e994ba2d0b2aaf6bdf7ec01e61ebd107c33a874e894296731c7bf55043cc20149b458830a6082dd6e79f163fcadbf77efa8e5e8e9e0c95f9b51964066df93897210a4e317f09cca08a5f4c3d253c9ad49d565e4a047a9f505e5a144ab7a4be01e150c53a19507cc78e7c3cf865d29c617c96be751f385b3e6a89b7807f61f790a4ec81168b6000c886a0cce1e081bd21c6b0c960595ab2bd2a9cb181a847e7a6fdcfde767f59d8a1a325aaecc308cfff4daf81dd7f3d59db2352dfe5fa61f6d09a3b833cf58a93e8f1f54b13bd0553b3ef3fae9e6ad074d7644a50342e4db1bf9862641bb85f8a88520be5bd8a60029d97f239ebb39ef26db43b7a92e5dd26f9add5891817bbf4d3975766352beba8b94b93855f1e7b567c4f5f9a7c8f96de70a40803b531a9aa712cd99ed663dfd6059984df1bd0cc39c2623544a997650697b5ab6b8d52d131f64e4b4c7a3b66e649577e0c0d142100c76d81656276b68806fd6ed0ebe00ac87618389a2d8bec7fe798635efb9686fd77297c9621c77f3fe7bae3a4065f5ee76fbbab701e9c413a99b4e6fb5099ed024f514f4b7f830013a2c65f32794bedca76e56c8c35b164faa7bd0ee5e5978efd5fc3ecc5429a7a72944617b5be3eda3618626ca2559ff044692c82d2bd85fcf34682ac4d7633385ca6549849e17d5e962f3f750132388098eaeab9f9989d5518d7af7492923c6687eb40006e8adfcc80010d692e9b08c585449a2560ce4bf9183b581d75fd1bd5bfd527f1e67ec221dae0b1420dd273d399669a5d883449b9f24569b23cfe4330e2e64631a8f43e4f7a39f856c80a980c1aae389756f0fa9d3606f19d8354d7ea3cd0de12ab1837c38ce0452e9fc74d48be4b4184bd592d777de5f10d89ddf9ab001a2d20940403c35ce5173fbc60fdbffe397518724212f4579d891fb1dd18d5d95ba302187a59668d8daf9d8d71bb1dd4b1f825a937f3eb3e28d1fab644d97065dcf78249fe3513568bdcffe52a1536dbef2a058dd5f69a19a0a219ed21b79781e856ae995e1e86c47ae64f8d2ef7f15a22561df9a23b2f1bc1cbf0f7a979202796bac83079f175f6bbfd5a61559a0b66d59bc1deedc739a8a453ec4f29fdff9620801d615558dee20930a33033036f88af15d690504f36f93e2b01773c1f249231c8ff794193d44244504e70c75f46cd7ad87f1d5b9231bc2e7572e8aee8bf05c883c2af6eabef71ce5d58d3ae4080a488636371ca938e3fdb3fe0aa2f5d2cb96354443aee03d8e9a9bf8fe4ecbccfb09a9f0d3c65d13c86be1a5be953c60356b4e5e1a5c41344eba6e8d59aed43fe1e30daaf0f2c9c5a2dfb0e140004274324d11fc8118a41bb6156606b2742305958fe40557edf84338b7f087221adaa541d96d3ce0bec33de09d44c12388a62f13035ce52fe334b20d616c931ce112e0b9321818996459005a6012d5825a80e74c7e4a59fadc708efd5baa8c39dfbcf0ca0adec517f1dc8fd510a10f641ef1a4168c2a253dbe7514c2464b67e1a646c5f15dd485eb70eafe66638b42c34afbdb80f7debc2981696acabf2b9e3e0ac2de7310d7a4709fc281333ca98a40ef1736d03a0ede390fa67c42acaecd355ee840055cc794ae233ec6e6ff01d4db31d02f69254c1dd7984a7f51d525cfb8e271d9fb5f6cc47017bb44b767e15e3668160e0b28f4b3cd1a0624a4adc436c2a71d77fcefc4386c747ef283b7329addc4d4de68f6556dc223e01bfa15264e94821ed3074851fd45a81a3e118a2bfc5d31f6ca88e92ae45101ee18a7b92f3feef505f3b4dd337e6cd5899d8ad85b357a2892e03bc8b472bc08a30ce2d77fce39cff197451be67ef9ee3da5e7bb2ba8eedb231abfbcab27a2676b7e29ef424fd17f9869b29bf713cb1f96d16c60ab443ac1255c6826cfb4101f33ecaa73229abd6aecfe44fc9451b3b8a8c8d68a94c1a397bb894bccdcf5934d135d0b786b6e7cd0bf10a8d84be4e39e9d949ce5a6e1c06585d0caf6aa20a9b326ae5ad9af2948ad34295285a533a1f0d58ea3a6ea1ccc2ed6eea198e76e9a394ac717aebf0fe914e4065a83651fbaa7d8fd319a834161b6bf27c073260b4515bd52f037b53d4dd397a064ae4aa91ca2516ea6960e248d604f09ecb13935b392bbe29a033fea8199923c35d747454092463cc3164688eeb324e7e6c2783471269b3c6d4bc99b35ccacd53d5dc5358b5024691258ee32325cc5971729113e5ce231766dd8424db3b98074e41ce99be665954c1b6eb075c877aeab7d0f811706ffc1a432d903c8255db1de8e703f5928691f8e5ccd48a4f54e42296c9f468f3e343796147116ce91508875842a81e4e76fdcf87dbc87cf8d7e84d5acc30d899358b36feae84d9888172b873e9f7c959184a18d01e61c72743478c5112141cec51b5b904dcf3518178f0d4a0f893d580e5cba8e03b1290feef05bc4406961ae1f61242b99d057b8a059f6b4748817c42e83dca442021c907f2e0300c5a0bc22315721a343cc55b7070f3a4a695975b94d6ee7734a8b51665297979d552a8b046f56c6faea974d09200c3b21d7bafae4b8e0291ef39fd6a7601a9b15db82bb97696b7c2e7e489782b4413fdcdf791656e67720430089c49f7fba84196e1f014aadd48e4d054aae9f6ade7b5378b08dfdec808d5c8c8e0e8df0c84deda742e2fb61cb75f265cc8b8264f6d58735531e306d7bda1f513019f5a9c47b48323f42344c42ddf6e7c00c694f15d8376193d6c8993a3a2fc0963c8859ad6393adfe539ca4d5615bf03480d9ed5132cdb1b582f5776de4321ae280d8afd3184906dc8ed0a511b9c6067f2fa5e09e10f4ac9c4e453cad05b10140b2281e362ac1bb2ea8c1774522377df12b553da34755966ae46e1306e5d54a2de921e5ddedebd350b80fe298360f12098b3a7b36adf220ca3a45bc3843f8856de8bebfdf240ba50db64ffa76431956b8dd247af7baffb4163bd849bada12b47c6d14e3035b1c8e18aed9f99259ca563074462911e6b9e0b55441ece40141535bc38d529fc65225f0e50f1487ccfa984629444a9dad7b3b6c887e4b9624984b540ecdef3a8dfcb056816b22aee247f7938dddbf2a395f552bcb38a9e19ef9659835d4e0edb15546f2baedb86aee6cf8d45e61d61b8bf213ed577c05b453be1948d986183f8a9f5d0834b129bf03f8b321a112393848ac6398b16630821a27728e3ead146573bdc7aa15e1ade01ce0a95ed94a3f49bd595137c44a4618c2342d9a639f99b6686876d839a9896ea733948f3600b0e317ed7510a8b66cad1639b04b097a3ad70afe5b826859b6d063edd8dd268908b6939883ccc1d4c3c71a951b63495c427e0870a070487d3f6b6e1def1a3364141d4dc465f3d1ec48e1059445b796c6edb0af3bd47bb9b398a3deebe8a054e3998dc19e0d20d5adff4d96c09a7eed896ee5a3790df703e1e9c7b492d0d2d6b31f2f076d65d6bd67e252e1e2c1bc230d883333a77e6666690d282ea4341427a0a35c413a05d4e0976e45c76afb07624f2a13f9334506d8c9378bb6c98aa4db4e7cedb6bfe26b48a23d03de5538cd274ae6a4708adbb5cd0db91e88f1e77ef78dc2fcacd541ae72bf2be80fdd86e5d732f7a2ed6b57b4d4791fb774c268ae6440f0dc742a1df9cdb1176da0b2161557e5d3c92c1ec9f3e15dd816731ca8efe0fa184bcba78aa9d7a506bc91753e9b0544cf33784ec73c8e4919f60e988646c886ff99d39eeb84de5b841540a84bc83c1931f20921152e03b4847ee027add0f2120d8bb2d0061eb165fbecac6459c16f14c2bd8966abb360c0144266fd796793688119d5679f39cf4dacb3da791f4de7c9c67a3b957604a0a70a3c2d482346025c1f6eed145cd2a8435d1e7981fff7a17a4069be672afae4051f3b305fa1244bacecc79f349fdd75245f5c14022d9962ca78fada771673d66b411f4bc5f8c6aad6751003d5a6a6fe66ef5807ee8a2d43e86b8441f3c7fc8c3b2a0a5508b1d547bd4e73a4f158bf20da2d73758e1b42347c707b7bc12252baf7601b6653e3b737912e2c759fa78b5a21dfe24de5aae78d056f8c098351a08b858513ad3ac417d5348e7c9cd9869b86d461ec2a2c22f9e6624d67f24a67153e67ba2b48d53781c8ecfc59ef7e31cdd46061aab8a062a74b3ce9088a0e626e7868466fca8541705a67cb56561d336d8834972ed77250c2c3d5e6899a85e7d7a70eb90ad1c99342a20be7143ea19957f0e9981fd072ffba0ce01cceaac180168640f73c0a522254eb3b080207bb980098d342b60bdade9ebdaa8290409d3ba3bf5eec13fef4e4f44c71e98068304dc3ebb8ce33021d722bd42319b8b7823c1d100b9f1dfc3bf2b1cdf734acbe47d8b893fa80e1655000142461c147a6e9f831785855e44d0022f680a16a373b5e3c6af4e80b3e709f111b021e45aea741557489133058e42564a27550020c615b21c45fb76d94f12410ab5adce76be7f48e5b04968bd6ae92da874ad73eb182004434d645c56aed6efa9f679cb62868a962132bbc76d4b7618053a16388b4b004b83a037f24d7d5091046b519ab33a51d59b1b6a23aa5b75dc92959b36fba28861ac6232b13f9b32d81df5be40de03553cf9d0c755878477e43f1dc0a7bcfaea0e0418c822d939054238169ade89178a37f08c0ad15a9a3754261f74ec46807efd70ae15c12c69d0e32dcce12ec2515de44ee7af5f4eb7b35538477e391f6dd1454e4606d1a089fec33a42c1e50f313e942bcbdb325b14106744bc11139608c46b77d65d7b479e66a9995b109ac44be41d212d6460746f46965cbe1873e59745df843db786b48476e52b88ad0d444002947ae0f89b1b2adb3096858a9408c6d30a3af25321a0164c9d50f03cb42aa82a4530f3c36612bbec126222095b92bc81024cc34fbaeb4ca62591d6900ef823801b533bf9892c2029910f58b4396481d2bb8d086188e64d1ea57af8b972b62049f9b592ded566cceeaaf5acc583ded5e6711a3fd7e101118aa259f2eb512f5de011f58b9c2e1f818d1d47df934f43ebeac11073d67dbed2c04480647ddd85efdefb77e099a56f4803050d4d8a5271ad6af3635c80315c55e7aef507494b24cc86d2aeb255799145ac2311edf341058bebbe9db9ff079219c1f9531f643a189fdc7ea76cc51eba36ecb6ee6079a8a0484fc05cdcb94891964768539eefb3ff5dbb06b084f6a8657844a1020afbf8d929be8d1eb98806b1702adc72dca29e0f77655721bf78b16571197b055b07df28e08bf1f57e73774d1cadfdc38406634607d1d84bddf755482ea3f04ce6d6b0d40dd69d614fb2d3d93e623346bc262bf7e3c9b76bd7711ff3cf7ac719286ca48ad6248c4619ef34833cbb97a16f772809696c08a3d607452d782a90dc6f2a769c30a863b12d7de9ab70139189997a478995c086dc7a9680d834ae52d91b9b787f0e508a5eaa92d841a12120fbcb8d6856c6ea64c32ab207b5d33a26cbb6ae05460edb8a", 0x1000}, {&(0x7f00000021c0)="2eb39788e43aaccb7c5990c2db4ba78b5aa2ca6de719c80babba969c4d2dbd2ef1888a191982d08e3cf9fe2c9ea70c3b080044eb7fb0d1d70f20d0a20a4db7569732643b7ee4c3f00b2a17bdea59faece41ac2d86f9983f038a7d4e3dd2d7f3bbf50cc1ab2d616f5cb2b0cfeac1e5adfe8e793b209bcdbf8ecfb8be656160263abdabf14ce78faf31af1d7a2517e59eacefdb46ef8b8d0512ef1cbed03aabef911353f6dcbb755dd974cb51b55800a7f01f0704f1eb9aacb0ae48b6cb8ccf390f391d49ebb666c7e229a1d4bfc9fabb7aa0ad50122", 0xd5}, {&(0x7f00000022c0)="dec85c504d8e3d037ccdf7d9294b928e5198c808051c3d7ff8a42f4b17cdc04e6c3e3c3804a49b0cb41940759418b708de632620d11686a5f5b040b5d0c4cdfc0f684451d34f21254a2c620eed4c96a5919a9891142ec6639d3a8b8f26670d2200e964f18ffb273d975ee7f3e186f91dfcdca6a350bda231e7ddde874d6bd705f59616d65aa458017ffddbbc2c8ffebe08d784538b49f29df5f53d82091250be96147bcc5b89d8a2707e2efc05a8ac8ff749b69297da0dabc9231e6116d974f3cd43af65c00b065f9c3f2791e1d55a6f61a6", 0xd2}], 0x5, 0x6) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000002440)=0x7, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, &(0x7f00000024c0)=0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, &(0x7f0000002540)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002580)={{0x20, 0xffffffffffffffff, r3, r4, r6, 0x20, 0x6}, 0x76a, 0x1f, 0x8}) fcntl$lock(r0, 0x7, &(0x7f0000002600)={0x1, 0x2, 0x80000000, 0x2, r2}) r7 = open$dir(&(0x7f0000002640)='./file0\x00', 0x800, 0x1c0) faccessat(r7, &(0x7f0000002680)='./file0\x00', 0x33, 0x1) seteuid(r4) msgget(0x3, 0x42) fchmod(r0, 0x22) recvmmsg(0xffffffffffffff9c, &(0x7f0000003b80)={&(0x7f0000003b40)={&(0x7f00000026c0)=@un=@file={0x0, ""/4101}, 0x1007, &(0x7f0000003a40)=[{&(0x7f0000003700)=""/54, 0x36}, {&(0x7f0000003740)=""/79, 0x4f}, {&(0x7f00000037c0)=""/226, 0xe2}, {&(0x7f00000038c0)=""/157, 0x9d}, {&(0x7f0000003980)=""/137, 0x89}], 0x5, &(0x7f0000003ac0)=""/96, 0x60}, 0x7}, 0x10, 0x0, &(0x7f0000003bc0)={0x7fff, 0xfff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000003c00)={0x840, 0x2, 0x3, 0x7fff, "b91475482f4e84cd4412d5599f0d6272857e8097", 0x7, 0x4}) r8 = shmget(0x2, 0x2000, 0x91, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000003c40)=""/88) dup(r1) socket$inet6(0x18, 0x4, 0x6) getpgid(r5) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003cc0), 0x80, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000003d00)={'tap', 0x0}) socket(0x0, 0x4000, 0x3) ioctl$BIOCGSTATS(r9, 0x4008426f, &(0x7f0000003d40)) sysctl$hw(&(0x7f0000003d80)={0x6, 0x16}, 0x2, &(0x7f0000003dc0)="9ba45d3f8aa84c34a5f57c98566c3c7e827f1882", &(0x7f0000003e00)=0x14, &(0x7f0000003e40)="1ddebf1634ba5c3e17", 0x9) clock_gettime(0x3, &(0x7f0000003e80)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000003f00)=0x401) executing program 2: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, r1) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) fchownat(r3, &(0x7f0000000080)='./file0\x00', r0, r2, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x24, 0x2}], 0x1}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) close(r3) fcntl$setstatus(r3, 0x4, 0x40) r5 = socket$unix(0x1, 0x1, 0x0) r6 = syz_open_pts() ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000180)=0x8000) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) bind(r3, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r7 = semget(0x3, 0x4, 0x110) r8 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0xd5d9, r8, r2, r0, r2, 0x104, 0x80}, 0x8000, 0xfffffffffffffff8, 0x7}) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r9, 0x80045726, &(0x7f0000000300)) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f0000000380)='./file0\x00') ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000003c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000400), 0x10000, 0x0) listen(r5, 0x4) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000440)={0xe7, 0x5, {0x2, 0x7}}) lchown(&(0x7f0000000480)='./file0\x00', r1, r2) writev(r3, &(0x7f00000014c0)=[{&(0x7f00000004c0)="584a1a018748d3241bd6fb71114a93e88e051ee025fe22cb3d07b37fbe45cf3e2baf79fa8cf80154fd7acc3e1482ffac02b1af915727034afaa8461a6050c5829ed4bd80996a8d2b343dd36f2077e87ccfe0e37869c751b6531d1b55ff842c4a22b02a42466d6497091fd0c38ea0e2e535d8ea09423bd8aec38a5e7f47f4c9cdce62437c206f711e24ccfd388327ee48da8733dd4c4cc51b8832b6fd3d866353bb3382b69ed0149d800e643cf797886012d9ff1a66eb954a2fd7267f0e043899e58942fc29fca6d99177d61c16e786a1d96e28848770ac677b0d5d1df6a6a9ff9baebb6b5d790d703ff947a3efe292a3242fd5f5b6da2c16854d7c327af626166b375cdcf92bb2316bef5d72f3999a75e68789c446d3079def240a782bf1faca5112cde915ace70d321ca71762a660947a31a58c6a88a9c221b9781e19f69a05d7859cc58965681929133fe42032ab7c5867b14684aec099808763ad9fed26a271265cbe2d2fd7edec751e89a3c5d2b91615076226d6adf3ace6b238808b4fbb00457aad36581904e2a5bf18d041ec5caeaef680ba1462a4cc856e0b67fb6153a385fc88e542eaa7860ed9434a78ed15cca5e2da5575407212c650876a0d8b477285e1ba55e2656ffae768598ec2c45da3538cccca3cdf5ddff20cf0c47c2dc4eb601c75a3ca24206f84c62c87b5628582d60c1b1175abdea139e3496ca9df81008cdc4685434f637918e807f76d92d072fb865b98c0184ca0da5726542c4b9dd1a5880e56b5b406814594600d26fd79b55e6482c9ba7159f6a523ea0507f7311536eb0dacd6b44e7d1016db0f3beffbcff04046b3ec5b51c75a70fe27c63603c77269388f57d2dc707bf874f832d5b4a7900782bd50fb15f5a0f4ddcf7303fe699010945b282bab6e7925c6bb8037526cb0d6d1d539a314ac29bf1f6995c38a316c2e90eb473f97e2a0f58e824f78313486fd654f36f93dc5a263d9c876c210c6f7e82947ba0c4991e389df284cf3c11f5d8f24f52e9129f95867b04d578f92bfe6d0ac3b3c5b0329dd2a9017b3c5084c1e3d69c268e5ac53258204b2ea081eb9058caaeb26122ced0676dae1f409f15affa743321b8e7f3b9f98f70b2f067759b4f7b0573e9aa9c477f66e0ddacd250bfa2a107e031d2f13df628b07b725992870c9c2fcd62ab0523d4812cd98ab1c61ea2ba2e7d8ed3a9bf94391d235525a332bcc3a71651dc64024cc6497c23b1d8b5036af0c96f5c2017af42465f3fd26c6757a1c2ea45e2e319db856832f087e300e1d7a1c04ea4c65e6973ebc56850fd709755f363e53cc27ec0ee05114121bf1e2b3b33eace1c01e454d947ca8f1ea5790442b952624e6b2e32b079e9b30d926cd590e00f5aeb930431b0a6a7807f306990ac57d0f3273ceb87137f139b43e40b6678ac19ee1278998e8928c7806688d48a623abac106cbb2c69cc7ca000d4c39cdfe2202c9825f23e8de0e86d3b7c773bbafc25978a8966a4f827b9d08caacbe681c2ed379c7a9cd067bbeb3b9eb9852870cedaa2238db4da0bea40693ca770358bda37a7b5cce93587b5bcac19aba83d31b1e5373b675383013afe6406c556b98764fb8ab1bda1984b2091e2600dc3135e8d65c09c760795db024a636db2852bf744d7a0fe54d35487be5e7b611eb41b1bc951d153685d7bc2a77aac5154ff1850284b928f1a2698ea35a68818d98e5a1b420a1188513c17ba45c7515d997a5f13027c913c1986a6c0fa7ba299996a3662b4372ca01c325609d68aa2ca74a4dc6bdfff2024df9d8ed8dacdb5c4e5ab6f4653d20035c3c77e276be104aa3aee8baef659a5e9d50f1f0532433fb1c6ccabc6269d2d7629087b1db62cdb2e5bd9075faf2ab6c084e1ce54467f49634c909b92bdff483ac557c7617e6eb044ead8c3913237c04f77b337debed54887f6acfce077014ad3a2d25f0f68a9c69e74ab4f8064cc74b67707eb7a0d6905db607a4d6adfa296347634980658fa5f076c08ee23dd9082efaf556a20e2b970fd95234eedf31a015050911c6755560997c208e0bd03a13e0bef61a00c94ddcd078580cb52c28e6859d03ef2fc81f7e1a5a329c40a27d800d389cc303b2039c478230ef57c42a7dac06db63efd442a8320c9a887b17eb922780603ca94c62c10b2a17e193ca11d52ec4ccbab6e2aefdfd1b5c75e2284ffb3c154091513a314d3ee01cb33b7441d7d8b9cb83a27a4cd7419d89425bac61b4ce6a66d2486882e34cf34f4e4cddcbf5c2a8f3d530546803387a402f825535ce06fc45e4059edf77519d2337fe63ddf472d0ba31c045b5ed51d4a928bdf01a4996fc6e06040f8d5e54216af654ca6fb57fd1d1cff1334ddf6afa646fb1057163e10d1479b53f19499188d9478bcfe80b410a48a6154614bf6176dcbaf29259bd0ce3a8618d2230270b540003a91a33bdda65f7363da0af9e3925e3f08304d4d4026fa688a138e6458ef68b788526fe77577db1fa7338683a677fd4f063953e2a52f94c23efc5cbf8ba1d5e4c45002500c8ad681c6720f737e65b1b9cf428834ad6c13e4b6e114b207b95f10e2a12d968805fd6bc35bdaf4716c6961de3634d5599612437935a247660d830ff6daf2f3bc6819fc76fb112bf8a973115fc4ccfce33cc81d162dd2fb44183314494cf75491a4374386ab3bf1a1b0075de27540e3c91c3c2aa94f479b109ceaf659b27c2e1ac37842fe166dd404401c1d0f15765dbcdcdfeb7046927d40433f42d8b90f9f51046798a81ac2a2d883f05126abf3bfcf2bc3db691f29aad3edc46aab262a6f6f72a09996817be9a0e46090819e5e17f254ad4bee70440fd5430caca9e7d3e481b65a926fe20ded6cc4f756db65e3f2d725cc454089ecf6813c9a4b3df9545532f6c1b12a935366574eaab5a2c7f1415cfbec768e5b4fdc7a04e57d0c91d1f18d7dab06e138d9f658abe2241a0a7a2e6912d12da7e3949f6d957b5edd20dd0e96c74d5141bd5f26672fb50ac07593146cc26ce4913c2821dd9a288d4d01e11ee93007738c401db2cdfae09237ce4bab15e6ad4d5629bf0fe0a37c3b152693bd6f65d577524d1cbbb5e8300fb020cdc815c1309cc88644a2a3393500eaebd5d3884c1932f1b7c7c505e54638672c15f00f1563a7f2951137bbaab77038638a3aecdbcfe0dfc47dffc71e804f49accbc3df355300da8e57602cb794c6dc289ab5150f71ad5e224d3bbf7c8908bc00fe11f453fdf6e66077a706fa597013d9e598027baf2d9aa1d5e30def074974629524236c7cd9834e96c41b984ee5474603cee7bb6f4f519854336fd843eead5adf111787e535196f9c31e6c1636a7789f2efa5453279612d673a166ae581983103833e2a898b4e9d7debc83d147a5bc3c5a09f42433256a0b0a6868e54f8d0d5358f8bfc15bd54a1f3246b2c0ac3336464d4b0125171a8301e317c49045a7249fcec5481a94eacf49482c939f726e9a2138a312ebea697d9b13d4b174a95c4b6e8b90f50693060c4b30cde38f98f845f81a7944658e9532e87b3e8c30899e5784654572806782f26608e9bb114d901c6dbe5865777511747625ba148d4a3dc53855791f4fbe1f3f09f8e7effbe62c2cb9f4f165ceba510a9034f2af64b7f1b0699b5c3c557184cc34ba9d0d159b3709fd20496c406135afe3837a87c29d083a55ef52394065dbf95a829777b84ecd5803e60c8721a5418275d09f5dd183ed05a7cca14728a72034d23e876b0b5227bec86357affdbb41fa204d53a73f3b7414c05219b8bb8d28da57d2aab6c0c6089a1c6c30c3603f6f52d984bd04e5125cdad93cee78240f9553ccf8bc7f7a8e27b4f5892b4a1d3ea0c0c1bfcb27f43b89c7db77f4c9e124fe3bffb8fd774a49896a6d5d1e917c3f6707d778006bfca305ed00a968d4294af13133d675664ff1dc07935b5ba2c9f58c64be21576ccc1c5f9cf8ff0a6b6f340d85be90694d648bf8eb1270da3ab27ed99bbb6a573c437258fd7bbae657a03de3b22e0bef9e26784e3a641859093a636ddcac313c75021a3603b62b23ae9c4e0a1b15f64ee3d4206f81e5b73059441647f0dd168a6008441edd39232b3c56901b58fce63034e4d2b18b5f37e46c3a02413d83131d87efa2a851010aaa2f7d95e02b6661f6e88583bfd451becdc0bdb0a6be2d9ec03ee5ab9bb68b3de4bf26c1c66925f7e0c33b9c8aec09c381319fba126bd77e6f6ac7840137ed396bc3d2d22888af8e33ac7f99f7c611d56c190d068f09366821e2c6c756dcc3560cefed5189764a2e2ad1182fe95c3a5bba9dfb43ce03244bab05bbf7166bc658a37637b4c4d5bceac4e6ef3ab680c5ac01e655d8b198999351dde6b0c76776a365d0ddb87b14cc795de6c54bc85107e50f5be64570dc2d5c981027b4dfc29fa99ae970bd55d3d585fc5dc2a23693b21e909b13bdc28040d00acc2e01f597d75ed68017635551f9c4f676463460d8d22a98f9f6b7aaab8dff95a4fce6932b16bb6449ddbede85f82020331316aca5814a76ea80a345c3aed0f9c9759dce05b3a3f81e2689ba0130c506888db303af9c97b5066478543c39c545b247189232a8ab0ab9e8bfeef4aa6ee96accff32c9ab44d9698f24dc48c5f32562d7e3beb8182b9e27a625e0e6dbe11ee2a8df616348f4197d1f5cb462faf7231fe3650ab28918c3dead80979b0be0cb1593d3bc1bf4f192c0b4d88596857802b92268f281f8ca65e31b4414a151970a9c17602b24b48544e21034c0529ccce55a89db28c90a60c92896d786a4b292c2d811f3cc632dfb4c64eefd1213f53cf2b87a223f3f82bc8a0fdf11337120aa1d6f5826fd0818b18988fee0ff10cc510139f8af21ec83c8823937ea69c8b77d9dbc1d4b10f7337fc49ead3b9b7ac72495224d492a52d0a4f903389ace6bc9edb4cde9d51fa3ccf40d3c347e8a9717cb251eccac903cd2c7d41b967fd151226a0a3a9508a3f16a9d0744bc39fd7217b7e6c90d655043d4456446ff6f4032babcebbaf697c80076e5fc4be84cd41e859c20049e3485fc912db3303ee5b5ea5adbca5eac7e5104861a5a5398cffc7f196b4b82a9951b994550c575a2dd512514c92472531a3f046764d372f9aa4d5b197379d1537e4cee8ac1752233a9bb0a70c79e0d7a73275324b50eb46c64daaaf05da87edf286f82cbd1717419a3d2defeba23d1f320a304db94a2dfe880b9dd14728804201f8e63bb8e9257417a05bb8a2a37d685b0f029d19324687ea8b697254f9db570ed0db0a0de59355c030f6100b38267d483ecdc7161400cc0fb2b1f3bc4b9e2dfef7cf6f2937414af99d0745c0e317b433d7562676bb1dac3312b5f40b80f07112823baacded6d5038abff59237eaf9efba1ad19e4b2ff4fa3532ff13b4765148b49d7bb46f0422c5924e14d38c14bdc791e42284563417b89311efafa09e01774ea109bf90c4431377c496ddf2d60881ec6ec6ee2eba44aa8f2617283a3c0c5601d2473ff59c79a8ea81193c386612a0c4d195e2943e947ee81ca60193d781628525a06be893bc4503ffd69bbb633c528b3454846e92265caf3a6856f173564ae5b2abcf4187be13fd321b642f1eaf744b4442f8f060b29c01cc92887f74b1a1ae89fa9a9abbbb4ff54d6939f827afb93d403babed3348327e1704ae037bfc8a03b37f98fb711f2df47c4bb949340209cce785a88c2c63059eaa9cc55d482a1a752a092ae994e9c53d09d2dcde641c42222f673a717d84109ef5771a376a38430a1ceb86875e689fb890fcecc88260365", 0x1000}], 0x1) r10 = socket$inet(0x2, 0x4000, 0x1) dup2(r3, r10) listen(r5, 0x9) sysctl$vfs_fuse(&(0x7f0000001500)={0xa, 0x12, 0x3}, 0x3, &(0x7f0000001540)="275b9a3fac1d0d403f522941e12592d3c3174c68cf916b56c4cf44736b172c395d47d7a34c26781cbf283ffc399bbbac63c2c7c41731931d73e0cd17e2489b549e43503adc45f217b63c66079fa1a0092c4816861484b8eddf0621db129cf046e22945c471c3d6a267cff34c8f1aebfa95f28201aa03db6e266f6c818c00c0d2d615cec054d05bec1d56f2d3d089f144bcb599fe7c180ce415d54218820a3044ae36ded1b5a34c6fd23cddb1aaefb9c4f5213828bd42f226a93e5095fd2c03583b6c9871", &(0x7f0000001640)=0xc4, &(0x7f0000001680)="c9f3ecc3fe68e5cc6841f53cac7ccc196bb524fa35f5afde3c64ad271c485641173fe1ecfca3612ac43350ba2e924fc58a0fc6b3dc5ecea7d9be8fb3cf68c1449ceab9d88b3be7e3c476feed6e9d5855a653dd73199c6b8215f07171491dc92ca2a04963b5945d8f7ad8d109c2472182fdd69c290cd494c8f094fa440e8510c07efcff9303502b87f8e8eb439c4fc996d77c9c842c13a1fad1c6d7be98a8483f4e09136ef471c6342f2a", 0xaa) executing program 2: openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x4000, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r0, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dfb) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) close(0xffffffffffffffff) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x800) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', 0x21, 0x0}) close(0xffffffffffffffff) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x68}, {r2, 0x40}, {r2, 0x4}], 0x3, 0xfffe) close(r1) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4000009}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) 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(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000040), 0x0) executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r3 = socket(0x2, 0x3, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) write(r0, &(0x7f00000000c0)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x10000) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x28, &(0x7f0000000000), 0x0) msync(&(0x7f00003e0000/0x2000)=nil, 0x2000, 0x2) sysctl$fs(&(0x7f00000006c0)={0x3, 0x1}, 0x2, &(0x7f0000000700), 0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x20006473, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r2 = syz_open_pts() close(r2) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000280)='On', 0x2}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f901fdca0438004000400000000005008000"}) msgget$private(0x0, 0x0) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e8904", 0x65}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (async) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$VNDIOCSET(r0, 0x20006473, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) (async) syz_open_pts() (async) close(r2) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000280)='On', 0x2}], 0x1) (async) syz_open_pts() (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f901fdca0438004000400000000005008000"}) (async) msgget$private(0x0, 0x0) (async) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000180)="e2673031a11deb0b91f48ae883fd7ad8e41e056b009b28ab97cda75b9120a51d7b241ed0435736ec29e581cbc993c08032c5f8ed4d8e7c25e9e658dff7529712104a72ee5cb5b7f784a76a51c2a54b009512dd97b0af543b956409eaa02832a5f9f34e8904", 0x65}], 0x1) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) (async) executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYRES32, @ANYBLOB="b22482e40a59aafa1b303b55dc9088a483cecf3977c247073ffbfaceca47afc2e81281ed0fe32b197a346bf1"]) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000001c0)=[{0x7, 0x6}, {0x20, 0xfffffffd}, {0x40, 0x256}, {0x25, 0x4}, {0x148, 0x2}, {0x46, 0x100}], 0x6}) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x8, 0x2}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="d6", 0x1}, {&(0x7f0000000300)="56c8a08e42470f5d669219daca6e43791979ab43291471b81bf37134a9cf788c585caa5fd4e6bfe77cf97ed801013a0e5b81ffc33d5a9634341a122845c74712ec453977a7ef45b62f6c67a76e33bd9af0cdd007bd95809428acf6723821908562184a0e3436737df26787ea8779c23e2a1f2c8bdc4e", 0xbf}], 0x2) writev(r1, &(0x7f0000000580)=[{&(0x7f00000003c0)="bd165e3b332f9f2bde17356bd51e4adcfa61e2404052e6d38bc5323bf36d9061d83cf28533f59a770988fc1a398304614d1cff35a58659c09c75d3a398dba6ca4226497864af8328f9ff82440f4e276a276e922cd65b1297b6834b7d6fe4f3eef02a76e9a9b0cad95bdb43c279562af332f62ee685c0bac31d223d0250e3c451a093f74d", 0x84}, {&(0x7f00000009c0)="41b2387ec2bc56355dedfdd831e4c07c91301b2988c7f8f8bdcf3e7c66995f56b2b773ae5ec6aed64a5b9bf3b6c9e782ed692f57fb338d94712c37f76432556a012ec66b6048f43173f7636504c4937ef7996fe5363cef606eae6ebb3ffb0c343ab142b489d3f24cecfe12f4014401817f2e487822228c5219b3c3ed60ead123e205e82d42734a9193378deb6a3e3f636685dd01e6deebef914ea06fe23917288bd17495f47495ff3096136b6171ab1307aaedee48524add957af18cc7e7c1062ab1f6f917ef571e8f69360590376863a15b97e674cf9825c5f91155b6808bf1dc0d5ac356aa7f277f64dea9317912f335bebc4ce1f4620892480ec8439bb396993cfccbeaf40d9e53f53865c49df0323fe3b31b5a90243e865802518c5ad7558f444b9b85735cb94e4d9c321c188ee9bfde58b75c33b4b7765d37632161b87c04bc7436c00376a9d066aa80f35e443b380fd0b5059773c42e4702f10d58995e7d983930539faf6a4fc10f4149b6a659fe52b66cd54f2280f605419c904297abcd4bc9ec6431966782a47af831ed73c9947153bc29d8bf186bfecceba727d7775e2763ff13811f6f30cc0269e987fdcdcae71e372cc56a43f204b4d2bbe76427d72e27316938f9cde2efd360b198fd61783b60776566e3dcdca6c77239bfd69341b89002bc9319742027dc519608665f7da24096b6c33ae100bc5664dc261389fdbdbbd78564f8c356af48436dc9f474330e0fa064c59bd7e0793fb0ca7321182c3f65f72ba8b78f66f5eb2f27e76d6e0c138fc90a69664aa979c485dccce367459a221b30b35ea7e96c8b1ee8e11c7c9a26f97687a4c8c74a635df89219e185ed718d93725bccd0b22b1f34d5cdd42a8e98c1c2f84b986c398e3d76daa80c58117201143384256ddc92f9f86677c58514fca3c520f2c50894b99bdf2b865774f75adcb3041e0a330fce63d1b03aa5cf11cd0d993c03e18e1d9f874265f6bb377f0c9ca80a1e12574204f9b617bc68e35520a64a53f68b1280a6dc334b82bbe0676169a2ebaff777136a9132b078223d181eba77e1a882abc3c097bf8bae31f130f238350b4cc36b771328b8d5883a1b34ebab0429cf418e3d483c0f2b2fcf1e252a08268fbce42b40177fcfe832d6c274c325dac6c3cd7d89774aa1afb3d9497c67d6e5738a91e6af8722f5ffeec0182501e6031092bbf0f0f735ceb99c78b5b896f2e46b94421bbd82c82196834b2168a18de724969a5329b47cab8fad23646fda3347355404e6b9d5c15a8e6892cc376a295e48e73b9bca13f51a5a1ef3ca42883264c9969c956e3f398e3d6fc29083c810e14a78e2387a12bf702a4a9823674afe6039eb6d314f2de0d0f80b4fba8a357971f72d9f095c83a189f9af68352e1f0c0b7bea5d0db7fb9f0e21be4c5051ba1d927baac86375df56385a88f080647c1ecdf80117b377c52a8046887bfbd94f2964fa758fb5702ce6e39f39af11495c1c153c239d247d10a8eda72990475a86a16d8d7398c1d10889b88ebec6177a04c5e16de038eda466c9e0aa151256ecbdfe8da9ae6b91a206ecff1b1378bed5e0d96b680955129f383ba298ad10abc4c73756aa076b2394fc339295b79c7760ce98b890dc26014914e3a393fc1c2f77ffa43eb09b9fad607d5b9d2771cfd7665a855911a68f25085631defc779a8df13cffb908915ee6f9cc37cca71ff4b002105b823d174995649947953eff7526bc290cf6abd257a6bf8da3ba790564612c8c49adf61c9a7b9b567c0700be347c32d2e52cfd40f2f2c752daca95793243ab2e6e22b186ddd832d9b106720057024e71155ad0d98f3552fe088f7602c0fa0875f734830dccd1ba69e2fda0071d0532f0a6700bc8361eca5a44f3706309f8a9c3298c1d85eaab2b633b3931b1fcde36357ba789f08bfbae3b25548edb07434824f209d96c1ae2a5cabec187562eada980e5023baa97935adb4766d267cc36d6cceec6128f32ac3a13cb1bc56b7a103b86a85f7b5d59af7993b692566d4699974de418c842814e3582735a8ce789f5d94c5d96eccd967f1c3d25eb7a742d5324e3206b4d4bac1b69c2eece4ff3415d5190f88019d86b7249e145d6426163e401f070424bb0b9107c80e831230cd19ccb56ea929432b8658e9171d726f48977056436aec299d6613100e01839570ab50cbc0fb99a94be57eaf14adb510a24bf4d4cd24f463e0adf6232cf009bc6bd4b2f82e7ee61221629555cf3dcac083d4b253efc225b69d5ed19696865b2bcb45bb3c756a536e5e8608b819b96c12231615a550274a8a1a302c0d9bc6cdd0ad7e0927289ed7e68228a0f8bae5dfb3767780ac6962226d8ce15a403c8ef8f63af26bc783a7b39aa5004b5c4cc5ada8b83f5150167153fb34bfd16437461a769c3325695da8ec634d3245521818e6e05a55ed6b2b8c69f42df36b758e0bd988a20f11a5c3acb73b96e40179c558385ec6ba12bea48885c3fd9b4872c84d9d25f91dae3a52f21ddea5d198ed71e0fa3f2e337f650affb382457c0bbc06f6d4ec1827ab3051e3e3f2180d02d69cd88382e070dc6683f4dd1e32923f1328788dbc631e0e95a437d219de4ca6d06ec49060028e9d8792fdd0bfc9eb17fd164f49be184701d0a6bf9634d5b9c3ff433fddee4005f8922e9072b14be1a393d880e96192580d270afd34d38d6f501c969336e9e05df5589a60cfa4b39ddf4f1894e65183d9969b036a1ea5df6986fe8f73952995b58eae504570024567c67f0fdfe0bd76ab92a91a8f106caaffa383b98033dafac0c56489fb3fbe11778ef14e309e49cb24fdfbbb5f47036d53a11ffbeb22465c0f7bd09224c5aa665a954e3b81aee00fca627d449c4e6b5ef53483ebedb4619f82827c8bdf8635f39939b0132abf72de8bc8454e79cc9cfa474fee0abe9e27b14a65ed4706c8aeb3ce9921c371d7b798c599dbee858253c5672043708caea3eaa33d0599c8e2ddbae614b55380f55d79cf33fc20bc310c4622c42f1a98ae824588ad554b92e9339af8d9d200d6d55e89a0c1c99db839bea6ca90c8318d919bbd972cda4c0f61157183927d1c905f92bea35613c78082f10748e39e8ce3656a36462d865d3910bbf4b0f02d84da9f507f40f1f408b3b3de984e1fd0387bf213d38c50e2d055192a9cd70d4f4a7760d148f3e7fe0361e1b1e6c26049d72df404c15bc1575dddbcc3f4b793edaef4e16d38c7d6ff7845cf7abaa1a6d213d93a571f511a78fea887832b20597bc9f66450a4c4ebe0256842c37838eb51d90a0b09d8cbe6e3d1a86dea8055cccdf9e4474026c2f03989fe425f82c5486e79fbd09e71bb843e6474498fff1dd9e8911da297b188dd9007a7a788bf43d396965db02380f9244efbe44e868851dedb25ef74b6b9f0c8ff393f84f130addf76aa8459b5df560745be6ad66c40d5ddb930cf3a04b9bc2cd1022e293f6228540141bd0052115c2ae901a8405cdc2f4609ddc6918db13826d435f36df675c8a0435d52b8ef5677e310947b650fc03bd1e85111dd946bd0b35be005289699ecf393d27161413f4e5c825ed306955fb61188eecd7f77ee67e6d4b17c739c3d8bb61361342e7722c7663734f85804d27120b6b1f486a102b1fa35081f053272ceb412fbfdd16f117a2975eb6526543b073a29826753d63ec6c7923318bbcb4e3175b8b92c2aa35f92a3825e5f98a8ba180373f028ebd068e428c8cab2df98853391b5d6557f421a4405696f8ded9b11e8f3e6b145c09eaf594e72b8c87138cdc83fe989b40736012fde000601de48bfd9cf92e8724bf28b6921f5cb40ceabc361195e35ef6324a7e6c1b699e50bd42586ddb782371a7a1155585ba542b4867fa05e50928c58d7066e8d62671f26f8ef4f9ab11a32b14280183170d8ce2a1bca51041375f2bd9b2b98ab0f6b512aaa2a3c5a102422142fe485622412d1c41dee43549e6c5427b5ce0bee340dd228784d3da93afdf0949dc814cb7eeaf8d6f052f2416922a4186a3d53a4ca8a1139a219700e0e9a5cdf2a5309683cd7cd270d269b511157766c1521f02e157fffecb082d22f14ad9a89636b26822bd82dca434a60fa175d2a800b31835d27715235fac8eeaf6bbc4aa6240706243ac1b24155d40d3acce0cc5f995a963d202b16a3019e8a9639cdc0f43df8f15967fe4851510df848499ec910cdae0f97867a04c0bdb9ad59aa6be88724bd8576c96e316dbb17f91d6405426aab734594543ff3d93cd84e7b7440174302d7cf5dc691fc0067a6bec6454573f88098876defebaf3a7ae1a80a44e2bff767574869ad3d84809cc28e3dabcd2484357c1f7e73dc632ea04d345d3264fdd1e8fde4e024276bc8ae40fd71069db6effb05ab255fea5ff8973c24eaa28b0038743ae0bf94dfa2b7d38f0d13e0800bae0e68bf9bc70fee5276b338143fdec6fe4a7d18d4ef91e38c1a3c38f58058cc01ac2ad16dc7142032acb47b27ac1bd3db82cd3bb855367684b8c98cf19b598da9b7ae307c1f9ff8067c5d0e36cd3434a28e6012287048e6e1e14304434f55f86443d0ac73b7b786f11b79117c38627aa979a1d6c8524949ad55e15b632fffeb2aa168c2eee6475bcc8fa41bdfdeb9d5d119f4c1c84d1cb13c970518380538474d4432a5df63c86034c0316641bec7916673e9ca8d2920aa5b0ddc0af6402445d4af4e190ef3823968a6239035cfd2d7aea59ad46b23b680e99e509b84efbecdd4d8477b5757335e64b7fdebae9b394ef96003372c0e2e146bb2e8304860a5389b641ce5f01ae60a5cd20fe91d3812a42b9293dad3ae98c40c40ca17c68084068cbc566b5ce2b1ca6bc957e563f380ed69c9b0f64058cffb20859f05d45a50343e18d661f632767028ae38d79b9bf838b7fcc1066d53dcb6f52d17ae1f8e439059d48e8e37a860359764c36218f0d9ef6bdf7a62c84bd581da3b7c6338c962f285dafd0efe49b47f44763480b71f6a960f31a79cfdb09898a1909ceee8c09b097f3ba021e1e363bfc2cb21ab4205c63c8546358c1dcdbc29c142c879bfd077d85f04737150f73df15804ab35a55228ab6a9234c4e27d34fff480af31044b024d7321eb2f28ab179fcdc1ecdc1fd506f1d0aca7a541f94343b60b76b420e40f21cf81f7712707bd588f5d5af2752b109c9ff2ac76932daf76a72f504d84ea6c96e9a7a2024ea001c7744975174a3b7e65ef7aa1468f745e8a68acb6c8ebf1aa60d86f64e6463aa8b8925cba79a85f5a88a878f99606d5e52e43a7ab4cb81b97964710bc5cdd6d422f3db8653bedee5531ead6ed536dc98bec4fd3adc8e271cceb8b86a0e829ec7c182e9eb6a41f54ad4e754306a56424c039381e03362c10ad045dbd6223ac9da8af050eaec3bc1d054d97df4dd8923aca45a105cf74eaa7fe3a7055e2b933d554ad353a5444b2225b1151f0db4bd39a40eb4749601e55a53d534cd35523ab39c9018f98ac7f0fce10e35767f3b37c356c4426c2ea14d1582c4446035277190a598813f771b862f87565a5a95c74aa57a208666b585132a970f54bee0bbb7a1557182ccabf860d67b21b3c747c0d260530fb65d4e50a0708f9434e26f6089dc2d2b33256885554254093c0eba690f4644f147b8a8cf2ea4d97f5ecc55ef9a0fce041f05390c884dacfb328dafb800b76314e7ff7c02bbc71e4e1fe41323a462f93f7a5a7b911bc636f26a54c7cf130e9e79c9dbd949afe6f88eb575bb50ce7daa4e8d770e59ec2145955012ec3cf877944addc2cbcbe51ffbd5f12166d757", 0x1000}, {&(0x7f00000021c0)="1ba7467e865c4875a09fab8baf519572ee8b1ad9d0e1514d0fc4effd985881995518bda272dc04b4c84f46042e433c27a921c87854faad7801f0799d596dff52f0f586e2c2aa784a18a7b8f6044c5242adaec713198dad0c47a192aad7bd8590a0d11910da36b44eb9770a2fe38af154b98cbfbc3c10fa5354d2793a4b83d94fecd52a0f4df0dfac9fff5dc37f1e11688cea90ab94963570025b86cdd98a1ccde61c67d022e0aea37e8993be2175063976140a115a2f171a96acadd3a301d3db587e50f1a572ad7d45caf97c1be94a9fca45c60a51366c447961a32c32be9a279e948374cea58f8215450e1bbe2ccf8e88082cdadba69ba9075bd7b913cc9a8725631589aacb731a835ff79db4f0ceeb035584d5a5a22a002e0bad2e297712175bdaf55bce1ab638a1402f4640e45c141a354b20637dad4a909f7180cd09ce2d78940e033a244e86f6f5cd03c106115a624decd58d418d204f77d24b335997269553f212353f3fc22c55554fe47bcc390537d2ff6a2e0be91beeca45e37f1a094e4354b0b81e1f30cad30eb1fea1481cbc1a767724cfb4240cd426ce5424b793a7040616da1cec8fcb9723d07354aaa3339ba27bfab9f003615f454a6076e78805210d6ae8d651cbe2dd6d8034f6108a38a6cef0613407e15fb52a835948157ec532cb1c4ca53fa95233cab27376afe1df4764b219a824ed4e6b34a92a8c30ef94c215b42887a1cd37b714d77076e08187a266d050c81992ff97839b00ad2f49457fe6a09bdb959455f6dbc13dc8f0dbf33523a541c6a86bad5d90fdc3ea32ea8c298f3841a913fd5c7cdc69f86253abf0435ff42235fa3fa75ccd2413e70c2c02a9cb7231d5b72ebffb02829cc9cc86b2b02cc2f4878c4f871c52eda86514", 0x27f}], 0x3) setpgid(0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100012d29fb00", 0x0, 0x80000000}) symlinkat(0x0, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000880)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8002000090780000030300030300000200020000ae4cb9e0d75b411f6b8756a11da4538d447c7dbaabf91650f838c5c4557f2dc825c76b76f4d34427e598d63bd5ea0afd2c863e4820361f284e29ca53"]) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000900)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773c10034a651a55add4afb1ebd6e3b7114fa1e061cebd702fb7202798b964deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560000000000000", 0x77}, {&(0x7f0000000240)="ef49794592a47039bec9a461d74f6f35dbd6990479084c776ba0e26f11ce6dce87ebe852f9532fe4564c8d4d191884627a187d3935766482a7cfd79bab6234d8550e7075b3c2d977bda92285cce0a48fe54d209d1881ac2db92916235bcfa682f5acb157a7597f54c2f4cfd7c1390f80a66425bf924a2894b52527cf0dcc276c8eeeb7056320a5644740cc3316310b", 0x8f}, {&(0x7f00000000c0)="d6464b8fab0991c8b354499755c9b78369e2ad2b1a0b7d7034cbb32c3b72ffb911ddcc53698e9ac2cc2f42f3a7977157aa044b60f6a3ab3062bba748697f6179e9f191e68a67c213ae53176a0931f5ae307a3099d3f49de58bec3277bae2ea6d64236e129b7a1638d9dd309d7aa0a545431409b6e710144e850f3c36330958445d500dba065c94e8c0a8851ab82174d34b2f7890dccce06508e0206a", 0x9c}, {&(0x7f0000001d80)="65a86f5880301ab0f6caf82916506a4dc28c8bc97e8c160307ff53a0a01460b3030d5e90fdffcc036188e1aeb53ebc9f4506e3b720eaf47fd86118e353e3d7c75d0e77613de7736f5a3fcae6865ce546b60390fb64d0eda8ce7669578bbbcb89354c799b0e520a852d96535a9f314598602dee629b3766e3785e3bb0ce63340b656b3402d1f93876f249844a49c597fbb11de93aa6267e0e27b1eef8059f5a19903d67676456a7813e164293eb89e43999ff09d1d0b8a9d72d18b9cc58571197f49568b6cdc3dd830100b5fbafc74fd3a9beb11351217aee9cfe20b963d551ed3608e2100f20142fb91fac19707f915cf3471a0e81c19252aa71143920c9f0ec7daedc91ef3c43186bd3b769bae7a8e91160654370aab1de065abe77f8807c460dc2bb7ce592807fce5e11b0f19349e95864dbecbee1bffd4cb8d0b66ea856b1fcdf7902677a24525a61b2a129aa2d12858dabea9a3a6762e10b6cd37d8e1e0cf5a40678531de1efdec933dced2c5a91a357b0514e2e005bc69afce349e8ab8b2a049e282065dcc8bac7ce708ba4fc38846db7ac6e71dca887c0b652d135aeeaf4054dce90f2b4cc27403651721e1d944f06a1e90e342e422da14b1be9faf95aec5bd9808e7ada2fa40ebd49b1a577aeaf75429670f6da01dfd0a737f05b78a77a023d05d645f052afd60ea05fc7fb117f813176c63547e43c854618a75f3696c014ec7f56c28ec668dc7c4d236ea037380d5ad721b7ef986202298021be518b963dfa70c0e1df7c92d289096a5a3e59eda4341327e9dee075720a3d91f1c97a1d611acc4d219c6745b637312f579ae79886473bf316cd3bbc6493be1b8edb92bbf5e52b1a", 0x265}], 0x4) executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x2}) pledge(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getuid() setreuid(0xee00, 0x0) getuid() setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() setreuid(0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) close(r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x4, 0x1) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)="f248597c302d462c4c3fa0ba7e0b44b55594b570196e6df3614c2ab27852dcc561969532ca0a1332d718ad24ae26010300c9916dd1ae55e3049408cc4f9f0981909f1b21406ff6ad25ed9f77467b9d", 0x4f) getppid() executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) clock_gettime(0x4, &(0x7f0000000040)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8020699b, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) r4 = socket(0x18, 0x400000002, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x8) socket$inet(0x2, 0x8000, 0xff) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000009c0)="d80aa5cad6088d0ad96e77bd20f665168220ced54374997e6f974e5ccbd08c60f1fc94a8a2907c4212b4b475e5aefb22c95abef06d0950b52d71ff261ea5dcb1adcf3d9c60679ee4aee250a70c40ad507ef757e5aa", 0x55}], 0x1) executing program 5: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x40047477, &(0x7f0000000080)={0x0}) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x6, 0x4) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1b52) open(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$FIOASYNC(r8, 0x80047469, &(0x7f00000000c0)=0x5) writev(r8, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r6}) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x38, 0x0, 0x8, 0x2000000000}, {{r2}, 0xffffffffffffffff, 0xdfe3b819c4496ae2, 0x0, 0x4, 0x40}], 0x8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) pread(r4, &(0x7f0000001880)="79f47b4c4c", 0x5, 0xffffffff80000000) socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x3, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) r5 = socket(0x2, 0x2, 0x0) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt(r6, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) write(r6, &(0x7f0000000300)="f92a2d89597f1956bf898fcfca3809dfab229bd3", 0x14) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r7 = dup(r1) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) r8 = socket(0x18, 0x2, 0x2) setsockopt(r8, 0x0, 0x0, &(0x7f0000000000)="bbffcb73d04107", 0x7) sysctl$net_inet_ip(&(0x7f0000000400)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x0) ioctl$FIONREAD(r8, 0x80206979, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) executing program 1: r0 = shmget$private(0x0, 0x3000, 0x53, &(0x7f0000ffb000/0x3000)=nil) r1 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getuid() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x4, r1, r2, r4, r5, 0x8, 0x3}, 0xfffffffd, 0x8001, r9, r10, 0x1ace, 0x1000, 0x7}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000180)="72ba1fb0dd80a3b46ae9dbacf39b8a88168c502f5e31197a28247c093a65fdbe83a33c3e942caa36140138743e06e2b75a320867f4b00472efdbd50af99e11c5e1bb148b6446056aa23fed93e4499e260ebc915c9545ea60612057143812194a5ac8061d58db06e43002a4b845b77ed8ce099bc066475825bc480d285e0122a7d378653f373c1ea522787d688229ffc45deefa7cb9f62114d6de18938063a828b03c0d0131c7f246c7e17f3f5f089971b873a6a3d9962e71cd4b8ef6eb3595d220e97e6d8d173aa5522974dbefab03ebf94ab2e514574f24", 0xd8}, {&(0x7f0000000280)="c8d679af8ce0bb9d6f229970ba2cd4fc9109ab0832ad7d87fc8cf68539db70776aa6710deae138022acad92e4684e030a4c99eefe9e2624731018b5a19aa67c7e29de6314e28779df086e418375767dd51c9176afce2b86aab0ce26763cde8e3a9a21a85733571bcb0faa697c0ac032f0beecfa8211a50c3e93ded5b3606ae3acc566b321bf0c357", 0x88}, {&(0x7f0000000340)="81877ed7473758ccd5580e65b60bab2b9fa0d2b49ed9521ffc29f12515f6c9a18120b5a4534a7ba250531ebae2eba41cb605827db3b01ce099ff77be241ca642d5f7e867c0f532de3b7c3dc2874d47dc9c5943c7a3aedba4b38530e0338192403b9d2b97e42c", 0x66}], 0x3, 0x0, 0x0, 0x40c}, 0x406) fcntl$setown(0xffffffffffffff9c, 0x6, r9) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x800, 0x0) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$LIOCSFD(r13, 0x80046c7f, &(0x7f0000000500)=r14) r15 = getgid() r16 = getegid() r17 = getegid() getgroups(0x8, &(0x7f0000000540)=[r2, r2, r7, r3, r15, r16, r17, r2]) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x8001, r11, r2, r11, r6, 0x53, 0x3}, 0x7, 0x87, r10, r9, 0x1ff, 0x9, 0x482c, 0x8000000000000001}) r22 = getegid() r23 = getgid() getgroups(0x6, &(0x7f0000000640)=[r18, r12, r19, r22, r20, r23]) setegid(r8) chown(&(0x7f0000000680)='./file0\x00', r1, r6) openat$vnd(0xffffffffffffff9c, &(0x7f00000006c0), 0x8, 0x0) getpgid(r9) stat(&(0x7f0000000700)='\x00', &(0x7f0000000740)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000007c0)={0x8, 0x5}, 0x10) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r13, 0x800c5709, &(0x7f0000000800)={0x2, 0x3f, 0x6}) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000840)={r21, r1, r12}, 0xc) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000001c0)={0x10, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x1}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x82}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000000000000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x6}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x1ff}], './file0\x00', 0x20}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000040)=[r4]) setregid(r2, r5) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "02080000000000000000000000000000000800"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/17, 0x11}], 0x1000000000000088) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x7c}, {0x812e}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r9, 0x2000747b) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a0000000000010000000000000000000000fe8000000000000000000000000000aa81"]) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000080)={&(0x7f0000000140)=[{0x24}], 0x1}) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000080)='./file0\x00', r0, 0x0) r1 = getuid() setreuid(0x0, r1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 2: mknod(0x0, 0x2000, 0x0) open(0x0, 0x0, 0x68) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x21, &(0x7f0000ffe000/0x2000)=nil) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpid() write(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x200, 0x0, &(0x7f0000000080)) setsockopt(r2, 0x674f, 0x7, &(0x7f0000000080), 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) setreuid(0xee00, 0x0) getuid() executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001480)) socket(0x2, 0x4001, 0x0) executing program 1: r0 = open$dir(&(0x7f00000006c0)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup2(r2, r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) r4 = socket(0x18, 0x400000002, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x1f}, {}, {0x2, 0x0, 0x0, 0x40801}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) socket(0x2, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) socket(0x2, 0x3, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = dup2(r6, r6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r7, 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000200)={0x1, 0x54}, 0x2, &(0x7f0000000240)="3520e107ce394771f91e744a6578dbe66dd5551b8671ac0058bc5a91501d94a34bb9b1272f98d94b85524b8e5f84cf8bb59c7afec37082", &(0x7f0000000080)=0x37, 0x0, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setsockopt(r0, 0x3, 0x0, &(0x7f0000000280)="2ae62d340b9e581db188c53ab93fee2718c45d517a08584c2d9618e02645c11ef5b11640e0530634c6e73cc048a90077085022cec9beab5f8cd17f4bcf99df29dded524791097fa4a6d4440a2b3f56a7bfe9b0e145a57e6858290db3e0ba19700c3d03a10f8f4dd255819275334912fd264ceafc8af53197b13f1ac33cd6d307a7556483c614f38f4e9d3fb0bb01400f9f1685cefeb2d5c4c8ae3deed39dd371d6710f1a5a8c2814ee74055bbb787ca76f1e2cdf910a0f8f0c55f43379fb6ae35725e5", 0xc3) setrlimit(0x4, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r1 = socket(0x0, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000580)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@fragment={0x1}]}}}}}}}) openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) kqueue() socket$inet6(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{}, {0x2}, {0x40e}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6000, 0x1000) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) write(r1, &(0x7f00000005c0)="8156e97d497aaf3f8eda5d7a45bb85c35a8414167fb80a47b9f20fedf9370b34f95ed2408cf0038023727cd70f8322cddf224832eb0bc5eee35fb6c4c16265d34b271b59f602fc9865c82ccbf1ede5a1c27356d24680a4865aa9f61297617a45e8c8b98d203c4d31d258262da0387beccf0fcc21d8d8eedfcf52", 0x7a) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2feff0000fa00000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x6, 0x4) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1b52) open(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$FIOASYNC(r8, 0x80047469, &(0x7f00000000c0)=0x5) writev(r8, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r6}) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x8, 0x1, 0x80}, {0x6}]}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x4) setrlimit(0x6, 0x0) r0 = syz_open_pts() close(r0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x210, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) shutdown(0xffffffffffffffff, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random='\tK\x00', @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@info_reply}}}}) syz_emit_ethernet(0x62, &(0x7f0000000400)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "e49919", 0x2c, 0x0, 0x0, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x0, 0x1, '\x00', [@jumbo, @enc_lim]}], @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 3: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {0x0, 0xff}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000001c0)="f4f5925e4b49bf720cf10c06503eb7b2206c9957a1aee56b331b84a198f4160a", 0x20}], 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) setrlimit(0x3, &(0x7f0000000040)={0x2}) r3 = syz_open_pts() socketpair(0x0, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdirat(r4, 0x0, 0x0) chown(0x0, 0x0, 0x0) setreuid(0x0, 0x0) chdir(0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f00000002c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x101, 0x7fffffff, 0x603719, "0406ff0d372e4c050000000500"}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r7 = kqueue() r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) kevent(r7, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r7, &(0x7f00000004c0)=[{{r9}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f00000001c0)=[{0xa4}]}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)="606c0fae6adc01c9246af82445efac3c56b687cfc5d7b6a9ee76f665f8f5b1f1cd125f8b6a078ac40264e58b4a906e3de012d7d8dac3d64f05f05d16c857e4a4d3a414d688e6f772d28c594134536f5701853ba9eaf3f3026a3d7a9cea2cfbf899f1d44cb1750a0d245bb143c9f9071772eb4966970be091ce51ce973f26c099c7c8ced459eabccfb57e1b23a37071cbc3e20b9c153135bd1013e1c09fc67a731e9b506768d882886d398af671a6ae158ba38d9a776848314291b1d1cc2a9a3c064c59c64cf1290747b6bcfe2e", 0xcd}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x8) renameat(r0, &(0x7f0000000080)='./file0\x00', r10, &(0x7f0000000200)='./file0\x00') executing program 2: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) ioctl$BIOCLOCK(r1, 0x20004276) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x5, 0x5f) r3 = syz_open_pts() close(r2) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00000100000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) socket(0x0, 0x0, 0x0) r5 = dup2(r4, r3) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r5, &(0x7f0000000080), 0x0, 0xfff) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() kqueue() executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fca653181afc9d3f0100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0x200000, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x0, 0x0, 0x0, "fe339657"}}}}}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x40e4a, 0x0, 0xa9fa, 0x0) executing program 6: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000180)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file2\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) syz_emit_ethernet(0x42, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x3}], 0x1, 0x0) in6_pcbnotify: Huh? Thought we never got called with mapped! executing program 5: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@routing={0x88}]}}}}}}}) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) msgctl$IPC_SET(0x0, 0x1, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) select(0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async, rerun: 32) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async, rerun: 32) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (rerun: 32) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/16, 0x10}, {&(0x7f0000000100)=""/29, 0x1d}, {&(0x7f0000000140)=""/13, 0xd}], 0x3) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) executing program 3: r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x7, 0x2}, 0x8) executing program 7: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) close(0xffffffffffffffff) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300163a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000000000fe80000000000000aa00000000000000000000ffff0000000003b81ce1a018c45400000000000000"]) r3 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d7", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(r4) fsync(0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dd, 0x0) syz_open_pts() syz_open_pts() pipe(0x0) mknodat(r1, 0x0, 0x100, 0x7ff) r5 = openat(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffd}) setsockopt(r5, 0x29, 0x68, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000180)={0xfff9, 0x0, 0x5, 0x4, 0xfffffffc}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000001200), 0x3, 0x0, 0x0, 0x0, 0x0) fcntl$setown(r0, 0x6, r2) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r6 = semget(0x1, 0x2, 0x1) semop(r6, &(0x7f0000000140)=[{0x3, 0x2, 0x800}, {0x0, 0x80, 0x1000}, {0x4, 0x5, 0x1000}, {0x1, 0x401}], 0x4) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() r3 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = open(0x0, 0x20, 0x30) writev(r5, &(0x7f0000000300), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0x20006473, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) ioctl$FIONREAD(r3, 0xc1206925, &(0x7f0000000100)) fchown(r1, r2, 0xffffffffffffffff) r7 = getuid() setreuid(0xee00, r7) sysctl$kern(&(0x7f0000000040)={0x1, 0x37}, 0x3, &(0x7f0000000540)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f00000006c0)="5a67923ef0cb189971421989ebcff79b31a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d60906b9c27625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f56daffa3b473ee3bfc2ffb856109ea922941f10cfd009d5914da44f35d4fcac78855b0aaf1e37e59e5016103d02603eab3aaed647368aab7644d8ca757256764c8ae8c103f7e9cecafe4c43daa3993dfcdd56ef9629245fcf93b230d9b060418b9", 0xfffffffffffffd12) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001440)="20000100", 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x45}, {0x1ff}, {0x8126}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) executing program 3: socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) socket(0x18, 0x4003, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, &(0x7f0000000300)={0xfffffffe, 0x0, 0xa, 0x0, 0x0}) write(r1, &(0x7f0000000380)="ab02e3f9891a549e337811e5befe5cb17bff90032775cc63379e416257fd1a0d38cabf92f5894709ea9ee23d6b715f70b29400a27f7a62c27dd321d7defb779b76ca3ab6f677c9562f05d0bd04a5f2cb239208ac72f8da21122942b95ec3304d209ae11d6211449a0be5a2228dc221e57aef4210f9f09816bae5e11204cdaad4519a04d37ddc99db9d5c88e91cf4e9cb27d3a4a7c35f3086f3a3480a117aa23ef3675f8698eddbacff7eea1c6c604ecce66d66fc8a", 0xb5) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff00000000008086405163ec1c2bdd6f5d58c8000832800000000000000900000000000000fffffe8000000000000000000000000000aa0300000000000000"]) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x1000000000000000) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) shutdown(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f00006c8000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f00006c6000/0x4000)=nil, 0x4000, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) executing program 7: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 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) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x4001, 0x0) dup(r2) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6b3224f4ff2c00000000000000000400"}) close(r1) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000001c0)=[{0x7, 0x6}, {0x20, 0xfffffffd}], 0x2}) executing program 3: r0 = socket(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x0, 0x9, 0x421f, 0x10001}, 0xc) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0xfffffffc, "102609307e7be2df67de0600abda612c31000004"}) writev(r5, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x1, 0x1}, {0x6}]}) pwritev(r1, &(0x7f0000000000), 0x0, 0x1f) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000000)=r0) socket(0x2, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) dup2(r3, r2) (async) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) (async) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) (async) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x0, 0x9, 0x421f, 0x10001}, 0xc) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) syz_open_pts() (async) close(r5) (async) syz_open_pts() (async) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0xfffffffc, "102609307e7be2df67de0600abda612c31000004"}) (async) writev(r5, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x1, 0x1}, {0x6}]}) (async) pwritev(r1, &(0x7f0000000000), 0x0, 0x1f) (async) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) (async) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000000)=r0) (async) executing program 0: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f0000001180)='./file1\x00', 0x80, 0x38) getgid() executing program 4: select(0x40, &(0x7f0000000040)={0x10000, 0xdf3, 0x1ff, 0x81, 0xfffffffffffffffd, 0x8000000000000000, 0xf0, 0x7}, &(0x7f0000000080)={0x200, 0x35ee, 0x5760, 0x1, 0x1, 0x8, 0x401, 0x8810}, &(0x7f00000000c0)={0x7ff, 0x2dd60000000, 0x8, 0xfff, 0x3, 0x0, 0x4, 0x9}, &(0x7f0000000100)={0x0, 0x7ff}) socket(0x18, 0x1, 0x0) socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) r0 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd}, 0x0, 0x0, 0x0) shutdown(r0, 0x0) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) executing program 6: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) r0 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000600)=""/123, 0x7b}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000480)=""/216, 0xd8}], 0x6, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r1, r3) execve(0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = socket(0x0, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r7 = geteuid() r8 = semget(0x1, 0x0, 0x0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000100)=[0xff, 0x2, 0xcd1, 0x3ff]) r9 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r7, r9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 7: open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x24c) r1 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x3, 0x0, 0x0, 0x2}) r2 = open(&(0x7f0000000400)='./file0\x00', 0x20, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getuid() sysctl$net_inet_carp(&(0x7f0000004940), 0x4, &(0x7f0000004980), 0x0, 0x0, 0x0) dup(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) socket$unix(0x1, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000300)=[{0xfffe, 0x0, 0x39, 0xa62}, {0x8, 0x8b, 0x4, 0x80000001}, {0xf0, 0xff, 0x0, 0x2}, {0x3, 0x46, 0x8a}, {0x800, 0x0, 0x3f, 0x7}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) setreuid(0xee00, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x3, 0x80) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)={{}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000000]}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) munlock(&(0x7f000023d000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x84}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000380)=ANY=[]) poll(0x0, 0x0, 0xffffffff) syz_open_pts() executing program 3: sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3e92675a, 0x0, &(0x7f0000ffe000/0x2000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, 0x0, 0x5}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000039000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f00001dd000/0x4000)=nil, &(0x7f00000fd000/0x1000)=nil}, {&(0x7f0000696000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400000000000}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00003c3000/0x4000)=nil}, {&(0x7f00003a4000/0x3000)=nil, &(0x7f0000313000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000669000/0x1000)=nil}, {&(0x7f00000cd000/0x3000)=nil, &(0x7f000009c000/0x1000)=nil}, {&(0x7f0000181000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffc}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x400000001}, &(0x7f0000000080)={0x7fffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) sysctl$vm_swapencrypt(&(0x7f0000000300)={0x2, 0x5, 0xc}, 0x3, &(0x7f0000000580)="da55df939f3fd0dcf8a9a9478c04cf83d5ec60a7c2bc58a30843552ae1b14af23673f182a8706272952f04131296f351b2a92f8a0479e7b377a23a336841b56dcf4176f0bd9be617c41a01d1892557f335bae5d597b702894a391de92fbd60df5342bf53a302567a64938081851963b96e83ed4b3b7d7fe4c32a7c80690befce80feec89b6b8728957988ffad1f37c9c6448b37c05bce62edc8fc9b3c0191d66ac11ff3e726623c1ce9a966d67090a1896ca0c910cba85560a92a9b4f43efb6d3f409c4e3c7121d7407b4c204b3a83e8da8eed1422859095c92556a10941ad7dc4eae15c53da8d6e99561f76c5a1789f3b9ca4bf5bc97cbe5de4d1b70af8a283d605619577d9fa196303a2", &(0x7f0000000440)=0xfffffffffffffdb7, &(0x7f0000000480)="a980dbd7ef0e313b8ac7860966bee250c42a84a0ef112265fca9751b0ac887aa97d20ded89e2b1cb3fd41ea954459a32e60a7393bfb5931abdf4777890f949b5c0e5cf332f3916d1a3b031df718a47f14af738baa3efae0a8d85f100e1cdbae34ecfbc32603b28ba65dd45d4a9a3705c7ac6af184736740e52db9bc87d25627cad56884ea5c8c3a3b3debb0588fa9e3e112bb3df56221d89f9122681c0f53cfa3379f2c462af9b8949da938c022505ee56658311011bf3e69aa5e9eb007355138b9638c61ea182b4be34601ac0094a3200d38c1b02b2170e20a74153d29f5f08c4", 0xe1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) sysctl$vm(&(0x7f0000000040)={0x2, 0x1}, 0x3fffffffffffff1a, &(0x7f00000001c0)="98f843d69b7d289dcfd0568d01ee0e880de2b3173c87a9050edf0514e434d0581e13ac0a7a0e8548e4d93569ad96ecca82af07142f6c9d4d60749cf4134733a9656e86d1ab32706adaf79d852e6acff97cdac25f1962f571275c3e3b6127a7222cbed0b54f2d9c26825f2632f1f4cd2343aa4bfe6f38183dbe20be2c678963d6b911992a912895373e8487aa21593568dea80cad764ad9861f48072789f4484e5b9fd0275a5f2cbaee3cf5b1b02e8b57c560fae0688765425d1a256d1044c6ff477ca1f0f5cf447e232b1daff4bc0f47cb0b2aa0cffb42d8a894aaf07d57a67f867f06f44271eab1c95eb18ba17d52dc8d253527e7955dd7a72cef14f4878c1b871015cff195249978ce183f10000ffa2f1e4f8d5044a71c74f3658fcd4ebc53e34b927d4b56ce1a0ac52e5970084d78e96deaefe06f06", &(0x7f0000000100)=0x137, &(0x7f0000000080)="e7295d46d4c83db19093d956b3729273ffbc87ec4a8d1485be462697cb0e25b99dfd3d0c6747c1f71ba90cfd038efcf315829aee058073dc5fe5c81fcb9b718951d3030dd2f47c061aee52ca0433cd1dace90822f8481ad9d170aed23f47ce3a1cad50c49312c52e9ec3d5cb3e3d5fd4bca3e7cd", 0x74) executing program 6: sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) chdir(0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x165}, {&(0x7f00000003c0)="1eff7e35716a42405b56ade0741e42cf1908c0f062f33fbafd4cee2a4607b979574df7c80de0f85fb3b4a9b2a2a52127b7c2", 0x32}], 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x200}, 0x0, 0x2, 0x4}) r2 = socket(0x20, 0x3, 0x7) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000540)={0x1, 0x4e}, 0x2, &(0x7f0000000580)="71f91e3471ac0058bc84cf71b59c7afec37082a70b5e5d41e44ed040f574ff", &(0x7f0000000080)=0x1f, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x2, 0x0, 0xd}, 0x0) semget(0x3, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440), 0x8, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000400)={0x27, 0xffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x79, 0x0, 0x0, 0x93a2bf81}, {}, {}]}) socket(0x18, 0x8000, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f1", 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000), 0x8) getppid() executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000002600)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) getpgid(0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x70e, 0x0) r0 = getpid() ktrace(0x0, 0x4, 0x0, r0) getppid() mknod(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0xfba0, 0x2, 0x9, 0x2}, {0x2b07, 0x9, 0x0, 0x7}]}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f0000000100)) ktrace(0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f00000000c0)=0x49, &(0x7f0000000100), 0x0) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) shmdt(0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000180)="16849206b92cae70db9d3721fd80877f27c7cf81b728d4f1c8b80665511fc4bd2bd25930351af21e367958652b950f87d8ade71bef8645268b2abe7d238965d97be097caf89bfe039c37", 0x4a) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x7ae, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{0x0, 0x6}, {0x2, 0x7fffffff}}, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) recvfrom$inet6(r2, &(0x7f0000000240)=""/205, 0xcd, 0x801, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x1}, 0xc) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r6) syz_open_pts() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 6: socket(0x0, 0x4, 0x0) mknod(0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) getppid() socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080), 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x40}, 0xa, &(0x7f0000000000)="71f91e3471ac0058bcfcc34b5290d88a6df8495a5a91501d94a34b8e5f67ad63999d7be14eca1ba984cf71b59c7afec37082", &(0x7f0000000040)=0x50, 0x0, 0xffffffffffffffd9) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) dup(r0) socket$inet(0x2, 0x3, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {0x0, 0xff}]}) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') (async) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) executing program 6: sysctl$net_inet_divert(&(0x7f00000000c0)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000300)="17be02d97b889bf8e269cd1254da4c65bbcfeae5becce33388292f0db5a0e7b4f131508b7b3857ace295ac19d24b882756d4557f8586053179f80d21d7ade6a581dc0ad2774c43fbfb3c1858c6144a3082de5f8729", &(0x7f0000000100)=0x55, &(0x7f0000000180)="00a0be0df76ee698c8fe32e7fe1287e0295735e773876ded7819", 0x1a) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = getpid() ktrace(0x0, 0x0, 0x0, r0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000040)=0x200) r2 = syz_open_pts() setrlimit(0x3, &(0x7f0000000040)={0x7ff, 0x100000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = dup2(r4, r3) close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7b8, "0d838000000000070000000002fd00"}) writev(r2, &(0x7f0000000240)=[{&(0x7f00000009c0)="e55a0ace2829081cc2a3aa7a0f9dbf3213a78cd243669c99ae3c7a55e0a9c829e206a79a5a4009f28145ae433e99a8cba56877fd082bbc07c3ce18a36d7e58a68a026474ca2d86ef1f25afd0dc17ea223f5cc2cb3a1e474566c18e354955295d46062ca1f676ced3147582e21cedc8762583cbf19b3db5474733ee330df883bc5fac77ca3efbe462878aad38a8a2424d7608eb0d0d", 0x95}], 0x1) getrlimit(0x3, &(0x7f0000000000)) r7 = shmget$private(0x0, 0x2000, 0x41, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000440)={{0x20, r8, 0xffffffffffffffff, r9, r10, 0x42, 0x7dd}, 0x81, 0x2, r0, r11, 0xbc7, 0x0, 0x1ff}) setreuid(0xee00, 0x0) r12 = getuid() r13 = getuid() r14 = getgid() chown(&(0x7f00000002c0)='./file0\x00', r13, r14) setreuid(r9, r12) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x4c}, {0x3, 0x0, 0x0, 0xfffffffc}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 6: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) setsockopt(r0, 0x2, 0x80000000, &(0x7f0000000040)="6cb1550572c360549b8bb0cf1e05b47ac0229a4db2ad19ee27492851fd5a0f146ef80b2024eb77182a9c2cf02176834654996cfd82f3c29f341740c61d5fb4287c73de224afd81c183f11295bce4a2a51bc9651dde34381fec97b9fd6eac9585a2497462bfa136bdd2713c215616859a2937aea5d7510407d6f62e9588cbd76431d0ee9624df0c9a5796940f8beea64240177258b3768d87250142cb26f5b1cae0b1e7631407a6d944b3dc5daedf2bd2cd072f6bf4b8bc66afad3589d1d634817417694ad13cd74596ce2529d4e8a3f10cb82260", 0xd4) r1 = getuid() r2 = getegid() r3 = geteuid() r4 = getgid() sendmsg$unix(r0, &(0x7f0000002440)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002380)=[{&(0x7f0000000180)="006f121a7a2aad5ebae8fa290eae75803d92cd6e288f6f8df6a605c0d8167e961e55d15071c9723367ea1d09cbbd6fdd9965acaea1c27688c46b37d564", 0x3d}, {&(0x7f00000001c0)="427f2e84337156ab1e02ab3277d379f2e433e7f77d72588769a8824530a4c2884e43f73338ab8c0430b193afde280b35bd514841a2ad1a02d0f3d1f750b5fcc772e5b0a82460068e81985964cd954c21cd632d87eecbaf677b281d379b520b83cf32906425966e9fad37bbef949371d479c683dc3c932de143ebe7e01ab5a4f1609ae0fefa51596b7a5551a015627af650715fea0bf390df1806faa6b055432cf8969f8afe722bf4efb2e84dd1e758d17374a84d0ab9246a1458cfdfcb50d6c21d06cb160f5105d46773ff7989b105c0413832bb6055c4b2f9d8f131886b37d815a08718b07e6d1d309d7d65eb7ef6d21c6fb259070bb36ecc6a7364ae63fee712dcf89187d06167756e635117341daec8a1ae82db2e6561b2824d9c18aa4465904da7df09ab5726cf0af4a2bf426221378fd0ac741780f8b586b706723f7ca6c06d2167475727da246a4184a56aa424109a36ae02347475878cb97e4f44ae76bdf9534efe72120400e726a02b5df1409a0ff9adc3dabeeb138b5905ec1554f4c68b5b40c0df3848aba908c51553d4908819984faa90d7fbb5efb711414c1f4d678d92b601908eba17c7acd2f8b45d1a23262b2756d5d75dc5dd480c2ddd82b0670784343cb1fb658186b1835659d8fcc360d1f10bc01be6864fd614812f8b4a731e95e09a8b2791ba2843e5e944d1e6854a2958efe5ffe23499e84fa2c2c48da042998642abfdbf27efcb10d1a88357921bffce2944de38a9d6b00125ce711e1edabb28ad888d2049adac5c4a8d2b81f75dbccf6e78394ecdd5cbccb93ed9807708e04175e74ae7e3d38f82c4e21d160c6d1cc229bde0eb465c40a50f5ad0e6a33e1f6a1f58df937733bf3151c93792aaa4f1d1c156f97bac832c5644ede640839243315850deef9da73a382ef74b12460fccfeeddae1093c7da1597b111a477639c1bdafb11e58940f5385a68d6dedb095158181b1f809e335fe472503372c4cb38a51bdc475849480ccdda09eb2fb76ebe3c0c769923f516867cc38fa4b3897a45ecc43642c963bd7efeb76fc25dcbbd308a1d42b6b4098b5cef33a2d71c97c24d528cb1ad9ef941de7b936fb933801488fa43f66151118f6ce9760a86aa05e5d310e1f2e1946aba85039b32b8eb35650951c7e713b86f83bde34c7826540227e766d4edc9569eb4a3bb64bb010f5f02961e84d2855175257383ee5c2ca2ff205fea4938b25555aaaae57d92d09988751c1fa9884ba9216c5cfd7dc952fc7e05184fb7d187cc885a126ec98a70e1dd0533eb748d849947554aead77ab9e0c7f6776135515b506737d0146c41f352ae1ade8c4f12426a5e54d8da2ca54042be704e413f393b5f9f009d529a51744d23b45604e2b7caf8810ed86b8f3f5937987d22ba4a0ffb23ee95a2e7c1f0d8ad3512ff3095c1a5fe185f3e8313796498d6a4e8a0a3262e683074487c7a8974794f0a84c2bfea3779fccdd2a1497b9abfb40857dcc553bcc9798c97924f138a52e002f4f3dcf3a149f9682bcd2693f7502d1ec3130a8a502f5ae3c20c8799968eb8b4bd765524ebeca03d499dd79103db1378ab0a3934ae87c061d6709e7681a5c4bf2d327e872c3ce2c0bacd3254b4b2773437a6e8226a5043fc2211a65071726259d21f274b6664a9e516edf2b71278626b095b49f93c02c6705d6728f95c1ab7a9b2aa0d13601fc63b42211a19406d9690117071cd0b79ed8a47fde6c01e6aed0d9d6a56aed0e617c1d5f1a178b57c7647e77b99e0a6c4c304a25b5b03e07d98853d0197f8208efbb8ab4a98e3954000d13eca3ba7a72f4f0d8788fbea584fa227fcf0bbb2a6bc9b8068baccbe0c494477afa0aef73270c2098bacab24ab422e624464436e87b1d00ff96b11e3c713cd25ffb92a2fbd15077866d33cf8f1b31d6da8e055c13e59aaa7d2f5bf6ea62e50f6074a3802c3d53e8ea8dd0d80d483efac72ef00aa95c0073d4b5c8b2510978ba7d00f25602b86f767d4460ffb4fea2780960f8dfbdac9d3f1df7e99cca4739a59b0b6fce091f5294d907b98f3b6718af8798e3dcf4aa13849f44bc3559c4b4b1793fbd2bf68b5ca7110bfb3eaa2d8d2b2afbb08cd763ce63a87b5b749bc9c70054d453bde7b69402a309f8c126a9271ba336c092e89ee1a1def89c614f4b8640fe67262e34897c6cbdd178c9c46436adf5d7ddc8e12057417e7b42e3c3d16bff0793c39f70235cd28e3030c30fb200daa8c925879ffc37f9a751adbf45c33bf412c8e744e92665782e7bb5bfa810c26bc66857ac01dd564360b7a5c9191c867f60e4c0684296eddf3244d8f33d7e538e5c8b7246f8cc093112fe2589840889c47793832cd641f4caedf8a601577f0aa809bad02d6ba14ff23350ae9f74b7d08ea93a089ee2b35bd960e6708205b6d2857d005dbd8dd423262eb680cacced9ea2602b2c2ec571b031eba92b2450b610a684a1282fefc4b86753e5314789d2a0d1a5997ed631dba29085c2e0628cc2ee642146480a243154e57083346ae9accfd7b157d553531506e77850873222fbc5226a9f385c3031ec308fce730dcf9dcd37c5fdf4ae7f80f9fcc15ce844ca71a145d5acfdb0aed2a07932a847bc1bd6177e51626830f3ec2c821e5c02ecc61e4b8fc42b47694cd8e2f02cd80aef13a91ed5586923d21ff6ce2fbcef764b4d133f054f6c9febd40b4ff36adf0fb8b7d2c6cd88667be56e04eca2ecddb16f3da6eead0abbca6ca7f441f3609f16e272935269a39c5cccffbb19d55f671f3dbba58daa1daf961b847d5ed809bbdc5be5ebc632fa21808afae1bd0db4fe8f8e130be766d05035d68ac5e585e6b35b7d2ec9708da777f72ae85f3b35acb3e4e5452b4ba9319e783c82ce1ac0876e5eabaac668896f9115522a77c62ded2a1370d2015b57709434cafe6699a52b3486e1f6d7ac3e6127ca2fe78cd8fe3c8a0d1d3a5dc8f8327589cb114ee3a1771cd1830d9172f619296ae56642d444832b6a6d6542f1bbb511f550ced58d0a7bbbbd51384d5f4af7ea5a7cf3c9459fc1a5a1ce53495713ad363105f277374caafed3391cb9134699120c100e31dedd239ba31e6bb7ac6e97aeed1ae2a6fd94f4999df732799a0075f2ffb3920d6c706f165ebff235ff18d2fb495ea956fe7a8c0530385a4124ee8fdd18d9b2715c911de1af1ada387922be6c6878570412d00cd98713969ccf5efa547c0c177e90d27d8db5b3fc3871794877a562cc37516f855a53599d15baf4e3393d5befdda87aa6f8f063617c4be58acd4ea2274d9df4e46ef5e05e71a4bc829dc2f93cae97854f5659d698077e31e08a57baf3a0f32ce46dd296f0da2e6e91b14bbba6b4de6863577e5d46fbf6943d61348f16ba2845c7b89653193519a2128a654866d5bc055b02ede04cfe6fc9e92f478aaddffad46d34b2716b21801d11a1e4b185ec73f8a992429eabbefee9f397c3bae2afaa10856b58bef58236fed1ffdee0070e291bf0f68663167e095f2cbd5c4c8b74fd994879067169100b5881f5cd68547785bb6902507e4c9947745b2ec8ece50165c7702c9a67eca00601883a52d67d44a6feadbe49c5ba8549da19c4c024005972f171946f27464fa21415a544a41de60cb1d6a5980efe2bc0d7a47955c1d84db6b2368254d54e27af45060a584984e45b52f373fc08eb45d7750db8744cbf21347e38abd4879f089426a8d7b53f192fd5a0e0c95317c23b83600d0aedce8ac17466d6c2032823ae84652552b45e06dce81570da296855758d8a37475563afff7ae839e1e4e4b8f93dd1f1b45f2f1686dd375f7b52edce3419b3929b6df6ff688dea157a164f301db418135e7c29fdb7f32e3cf0d8be00e73dec10c64fadb69419a4d7ae47beb075c8004a863a4f16d014bf3eea4859bac124b88eb3fac0e08cc430b93d3b6d385fe0e186673fd71dc3df8863144b051f990f9db07655347c7ad89b984bb67b3f5586bfcc197753326dc9e208cf54625d4667740f5e04edfb1c6098b607ddf24f23194fb5bc53083335ded393e69c2e0dc8496eb26f83af4e96b5672c7a8792a5bba3d1ca8ac58ccb4ff3b20bee5ed1c01082dd9e4e3982766b9e5bfb3322f02d7d3067994a65ddac323b1a5fc72664a56f930e3274f5dbaca4d1cc8466ba87d9fa310f28f94091124784ca3e92b77ceb372a1d5b496e52cf0ab2c2a4311143c7fca3aa65de5613aaded1f14294d85c4a26b1f27a47ed93e426fdbae6d243f1f31a8a5077750fb582729a75a7c48f94bd203fb2309110e82e10a582f4f15bb37b3bde365a736480ac53856dc3fcdce72b3749d47849212186c8d465f4bbd340885697e09c8e575c43a696c9911eaeccfa48b4b27d286503c82f06125c0e40be73689ee869ddc7586580d7ca9b0685298c9797747e7ea9380a98fc4f002e4d89ce13cad2a8044500f3f594632675404118ef96bd958bafc5e53e4165467b16a52062259882e2f35768831c75009341211bee54d4e1ef0c3e2a63e5729db39c758c55b59a198bbe79c007f6c440806ea6ccb06f3ec89c4600b346c5bd75131a5785805dd3f410888882a5ab938bf848d47f4b5cb0b552ade0d41f45a8b445bdfb0bcf8cd6452ea6f370cc3c6d95103a996780a5c198ccd9beb5fd5ad3568ba8478efaf131678fc0276e0c4704fd47de29e794ef71d1c76964e83a3e9ae8d94c0c04e04f5c32f5731fd97af61055cc79d427c642a8a7ec3b0df15d4a6d78d9dd5f42c348ff38b7777bd3dcef45fca468fb8097212d9c649da7e529b09107d774be896c781edbbd56c7fce92160644b336d22deb17a48fd39c27bcc902daedcf07f969eae62d60cdee133af2049349bdd73eb87d634f786d0ee74c91cd27cdd859145353d0a9134f840730936795839e1aa3ed6c3670a9d3a0c10756f223fc713136170823ac98d281150a6f8d0abd3e4da67075dfc212e92fff32100a6c6ade97651afb3f6fb1a2f59131039a46fdbaa626b9fddbf4b3b0a52974299c0d44f9713939990cdbbd85eeb0539c799660e08937fb8174c7ad6e1903221ceec350e8aa6268a3f544f27db1443ba2c802fc0369733b5d3caa41f885745d634dde298be6deeb216b91db6a1bd7f8bd2f131076e9a7f81757890499fa68c795ee4365758e3375ece7ba001e449fa6b97738ee3be9ff5d241f068fddfdd90d04e151b378cbbc3babe4d08a05a7c681195214b5da9ebc84b502c8b3c0fa6113ac17d57755a50db8a6f4012bfdf356f4b93b7d902071128ddaabb883b6d02d9705937a7a6c3b0be08a96b6c4f9d2e01a5d8959780092b02f72d17c578530e4f910b3f4cc179043c8da0e0de1585fb821096013907ce0564a68494e608595abdf883d6580b5037b7203af74a09b5ca598e06da4042f564c403d8596a01d91132caf73dac81668d14dc8b0c5d025e6435ddb459e47ee309f1823bf4a6fc08b0338862e0c6ecbb4266bf8c18f84a13f9248144c9ed1c3125ed9473af85f77457bbda5e297cda4ffc9570b2dc0751700eb2d47d5b2b1481407826cf9f430965cd8439067f4ddaf0c380452f73e6dc1cb95787e1a3e2950bb4810562663944ad4bd9b27f0dfa29bcebae104a88e303b7e382007fbe21c071dae8fdb70ca4af66c55f20dd9b8f4dc0917ea0fb8579de0269ecfad0bd82da13e58e6f82f269a51219fa91d2867288ff9fc9b15a0424a35987bd70db40db2935648b12c29767ae04f9c49fe213dfbe98133aa2b016c8de48cc64f371dc103ab68e0d7b8844948415c53fc9b146a1535657d4463d", 0x1000}, {&(0x7f00000011c0)="1329b72b9ba311905bcd9571d8ad3af002528535837a07cdf535b9a479370fd6561cc16d2dd2bb714e27e1447ed853029cab3bbd4118198530c5bf7e622e87e3e379918274c538856dceb4acbd2cb3e9e1a22f81c1b26ab6baa7cbb77a1fc71f1ea988b0b9354084722379530fd3936f33628f8c64c33ca002fa6698be801cdb022dd6aca3b01568c43c6d2489dbd183aa445c", 0x93}, {&(0x7f0000001280)="1579a3a838b679570d89f86130f6946b7e4dedb664bf91648359bb933a3a10ecf40f96d6a04dbc8b92c3227a2b90b31de31b74c7ea19dde640344a6ac17fed33b6357a11effb53d45647e373455756bc15e6d0c0f0e45d395136e0213cbd2a1882d3ea7497b7e6f49332b2176a185e48c6aa7e594f025d02193aa162bac36be7658a94985b3552b7c3c0eb85621c36bc82d5d359db3d395f3f68311315444385de0ca806471b3bc8e108ccf6394298825b0fe9f4c8", 0xb5}, {&(0x7f0000001340)="3061f4154488bf20469e1281ab40b91a2f114e177fe4dba5314dc0ac2906ac211bd0cf5131eb908021fcc6d9e3056b081da66858e4d45552e06dc6f08eda4744779032bd0734d6208b646559ad2000902d42915c19da3c10c997ba1ccf0855bc6173577c9a3676e1466f106efc93337740a012121a1bdef38100c317dc02b3f6cf3f0efc2daa9dad47a00722d835a2c1e9f818cd6b403d0ef32710620ea607f783bd0c439322f2e60ad6784e61ec6ad717549fcd1c0d7badf396b979e319a9509aa64bada83c9ed1d1c64a480aa90682a572c15fd3960446119aee20ab1dccb965c7bab024452f167b1ae90dfb8c54023d87359507872054c0949bb681cf60cf4df7ce0cbfea8939d6b167be3b0538be5f438aac40e02cd0b1a26ca7f384eef30a3164d34d025fe27326837951a33dbcf872ec91be5fbd4cf17023a81d61debf0bba51a41626ed6fd71033856ef008cf285a0ac33f7bfa0ea5f93319066a4db47a0fe4c1deda8da6c7843e85d449271ddc801cdf2d546bb666b8938ac10c66c7e67402a29e7fde1a9483fa2ab09b83cfd1d16de4a8d15bb2160bdd754661107444933c75ae50f6538896cf491887fe14817c1e3c3a278e7134f88ddc0ef251ed31d3e7d9072cf96fbc896c59c6a0a43b13bc20763d5b5a82ec458e3561e89046b6f0dd83dec0c9ba7c8babde1bfef12300493aff087b0245fd4bdbdaf259c6a5381ea9725332a0a327ab08336d68c4f402000f38241e334fe4540bb6c0990751f900a64570acc8915a463ac7dd463bb1b4f6b7c7f083bfe1b746805eb78a027d24298601d602e59b5999766ac4592ac0c8d7b18be6aea8487ec105fb1d45bd38301d704f4cff9c41adb87bde5abf857dc5c82664a5b97fbef48730688b806b43edacd14dcabed48db22d9176902d14846e4ecce777f4d1bf885a738904f7e0fb60048f74197ef1e6177b658a9547f23eb6d5f0554feb61bfea42b39f516e446087d8f9b973b109d4e14566896f4269918d43e602f5e5207a7080a1495b7a97747b22b84e21db09a223f468666a04a9793ecebd49c41ccfbce18cedb98522f674e00d8dce22fb610c1b759a3dc75c31ddfad7ebc57fcedf9339e124ec4c16b85f9a4dadb775c3ef04152f9c1660c61badc4bb6079db74f2da2b4966e5e4a9ffa1786ea6db0c209a3bfca1547ceb0b8c400559bf8d88f657a530f54ff83a242977b896e470756fe77efae57f410055041c7cbbcab13078d04de319606e6348b28faf2a9c7367049bf3e47701820bc93c63b6d93d90ad870bc6fdd6d5afd86eed1f3fc0f3e20d6464a9d0bbe0e27a0dc708566bc8cff0148d97df4a956bf5e3fb6d4d9b96cf2fdc91294429c887e8798c20e0a3b8260edf68708d74cf2896d609500590e68581d300b4fe6aab51e4df4a6946e806611f7c8d20ad0069aec87b79ee0d7b436b9aba705853b1d50641833777f0ff49c7f5b16d9504a851a82f184a62b1e1b1f3f2783e9c1da63aeb8df152cc1bbac4eb13d046dc4aa464fefef00dd29da23e3f39a42e6f65d72881e4d5cd00eab36eaf560f659786d87b46d6b1b1c45faecb12bf289a7f503928bc61ff182b78c7cf098fa8bfccd3059c40da07a7fd1d22003a5df8092b941ee13db49efa678666f18cf726e5533a65d6b90c0e46618d3cdb13939223646074409a08022eb5f7f04bda90b5ace36ad6b6fd283746f726c6ba15ce8d553a4f5a29f02a7a60c13673ff3c88af9a86b07491530854bd79ccb2f182e4e36c1b9d1fea5f56aa5b779fd2775d7a5293880e72f4af48c5daaa6dd55d20e01062a59c128bfef5bbb92fc3fed19356fc795b9b0650277585e4be50e9b8bd78ff854edb6b32c1eb99a9d8a697e3a6d912f3ae1dbeef96652465cdeed408e5c61d7269d1b20bcf03a86a4ca05bec025b086010fb5391ada4da49ad0d778191aab81b800c211542a3078fab9c4b744be19fbcd360742575d3195eb278257e45cc7fadd5fb701cfc06f6b46bb87d9bdbae50d33575fa04c6e7b43f72d52d41fdad9161e2f48fe1c2c5994f4bbb4cc9640aea37535aaf6c7bbe317ae64cdc60c1497834a7c9ea17b6532c54c2b2f078ea8d9edb3954afc98c38dd0a0febd2e7664024a37ffeb2f69d1d44b773520a439e0aefa969f173cec2cd43ca9a3892b485c1defb6343ef546ebd10ce301536a44e346da842f0327e80e2f12907cb5acd016fe825bd84638d39a101a6c462080fc69ce06f13c2aa93c898f4eaaf698c1d657ad9c6f119c80fd475af8dabb6f5352861543e206a3a61d44b7c9777c8e4c686bccc61b3c1d15ad231db513aac573f7642174e20295dc9455bed69418d4e3e67c4203cd97a9a60b36725e6796d3d109215135cf879606f1bec14c8520ef7bcd480ddbf380c9d7be89bb4b52a2544dc980d1228e8ba70d5b773765eaefa865f898da569878c836ccd7ad65df2ad1ce5f06a094507ad652af2befa2a71e4b32ad5e397ca6f5735ec7e2b33449075dc5fde8d2677dee4d46b03ac64a644af2e1ed6302e5409de310dd7c5fcf9c28a836c453b6ec26639faed7ca60307f4f7d04b72db89a8f79d1922a8fb42b25f7bcb9756b10a6fd63216b7958d5e7a7276548bf3aa08fb0c32ad09ea73f36c8981e0e997b70d61d5630d7858994f5afb8113151638c4f9da33f539578f05ac5a7699771d833627fcb912f9d058159aa2236515b875c865298c5b1fb4df04c50fd971f41879b7cf59986a30c6d8cdf3d44e7622d7b0887c2dab843072c3566169adfaf918dde0edbb8c9d4a1fc2e561c2a2a6d5865029933509d0b378be0322faf96fd240294978cafcb2f93fe7d889d6182c61b26f18de4178c96230e87366e3ee7f8ed926b6cd3f695bfcd4336aa51abeb6da0c70ef096c6dc697309cfbb06191799228c16881aeb94aadcc093fe2469eeb44b6be6f158b5050b140a9fac5bae46fbad911b6c2fca766a65b8605519d316232d87a558a6d8829b4d4da45d2cd7dbaf396e35372ed800170d72e3e8da41c3666aa76b371a5c5b87b35686880703225624983e107e90cb1761b48b90c77b5439be706a8f4ac5f474b9ad2fedafcab332cb198e5db28d32024b7a9c9b42e9bf6d66ff140a9e822a73ea6756579a9ca849e842beea8e7670c587bef5bce294d7481b6e43e94af8de6707cfa141f0e1ae11d189d9e4abd93d3150e652844af4838d696616523f2655c666065ce52f61329bf77c5cc1058a2e7e44e45b0c574daab540fb7e5efdadce5449788e895cb5e9a4ee71f99d8c3dc437d0aa7faa9aae8f0031fcd2bef0e32251827a36632906284dcaebf0377c3f17a436f3bd36baa6d0f459e71db251a3294e5d18eca96c77a9141c0fff1336f42f32c6038808a81fc9b9024c4375d501f8ed836d328001828887ca1193819aaa0b3342138705c77407d983dd32bd8a4032f5a715efb1887434c9a4cf1767e27c316dcd9f94d7151513626d6ba94f10ed6dd0a97aa1653360f858e8e7d53160df69a00d8f6d061fabddf9ad74925c9dcdca164e8819bb644c2c59204ed0c3b4ec286b7c89195b643742f9a93e003c7d618b288f5132b381d213d50504e30bfbb5c95223e2d58a3a16c360070ff42f9bcdcd25aa8a5a619726fd4c332efa5a17b772705077deaab377234209f10b2cee19490bb3c0ec9f5a319ba312c6946f5ecc12b6500002c3c4abdc3364bc69e45ef8c53ab2be2a1b75a2afce96b553e1b8f762e68183c34e5547e549eb2af085da135d924c95be8e11bfb8fc3528c45e6169bcc5ae175b66e9f046d3e3b102ec46afb51f4de1cfe2b41e6fb57a9f49628800baa8ae077b0984aea752414a27be4065077eab71ecb1bee0b44cc0a292d81720f47b438d538bb6f6d752f0442eef9dcc572cf69407640931f1f291eb8500fd68e53bcaca28d136b885eac99ade1b99a950e2189c66b916276a0e13378bc2c9bf63d6931bec759d413f7ad4290f719e1639b3c98a4a6016d250abb2c5ea82961c9354e490373cf67e7f08ba87184542e62e8a3001b9df8c519904cbe3d5a6f61b5a99f216552793edcef5092928c395a49278ccacf532250747d3afb18d7f6e7d771a2f0dca71591057f0ba0504418f775bac6f001d1ff43eecd3cbd4b88cc3ae4b3e4ccc40493ca0bfeaf917e7c54183cb4f4fd48a847d024e01cfe3f88f2b5e43ec02fb187a998512b99c8851ab05b14f07b19aa0d7713dc2b352306d5ea27fa7dd82337a94d17899c699041877ea100e87d8861d651e3f7e916483d5c99998ffa9408d99ded8011b75cfd4a90f51305e8c41aa7ba1556b822ab9e0f2c097cb172e71ad637bce3989d769bc76aca027801d4144812fe6959a1862a95a7050f7c6374326905a0be4dbfe10451288406022d1ecfe4b9b8922d79f578b5acd216b419b03495d2e16cf5b3232dc1053188143d9fb24c9d6f9b7b2c409fc3524896f06c65b92372f48f8775ed3a3e1193d3b9311a4797f61a8566c9b1fb45f1c0901f7ac244dbac0971780f6c4d6f196a60cba0eff296baa8ad843c2b18d874691544a1b5f52a85f304945a2ce29c84787f098f6aa3d069e1d3953a96ee06a0a927897d09b84d9062f5677adde52c64771f001f47330c19c448a64deef5d6279d196d5bc9f23ecf7655513625277701c695ea83d8b00704ded47b68615093721100bd90c83bca4005ffcbdd374d19f4335af49c2a06e6f125c82865a7a0c849ddda492d3aaa4c03816bde89a6c8198e83ca814bccb5a9a999c0de77de9a5460ff1259bedac05cf72541f1d913a25a6e466825d6a377a02734570dd6e69ce9eea028c57d6f5e7aa6728392296ed196dc33ab322d05096024e01a9a42a14ce267725c08087a1dba675d0275f17222809a1f2378c27adde1d3722301c4ceaaa7df7b1f096ac1554410f8849dd5cfbea511cfb23cd06c84484cd56781cf5644ba936b4ff0ab80464be6fae752a1dbe7331e981ee1506d0a8a4dd350c3a337296df89e5bd3e5ec0b38a0e4d04755de6d722b40d9ce6158119b86a09a356d3564af69b7aad4abb28a37b09d30ff1531e66b44ce25f039aa73494253e12b01013d23041b2dd7ccbf62af3308af6491f6e92746eaddc2c6b59b809ee77955f5d2e324b32812c51554a653972aab773a74282b497305fb1dd9827b724dde639c7723ce63ebf7db0cf179ae5d0acdf58371ae07b4f019299a92b870780fcc25195304789bebaf0ea6606e0f01e32dda7c46f274676d748a26d75fd773f98b7c6b6a27cf53b1d43c29f710b0c34067d725f190afd9688f5da91d0ef2b4ab74b1dd749210eda8bf1ea28a8ff73ddc5cdc6e0a94554e6625810af2183c656b61b0049c21d9f3afb799a49449b694be4c602ff0a743d7586afbc2d882c5e04d680d736eb7e1db40857b835683978e8b35f4624fd2e828e8c13a3e4e82f31984326b96043787146b58a2faf1f703ab38bb5b09e62da19a241c4d1e00cc7c747caffc5387cd11c56058398cb9f46bf6f338af7a1d4ae5ea4912959dc55baa316ba614d98b079b3c4a3195c359a4c2807219bb9be9911701bde0930613d76ad42532339d243af8e48e3a476444dfbbf1e4ee55cbe16d92fc666cfbdb5c0918a9c1c1a4b8169b53737ac63364e73456fdb4ea648f0ec59616bcd6aae0a09737e51b4e3dbec2db7e50012d0dcc0798b565383e9d1fae0b6e4499daed24acebb4d758769e7ebbedfcc8aa6e2dfb28ad7f9a68e15323271cbcf91627791482761d29b7c0112eda9886bef662d4bd171d92be65ea", 0x1000}, {&(0x7f0000002340)="14c8b08d7d56e8089fd06cf60c044ba60a655477d96cbb859969ee00d6d3477e375620334da810047c45d7fcfb5f923254", 0x31}], 0x6, &(0x7f0000002400)=[@cred={0x20, 0xffff, 0x0, 0x0, r1, r2}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r3, r4}], 0x40, 0x402}, 0xa) lchown(&(0x7f0000002480)='./file0\x00', r3, r4) chflagsat(r0, &(0x7f00000024c0)='./file0\x00', 0x80001, 0x2) r5 = semget(0x2, 0x3, 0x80) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000002500)={{0x1, 0xffffffffffffffff, r2, r1, r4, 0x6}, 0x9, 0x3}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000002580)={{0x18, 0x1, 0x100, 0x7fff}, {0x18, 0x1, 0x0, 0x50}, 0x1ff, [0x4, 0x7fff, 0x2, 0x2, 0x81, 0x3f, 0x3, 0x2]}, 0x3c) r6 = socket(0x6, 0x8000, 0xc0) connect$unix(r0, &(0x7f00000025c0)=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000002600)='./file0\x00', 0x80, 0x14) r7 = semget$private(0x0, 0x1, 0x402) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000002640)=""/114) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0}, 0xc) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000002700)=""/189) getsockname$unix(r6, &(0x7f00000027c0)=@abs, &(0x7f0000002800)=0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002840)={r8, r3, r2}, 0xc) recvfrom$inet6(r6, &(0x7f0000002880)=""/177, 0xb1, 0x1000, &(0x7f0000002940)={0x18, 0x1, 0xae45, 0x2f2c00}, 0xc) getsockname(r0, &(0x7f0000002980)=@un=@abs, &(0x7f00000029c0)=0x8) getsockname$inet(r0, &(0x7f0000002a00), &(0x7f0000002a40)=0xc) r9 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000002a80)={{0x2, r1, r2, r1, r4, 0x100, 0x200}, 0x5c8, 0x9, r8, r8, 0x40, 0x5}) setsockopt(r0, 0x5, 0x5, &(0x7f0000002b00)="44b6d8548c7e04fc0f7c0ff506ba7e37a7a4381034436b49716fa9ae8fd2fce3d32e97b0d93f7f7131394940048df7efbbe656c2cc4a668b1c45147d80dee056d9edeb672538ac621bc328148d40fe9ccc657e7cbb726dab449fe5fba58a9b46a169d3c0599e64387a42ccab6489b8c4db68154dc26650450238cfad4f0d2ecb814b02611ff9fd931e967fc204a6edd57458ab374a8f5baf8276ec717bdcc88de0956cb99caa89ccc20fd60f7ab98e916bad8e54b12e58e895655b2a5ea3a6", 0xbf) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000002bc0)={{0x9, r1, r2, r3, r2, 0x10, 0x1000}, 0x7, 0x3ffc0000000000, 0x8}) unlink(&(0x7f0000002c40)='./file0\x00') socket(0x2, 0x8000, 0x80) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x1, 0xfc) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x8000, 0x4) executing program 6: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) socket(0x1, 0x4000, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {{}, 0x0, 0x1, 0x0, 0x1f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r0 = socket(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0x0, 0x1, 0x0) close(r0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)='\x00', 0xfffffffffffffd1b}, {&(0x7f0000000780)="709a1a8b01c71b5f5ef5f2e7eb76c08ace424a4a9445a3d196db30bb97605838f284fd575f2b044bfa4b63bc90eb2cfe3bfdcf3feee33285c40351fb101c70ed962abc8c0851bde37a8aa42a80a91f7f4d82af3c9ce32def88d53f0f26b5869ae6eba20de89ab15eb0d9ce0a1465572b7153a1fc9792d257d21669bde7212044c43625c6246edbf686a213475e9e381183fecf2e5edf946f4721a3880755d46edd63e1d3a0cda94c5d77b8e02ef5e602fe607a2a8ba65339ca6822b82dd9cfdfb7d9b1c131a6f627e42239602d931a28341c53953ee9f0298726e9ca7ce09183f117258c3cba3ef3cefbf1663270031dd7f7dd7dfb883f59b251a605954f3f9da761ccfb31a9b52585d3d366898e89701c56356031acc5d751fd6f3a0d674eee3b2067fc905efc5a4d833a9868b046f3be3604f8ca4654d6017616990365aba34956a630618373c0c2d74e9e4c9d8573d32a5ffdf8021fe44defb2abd744a2a54e9b79e82ddfc7569a94e0ab9094dbcc98e3f42a3106fbc15e0e4a63fd83f1188e56edf3d8f175607594a66d789b03c07159fe962524cf95dc64d86f4b2d735d042ae99624a89b696a3a52a97c5aceeb346ee725bd91aeddc8c29c976c7d837412da2ae76050db295b4bc9117896603e963a54b16db869d66c2ccc9df7fad547768f094a203e2022584c67df16aff099380606efe2732567d45f8543eab9fcd45575465bbc536710d984b413999a5f365cc9d86bb9211fabcf0ccad5a435743ebf42f8284b2fca9243aa9ca9f00e9cc5ab5322110abb59858a082a36f0912753ef5e896694cf8b156f2afb10ea56925eb69a551e729fac0a9ca3e87f8ec161f60eeeb561c514627eda3fd79d2197ce70e798e60d2dd0b15e31ca4f780ce9cccd50963a53563551f60cc1cada4f29812d165e96dcd70a773a63c790b68ae88899ea2ee607e8e2074a1f808e59186aadc1e0b366857a5197233faa49795f03f4b5d6d67ccfc06eef5fb796ccb1fdc4a9f5c8b3d6c27932a7ae40c509b03399da2475bb00781f49aef0787f742b3c300c594546bd6729b5ae6744fcd46e35ea1ecefd1ad9a6bd8cbf83df8d40b338d0bcfb34cf9fd1020f8c3178fb3ce2ec697916100e8a0912b04804ce096cf769be5da85b12d736113b5952b92c74198a81928edcd1e05ecb48af27807b6f5da7f4aefe4accdc85efd3293e67152f916029f33abf839686c827c431de7009720e18317e4c434ee60e8bebb37b497ae40570860a914f95766b2a2bffe16b63b82852dc8b03558f0599aa0c526c235bcd40fbcdcb83bd8ef75f4aca3911b265dc54105b5cc34a2cdf0907c6543ad22b659dbb10fb5d599c946542a831b71f56da0d3acf8d98cb01aed6bb2f4d6d01faca34eedd374bb5a7afb3ee921d42e733814b36594c7e7352269defdf8b5451eebf58b08e10832edce10fc51f18a297a551c804d6523de44096376b6988457c24ac31bc45ced55fb6ff22dd39e87c410cb5794da70f5164bff8c27b87b4319ba664f23f05d438655df874315eb19e200c8bc97b1bcb94e2c0c3d2f1af848606bf5916a4c80374912898d856e302c21c28c92bbf604f0398ee4fa7e7d3943da846ada88257f0c0446c9916d91d2e5d18f36af3a135325db360a032c4afb5070ca2544950a6ccea8dbc24d525bf7c7d67334523d25a8365d8db00960b5567dcfa31f49eb6066a4a78abf1f36c86a194116f4dfd6b2cf7944366ca6516a0d9fc079762c3da072024d31e57e427b13c0f37db49f3b61cf395e1917eb92a28f6e5d39ebd69d4d0437b657b3a08a43afe0be3aa072906716ec3eab45733a7e95ec3ec100555bdb9ac29bab4000527ca201e122d2171dab10d82ac223032ca8c79ae85f2404e54721dcb51dddf42716cff34a5c6e394fe984a1af6cc87ae2399a2ad738e4175e74918e56d897d4f91758f11c6b9f72ad39ffdd313622aa865875cfdfffe1533a5d5705e8da10000f0eca29daa9fb06c062bb202977a7dd56f2bd75bd2317dec863012033e122be8e2ec3031766a4a48f84ff199c712abf7fe632791adf8936f160c1907fb5fa3285b3c33d8e66d400ccf3453ae995fba7cde2002ea0ef674be8475bd462abad2f49015824560bfc0b5a0660b75b3d8b802f17a1e5f6b041b45c0819fb124d8f0c984643aa84bb0f2cdc531938da7448442cff974d1374947c33a02cec7607e1999dbd9a17e19c61e3f244a52772a688abb3574382218dc62104e12fcc2295bd51ec4e8cf61e1073e77a7a1f1911e787acf21fcc15123641f93220f1b79f7d8dc4ccd3c3b3953c556454b3986fd2604c0e9b81abb0b3673ebb46fa1755d8a138508e14e049e0ab47763dab527d51d86647c87a51d3d440f91ef71da64185f90efaf3321caf7685dfaf90851c4f4c301e41d98667336f0d080ee11fcc382c160eb01db002643ba772452cf6610b2f64b078bfcef7adc1f9416c263c0f4981a3275939a0d7d1ade79e916f4b6d371a7caec97a3451d8ee8b409105b6c519832d7addec26df88593b028ee9f44e7788c256ffb1eeb4035da3f4ea8d42f7b0b399937f1c9708d85408546b3ef3196122e2ae3303ab5d5a9167b89f947456f2696824db26d72836ffe62d0182c42a8dd53a8150047bbcda2ff9e711247ea1c560c58801f092007a4fc2b8d260491d2062d4e0b83352bff274a581a14fff86340b12609e7b4d938cd3857e4c5657d24227fba454f955bfc8a904a02ccd5f78078b2fdc8d5e987dac20427a39087bcf55ae4e63e1349d5ce3e85a9d3e2422137317e41507692277739f0e8fb548d0fd0d7e5ec08518937fd2641d0aac92840c49d53f74bf8779e8d257bcf001cee16c38c139708e5bf7168504c5c65704607ba1283d3b3ce83d37694f832fd025f4c0518abddcfac41e9ffa57e27203ffbb94ce2d8304dcb3852c427a21a4c1edd28dd156bf4161611cb5b9c7bb543ca29ad78c1cc011e7446bcfb3569d6302a5f52ba23ff4e853e2c8bd2ee741aa79099ccf3ccb644719a6581631852f16c3643da78c49a919b50187df13eed44eec828d359328447e8e65dd7aa18ee68983f5f52708da93ce23f5cecfc51a99a6833d8623f4e7e55d90a3764bcdd91cec2aa6dc6889ef02cccead1aad8fe2624bac69fa336ec32c1330b4f840f2203dcef1f1cc91e5d353f2a09904e32adaddb9c6af5036c5aeb6af5e99f8dd507dab933857e4f15e224b773d39d95dcd1340dbe72f7522e221c03473b068968d1ae47556ec10afc7e1367f04c35f60a676479200fff23cec77896dfaaac682cb91da37af0a60b6b422edfbc49bab32ee3bbb9ddb0ded2c0f748e187b1238fe63a1565cb3881fd1e208cb998c2b9634be3ea72e78b96b0ebedfbad2d47ac2411669f9c0847d5814580f126409086a6b63d58a09a4066bfe6b25dd18264c1a60232c334f7def9bfe5875d6878229c3380c0937862e084ce780710f6ee4fb2e05bfab379b29575804093f6935620c50507bb7c02e10994891d95f7714bd50ad94ed429b44abf5772a9643b3e4569374eac597a1ef0ef177f09d0843f27dee3c91b6b0592a102e71a25eb1530b98a459c176652dd85097dffc8c8dfec8d5d5a7857e0f8d89d462fecad13095a169011d5c8ee7b81299890f93c7abf64de8373ac30fa4f60cdae1ecffab3b380e868e2a98e6e89c76ca2316ba9bf397ad733e848d8aab2bcd5ccc6a15ed48f50c647228cdf32967bd5123f3b0fa1f33f881c9530f74416e77547d89cc996caca596e31abca908dc0dc040022641db03ff178e24acd5958a4bf776944d551a673e8932f1c427de707ff208b7280b2887bdcbedf9769e997c4a2c1323ff1785695351bda84cfcf145b0a4c62684df7d8672dbba2291e59ade83925e40d4db72692c26452fb183c18177c7293b1a52eab2425a240e1669bc2135d4f42880cb30d667f83cadf1ac5066ec579652768a340ee3bf1ef0179a9351487f2cf069eb9f5acd65f0733767e05b39f3de965d9e0d43d66651521f7cbca6aa04561af5771b9e96e6ed1a65aded5eccac3b18a29e51ea86a87f6b8b16828bd4debf2474ecd76ad4e75c9c4190db8712ecc1ef5c47bd7d68ccdd18b5d8d79ece9971c3bb92309e38bbd139f975cbe36f6746aa763412daa7505d75d65e83307b0820f6b6492fd6c89ac2b112d881235549d492a3c1d322e240b22165658e2b23f801ea9920c6b213d96222a7a535c7f4f38721d2cec2583dce140ecea6f6c1da2e0cea8e93f1d18f8b361596677fa4729a0e5cac0ab89a8f7830b542edc7010f57631783802962447c1d5c0a2fa1324f3e21eba8f1caafbb5316425dace3fb9043bfaa6bb5e37960f00f7f6bdf6ac171e1c7cec9b952b4081e13856079f324f73f7af93c9141e19a69db4c27a72eabb5ab8c46a7fdbb1e0c75138ec12607076efb2ded7763f16d833af240e1e0446aec6caeaba0f2dba040aa8ed20a512e655b75db9cc09cdd6ed679ea2997ad80fa384799058b57987e867ff6a439ae7bc8be51543655b17c2151357af65ccefaf9faae2eeb82a9e0dd4a071f404bbe044e8021b3ea8fecc6df97547980248edd3b8c57ebc2d4b864cf33dd3c61a6e913bd1c628d53cb4f7b77ef20d8d0a7c782f4821a30232c69a7f0e91dafe2eb3bf1bb9bf93e5ba1b661f713b279f4ed215e36f3181e9b22bc17d73e326583eaa39beb5e626210f33e5b2df1690b533f5ee294a0666a4489d93c66552b12916506adfe63c022acaa4c128eda5d3dd519220b7afc206a854c1753943bce77f1b5d3d85470b9c40d11e8d413063923152b218ce36f055da467ab62e51ca23b09eb75419cda196d1887404d9916312dc639faac68592a0c292acdd0b3c537cbf99654543afe8e528e8ca6e62f55738a6c5226fd4874f979f6d4b79bf2c9d091060cef4acfd8a9c293c86a14c5b496a360d11735173b520110224d5a2f9c646d3f690c2d9bd4fe1b97650556ad7b050735e762cc7314531cf387de1a12c84c96bf2f2af7fe0cb310e67c5c30608babceb2bb7c5f5705709bd21d74e95447d5e3df6a6b5c823f04f2a7bbe96e3bb090551d39206b90eee59444efc58688ec1567ca0a2610ccc2bd40f8d87baabbe19b30a908d4bb2088622ccea752d691f70b0280b2d0330ac25f47fe1565799800491a721167061782a2957d0eec888f761c7b70b20f1d1d372ebfb95a4b14d3d52c1196e94636b37ea1d826c1e9f455b729c68e303d1fa397c42338ba7caf7b1da083e3a0b4f009e68ad50a8c37b4e2a478f25b82593e6c33a2d6e15ac6151f3dcc1172f6414a272c77557386a41a65704378adb20f7c908d06eec1ad0fac3099868df4dcf9f655e37df3a6fefd83dd1d71b940d4633b8ad4789972a4f40f7b484332e38e1a24f29c2b9ea3906d298a77aaec1a70cfcaef78c95b2bbee45470a8b166186e37a6d8da2ac7c76020b89208ed01fc064cdd77f36c395f845b4d75a9c4e61f818d2aa2e6f2d06d52706c93c9917e2bd50a904729b6cdce850949fa5460ffefb201173612d0fa6aaa2d4cb7ca75dd0525bd425489f4b398ab5a0a89f8717fbacfa4a3cd739163398286b179fef7cd769d87349a83a14e7272e468cea2f50edfb04ba81bc402596f501e00db39859249b7791970c3aa87e6e3505acb2bc79e1d8d0f4cad7191474e8ccdab31b168d5fcf837de2430898fecb3d44d20969e09b2a86e67d5ca9930199f8db37178657024593134f4e445fc804dd52ce950a7de0b77d1abb0844e6f6e2a3", 0x1000}], 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000200)={&(0x7f00000001c0)='./bus\x00', 0xc, 0x0}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)=""/113, &(0x7f0000000100)=0x71) geteuid() r3 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, 0x0, 0x0, 0x0, 0x0, 0x140, 0x1b}, 0x100000000000003, 0x1, 0x40}) executing program 1: syz_open_pts() sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {}, {}], 0x3, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="03b4ecd7bb2e7300dfd73aa1fe916ea6cc2cdef49d30a602c2d356b9cb9a"], 0xd3, 0x800) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x43, 0x5416, 0x100}, {{r1}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x0, 0x7}, {{r1}, 0xfffffffffffffff8, 0xc, 0x1, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x4, 0x8}], 0x8000101, &(0x7f0000000080), 0xfffc, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000300)=""/224, 0xe0, 0x1841, &(0x7f0000000400)=@in6={0x18, 0x0, 0xf152, 0x600}, 0xc) ioctl$FIONREAD(r2, 0xc0286988, &(0x7f00000001c0)) r3 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r3, 0x0, 0xc) open$dir(0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000200)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25e699a1f119b672f4d335c223e7d0c032bfa896443a4271851af2066262af0f3af2d0dc1216ae4d002000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002121fbfa0c0f00008abfba221554f4e0f668246c09000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x0, 0x4, 0x2) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206917, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x40, 0x80, 0xffffffff, 0x6}], 0x3e70ba2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0x1, 0x10, 0x6bb, 0x4}, {{r5}, 0xfffffffffffffffc, 0x44, 0x20, 0x4, 0x3}], 0x4, &(0x7f00000005c0)={0x80000000, 0xe8e}) mlockall(0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206925, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) shmdt(0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) geteuid() shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) getgroups(0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), 0x0) semget(0x2, 0x0, 0x708) open(0x0, 0x0, 0xc0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000640)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xffffff}}}}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000500)="45d7465308ac28fd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c400f92076dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e940d6820b665deeec179c886650e8f6b10e93f7144c39340071b46ff569a860f6ce35540812e4cca2d86350eca9cb118cea0ed464320a3e3b19cc1300b55dc458ed5d332d199de53026fb5e14a069e9c179b9dc8a3927697d90232dfe21fcf19b0cd4943983e522be70d7926c1da9fd85bf2a7994de35e685c73ec887aa2681d49b0eebe3d7841f0570f27a45baf6934359ce82d0e452b2cdf00d87c06d8f3241d7c9f9d919a16a13bff05ce87bd538622d01", 0x10f}], 0x1) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x23, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff88a80c0081000c00ff00c3d3dcf2ada4affe9938223e9e18ee82f039a4b770d35359476cc1102d5cae275593f8e100858b30facf1aac4097e9168a23467df138c3311008ef1a8262a57fe3eb16d8f8b6f9d3b17edb2eb51e7e39e944d54ce60b773ee3dfcf51b358bfeb7fad1705dc9d72bd07b4a81d99ee9c35bde8c83cd4aa55d09a99289ea65c12f0a3f4a179a6e65ce7faab64d90eb1d3c04579ef75f53fa3867b68cf31db579e22f9b7bf"]) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 6: r0 = socket(0x18, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000140)=""/192, 0xc0}], 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000001c0)=[{0x7, 0x6}, {0x20, 0xfffffffd}], 0x2}) executing program 5: socket(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r1, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000200)="0226039ef80000000000000000575b09a8fe0000000068", 0x17}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000002240)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c547976628a1d43aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079038954403a26846f804313151b674b991907054e71cef065939ccbd5c4b5cc0b95d9fd587dbfe1559cfa027bf8f95af2788bbc912dd53e3729c1b7298815fc68f0b6bff49cdf2e658c1b51099eff58bbf8ae9f6b334b0d8d5aa55d7abf78651323b8e23a5459e130384c2d5fe128b0b75a46983fad0f67d7bc2f264bc805c24aa47434edfcbfc3f8630e8756507c35a0900bf447d", 0x12f}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000000340)="ca87803dff144c6b6b26a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa54b4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f36902da93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be47e00000000000000e0a65453962fb7d3762c", 0x87}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a4196e5adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603a", 0xd09}], 0x7) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) close(r1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x5, 0x9, 0x0, 0x4}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27ff2, 0x0, 0x81, 0x5773c546, "e5000000000100"}) writev(r2, &(0x7f0000000e40)=[{&(0x7f00000019c0)="e06e55fd616cb29e5a20d1d1875a600efebd7612ec9f291f8c06f99aec925e829112016d51978c0c8253414c5308fa7231dc5699477448547f5a68f79f5cbb143a5380b5b97133f718af495217bf20cefe7abeb7c509a4a88dc73b13915790c7da01d356981e82f0080ee7483c0cb0c02129e677d3768027489c01f41cded5c1cc938624efcb9d4b1c47e9886ad4895dc31f3546e0f028b52b9cb5ba8257daf0a909e07cb913ea03109b9e2843f6fa660f69b3e1ad6ae66763d81925ea8f14851e51c06dc13a781cde86b429e936d05ae729b84faff4bca9bdf830377006469c0331f522fbeb5dc58fd8615012d876c74008be1c4b52ca1d0d566f189fc0fb8a5d47d5d20a417acc16691a9fe3294e61f2ad14aece638861f5b0429dc1295e582ce8a170234371c1f30e5c62069e28c955d2d27ef2239e3db69b1c2e4ec7807f5c6b3cbb6da1a8d8c29f5ec8131b14ac9e74841087fff0945fad778b861ffaacbc9f65e2c8a6ff180b2dab768b475dc01460e66c0f4906179abdb9e23986f810536e6bb5f0714a46d1516d121f061225f287bbb21fc3ebef76d76e89e8a638974073022f2dacb71bab39d00f79e0cd3dcbbbcbd03e88a9f2ce8530b733bb9e1a9c1261ce1b9bf92b5afa14ff06bbfb2449875b19d50d117f64cfc0bbff31615ae93421fc19fbf90b565dc35c688e937e874d7a7e298cc3fd9d01ff467dab8a7b72d1f739d8b8b6d9ad39df6d31121bf169d806e4601660560fe3b7c794cca5bca428526670b5b98c9578cd51035a49d3282a3a235fb204b800b51311e72216b07c5af7206560d36ee3ceb82cc3de68abf32387a1d3b437f00281ced27f521af51bf472e67c3a9d4bb4317fffe5e72ef86933b25282f1c58b1f04c89808e9caeed215cd37049c55886adc0a0dea33f92aeda907b22938c5c9a13a490d6fda1b4d78723d742452ba049fc029854909743611ff2bc838d25444e3e64d62670aa8a73f9e1164eec179b101b6cd6cc3e47bc044838934459bc342c85cef31dddb7cc8b7d0ab4be472582dc74d572b90888e25791e7a02ec42b124a80b1845b3437f3c8767c933911390d4983c2a433c77119ae426b2a4a4bf2019b2c65fcafd469839422945c81fd8323eddc40ca1fd64268ce55c78025a2d5f7785c6af3e574af74d041d4c350fbd779490620625e95dea56b93b7742722f7de1c453e657edbf68c5f3c9f591e24e804d5a1d20b1fcceb30ca230a2404a059b93fbf7cf402944405ae10ba3d596f4b3b99a7c67ce3631b320c1a494c05aa2da0b23860b58d46bb356952a657453d111886900025c28", 0x3ad}], 0x1) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000180)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file2\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) syz_emit_ethernet(0x42, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x3}], 0x1, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) (async) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) r2 = getuid() (async) r3 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) (async) r5 = open(0x0, 0x20, 0x30) writev(r5, &(0x7f0000000300), 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (async) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0x20006473, 0x0) (async) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) (async) ioctl$FIONREAD(r3, 0xc1206925, &(0x7f0000000100)) (async) fchown(r1, r2, 0xffffffffffffffff) (async) r7 = getuid() setreuid(0xee00, r7) sysctl$kern(&(0x7f0000000040)={0x1, 0x37}, 0x3, &(0x7f0000000540)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f00000006c0)="5a67923ef0cb189971421989ebcff79b31a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d60906b9c27625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f56daffa3b473ee3bfc2ffb856109ea922941f10cfd009d5914da44f35d4fcac78855b0aaf1e37e59e5016103d02603eab3aaed647368aab7644d8ca757256764c8ae8c103f7e9cecafe4c43daa3993dfcdd56ef9629245fcf93b230d9b060418b9", 0xfffffffffffffd12) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) (async) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000300)={0x1, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001440)="20000100", 0x4) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x45}, {0x1ff}, {0x8126}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = syz_open_pts() close(r0) (async, rerun: 32) r1 = syz_open_pts() (rerun: 32) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) (async) close(r0) (async) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x4001, 0x0) dup(r2) (async) close(0xffffffffffffffff) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) (async) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6b3224f4ff2c00000000000000000400"}) (async) close(r1) executing program 2: syz_emit_ethernet(0x6e, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaa36e741e745786dd605f6ad900383a008a211dd1450001b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006004000000003a00fe8000000000000000000000000000aaff010000000000000000000000000001880000000000000088317f15a878eb4d3227b139f150485899a83771ffdeafd5abb08e0a362f26d38fcb1199fe55aaf93c92073e09f6bcb522ba22d9f6d1721e140af7fcb3fd167ffbcaa7293c1a393e121ede3eb078e8b156e521140d9176dcab8bff7bfcd01e22c5a2e40c0cafc2cb65459f3d7020b456fae7e684e514c85989ceb7a76f633f2141b04177010873"]) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x54}) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000000100)="76a41d34c965649548bb2871fcda5e80ab58c1624b5f6a0831617ea1f7a29e61d4747a49cd9874495d2fb328d6097c2179be8dcf11b1307e62cf91d800153b16ab31395f2b5a30e88d155d03c15b79b23cb736b5759f367cb49509a8d34e8757b1b5905ff9c65e52892f72a358044d48eb0da23aa9ea03176aeccbcecd0749f0a05d6cbd0bdd0c80950d492c164926c763e94a03d5e9e9a83dfa51e0c9c3ea70122b", 0xa2, 0x5, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) syz_open_pts() r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200), 0x0) socket(0x18, 0x1, 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/250}, 0x102, 0x1, 0x800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000003c0)={0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) write(r1, &(0x7f0000000080)="5877979ed04b8906c647f7ecd976e5dead6f6b7cb8138844017310d62f098b10a6fc01f8607d21da212400", 0x2b) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xffffdffc, 0x0, "ffff0d000300ef01018b00690200000000000400"}) poll(&(0x7f0000000000)=[{r4}], 0x1, 0x0) r5 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) socket$inet(0x2, 0x0, 0x0) r6 = dup2(r0, 0xffffffffffffffff) setsockopt$inet_opts(r6, 0x0, 0xd, 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, 0x0) executing program 2: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f0000001180)='./file1\x00', 0x80, 0x38) getgid() executing program 5: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open(0x0, 0x80000000000206, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, r1}}) sendmsg$unix(0xffffffffffffffff, 0x0, 0xa) setreuid(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r2, 0x20004276) msgctl$IPC_RMID(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x5, 0x3) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000180)) chroot(&(0x7f0000000340)='./file0\x00') syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x0, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x9) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r4 = dup2(r3, r3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffd, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 1: r0 = open$dir(&(0x7f00000006c0)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup2(r2, r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) r4 = socket(0x18, 0x400000002, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x1f}, {}, {0x2, 0x0, 0x0, 0x40801}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) socket(0x2, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) socket(0x2, 0x3, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = dup2(r6, r6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r7, 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000200)={0x1, 0x54}, 0x2, &(0x7f0000000240)="3520e107ce394771f91e744a6578dbe66dd5551b8671ac0058bc5a91501d94a34bb9b1272f98d94b85524b8e5f84cf8bb59c7afec37082", &(0x7f0000000080)=0x37, 0x0, 0x0) executing program 2: sysctl$net_inet_divert(&(0x7f00000000c0)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000300)="17be02d97b889bf8e269cd1254da4c65bbcfeae5becce33388292f0db5a0e7b4f131508b7b3857ace295ac19d24b882756d4557f8586053179f80d21d7ade6a581dc0ad2774c43fbfb3c1858c6144a3082de5f8729", &(0x7f0000000100)=0x55, &(0x7f0000000180)="00a0be0df76ee698c8fe32e7fe1287e0295735e773876ded7819", 0x1a) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = getpid() ktrace(0x0, 0x0, 0x0, r0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000040)=0x200) r2 = syz_open_pts() setrlimit(0x3, &(0x7f0000000040)={0x7ff, 0x100000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = dup2(r4, r3) close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7b8, "0d838000000000070000000002fd00"}) writev(r2, &(0x7f0000000240)=[{&(0x7f00000009c0)="e55a0ace2829081cc2a3aa7a0f9dbf3213a78cd243669c99ae3c7a55e0a9c829e206a79a5a4009f28145ae433e99a8cba56877fd082bbc07c3ce18a36d7e58a68a026474ca2d86ef1f25afd0dc17ea223f5cc2cb3a1e474566c18e354955295d46062ca1f676ced3147582e21cedc8762583cbf19b3db5474733ee330df883bc5fac77ca3efbe462878aad38a8a2424d7608eb0d0d", 0x95}], 0x1) getrlimit(0x3, &(0x7f0000000000)) r7 = shmget$private(0x0, 0x2000, 0x41, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000440)={{0x20, r8, 0xffffffffffffffff, r9, r10, 0x42, 0x7dd}, 0x81, 0x2, r0, r11, 0xbc7, 0x0, 0x1ff}) setreuid(0xee00, 0x0) r12 = getuid() r13 = getuid() r14 = getgid() chown(&(0x7f00000002c0)='./file0\x00', r13, r14) setreuid(r9, r12) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 5: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="cc", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x65}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="9a015fdc1f191e0866c5c27f", 0xc}], 0x1) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x17}, 0x4, &(0x7f0000000300)="e99ff493bf3fd61de96e5e28215d4fef7a3e7fc8f983b7357b7c181b5e5c15d9561bb9681fa457d56de37087519c1b7c976deedb6fba46f7d517ea62c87a", &(0x7f00000003c0)=0x3e, &(0x7f0000000480)="015b3d0d4ce3b6dbaf00fe8322587603e36615042cf2a55cfc2d8033dd138fa9b3369031e732005a7cf6dd26eff92cc0fc360bcc0c9a9bf3390fe938a8ca1c8dd622afc9f284dde6b406", 0x4a) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0xff, 0x6, 0x400, 0x1, 0x7, 0x40, 0x1, 0x0, 0x1, 0x9, 0x8}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mknod(&(0x7f0000000280)='./file0\x00', 0xc000, 0x1e5f) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup2(r6, r7) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f00000001c0)) chroot(&(0x7f0000000740)='.\x00') sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 2: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) r0 = socket$inet(0x2, 0x8000, 0x7) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) sysctl$vm(&(0x7f0000001100)={0x2, 0x2}, 0x2, &(0x7f0000001140)="87b2a90fe0e808107ea19955a5a05dec2b7895a77869a8100c0bf9914014ddc7886bc47071c13077306350294d7da7e6b8909311a86b1c00e8a6f4d4c064eb4b7831aeb8ef32a643f04905367dde9e1bcd31e4ad630753b8d56ba5af3f117c17a4c9ffdbc6ca906582c567a079965d3273ce200b5bd726ed0367c7d8dd5423a5c98b6de034799f3ebc3c19720dbd00260b027490d44e61d390651aeac4eece8072f2500f12b4bb1a1f45d8cb211ba6de58c256831def81cd1a8d6dfdaf53414b0615b7aeefd92258021772a5200e34786cefddb4ec7b60c0712d8a7a58c132e62f8bdded04faf0c19b9578c1a53da3561724f89822136533ae58a07b284839006dbba788d6ff1079152795b0a692bd405f389f1005b4f7534f96e2ad9fb0bc85cb4d67816f1d4e1cc7b6bc37096991bb43fdfb039f9af618259ee203464eefb83b996e6d607fcfc0b0a54b7dc90fa52e2a770b0b02147846413a79c6826d9c0d568898025821e3595d4a138e7f3dcd80af4af8cf1f8dd550c106d12d7339bc0b850165d102d1d9c63e9f5067bbcc45cefeb8c594ad706b84bbee89f3aa31af354c2884a82c4406a90b3fdc4f7e164061309821a2fdff288f4d19a3de396beaccb638bb48947963407c7cc20d21f023ba1f95ba8c4b04751b2e726e98f36130ed3b9eee0f1302682e46a49264313502893c7ea479e23d66ec277c6ffe6483fec87e02f3b1817c1bb510bdd5609d1e478dd1d9ac99048e8b776dda8fdc08b43c2e49ea3487b0e0f1a8557803f3083db75a70204518032bde18fa2621c37871d6aa0e0ff2dd9fb7a75853a96c957b4aa3735f7bddec383b8da2d73f2e0508fd862de0d486ecf30b25f6e7db8f1e67df59c786ec30106c0032ef6556db54a35c0556ec74bb69904f0505b4112f1eab1a20759b19120d3d1ed2c16c337411cca618bd00ad71b4c653b45ccdc12407d2494d7d6630d6e8b080fcdc14b0ef1b61fb2de42b2f74e86d8e65aa54b5b91c75969d5d9ad644161fbb6666a84455a0624596ec458d76ee06eb42325848e47c56f4873befaf2ec25e74d6f993608f5752ffb6747c8c8db62d9d578531ff4890190a62578bd48511a1034a36437eba85b3de6a4da388889b7227e78d8edf7fb0ea3c2da91d269e210210a063d6dff35cb53a24e7e54e0e4913f3ec7aae73e8c7001bc7eece07a814f004ea55b1f42594ddb44b102f0604b3eb48b4a3c96df0d497c53ee56580e48ca0ea5e748cca882fce23652414ed6d9f2dba1dfaa6218ee4bd34184953e7775a0486682aa39615766d9bd35c0e0a86738d0ddf8267b8b03e2072d543340bb973c93f99f6974688a6746e56a405fe332f0993d95927273f6e592f7bdd2f23fe937542de26b026e22d5631a2235e00a846e8f881a406f9ab116da71495a50a21235f726ffe20e13c8fad0529d36474585b06651de1386faf0d6e9360e60c9d2f8ab6552da59fd4de81fc03d71890461d1a8a0443c6b2068cdc75d69989e35e15d4a0e84315fffc7873111b2a69470b36b2236b3ee60768442491b7c4606589c7f08779e014f61d714c4affe445f0c2b829910cbafb138654c2b324421ceadba0094277bf217e5949f989d4f387cf9a07956d9293b4ed90bd916d867dd5455a0670ca0bd31720c7e5075593df265845c41711acdfbbd4102b91c0100e32d7ecf7beaf1aafb7c295bdb93ba69fb517bbf7ac7fef3580d12764ef85cd36dd90350e9f303b833eb0027be2cb5f856751ea8d8ee37a489338e0458e4777a73e3c710ee565babaeed87b0a78b88565144316bee87714ce3dc045e80ed8fb828f043b5c08dc03423292288b11089c788b1581859c181b00815a59f153189a6072efd45d3dd5f16bec0a08a7ee210bc3de175a4d1bc0e21b9b5ee478ce6798561a1976cd9526f964d24797c09723472c40edf340f58edfff11143eae8a57ad576f1a76d4592ddc42fe7ace0c08a11d72e5a57277123029054d01fe093435b77d10ae6ebc09a50ef56994e0ec73cc916d632453a31964b786818b098ee6221c82ae2e005ab51bfc0190b0f9a509450c213e39dc9fe30763be7924b269547f7a8c0535fb489896dd64c24a5a573313ebf24bcafdd43c5a4d3529603fe73816e3a8d84fc94491154ca5ec294d56b2291bd3b649c2e59bf2443c21a688ba2aea8dc89a1ffc8a8727100a668448eb5c7d2f9f888d376a659cb65d6959d196e4408479a7ae1414fbdff741b1a73d864785babdbf72971b4535569671e5b619159635a168e9387eac8d2fe13b7c9a7326d4906cbb8f71d2d4fa44db9d41f7a42f2a842d39de1d7ef74bbb849ee6f2c0aa8e2ec5e7b637905f5e71a2f50406aa81df3aa75644ba4617fa743f054a7a711a4f6020c51ce521df75e4f5fdd2d9047e2b90f2d3edeb432a9244cb7c9efc55d9e507627270e62aebc2d6f8151704bc582e87290b1ad9e5e25ac6853cd26eabf22872015ca03d90b62a2a92515308ebc4ba91c137a5d16e9f482d6556f045463cccf60a001e14e0563ef40879fc55df17c3384daba2408194b5a2fbffb76341f6d18942df5617a809775d91dc8de8387129b30c2fbd9cd79aa11ff40e6bd5b36143c6eccb913ba3f875278a7a92eccbcebe2cf9f931807d80fff0456eedef2ed19afc4ae47fa821f5c15b6da18065a84c21562070f6eb7aaed83c776dc5cd08accba21043ba63b997124c3cdef7d746d945efa0b4bc13756550c95dadfdacf4cc8da219beb091d506fa16109de9c249d9b3a67a393be97a47d9d9b73c94937028c658d1e0c72ee1d10a9155e0bb4d87ac863d777ce8454057c705d472e3230c5e76a06dce7d91eb160b5f14863adba2e1a9a683b0cb5c4636c420932632407cb85528f4e58a49ead256ceaef05f7f2b69594ea4380178cafc534084b873a25e2424e5768687422388f7731b20b120b8c0705d8f78db9fb03fe7db1fdb36e41c4c5c1cfed72d92d831e8d649554d530eca45ec9f3b95d6cdb8451b14b4c7e99ff4e991e342bc161b6fc53c12ebf7a719185e63966ae009304805ccc2f1ea6cc1267bc1deaea86151166435a5d13e5cb24931454abf58cf5e988f54fde41c7d1ecb9402af124cd758abbce73b426317c18b022e0b03f72e3e6236dc528c385de81d6a1f610aaa0ebe748cb477f83338c29bacf491affd45252c8c8e303cd37bf815db4c242db478a49ec96afad9788ea5ec991ef7b188c4a9e68a4b655e01acf6f241ca6ba095ec3cbc1bb91d65ff36bea74948fce2d1cd747d16224a4decb5581170bcc1141f2c638cd34b559cbd2ffa8cac4df0905f6d247e4f7cb0ed8f5d13e13372ba2fb56c55da69792c73e422a9d7dd1d53a3a89b32205f4d2d3a9b9390dac04fedbd4f762d0bad4d941009a700622d363d85823eaad112c13bc94f389deba2a143ed818813a7a596a84fda23deebd987f09c4a80fcf336594411a6f2bef5101d11dbfbfbc8d4c019ce8fd1e74cddf88dfce093c958589b0155293192e85c874d128aab1823ffbea37dd2f2e0a90a748a9058f524bd96b103213dc63ce58e3ebc374c12b7dd3879c96d271319553d057b00e14129def5682617f8856d5b328eb3dca8425dcaa4fc9be94e214a85a998bc03a78910341596d2f6b1f8705f84001a29c310b29f7e0e6c02069b7461de4ee838a9595f842b91a7bd39bfca8e712d1a1c6e224b8330de6403eac8313ebd87b722858cfca31afafca05eb360dafeffd203deec926e88ef0e3e8cb9c6fcea296488ee351972804b320507b268cb2548a3bdc4c7a6c7a2452de1edea07f90e48311a1f8c31c8fb82c572df34f76f3a08d75f1d2f23b2e4c97fae9164b5bd03e2af58a6b2c8b40defd4ce967870dc356edbcfb9f6ae391d95aeed4dd04baa47bf1eb7f294db6129cb8095683fb40624cb533839ba473b22cc56d56099788517d3887b901c714f6c8c76ae89a532e4e940b48e4db899d49bdca4697b0f46f85e6199b6d4d681c001804e2721ab0a67efc9fac6aeb54884c0ca0dcb29eaba0b0c7891c9260936df2b0c3ea8d682938a3d2a7316ed22fefe4d968c8036c764b6278f25cba433cb320e7b43c30497bf248087f257b871c8b9bfd418629f9572082347fbb4d4ac611085aa3a5b2a4112d86da6ea79a71b99a645cba1cec337adf5787338341d32ec24171ff51a704afde92d800361d08ce20c3275ae395701ddce4c585b7b07b961441132f7ba4925f58f7e53cf6ca81cdfd4615a84e5d73d79d3096cac6052f8a17f4bded0773c866e364de8030b387ba88207c073d0708b1d9fe0acbcef83bab63a717c11687b53586e9534e464778be4460f865b057f70f10fdc763d94211711f2709d32cd9b0df7a280ab732461edfa807ea5fd211a015514dc7a5a53bcd373df36c4ec4a9265d04849c9b0dedcdde66e58f57966bcefd7d08fb82b54571601f36674ae8506a4229744da6ccd0e02fd702ea96491e44f1c69bc3c8b99e1c8a5de4f92caca5a10f5f6083e70bec5864bdf1ef1ad40f69ea3f12756df94d3069fc438ed89da8e8dc51e22928fa75768b51c027b22e0e3a288bb70e5a288edcd2ffc072f150decb7dcdccd1f5b39689a28ea331f7084731022dfb9e3dbbea1c28f5f2094608b9840099e1bad297028f8bf44c578c0bd62447f7d7f7f0222986a44a304cd32530567fb58a8b80bda1fa66c9b04f12aa3cd30105b50448d8b163f3ff236e454f27ef04d277eb846f68bcf502f871e8a7f9ee6b83e629e6266b83d4e244cff3a6661ce0879e02fb3940d030e95ac8c994de40aebe71cd24540fa4e2d52fbcea3030cefd4c1114446790df0eb9cd00add29944c9c81f8de9140a48fc3fff07dd1853deeb70c32b703394f2a4d66a85c5ef4b4151b016f9a0797c7fc6677eb5d9a83c28a28e01c9a6cccb7d104ed5bc46dc0a1f243edae485e33da239ac498453e2777a2c60842633d5bfab586eed01f91b5a25ec00024c9d430e6c9aaad956d7b9bc586e99085a45c83d93a69d52bc16323c34535811154e247a2141cd663ba933108602eadfd83e0d3af7a777618b3068954e23647b10334139380eb7dcdfbab74c8c2c08eaf1fb036a8f614a14cbac92c2ff7c456932a1898ef2d4f9c0e5796c7050d1d062765aa9be260c056e4c0d0abf17e6ee9269c1f364ec43e8011bdf515a03c78811b0136bcccde943dd857d42373fdffb1384ed967901ee25b3a02d778378cef1d2c6b03f32d9e1042a4ee9feb87920393868d0ac00cc209832b95a7f059855e65ca2078e475ae6abe6c65c456739a5ab89948efc3e3b8c56b61094a7364c48a88c81a156c36d893c96efcd72276940b8345cdfd1e24a093d5819aeaecc59755c93e948899b631a9c99e42ae7239697710e66438308a79ffa1c2b49bf1b089645813a0fc39af58311f52869b76d4901b9f92a00bcea0de767fa52dc0f34130bf04670d3d9dadbc6b1e9d3d7f1f85eba17a728bdd52f937563536ad45616c3996e004bd9b4191ae711415ce15f80c858a9d852a8843062704c5231713d513ecd716a132763eddba6042713c60c246b198c8c5a98c4dfc0cd0ca212c495314c0257e697e456437e14d697ac482765ff0cb51bc8ed2bb307cc35c41de5400b9900ce3c23a2218c31b58b510c5e28bfa456c7a370f617232a200668d1068d046475b6cfce0c1fcb4ce5595753f33dec0014582675a5ab9fcf9d783473f8215112da03e3a49074d4872063c31df8e9e01e099c563452c50951ca8952738c670fc624a93ab5330f002", &(0x7f0000002140)=0x1000, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) shmctl$IPC_RMID(0x0, 0x0) pipe(&(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000002380)={0x0, 0x3}) close(r2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000023c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000002540)={0x3, &(0x7f0000002500)=[0x0, 0x10001, 0x1]}) executing program 7: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {0x1}, {0x3}, {}, {}, {}, {}, {0x1}, {0x1}, {0x0, 0x20000}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {0x0, 0x1}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0xfffffe2f) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) executing program 2: openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r0, 0x6, 0x8, &(0x7f00000001c0)="fcda85f897acd43e320a000000000100611ea21a22509ae63d29367157b5af2844ecdf797287ff11310fbfd21da83e91a08d72753ea19cf610dbd1d6692f", 0x3e) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="fffffffffffffff2cac563ff86dd6060626000082c00fe800000000000000000000000000020a78000000000000000000000000000aa2b"]) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697f, 0x0) close(0xffffffffffffffff) close(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) recvmmsg(r0, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000dc0)={0x0}, 0x10, 0x42, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6, 0x0, 0xfc}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}}) 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) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000240)="ee101524", 0x4}], 0x1) setrlimit(0x5, &(0x7f0000000140)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r3 = msgget$private(0x0, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) msgctl$IPC_STAT(r3, 0x2, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x2, 0x3, 0x80) dup2(r5, r6) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x58}) r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r3 = dup2(r2, r1) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) recvmmsg(r3, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x1842, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000a00)="91", 0x1}], 0x1) executing program 7: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) shmdt(0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) geteuid() shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) getgroups(0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), 0x0) semget(0x2, 0x0, 0x708) open(0x0, 0x0, 0xc0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000640)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xffffff}}}}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) r1 = dup2(r0, 0xffffffffffffffff) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000001c0)=[{0x7, 0x6}, {0x20, 0xfffffffd}], 0x2}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) pipe2(0x0, 0x10000) r3 = socket(0x11, 0x3, 0x0) readv(r3, &(0x7f00000000c0), 0x0) execve(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000180)=[{0x48, 0x2, 0x8}, {0x0, 0x0, 0x0, 0xfffffffc}, {0x8106, 0x8}, {0x100, 0x3, 0x3, 0x4}, {0x5, 0xb3, 0xf9, 0x101}, {0x8001, 0x3f, 0x20, 0x8}, {0x6, 0x0, 0x7c, 0x3f}, {0x6, 0x3, 0x60}, {0x9, 0x6, 0x40, 0x3}]}) writev(0xffffffffffffffff, &(0x7f0000000440)=[{0x0}], 0x1) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r5 = socket$inet6(0x18, 0x5, 0x0) poll(&(0x7f0000000000)=[{r5, 0xd}], 0x1, 0x0) shutdown(r5, 0x1) close(0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) dup(r6) getsockopt(r2, 0xffff, 0x2, 0x0, 0x0) executing program 7: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="010000", 0x3) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000040)='\t', 0xa) write(r1, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x7}, {0x16}]}) msgget(0x0, 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 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) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffce7, 0x0, 0xfffffffffffffe18}, 0x0) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x80000000, 0x0, 0x0, 0x0, 0x0, 0x40, 0x400}, 0x0, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0xb5}) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) r1 = semget$private(0x0, 0x1, 0x50c) r2 = getuid() setreuid(0x0, r2) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0x0) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000740)={{0x80000001, r2, r3, r4, r5, 0x6a}, 0x1, 0x0, 0xfe52}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000007c0)=""/82) r6 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r7 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) connect$inet(r7, 0x0, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f00000001c0)) accept$inet(r6, &(0x7f0000000040), &(0x7f0000000140)=0xc) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r11 = dup2(r9, r10) semget$private(0x0, 0x0, 0x600) writev(r11, &(0x7f0000000440)=[{&(0x7f0000000200)="00b2495700c8066fc1a878dda30e3600c8870bbae52fbb2adda99b4f53bd8af7b58d97059b21b6c82dfed8e0cd854c134f1379b76a827db8a8a265627b588bc3512ce2c4fe7c8654fe285095d6122b119d8b07944ac0cdaaf2345434cee52b394f9e0d329281e2bcb8eab6be071bb909073425af69f625b4b370e402b1c2cd245a0761650fd0774da4f0bc7c482b24f9ab", 0x91}], 0x1) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) msgctl$IPC_SET(0x0, 0x1, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) select(0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) executing program 7: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000180)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file2\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) syz_emit_ethernet(0x42, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x3}], 0x1, 0x0) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() r1 = socket(0x2, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = socket(0x20, 0x2, 0x7) r3 = socket(0x0, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x15, &(0x7f0000000000), 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c0000000000c9"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r2, 0x0, 0x0) connect$unix(r1, 0x0, 0x0) syz_open_pts() getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000200)}) setrlimit(0x8, &(0x7f0000000100)={0xfffffffffffffff8, 0x54}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) link(0x0, &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) executing program 7: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000480)="38df283e743a8565ffa81613fcd143981c6abad48a77450da4d6ef9e38cf050000000f8ff5f4f23051636727bee6efa9448cfd4f3cabc3d2725922c2687b47b0faea3eef225f8b0f05000000000000007dff698e95266a1855de09fde66626f7e63ec229d41b6ec19e1ccabe3bfffffffff9223d853c0362850816f69c12000000000000a010f6f8f641a08fb573249f30fad8f1dea854ba320bcfddd21f4fffffde210e9c359491108346c7864fc635a1bf58d77a0dadbafb79e2197adf24d2b8f3c2a0894b4aaab7307f00931cf235fa44840aeedaf8d239f8237596582116bb22dacdd3417dac396f112084c0f18f3960c4f6c6320cf72fb94976fab972b2753dc3171939aa1f091e39fefa075fe5f0cdc0062374e0eb7a3aaceeeab8f4b5ec030000000000000000000004", 0xb4, 0x408, 0x0, 0x51) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) getpid() socketpair$unix(0x1, 0x1, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000300)={0x100000, 0x4}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x3, 0x1db, "1a91880000000000000000000000000200", 0x0, 0x40}) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000080)="dd722386aaa50f062d", 0x9}, {&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1366c58af7e3a8eb8ff419a564f33a00db68da6ec62572fd800b44ddb72a27d384d7c0f59283172e5cffa871fbf54d432e04803f306b4bdd17a8ae02f5634de7f261bf856f7b29c4a8c1f03004f7c52f2f9e6db563bdacf11a4312b36e471badb5937dffaad3492204b136b6c7af7e032a3ca5851a267482edd7e7d92ccb87a8b65d5673815b76e9c1698ae7b1f4b5f9abdf83dd28f7ec1cfb85b91f142276afac2efbe6ca1204a2ea66c34768fde97b6e3ec499757af16215bc8f51325d653dabd4ebd4845684b1610443d845a10cbd974b2019ab2aaa364b771cdc3278d4439b96185ed0c3859ea5a4baaa391506d5bbdceb7f20da251814d96c79c641c12dee3c6c3008dea5b63a8d17dd8d567ae2ef71e10eec7343ade58044f19d750017b393a9747caa8e97186fd10cecb761f0f78928e19f8ffb6b5dfb954d1d90140f6b15bad46f9b7aaaae4fbe2f6dadf2ac7fa305306410a426f3da1198dc24f11845142715e81157342de40463eaeb5787d1f552f98f7bc8ec1477f11332e37e3705530ef8c541edf935da193d01448768fbaafb47d5eb3f82bf3ed063b7827445eab5a8fcd7d99d53b0dde5df24f8b5786d8351244164630515bc0fed985baf297cf2da41ac75f2ba68e432552f11b1d722468ffbbbe6a9ac46102969d269c43d624e218459a8db1b21cfa29109698467a1764e1f68dacfd6038037273063b89f01f1eaac9cf5dd2a8d42b1b6e4a60a373d77a7cd04d7b2b836af003812130ab23f44fcc641672be8e1c451c69e042efb361fbbf25916d4e725e9567d74ced7dd8fc1421c9119932838f3f3f3744d6e7e1c79455107178e0a968ee2f8e893781613452e0d241d0c342b0d8f869c0625dc711f82fd4b6b1ed73f62b1cb9e12bedc5fa2eaf58c969a25dbbce9fd087036ac4b95924f64111ef591d3dd0e905f3c89cabb205ab30fbfe844af7ed55b8cb1a3d4486b0cba74dab7a6c381441630966b0bdb830bf78a9677c64c62c79d165ec9562277f4782108d08240bd5f20a6ba683478ba115732d06b05c0f7eb5e8853600ce62b5a8c45b5d690dadec6b380193096ad5d18217d8dba3cd6c7902519df26cdc69b60278e57e2e70ca3e40459e3b61c295c3c23899923cc8a8745e91ec0a20d6f6e97f0fbad67600e90844f6257ca914e6e8cb5dea58a8be0939f827b9493aa6b3072e6c631a801957dca35357b4caa78b94e3faccdb887ae5c705f53765787f4440a7077baf1c4700f1d0b9c2de9602a940fa7ca022737006fae730003b66588848a757801f811710a078d2c7f91b1f66a01dadebbcd4540034aac930bac2cdffb947b6726a3b266484b0a5c94f6b80b6e432e01b8f89bab377c3f7dc878605ed50277c066aaefc75fa5bb1b4d642c651b4d46561a4eaa9b7dcea3b81fb6133fb0900c86b58f99d634bf7dd2ce3e25a5e3033419a976a476ba03bf690876b3e7c19e8c847293663cc45febc4335c19a81837e61a38b0d71951c305b63105fc9c150822cd35df33f5e459bfbd4c22f03ee3c830cc06cf37029fa9edd3da0930df6dd76775a4b91ac307c4034b1a96859507dd68b3e0befab34c62704f7cb8c44245be25f265046787e67e835a05b5ac84ca95719c50acb616369d213a8753f91c1cfd168cb128109d8de46d5add8377a795259418a03afc15647e54fb9a9c0b0757611968e9424c2848ebde24a91ef14aed1fa1879b51b131fcd441302916164af8b9ae3ce8e86b5d66d58efe5a181b4b4451a911f64267c9b46815e1b79909bea47f5e555bac2287aa1e2de031da61439a739fbc6efa2f08bb804c2f76a28680b29d881ec1404a25cad03445d4045236e3b919130c38efd90451764a9d897e91ac9058feeacb0194788279c02e757eb6ad6c3af3283ba03bd142d2032d59191b89601df69297aa05c95339f70460a68df78f44e52fe19fd2633cddd261e86d11052f6bb0a6c7cb9e9750bc540588d2108e6937bf16218efeddcf9d540c13150b1cbb911f03c0ab569a760f88f518a26798c2dbcc074d18a43d106001ee87eeb81a8bebd5c0a1c069efa9a3c0384514b455871de72160f0a898983f547c211345555d976c795fc1b05ef8706f199930ba4aa083a0642ff8dafbe9d582a4bfa09fd5c9d9ab0a17b361d141849583798f73b08f5e1a2290ec35d256a1399c5eba5cd805dac65021606753c5dcd1262eadf4d3d0af31075cfb71a1fa4dfcce346327495b898fcdebf04f7ecf7cb3aeb9fe99dee2e6734d95667f532c3a997641a53f56a9f2e082c211d4fb5f15a04142fefc1ecd89b77d371e541988cc326dc848681c8413c778962e54324ef1113e7b908558eb49a4617de12d619d16ed5a0224f728a1367d9e5a1773488d7ce986fc4208c35d8797ee3ad33b007849d98225f8003f0048707512002078305b8aa8642cf695833fdc84bb551ccc5ff920790c976a727b7972fb88f8e7272bf2450a18a5eddac6f9e8093f75f85d702307b302a54da7612d34d874bd86cf6934a3162c6745c579d279d5f62d27d0263d2f319e70d6e4d9f8376c7eb93511b07b4a588da9977c899d761811535d4b94f605e74c79a6ae820d882972ba524720e8a814d98fb778e26d7fc235b5b4a794b1244ca878a3193d48321f601d009d810c6c63e7853fa2e66661eaa1dadd55378e8c42d7d3b18996dc4af7b76cd9344dde9046b00f2c2135a71000587f22b5a8999eaabd1d3d15b1ea247f630259afeb5d3552d8b8d25353a45ea93e85f8b62a909a329007cb78d1441a3f88409c9e4a7f5e3a38b3ff8f83e5786214f4635d5602cd6305853225f133e6a44059fc6d88a3fea95b2d15d3ba3a9fa47a77d6a6b48ffe582f23c2997be60db8b496007e6cf91820657a4e10732d3471f128ea972f6b233b04d481c1a14fa32ba6601cc183f675644652d66df2b119a85d1751cd5104f77b7bc30ef503e606c5e9d1b255cc040f9f27f6b447223271a8124da64c1cb39d57c5796571529d7787859787063c3a44addc1c392267477ad30ba5ff674eca98cb2e445d458dacc6835b192e933218b4baf0ccb78228c7e3a7e3290ed3824a9cd4a9e74887bac564fc0097edf2226c38489946ec2ffc2527c9d5e26575da74d376f8080f8c56442720cb038157cbcae1ed319c2688f298b1515dec5a155a7ced1682a0c083934b6e0e806936b25e674148f39ade1d6fa5a554856dcb9984660df0de4245b70a27c8e9cbedc06423ae06ea9a27f7102113c4388befa688c8468b4e2865a94e58f3a2568211911af2aa038767fb7a05018dc45e70c33c6cbab47f81fba0c551d775ac92a1343e8dcfa61f102159adc5eefbff463be23f2278c3c7123465ae1574671ae665a91d1f80cfd9b9cf0b3edf53cc637db4ad77bd436b6bd32ea2f1032aaea3e99c30b7afe299232664b5c0d6d2f3c4d7e6a854c38937fff124977b399fb0e1566245703fbc2a6f666451602af52a979ab1b54f82b346b8e0b13c5019783e4497e6e68ff68236e8bafc37baf5e2b83ec8fb9868b8d6481db9b0e315bd554d8078be2710a7e3fab3ad15aec2062aa34bc67da31edf4bed01fe5630a0800794150856ef0db6f6b9b8e6b9a0a5a96b68d0f77fc4a3eb04cdd0a6f26590d8643b535c89288de0f81670b3f227e53d33c155b74af56ef72db01d191c9a216b48e82214b87d30b510b95dcaaf01748f8c772a271a77eaf30dbe0e3e33e3f319bbfcb4a3dc4c609c2b90f42c8c82861142a8d90c0f40304c7aa40ade9e50cce01ef6f819edd17f0ba3c8cfa225f500f3c4344700f0ee0e18b4da149ee963aac4cce9c9bea9990e20c798d717f7e8eead7c015903a408919cf3498224efc9d2b2c87cb21d3248cb8bbcf7f484fcea6ec760e301403dd65ddeb12b02070f597d48a2a93b89e21a3baac18af30e8678754e8548e573a1ccfaa2f280cf6d845e368cdb9faf5c6e6ba5414b8425ab454260acb52f5dfafacc64e83bda30b0eeb92d0bed8289ac0af11c6fb5e6bb123318fe8361159ca138e34dd85de53d0354c2ab887891dfd62081a7bd5e7ef910a3eab78110ee3cb7828416b51b2eaa3c1ce4c87ea75550e614dadc1ea104a8a8562b04142d8025309372c528d2a6df1c8235d0df14e4ff5b2da06b22e68e3b62da0855ce7de35578dd1a4e39b0134acb52fb46e86960c6e8453f6bcdced3ea35e8973999c0bc300590d8bb76e48ebb1b8d960e530496f7ceacb128126ccd0341202e99368f2bea76caa9f60ee728cb1337fdfd896604cc9d80e5863067d44176ccc030503c7771123246edb4e2c18c27a601b204ff769f47b9120cb6cd61e723bee4892bb7632a5101adee58880464e6d7a56bd8eaf9b744e18ab2f72f14853ce8a9bf0fb41c5b853473a9f2b7c3a06c0558c653c0f19e5ad8598b21c3118242a226c8d63bc4584d894f60f3aa607d4f41547abf2535f693a6903b0d7ed40553dcb28e23d7885cc0aab8b5d0ec81bb9b1de6f3685f70dcbe591163cd4f535ac144776304a06a9c4a508c9798d3039747fd0b739eb6a0081de61ddf5ee31dede9dcc77ad35f9397e1503032697bdd022e29dba0f58675600c420174e707e8bb379e03b7410bdda2f71eecfd92c667ab9191fd1eb82d7745c84849b5a9c7a6daf10838e1b1bdbd05cd8b8f0e4b0a8c732aea7794fd3a06262abb3067a55db9e9740084af2e16587a33504abef0004f86d6fd9197419869806c99dd29ab408c8961d1467cccbbec49f51b3f597412212b849665e251b8ff963daf701e7b7dbad236e47a975b9cb6653017c2fc8db2927f06a0e8a39465db10b6b92e80ac87c00bc291b2013fee8320e1601b7866d7bf94f41cf9be7bb6612457c1c7187bc79793eea40c7a648dec22159196f9b1b27c56af83efffeb967030cccbf849f617dc143b32a49c847cf3579a91fcc2ea8d8d49fadea5462228b079acbc3c4ed37e147568492defde75bbb5f38f172a578de7053d7d7ee2cc25fb38c0a77a0fe41101da85a9f7cb8cab82e012e2867365cd02622dec5f215b2284955afcf74ccd1ef4b25bb2141155b97a0bc70376a75c3408c5771a0ee7a3c50e1726f4786d2bbd0390b6f586c8167d82e04b169fec00d41b9fb16fcedfd2d17889caeaa16fc1585397f854c6b62ec92a01c8748d24f13d09d28838968f96c22c0e1e521489c9ef99c63dfb3a045b07903c2264978718a0fcb6e367fd8aec2995c8126c1302978b6cec8dadcc09728801e668cb6bb9c03f680399377a504b561c36fa7f2cc8ccd334cf08c65cb62bbfeebdca0c3cfbe456852b659fbd53b1ba73970e2acd0a31ce92e116bd6cd92daa75812465721d2b5529bf834f4c863f5f527a0f14e2e479bae8a849b4d0738326c245895d4f12e2e7a849c7811d96722ca390d620b1e55683aafc4ef5672280eeba65f58b3f60c89a1112dc376319a7db19865dc8785dbf34ef40638ad15fe38168052603f21b339358a532b4044ef59db35b2884cc39a3b7af0c97fa51708d8fe7361549e8ec7a4dcb8e726fe9c3f", 0xfe3}], 0x2) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000380)="4b9af7", 0x3}], 0x1) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x12, 0x0) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000029, 0x37, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xd, 0x0, 0x0) setegid(0xffffffffffffffff) r6 = msgget$private(0x0, 0x0) setuid(0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f00000002c0)={0xa, 0x2, 0x4}, 0x3, &(0x7f0000000340)="6b192f1742413cdfec0847", 0x0, 0x0, 0x0) setgid(0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000400)={0x3}) sendto$unix(r2, &(0x7f0000000140)="1398b040cf1ffa5a6efd1292a6272c7a9ebe2001d18c03166c25593191fb4eaed28376012e5f3c92b3c97f3c81186e15bf4d6e8916ece26887e68ed798a2f31e6a57818a94fadbd972c868eb36da60b2c55b60a42b9afc9d6e79de71ab6eb9e9dd74886cbe7dfb35ab7dfaf6a5c4221758f4244a441fc3536563e307da85b3b48d31acacac14151b26cf9ad5e14596abb218cac2f0e4c1a6a4a63dbcfcc08f0e224b75afe5060ea23134500c0e599f327d61e177d732d364140a6293321e30e617b856ee570a25f7d644717d65b138264598bee9c2c941efeeda92767ab54931516f6b9099322f09199feff5a22d04ec", 0xf0, 0x408, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) msgrcv(r6, 0x0, 0x0, 0x2, 0x800) recvmmsg(r1, &(0x7f0000005540)={0x0}, 0x10, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() r1 = socket(0x2, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = socket(0x20, 0x2, 0x7) r3 = socket(0x0, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x15, &(0x7f0000000000), 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c0000000000c9"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r2, 0x0, 0x0) connect$unix(r1, 0x0, 0x0) syz_open_pts() getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000200)}) setrlimit(0x8, &(0x7f0000000100)={0xfffffffffffffff8, 0x54}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) link(0x0, &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) executing program 2: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="8b847e5ebf7bb0e992d50e5f21a11b15c017e4694a000900", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r0) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x4001, 0x0) dup(r2) close(0xffffffffffffffff) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, r3, 0x7fffffff) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r4 = accept$unix(r3, &(0x7f0000000080)=@abs, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x5e1a, 0x6, 0x0, 0x4, 0xfffff801, 0x9, 0x2, 0x0, 0x4, 0x3}) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f00000001c0)={0x7, 0x200, 0x4, 0x6}) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x80105702, &(0x7f0000000200)={0x2, 0x3f, 0xee2, 0x100}) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, 0x0) connect(0xffffffffffffffff, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$WSKBDIO_GETDEFAULTBELL(r3, 0x40105706, &(0x7f00000002c0)) getsockname$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) ioctl$KDENABIO(r5, 0x20004b3c) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x1, 0x800, 0x5, 0x1f, 0x4}]}) executing program 2: socket(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r1, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000200)="0226039ef80000000000000000575b09a8fe0000000068", 0x17}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000002240)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c547976628a1d43aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079038954403a26846f804313151b674b991907054e71cef065939ccbd5c4b5cc0b95d9fd587dbfe1559cfa027bf8f95af2788bbc912dd53e3729c1b7298815fc68f0b6bff49cdf2e658c1b51099eff58bbf8ae9f6b334b0d8d5aa55d7abf78651323b8e23a5459e130384c2d5fe128b0b75a46983fad0f67d7bc2f264bc805c24aa47434edfcbfc3f8630e8756507c35a0900bf447d", 0x12f}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000000340)="ca87803dff144c6b6b26a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa54b4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f36902da93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be47e00000000000000e0a65453962fb7d3762c", 0x87}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a4196e5adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603a", 0xd09}], 0x7) (async) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) (async) close(r1) (async) execve(0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x5, 0x9, 0x0, 0x4}]}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r2 = syz_open_pts() close(r2) syz_open_pts() (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27ff2, 0x0, 0x81, 0x5773c546, "e5000000000100"}) writev(r2, &(0x7f0000000e40)=[{&(0x7f00000019c0)="e06e55fd616cb29e5a20d1d1875a600efebd7612ec9f291f8c06f99aec925e829112016d51978c0c8253414c5308fa7231dc5699477448547f5a68f79f5cbb143a5380b5b97133f718af495217bf20cefe7abeb7c509a4a88dc73b13915790c7da01d356981e82f0080ee7483c0cb0c02129e677d3768027489c01f41cded5c1cc938624efcb9d4b1c47e9886ad4895dc31f3546e0f028b52b9cb5ba8257daf0a909e07cb913ea03109b9e2843f6fa660f69b3e1ad6ae66763d81925ea8f14851e51c06dc13a781cde86b429e936d05ae729b84faff4bca9bdf830377006469c0331f522fbeb5dc58fd8615012d876c74008be1c4b52ca1d0d566f189fc0fb8a5d47d5d20a417acc16691a9fe3294e61f2ad14aece638861f5b0429dc1295e582ce8a170234371c1f30e5c62069e28c955d2d27ef2239e3db69b1c2e4ec7807f5c6b3cbb6da1a8d8c29f5ec8131b14ac9e74841087fff0945fad778b861ffaacbc9f65e2c8a6ff180b2dab768b475dc01460e66c0f4906179abdb9e23986f810536e6bb5f0714a46d1516d121f061225f287bbb21fc3ebef76d76e89e8a638974073022f2dacb71bab39d00f79e0cd3dcbbbcbd03e88a9f2ce8530b733bb9e1a9c1261ce1b9bf92b5afa14ff06bbfb2449875b19d50d117f64cfc0bbff31615ae93421fc19fbf90b565dc35c688e937e874d7a7e298cc3fd9d01ff467dab8a7b72d1f739d8b8b6d9ad39df6d31121bf169d806e4601660560fe3b7c794cca5bca428526670b5b98c9578cd51035a49d3282a3a235fb204b800b51311e72216b07c5af7206560d36ee3ceb82cc3de68abf32387a1d3b437f00281ced27f521af51bf472e67c3a9d4bb4317fffe5e72ef86933b25282f1c58b1f04c89808e9caeed215cd37049c55886adc0a0dea33f92aeda907b22938c5c9a13a490d6fda1b4d78723d742452ba049fc029854909743611ff2bc838d25444e3e64d62670aa8a73f9e1164eec179b101b6cd6cc3e47bc044838934459bc342c85cef31dddb7cc8b7d0ab4be472582dc74d572b90888e25791e7a02ec42b124a80b1845b3437f3c8767c933911390d4983c2a433c77119ae426b2a4a4bf2019b2c65fcafd469839422945c81fd8323eddc40ca1fd64268ce55c78025a2d5f7785c6af3e574af74d041d4c350fbd779490620625e95dea56b93b7742722f7de1c453e657edbf68c5f3c9f591e24e804d5a1d20b1fcceb30ca230a2404a059b93fbf7cf402944405ae10ba3d596f4b3b99a7c67ce3631b320c1a494c05aa2da0b23860b58d46bb356952a657453d111886900025c28", 0x3ad}], 0x1) (async) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) executing program 2: sysctl$net_inet_divert(&(0x7f00000000c0)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000300)="17be02d97b889bf8e269cd1254da4c65bbcfeae5becce33388292f0db5a0e7b4f131508b7b3857ace295ac19d24b882756d4557f8586053179f80d21d7ade6a581dc0ad2774c43fbfb3c1858c6144a3082de5f8729", &(0x7f0000000100)=0x55, &(0x7f0000000180)="00a0be0df76ee698c8fe32e7fe1287e0295735e773876ded7819", 0x1a) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = getpid() ktrace(0x0, 0x0, 0x0, r0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000040)=0x200) r2 = syz_open_pts() setrlimit(0x3, &(0x7f0000000040)={0x7ff, 0x100000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = dup2(r4, r3) close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7b8, "0d838000000000070000000002fd00"}) writev(r2, &(0x7f0000000240)=[{&(0x7f00000009c0)="e55a0ace2829081cc2a3aa7a0f9dbf3213a78cd243669c99ae3c7a55e0a9c829e206a79a5a4009f28145ae433e99a8cba56877fd082bbc07c3ce18a36d7e58a68a026474ca2d86ef1f25afd0dc17ea223f5cc2cb3a1e474566c18e354955295d46062ca1f676ced3147582e21cedc8762583cbf19b3db5474733ee330df883bc5fac77ca3efbe462878aad38a8a2424d7608eb0d0d", 0x95}], 0x1) getrlimit(0x3, &(0x7f0000000000)) r7 = shmget$private(0x0, 0x2000, 0x41, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000440)={{0x20, r8, 0xffffffffffffffff, r9, r10, 0x42, 0x7dd}, 0x81, 0x2, r0, r11, 0xbc7, 0x0, 0x1ff}) setreuid(0xee00, 0x0) r12 = getuid() r13 = getuid() r14 = getgid() chown(&(0x7f00000002c0)='./file0\x00', r13, r14) setreuid(r9, r12) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 2: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000000), 0x4) r4 = socket(0x18, 0x3, 0x3a) dup2(r4, r4) write(r4, &(0x7f0000000140)="12e1f34ba50431a705ebc4", 0xb) r5 = socket(0x1, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000180)=[{r0, 0x10}, {r1, 0x80}, {r2, 0x20}, {r3, 0x1}, {r4, 0x4}, {r5, 0x4}], 0x6, 0x7) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = semget$private(0x0, 0x3, 0x224) semop(r1, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x800}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98, 0x1000}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r5) r6 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, r2, r5, r6, r0}, 0x8, 0x80000001, 0x13217f73}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0x0, r3, 0x0, r5, 0x124, 0xfffc}, 0x71}) r7 = getuid() fchown(0xffffffffffffffff, r7, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = semget$private(0x0, 0x5, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r8, 0x0, r8, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r9, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x3) semop(r9, 0xffffffffffffffff, 0x4) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x7, r7, r8, 0x0, r8, 0x0, 0x2}, 0x7, 0x7, 0x4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x3, 0x0, r8, r10, r11, 0x20, 0x401}, 0x40, 0xfffffffffffffffc, 0x5}) setgid(r8) r12 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x1fbf, &(0x7f0000002140)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "009b57", 0x1f89, 0x0, 0x0, @rand_addr="80595a6287bc98a6922456b2012770c4", @rand_addr="7bae3fbc431fd64fc45918fbfcc99e52", {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @rand_addr="b7ab52dd2b37b09c84695da68fd3604d", [{0x0, 0x200, "14c71b16c87b8af3668c9431c0434b7f6181d5f01615cd14d1f5a4700f50d3bcb8758aafb79f20e4d6f12d1d0bfbf93cb1236730e2d4aaeede26cb9672bb122c0324aaf122b1d85657c8d168ae8ad163f98da1f788ac3f024ab77c65d1bc939ec1762293c18cd12285074329ada246a9f9de056871d1032699413929054d3911ddacb3f16d9c2db2471b4eb770c2a4a28ce8a2be4dd74d8a377118eea4b8d98b33db5d678953130fbe12a8a754c093e8257e051a0c2a3149ea03020deed780a09ad23ceb4e170b9c19ec1ed073e4a64d0b619b375aaf93303ca47e51a4da22daaf54968d38427c40213179596dfa75359c2b33e009c58beb03607f359d6c817d8ca3e5bb430749f9b37adce51795a407b7bdb191409a0b5faa3078109a75dbf2b4a981704747d1bea16a9a080098b0756939cee4123e5bb98a681684d00d2369012a2a151d5d82eaab2246a1e536142a2800ee4943fa952ed95793ef7ec8eb95bc71135fde75a25e2b0d8f0443deca0666fc37183f9b9fb4faace1dda85d65847f69c1195f7b53aecebfce9c202cc0e397dbc3d4385c53133c4667c30b844f24d6bb980e2ce475a578d7dc7d64ba990d1c40d36d87db9813638d803649bb220deb5c27ae7826270b40e6943466da288005d1345d29ecb6081e6cab713c4449f84b5de914f21abc2c2ce1f196872a702ed1f0450dd717929c629b098c2cd4989df7685565ed15d98d020e232f23ef741da21621828028882b3575a545d198f5b835140c280d2c1e268d7ad63a7eed9436817852f488932d5d63007b88ec28fdc7653eadc6350859a87036bbf3af08bdbfee6b87d1a5f0bed08aad32b9ead76b28f24317b6c4ceedfbbb6d885333c9474c1691612a74ab8a7354cf7d9f55179a837bf0aceeb75f8076a628caedd8a19917a8e799a4ed0a6a31d5995540573359c40841cde58511b2aadc0dae164edde749b178b320bb6ce7c05df53cad3af7585a833fd494f958fe1e1ba7b72dd890651bebf1c4997f7b4cc04d790f9982a0eb052cb8c3a2fa579ffd246c241c34e0e6d5e1ee1b36ec3fa5f39d45cf964e61b5a30a2f58ce61eb2750af0b435d4cbfbdbd1cfc8362901f5ec390041c1106a38f0fefdf026f998bc5a2175346182a78e50019d04c67d8a05c5acb0ccb7b15a1c7448b18068a3704d44f8fdd5ae883625e99f3981fb68cc0f45d09f06b596031854962d326cbd8eeea714a67924a4e8ede23e6a3d45851d02e982b337e22c80ebcfcf69801a971466a2bdeeed87e38068c04bd4ad5be2d12180adebcac9afafc0b9a41d2fcb70270f515531b3b3b776c5d81c4f68b11e01b408b026ffd2dde3972a3bac5d791965dcb12cdedf9808c04febf57ba571330980cf9cafc845f8b3e14e585ad0a2314d22a1b7f1b1530c6428483e1ef8cfcff4d6adb438b3030a08404bd9079fc481b62e51eca7ac23350e76ed2e4dd9cdfaaf9fe8bdd30418c196ecca81944aafb88b72b9fa9253983eb2f2394e1243d2c5c5094e40fc3c4825d7371305d03e53e8294cd883bbda253a585d09934d025dda2c9a137ea996986bd1b00550248fd0ccc664df76b2c208e48d54e28608355a6f3611920e7f0ac64e243471437f3cce2846ff7bb13026dfd0f5d453d74498c893d9fa4cd2b5977c4a735cdf1436a100bc786bb89409ab05ca3b7bbf906c9a4a2a8c0407fc286d52613e3944fc5dcad4fdfce16fbf98ac230f7258688341cef4c3d20d11fe24b8d4f9726887ab003a90e72b10fb22195e95d012555bccd1e51f82e7f04ffb4d55c6d631f068cc5aed4120db1f846e9f2a27e0d88cdb636439ab7b5032243130728fc2ba942f211b8729537a9181932945d1a1d7e8ab89addde2a76d5777818b9bfbb24d734504da4c73783fb4db85033dff9624448521e7939d27e27886bcd0b54f0b55a28dac88c9f87c9ca1950422df6b5457ad81c5185ab8d2c2a2adefb883d2732d7e53d0762f3ef32b90431732d09d6ddc74461e4835aa483e0c9c2c7df7d829ed7a1d0567ad3c48e11ee33aa8542fa2605cfc08a62219dcbbce3c47aacf3108d28011ecd2c947d9092328be655d023b5f1067bf39a34fe200e66422e78ad8b3eb3227c2036c56192a74baf0ebacac555242b45c486c2d6218bbbed6fce2fe4590dc0978fcad553692394571bf010d4d9c1a1cb8250bfb52d4d3cfab5e61f80b87f2b877c0dd530158115f0310d88b401296899ad68cca32e44a2e216b7f4e95832640f66a501f2fda0f0f7942eea86fea85a163fdaa0c684edd791448163807d6702d9cc1bc25534644652e5903ea5d8242c0db8656c4a80c755f78084ba10241223f161fc81344557c9d404350b2956566cc662448f503fc69d13f438af664a4ef8a264cac2dc39506905806a3323086e71d6a17c58768d3048d8cc130bff16265bd209886eed0319b34ff09a3b3ce6dc5161a122d388dfa9b2197c93bab267fc063e6ec07cb96d17ca7a449b75bde984f196c5adc0020136757709867f71fb23156eafd591895cdc14fc881f2ad39b1406c660346c7d14aaa357ddf11623b86d1166a82fa09f8344483685781616a63e0860a36b5a1251e6a1f83cbe5c20db8aa3199d56773e543df6c4770014f60eaeef312eb79e307201a0a5ccf19b4ea605351fc414ecae787c34c083e6ff70084a1e381d67d3785857a7595a0e8d6a4e1a173ec52bfba4f398e1888cde9ed78eaecabecf3f26f709bcd0e28ec4f02f008ba6ba6a2a7b124b8d7fee47d43112ab92a1161c9e9c4104c1bb3711d45ae97e3148396340032141a6808b05c3c9517aee43ad58b4169b172ef8aed72ec16d14cb1a58c495120541e3da2647856a977aac5debc2c865ff9937d99159c21e13958a55471199714f14ef6a20fd4b81a577cbe39fd0d1725c4540a18ea87b30b8fb9c33d3f2f4b1fc1047358aadae15cb15bfe90500dc2ec0adea8677ae320455cac8ba299769cdecba9c96b0b20684b24407cf689f602c98c9102b6692a7e46e03ce457efb040b07530659bc95dcc6741047d0b77084c91afbb477eaa7a367b7f034d29a46f298e8f96e47d867e3c38f93b7b4c4a792ce29e8957bf83f80c7f60af2be3163d1322398fab36511784aeed85ba1e5940bf00000231ec46faa55af7aad6c6d31def3d1a54b14a1c75079320dab3e019fcf8a83e9969e010fc0d3ed649ee0a5a9d9e85bf2e102fde3e35717c381917c9c53e551cbdef6cf5ff7ecb4e6724fc1b584a59e50033d59fc8de526820660f6c36a10ff7f5dc83734094b97ccd39ded273fbe7676f88f9228e3b716944cfed5f6c57d90a5c360b11d67617cc81bfd57c57c969bd77864cb1323f0eddabb5f80d6576cce232f149f36327880d55a757f3d30e98975de0cb385bd7a7f830a94a6b3678120b1f75e37adac007ee221ad79e710244d5e44ebfc63beba0df6f8957606a005e9cf9b668496c4039e1937d0521a1ed02367df59f3f85477d6a5f924ece90101a42539a08056acc7f0f30d7b65f981b9687d34e4a2ab6f1b5df999e689d505574c284ca56faf55bac84d24e9042c9a737d1ccb1f2ae0ae98629c2f5cafe5d0d1f217c2c490c1d41358a2693bfca6186531de4bcd3da39109974787896b5f52c6aa600b3a4e2e56766357cb40c337c78c51a5ffe9cefbfd5ac5851080f5a23ddbd6a46fa767c1e951cbe1aea5c26a08cabe7380eaa73788ffdb292506c0202a7c2fd3b10abe8e313785782f02701a48a680be8e5011ebb8d8f04bb9fa4650b08d2fca176cb52fb675761cb6de879b64649267e6810be5c278153dcc26ad5515d0d137e5bb992f671484d6b1212cdfd48cbf85654b198a1b7648a5e89f6fb247b79a339345ec9bdcc27ba4ea781ff0f40855ab7ff6365c1d21d737c4c5ebeac39bb51df41f8b4512270b92cb332c7c6ded51bb70250c5272e44d8001e99096fbc45c1398c35eaba8a5a2555b60bf8117f46aedcb28d5090cc3ebb4434fd00897186554fd0f3ce8f8408445b3f5bb4a53236bf574ac029ea889830e96ccdf93c14b76e84401f98eceebbf6365b629ce8a98cdb8a76c8b4b1800144d732b4215505a969d6a4f499f233de54d78e7bc44c6c9cc33100b064c7358b98bd825c6da2a4726de86c5841a364fa5c3e9a621860f2603285aa99599e7cd0ac31a8bd44c18f40a55c8989f73463f40313b23ec2aecb1a8499cb0cfbd1f54ee3f3531f8844ba3b0ef9905824c039b4ba21b68dda09cd12d794047cba9165c468539902b877215ba4c0ab6a3e25d9b04f8e53dacfb0e10fafa09f08249ff201d0328413acc8156bcec22f4bcd05511fd85505303af671e2c3b6d8bbcb3227e4a9b794849c182bc19a38d4b7e81d0fdb6f92fa94952c100959a389fbbac03563a1d2b3ccac0a1a04cb89ae35c575871d6a8f89af87a063f6741076ee1a7263188eec0159bf99f7db0907c372e605e71a37e8870d25a7b8138e26aa8f3dba8bb856dd6e4460e0a7029d76d5f395cc2d7b084cb9c5d8d667ced26c754c08175fcd5b543df495f61e6cb73d0c16a7eeab3afb969ddf6dc17d6688a4070cf277321686638fb4416a71c8459535a3e01f5a5cc1d42a64b402bcc613e40abf03a24f3e7059c62b98d2dcb9b44e5f577821f8d79fc63c02c8fec057da1cd159b665a73d9d01f9393c1cce048dfb6a21fe95d84f7ce2554210e5941dc22373c7fd7479eb7e624c0064b660252bf815a2799759e23341499393ecad7689899c3a89ca3a7357bbe1b940cee771e8abac4e5cdd40fe8065158b837adf25bbddda735ce3ba6f1d7918830f33e62530005661a894cc886e34e7f96b3ed0a6a7bb851413a234926e7cd59786972e1d636f1a790eb1c2d013862912e9a3276669d8470fde2e546e64651ab2f1ed8dc643127c0e28f6d34603b6b6dadd3f82f9e73df5b0d837fff0022e4abf34637ae73d2da8a0ff365596fe14df4400adf734f95645aa6b259ae31a5430881768851abe704c4c62689c9b6d0acbee9c9b331f4f6ee7a8f5e4f29519388380d4484f65b45396d89e2a59ba415f40bbe7f72742ae49085603f3e4cc32c001dd96db109317627b98882729340d24e0161a21d937b92074c033df5bc235cc53f21ab538424724f3da50537a8a01ab96a17a21de871277a3c0de5eef11210488c243a8d6ade7eb299778bdf392b422b953797126a9ec18bc2193c089664002b9741197007adf7c737d31137da43559116ab3a69087c0ed6ac539442564b2d752c52d03a7f2e0081e0c75653bcefdee04925365e401e6ca0096709c0f522205006664d51a9bf1baa0ebc6bf5237d8992b6056fc76f90de7acd65b8aeeac646c594034b7b084bbdf49eb669890a33fc41a196e8f27677723cc5463b235f7efaaff51e4aaf7fa4c4b858f97912fee2ba717e15241bed819bb60995fd040e01dd113822659bf7ce7e3fcf8655e40b6a05d34b5e043a1348712118f4ac765a98dd35088f8e6eb9d760887ece22ca6eb8871cf1cf0eb1d026f188eba300791179c0ae4c2ce38365c827ca9a266b69e5c037656a9a7d7c698d16ba3171bf29971f500331e19e99642a1f1bb25b8eda2bcb789a64d50cf0d8a047bb6fd377b86d55017125239ab1879236d2bb7a27a32b5d9c852e63ffc3963c0ba7b7af03fd44938067113d6398b24024d2ba93b3d147d971a0e7ba5458bb24786cec49dfb51b0a4be20b2078509da682850bb981e5af2328d8f42e36c1e1a6d02df2819caf6f5084a871bf6ec457a89e321f54b370839aea675dc9"}, {0x0, 0x4, "c5dc79781221c76564c44cd38ec05b25c5fdfa5674f04fd2514301d9ea8c32d8"}, {0x0, 0x1ea, "ae0e54c2e656e5fb4d35e73f7d762c2a449b1ed142bf62afc5db18dd1e4c1c0241c0293654040c16605f12cd499c1e266dcb6ccc9e57ad4959ad2ad965b72d12c0553fd74c87addfb4d043b4e3526a696e5264d4fe3115f7316c1ef0514bfe8790b8bb102991144bef8561750b1f59870e6b88c8408323af0d73e0a16919b53ca528a969f16aa214efa51f428f3d2986bf169ea94fce3773cce6ebf79b4a36470408e1002a5b05b3ebb040fd81b9f8719c618e458a81cdac7c2ed99ffcd830dc98552ac469b6f0e127b1f549d4589e4e31cecda71eafe3c348a89a2815a893a3ebf1cdab1ac03a699d93dc30d29cf69cb47e6bd38cbc636d3b298b7dabe41dbab6e3d59dbe0a24a880d18f4f0bea3812f34fa43cb45dcd5737127c2362ddf526d93aba6980c26427671ed591ef1c2ed674bfd54e514186a8cc69f40fd2579dfb37a6edd26795252b88283480be712133e50cb3441160d01e01cdc4ef2a3deb479f76e1f242b7097580af3a41bbc00386a48288cac1f9b706d3da2961ee1c9819355b976b4ba64b4b79a79a4c0b4edaeda10fc327e55af7b8cf2016de6c265d7a8af1f73c43b4f8568f7f427ad2c715afe169deeef102fb4d6e5b83b7b6ee0ff9e2c18429f71213037f38a901422735cd61c7b82a88fff2fb89de60f94619ec1fb5420b3140d0ef0895033b4efa5c820443d3ab2203d5e5b2d689dcbbe5eda6417fbf9ee4242a62e5f246e30d635b084692aa120c5f9fb0f5d573522bfe7a3abdbb640f13010b056c8a57672f93e578df8e3703d1e3ceb5e9482cfb4e0a013ef53cd9842221e001e2cd9167ee664647eccd89e9efab522158046fa91484d422cf413acf9a9af75b1d54e80c4266566830e3bd4824b2a567cf51988c598dd7c24546cdb8ddcece0f1765e5a872fd0c4306e5a22736c3f8f0a5f8a381ff0338619b42e1e710af923aac8812d4f931d690cbcceec6f66e58ab29c2ae6f93c5d14ea5679d7a077f064eebd2cfd08fd70f761d656a8ac5ac1bc1217760da121bf863dbf60b30a9942a14e2a0a921ef366f9fac3553eb5bff7744bcee80fad69830a4860d25d4d67e0988d06316875d75de5f42a30d052865f1d7df14cce5dfe59438a09bbd6f7bc24f81d8a6cabc27839dc86c8b890b2dc2e5ce4d1425807cd8268863d15be21e911d38527c245dcdea019ef274a7ad11de854d3c0c590f12d38300fdd0a326a8fad0faa22a93beb4ffbde7151ee57783f7684f9330d10b6f1f5b7d426a9e26c8e717cdceee262a7b75bcad37051b1c091e5576dc815af57ac99b077badd2748fcbe92479cd2d234071256c47a8f525f9707fb13b794d02fe371c1e2f42aee008ae77ce2cd9fdef2a53c957f228f0673c01360d21c5fb30beab6f29ac79fcd6d56bf8663ac911ace561f5e605ebba3315048be2e402b6878d1693e9299d2d902f0ff8ced33b30facd9daedf86f0eb13c5d97a56f72ce6ce3d4b84d741042837fd3a79f55618becd28061b629a6853e7f77bb54a0bb706c3024070bc7dae97ba4bfeb2ed64504f737ad95a2bcc377c7ee6f376d00edc58e043bb91421db2128bd13b416a4083ef66736edbc993a8e3af8548abc5d0157dbebd2f397aa2792df8798ffcd4daea97009f54973a0b796e6f09979c0015fbe975347db4b2ea10893d3de92037446de8485bc01188d50497c21fe2ed4229e87741a81593f5ad81778fbff0cc9d0623868f6855a04c02ed8ad393ae15471fc465567d02160e9dc0e0cd360a104d73076e6e2ecbef760e4ea0329ace5c9d5fdd4a11b01ec29028e6d2cbe2a83e376bf6d7b0b864a65fb6186324ff87bb219081aac4bf9eec5447246af392cc276529c6fc76a54dc1a23cac8eede318fc9a6cb7f2d0e9206af658a698fd7b219097ebb4d8f6fa72e01cf2d19af3bac3436edce44b260cab7de138f10b52fcef7c47332563b656211ad3e52bb83bf0c312217f0c69cf4b07a77c6451175f71d4ca836b9bd1a4425af8a5062b855bbb5e5e49e9ff6a13d9c5ddfb0c675c8c0127cfef7d3a58b75f351ba72691bd9b1cc2365d439d7dfb1cdec10f58782b3fbcf0dc906dbca62c4066fca91492f9fb8628405fcdd72ff5aec3d3e2b6a01353bbaa7be43546eee1cc39b04d13b9dceaec8c81eccecdfce837cad36a23e1c230fe83f3d56a8c018b82d58a09381e0ccb3c625a79b1b8f8d6e8d483d6a265f96cd27755e7fb8e71d51788f5df7c378ca6f4c8d9482b25f7bb2115766d1b39836459db7e36637e63d832de066fe213d9ae0107047499a13c660d8d5b0aba2062c903b39116a90dde19c4ba8a03d12404d12b7646737319f3a102daf95bd80d62b5766ab869393eda91d5676941e4b8380fda271fd53b725fd4e4b31776549ee6d05a6d4bc29a3973e5ed34f1a93389e5438077f7deccd51a9c72f078395a381d8ed75e2d76e03303f169f8a855b73c28b08867b5ada6ea7a635b7ae19e23428b728a83fd1a4a64d8ce4a46fede5c250f1deb58ab91df1fbb235f81eb9a5d9df71ad30cc3c55ab61557a94952a96ebaa3e212ecc61cbde1ceaaa016cb388bb0aeccbc08ff609d3748612c882185c32c398c1be7be75ab60e5eed82d97939f5d04c2b104164c4f99932587118b84bcbc6c1d33b578de14ae8f13f7f46f2f56b4debb56403e6f6a7152f4cbb4ec12221d446151bed5229854d19eb7b00fd2283c17979d53dc703a708f99eec47d360867fb45cd720425202c0ec3b2405ec2e77db5b4316bbe0a8a14695946c5cf0a48ef92a0939ddb28a7e6607f906a15299b3edbe232fcbf2a03308c70bd8cc45e6412740e51ea7fad834a024ff910740da6cf9b9a8552eb2149788fbdbe5420e7c9a89e46d0e9cce619b478b29427420a46b9b11045ba4728cb38d61a597b28122c1b3813dc0a6a0762d8b232366a58ab2299f960d2ef7d33d8630d0e109cbfdfcb84ab35f4fc68cc38cd2cf725ff6bd825d780f43797cbf3bc9a42b227887baa4c7c47f14e32f1e5194b81cbf05a7bae657fed6ba0268ae26b163912e982fea84e62801b1eb0baef2863473bc94f8a8e771b8a16d9a7a6d0b0092ae927ad908b09b4e30b5f769b0795312cb1ae6432996f8bcb55204ca967a3840441a1b9af40d5c12cb7bb35df58acc67b76e7a2cf892baab9955325b4853586ff243a1b6ee74da00f075879703344f7d18e4bb7e89c6cc6c7ea780a53b8eb5ddbd8b6635259c5dfdf76c1a5282693a84c7470d6ca7486af79f8b31cac67208c9a65e685d175932cfc31883c9914fee5d4490bd1b4824a4aa90f710a814b3a66c91b2adebf10e74a4a82c7889c231e53c76989f13be32256f635b8f116b231109b763d23dec8fd35f56b4ce228ab1377bda1331322d94843961bfd12f84c9c2fa32b154203ea690962ff57674247c439c0da28b4ba8958fc2e3c231d11572770c573c4ebd44ebbb1a7a6fe971c523196f70216be402fe80e77951076c3eba02957b4c239e9ee56dca8fe0b992bbd163397fb3511e906f4b47d83f7f9a54ac9ffbb462ad4b4f1a76f0c0a5428474cd90724b7d54aed97246537ad5a35e9aba4d490bf52c9edf104670c955d7d2f74e4fa208e1814253ad67b9310e180b0b33afd02933940e0136418500d958f44534e800c2ad0fbaf6cb46f0e2f2e47669d448a5692d5cf2f1894bf58fbf9f0b704953cb5c22c9feb66df82e5d0d4b2a9e59bad1185bea9d9058bc09dc61f85d72f67a9c2309e802e2481ae463a26940bf3e3e992161d5b254ff48057722568195b254e61d9956ded2584636934eed59a1babd248d176e894850e033222398ce949245467ea732fc3fa263ca5df3dca8bd9ec73481f8a92688dab30ffc6c8025bdc3722f5470e3ee84f6d43474925957b96d34f45817d34b9376874cf9b34b1e9ceae113a8595b5632c0c3286e5b1faf9f75503f04b6465d5f74b07709724f63c7fdcd0863e2384635d7cd0bd2de206e4d3f8e93bc247c854fbfb03324e46c1d85c79b573e93608c90bbd1daea43249147ad94ea547453fe3fd0cc47767a99f7baa941519a249be6c9cdf5ca9d1064da9a36271146b257ef8b145bff9a675fdd83d8ee821815b891e60b405b950e3cbedf8bc010ea9b66ff5c2517ee0cf76bfa809d9b8329ee8d1dd70999e90c97da7b353c1ef6a8cb8557ed570cee531bd8bf8b86f723bd1c3b2ccb7db0439eb134f3f1a5ac0caa50e51f7c0301ca7f2c165759e50aa157b33ad6bb0d1414bfdd8c04ef80cda4d0a8912285158cf429fb068dd40d0942a6e3638bd123497b1f3b84509113e7384fe706a041edeb4d8857dce4d2a8e4d06070aa595be06c29d800de7e1dda9348448780d73b93925cfc8c60dc3fa0690e471d331ce49b078862a48eb0ca25c35fc9ebdebfa717bca2702cd7996ee81fe057a9133d607624371d29c924a1f7f25d46c6c36af7103ebf2064e36c28e9d83ff2d804bb8cf2cd9cfda2625b0133a907b5bc13c9c827905124ee0281e3b78c82cdfa565dcaa3260ad0e16dd5dec94304a086d18ea722ff29a8aba35ac499077b2962ba4bc5e58559fbae36670946680f8f97b9db7577879cb5870eb7fa6c41df069253c76796f7656cd86cd595988e3c132d659fd5f3128b47066f21c74466eb4e3787738acb4c20431744b8389121865a157cbbdcc1567b9ea80a28f2e65a65ef72e34652a5b8393155009a7399ed66d9199733341ee0688658269c418009e7b9387615ce1fc806ff45e41a4964a4c1262a58d6837be8013badb32b9bab396ba9254201707a302b0d9fdc671ecf1714a6ae0672b210fd3da95c9d91227f00564f8f0cf932c41c118d40d3309ba77d94547f5d547b4d25e28159cff822ac9ae79b1648b485aa028aa4598f4a2f7891d10711e8863e96ea9c856ae9288f201aed293c7dab4c9cfd9c4a0d763d80ebaa5e2d8152356011d51fc15b7bca4fe7c8802538399fd6c5d31caae235de33ba8d3c6a6d91bffc7f75046cd8d2fd73211ba81a904b4ca96fdc1f232181a46dd63b0fa6d38f64da87b99f3c2bc6c04f3fb4ee92853238299d04f52cd3abfbdeaee304b6c4926f595460276557bc5a7f8e4b351a13e0424048339046026d161d0f34ea905a6b0b2b5b13f1f1f5c3c82742b74bb489b639f9dce6f73cc00e543f82e38952afc583ff5bc7c882da84af0ff3af8795410762531e4ac53e87daab6bb5b744edc056488cc521089dee2d02e104b5c4a1978c41ef72c58897001a8a1df5fc54d379d5efdc424c72a77be2fe224f68f98a1a5f590c52de07c65e9f8b10717d61a3fc9764bb8b5c1e013d799f27691bad26323cef282dbec2c233b67d0de8ff8e3c4901f1c76717080aad642995c04d4b26b0cb6c63128a55e5dabea1b6b625bc3efc1ee27f989974bac67c463d65415472512f555a5fe1b53d7282d006a74f44765c50a7bfa129ca8c3b9b9658108df9971a8bf9f640c9dd0fd22d41f30dca6e628fa3b64552c38aa6a534246a73ea731217cde5c6778b670936be0c5948c90151213582fb5"}]}}}}}}) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f00000000c0), 0x4) syz_open_pts() close(0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open$dir(&(0x7f0000000180)='./file2/file0\x00', 0x0, 0xb8) unlinkat(r3, &(0x7f0000000240)='./file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x65, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r4, 0x0, &(0x7f0000000580)) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r7 = getuid() fchown(r6, r7, 0xffffffffffffffff) fchown(r5, r7, 0x0) rename(&(0x7f00000001c0)='./file2/file0\x00', &(0x7f0000000000)='./file2\x00') executing program 6: mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x19b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)}], 0x1) writev(r0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, 0x0, 0x0) r1 = dup(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) setrlimit(0x6, &(0x7f00000000c0)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000, "8a3a4b572718aa745ba191c3078469a77ccd7ce5", 0x0, 0x3ac6}) syz_open_pts() sysctl$fs(&(0x7f0000000440), 0x2, 0x0, 0x0, 0x0, 0x0) getgid() syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) executing program 6: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {0x1}, {0x3}, {}, {}, {}, {}, {0x1}, {0x1}, {0x0, 0x20000}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {0x0, 0x1}]}) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) (async) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0xfffffe2f) (async) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200), 0xfffffe03}], 0x1) r1 = open(&(0x7f0000000700)='./file0\x00', 0x18289, 0x10) recvmmsg(r1, &(0x7f0000000740)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/552}, 0x22a, 0x0, 0x0, 0x0}, 0x7}, 0x10, 0x841, 0x0) dup2(r1, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x7fffffff}) sysctl$net_inet_ip(&(0x7f0000000000), 0x5, 0x0, 0x0, 0x0, 0x45) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r3}, 0xfffffffffffffffe, 0x24, 0x2, 0x0, 0x200}, {{r3}, 0xfffffffffffffffd, 0x10, 0x0, 0x400000001ff, 0x6}, {{}, 0xfffffffffffffff9, 0x88, 0x1, 0x86, 0x8}, {{r3}, 0xfffffffffffffff8, 0x9, 0x1, 0xfffffffffffffffb, 0xa}], 0x30, 0x0, 0x57d, 0x0) r4 = syz_open_pts() dup2(r4, r3) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x16) setuid(0xffffffffffffffff) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000040)=ANY=[@ANYBLOB="ff20ffffffffffffffffff00002000"/32]) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {0x0}], 0x2, 0x0) munlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) semget$private(0x0, 0x2, 0x60) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)={0x8000, 0x0, {0x0, 0x2}}) setuid(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000440)}], 0x1) execve(0x0, 0x0, 0x0) executing program 5: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) shmdt(0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) geteuid() shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) getgroups(0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), 0x0) semget(0x2, 0x0, 0x708) open(0x0, 0x0, 0xc0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000640)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xffffff}}}}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000002600)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) getpgid(0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x70e, 0x0) r0 = getpid() ktrace(0x0, 0x4, 0x0, r0) getppid() mknod(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0xfba0, 0x2, 0x9, 0x2}, {0x2b07, 0x9, 0x0, 0x7}]}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f0000000100)) ktrace(0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f00000000c0)=0x49, &(0x7f0000000100), 0x0) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) shmdt(0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) r1 = dup2(r0, 0xffffffffffffffff) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000001c0)=[{0x7, 0x6}, {0x20, 0xfffffffd}], 0x2}) executing program 2: syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x123, &(0x7f0000000600)={@random="5544f333d470", @random=',)@w9K', [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0xed, 0x2c, 0x0, @mcast2, @rand_addr="0000000000000800001a003f00000005", {[@hopopts={0x8, 0x2, '\x00', [@ra={0x5, 0x2, 0x8}, @padn={0x1, 0x2, [0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x7ff}, @generic={0x9}]}], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x5, 0x0, "d1c70953849eeaf8e1a1023ef346641d08918430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc1156fccf095efa8d50e7d879adaa280c15c9796acd12998864cef1edb5c61ebbe69053db5659d2111ba48b757abaca2401dbd43ac06f13370fc2eb95df7eb3c5e26009e3184024016d05261fc116ecb46e093f2a164ce9a81a3495ee564a46eca997389545cbe13c1b9d16f885d2eb0d85f85bfc32423145a1d98f93777911d1b6bd9d18dd67b8f895ff1f06ec0123788cce8acfb0d727c2cb67fab9fe3e5effa"}}}}}}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r3 = dup(r2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 5: syz_emit_ethernet(0x32, &(0x7f00000005c0)={@broadcast, @random="67a61ae319e8", [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@ra={0x94, 0x6}]}}, @udp={{0x1, 0x1, 0x8}}}}}}) socket(0x20, 0x5, 0x7) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) semget(0x0, 0x3, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x45}, {0x4d}, {0x81}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) listen(r2, 0x7ff) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000180)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file2\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) syz_emit_ethernet(0x42, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x3}], 0x1, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000001080)=[{0x84}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x2, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$dupfd(r2, 0x0, r0) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) chdir(&(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) socket(0x1, 0x0, 0x0) socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = dup(r4) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000180)="351fbf2df66d1a5f6a8c42a4bd85435668acf55277a4588eee673789", 0x1c}, {&(0x7f00000001c0)="59e7ed4e5162b5ec5121e1893f5a0a8e2c44e442f1a98ada32b120a67ee42da693085e1888292aa8dd564f69caa22269f16b27bbc08b", 0x36}, {&(0x7f00000010c0)="724916c03472f5694973acf2810a087cc296810ad7abcf9db4200106adf084956c0defbcdd07b0d3b4d37772541b9fb7b4be011df0f80997397e27129414ea675815602fc71714a7ac801087d9ea8220310facaadb46043df857595c2700e7c2b2157943cc5f3e581d71c31d06610e31f90f09fc01b717d0ca61f445336debfa6a4462dae80cc71a041dfe8c06f0204c4d3240008fcbcd898b7a1285a88a2e07435c83ac95cb881bdeb85e94b9daae4a03bf4b9363d87f1c8e348e222a640bbe112e4c232d086870c5f1ad7d1dae4cc6c0f679c9525145c3104e126ef9961603fcdba2388396f8bee4e57c2aa0fa1b07664da5fb4237d939e584c5ea7b62994f2487f3a4e045211cbbfdb48eee4b6606dca09c2c51c4f27a41a4204dfeb671c224bbd9b87d537e92b568cf18eca92906471958aced284d9f4179b6f55ad51e40b2c67adcd1b762da862658c14f860c705d6556df78df226a2396d9c86dfcdecefd0ecfbbed59ff5c27859beaa221f30053f5de45179708b5732874db1a0c4345dae50a6911836eced446f8ba8a4e19ac0792e936dd461a0b33d9374ce460abf2f7d5dac6460958e1b8809501f32020b754674955e3765d68650251b0ee7792b391d50f87b884405655d56c66dc4ff6d17c213f91039333d9b1164fc7569aa15d60e2cc83c005e2aa21e4ea5a757630ac28128cac8db7ba8e742053e72fe3331974d2d5075c3d530e58a5b1bb5896c104db672bb12a239b89c8b14f2c3247d9546d142a9356881ed96890f68303eb0892a4adfa33c20c7fc376f85a78a2c6dbdb26ed973cda93bb55fe5902df1f02b374901c911dff3aa8ce0141e7e3cf19a17fba74268b526e486bddcf895ad37579a0647f18a766bcf6b37c298c48da27b75f0d43b1bb4cc76abc88eb9ac9f6b9c4f703db03fb611b1aa74cfb588dce75b572c168c1b04ef1edc78b446011376781dc01a47fb50c4b46503912ddbd01dae3d3cdcdab15b521ce7ad9291f5812fda88cc39bd2113fd0540ab8491a9fd3c84a6015defc289dcaae37f6b0a355b876e6ef90a1e35c4f8e8e6e25336a92e4a37e7309acbe217816d39847d2b40dc2dd2d37d9c06638e0db59e243e7c8dc1f6354d232288a58b99293617b762e6dda7e0d994ae6dd7ce59c4c2f287afeef1919ef056e46e57dcabaca63a8f322fb73bece4228cce8da74b3cda1dac3447e42b951d8fb83c07262205663cbb6d0d62f351f7d2057a1784f44e98a0ffd1d881144389e5b3d3796fae54fac1c4b4178f2042dfe7966f09ee39a66ac363fe0f49f15f976be7db8d5b3c4f5a1cea5bda813dbe613d718483a90705b115e640dcd0d15357fead15f6d0f0ca76ed6d4fd80dff4db36c8ac13c2acbdd741a34e05396455428371ce04e494ad9e2951b003a5eded7451f2fe14d96fb8d6e1102efc87b66369dec46a672966a77047eeba355db3055bd2db5202a297d57f399a9982a3845591bf0ce9471ebc2032aeb7af4da42c1534d1f472b98eebec6b4578cb3e85077cdc6e7c176a9e81c7476e1413d5746649c61717faf2733584493f84fcdb51dea6d84215fed44417c7c125468b7e9c1403be2d3f2634eb95fdaa1f141ae3021d098a8d924aebf7006d1e511a0581207319d7dd4b5671faa279a8c6a477c4e43fcddf54eb10a3ca329ff06405381f00f7538a89924f9bb7105b92f7e3b5888cc1b55ba187fea39aa8d9db38e1e7bfe04387b69afe0378c62905c02397621dd7a79754e97a7a675f8a177a5f2c3d17fcf3284d465e75c966ffaf54eb24a93dd11aa35f36b9b4af63cb5c7f6226713f34ee383f6b8244207374acf8a95acb78363796d8299f8768b7c366505862baf195a12de1545adffb87ef112beaf8d14f216c76764ab0f09b5758992462f51b21f6fcee6b6c0f5f74b92c10356ca27ea5b917e4bdcfc3d61b6b8a081d901139099e2e0cdeb1037b36b42071a9050d0e689e0069d5f155ca7fee7d295f26964388be812ba3d5746fc7d0944d9d47cb19f59a3a631f452431d43bb56ddd50b9c67237a20d100821d3eb177dff40ca284ab661b9492b860d53c1fdd867bf5dadb38cb8c2e1337bf82976f3de9164eb36fe6fd0257c2511d7359972ab78b1dc6fd9db0fdcd595ce506a184bfaf0c3b09f0d32b711ed9e0cc4174b7c2af4512290e15151ac01b7364e01ee40d3266eddc6333f4d4924b72a3ce2b12f801c1ace7d574b582b13cda1d5b34915759aa8f3a667f456eae3b053225fc390348d3b7c9bfb773d0ee1c76949c5c90a0f2e7b3590f2a2d85a65cd30d67689da619c582427d7db58bf73b69922c578b3400942b72994dc8ef3bfcbea9b4b9af3d4522061b45bb394b4343bc9630f586bdbe96fd7f1d4c9903a5d991fecde0e4997dbbbb15aa18d5be4007a363f16a509bffeac614c951751de7b502506f51802df3f258656a7e7cb6578766bac423e57fb8387d47891b6a9c14c6ec5c6e4217761fde37ef1b71ee3eafd5a7168492f3cec533e565433bd1addbc2981def3354bebea55c9e8be0d290a9b76315c5fcf5bd8bceb34d8196e130708a23e34f29c9719af5f4fc5861483d400beb52db4a8db35403fb1309b2ff3ef80fc471b3d13d32ceffad530bd63e77f38290fc9ecc5c33f89785f26d9cc91e16d17811df92895678f90a1a6d027911099d15075f6eafe865945b2f09f0e13ef989c56208b7d3c199061a5721b297dbbd51426ca96d28905003d1833047c200a2b7febbaff66b104ff4c65f212cbc57ea6c9a87f61983a59cd475d2fff5ba540a1d03e0c5b813012dc8fbe9a5633465dbc2d53a03da9387389443395be45e7353a69cc352c30bb815aa91d18014f37d56422e2358db4b5c4fe44af97e652584609427ea33c84e4aac9a4f81cc76b6028edc54b55ca0bb24b2bb47e149f20c772362184841e5ca7c3981a99e864d131f53a839b68abe57a297e9a964e355739fffa1196ebc7275354e61caf8b0caa0cc8854e4cb134880dc4f0a099e2637575d41d44ee271469f0b791ab0841772a799398a465830c39fcbbd66d57d5e51d71b5c8c40d3226266a1aa127c3093bf83a26bc3971096aa0f2d6c284080c667114616c2836868d270616407cd813aa418b01d294c8b0840976e08035dd5894ea252b4cd7a01f093bf9d6b1f16f350a581a18f63bf304840fc23a5494b85277e4260628a7c89f3a307e8b93eaf98e4953fa1c7004cddb8e970ca5f0319af2e1918a956e840ec143d64c9180af9e5025423659c1408295494644e3562bf08e34184adb7912cb406dcceaf271b20b25fb6b853fe9a1cec6c275572a4a6c932b9e0e927e6300497f892246780cfc8c4e6c1941365a6c7adf1b0313a6933d71e3492687c8f2062d40e68074f71aba8958ef8c7f104b4ea14df67041ada3c68421b08b328135d7d9581fa353ab1b2532dee968f271737ef1c2da015baa5a53585e392fe7ba230355ae1c3ecde2d197b5c6704df04c8b7cf2224c50668f8ea0a2b1e03c22f81854b1c2d81971057122dbad7f26fbbffc9c4c970907c2521c64e10f431d47b2b54d5c7e81c129539cf906d47cf5a0fb1a4f725f71c4357ec8ac1efe0b695e259b5cbfcc423f9c0bf15523adbea710305f170470597e301ad8dede9eabca82d82a004cde177a59207215c647c17a750708cdb209e9a6407337a447c96ae3a1c0a8b6d7faf77ef7b2d46885947ad6e3f7a04636d7343ee745bcbb9472a0c55f4b79d80fb66300addd4a8b59384ea94f748d3d5cf74b99cb9fac98ce2879b7ffb632cfd3bfa99e33dac73daee9f2e1806d05d03f843e9accd146b27367352368ec830a69b8e92e5642c709de640945f86d0970b589372903bd826b79183be6220e9179a3068b3c08f83b97e21adc5acfba9d7ed8befcd4d54772c8f8c1caf0dbc3830ace73bd73226379e06e1d077d4404ec2656c61f7497ebd7a4066d4690570d2450d5ff8678da76faa0bfc840966a31b9640c43d6b81f1c41ceaeb898e4d35c08ff360dab5255e20b4813e9f7c5e379131e04d1edd9b4aeb52b683e2be8809eafd16ced396831d45e3132901d64ff11c5769265910323e7e36e5b6625046b527caf087aad80cf68f45b0bbab4d61f218bfc6d59fda7e304093b1a8d509985c887597ec9c4368c3c51b7bdca94fff6e9570196953501c87d475b684cf7855fe46d4f50c8a78412d9ced200e080775ac259fde985bcfdd5e97f38ec278b910deb7337b09c09ac211d770bc469a5bbf76d5d32c69976cde9acbebfb892a50edc049176d6f7624f80f06da5a7e22abd614f4175cca974181e7cb7d23fa74def38670741d57305ec5669828c6a77ba37dde38916732150ed0869169d519f05628e82856b26e55c47be903f1d7b2ddf94a4cff854963f146ea47246ed5756073f7898c66f9c8692162c50a8bc00e434cce49bed2131deb16fe6f9807c2f3dfa7b899b6d8543d4a52e0f153d071c190d3635ca69801f61f8dd9aa846d3f9b68537af4921d8da84d356c85619cf82db07c5a08e953962677004a9c4e1998128ad35c09fa02ffb8e132cb39ce5ccefe223da7dff2ba32684068fcacf946345a0a6e0c2d49b68b44c8569db2075d8703bd1da059b29cf2efc35d54bceb646343d20a571293d30f27037a9a7b1e96ca8ab74267be1d5d1fb14922f21c7a2e10cdc0693aae45aab2eb6d8ca5ae586963649ec455c42d8bccb0d9d08aad9d4fca5a65ddd456f5d2c1dfe5e59e64300f8b72dfad41d2b015d2922ba328f305937de461dba5727dac7c754b337d21e52b40b5ed44b4365bf1d36bcfa2a0204f5af2946758bd909ecc321b8568ce5e19940456fd364ac43ff7ac8198cc54a50e3ebc0b5fde0923dca9f8dcbb44dbfa6f05abcf17c68b0c26725aac85e87047e81810eaec48864506002279ccfa1d908f5132a9e8cad47851632958d913713970b403215e78e2cf9af331dd404d6f8be2a9f1dfa77c5024ed008c2b1f4696ee45c8f66c1d457a38cf5a799f332c2119d857410c93c178ec92ad4c627720027ee0c52b9a031d30ae9312699a399a408f099a3c18d53605603e24330eab3adb4da1e73bdc1dafa31cf798858d4b9be2622e598664a61544ba3a224c693cc4706a403b98b5c3cd6d9afa2d8558b723a23fcd5001a09047f0a999da6713c6cd2b389f0925b594d0db34aa795903ba8519485916026e47d536e631f5fe572a65ef5fc7eebe04ad262e732ae255f25614a568a6d5f199f49a1b08b9261dfa23959bf069447b0c330f501773204ab3ddf8ad8ac3a8166427ba823527192e0d80cb69a5985255124191648b50b59063abba14c519e285a404b1d599679ce9516b29f7f3e922456a231260f2327ab8d9507bdbf88b4df6b6d8775e538c6580f09f8dc86f237069cbdfefdb72ef92662da53259d0cbbfc35dc7baed3368c58aaa03263749c53de43676e1635f16c9690b5548ecd29b28eae8f9ce0965a9fa8858ea9058cdc6819d687efd37e89d49494fe3d73f9ef11ac64ff83b7b8af809dede7ba9401c6dde2dd209cae636444cb5c4907c7b73a1f27db489fa94f8b0772a32d44532b6882360684c1c3c2cc8f3c5e43cc8ca2f5f53519da1ff08ee88fd8481957f07bafc24ca63659a1c98a5259b593d90b7712baa0a6850f735ac09468c0a668e18fce5b64c8dbce54b11015934a3664f1973499ca952589c559472fd37293ff06f1303d5edd5821de5b23350699496472466f984e15d20be2e97649d274eb1d0b3b4109c28d2ff6ebc6463beef4", 0x1000}, {&(0x7f0000000240)="e57c0661a5296a4683cd618eb4f41267bca94dee121c6ba8a7826aaa2caf762b229e3c70d8bb2d706505fa2e47841ec27329b8185083e63f6c8b01399bb851bba2125178e3139f7e9da95d9abc06fe64620542ca4d95d28ea0e9d51a40878cc3849b699e703180f3b146a875b510f6bba1d5addde8b543d079c91460465cec6a751001e88068d90d6765f056d02a8bd231a6ae809255b1f8a030c1e564ba547bec51b0dc55aab6643a6731c49622658d9568a516f9f392c2be015624a469f7fc67202e8248452e3db7d16ffb05f1955aee", 0xd1}], 0x4) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)) readv(r5, &(0x7f0000000380), 0x0) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x280, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) getsockopt(r2, 0x3a9eb14f, 0x4, &(0x7f0000000280)=""/98, &(0x7f0000000100)=0x62) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_gettime(0x0, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x20000}, {0x40e}]}) syz_emit_ethernet(0x36, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000028000000000050907800000000000000004e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000079ff0000b3324e677666ecb90f86d4b897ba4d3bbda4755386fab54c6000cede07e07a3b9d54fd9632587cbb47aa42071e447a290af96db74df67cf56b3cc6397e2d351d5bf44d7031efbdffb7c56ae113c2315de21b"]) executing program 5: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() (async, rerun: 32) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="8b847e5ebf7bb0e992d50e5f21a11b15c017e4694a000900", 0x18}], 0x1) (rerun: 32) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r0) (async) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async, rerun: 64) r2 = socket(0x2, 0x4001, 0x0) dup(r2) (async) close(0xffffffffffffffff) (async) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, r3, 0x7fffffff) (async) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async, rerun: 32) r4 = accept$unix(r3, &(0x7f0000000080)=@abs, 0x0) (async, rerun: 32) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x5e1a, 0x6, 0x0, 0x4, 0xfffff801, 0x9, 0x2, 0x0, 0x4, 0x3}) (async) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f00000001c0)={0x7, 0x200, 0x4, 0x6}) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x80105702, &(0x7f0000000200)={0x2, 0x3f, 0xee2, 0x100}) (async, rerun: 64) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, 0x0) (async, rerun: 64) connect(0xffffffffffffffff, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) (async) ioctl$WSKBDIO_GETDEFAULTBELL(r3, 0x40105706, &(0x7f00000002c0)) getsockname$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) (async) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) ioctl$KDENABIO(r5, 0x20004b3c) (async) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x1, 0x800, 0x5, 0x1f, 0x4}]}) executing program 0: ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) fchflags(r0, 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x25e6000000, 0x7, r1}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x1) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r4 = accept(r3, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) sysctl$vm_swapencrypt(&(0x7f00000001c0), 0x3, &(0x7f0000000200)="81abb97f922175d5d7b9785709266512308f39bfaa24cf163a8162af91bd8720c4e5546d53b0801675326d683026cc3047c4128d4d243a47b99be3db6bd33fa9c05824885dada73951270ab7400415d57b68adb80fcad11135e818adbfd63f22e7d37f1b8ab33715c7c76aabc0e45e223e06d2842ffe9d5fe543d36ed67ab30aa9dc214ccc80dce5116886bf5f8033919d64038828fd8d560a0dca52654d336a8f74b0f97e9083367f03e76c5d8803c0504952ccb69d9c53443bbe6862381c403bb67b806a383dcd2f99d89b17e75f65ce54d5ab8d478aaa0455", &(0x7f0000000300)=0xda, &(0x7f0000000340)="edb8c3573ba24f09b043e5b4c1751c6e90e7bc64b299a2732713f1b2d7db8a4ca16b243fc0e97189bd89e9e009d7920fecc6df90fac7e3740e16", 0x3a) r5 = accept$inet6(r4, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r6 = open(&(0x7f00000004c0)='./file0\x00', 0x8, 0x12) r7 = dup2(r4, r0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000500), 0x40, 0x0) r9 = accept(r4, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x3, 0x1}, {{r4}, 0xfffffffffffffff9, 0x64, 0xf0000000, 0x1f000000000000, 0x4}, {{r4}, 0xfffffffffffffff9, 0x14, 0x4, 0x7, 0x401}, {{r5}, 0xffffffffffffffff, 0x50, 0x4, 0x100000000, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x48, 0x100000000, 0x66, 0x1}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x1f, 0x101}], 0xcc, &(0x7f00000005c0)=[{{r3}, 0x7ffffffffffffffd, 0x40, 0x1, 0x33, 0x3}, {{r2}, 0xfffffffffffffffd, 0x6, 0x10, 0x80000001, 0x400}, {{r6}, 0xffffffffffffffff, 0x2, 0xfffff, 0x8000, 0xffff}, {{r7}, 0xfffffffffffffffa, 0x4c, 0x2, 0x3e0f, 0x9}, {{r3}, 0xfffffffffffffffc, 0x2, 0x1, 0x3}, {{r0}, 0xfffffffffffffffa, 0xe0, 0xfffff, 0x6, 0x6}, {{r8}, 0xfffffffffffffffd, 0x1, 0x2, 0x8, 0xfffffffffffffffd}, {{r9}, 0xfffffffffffffff9, 0x1, 0x80, 0x8, 0x3f}, {{r0}, 0xfffffffffffffffd, 0xe8, 0x1, 0x9d, 0x1}], 0x1, &(0x7f0000000700)={0x6, 0x4}) r10 = msgget$private(0x0, 0x308) msgrcv(r10, &(0x7f0000000740)={0x0, ""/54}, 0x3e, 0x0, 0x1800) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000780)=0x2) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000007c0)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r11, r12) r13 = msgget$private(0x0, 0x8fbcb9200a6f88ec) msgsnd(r13, &(0x7f0000000880)={0x3, "14d309821fb9670feba01fa4205bb866ba82c4a82a957042510f37be90a6cc5b203355476d1dbe092ca4c8678407c538462fa97afdbf7bd816106e70c122f64e8f03097ea0c633e5bbe9849429b342aa7b39f22d0b976bdca0b701b17f0972a0c5d7ec91b514308e0b692cdb9379c5516d53e5f6daf279a5f1e1da24dc3c5949319f96dbda33920a3ff27c0ad0c8c048f022aea137152caea36895caaa8e7fd9cc153a7e8860241c9f9b767206cd4f15035562004eabfe9ab2575c1f3c7160e4bb19c2e9b577ca"}, 0xcf, 0x0) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000980)="aa8fe3bc8437ede85185e549c2c1171841b84bc750", 0x15) shmget(0x2, 0x1000, 0x12, &(0x7f0000ffe000/0x1000)=nil) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r14 = openat$tty(0xffffffffffffff9c, &(0x7f00000009c0), 0x20, 0x0) dup2(r7, r14) executing program 6: sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x3, 0x0, 0x0, 0x0, 0xa) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) r1 = dup(r0) close(r1) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000100)=0xfffffffffffffe87) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x99) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000100)=0x5) setreuid(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x0, 0x8, r4}) setreuid(0xee00, 0x0) executing program 5: sysctl$net_inet_divert(&(0x7f00000000c0)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000300)="17be02d97b889bf8e269cd1254da4c65bbcfeae5becce33388292f0db5a0e7b4f131508b7b3857ace295ac19d24b882756d4557f8586053179f80d21d7ade6a581dc0ad2774c43fbfb3c1858c6144a3082de5f8729", &(0x7f0000000100)=0x55, &(0x7f0000000180)="00a0be0df76ee698c8fe32e7fe1287e0295735e773876ded7819", 0x1a) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = getpid() ktrace(0x0, 0x0, 0x0, r0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000040)=0x200) r2 = syz_open_pts() setrlimit(0x3, &(0x7f0000000040)={0x7ff, 0x100000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = dup2(r4, r3) close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7b8, "0d838000000000070000000002fd00"}) writev(r2, &(0x7f0000000240)=[{&(0x7f00000009c0)="e55a0ace2829081cc2a3aa7a0f9dbf3213a78cd243669c99ae3c7a55e0a9c829e206a79a5a4009f28145ae433e99a8cba56877fd082bbc07c3ce18a36d7e58a68a026474ca2d86ef1f25afd0dc17ea223f5cc2cb3a1e474566c18e354955295d46062ca1f676ced3147582e21cedc8762583cbf19b3db5474733ee330df883bc5fac77ca3efbe462878aad38a8a2424d7608eb0d0d", 0x95}], 0x1) getrlimit(0x3, &(0x7f0000000000)) r7 = shmget$private(0x0, 0x2000, 0x41, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000440)={{0x20, r8, 0xffffffffffffffff, r9, r10, 0x42, 0x7dd}, 0x81, 0x2, r0, r11, 0xbc7, 0x0, 0x1ff}) setreuid(0xee00, 0x0) r12 = getuid() r13 = getuid() r14 = getgid() chown(&(0x7f00000002c0)='./file0\x00', r13, r14) setreuid(r9, r12) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 4: r0 = socket(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x1, 0x1}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) getsockopt(r0, 0x7, 0x0, &(0x7f0000000180)=""/112, &(0x7f0000000000)=0x70) executing program 1: r0 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000140)=""/192, 0xc0}], 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 3: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = semget$private(0x0, 0x3, 0x224) semop(r1, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x800}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98, 0x1000}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r5) r6 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, r2, r5, r6, r0}, 0x8, 0x80000001, 0x13217f73}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0x0, r3, 0x0, r5, 0x124, 0xfffc}, 0x71}) r7 = getuid() fchown(0xffffffffffffffff, r7, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = semget$private(0x0, 0x5, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r8, 0x0, r8, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r9, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x3) semop(r9, 0xffffffffffffffff, 0x4) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x7, r7, r8, 0x0, r8, 0x0, 0x2}, 0x7, 0x7, 0x4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x3, 0x0, r8, r10, r11, 0x20, 0x401}, 0x40, 0xfffffffffffffffc, 0x5}) setgid(r8) r12 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc83c1677a656ab420666c3e2c6fff020000000000000000000000000001"]) executing program 2: pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000004c0)=0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x37) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f0000000140)={0x200, 0x4, 0x8d}) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5) r2 = getpid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000200)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000120, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getppid() getuid() r4 = msgget$private(0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x8, 0x0) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000380)=0x2) msgrcv(r4, &(0x7f0000000500)={0x0, ""/5}, 0xd, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) shmat(0x0, &(0x7f0000ff9000/0x3000)=nil, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x0, 0x0, r6, 0xffffffffffffffff, r7, 0x20, 0x1}, 0x8ad0, 0x6, 0xffffffffffffffff, 0x0, 0x3, 0x1, 0x0, 0x5}) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080)='(ENd', &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYRES16=0x0]) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000002280)="615d9abc1f30a2794a4e8a87762bd52496113fff3b964712f12c39ce8159439743df40919f6bb2b2af7dd2c915381ed11e7632462d5fbc125a7f9c7e1d31ac54f5f2e08ad191f14228e27f66f8dce9d0677d25c07fda07c593281affa9ae5aa3fd881f1349d0bb6d102fcddafba8455ed6b7e1f9ba4d8b85180ec477176890174c61592b65bce437abc2c3941dc5cbcef348c812f1fb71e99926ddf4d29dcdc6dcaf4f59b6d8813ccddb467b2aec6ceb00b8698645025f163ee9843b4634876e1978d8ce13576b36ec14257c6433304dc2469f2c18ee2d9a9d4ed5de756618c6c4d37d60c0ea7865e1d9a6f942680ad265f96a34fd822036668bb5ebde4e832fa08306cd1a1795f2ec63a72855fb1eda21ff97e64b3870dde7ff9cb65d6e9ca7a5e560bc53e6d6a54ace872c4a7f32631af7e70a2f306fcc6cb226713de71a60100e4c39113f4ad45e0d714ac76fa77c8e7b6e18ad3195aedf1a1cc24afd34419820fe19b408403362f82a63a561eb34d80d49c7dfa7c26d8fd9fff8ec82dd25bf21dd5cabcd353591a800bad7ae43bb8815b1aa5710613ba3dd58f83c536ee2b43e4adbedf322ee1e2b69ffc5403763466ebd921d3463f076f24b5320a22b806d005246283f0d49ac26e708711e9d0638103b951d11ec5baf44bdbe4bcc94bf5536c473ab5a1ddab6306f5cb1ef9e5ca5a0b261b8f9fedb0825ec31083323cfca9a895809d568a7e0ee29ec9a39c217f8f1278185f5bd64716b8d77d02bad467b5965ff4afe9df4b12f8b87f7acd8debb0f5d77dad556dfb81748c0ddd00ffbba0de81c0805d7905118143f6d479ed8813753dd0f255a2750629d447cf4fa08da29378e4850aae0fd6aa193ed2021cb52d8203aaffc1b325f9cc6abbde9f92f13189ee933915a72ea62a315310b53fc9cf2670bbc67df8fb52d271eec840239ae69a0823b48538a1e234351d52524d65fd9fec9b6f4b9b516382a13ad20e434eb66810762d8a1731f44cd46fb660002374ff90c94b4c42557709dfe700236e968923ca1510149981e72d8da84169b87071d48b66e1c44b601932542fa7fb57b0cf4fa68393935cbb74ea1161e751e24883420cf5a68eba79064296f2121a8dc8fd1c03ad8f12ba97997e8f1ab00796f8d1b867dee77983b43860d01ee10729db138701d61523b37b95f108b28e7a274f52441e69e283b3d1c0704f38df0763f5b88056df5a517468bf78af33f9bce1b07711082c6b92e91df9a20ff018ac7c6b0b395732186a16500e7c9102af04c1326fb23ce19a25ec62510d4e0fc4b6b640be92b794a063c3d9d2678ee8d930191b41c814eb4d1f732a53be58e4e0966bdf65ef3b3d2f6281cad409cd0749954bc41352d61ae2545314d1f3dbac9d98cbf2315aca5dac9e956ce582a75adb4bebfff193c93b2b33ded75766b142ef2f94fc551f936a9900a62e16b92ea8232e2fbe9c987179c9d2aacbe03a1c2b94af68c24db7b490e68b197cd776d9b8ebe28e1eccb66de4bc54cdaed375633be3fc0cea6528e31d80b524e6cb3e3bff08d6d183d649928165f2e435da69119be4cb76d0e7f7d4abc07cf1c2c46f49e2d4f086f3182098b62b20989b2186f5a1eede14a756d715a8064addfc16b2118abd96982d60d2a6f4977665a7d49a8a6e039eb07200f172bd3f133b0df395042279b23ec9b5ec73b9fa42e8c9f3b6bf5e3879cdbbbebabca9e5fb2f49c46ced3ae70d4b9951799a2afed2887b874eb59ba6ec968d5e01f60f209983094f0346ec51dd528b28b20680dba599f83f67616faafed6c28a09c78dc053e5c10b9c8403a52c85828c41baf2b6246219b0c7f400b6766ce626bd0eaf03e1149f18c4a9d28b94d2edb1de80ffdd38e09086b76dd9ec4a89073296db8df955d6a4dc512da4a59c6c7ecee08fc4e1cc254e291f6de3ea608790d38ccd3624c2be591febcaf8fdd703fa22f4ed7b2a7ae608156b615c0d62b9740f1bde27c8e5c83209a0a1a5b985c6f65fbea5fd1199ff165ce6c10281d771abb472a8cc185af1fb98dd4d08d83ade12c62f5b6540f2f4fb7e32ddd339ddb7f75a1cbbce0b7ebb9842a2eaa90b2a2a44dcb6e7183ccf1918fbd46cf5e7636846c2a8bba295153286e828416490681f063f9ae390350d0bd4168d131ba3181e112dd056b6e49f8f6c6fce403aafb41a189aaee504ad438e397f6481649a00fbfb71b77eda6537ff46137ddf3da6024a8048fcc7f1035705e682e461376b479714387c3c2d8e7295c6133e023915c83a7aab0bd1f6c1d82d3e1b8da40cc43a98c19e624b18d587fa4bf757c791021a2f143945069708cf9e9e833c076fa8569951a1d785c40643f7bd8eef144d4e9b81863a7cf09a8c86949bb77cdc8591b6702c1f42dc26b24680ba5498e5d9d9536b47e546f41ebf0c80cc54aa7931d44f1bc60a9adb1bd242b5b96ab825b2d3b0c0c017e2c2e6fea409dd2f4854d9872fc1811be25efd531abb2fdb0d6f1a9c7f90d929799d4328fabd0721728644f350da2ff7b25822a3601aff791aaf8ccdd1e1d3fd918a40f9dd5973131f1c78b47d6fc8d35748daffcc9d52a65caf6861e5aa5d650be27dbceda37684d919761a3c9f98823efbf88a866044f9c9d0c304cdd2bfc63f0d07c3286ad52d84adbd37fc9ac4846289a24aa79928ca9f91493959cd25034954f14d3791ab03eb688e076f0045d137f40a782d6ea7532d1e82f47b345b3022c752fce6d47e64ecb8f097c7a2c42d05faf9e0533b60fcd51182220e353f1c9f07bde2d784a9d9b27cd03a50e43ed4b28d28e16d55a0a82fa37708e8493ecae8160596b84acb14cc1433159d34dfdbf61a8bccb6d6138dc0ee1e5f4e16213fc1ef708752211816ac1fe0f20e2b454bc235b5ae1af655e47e8b6e8fd163a05f5327a915986b893246fde96a85d93be0b96f95bfb565ac260dc82792eeb24c7fba6f75aa08e58937035286dbda2c7cf610ae8782ef749b9ed63db9ee3942df3375cf3105965a76d21ce573db22def0901ce5e1974284ca937dbf4d6152152563797726f5d8d1089d4c042b5a35553eec8223ba393c7db518e3290e8041ff49329938f7618e03e19bb46489da9b8f6cc76c5055c592bcf7ac7725dec8d2424dc00f0cbcd21d8146fe90e1e5bcbacfc39167a7ed35dd138c0191437eea69751d83db4995f8700be8dcbf8f5bcda239eb1640ac1c498e75d9ba391952ce97236f4cdc80971251529d805a468fd4cf7a25641bf891b7180c75a0fc75e9445d56109c4fe0f4b22ed75b005da05fbd9ba76e3b2a7f09ebcb51c64157f9d19a3b45f12ea3905e39b99284e47ad74f47646fde3edeb7c2906538b096961dff066cb345e69363c7824fe6961e252b210ac8693a918b9862911085d38181a9b345bcf6dc822a5defcef0c5a7e9aff673bad11ae87cac4466f3832b77653cb47600f482ba3aceffe0a7ecb3028e3259434b2fea71783e81c37dc1c30dbb6c877947ad5b55abd464237e3067ea7c4a246ddb5396c6b059b157646b465be69fea1b3f79dfd31cf668f514d78817776a2f4aedfaaf565577d5c1b357175f15fb4283c701fd6a1deda3a9032e0cdac66329a12a616b507537d670fa4dc24f6291ec688e0a0e96b47bc9eb694bb1e6282dccb04a389c2ac31978c26217df8f8ab3c4b937f6da6256413005c236966682659b1f6ecf0b11e7393f6d151fdd1055d299369d5d95af901e4f3f14b17d4f6ca687000d21a1ff182c4901e288a5cb049993ab027e68c89db924ae0afca9b82a7f6b14392ef8d785f1b01d9524acfba5a1d799527d1d9aa2ec21fe7fd90c528ac7c380503d7188dae95682c01c7851d8cbec478c8dff1de7376f8759d838952a90d0529c26adfb6291c60b7602fafb583b9785bfe078fa402780a7203573d3a7fabb345084b8bc5540b09221928ca10a9068af9cdd33e1ef9e7f374fc738b3137a751d2f566eb4c66e43793bb015b941ec41f2836cbf2b6f71f4a88e8b94c0e0447799235dddaffe6c590fb87cc7c3877bacb729cf5610061cbf61326df0bc3f1a0f925b61e1e0a3026d79943800409fabb859b6923e47fe67d041be67ad5d7a9c526e061782f9bb88a0064721372e4be29fcb5d63423e4ef9110b30b9e3a628b4e94136a9ec93f30cc310795cc2eb102440f54f7f10178b264fe9d737b991768cf11efdb24b4c795abeb253a899a2e898c6c9fd0383581c4eb0d8c2b6b28686f3ecf70ff5c880a98faa00a7efabba16c444261f83033015c08184fc3baae4ab4eaf5256dad8f5a6849e742a4bbce9106c60cc38d34ef38b5521687ee4951ad363e3a3df775ebc207151ecf902d4f41f9ae3bcca8abc1a893a81b1a9939a8203765a1d461a336f7510c95913c4d78b50ca6fb713004b8ffca5748d33effc1320ea9657517de740943f2da6b68aa1d915ab97dbee62b859bd06a771add69448dc0fde56ab6097a112c6b3c94ce2cb11e2a38fc4d8ca9f80a70fef5704e06804ae37758564095209176f5c0892da03e99e1557b7cb731300396e69fd6e2148010c32e5230285570fc34540ab33bfc44a90f750ba935509a4480f640fb38e6c8351eb5ab899c373d0f7f6497fa8c3fbaf029b74655093516871c7201a9eff7568be5649ce2db50d41a7c63971d87d45185a9921d5ee16a99937509672d7f1df74657be1d8830e4d36ae37b0d3fcb109aa6c29dcd1d7e184f7366dd6cfab6031ce9545f39008bbc521a7ff84efed7fe368861eac4f35f7c4a49ee2bd9afc0a0dcf14738705b7f99e87988f761bfeb04bdbcf863b56f9830063e19edf96564367e5bb053a07032e39f10cc0811c9ecd3d030d926e11cfe720bd5a54b2f5bbd04f7a4d4225746d67462441875466f0383e45a49ca3de952c8629cc9edaf8cfcc995a09942207190dd113bc7878799fc99339f1bf3552aca6cd575052e10904fa51f2928f6f20fc51bca6f1b2abc66dc9a5ef8d1d73facee0f4bb0f33d8d94b06273ddd41949560914d351eaa7c095bd599520cb1530cde9711c02cb7ea7a7727fc552fd5cf61bfb55e632aaddd8781d5a41ac0ded6909ad6b6e6d986d077ade9b48d0278788dbaaaa8378dbd61c3c6ab65fa5f3ec59d90a09b70ebcec3d9060cf2f6989bef2dc422337f893a315cfd52d4d6b4bb081579e2355b70a8fbe6d837939acf4adb5cbf6867a57ec4f2c34a25cac691eb869bf40c310ee52c5b64d95957e91d96ccffd3698abb3f6ddb0d1301fa82d9b262fedd712c2dbfa241b42e133b6f304ae3f54c7c6d1a68fa3591737195bf05a1600079d1679e2a63fa264024026f39c005e0b33447d02e042c3debc00c3496125437eb8bd263b6e119b0b6d5ce4426f2a2d80410ea0c2a5b3c7bb34effc5533509600883a186a378a7ea3aa3d69594e1d465922596d5057d632e3a3b728d4c708052c6c95996729ead9115fe6906061b9770641ea7aeed2306793b9988b72876edd9110c0319feadc7f0b33c142440a8fce352ade233471540ac565b155d8fba61cd447dcb6ac01fbd195eccd74a5296938b23c718d383218ce897d1d1ffc49c2cb34e346f9e034594ae237bf4500c858b8f47c93de90e7a0c48d4ccc1de07c9e5f2f7980e19adfd08c71710c10f0660c81ae87c08c4ad35be407479eefae56ba1dd784ce05eb938808bd4eb5750b44fb8733ea3c2646eab7088f37d371ff1a7d1c5c7e3e1a234e109e81e3b4a4986cb96b1af21b023fb0b4809e8f51b72d0cac138048a4ab69b05440c485c98f959754c226de9a75", &(0x7f0000000200)=0x1000, &(0x7f0000000440)="f8cf737f68678188c2e050cab918ca473604b591e550b5abbede6237a16665158c9a6d2b60c417f62d76608cd1c5e6a6e4121c47ab723c64c9e10d5a3b5db8a646e1efb318fb7c442a045234f2c2182a2e0f618ada73eef02e7981929372e61daadf26a63992ad25c6ed4783d29d75de67bed5b75095b499966438ed2232c3fd33a19a7c2431255d7b35a79f6f7ba253b078753ef59f629ebf785ba0e7631fd1dc7897d991c86780804ae45c0c85145dfe26f23bbfbcaa1afa1e93c4adbbc8f6fa2a790ca0", 0xc5) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x2, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x3}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000240)=[{}, {0x0, 0x0, 0x9}]}) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x10000, &(0x7f00000001c0), 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20882, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 5: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x13, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000640)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b78be38164991f7c8ef5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aed6df6eb9ec2aa7e0b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea7790000000000000000000080191983ce0a10ecfbb6a64dcde8c19eec7409c213975ab87653d00242ae821667c2115bfe08473af9124ea2f37dd45033a22ec6bce7bbcaa13ea5aa9d9bc5f4499c9d08a0bb87605df92274c3f55b16c9a56af424673f6fc835b367ddd2dcbe0ab7e4e5627e254a49627df4b5ef3a3d085ee928732e70e02f67b29bd767fcbd28ed7eac0bd07a8adbccd92742bde6145200ac747f73c5e716c0d903e4940030a73730ab7ec71d63a3856992fb6021c00bafc8b3455dd7f738b5973279f73f483fb57260bedbfcf5787d68d181bd23388224b4ffa8d004dbf6f016fedc09246dc8ebfa14374eda4570daab216b201505134c67e497367ced2b291b68424e92cff1d7b573199f0e63c2e94b297c4ea08e84e09c62f9e1cca31354634b86560acac1d3d8a1d0b5eb737604bfed90585e8ce53eb8e64730b006cc25de2eb4d1008f9039e67c74ccf7fee4381c9adedcbcba4561e8ac0cd168af3cfb91427fe9aecc35c02a", 0x5, 0x4, 0x0, 0x0) r4 = socket$inet(0x2, 0xc002, 0x0) setsockopt(r4, 0x0, 0x5, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e8600200200030000000000000037f87ccdc0c4a92cff0000000001ea4460080000000000dd371e8fb5fda3fa8b07", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8002000090780000030300030300000200020000"]) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) ktrace(&(0x7f0000000440)='./file0/file0\x00', 0x4, 0x1404, 0x0) sendmsg(r6, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x56, 0x0) mmap(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x3d}, {0x4000006}]}) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(r0, 0x5) shmget$private(0x0, 0x4000, 0x208, &(0x7f0000382000/0x4000)=nil) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x12}, 0x4, &(0x7f0000000280)="1b6b05c741795876c2800e2e7f609b84a643efe428f544f4e92eb1ebac8346ec224021c33030952b9ee5816310faf863006b4307688d0cb7c004ff31db07ccb306f0a95ec993866f9203d0e68d4eeb", &(0x7f0000000300)=0x4f, &(0x7f0000000340)="1fb784d0e3cf923b587b2632a50e91116c4d11a8babfd8c67876fd823a2b8fbc9bdb4ee374bb87db19c23d551c9d68d5d8a7c100266cfdb706401c5d3e65233fc056e99d07579c5a96d10352d5ed95832f81b8cde5f3285936ce35495ade0f7b83145c47ab6c158f74b6e22c3b0aad9eed65e1b7940b15b88174c94a0283a0890a3464c99bef4ade6c2b3b7784db22ddb6cb6f969fa8138a980e72542632ebd88bc5468cc5f7f4f29568fb5faa31c4", 0xaf) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) r1 = dup2(r0, 0xffffffffffffffff) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000001c0)=[{0x7, 0x6}, {0x20, 0xfffffffd}], 0x2}) executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{}, {r2, 0x127}, {r2}], 0x3, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x100, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00005ce000/0x4000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x5}) getuid() socket(0x0, 0x3, 0x0) sysctl$vm(0x0, 0x0, 0x0, &(0x7f0000000140), 0x0, 0x0) executing program 7: r0 = socket(0x6, 0x2, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r5 = getpgrp() fcntl$setown(r0, 0x6, r5) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000140)=[{0x24}, {0x1}], 0x2}) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x41, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) shutdown(r6, 0x1) r8 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r9 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)) dup2(r9, r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) fcntl$getown(r1, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x2, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) connect$unix(r10, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 2: r0 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/76) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/83) r1 = semget(0x1, 0x0, 0xa0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/122) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000180)=""/181) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x36, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sysctl$hw(&(0x7f0000000240)={0x6, 0x6}, 0x2, &(0x7f0000000280)="db", &(0x7f0000000340)=0x1, &(0x7f0000000380)="01f65b86500f2a4e8836a6607eb151dbef629ee878ea00f47d08adcdea363a7ec1580e8a303f47a866963e1408193d9570773989b9d26a4278ea442a98559ea27dfbb78f12a00a6d5b753711f57512b655c17b6c6701382eae48f4f8338826b31b36b87d", 0x64) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000400)=[0x8001, 0x1000, 0x5, 0x6, 0x17ee, 0xcc0a, 0x7, 0x9]) r3 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) getsockopt(r3, 0x2, 0x8, &(0x7f00000004c0)=""/51, &(0x7f0000000500)=0x33) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000540)=""/115) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000005c0)=""/150) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000700)) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000740)={0x0, 0x4, 0x5, 0x0, 0x200}) semop(r1, &(0x7f0000000780)=[{}], 0x1) r8 = syz_open_pts() ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000840)) shutdown(0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000900)=[{&(0x7f0000000880)=""/105, 0x69}], 0x1, 0x6) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000940)=""/116) r9 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) r10 = getpid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000009c0)={{0x1433, r5, r6, r5, r6, 0x26, 0x9}, 0x1, 0x0, r4, r10, 0xa8, 0x8, 0x1a2d}) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x2000, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) setrlimit(0x6, &(0x7f00000000c0)) bind$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaeaaaaaa7004f5b3750786dd60d9000000383a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa020090780000000060c3a51300000600fe8000000000000000000000000000aaff020000000000000000000000000001f9e0c87a101679735ded88a4b1461ed394ef34ea340baa861e516ecbca2164f237d5f089586dd2cebec164a4e0a800800000d127f9d842e1fc02cc61c2df39cc333d65475fcfe61082dc9c69ed52a357ba3729591e7e32f761866ebdd6d35356a0d6a8f403525e4c58bdf9afee76afe80aabc4cfcb3da9966a2f2ccce510d7b2412c712b0f"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f0000000180)=[{0x4, 0x40, 0x0, 0xffff8001}]}) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f0000001280), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file1\x00', 0x80000000000206, 0x0) write(r0, 0x0, 0x0) wait4(0x0, 0x0, 0x1, &(0x7f00000003c0)) sysctl$hw(&(0x7f00000016c0)={0x6, 0x14}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x35) openat$zero(0xffffffffffffff9c, 0x0, 0x1, 0x0) mknod(0x0, 0xc008, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x2cfc}, 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680), 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x86, 0xe0}, {0x45, 0x7}, {0x2, 0x3}, {0x22, 0xc9}, {0x24, 0xffffff44}, {0x8, 0x20}], 0x6}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000040)="96e9cf1c159fc25ac05e6f4c744f6c7c8173d81fec6e655a94c94f18a11867410e0000000000004157c25436532b246921cf31433353bf28e3a8a422d6d4b429bbfa93d5db9bf6c77640ce86d2d8f91913e36534c0f65c921e21cb33326043db1a94cffd87da4ce1415beae92abaac074e96dacdf68fc20decdf8d1dceafae5448e2b4f528805a2f4d9920860f9c80717907dca3aee039e11eef1b8d781b9a46b89a13aa161bb1b092fa908d489f2850bb9338b50e102279c0ccc59cc0e8ca8feba128fe4b014cd2ca9aa02de7558b9a0bf560d62c3e026b49198e77a9771ea172f4d40a2234c9b623af1883e96aae9df348804869d1aebdde545f6a031acd114af4613bad6f03f7359ae0d8f322aeb80849406bfe012fcf9ae4d86b97bc255c2b94323aff31279e7988fa38f40ad7b2aae146415f7f073f90dc2c1af2f33096c84d659ef4acc3f68086c4fcefd70445bd3f9d2c2509ccfd4a22ffe0060fd036f7f2687a1f7cbf8c53712937f7cd3168ddf33ce76510b9c905d93b562c93cd66238191f39b8eca66f236403d0ecd6ba2a59c92e90c9c036476e7cca535c455d6eb76fa49bb09cb5c00cbee62216a144709ac219ee4906988cf28a16bf9482d8b0e7374a776559db92ec9977373b7f311696a09c2101cdbb655f87c11d4183646edd2652d39dbda3044", 0x1e9}], 0x1) execve(0x0, 0x0, 0x0) close(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) sysctl$vm_swapencrypt(&(0x7f00000000c0), 0x3, &(0x7f0000000540)="de874073bc576f29a1ca98af9fc5c6d2c6758938f69654de8d829e167bb0b15e9ae5f6b380d2e7ca2b17f07993a56ac9b4e9e363872119d241d203ae038f465c87a46070db8b3d3ee5fd7fe14e933e60d824a7c32fc59904676426b69e078bb3ca07f88098caa41909d4f43dd6aba59cb79434c6f1e652ccfb2d3faa41b69109a23903f12d31b707462716065b0e71af6c2df5a692dc17d50c8dd8e0a459dc36d0c6818b8834b5b0c1cb90e647e3df009ea6f50d50be5e58fad9f8c79aae903881fd4d0bfbd68f74d03c721ecbf93d84b0eb36", &(0x7f0000000100)=0xd3, &(0x7f0000000300)="2dc8b6bb578810b1ed79286377339cd4ee8d9877d19f09acc6d06e7c927f4923efdb7a2fd04fbdba11ab5a2b2147d3dfead8f3aa34c17ba81c68b1082c67acf6954b38ec63f4128f0b4e1f663d40e6f6dca333e985a8c4f69b38b1ec957e462b17a989d51bacecff37c7e565aa0638a4ba69532d0cbd9e606ceb852adf2a96937550b8347bad8b1cb2d8586a56bb56c1993b209448e0", 0x96) executing program 4: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000002980)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002240)=[{&(0x7f0000000040)="4f34bf364bc2bcbfccfaf28a8d8663095a634904b5acdc605224e2028378c99ccd29ba9afecd49755592e14106dde5d3588128e344a2ca1302dda47cda81ac11457dbe90903da7a3e350fbdae313f019f2e50adb426192f9217eb32a271555431bae85da30ff8379f0cd18c598d4c16514026836782baf799c0031b51ef7ee7ec6ab00654f46ed53669a01c6e84d8f8ebc147fbe2a49b02c3702ab09df87c9183b26a35bf637e236c8f805dafbc0a8f65d95786e552ee4fa42bfcd95f14b830b678d0453a1d2adff7f475e114d5f623051fe3e332995025f34223eb908d812b26fc58af3e3caab45732438257425e5e3c936df045b94ba5a37f8cac1ad68bfe4b499ac700f0b82e32c056b54c6a5ec3f21328e8b1ee547902a98a340e24fd94ba2358e8fe7a8de01cc45b9ad93b12f828178135b0e3b3ef5d68078e42efe797010b2310dfb4edd66ceaeb3c70e3b50661d2a5fa18d513ea82d0eca598e9349d6564e75485ef55aa88842a7073a89794a91dba50d2ecbf40420cb97c1064ac2b21326de141c55c6f3ee1fedb7fdc297a3f3885b526a708ef95070af78193039a36185e1811b3ba5e129c102ab98b1589d0e17a59d213619068ca1317c9216a55c471949ff4ea8512222d61d8c3e2117bd228a37e6634de19c5314d7177ef7cf8c1669a03a8094c74df900eea495abdada714aee217a48f707997d1402ee881d4cbdc192f634ee6e75a5a1eac6ab81b2b83820d064cb92b1d7a64c9a56a59cacd98a3a2bbfe92f251c72177703353ab519dea5b632b3085d43a515213cbcb412aebfa862d155fc72b521300a5e9515fad7c32881094ade5dc276a82c2ef3ecfea09bdd61aa6349110aa3209858dff19ca43aa0522af43a55accc6b452a7f042646734b75a3db78414a96010c9e9feb1d1b343c0922b7e769c8d1929bc738aad3dc21b218eb8f1114724a4b4a938c09492b886b6124e2ae35c75fdcec2ac1edf5734b94f1d59da5b009d4a567c951547cb95eb050c12bfe22ee22538c3b842d9fdd6922f0872c50a0473655dbbf650d858ba09627cb8330c1ff4fa50acd2c5fc4160014a5e4595c7ec0ff9e5810c2977f7be23630e82419e8b0357236db122e8d19453c7472377991311e055ee7b507cdfdd8c96d5454eb8f593fb0d080dc47ec24de69989afc5e4dd067de3b9661a297dce49fadbd651057a9aeecf2b7c655faaf716f989115cdc28ac7e2fcf2d3df2b20d22a688090abda3ba347607ba8b93c3edac82f39d2d33c22f28619d8dbae86a7be87a784df1a6d17ca0ee53a9c185c2ece66490471944d3777855aa9038911f1078053a63dceba428015a4d826d6e0a07afeb4bf193d56bd0907e326b33a37864ef1a120a191a9d0d56c676e1414078fdf3dc46c16f2f2110d100b89fd1bd09366c5755af8bb4af0b8e5cef4f09eb0e711821843062911ebc15251a27e84fcd22da5b2c71a72630b62311aea2667f4c6952b367f90763b0b8752ff75fc29ecafa47d23d7bf1815e546f51ddcdf8494e4667803ede91c3889592d55662bb7225d6fcd8a12e2f466e74d7ce02a1e7fee559e7796e1abd485fc4b98b39d39790e32cf42d36423c6a469d66238a28e7fb8b65afee952afb5c84c521a4b95b55dd31be391fae3423017e13813c2d58cee5d464f2158fd8051cf8f48d46c7b5096f01f57506f94e3ce57c4e0a4b34d95012aacce682bb6ef4ed85d62196d84cac27a1a40cc28a9fa6fe923284f31632bd980abd2c4957d99e2dc3fd2e10a065a322f3bcce9607c5480bac3a4a9d74433d1f7f1457fb1056b0c2e943c02785afe39ca395372a6fbf13bf071c7ad7c129074f847671f7b4f6cca7c38b0cafb6c3fa2215277e5ed617db3645d5f138d83a39b0756d2940450275f5f4c3b21b582ea6410347a8e44871dab1b882e63fb81c5efcd227214b1e36f61b46685a68ca2c29dfad08bce60bbfb9484ba6f8274c6ccc692546f43b40bdeb5f8c36e344aeda95c7d917fc7533d3d3f0f08fd239a27dda282b1857c2bf74290007ec074a9247824ca42e6fcdebe0dd7fa7d7b3b8c33d14b45618fefe18561a5581fa6dd97872dc121fdd737e8bb62ca8a7ca4c294163d070054e37006fb7c3692dbaa41270c12b2803f327a49749706faa74eb81ca71fb660fea115edd111a1b73249fe52dbce45c2ff729825eed3254fafaae1db9e30ded945370732c03848f8fa78abd42f4cc8fa4639093f1ce1169b52a517380f80463201903b5104536fc4726e6a9d8a9e742e6d1b47eefc0c725017320916a5219b4c21b692d14ab02f96ddda7f067905c1c2fbc824dbcc56d36c1797a090b20ab6648ffcc14df031369f0c0d6ef870f0b97637d1921b7323f49b3eb98b1029723e40e30a83b53d5a76c868355289c6deff00f27f108e0eeba8774efba09ec7a4667968ba7cde899393d446162fd8c6ace07e15a46354054c050e2f82df7f2606e6777bfbc08998712a16dc96f0584a741022e4e5de53492b9318cbef6d17b4fb70f9d0608b77cac56696437cbb346d3e10d5b74e11a9d1a0696698d6fc4ce8dcf8f290679d4f153dac83b1c81866a661aaf9191160b02d2f226b2149aa0f0008cc73cd0bce86d8febe566d33b01e9241b082feeaf1b8a6840e33681b46aed15c966674eccc4c5a093a078d1aab6414dfecd49f945d8ec386a0a15e8a579196edfd09291a43744897d30c1de1920cd0542c09db74e923caa49594fe1f9af29c0cf70f48cbd6e242d38341d6606e0efb8e8272ba724e0ad3e875fff6cc30d34fb6ab22730630f4fe6fa00efdf4874360659e3705361a37d91e174d43c88af5a58c3e34ed59586e33ba44c97d63cdcd29828477f7434efec7d780321300311736edf7c2a86011d595da2b12d83f98918fd8c5b2dfcd3e4a85a2c0e4127e08ee06b8837164a730970b76f9880c756d8479aafdf5c9c85059b1dfc72828745d2ea4ad62ffdc89185b2c64c2fe156371b721b2890ca64755421ddff965a42550573e48a2ae2414d8c2c9483c407c676e217c161e95d90c12bb208058e9b16ff64a94f3b8310ca7c61dc60b7e9a1a0a5f86de5ee84442335a5f565e3225b13519a28c16862e9917c6ed763a69080269bc2591103b652a90b9d3eeb4249b73e076142f96dba3294d4398ba037e53da76d2aad91178a6eb98e2fc4ad2dbb8a59d85394d17ca2e33c6840b6810bd245bb2c0fbe55e0375068074cc91275682820974f63f67c267817af98b583d9fe968668af7f536ede941b8ef1fc13d527a0d79de6035f6522e6d5babc8dd187606fb4157ce9ae6379915c7fc35e31185280bebf4938a602179f08a51e8cadcf5a4be18cda8a2b4d046e5bbdd6186c07c8ded827a25b291ab5a6c32bf1f0884763ce15f59be954e1e5afd36beaa6332aed41779b457fd7408affd765c27f8cc030ab2c9d59dab3fedd2426c57f44ce876a0e4c4195f8fabd2b65010b9335e14b5a0596253ace43c9885198ad06d71856ed22348178e812777af52f7dd14dc29bbb2b61e448bf31b6b7a3886db071f5aa4ddde31086998d71aa2c12e0c2a931ddef99938a9558e7a20a6a31dea4fb0fea4bc43f5a45c07dc6e4c41dd62b79f15692de3f0176f85c1da7cdad084cc73ce3c96b5993ad9ada15860ef72acee8f624c4f6e94bc3fc6d42e5765889385e6f566bacf8536fc5bd91b24f36e3530f027da028cd8b81e150fd719bc3f8918bf4b0f09a4f02f0395997778a7f690723cb2d255cd86140afe77448b27aa7d44c1c86988bae94d5f7719bf82022ecdc9205cbbba4985fd2d01fb69d2774dd00e06c0f42c7e10f8794a0d3fca5c5bc884580ee68c03557b3b1218b779fea553d713577959c5a9ba91f586ebbc99f14d99b5aec6eb39916994a4a0bd50bc64b3fd9435126d21ad68d97eac4c7722ffa3a2129df5bee73db7e6c7811c5dd51c8e6289c642902eb3db356b15a8babe6a0a61891906a625001a356d434298dcfbb0516cc4b0dc0d59054605606503ca1e693ecff222170c884413ea264843f8d16ff6c16a1af2ecf3ce0a569103621ee994fc95a419c16c8f811b5b5f4f21a4673ac75847aa5c0c00cff885d7765993b5cae1565f34786f2fe725398382b931971652b08e2ddfceabe74a0150a5b2e7d3735a5d38cf65c911b8e846aeb3d54aff64b0daa685c6a63e19888e23745a5cc9359aebfc64b3444bb99a2e1b54248539bc4f44d49cd40f7e7b2dccbd7323acbdc55b5c89935ab91f674fdf13e1e9f2579bb0cc6382dd64ede86708ad4fbac7188babc9983fc536f64a13186c7f8fe47af3f08b893eda83019d46929a376d6e8f4fec763e669bf38160bf72049bc1448ed77ce6f7eb2aef3d8e9c5de5f29490b90f8c7a287667fa52e4f96270db9d89a625889974d0004815f1dceb05c80a7205fc0314a063b42b95495d847637a67f083844fb3a605db710ec88f8c9ab90ff071fdadcc1748d4d236f54b95f54502918823eb093f6ea11a90895c791e4722bdd85a5b5fddd9b748aebad1e2fa80b3b7a595950c4f29eeaff0e14c161d2a6447f2f55d8b5a8119e5f5c2e97653c3199e5e2f5e6fa0609a3744e4f34a694fc1b15abf802172a695a23887aa511489ace29028624c6114e44077fde699f96e417c021bc0d871dcb63621be962727fc7089727926cbdc4bed62f7095215736dbeaacfe4bff71164130ff3caf5f49143513c1676344ef982c45ad1355465dc134b392288c2bace225bc59d1333c1a35aff843b6a3c28d959714632b63a6afe8fe9d2d4837268f33b73e00fcb95d07639e26006786c95730926806cbb4732d30f5108a69c25d02e1865dd14659cc3a62878baf598b9e8d9d82e6536a75b51f631f6e93575131d2aa037255bdf3bb0fd5dd449bd44610d0efc98f4395413e2192c6f4cf77effe6a855e2e6c1b69731083770e7e47879c8212b5126d57e2060ebfd0e764c738551b7276388a9a88d2b75fc59331685c862ff7f815416e8acb4bc3306e428460bff32bda60fdefc58d1d75e0e37c70fc62924dc40a7ceba90cd6cddb903d32128fd07008098fca9eb0767cbb14a7fb43209b4625c0ab2c096dd26dc0f3d81cc3ecd84a524cadfdf3692746b38c4f42f4efad8a4712a4c0dae08cd5fdc884ef7f3b0153cc8e5e7644d0253ecc78901ed3c06469b6b8db468e549575d12e76eddec530f32414c8c53db90eee7584e70750ba492cd0c3ec6ea33ebfcff2409b3cd4b414f497d4cb4ccde591bdedc5941bf1c601d2f3186432a9f9841947e2409ee9e674851a5fd9a119b876c812cf2d1472295fc73c6e1af514331ea1827f2e592348100f5fd881c211415b5fe9e869a378cb4b06841f411f6119b7298ba319d71d5964cb6c8200ef8cba7356ffaac89cd424b19216da6e11b1275fc3ba6012d148b10ba3ec2366ab830f490767c17233180d96da147d58defe44457298d1c0a0fd5a4a05a0494926d11ab66d3ce9f65f408afd268e59cb8c6693ff0b5e74ad0c4f7b0d79edaa2e8e224d5f53dd94ef175b3d00bf29fbfef4989c0600287977dc1d45d6a699b5f58ba6d868ca889295d932ce5e5c38d1271e0c9b7a43a207ac7432fc9d6ee8299520aabe746ec836f73efe614aac08fa002ff37ccd8f5a1b0ecb4180f9b911f3141d90b15c2240484ac767401706ed212a8e1447e96bd89d39f071740ae5250eb474c14f95a62d32d8baf7b0e593f6b343f77830a57ace7c40bbd54a764e79dadd35db71ef946e267860e7ed492e5ab018412eae4c394bce", 0x1000}, {&(0x7f0000001040)="3ea90fc182f6d885c2abd7d238a7996dcbc3c0b65a7b48b191ce19efcb88ab89347f0c129e17e0b1b6a40b06ca391c272d52431ae2b7d3f11ddee6dc7e6e561e34b5d8878b4991198308dfefdae4a96ee2c9d1836a95d79bf91a3ae31bc702a72cae09c9b8c69ca50e18c114d075bafdb98bfc6645e2fef8794528be60af59c50a18b0a8e5ce1b8733e22ecff14aa064e087e4818dea70003694", 0x9a}, {&(0x7f0000001100)="25777a00b5163a677144ff18ba9a08eb39e28ca6eab072ec3aa37125262e51b636288c97333b1ab6e7684723365ef0c0a589aabaa0dba9127c58b3801e88e7c86ead6e0ca47d68c20010dd0a", 0x4c}, {&(0x7f0000001180)="62973181d61d6967dd0c862e5f8b3777afc461475c72648d345132faa4765e0978e294e0f906e67edb770a0ca4632d570092cae17ddb2399371d8c8a0df1b702586f0077d43a042b54be79fa68e02fae20a156768bf8bec61bd1448d6473dd91a41a427acfc6ccb3f59dfbb97947c33f01ab2d5b7a86b6f5e91518e7e40182fb564fe00f3d06c2862296c5e1ea81b092d470731548bf2c45b06bb419afe68112b4c0f0e3c331a70a747235ae873f40a27dfd9a1c7159748eaf1b0cbd5f8a7206266481b47ac0de12385b0ae10618e3137fc85727634d83666777e07bdaf0aec1e68f68f7eaf46c0d42d5f303c166d8669c35d885472989043f32271627efe6bfde066d0eb8b8ad7868f2f38cab9a48ad4e2dd9b27b902e5d7cfb9c378b82cb7fc1762ca15f626085b8c26679e3104ffb42685408ebdf2bf433503859a14a905f30ba897bc711d1d6dd2f95bc2f88bf344313444bed23b3de098999eaeafd4e5626808944bfb9536ede5d00f2d99ebeacb35bb48124df884ea9ce22bd64501afbe69b19f81f3b3c107032c7aab6fef04d8401d8148f4919619e03487b85f6887accf197a0678bda0ffd835cd1f795c2ff800ade24999cb83254068bb9b7662f1b87276c7de643dcdf2487b705d89a6e8dcd280bad63838997d8d50019f9c72db38839c611b35fb4c948667059c102ae0e704055730f9b9d52db5d5d27e5f036cab13c99b80c2caa16efaf325eab992633e555816dc4cff314eaadf20b4745a233e631ba7f9c2b021b971f6dc25db9d381b5ea03c4d59b7d176c200989af420010a1cb130fa9c6893d718b03b9782a3158cedd29951f447994d6ee0c9faac2c822cb74951b69578a91eb8fb7f9752174fd1b88c8e5b7234787c01057a46938a7378e473bae880a5d63c5b4dbc72092a71b8eb17d97d342d5742dfdbcd49b6e0148bd8579ac4f93756d2017fdb05bb4a4a81c236823982651f5e14110c144d427661ac385aeeb654faed04fbf04007aa630c7b482e7039c39c6f43c6e9b075a96c4ddad3748b4260aab2e9db7eb9aaa5a0223fb4f0ed0e0a56435fd7f2040421463ce602418a4b6a512c4100be4662692b3c84c590a1181bb5932fb6d92e81da04c97660afc2da2e22c6ff48ef8232a5921fc3e591dcc20916a93789b47b20b7aba111ee2eeb841a8bfec5f24cbf088a89c4579515b3832cbc87099a22aa85ee9105f3bece14ecdbde187c97bb739f36f1750a52710ac98b4068c88c7427b41a036734729274817a9ff4926893ab4b934eaa0e350268db3ff91b3fe0d7d11b0f1d8d5172c44a8a519b2a3c3baec5c5ba2445c02d066d002727ef6b902e8adaa0bcb29a56728dceb942f52e134ea5f0380dac1ce45a98d73b4f97df20c24551b768dcce0ada2233fadaaf8bbe6249af7a81bc6b5c2c792cd87a8af76193ce1222526f3bb9bb79aaaefa3e792ce76b60242956dad85bdb55de9f9184fc9c24b964219db34c93f4eee60dfe0e901462d56ab6d75a3146d80b639ba016f0d88c051dee15bc24f0c7c80eadad004d25c4a611aeafa6691f1895693841c498609bb26525ad9de315e87e249ba78a2f74ec4ce91ce66e1a8b0b141e1a78f79d5c2fcdc2756480a24c33caeb44b25f94a24fc4ec35621770bffc2c52e151f53b0397cb5c9d5b5b3f2f9ec16f1711db7b785a74309c0b5ffad4c89213af0a0af6264ae257d6eb9f11d3abd5a935e0eaeb2780922a72653f18b1f4c23735540a9859e22073a0f22fd7dcdb4ebd779ae58b92cb6fd36043f497781e5f8b4daa7b59082929b3f65a03f62115a073ba7c0ac2675f185cb424a5cde34ddeb9fd0e4f753134bdd695d58f35b7023050bb948d853ca3cf1c609ce5e1ccddc87b4551c4f8508a0c41b881badebc8938a626858b85aa8331b5302ddaad11fec22e41fd74f24129f5ec4e94b1e7f36a82e685894282ded304eda1aa632e943e0433c7bb5e535e06b641b293570ddd552936d509b1e72f9ed55fd2394a127f1e4ce1847c4c041fd307609d4750365c4406b851b74441ea1c125510e4e070f2b2cb8df610ac0e15fe4915469fba1e0fb1a4603c1ba1b669c571e3ccd13e002c9d3726020e6d5f02eb9aa591b6d7d19d337f523bc7ccae33a5757f1daf272240a81b47d8b77bbd5cbdda8d50c1b6c8d1f26feab579e61a1ecdd35df9c6771a63214cd853161c295d41ffc51f4e7b284bb20721bf1b119e2b316ccb72b2b9d9ce9e4d7ff89ac54fca9e6b27f92ea7b003f0d8931ad1002741f0049dfe13ede747d961b3311de72f53bcb594247bd79616bcadcc5ccb1a6c5da15e2f33297d0dc3494922881a75eea79837268b64f7072373141231d65b72b623716d291cc49de5d8c8c4e6fc0a8a7324acb3758e6e3aea472cea8e94c961d8b5e4b61033a07f5ee1bd4efa264fb4ddac8147f2bec7f65970d76725704020ea62d765fba4aa451923dfbed923a8fde63787e7485d738a43e7887bd861931faed7c7c007a92797cdb99650a420f2d0360f0202ca78ee56b112173259a422f417d0fe6688a0bc9b9164161ee4c0701c650115aa3988d85ab648da72b94df143a9ef6c622a5e573d1d0df93c75b9b37b804ba51dcda29a96b51d5bc50ade16681b3a61cb7bfdc61fde538c164d962a18507ba40af7f21a1efcf85d1c3f3be05e7e6c1969b8ca39cad3f5769adaac305b911b77f3f4c25f341ff39a04c7059fb29276b4a7c36146c3d4fbfe6963f6ceac0cc26529fed3eb81172e8eff5a7281b51da4d9dcd1503b7039bc757ee803870a9bcea2334ad21ba3d9e1d832c84ca92e87e28a32e265dd5c345da4af2273c39e3790a499f942b277aa425ab4b88b1ac88cbb976a20927ff29880c91cf81475a2e2b638651757ef73ebd471f817f862ecec585412f7baf9d1098c900d5305a248e260e6350642bebc5d35c4422a9686e9d1e6e4e28b6798f4f7ed6edc71169d042f3484fe29022fe4708c6025043267e720f5bac2bce4c4db3ec055247c868b7325e5b7b28d22b698123e4e318033b048d623c9adc16f1c8d4039d0b0225b653d906e3138a833e2857ceb1735b5fc4a5b8cf", 0x88c}], 0x4, &(0x7f00000022c0)=[{0x110, 0x1, 0x5, "030e739c2076030b550eff8139cdbd0654f1bcea5f165246193ea49405893c285583cfd25de8cb0c2dd3f30be390f6fa884447ff67568c294a238e94a0c7ef7d814a2fd777917b9ee46a82c12b3c17bae67fa172065aef70395f009a9dc605abacbea726026cca1320182da443589ddfc6333969977827021e76aa785d77fc3bbc0b99d2789536c51d378e6306630570539c4c70d76462870abf59efc57d4268fa7ca1e63d134ce809f1772c442561779cab9fe14f6f799dbc2b87c9c36f3dc17408a31ea14f69669603a4e9fc7aedb791c2ad726a6a6bea77054630e387613ea667747138017c86ab71c8cbc5a88af080f3cea5cd27c0f12f"}, {0x60, 0xffff, 0x3, "f910e942f5e97f841d3f9c67a8984375ffd63348aa0dfdeb85dc7b3ac07fc9451f860b8ff61e3af070dedd8a62841bb02f711e9d4bc592b5645b2ba86c7ea44854336621664b742aca7864"}, {0xe0, 0xffff, 0x2, "465c400a28236fa800cb9ca9889ad91bf565fe6badc598aa916eb9bee318a4fa7ea1c7843529a26aeef06a495aeb5cd3dd04e0577d97b0c4325dc575ee1c4d72a7652a6b80f5240140290401ff98d03d9f93b856043df001bc2ec2bbc460edf36e3014ae63f2ffd8157b5c0083f37ddf9c47b6308931924ea84f15d48986c66341263e0f76ae968290286978f91074d69dabcabc234af9b27eb9407eeba3e3721a366a4cf4c1bd5ff5bee928c409c20595a9aed361f0f4788ce19bd7f49d695c93c6b9c6ffe45c65d630"}, {0x100, 0x1, 0x0, "79d91b6a10a4823f57b21946eb47afc9eac2c87bdcee1d714ca48dac2344f91b3784d3525e5c0235e67a39f553aa496dd9fd5e7ec46531776f3ccb83d845de79d7e52ac39abcb6fcc0dbe0f25999fa04f5eaeded2e604017a6af24d2ce71acab142b232baf35f0d19fe715a7f76c98811f6d15310f62353d0669ba31dc2a2656a797af0b81e19b0b5cef090a9d9f2d561c0ae99cc06454c5278f730e0c9cd5580700d2c60c4ee5f379abf69c5646bf14a8856c4e5941228d6ac04ce49bd08a45727b1fe91fdc9940dd5b977f96f69b903a66b3f42f20a07d91388cec649262af715638590a94a038973ea7"}, {0x50, 0xffff, 0x2, "265d04ff6037b0b540ec9ced2884a25d78aecc13b0580dea75db17c2d28416bb40d339c4b8b413747175b3496fab93eb980d96bc791f25a044cfb62591"}, {0xd8, 0x0, 0x0, "880a41a6f6c13a6408abb8e6d880c4cbbaf512a6a98ce0db3c074fd1ff2d490ad8e17f4c7209de90b23544fae96583d608d6bd97a2cff78a2338c14d601b213611e69a2306c6665b6efc3434018e1c344e791740b0d61e8b24a5350afe6f9b0bdb1bb4b47a0b792237ddcc89f2afd4200a81aa6ac0b776983fdfd67fd4a0379e3dac58499fab1fb610aab732f449c53b0a3a977c5f1323de98d9ad9937124e4d9fce2a687022f1db64de7f2cfa1c7841c5a1702e4ed56795242c151e43c6e74dfba3d5ed5bb996"}, {0x58, 0x0, 0x2, "54fb220007352ed4a80858d458f55b122b6527f28691394742062d8149b0888502e92d9ec66c67a67c27b548a7ea4763f8b587b24594107cb64e0f1f33ef2096bd46"}, {0x40, 0x1, 0x0, "5e9e0d8daa0ff6fed12d709e71b6a00b658f100f4418e76bf8decbaac8b80d466c960c34a3dadb6c8d"}, {0xf0, 0x0, 0x0, "4c91c9e6019f57645c7f3535a4d51af5a7473726f47d764039b9beaac1895902e05cbd7a64e90e1e6f1be3a2eaa2fe41ae2e3a88e2b736d640a569aab7c728d476b702f3528e3896f2d148c673373a9cba5a0fcf22b1758a85fbf5811023479cdb246d4911d05c15b0e4baa183c08e09afd2daf7066c1a615a0b4f97e862bcb71c90953bea10aae65dd1725e6e88df3da8916b969dda4348d89a352643a2c972066ba7a7b488e53a9ae3dfb30955cf00c913c156b75b1351c2722821acd24e3a65cb600629e54e725a50846a4df36ad4f312e8eaed7f6a3d53"}, {0x90, 0xffff, 0x701, "d2ed9a51b53bda21d000898391a039d112278c1eda4d67bb48c9219bd18556ada2418080127babc16bfec70de1ea04db3a6556f2cd46a41180cb80f974559997774a9f59cec750c05d4f59f1af65772b52be95fae39a791cccd3d37092e127d1e21bc01e5e31d2a2f7ae94cf7d443d0db7fc52f23134eeb035"}], 0x690}, 0x0) executing program 5: setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/521}, 0x20b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff0008009078"]) socket(0x0, 0x1, 0x2) open$dir(&(0x7f0000000140)='.\x00', 0x10000, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000001d80)=""/164, 0xa4}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) clock_getres(0x4, &(0x7f0000000000)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000880)) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000001440)={0x0}, 0x10, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd00) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7ff, 0x7fff, 0xffffffba, "006a00fdff0800000000000f00"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000400)={'./bus\x00', 0x401, 0x1, 0x7}) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x800, 0x0, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900f13a003be1e384000000000000000000000000fe8000000000000000000000000000aac9"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000204000/0x1000)=nil, 0x1000, 0x0) pipe(0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, 0x0) open$dir(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000002c0), 0x0) setregid(r3, 0x0) setregid(0x0, 0xffffffffffffffff) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) executing program 7: setrlimit(0x5, &(0x7f0000000040)={0x2, 0xd03b900}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="05f7b6c236219eea472109023f96be0db19d68160ad190ca86cf399aaf600b6b3061aabe2a453b21ecb73a01814186468bbfee7d3c2f1b17", 0x38}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) executing program 6: open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') socket(0x1, 0x4005, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) utimes(0x0, &(0x7f00000000c0)) msgrcv(0x0, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000500)=""/98) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0x0) openat(r0, &(0x7f0000000100)='./file1\x00', 0x1, 0x18) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0xff, 0x0, 0x0, 0x0, 0x0, 0x103, 0x280}, 0x9, 0x6, 0x0, 0x0, 0x80000001, 0x0, 0x1}) acct(&(0x7f0000000240)='./file1\x00') executing program 4: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x20, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x0, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) accept$unix(r1, &(0x7f0000001200), &(0x7f0000000300)=0xff) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000140)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffe51, "dfff097e00000000000100"}) poll(&(0x7f0000000240)=[{r4, 0x68}], 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0xfff, 0xc, &(0x7f0000000980)=""/18, &(0x7f0000000100)=0x12) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000180)="7f37ce070000003d965a1564287bafc1d6d531c28c4a7eaa13e5232a74bba3779ca27b8e0d00000004fe8a4cc330bb35350cb60a9a374aa8a83628968110669294be2aa857b37646a2f79517cee875a3ee6363b304620df9f46db45bc17e900b596f1dc0a6cc19ad70529d98bb6446c6abcba4a93b251aa4bf74b84d25297ae86c0ee21b20b9b043ee21eed69c18e4dac282e3aa55f6b0af2ecb0207fc142136d2eab8eb816f01a27e8ad65fbb77fa8820f6c0cdc16ce6933582c9082b", 0xbd}, {&(0x7f0000000580)="00e679c159e8202cc032330a4c85718257d8c9bcb0a8731dab", 0x19}], 0x2) r6 = msgget$private(0x0, 0x100) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x20ba9, 0x0, 0xffffffff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x6811, r7, 0x9) getuid() msgrcv(r6, 0x0, 0xa4, 0x0, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)=[0x0, &(0x7f0000000bc0)='\x94\x8b+\x7f\xddY\xbc\xaaZ6a\t\xef\xc8h\x88<\x1f\x84`\xddmV\x01\xb1\x18\xaf\x1d*\xff\xce\x00\x00\x00\x00\x00\x00\x00\x1f\x90\xba\xbda;\f\x15Z\x1f\xf9\xbad\x81*\x17\x19Q,\x88\xbb\xe3\x04\xb6\xc5\xca\bB\xbcp\xd1\fL\x12'], 0x0) setreuid(0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000180)=[{0x25}], 0x1}) executing program 6: acct(&(0x7f0000000000)='./file0\x00') r0 = msgget$private(0x0, 0xa4) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(r1, 0x5) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='/dev/ttyCcfg\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='/dev/ttyCcfg\x00']) r3 = dup2(r2, r1) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000280)="5d3f2e7937e3cad487d59f7e90a2c0e823c4542ffb0682295e97f764938dcc5199e2d654a71ca7ef7e06a0c0ed9cfb484a32d69c91980e8f11f057a759f9465a1546d0761f830b4a896349675ea5644423b3f02b9a77c934c8c3f852ad57f9ad1806793bbc424311690bec3ed6d1bacd93d2e9bb7389b7f7dcc2b96d46a5d3d21399fc8327b560d6321b475ead7b81d6250dd9115438aa9c403b2d3562", 0x9d) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340), 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000380)={0x400, 0x1, './file0\x00', 0x9, 0xfffffffb, 0x7, 0x6}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000003c0), 0x4) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000400)={""/16, @ifru_metric}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x20, 0x0) chdir(&(0x7f0000000480)='./file0/file0\x00') fsync(r5) socket$inet(0x2, 0x7, 0xac) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0), 0x40, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000500)=0x5) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000540)={'./file1\x00', 0x800, 0x6, 0x1, 0x1, 0x4a3, 0x81, 0x0, 0x2, 0x1, 0x55fc, 0xffffffffffffffd3}) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000600)={0x1, &(0x7f00000005c0)=[{0x4, 0x5, 0x4, 0x5}]}) msgsnd(r0, &(0x7f0000000640)={0x2, "0c29fd29b7e7dc2358e9f065b33a9c4893bf76e40135849a3938b1189dcf950b66fa6c900630f1f5431fc91121de1f7163439155047a29c757c4a251913d77d2fc52f72b4f4f683c7fd1b137c29713ee"}, 0x58, 0x0) setsockopt$sock_int(r1, 0xffff, 0xa79cbecfcabd4bca, &(0x7f00000006c0)=0xb6, 0x4) r7 = accept$inet(r1, &(0x7f0000000700), &(0x7f0000000740)=0xc) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000780)=0x7fffffff, 0x4) semctl$GETZCNT(0xffffffffffffffff, 0x2, 0x7, &(0x7f00000007c0)=""/7) close(r6) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000800)=r7) pipe2(&(0x7f0000000840), 0x4) lchown(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) executing program 5: mprotect(&(0x7f0000261000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x800c745b, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0) r4 = semget$private(0x0, 0x1, 0x244) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0x279]) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0xe02) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r5, &(0x7f0000000000)=[{&(0x7f0000000340)=""/183, 0xb7}], 0x1) executing program 0: r0 = socket(0x2, 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x1, 0x1}, {0x6}]}) (async) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) getsockopt(r0, 0x7, 0x0, &(0x7f0000000180)=""/112, &(0x7f0000000000)=0x70) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x10, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) kqueue() mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x81}, {0x7c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r1, r0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f0000000280)=[{r0, 0x80}, {r0, 0x8}, {r0, 0x8}, {r0, 0x8}], 0x4, 0x81) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x25) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x81}, {{r3}, 0xfffffffffffffffe, 0x86}], 0x9, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000000)=0x2) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() r2 = getuid() r3 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) setreuid(0x0, r1) renameat(r0, &(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, 0x0) sysctl$net_inet_carp(&(0x7f00000002c0)={0x4, 0x2, 0x2, 0x2}, 0x0, &(0x7f0000000080)="0015611cb373718101abbdb73c6fb9ad62e0b4d6492fa6631d98301096ddc182b743b15086b0112f6ea57abc47d0a80f", 0x0, &(0x7f0000002300), 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x200}}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000300)='./file0\x00', 0x1, 0x6da) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f0000000040)="981f0486", 0x4) open(0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x11, 0x100) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x6011, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) poll(&(0x7f0000000000), 0x21, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x10, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0xffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x20) setreuid(0xee00, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e7", 0xa}, {0x0}], 0x2) r2 = getuid() setreuid(0x0, r2) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) executing program 6: pipe(&(0x7f0000001440)={0xffffffffffffffff}) getdents(r0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x6, 0x8000, 0x3f) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f00000002c0)=""/59, 0x3b}, {&(0x7f0000000380)=""/54, 0x36}, {&(0x7f00000007c0)=""/224, 0xe0}, {&(0x7f0000000440)=""/63, 0x3f}, {&(0x7f0000000740)=""/119, 0x77}, {&(0x7f00000003c0)=""/90, 0x5a}], 0x6, &(0x7f0000000680)=""/137, 0x89}, 0x43) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x84) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') acct(&(0x7f0000000240)='./file1\x00') select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x81}, {0x6}]}) acct(&(0x7f0000000100)='./file0\x00') writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775", 0x6}], 0x1) syz_emit_ethernet(0x93, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', 0x8, &(0x7f00000000c0)='./file0\x00', 0x8}) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x11, 0x2}], 0x7, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x3ff) executing program 2: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xc1, 0x12}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000140)="ebffcb964800000000e7e8f2f0310d6bcf000000", 0x14) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0xda, 0x4, 0x1f}, 0x1, 0xd36, 0x7}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x84, 0x40, 0x25d, 0x2}, {{r2}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x1f, 0x6}, {{r5}, 0xfffffffffffffffe, 0x2, 0x48, 0x2, 0xffff}], 0x7, 0x0, 0x3ff, 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) mquery(&(0x7f00001a1000/0x1000)=nil, 0x1000, 0x0, 0x0, r4, 0x6) getitimer(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) mmap(&(0x7f00004c9000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x3f, 0x4, &(0x7f0000000000)="7cf6cb5f83953353", 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r1 = getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000180)='./file1\x00', 0x0) setreuid(0x0, r1) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') msgget$private(0x0, 0x2c2) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005040000040000000000fbff0000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbcc70c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220754f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000004c0)="05adc3f0ca632bc581d78b7cb83e7a7dbf3afeb6e0bb9437888f7133d84bfd85ac1ab8965ce03337d1ea3570df38afd97996291b5aa359929374e626307a7758260139f4e3a8f889410af4fb555017e1b0e6367c3d2b1e66efcf825a9a13d3ba41707b151e52952dd710de2d11fcf1a3e66a423f44dcb1d5c15ad270146be3fe57cd14ba0885169d5e0314d0e04f4b29c18eee074a895f36e82e7bc88e950d4cae387d3bb42f01e75d", 0xa9, 0x409, 0x0, 0x0) r3 = accept$inet(r0, 0x0, &(0x7f0000000380)) sendto$inet(r3, &(0x7f00000003c0)="8eb1ce5bc129e370b458199a47480c9f2bc234e531e84dcb8ba072c9804331a75b46b86b6458ef08c002094587a8cb80c01557d5dcdd766811987a66532c2f20d10cdb2f78354659d9ce25374fea75fd99b7d3b163fb1bf4a3051cbd3b935840b80b0c1088a65d2663bad8e45462c40f8d01cda7c5ed3517a6ec09b7be6e8ea9b69ce6ec571bc682d70e5057f5cba7885762aee5ef65d3e1ecf1", 0x9a, 0x9, &(0x7f0000000480)={0x2, 0x0}, 0xc) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(0xffffffffffffffff, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000001c0)=[{0x7, 0x6}, {0x20, 0xfffffffd}], 0x2}) executing program 4: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000041c0000fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb00000000000000004e204e", @ANYRES32=0x41424344, @ANYRES32=0x41424344]) 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={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x35}, {0x2}, {0x816}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r2 = socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0xa, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x80146945, &(0x7f00000001c0)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, &(0x7f0000000200)="0e330b4bede90af3", 0x8, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7b8, "d8f1f9bdca0d8300"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000009c0)="e55a0ace2829081cc2a3aa7a0f9dbf3213a78cd243669c99ae3c7a55e0a9c829e29a5a4009f28145ae433e99a8cba56877fd082bbc07c3ce18a36d7e58a68a026470ca2d86ef1f25afd0dc17ea223f5cc2cb3a1e474566c18e354955295d46062ca1f676ced3147582e21cedc8762583cbf19b3db5474733ee330df883bc5fac77ca3efbe462878aad38a8a2424d7608eb0d0d", 0x43}], 0x1) executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r1, r5) seteuid(r1) chown(&(0x7f0000000100)='./file0\x00', r1, r4) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000140)) r6 = socket(0x6, 0x5, 0x3f) getgroups(0x6, &(0x7f0000000180)=[r5, r5, r4, 0x0, r2, r3]) setreuid(r1, r1) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80000000, r1, r9, r1, r9, 0x1a5, 0xf7}, 0x6, 0x101, r0, r0, 0x5, 0x7, 0x1f, 0x1}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x71, 0x3, 0x7, 0x1}]}) r11 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$VNDIOCCLR(r11, 0x80384601, &(0x7f00000003c0)={&(0x7f0000000340)='./file0\x00', 0x49, &(0x7f0000000380)='./file0\x00', 0x8}) fchownat(r11, &(0x7f0000000400)='./file0\x00', r1, r7, 0x7) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000480)={0x5, &(0x7f0000000440)=[{0x5, 0x0, 0x5, 0x20}, {0x0, 0x3, 0x1, 0x9}, {0xfff7, 0x6, 0xc6, 0xdc}, {0x1, 0x3, 0x0, 0x4a}, {0x800, 0x1, 0xb8, 0x1}]}) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0), 0x20, 0x0) ioctl$KDSETRAD(r12, 0x20004b43) r13 = dup(r6) ioctl$WSKBDIO_SETBELL(r13, 0x80105703, &(0x7f0000000500)={0x2, 0x1ff, 0x5, 0x2}) pipe(&(0x7f0000000540)) ioctl$WSKBDIO_SETDEFAULTBELL(r13, 0x80105705, &(0x7f0000000580)={0x4, 0x9, 0x606, 0x10001}) ioctl$WSMOUSEIO_SETPARAMS(r13, 0x80105728, &(0x7f0000000600)={&(0x7f00000005c0)=[{0x8c, 0x401}, {0xca, 0x1d7}, {0x100, 0x7f}, {0xa8, 0xaa}, {0x7}, {0x23, 0x9}, {0x88, 0x6}, {0x43, 0x2}], 0x8}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640), 0x100, 0x0) r14 = open(&(0x7f0000000680)='./file0\x00', 0x20, 0x3d5aadcdf286bbf7) unlinkat(r14, &(0x7f00000006c0)='./file0\x00', 0x0) semget(0x2, 0x3, 0x8) openat(r14, &(0x7f0000000700)='./file0\x00', 0x80, 0x40) r15 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000740)={{0x1ff, r1, r8, 0x0, r3, 0x0, 0x4}, 0x8, 0x6, 0x0, r0, 0xaf9, 0x6, 0x8}) executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000002980)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002240)=[{&(0x7f0000000040)="4f34bf364bc2bcbfccfaf28a8d8663095a634904b5acdc605224e2028378c99ccd29ba9afecd49755592e14106dde5d3588128e344a2ca1302dda47cda81ac11457dbe90903da7a3e350fbdae313f019f2e50adb426192f9217eb32a271555431bae85da30ff8379f0cd18c598d4c16514026836782baf799c0031b51ef7ee7ec6ab00654f46ed53669a01c6e84d8f8ebc147fbe2a49b02c3702ab09df87c9183b26a35bf637e236c8f805dafbc0a8f65d95786e552ee4fa42bfcd95f14b830b678d0453a1d2adff7f475e114d5f623051fe3e332995025f34223eb908d812b26fc58af3e3caab45732438257425e5e3c936df045b94ba5a37f8cac1ad68bfe4b499ac700f0b82e32c056b54c6a5ec3f21328e8b1ee547902a98a340e24fd94ba2358e8fe7a8de01cc45b9ad93b12f828178135b0e3b3ef5d68078e42efe797010b2310dfb4edd66ceaeb3c70e3b50661d2a5fa18d513ea82d0eca598e9349d6564e75485ef55aa88842a7073a89794a91dba50d2ecbf40420cb97c1064ac2b21326de141c55c6f3ee1fedb7fdc297a3f3885b526a708ef95070af78193039a36185e1811b3ba5e129c102ab98b1589d0e17a59d213619068ca1317c9216a55c471949ff4ea8512222d61d8c3e2117bd228a37e6634de19c5314d7177ef7cf8c1669a03a8094c74df900eea495abdada714aee217a48f707997d1402ee881d4cbdc192f634ee6e75a5a1eac6ab81b2b83820d064cb92b1d7a64c9a56a59cacd98a3a2bbfe92f251c72177703353ab519dea5b632b3085d43a515213cbcb412aebfa862d155fc72b521300a5e9515fad7c32881094ade5dc276a82c2ef3ecfea09bdd61aa6349110aa3209858dff19ca43aa0522af43a55accc6b452a7f042646734b75a3db78414a96010c9e9feb1d1b343c0922b7e769c8d1929bc738aad3dc21b218eb8f1114724a4b4a938c09492b886b6124e2ae35c75fdcec2ac1edf5734b94f1d59da5b009d4a567c951547cb95eb050c12bfe22ee22538c3b842d9fdd6922f0872c50a0473655dbbf650d858ba09627cb8330c1ff4fa50acd2c5fc4160014a5e4595c7ec0ff9e5810c2977f7be23630e82419e8b0357236db122e8d19453c7472377991311e055ee7b507cdfdd8c96d5454eb8f593fb0d080dc47ec24de69989afc5e4dd067de3b9661a297dce49fadbd651057a9aeecf2b7c655faaf716f989115cdc28ac7e2fcf2d3df2b20d22a688090abda3ba347607ba8b93c3edac82f39d2d33c22f28619d8dbae86a7be87a784df1a6d17ca0ee53a9c185c2ece66490471944d3777855aa9038911f1078053a63dceba428015a4d826d6e0a07afeb4bf193d56bd0907e326b33a37864ef1a120a191a9d0d56c676e1414078fdf3dc46c16f2f2110d100b89fd1bd09366c5755af8bb4af0b8e5cef4f09eb0e711821843062911ebc15251a27e84fcd22da5b2c71a72630b62311aea2667f4c6952b367f90763b0b8752ff75fc29ecafa47d23d7bf1815e546f51ddcdf8494e4667803ede91c3889592d55662bb7225d6fcd8a12e2f466e74d7ce02a1e7fee559e7796e1abd485fc4b98b39d39790e32cf42d36423c6a469d66238a28e7fb8b65afee952afb5c84c521a4b95b55dd31be391fae3423017e13813c2d58cee5d464f2158fd8051cf8f48d46c7b5096f01f57506f94e3ce57c4e0a4b34d95012aacce682bb6ef4ed85d62196d84cac27a1a40cc28a9fa6fe923284f31632bd980abd2c4957d99e2dc3fd2e10a065a322f3bcce9607c5480bac3a4a9d74433d1f7f1457fb1056b0c2e943c02785afe39ca395372a6fbf13bf071c7ad7c129074f847671f7b4f6cca7c38b0cafb6c3fa2215277e5ed617db3645d5f138d83a39b0756d2940450275f5f4c3b21b582ea6410347a8e44871dab1b882e63fb81c5efcd227214b1e36f61b46685a68ca2c29dfad08bce60bbfb9484ba6f8274c6ccc692546f43b40bdeb5f8c36e344aeda95c7d917fc7533d3d3f0f08fd239a27dda282b1857c2bf74290007ec074a9247824ca42e6fcdebe0dd7fa7d7b3b8c33d14b45618fefe18561a5581fa6dd97872dc121fdd737e8bb62ca8a7ca4c294163d070054e37006fb7c3692dbaa41270c12b2803f327a49749706faa74eb81ca71fb660fea115edd111a1b73249fe52dbce45c2ff729825eed3254fafaae1db9e30ded945370732c03848f8fa78abd42f4cc8fa4639093f1ce1169b52a517380f80463201903b5104536fc4726e6a9d8a9e742e6d1b47eefc0c725017320916a5219b4c21b692d14ab02f96ddda7f067905c1c2fbc824dbcc56d36c1797a090b20ab6648ffcc14df031369f0c0d6ef870f0b97637d1921b7323f49b3eb98b1029723e40e30a83b53d5a76c868355289c6deff00f27f108e0eeba8774efba09ec7a4667968ba7cde899393d446162fd8c6ace07e15a46354054c050e2f82df7f2606e6777bfbc08998712a16dc96f0584a741022e4e5de53492b9318cbef6d17b4fb70f9d0608b77cac56696437cbb346d3e10d5b74e11a9d1a0696698d6fc4ce8dcf8f290679d4f153dac83b1c81866a661aaf9191160b02d2f226b2149aa0f0008cc73cd0bce86d8febe566d33b01e9241b082feeaf1b8a6840e33681b46aed15c966674eccc4c5a093a078d1aab6414dfecd49f945d8ec386a0a15e8a579196edfd09291a43744897d30c1de1920cd0542c09db74e923caa49594fe1f9af29c0cf70f48cbd6e242d38341d6606e0efb8e8272ba724e0ad3e875fff6cc30d34fb6ab22730630f4fe6fa00efdf4874360659e3705361a37d91e174d43c88af5a58c3e34ed59586e33ba44c97d63cdcd29828477f7434efec7d780321300311736edf7c2a86011d595da2b12d83f98918fd8c5b2dfcd3e4a85a2c0e4127e08ee06b8837164a730970b76f9880c756d8479aafdf5c9c85059b1dfc72828745d2ea4ad62ffdc89185b2c64c2fe156371b721b2890ca64755421ddff965a42550573e48a2ae2414d8c2c9483c407c676e217c161e95d90c12bb208058e9b16ff64a94f3b8310ca7c61dc60b7e9a1a0a5f86de5ee84442335a5f565e3225b13519a28c16862e9917c6ed763a69080269bc2591103b652a90b9d3eeb4249b73e076142f96dba3294d4398ba037e53da76d2aad91178a6eb98e2fc4ad2dbb8a59d85394d17ca2e33c6840b6810bd245bb2c0fbe55e0375068074cc91275682820974f63f67c267817af98b583d9fe968668af7f536ede941b8ef1fc13d527a0d79de6035f6522e6d5babc8dd187606fb4157ce9ae6379915c7fc35e31185280bebf4938a602179f08a51e8cadcf5a4be18cda8a2b4d046e5bbdd6186c07c8ded827a25b291ab5a6c32bf1f0884763ce15f59be954e1e5afd36beaa6332aed41779b457fd7408affd765c27f8cc030ab2c9d59dab3fedd2426c57f44ce876a0e4c4195f8fabd2b65010b9335e14b5a0596253ace43c9885198ad06d71856ed22348178e812777af52f7dd14dc29bbb2b61e448bf31b6b7a3886db071f5aa4ddde31086998d71aa2c12e0c2a931ddef99938a9558e7a20a6a31dea4fb0fea4bc43f5a45c07dc6e4c41dd62b79f15692de3f0176f85c1da7cdad084cc73ce3c96b5993ad9ada15860ef72acee8f624c4f6e94bc3fc6d42e5765889385e6f566bacf8536fc5bd91b24f36e3530f027da028cd8b81e150fd719bc3f8918bf4b0f09a4f02f0395997778a7f690723cb2d255cd86140afe77448b27aa7d44c1c86988bae94d5f7719bf82022ecdc9205cbbba4985fd2d01fb69d2774dd00e06c0f42c7e10f8794a0d3fca5c5bc884580ee68c03557b3b1218b779fea553d713577959c5a9ba91f586ebbc99f14d99b5aec6eb39916994a4a0bd50bc64b3fd9435126d21ad68d97eac4c7722ffa3a2129df5bee73db7e6c7811c5dd51c8e6289c642902eb3db356b15a8babe6a0a61891906a625001a356d434298dcfbb0516cc4b0dc0d59054605606503ca1e693ecff222170c884413ea264843f8d16ff6c16a1af2ecf3ce0a569103621ee994fc95a419c16c8f811b5b5f4f21a4673ac75847aa5c0c00cff885d7765993b5cae1565f34786f2fe725398382b931971652b08e2ddfceabe74a0150a5b2e7d3735a5d38cf65c911b8e846aeb3d54aff64b0daa685c6a63e19888e23745a5cc9359aebfc64b3444bb99a2e1b54248539bc4f44d49cd40f7e7b2dccbd7323acbdc55b5c89935ab91f674fdf13e1e9f2579bb0cc6382dd64ede86708ad4fbac7188babc9983fc536f64a13186c7f8fe47af3f08b893eda83019d46929a376d6e8f4fec763e669bf38160bf72049bc1448ed77ce6f7eb2aef3d8e9c5de5f29490b90f8c7a287667fa52e4f96270db9d89a625889974d0004815f1dceb05c80a7205fc0314a063b42b95495d847637a67f083844fb3a605db710ec88f8c9ab90ff071fdadcc1748d4d236f54b95f54502918823eb093f6ea11a90895c791e4722bdd85a5b5fddd9b748aebad1e2fa80b3b7a595950c4f29eeaff0e14c161d2a6447f2f55d8b5a8119e5f5c2e97653c3199e5e2f5e6fa0609a3744e4f34a694fc1b15abf802172a695a23887aa511489ace29028624c6114e44077fde699f96e417c021bc0d871dcb63621be962727fc7089727926cbdc4bed62f7095215736dbeaacfe4bff71164130ff3caf5f49143513c1676344ef982c45ad1355465dc134b392288c2bace225bc59d1333c1a35aff843b6a3c28d959714632b63a6afe8fe9d2d4837268f33b73e00fcb95d07639e26006786c95730926806cbb4732d30f5108a69c25d02e1865dd14659cc3a62878baf598b9e8d9d82e6536a75b51f631f6e93575131d2aa037255bdf3bb0fd5dd449bd44610d0efc98f4395413e2192c6f4cf77effe6a855e2e6c1b69731083770e7e47879c8212b5126d57e2060ebfd0e764c738551b7276388a9a88d2b75fc59331685c862ff7f815416e8acb4bc3306e428460bff32bda60fdefc58d1d75e0e37c70fc62924dc40a7ceba90cd6cddb903d32128fd07008098fca9eb0767cbb14a7fb43209b4625c0ab2c096dd26dc0f3d81cc3ecd84a524cadfdf3692746b38c4f42f4efad8a4712a4c0dae08cd5fdc884ef7f3b0153cc8e5e7644d0253ecc78901ed3c06469b6b8db468e549575d12e76eddec530f32414c8c53db90eee7584e70750ba492cd0c3ec6ea33ebfcff2409b3cd4b414f497d4cb4ccde591bdedc5941bf1c601d2f3186432a9f9841947e2409ee9e674851a5fd9a119b876c812cf2d1472295fc73c6e1af514331ea1827f2e592348100f5fd881c211415b5fe9e869a378cb4b06841f411f6119b7298ba319d71d5964cb6c8200ef8cba7356ffaac89cd424b19216da6e11b1275fc3ba6012d148b10ba3ec2366ab830f490767c17233180d96da147d58defe44457298d1c0a0fd5a4a05a0494926d11ab66d3ce9f65f408afd268e59cb8c6693ff0b5e74ad0c4f7b0d79edaa2e8e224d5f53dd94ef175b3d00bf29fbfef4989c0600287977dc1d45d6a699b5f58ba6d868ca889295d932ce5e5c38d1271e0c9b7a43a207ac7432fc9d6ee8299520aabe746ec836f73efe614aac08fa002ff37ccd8f5a1b0ecb4180f9b911f3141d90b15c2240484ac767401706ed212a8e1447e96bd89d39f071740ae5250eb474c14f95a62d32d8baf7b0e593f6b343f77830a57ace7c40bbd54a764e79dadd35db71ef946e267860e7ed492e5ab018412eae4c394bce", 0x1000}, {&(0x7f0000001040)="3ea90fc182f6d885c2abd7d238a7996dcbc3c0b65a7b48b191ce19efcb88ab89347f0c129e17e0b1b6a40b06ca391c272d52431ae2b7d3f11ddee6dc7e6e561e34b5d8878b4991198308dfefdae4a96ee2c9d1836a95d79bf91a3ae31bc702a72cae09c9b8c69ca50e18c114d075bafdb98bfc6645e2fef8794528be60af59c50a18b0a8e5ce1b8733e22ecff14aa064e087e4818dea70003694", 0x9a}, {&(0x7f0000001100)="25777a00b5163a677144ff18ba9a08eb39e28ca6eab072ec3aa37125262e51b636288c97333b1ab6e7684723365ef0c0a589aabaa0dba9127c58b3801e88e7c86ead6e0ca47d68c20010dd0a", 0x4c}, {&(0x7f0000001180)="62973181d61d6967dd0c862e5f8b3777afc461475c72648d345132faa4765e0978e294e0f906e67edb770a0ca4632d570092cae17ddb2399371d8c8a0df1b702586f0077d43a042b54be79fa68e02fae20a156768bf8bec61bd1448d6473dd91a41a427acfc6ccb3f59dfbb97947c33f01ab2d5b7a86b6f5e91518e7e40182fb564fe00f3d06c2862296c5e1ea81b092d470731548bf2c45b06bb419afe68112b4c0f0e3c331a70a747235ae873f40a27dfd9a1c7159748eaf1b0cbd5f8a7206266481b47ac0de12385b0ae10618e3137fc85727634d83666777e07bdaf0aec1e68f68f7eaf46c0d42d5f303c166d8669c35d885472989043f32271627efe6bfde066d0eb8b8ad7868f2f38cab9a48ad4e2dd9b27b902e5d7cfb9c378b82cb7fc1762ca15f626085b8c26679e3104ffb42685408ebdf2bf433503859a14a905f30ba897bc711d1d6dd2f95bc2f88bf344313444bed23b3de098999eaeafd4e5626808944bfb9536ede5d00f2d99ebeacb35bb48124df884ea9ce22bd64501afbe69b19f81f3b3c107032c7aab6fef04d8401d8148f4919619e03487b85f6887accf197a0678bda0ffd835cd1f795c2ff800ade24999cb83254068bb9b7662f1b87276c7de643dcdf2487b705d89a6e8dcd280bad63838997d8d50019f9c72db38839c611b35fb4c948667059c102ae0e704055730f9b9d52db5d5d27e5f036cab13c99b80c2caa16efaf325eab992633e555816dc4cff314eaadf20b4745a233e631ba7f9c2b021b971f6dc25db9d381b5ea03c4d59b7d176c200989af420010a1cb130fa9c6893d718b03b9782a3158cedd29951f447994d6ee0c9faac2c822cb74951b69578a91eb8fb7f9752174fd1b88c8e5b7234787c01057a46938a7378e473bae880a5d63c5b4dbc72092a71b8eb17d97d342d5742dfdbcd49b6e0148bd8579ac4f93756d2017fdb05bb4a4a81c236823982651f5e14110c144d427661ac385aeeb654faed04fbf04007aa630c7b482e7039c39c6f43c6e9b075a96c4ddad3748b4260aab2e9db7eb9aaa5a0223fb4f0ed0e0a56435fd7f2040421463ce602418a4b6a512c4100be4662692b3c84c590a1181bb5932fb6d92e81da04c97660afc2da2e22c6ff48ef8232a5921fc3e591dcc20916a93789b47b20b7aba111ee2eeb841a8bfec5f24cbf088a89c4579515b3832cbc87099a22aa85ee9105f3bece14ecdbde187c97bb739f36f1750a52710ac98b4068c88c7427b41a036734729274817a9ff4926893ab4b934eaa0e350268db3ff91b3fe0d7d11b0f1d8d5172c44a8a519b2a3c3baec5c5ba2445c02d066d002727ef6b902e8adaa0bcb29a56728dceb942f52e134ea5f0380dac1ce45a98d73b4f97df20c24551b768dcce0ada2233fadaaf8bbe6249af7a81bc6b5c2c792cd87a8af76193ce1222526f3bb9bb79aaaefa3e792ce76b60242956dad85bdb55de9f9184fc9c24b964219db34c93f4eee60dfe0e901462d56ab6d75a3146d80b639ba016f0d88c051dee15bc24f0c7c80eadad004d25c4a611aeafa6691f1895693841c498609bb26525ad9de315e87e249ba78a2f74ec4ce91ce66e1a8b0b141e1a78f79d5c2fcdc2756480a24c33caeb44b25f94a24fc4ec35621770bffc2c52e151f53b0397cb5c9d5b5b3f2f9ec16f1711db7b785a74309c0b5ffad4c89213af0a0af6264ae257d6eb9f11d3abd5a935e0eaeb2780922a72653f18b1f4c23735540a9859e22073a0f22fd7dcdb4ebd779ae58b92cb6fd36043f497781e5f8b4daa7b59082929b3f65a03f62115a073ba7c0ac2675f185cb424a5cde34ddeb9fd0e4f753134bdd695d58f35b7023050bb948d853ca3cf1c609ce5e1ccddc87b4551c4f8508a0c41b881badebc8938a626858b85aa8331b5302ddaad11fec22e41fd74f24129f5ec4e94b1e7f36a82e685894282ded304eda1aa632e943e0433c7bb5e535e06b641b293570ddd552936d509b1e72f9ed55fd2394a127f1e4ce1847c4c041fd307609d4750365c4406b851b74441ea1c125510e4e070f2b2cb8df610ac0e15fe4915469fba1e0fb1a4603c1ba1b669c571e3ccd13e002c9d3726020e6d5f02eb9aa591b6d7d19d337f523bc7ccae33a5757f1daf272240a81b47d8b77bbd5cbdda8d50c1b6c8d1f26feab579e61a1ecdd35df9c6771a63214cd853161c295d41ffc51f4e7b284bb20721bf1b119e2b316ccb72b2b9d9ce9e4d7ff89ac54fca9e6b27f92ea7b003f0d8931ad1002741f0049dfe13ede747d961b3311de72f53bcb594247bd79616bcadcc5ccb1a6c5da15e2f33297d0dc3494922881a75eea79837268b64f7072373141231d65b72b623716d291cc49de5d8c8c4e6fc0a8a7324acb3758e6e3aea472cea8e94c961d8b5e4b61033a07f5ee1bd4efa264fb4ddac8147f2bec7f65970d76725704020ea62d765fba4aa451923dfbed923a8fde63787e7485d738a43e7887bd861931faed7c7c007a92797cdb99650a420f2d0360f0202ca78ee56b112173259a422f417d0fe6688a0bc9b9164161ee4c0701c650115aa3988d85ab648da72b94df143a9ef6c622a5e573d1d0df93c75b9b37b804ba51dcda29a96b51d5bc50ade16681b3a61cb7bfdc61fde538c164d962a18507ba40af7f21a1efcf85d1c3f3be05e7e6c1969b8ca39cad3f5769adaac305b911b77f3f4c25f341ff39a04c7059fb29276b4a7c36146c3d4fbfe6963f6ceac0cc26529fed3eb81172e8eff5a7281b51da4d9dcd1503b7039bc757ee803870a9bcea2334ad21ba3d9e1d832c84ca92e87e28a32e265dd5c345da4af2273c39e3790a499f942b277aa425ab4b88b1ac88cbb976a20927ff29880c91cf81475a2e2b638651757ef73ebd471f817f862ecec585412f7baf9d1098c900d5305a248e260e6350642bebc5d35c4422a9686e9d1e6e4e28b6798f4f7ed6edc71169d042f3484fe29022fe4708c6025043267e720f5bac2bce4c4db3ec055247c868b7325e5b7b28d22b698123e4e318033b048d623c9adc16f1c8d4039d0b0225b653d906e3138a833e2857ceb1735b5fc4a5b8cf", 0x88c}], 0x4, &(0x7f00000022c0)=[{0x110, 0x1, 0x5, "030e739c2076030b550eff8139cdbd0654f1bcea5f165246193ea49405893c285583cfd25de8cb0c2dd3f30be390f6fa884447ff67568c294a238e94a0c7ef7d814a2fd777917b9ee46a82c12b3c17bae67fa172065aef70395f009a9dc605abacbea726026cca1320182da443589ddfc6333969977827021e76aa785d77fc3bbc0b99d2789536c51d378e6306630570539c4c70d76462870abf59efc57d4268fa7ca1e63d134ce809f1772c442561779cab9fe14f6f799dbc2b87c9c36f3dc17408a31ea14f69669603a4e9fc7aedb791c2ad726a6a6bea77054630e387613ea667747138017c86ab71c8cbc5a88af080f3cea5cd27c0f12f"}, {0x60, 0xffff, 0x3, "f910e942f5e97f841d3f9c67a8984375ffd63348aa0dfdeb85dc7b3ac07fc9451f860b8ff61e3af070dedd8a62841bb02f711e9d4bc592b5645b2ba86c7ea44854336621664b742aca7864"}, {0xe0, 0xffff, 0x2, "465c400a28236fa800cb9ca9889ad91bf565fe6badc598aa916eb9bee318a4fa7ea1c7843529a26aeef06a495aeb5cd3dd04e0577d97b0c4325dc575ee1c4d72a7652a6b80f5240140290401ff98d03d9f93b856043df001bc2ec2bbc460edf36e3014ae63f2ffd8157b5c0083f37ddf9c47b6308931924ea84f15d48986c66341263e0f76ae968290286978f91074d69dabcabc234af9b27eb9407eeba3e3721a366a4cf4c1bd5ff5bee928c409c20595a9aed361f0f4788ce19bd7f49d695c93c6b9c6ffe45c65d630"}, {0x100, 0x1, 0x0, "79d91b6a10a4823f57b21946eb47afc9eac2c87bdcee1d714ca48dac2344f91b3784d3525e5c0235e67a39f553aa496dd9fd5e7ec46531776f3ccb83d845de79d7e52ac39abcb6fcc0dbe0f25999fa04f5eaeded2e604017a6af24d2ce71acab142b232baf35f0d19fe715a7f76c98811f6d15310f62353d0669ba31dc2a2656a797af0b81e19b0b5cef090a9d9f2d561c0ae99cc06454c5278f730e0c9cd5580700d2c60c4ee5f379abf69c5646bf14a8856c4e5941228d6ac04ce49bd08a45727b1fe91fdc9940dd5b977f96f69b903a66b3f42f20a07d91388cec649262af715638590a94a038973ea7"}, {0x50, 0xffff, 0x2, "265d04ff6037b0b540ec9ced2884a25d78aecc13b0580dea75db17c2d28416bb40d339c4b8b413747175b3496fab93eb980d96bc791f25a044cfb62591"}, {0xd8, 0x0, 0x0, "880a41a6f6c13a6408abb8e6d880c4cbbaf512a6a98ce0db3c074fd1ff2d490ad8e17f4c7209de90b23544fae96583d608d6bd97a2cff78a2338c14d601b213611e69a2306c6665b6efc3434018e1c344e791740b0d61e8b24a5350afe6f9b0bdb1bb4b47a0b792237ddcc89f2afd4200a81aa6ac0b776983fdfd67fd4a0379e3dac58499fab1fb610aab732f449c53b0a3a977c5f1323de98d9ad9937124e4d9fce2a687022f1db64de7f2cfa1c7841c5a1702e4ed56795242c151e43c6e74dfba3d5ed5bb996"}, {0x58, 0x0, 0x2, "54fb220007352ed4a80858d458f55b122b6527f28691394742062d8149b0888502e92d9ec66c67a67c27b548a7ea4763f8b587b24594107cb64e0f1f33ef2096bd46"}, {0x40, 0x1, 0x0, "5e9e0d8daa0ff6fed12d709e71b6a00b658f100f4418e76bf8decbaac8b80d466c960c34a3dadb6c8d"}, {0xf0, 0x0, 0x0, "4c91c9e6019f57645c7f3535a4d51af5a7473726f47d764039b9beaac1895902e05cbd7a64e90e1e6f1be3a2eaa2fe41ae2e3a88e2b736d640a569aab7c728d476b702f3528e3896f2d148c673373a9cba5a0fcf22b1758a85fbf5811023479cdb246d4911d05c15b0e4baa183c08e09afd2daf7066c1a615a0b4f97e862bcb71c90953bea10aae65dd1725e6e88df3da8916b969dda4348d89a352643a2c972066ba7a7b488e53a9ae3dfb30955cf00c913c156b75b1351c2722821acd24e3a65cb600629e54e725a50846a4df36ad4f312e8eaed7f6a3d53"}, {0x90, 0xffff, 0x701, "d2ed9a51b53bda21d000898391a039d112278c1eda4d67bb48c9219bd18556ada2418080127babc16bfec70de1ea04db3a6556f2cd46a41180cb80f974559997774a9f59cec750c05d4f59f1af65772b52be95fae39a791cccd3d37092e127d1e21bc01e5e31d2a2f7ae94cf7d443d0db7fc52f23134eeb035"}], 0x690}, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) close(r0) syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x7fff, 0x1f, 0xffffffdf, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r0, &(0x7f0000003880)=[{&(0x7f0000002280)="25a4876bd3bf639aa2d65e277785c3613dee0d773a3d2f8f1b80bddd5988939d00171f1d7d0efa0d81e55f402c2034ece7f6cd8025f07c3a58a3c64f2e5c9c54c6b6d148748753abd36b2cdd98e1df29e96e5a74235d5a6972917e27b5cc4449a9e999c7f5dcb6fd3ab508eab760d6b39ffd51fdc7fc3a7d40b1a3ce0517e566bd8ff344492dadc83e788c3852295cab9b4b825052a61a5fa4bca26ac0a798744077faa9b051d969076df2672128417649800c7404db7ce7a0adb1a0eb5c3d5aeac67e8cc88a51b94837aa86cfce5d13cad98771acfab77f86a8f1891d4b647bb5d820a2418d3048b2987f7ddec1f54fbac1dfe54bb0c2aac1d589db9c73755c324aca5e230406a4f3fca848af3a25725f13005d6daf7871e970e3fb943b89ac70eaffd7801005a75888ddb318e9f27bb288c2b48b8cca1c4555920641a828abd0af3949300866035d5e5e7750ba7777008e6704150c6b222bc6c6428fc79a884effad2d0bbc7ea61f2e0cb59cbc28ac5931164ce71e84da23bd823818c8e0789db9b3df88981daad8154752be1f2009a29f97e4959534b91f7eaef7a72f392dee9e5b3a96ab2edf92d10dc2b5ab9784e451f2c6ce633404cce4561d2d975768dbcdb7b11ae884bb3de51de83e19ed50e14904e4feae7054b82401e31e3c6becdfba3db5d041eac5f53fbe5d1ac967040475231272e0c85a3d71c9ee6fba8bc84c6f69d5bc6fb3d122f4e889f58d0a72421d8050f42646e0cd0d92ff67821cf32a94a4b67cffc3257e5ae87df10c93d338ab34933698966d5027337739838e01370125c595da4230e3bad1153494f75f15c9694dcc68da53ed623c687545439d1b88f93bc479a70df88aee3dc75329d7765b76e86b3a4b9a27dd0b653e305a29c4784e945be22b06bf82feaf584cb5c76e6a39d8cf04d2764e9e6576ae5b73e6bf74e80c6be94007244b5b47d88758239b49127f98f115a17011f8c28ff9f5416e7d18e8a28560acbad4ce0e7d044af6662dca7ead5466c56de0b423002380aadfd48d4e11ab77afcd445c540d7be70737620b905ceba18e8197aa7f04b33da87cfe1fd3644b4ad0c730d9ea16b131d54958e46db13857537ed395d4e632e7f538c1a949db46df8f17779361cec496e6ccb20651b0347e49ce70e406c9558848ab594d762067e04905cfa412382ed248c316e77175578503066c966d89aaf12aa9df278d51d20ccd5096abeca39ab7a2b01be567eb3cea907edb86827851ff99c27633f6f870e1a4220591244f30ab0cb2862dd92025fe705c51893f5780f88676a7b46ae035082fd4ac15b53125d274742779fe18d70b6cceeb8eeb0e720fa6224a771d3b179834cf7cc6957fb8a64f7284caff06275f84693c0ce6d65d7ce8b0190c5216caff3edab5327242202d224a77b823e34565972d7b3c048346a8d6a5939ca23b8bca33608e5a5f2a9b3821f96fc5ed36985016b41e4d07816d1a0da2000afe5536f494389cbcd4edd383c93e3ca5a7f84c9a98b3195bb29d39b175a10a68d7939bf974898dcdffcf315a8dbece6cc056e8c11ebacfbe14ccc4f61eb82ceca4e12829a7f8eef58cfb941c33472a301bb398b2d9dae295126fbf8ee23754d26167ae6269eb6659778f0c243844f6096a8f8fde31cb567dcaa7de32e30ed74cc2b46255e12b2d67bdd44fe00d4fe0f580d2ba89f69210158bfa74c2edfc6e623d77bfe504f7bc29553e384a86029931e25887b1bf12dbe204c5d9e16ac8c0191ce2322e1f0768ec65338c25ea52eaf1db57e8404ddc402be1cdb607ec963383240d244d8ae388c3158bdc6a431fb8123593512c3b455951e95920dca69f1257687397450aeb822cca0bcc64803a6c7fb752bbfb6175ecbfbcf76e7e629ecb8bb7536ffb67dd106e682d8540e9d7ac9ac5c2342a7b0b340cd1b20cdad78cdda2d00ba0b8894e93b9d4c6fe9a40779c999edd387ca77b8ec2dcbfe38955f5f0730c629328ca516e4463d705a55b953da68395e5f831dacf6c23cd1854cf92926c29d16fd8e4017068b6f97926f5faf548c11a3a665c4dc29bf168c57989ed766d4753df88da8c3dfd", 0x5cb}], 0x1) executing program 5: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f00000005c0)="14bdfa5dfae71f651801288d98307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd05000000fc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426ad542c2148aa42be940970fe88d34d8f99afe7e7820237400000000007400000100000000000000000000b333fbd8b41f0d81085d5ba6e27c771f0760250894dea4941b97fb0b658f797d7752b35f9e68ac7e073aa12b469c1015bdcd78b765da8edb1f4736352032d43acab540570ad9c39cf5fc38cab91164e01f168e1520abe99721d294d38ff032e5f189b828786ddaf503e5c86f26e593c58cefd8b3645fc6e2e16ca39d7519ec5e258e0e3a934613fb758d83e2159a10d8d13bc367cc71545a40ce268232386645470aa569c12da0b49010bdf6bfa21dadf3eb9eb34751517b17c1383aaa1ff245ae7247e7f6bab56c38dcba64ce68818ac0651d", 0x150) executing program 4: setgroups(0xfd63, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f0000001100)=0xc) r0 = open(0x0, 0x40, 0x151) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x0, 0x4, 0x3}, {0x0, 0x1, 0xff}]}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) 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) r1 = socket(0x18, 0x1, 0x0) close(r1) msgget$private(0x0, 0x11) socket(0x20, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x85}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) r2 = socket(0x18, 0x3, 0x3a) openat(r0, &(0x7f0000000180)='./file0\x00', 0x1, 0x8) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000580)="12e1f34ba5e430a7553dded6f47ffde4c85405ebc436d8a9cf8c98524b5ceba4294dcae97a05ae0a10716df5e3515d851fb5d1ca3f560161", 0x38) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000080)="cbf391d90a0dd110ca", 0x9}], 0x1, 0x0) socket(0x18, 0x2, 0x0) executing program 6: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) chdir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) 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, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) socket(0x2, 0x1, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffe64) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000040)) syz_emit_ethernet(0x5e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaa6dc902e2aaaaaa86dd6036e26fe8a68200283a0000000000000000000000000000000000fe80000000000000000046a3a3340b8b87d4981c7ed14f6b4a89330f4f32dc5d29a1dda380a30000000010aa890091780000000000000000000000000000000000000000ff01000000000000000000000075bd0ecdfa60cf0ca413fedb02077497cb41b17782610a3a095087990f502cf69d5bedc9a2"]) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000000180)="b3ff13c4", 0x4) ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r5 = dup2(r4, r3) ioctl$WSKBDIO_GETKEYREPEAT(r5, 0x400c5708, &(0x7f00000001c0)) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') semget$private(0x0, 0x2, 0x418) semctl$GETPID(0x0, 0x0, 0x4, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) semop(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000900), 0x0, 0x6) executing program 1: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100), &(0x7f00000000c0), 0xfffffffffffffffe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) mkdir(0x0, 0x0) chdir(0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000080)='./file1\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1}, {0x5, 0xff}, {0x8106, 0x0, 0x0, 0xffffffff}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x8002, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') socket(0x2, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f00000004c0)=[{0x0}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x8866e829b9dec54b, 0x0, 0x1}, 0x8) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) clock_getres(0x4, &(0x7f0000000000)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) executing program 4: syz_open_pts() sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000200)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25e699a1f119b672f4d335c223e7d0c032bfa896443a4271851af2066262af0f3af2d0dc1216ae4d002000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002121fbfa0c0f00008abfba221554f4e0f668246c09000000", 0xb1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206917, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xffffffff, 0x8}], 0x2, &(0x7f00000006c0)=[{{}, 0xfffffffffffffffb, 0x68, 0x1, 0x5, 0xfffffffffffff001}, {{}, 0x0, 0x0, 0x0, 0x0, 0x4}, {{}, 0xfffffffffffffffd, 0x0, 0x1, 0x81, 0xfff}, {{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x200, 0x1ff}, {{}, 0x0, 0x28, 0x2, 0x81, 0x4}, {{}, 0xfffffffffffffff9, 0x11, 0xfffff, 0x6, 0xc1e6}], 0x4, &(0x7f00000005c0)={0x14a, 0xe8e}) setrlimit(0x6, &(0x7f00000000c0)={0x5, 0x3}) mlockall(0x0) r2 = socket(0x2, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r3, 0x0, &(0x7f0000000200)) socket$inet(0x2, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) ioctl$WSKBDIO_SETKEYREPEAT(r4, 0x800c5707, &(0x7f0000000980)={0x3, 0x800}) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000001240)="e48beed8", &(0x7f0000000540)=0x4, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000100)=0x296d, 0x4) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240)="ea000001004e08f5", 0x8) r2 = dup2(r1, r0) r3 = socket(0x2, 0x1, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000580)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000040)="0041b400", 0x4) syz_emit_ethernet(0x66, &(0x7f00000005c0)=ANY=[]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[]) setrlimit(0x8, 0x0) r4 = syz_open_pts() dup2(0xffffffffffffffff, r4) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, r5) setsockopt(r6, 0x1000000029, 0x23, &(0x7f00000000c0), 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r7 = socket(0x0, 0x0, 0x0) connect$unix(r7, 0x0, 0x0) socket(0x6, 0x8000, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000040)=0x3, 0x4) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000080)="bae0ad6449641491847896be391c2145f9b24eefc3447af52694561e5415168d2bd98de0a2d8a3c31fbb221f38b12e285db6b33463e0eae4bdc5081c16f2ee3ed2b851b9bde57a7a3f6d581b81781047696c095cd05fa5c4f2ab0f"}, {&(0x7f0000000100)="5609edcbf397fe99c3a411a4168d"}, {&(0x7f0000000480)="549efa6fbef5947493ac03c28a4ff68dbe12f3f3b7cd81a25692dca7663c793e5b632e8d3803cf989abad091a267522600cb89f1d0e2c5d1a5d8aff6d2a4d1eda05d6c4a5d9d3cea3b5067ba809fd29507c562877746fe85f0ca1b856be056dc5921f4da586c9d601645c01d7ace419accb220d982c1df4956d7c1f5372b6c5496ad5688d3c01a0045a80be5b4751330ccda61c712a8a63103bcd59810c7ad9b34da98d7f82da23877d59b59d174267e7cb3db01c3ba059dd1edd49635975836952e6deea922834d781568977843c92116bfa38ba8eda25b3ebc0562459e566d66cc51a64f67680363d924a07f8541b718d3d691db8e29b13526"}, {&(0x7f0000000180)="7fed43bd57e4eaea055bbf6dcddf10d64d0df8ce9b3b72a35d6c515a0753cc5712b66d0e62ace35691a11a125eae85b7ed09368f81778dce77a1611e35ad112f48ac40602e1f7dbe6c89eb996e2b1bbefe2e4cbe17a5c905e0bdddca0047a5d7c3270a56675d845e27e78e18"}], 0x8) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYBLOB="ff02e90511d69c90492e2272ff3a6cdada3fed1ed218c549eda288196ab0b16edfce6b962f4fe13f099cbfccac939f15e85b6b7338e0b39244875c992af1d9cea0c91650cb0e7fddf64ac859d3624417e13bb5ec615aeee24f75cb425856f8ae01df7804207ea142141c42e075d53848db5523916fe79745d5f5b93f7b54d8489d3c813f7a778e7feefdadab1ee95fe5332769bf3e088b6d25d13258528f61e48d5ce6e235674df71ff76e5c25a929ce6cbfbf9f0474a7c89588677681a499f063dad3996f081ca91087cdbc5125135e403e9d92869af3409ea644ee392d53f4cd9ba626c7c8536cc82c897bd077485dba831fa1dfc4f63d1c428838c05f9722d7afa18f934e1d7b99b3c4044686b2cd5908d29fd013b502dff381276854b4df49200118f60182cd0ba9575433"]) dup2(r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r7, &(0x7f0000000280)={0x2, 0x0}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0xfffffece) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x4, 0x0, 0x0, 0x2}, {0x4e}, {0x812e, 0x3, 0x2, 0x2}]}) r4 = socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r5, 0x1000000000029, 0xc, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) rename(&(0x7f0000000080)='./file0\x00', 0x0) getppid() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x12, r4, 0x8b3c) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0x10, 0x40, &(0x7f0000000500)={0x2007fffc, 0x1}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r6, 0x5) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) geteuid() executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x3d}, {0x4000006, 0x0, 0x0, 0x1000000}]}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) r4 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000002}) r6 = dup2(r0, r1) writev(r6, &(0x7f00000002c0), 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r8 = dup(r7) setsockopt(r8, 0x1000000000029, 0xc, &(0x7f00000000c0), 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r9, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) setrlimit(0x6, &(0x7f00000000c0)) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) mlockall(0x1) r10 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r11 = dup2(r10, r10) poll(&(0x7f0000000080)=[{r11, 0x5c}], 0x1, 0x0) dup(r11) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000200)) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0x1ff, &(0x7f0000000100)='./file0\x00', 0x8}) shutdown(r2, 0x2) syz_emit_ethernet(0x2e, &(0x7f0000000180)={@broadcast, @random="060200cb937f", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @broadcast, {[@generic={0x94, 0x2}]}}, @udp={{0x0, 0x1, 0x8}}}}}}) executing program 0: setreuid(0xee00, 0x0) mknod(0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1}, 0x2, &(0x7f0000000240)="71f91e3471ac0058", &(0x7f0000000100)=0x8, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000400)=0xf15) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000440)="a8", 0x1}, {&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e8e804abec51b8bd6afeecbe9d6441b63602f05fcb1a6a51e60556f83eb19eb7dece44d1cbd", 0x58}], 0x2, 0xfffffffbfffffffc) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x2012, r1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0) mlockall(0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x24b, 0x0, 0x7f, 0x203519, "28e5460000060010001c00"}) writev(r5, &(0x7f0000000b40)=[{&(0x7f0000000640)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287c0b7bbe6cb39417d25bd833815ebef001deb672d80fa0f8bc6801187cd337803948baa7e34f56701b2180ddedf8852feae4274e0609bf128cf397f3118bd46b571a30d94e3d900dc6702897682e301f", 0xffffffd6}, {&(0x7f00000022c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13608a02", 0xdd2}], 0x2) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) fchown(r5, 0x0, r6) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000140)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c2807", 0xf7}], 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r7) setgroups(0x0, 0x0) getuid() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='r\x00') 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 1 rsp ffff80002a104ed8 gsbase 0xffffffff82c94ff0 kgsbase 0x0 panic: trap type 6, code=10, pc=0 Starting stack trace... panic(ffffffff8284c915) at panic+0x16f kerntrap(ffff80002a104e20) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b 0(fffffd8078dcbdf0,fffffd8078dcbdf0,0,fffffd8078dcbdf0,35d,0) at 0 softclock_process_kclock_timeout(fffffd8078dcbdf0,0) at softc