e76381ac97da237bf40a79f944fbe1184179f507174bf7424e4afe839f2eaf5c9667408f56ad97d07d65eb72d9a106e0a5d65a10b1fd2a3a1c70a63add3022effa452171a9ad0c77f0ee51e35d907c6a53733a1f895fe50e558326a4e193e13666f22d21bd1c0848959ed2c511ca61f810295eb0fceba6e5898d403ad2be4c1e8665d15d14af7dfc1100eaefc97f11c52a8f14c316df88034fed7fd74295de8e02c94bd125f1c580fe5c67f2bdb7914b09575a1e9eb010cde86cc98784ad434b9b6ec5bce4899ba5ee8101d948f090304ab49ef41d26b1b19725fa7495fd70c75e865a02f7380028231c4c937bbc4813966d6ac31744debe22b2a56d167ee73229e8d052fbbabc1c8a07b98463e558307a9e2bdac70e3be0968448a301d584df54a3c98af502065fb54a269ddf981723b01335ac3ca94fe7bed060d4993e03de439bcc9dd6730db7dc94fe599348d41fb6c6ec29ca466adcfd5bf742f6f4c19b458c09a9557abf4a9106f97f6012ca877b440709c19857d89345ae52528064b0d1d06b631fe70e4d441c48be047f6c7bcca69ece3a87e4ac3df7ae7ffec99285d583a89f84d84147e6c9948b75f6a8bb423e4a3ea89f2b8c6969194d277c75227d15a0e13dfa8ce091ab6fab32121", 0x1000) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001ac0)) geteuid() sysctl$kern(&(0x7f0000001b00)={0x1, 0x12}, 0x2, &(0x7f0000001b40)="05b50214be6f6de4fba77dfd3bc63e026672e03a28bbb73a7c158398f12f8e573149958ca7bfaa39adc318c86ac7af966d261d0d2edc5838b763bb6b2032f7e969d2fed36648b35e183da056e8bfa7423a1458b9d49dcefbe4bfedc08d42264e43b05c6ac9a81b8be5e65ebb6fa5ef5379eaad3e8ad92a4cb83387373f3edb25ed767554", &(0x7f0000001c00)=0x84, &(0x7f0000001c40)="3053a8310f55cccfd959f9a989e1f7f60febbd35db75968c54e8eb887f359711a972be12d604a112acdea4725fe276f66c0fe28387b370fe58a9fdb0c007b23e5f90fa321ff79d696db0d7e761f672d0fbd7f60074ab0d7c11b4c3e3b179974854bdbd6adccd4e0066de1d632698e2098b45ddbb4ab894de5808220c41c4e247500df8fc67536c2682ddb3773d1b574e109065905d571e4ee72df20c15a2cf67cff2b76c83f33b6cdefde10dd67cf364ef991ee71004820e7e7e43b19c38df5de30053fd3d8b4e105bc97948323d5528", 0xd0) ioctl$BIOCLOCK(r4, 0x20004276) r7 = semget(0x1, 0x2, 0x201) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001d40)=[0xbb98, 0x9, 0x0]) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000001e40)={&(0x7f0000001dc0)='./file0\x00', 0x800, &(0x7f0000001e00)='./file0\x00', 0x8}) executing program 3: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/47, 0x2f}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x14}, {0x28}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYRES8]) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x9, 0x9, 0x1f, 0x8, 0x8, 0x4, 0x20, 0x7f}, &(0x7f00000000c0)={0x4, 0x1ff, 0x2, 0xfd, 0x8e, 0xff, 0x1d1c594, 0x3}, &(0x7f00000003c0)={0x2, 0x7, 0x10001, 0x8, 0x6, 0x9, 0x100000001, 0x6}, &(0x7f0000000400)={0x101, 0x1}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000440)) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) msync(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x6) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x5, &(0x7f00000004c0)='./file0\x00', 0x8}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x1, 0x2, 0x40}, {0x18, 0x3, 0x0, 0xa58}, 0x3, [0x0, 0x40, 0x2, 0x80, 0xffff7fff, 0x1, 0x4db6, 0x5]}, 0x3c) executing program 7: syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x1, 0xbd, 0x2, 0x2}]}) sysctl$vm_swapencrypt(&(0x7f00000002c0)={0x6, 0x1b, 0x1}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x400, 0x0) getppid() pipe(&(0x7f0000000000)) mknod(&(0x7f0000000040)='./file1/file0\x00', 0x2000, 0x287f) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='./file1/file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x8203, 0x0) syz_open_pts() r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000240)={0x4, './file1\x00', './file1/file0\x00'}) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = socket$inet(0x2, 0x6, 0x81) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = dup2(r2, r2) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f00000003c0)=0x7ff) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) select(0x40, &(0x7f0000000440), 0x0, 0x0, 0x0) r4 = openat$vnd(0xffffffffffffff9c, 0x0, 0x80, 0x0) writev(r4, &(0x7f0000000200)=[{&(0x7f00000000c0)="9385c627db7ab718657a54f5563f3f428e628d6941fe0a43907b7c0f0dddf61e4bae2535ee7d412464fb35d253983decf64ba48e9ef4cace8d7b049a85936214695ebe694b23c244349818f3acd2a7", 0x4f}, {&(0x7f0000000140)="a1182787549b50171e4c6489a005778eeade0770f28ea06d6c386203c6a50a073475e5eb52aa98f40cd92271801445e75b39a8461f96e4674bf1111a310b621f02289d1d64f0139fb3785cf31249f5ba48d84fad0b26394984a7a5146ff1a9712d9355530a1c66178a38cbb0fccf4b923a1332522242331e8604299b2e0478667ecd5a06bc4e6362364d1d85618012e95508b16535169f3e6bddc039f9", 0x9d}, {}], 0x3) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) executing program 2: r0 = open(&(0x7f0000000200)='./file1\x00', 0x400, 0x8) r1 = socket$inet(0x2, 0x2, 0x21) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f00000002c0)=[{0x8, 0x3, 0x1, 0x1}, {0x7f, 0x8, 0x1, 0x8}]}) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000300)=ANY=[@ANYRESDEC=r0, @ANYRESOCT=0x0, @ANYRES16=r1]) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ftruncate(r0, 0x8531) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x21) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000180)='\x00', 0x1}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setreuid(0xee00, r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[]) r6 = getuid() setreuid(0xee00, r6) r7 = getpid() ktrace(0x0, 0x1, 0x4000072c, r7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x5, 0x1, 0x2}, {0x3ff, 0x0, 0x0, 0x5}, {0x6, 0x14, 0x0, 0x4000003}, {0x2, 0x81, 0x2, 0x80000001}]}) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) acct(&(0x7f0000000280)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) executing program 5: setrlimit(0x0, &(0x7f0000000040)={0xa, 0x800000000008782}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24}, {0x48}, {0x16}]}) write(r0, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x3) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) syz_emit_ethernet(0x2c6, &(0x7f00000002c0)={@local, @empty, [{[], {0x8100, 0x5, 0x0, 0x3}}], {@ipv6={0x86dd, {0x0, 0x6, "3595a5", 0x28c, 0x88, 0x2, @empty, @mcast2, {[@fragment={0x50, 0x0, 0x3, 0x0, 0x0, 0x16, 0x64}, @routing={0x3c, 0x6, 0x0, 0x1, 0x0, [@mcast1, @mcast2, @empty]}], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x6, 0x1, 0x3, 0x400, 0x1000, [{0x1e, 0x16, "c36c8ce83297cb66e053a8e3a42a01e91bc3eed64bd1cd1ee000e292df9f98af980250e1ec0399e3ca95b846810d29f088b645ed2d2190b0094d2bda9bffd38ac06c7a3e968aa3e48afd0cd77c85359fe4e4404d3acb616dae26aa1e78d28af6911dd470612a1abe767eb0f1a828ca577bac77902455bfd8c913315cf478503b03c00c48d92603e486b451f2cd3928903fd98bdbc2d5a137a782c87cd7ead5c6a0142cb1b7a0405d1f6ffa9b776e9e46"}, {0x1, 0x7, "b9c2c01a65b96c04589b367f3c24cbb78ad428f2667cbaa8cc69cac76ba5c0287869181082eb34285d6509cba4a9df7b82501394269977eff6"}, {0x1f, 0xb, "f3685aeecf92079ffec0e0a393e9022353776ac410e2f65ce0708bf36d44da9aaf46a1e03fd40ebe936480daa5f9639345db12748934059939427abf3793b3a6f7226a528f909e7bb5d209911c8413647e3afd5d467e4bce1d7512"}, {0x0, 0x1e, "efb9474a0f34bc47aba993a0d2b86407428ae5d8f446e51ff0800e5c14063e5564546df0360ec88fd073a8cc301fda0079106abc005ae818d699bbfa5a0438441404b8209dc092aab4dcb2da8dd34c53babc7360fb98fe6a75370dbe300fb859070cf348d6c32c8ab43d9df187f49c5cc6195e4c4d04b3dd65c2ad526d7c4c5a1821fbf6163bce6b730537416944a8307173ce24e97dcbb0a7075847f8e049fd8bae314186a8392d16aaec841e0aaaa01ed367788003f4165ed33d1cb768936083a8ce146dcf4165f5760ebde1eb25d6efdb7a60f95325e3040843561a85b099af26b518b058aa85fa11e2fd8a91cda0"}]}}}}}}) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') pckbd_enable: command error vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002db15240 executing program 3: openat$wsmouse(0xffffffffffffff9c, 0x0, 0x800, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x1, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) sendmsg$unix(r1, 0x0, 0x0) mknod(0x0, 0x100000000205f, 0x2802) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) syz_open_pts() r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x41e36d30f924766, &(0x7f0000000100)}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) write(r2, &(0x7f0000000140)="faee4db2a5febc10a8f78845452301dfa0ef0a070a6bd603eca5aae536b80a2cf5d40720485bea59bbc24a5e8d139bfad12afd620df8daff8c89e0f06caa2f8cd2f0b991571cdff56dadd4865e556c5d99d28b06ae98c3352eca0024b7f171d07a440082", 0x64) execve(0x0, 0x0, 0x0) getrlimit(0x1, 0xfffffffffffffffe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) socket(0x20, 0x5, 0x0) socket$inet(0x2, 0x5, 0x1) ktrace(&(0x7f0000000100)='./bus\x00', 0x2, 0x4000010e, 0xffffffffffffffff) socket(0x1, 0x4001, 0x80) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 6: r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/233, 0xe9) sysctl$net_inet_gre(&(0x7f0000000140)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f0000000180)="86a534f9c9f18b51a20f841cc26d7ad01b9f6bd3bd6932c1c8c760ffbe14dc1ed37a1740ce50742a9ba82bc60742a8994e418a6b99ef28d05159d2552e34c80d2b6611567ee2e1c693fa82b1ee22af0e55b690abd98ea3f3f381f0260802a93d93904c880db30b70db67fd436470daefb00559dc299be12ad3d56ef3bfde82c80098f9d58917d477ac7da5d8aaf4ee9fcb831d1cf8d1722ae682af246ff815633fe41ac353a23e0a1408ec9d59f4", &(0x7f0000000240)=0xae, &(0x7f0000000280)="19e806d8aea607249213b445ca199e66c49d781146edf2f9b7a208a32f0c7472c8c444cf0b7b302e9a73205390770cd32f7e636dffec298e7ed14f7cf3290a4375d35057e2ec25751fc55c07225f20543ee95acc9dfb4d925df602e1768ea27e6914437c769fdd1cba42aa2e66383de975d2b00d0a8514acd3507c478a8c0b0dbd9c1791ad56774f961f469213db7918b1563c81289e468846fd99dc45cad913e060e43468a9c9f0e623022f9546475b497ec55c082a06cd57dcd713ee9fb7b2ca81ad3c147866717a45dbc41464b9a3690317db33d7298367", 0xd9) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0x20, 0x202) sysctl$net_inet_gre(&(0x7f00000003c0), 0x4, &(0x7f0000000400)="28f2a8bc792fbdd2c95bf9f8fae1c7ef3f6373e613fcbdbf8b33eac07871377b216ece99d658d205176775577f68ff730f02d5f529b17c4f7d4c49e4def2026060e4376de95afac0aa46b35cc3c3a44b74cd4af253a6b21b1504a4804b331a4611b537a1bff7babdcc12b2d59c679685", &(0x7f0000000480)=0x70, &(0x7f00000004c0)="c62416834586891524ff1598eb9489ed", 0x10) recvmmsg(r0, &(0x7f0000000b40)={&(0x7f0000000b00)={&(0x7f0000000500)=@in6, 0xc, &(0x7f0000000a00)=[{&(0x7f0000000540)=""/98, 0x62}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f00000006c0)=""/90, 0x5a}, {&(0x7f0000000740)}, {&(0x7f0000000780)=""/136, 0x88}, {&(0x7f0000000840)=""/10, 0xa}, {&(0x7f0000000880)=""/188, 0xbc}, {&(0x7f0000000940)=""/131, 0x83}], 0x8, &(0x7f0000000a80)=""/98, 0x62}, 0x8}, 0x10, 0x803, &(0x7f0000000b80)={0x603ae648, 0xf11}) r1 = socket(0x6, 0x3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) getuid() shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) socketpair(0x18, 0x4, 0x3, &(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001f40)={&(0x7f0000000c80)=@in, 0xc, &(0x7f0000001e80)=[{&(0x7f0000000cc0)=""/132, 0x84}, {&(0x7f0000000d80)=""/4096, 0x1000}, {&(0x7f0000001d80)=""/199, 0xc7}], 0x3, &(0x7f0000001ec0)=""/83, 0x53}, 0x841) readv(r1, &(0x7f0000003140)=[{&(0x7f0000001f80)=""/26, 0x1a}, {&(0x7f0000001fc0)=""/101, 0x65}, {&(0x7f0000002040)=""/4096, 0x1000}, {&(0x7f0000003040)=""/226, 0xe2}], 0x4) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000003180), 0x100, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000031c0)=0xffff) sysctl$net_inet6_ip6(&(0x7f0000003200)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000003240)="4a5504c1d45c32d7504eaeae8478e2183c18695422f8b74f4d5af40b90c81a2efc0ec92df5fd51d964ad2edadbd190a234c82ee73d419e97f8cd1951747176296cdac3141da4e9", &(0x7f00000032c0)=0x47, &(0x7f0000003300)="bdd3706d8a9df7e6602e2d4ad9235025c8106328738fb7d8f7b53d9b5c85df14f37d327cc5b7485e7b403dcfd76b0a2a7f78de00b7b27f149b60d77b579a4b841bdef20d76f97171160a4cf4497e7d087427d6c79a1922bed752072f80bebb4b8e92a032", 0x64) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000003380), 0x8, 0x0) socket$unix(0x1, 0x2, 0x0) getuid() r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000033c0), 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000003400)=0x5) sysctl$net_inet6_ip6(&(0x7f0000003440)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000003480)="0a519d21cb6416622a83208d20ef9f0d8c99b43abaf9865b5777554112d462cde409089c7cb5af95fdbe9f032f1cce1ea2270ad83cd18a57b84d21be864dd742ee95b8d16f429b2d405c546b75008717570889d73bb0ae9c28527a4ea81c83f6da7b49fd41e51fe22be8606229a817e8649581e13056be22b44beaa6340a7e50c20d69a5b4b660fe2266beb4a4ed15e92c35c9765f23e41d60cfbcf5a195f576ac5c95d562624c99da92768083867e73a43d982fa83ad6efbb23a7f60a99027be311fce17a5a01", &(0x7f0000003580)=0xc7, &(0x7f00000035c0)="7fe023d344aa9fbd8839ba5e87a7b4695f8407fe18af5a092c92800abdfb51a873863275a32e186dfbe0aa22fd831e71cb5a87abf34b78304c46c4e1d9966534b0a9dfadbc09161171580b5a05e9921d853703be638965941a93627b8c0a45b020e8738cad51bab6782d097c99a95020eefb0ddd28d47dc211889e1c6bedf5c4404b2ffb77608fb1d3d2d9a778dda4", 0x8f) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x9) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000003680)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000003900)="592bc7c73888924b3baa8e8644c9bea4939ad674fa5a1ab32b06e7f6adf35937b95b3d182f868b5479f717649536f9624440292c537e511899fef2a754b28b1ca255fb23963f3e9b9a319bdc49bf47762a9b47fb69ec14e87bca87733ee4f4b7c979447637456e829efc64d9d1811d6561837d4190435fe20a8d0a7744f8cf7ae16918a0d8ca16507724beb739c2653bf4dd4632b88caacdcdaa505c091920bdeaf41d8c289a5b5ff07aacc1598716e63f5a", 0xb2) r7 = semget(0x1, 0x0, 0x420) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000039c0)=[0xc464, 0x5, 0x2]) getuid() ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000003a00)) executing program 1: read(0xffffffffffffffff, &(0x7f0000000100)=""/140, 0x8c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)) syz_emit_ethernet(0x4e, &(0x7f0000000400)=ANY=[@ANYBLOB="3bb8723504f0aaaaaaaaaabb86dd60b234f900180000000000000000000000ff020000000000000000000000000001"]) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000005c0)={0xffffffff, 0x0, 0x0, 0x0, "46606c8020bd61d5c8ef103ec3137aa4c22922ba"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000600)) socket$inet(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffbe2c6050c1fb86dd60fecf48682800000000000000001b000000ffff22d501e5fe"]) r3 = kqueue() kevent(r3, &(0x7f0000000640)=[{{r2}, 0x7ffffffffffffff7, 0x1}], 0x6, 0x0, 0x6, 0x0) r4 = socket(0x11, 0x3, 0x4) sendto$unix(r4, &(0x7f0000000140)="b10005010000009f0500000007010000331c13fece910b00fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2b7be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c230000", 0x80, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000540)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f524b3fa75085f35dfa4dc7e149d4d6d06a3f23616e774c02f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0da9e274f50acd76b5c567049ef436dbea0d7562f52950fa5ef6ec2bd02adc7f1fe850c081d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3f670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fb975ffc080e963cb9a8bd949ee0fc6dbceb7d956e658a5673cc947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6a34396ce1e34e8a0bdd5e94723235f0675fad5315e7eecc3e11347f40e67a8c0ae4428f0760c70e1dd7873e27142bbae1a7e44de453a073c799353d46dd81439b115afb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b09a507c6e505ff594828b388f9ed85f1602a20561aed73c87e196f4f7859e071fc98111cc9024f790ce68e3f54baaee16ceaa7d01620500"/528, &(0x7f00000002c0)=0x210, 0x0, 0x0) executing program 5: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000180)={0x9, &(0x7f0000000240)=[{0x200, 0x80, 0x8, 0x8, 0x7}, {0x400, 0x401, 0x1, 0x1, 0x8001}, {0x2, 0x9756, 0x8, 0x5, 0x6}, {0x1, 0x8000, 0x8, 0xdf, 0x3}, {0x5, 0x5, 0x3, 0x20, 0x1f}, {0xfd9e, 0x800, 0x200, 0x1ff, 0x6}, {0x8, 0x10, 0x9, 0x1f, 0x4}, {0x76, 0x8, 0x0, 0x0, 0x8}, {0x401, 0x6, 0x1, 0x8, 0x3}]}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) setsockopt$sock_timeval(r4, 0xffff, 0x3, &(0x7f0000000140)={0x9, 0x9762}, 0x10) socket$inet(0x2, 0x5, 0xff) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0xa, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xe5, 0x9fd, 0x88c, "43b2b0bf3e79036980220d348bba04ff4e629aa0"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000200)="71994c1de376a629d07b09610817554b444e03bbccd179a857389f23c8a50b91a62a5453774c410d0d", 0x29}], 0x1) pipe(0x0) syz_open_pts() syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0xc}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) setegid(0xffffffffffffffff) r2 = msgget$private(0x0, 0x0) setuid(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x40, &(0x7f0000000040)='X\x00\x00\x00', 0x4) msgrcv(r2, &(0x7f0000000000)={0x0, ""/43}, 0x33, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000240)=[{0x60}, {0x1}, {0x1006, 0x0, 0x80}, {0x4, 0xbf, 0x10, 0x1000}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0287533, &(0x7f00000001c0)) accept$unix(r4, &(0x7f0000000000)=@file={0x0, ""/72}, &(0x7f0000000080)=0x4a) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x10, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) executing program 5: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) utimes(0x0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) r1 = kqueue() openat$bpf(0xffffffffffffff9c, 0x0, 0x100, 0x0) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x4f}, 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x9b) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) r3 = getppid() getegid() r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/113}, 0x79, 0x0, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaff070000000000000800480000280000000000009078ac140006001400aa440c80f0ffffffff000000004e224e2000089078544e3e117624bfc9f70e0bea4098744ffa67a888fb40abb0411614fdd0379b7cdf85d6a85b6367cde092f9141bd2d81d713fdfc769b704a439f16275425c6ef5fb8de00956ab465863d230d338e531fe5bc201528dc0be28084443aa1270d5b4a17a19077d2726289580a9d5c60c5604547d511dcc6cfa69d917fc67654f11b2fb60c4ed0be11aa0e0742162f6c74a74106769a5a0e402736ad507a9b5dae1824ad90f9ba3099c211afd4b7025c46ca7e81ac8854c65ef28d5c4c9967a4aae3c91a9c66441e0f9b9e27a128d1f5c01c2dd5dcefe87d3722b3a947d8d6a11bc610b61b1c63f060be91ae41356d0ca5258682917bb369f07ac2404f28de6abe95d98e1f5d9d7482ba9f77f0196cb1988db1eddea"]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0xc57, 0x0, r6, 0x0, 0x0, 0x8, 0xac7}, 0x5, 0x5, 0x0, r3, 0xf0, 0x8000800000000000, 0x2, 0x20}) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f00000001c0)={0x100000000000001}) fcntl$setown(r1, 0x6, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) ftruncate(0xffffffffffffffff, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) 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, 0xffffffffffffffff}, {&(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/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) r8 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) write(r8, &(0x7f0000000000), 0x0) clock_settime(0x100000000000000, &(0x7f0000000040)) executing program 2: syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRES16=0x0, @ANYRES32]) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x3) ioctl$FIONREAD(r0, 0x80206913, &(0x7f00000001c0)) setreuid(0xee00, 0x0) r1 = geteuid() r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000380)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668266c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) seteuid(r1) setuid(r1) r3 = getuid() seteuid(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) socket(0x2, 0x1, 0x0) socket$inet(0x2, 0x3, 0x102) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) kqueue() r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206999, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x51}) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x5, 0x400, 0x7, 0x0, 0x8, 0x1f, 0x6, 0x8}, &(0x7f0000000080)={0x7, 0x1000, 0xfc3b, 0x4, 0x4, 0x5, 0x6, 0x10001}, &(0x7f00000000c0)={0x4, 0x0, 0x3, 0xfffffffffffffffc, 0x80000001, 0x8000000000000000, 0x3, 0x4}, &(0x7f0000000100)={0x790, 0xfff}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x8, 0x0) r1 = kqueue() kevent(r1, 0xffffffffffffffff, 0x3998, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000700)=[{}, {0x28}, {0x6}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@file={0x0, ""/34}, &(0x7f0000000680)=0x24) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r2, &(0x7f0000000580)=[{&(0x7f00000001c0)='N3-', 0x3}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000200)={0x0, 0x0}) execve(0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000007c0)=0xed8a) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg$unix(r4, &(0x7f0000000780)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) link(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) executing program 2: r0 = socket(0x18, 0x3, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4102}, &(0x7f0000000040)=0x1008) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000001c000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() dup2(r2, r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffff, 0x1, 0xffffdff9, 0x0, "ffff09008700000000000000000000008b0a00"}) close(r2) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8028ca56d081abe6, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = dup(r4) r7 = dup2(r6, r5) write(r7, &(0x7f0000000180)="7f", 0x1) pwritev(r4, &(0x7f0000000900)=[{&(0x7f0000000440)="d5", 0x1}], 0x1, 0x80000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x0, "00001800"}) close(r3) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r8 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r8, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/143, 0x8f}, {&(0x7f0000000200)=""/76, 0x4c}, {&(0x7f0000000400)=""/195, 0xc3}, {&(0x7f0000000300)=""/153, 0x99}, {&(0x7f00000000c0)=""/55, 0x37}], 0x5, 0x0}, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES32], 0x3e}, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) clock_gettime(0x4, 0xfffffffffffffffe) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f00000007c0), 0x0) r4 = syz_open_pts() sendmsg(0xffffffffffffffff, 0x0, 0x0) dup2(r4, r3) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = getuid() fchown(r5, r6, 0x0) r7 = getuid() setreuid(0xee00, r7) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x2c}, {0x48}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) executing program 7: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@echo}}}}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0xffffffffffffff8d, 0x0, 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002db15240 denied attempt to set clock back 4261347606 seconds executing program 7: mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000080), 0x4) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/503}, &(0x7f0000000040)=0x1f9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x3) ktrace(0x0, 0x5, 0x40003504, r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) poll(&(0x7f0000000180)=[{r3, 0x1}], 0x1, 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, 0x0, 0x0) dup2(r4, r5) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="536186db8d1f7787522ed0aed7c6889cee96f819992fdb353d1d1a014cfa22cd77ceaebf78091295a09007d59e7953edf8ab77149cb01367db7d4948fdaac3532e78e2032cbd628df8599f808e366013f789d49bb9c2a802994e11523e233bdb399b016ccf7f7638b3af6c623cb247740b0679b7e0123372ac3672cc4b7bd662b154dc32e845ba7aa807b9403a9d4c06d96c52b15dec6dd20a", 0x99}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0xb55a, "1a2198b59b58505f40edabfaffffece900"}) writev(r2, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb99b", 0xe}], 0x1) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x59) listen(r2, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) accept$inet(r1, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f0065733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4a}], 0x1, 0x0}}, 0x10, 0x0) r6 = dup2(r3, r5) mknodat(r6, &(0x7f00000000c0)='./file0\x00', 0x8000, 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) write(r4, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 4: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setuid(0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000240)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2=0xe000ffff}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) unveil(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000280)='x\x00') executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r2 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r2) select(0x40, &(0x7f0000000500)={0x3fc, 0x20000, 0x9, 0x0, 0x0, 0x0, 0x40000000000000}, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x7}, {0x2}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) bind(0xffffffffffffff9c, 0x0, 0x0) r3 = syz_open_pts() r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwritev(r4, &(0x7f0000000a00)=[{&(0x7f0000000340)="5e230486512e875ecc26bf64fbe1e392a29b06ac33a57d0e8f08cc2bd645c45360091188f05eb1e723487d6623", 0x2d}], 0x1, 0x0) mknod(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000000)="bf0909b98732e43a60ee63c33dd9cb7de67102649ec14a5cde", 0x19}], 0x1) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f0000000080), &(0x7f0000000040)=0xc) syz_emit_ethernet(0x6f, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a000061000000000000907800000000ac1400bb880244100b010000448ce18549bdf83d55d50000fffffffe0000000000000c009078d00200004c25410b0000487e3f89001fffffffff0000000107170000fefffffffffffffefffffffc453640cc4cf21409ac1400aac0000300000000000069"]) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)=r5) dup2(0xffffffffffffffff, r1) socket(0x2, 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x14}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xf7d9}, {0x830}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/47, 0x2f}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x3, 0x0, 0x0, 0x19}, {0x2d}, {0x40e}]}) syz_emit_ethernet(0x103e, &(0x7f0000001980)=ANY=[]) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000502000000000000000003000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000001c0)=0xfffffffd) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x4}, {0x34, 0x0, 0x0, 0x3}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r3}) acct(&(0x7f0000000140)='./file0\x00') socket(0x2, 0x0, 0x0) r6 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r6, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{}, {0x1}]}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x24}], 0x1}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x2, 0x401}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000008c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "054bc8", 0x0, 0x0, 0x0, @rand_addr="fea6c33fcf149110061d071ba4df80f0", @rand_addr="bc483e8c11a31ffb67769005dd0fbf29"}}}}) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) close(r5) r6 = socket$unix(0x1, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r7 = getegid() setregid(0x0, r7) dup2(r3, r4) execve(0x0, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r8, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000100)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000002240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcde42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c9924ffa9e9c3a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d07daa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc19636410d1adcb035f3ca41787bfa167e05adcaf6ed8c2f726eb1cc30e55c50e9c921bbfa3fa24f76491b57a05203661e2ab7f29c549a168eacc757180389716927dd9962db1ef9721830ba5a2218ebcf779175f21b9f53cbac6cc1e4a00bb3385a215ac92b8426e9a95a3065c8f3f14d5666", 0x147}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92be", 0xd01}], 0x7) close(r8) socketpair$unix(0x1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000004840), 0x1001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000048c0)={&(0x7f0000004880)=[{0x20}, {0x1}], 0x2}) munmap(&(0x7f0000695000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x44, 0x7f, 0xc0}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r3 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r4 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f00002ab000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000675000/0x4000)=nil, &(0x7f00006bd000/0x1000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f000006b000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000026c000/0x2000)=nil, &(0x7f000007f000/0x1000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f00000ca000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000009000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x2}], './file0\x00'}) r5 = socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000400)=ANY=[@ANYBLOB="58e0ec1a9cdc2d240c9c1c2dfe7b0a6c0b4133b8eec389d5f593f3edbea8fe371f3dad18d8b5cf2f057d77cb2a5a3228bf46777ace566900e53c1e7e232cf519881debd4ea5990ebe06fa75dff301b86b8c76994e09b4495524ff83176c25653a844f3f6bf32f3546448b8d254ea46286ad2b7ae2f0f56f042a1a4bf3b52c09568161e9ac104ce7c86df64f9ad698242dffa854275e0f8c6ddd81b156b5de7fe931d14566dfc0da0f4f5efed0a58498e72815e7615e39b9f1c509ba3cf164933ad609062d07eba5abcc2d75e839fe7cc70fd867e98b4272c114695bd6dab10e128153c492b9bf965720324ac6782455d", @ANYRESOCT=r4, @ANYRESOCT=r5, @ANYRESOCT=r5, @ANYRES32=0x0, @ANYRES64]) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(r6, r6) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: r0 = syz_open_pts() close(r0) msgget$private(0x0, 0x342) dup(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80206980, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00007a5000/0x3000)=nil}, {&(0x7f000096f000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil, 0x10000000000}, {&(0x7f0000927000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0xc00000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000086d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000893000/0x1000)=nil, &(0x7f0000487000/0x2000)=nil, 0x400000000000000}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) executing program 2: setgid(0xffffffffffffffff) setgroups(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x64}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) setreuid(0x0, 0xee01) close(0xffffffffffffffff) syz_open_pts() executing program 4: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) dup2(r1, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, r4}}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x4, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x44}, 0xfffeffff, 0x0, 0xffffffffffffffff}) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) executing program 7: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "07160a009cef01098b748200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000480)="2558f64bf442cdfe7eaa4bb103c2e9f446b0297a9fa71857fbd8238f51c9277e99be3f2eacfea3a9590b07e0e930922f7a0ebd0bf882ce62eb5cdfb29281e389145f4316da89d3c97973b9dd0039d9913dae0a4b5dbf9287a94959b933ec16104eb3dc20910276d8a1b6ef9f42642f63d5246a00b6d6dc3627f8854c83f321ac707844671341c21640d415d4d107ca96cacc5c5cebff20b4a5c68f4fcea903ea365f6896303e971d744827ab0210263b79af2cf8a47468baea9f6b51b3d33fb9db54688d3078afd271f5e8891a29eb418fb0693456a3f0c639cb12dc44eb88d668c17d7ad995e38c46cc457b65e7785d5996880fcb6c65ae40e998d11211e9ba91efec39a308a4f2161e1a91e310b57c819420c0efce26e36275720b8952b28347e370c1bda07c90994e033542be91e46be51418e1ed15905978fcb7119d7c9a27f17393d098bfe651febfe573bddf8e62a71475abbabd2be6039949c02614b30e02491a46299a591a3831673b3a4999b015200e1c25cc875d03665e4feb3126e4a13e4804b3c46511989c27e46f0f2ec5f2b53b1e1e95fa0e8f9c7bc6cd60c933805dd6ba5961378bf3a9902074c0216b3a0c65d624160085efd04927cc35e4aa01d3a15a1c138a0e8d4efd6fc6dbe4625c064a3b745104a7f21af0896ff124b95f", 0x1e2}], 0x1) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000140)={{0x77, 0x7}, 0x2, 0x3f, 0x12}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) executing program 4: sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000000}) setreuid(0xee00, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r1, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x4}) r2 = getuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000440)=[{0x1}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f0000000300)=ANY=[]) setreuid(0xee00, r2) flock(r0, 0x1) executing program 2: setgid(0xffffffffffffffff) setgroups(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x64}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) setreuid(0x0, 0xee01) close(0xffffffffffffffff) syz_open_pts() executing program 5: nanosleep(&(0x7f0000000080)={0x0, 0x40000000000000}, 0xfffffffffffffffe) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) clock_gettime(0x4, &(0x7f00000001c0)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r3, 0x1) r4 = open(&(0x7f0000000400)='./file0\x00', 0x20000, 0x40) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x142) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000200)) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000401}) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) executing program 7: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000001380)=[{}, {0x1, 0x80}, {0x6, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x800, 0x1, 0x4, 0x8}, {0x5, 0x3, 0x11, 0x8}, {0x7fff, 0xbe, 0x7f, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r3}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, r3) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x40000d30, r5) sysctl$vfs_ffs(&(0x7f0000000080)={0xa, 0x1, 0x10}, 0x3, &(0x7f0000000280)="8b42c9aaad71e2c18878411eebc4b5b4919030d5673d37b256593f6c3f80528c8aa73713fa7de1195381801eebdf6b4db508f0e24fc218b772b7148604273cdff08dbff61809ab6700cb3a580d6a5e6fee86f335500451fff41e38c31d376b0dfb538d392cde0ad25b305c188b61fa787d90fb27703e3962f601a2aa3c57078bac8dd308fa8bb3d82e1ae1f68a558963e3824309a4683b25392177a5cc94f93826caf6c46d77896490a2b7d9ff1041964b7f55010bab0b822fced7b65e32f9ac43b17944d006bf16d2013f1ce6ca32aaf788", &(0x7f00000000c0)=0xd2, &(0x7f0000000380)="f42d1e3990cb9415834fd93dd3ca81d2b357bfa6a6ff28c2227ef4e3eab7d79c6cad3aa015c9780e913390e7ab07fd8a130ba3642e11919327b13b3ad11ca1dd936f4dc934b4d08d9060b4eecb2a8e63e6cc61e520877962a590e8846cc98f289d5b12c42bfb8e55e58697bc4f3e2b32469456a57927ff98885ed3f56d4c7ac975", 0x81) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000440)={&(0x7f0000000200)='./file0\x00', r2, 0x2}) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001, r1}) flock(r0, 0x2) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) executing program 1: fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00', 0x2) 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={0x1, 0xd}, 0x8) setsockopt(r0, 0x3, 0x50000008, &(0x7f0000000100)="77b3fa00", 0x4) listen(r0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f00000001c0)=0x20) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) executing program 2: syz_emit_ethernet(0x38, &(0x7f0000000140)=ANY=[@ANYBLOB="7bca7e58f7cd00000000000008069c4081910606000300009e5fed1e520d00000000ffd6250a3b08aaaaaaaaaaaa8e123b2d3bf775e681e3958eb922bf0d"]) clock_gettime(0x67f3248105b4e004, 0x0) syz_open_pts() r0 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) msgsnd(0x0, 0x0, 0x14, 0x0) socket$inet(0x2, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000280)={0x2, "5475948784e183ddb2fcc8519c2891b5f31e64858c2906d26a991dfcf40448514708de10414581491e38b3522eb92ff56e6078d389c4340baf29effa0900f8aad379d36727640748bc394ab4973c2e14ce17873cbee2"}, 0x5e, 0x800) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mquery(&(0x7f0000ffd000/0x1000)=nil, 0xfbd510af000, 0x0, 0x0, 0xffffffffffffffff, 0x0) setreuid(0x0, 0xee01) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x400, 0x0, 0x0, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) open(0x0, 0x0, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r4) r5 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x10, 0x6}, 0x2, 0xfffffffffffffff9, r4, r5, 0x3, 0x14, 0x3ff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x3d}, {0x16}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x60, 0x0, 0x0, 0xfffffffc}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) msgrcv(r0, &(0x7f0000000380)={0x0, ""/201}, 0xd1, 0x1, 0x2000) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7}) r0 = syz_open_pts() close(r0) mknod(0x0, 0x2000, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$setown(r1, 0x6, r2) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f0000000000)=0x6) setrlimit(0x0, &(0x7f0000000140)={0x2, 0x4}) writev(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)="595f43dd2e0dd56fdb6632ffbd33cebf8f9a6a603703e55b3c5d7ad7d5ef21cdb952cb55645f113b741c73539bde11691e254615a5ceecd9569b0dca27c2bf79016c876aca9da0d63f4bb59a733a97db5df3c1df349395918ed7c5b373f733d43bb9a76d12dad5c88267995299bde403db494a401172840baf5573", 0x7b}, {0x0}, {&(0x7f0000000a80)="dac5136729ff29c264006690291b4a87fc2a6d4364edce1cd1720a2fe082492f8b4eb05cc406411072b732020060820bccf45809ca9a9955a43dd6428a1bcc2b97e6969840ce81fd67aef3c1342b63eacdd004205a96ca6aab201e2d59c024ca32c891e579f51637535685d99bdaaed9a0575ab7bdf9cd4a353b67472b8d8f59224cff196be0a7eef4f9d185f5a2d321e3052f91e0f40f832de578c9207ead993163902d01f824420b3600fc08c6fb0cde74fcd4fefacf683832b59c9de7fd3199c4f2ad232c775c5c0d0afd49e869a22a7f6c47f40a51e5d44ecf1146df5208af25547302c24a675a4c070e7194499188895e8a762f468feb223c15e1c42213f463dc5a8edd945dd11cce9eeae536e61ce9133bfee757563e5a0d7662625d5fab90109566af733cad15b87637629b2ea96d6430201aaf83e36d520dca37d6fd32c21e9ed45542d5e65dbd7a6a28051ee7166487444f453ef27523f5eaa737ee5d0777170ffe89ae5d8b4216c40e1d1bc8343832c190561c317e5d820b2445c1b0c03c9d8078fe141d7a4853940f6d9c4af0d2a713c8fa5960c6f65db7462818832b7e728130343ccc946f8b2300ae936cad85af17a192e9259b7a99107ae0f11e587d94a6ea46373810b34d7f1291ad197efb8e66237deb60616739995f6ec6b60b2a34bde7b225fe2c903ea243a638d4fd885ad7d89e3416cdd04f5aaa69342f7f5278b8087de9b3bc9988336c18f655c07b48a3cdfac1bc39d9a960526c1f593efdde03fc41f5263e876bf499b9627d6083e2bfe1708d1a9486189e1c70b296be58175384d6557e7e7612abfcce6c7b66cfda76da7e8a6084bfdcc2fcc6e0e3fa7d8e876e11a93e58064d10342e3418cb4adb05de1a5a2167ba23980d3da9697991fd3803a1c9d463815ee38d2f11b608c9063719cda251f4bcd26f603a0583e189127695c6620853882a881a31f6e9884cd9084c9adf5cebc2c84b48cbe15cfd92fea52ed9e53fab751673be53814979103b8e73347c72a057deda0e6cb4fa1997676e0e1271e531e65cdc6d8051cce59d0a28cc6adf0a76f5b0bc50dcd89c642a8953fc1aa96b16c9d81555b747a82b5450738770b61c68593770309db2ba486e9f751a2956cfc6372292c9f5969ec686f1e954e11644f54fce4b46a16887d1d385a50948cada21a2f7ace7adf93cf449cf469914c177ba9358d6ce0fc3d058c05db70b3850a72f22a9c2f8e3e3caf6367c75dfc450044ccf69af6d93d9c42861b08a791ac870dadef185343ce616cea9b118e786853626714c96ba8a62d4d4a79d5c7aefb3000f6f26fb747f211be769cd62bbd3b8d72b4972d1c0088ffd609f5cd891fbf86b9f0187d7686394159430548ffc4a0b649d2d803ab9800341851790b38d8752f6bbf4ebed48abb7a4ccc1ab2f69677238db8e9ea20586047d4b581e3b5d0837747a0119b16be349852214422be6e64045e6b0d952f547d6a025c0fa3bbabea9c6cfb6d94901deb730b6d6d4c2f2058ab73600d1820090aba1c9fa43d89c79e042d434f111f27f7666102cab5e433e5f97aa70fca2161cdd798e6d01d7c483c77e1143c7c4efc465844ba0632ab1ccf48a80d983fc2e183d21c7d53a78b6d4eb8e8bb8c30268d0103a470b2091fb07355cf6f27c0ef6e7d3a56fe6fc36ee3d0403ad381d48642606c8a3ae1e78db055038c0ec3223c155621c9975f13c74651210de795aa700f4205a473ba43af3ec1d5f25c29a951512cd0da692685831c51e6fe5fb110e6acb360c0a8c4faa8130d946b28d634c284d2f982edf3740f5cb70c6c00617b8d4fb6f8cc925606bd53d652237434d617d4c3f461821b97005cc25ebbafc2398a677904fb0614f6e6f3631491dae91e8b6b5d8d1c71d45e2d464eabb9e92dc3f02525d903ed3230f437b84573885f141eeca1cdb909a80a778eda97661838552595dc409cedfe088477a9f30d848b4f862a27faef2ea167e54089bbbc1a36b4cf1c4b703a7b9bf8e5acd18e1de59040aa4d157e20dcdb029dac5e156feee9f64bcf023c7ef3e2d964aafb4bf97050fec5827f65e89016529b02bac7f5a69ae2b06a41f595315ebd001c46a5fe04728c83adab949bcf8c61e54bb5df73e1748cfd1fc299bb658aa50deb6fc45e03191cb99cc9f0bb4a7e8c9993530e8b5d988d8cb4a691702fc41f314aea39c0f33d8d8c163f9cf2b25fdf266cda80423be1bb6c51162d4776cb1b6bb1030c3193a36dd18a9b815674114dcf5c22cec3d089bda936d5aa592734cae4a479dc64a3c35e1c506cfa8e85d0e80187af0ff5951365c2537503fefd3c6668db8328f263bd67b9930feeacac91a9a47f1406fe6b192b5d71ad23584c6ad0983dec0d2bc93256cdd9c6680feeb915b083a0fed15d06bf6891a37680eb92bf4683a5d8cc7fb91b5809969b234f016f119112ec6035fcaffb0bdac42feed2c17f6a5b52c58de65dd4343c6e62e8e8da1a5ec53f617a44991984b140055dc8ac125891753eabb253eb6a4a29882b38e988de3baa97dfe7af6f29f9543b9d220c4cee96df0d4e8fd4a2d2d67038df338b65926bf82156adad8cce2be410bd05ff0df842dcec7bd5330c8921e0966dfc4e27bd97f16be2a49a1a84eb6c2a2b6eb960ccf08df79a155c328c3068884cab34279ba0e5ecc62f509dd349399ce49c9e4bd7e9d2742a6b3b4a9647e6860a943cb32b3a4ed8c4ad37cf32980ae4b19378ad0783a5e1d7899486bb0eb9a52c9a9826d6e9a5e6499d228bf3a2da55421fbd5d78c914872071259c1a6f5c8028e60a4e211b0bf0f4d4dea1345a2379215795e6bb941060fb7582da1306b9e2d156b801f926177cfc42b57a2fa476e9fed1ce76fbdcd314f1baeee62f02e22ce0606648706e01642891fe12eda6c91d7af49d84842a352af8dead21ee9fd1e441ffcd0ef7b68c85a821304ef4c87bb1978c3397ac3869fc93d3215b3852c7a39d1eeb4ac3c7b6be5108c252df12ed5611030a399781f604850f6e26d48596a6a8a8084cb3cb7beb80179200e91da0884c5bdc7f01d561e91a43ab76dd703bfbfcb3c2fb26583c0e65d5c78c50b38f5d51160fedc6376bd28c228ec25ab3fe7f060f52d4cfd647867b9522db6c6557d0d9f77f3ca0a34e59b9a7b972f8fe3160363a21350c78cea9aa964379111e5e59bc8f5ee5d15a1d7fae5c9e71b112f6c00adafc04fac2928b8a16d2f477366f065db1eee5fdf641d0bf53108f3097a4659314925227eaae301bb1238089a583ddbf9fb6e9ee493a711d33fa07a988da181eda063ea7608a6b17a8c9b8fca2cfc0b7036f376a4a7c1a6c0605647b633b549a7196825cdb99d4313ceca61c8868157c393133dc49065270b4f43cacf89b088efa9be8754219c5fc346e981028c133d8a4e4f6e392d8ba6b64ca74e759567fbbd7b16eeb09f6b886b7d07992c180e8f1fbc1cb3df334a7e398e250be4149fd599f4dbd85b7a35e87164d13bdc6ee19ddbf601fc55dcdd1abc7d7af0bc4fd948c1e2f1aed868014791a358ccc228b160cc476092edefce914d5d0d9b107a458edf9428a201032d21ce62bc119bc07b8538378038890a46a051ead9df330eb9b90e5d8b5dfa3ec8b6de1df04220aecf68540620b2b4c71deb1315d3defe625bcc3c9ede804fa3a3f55fbe52e51dd01fb6fa4b0b1d2b7d175e09a72dccfb68591176f15685d71c7785d21702508f24d2a3658e8826f3fe09b9f20131bb8fea54885d281a1a1edad3ef46ec7e1e3660605fd2c8f1002aa6d029499565d27e21d033395b3ecad701870eb9ba3bf4d530aedfbff6f6da744f69a9bb81308cc5a751e07ed368592f4b195a0b5fbb1639b976af063d8e53f8bcc386de53d1199446d86c1d60c23eb31395df94dc8b0ccbc4d39f0588d30e04f6faa58248112fcf81e87d9dfcfac515aed62ceec62219d4054f57eede708c19be2bf049ba88675082b0db7b65837d9c0271fff27fa09f34b11c583101279692dfd96232754c7f2637b2320a6856e83e9f61c64f4aa6e4c3e3fe24c12bfbf321269e89be47d964158ad1cc66bb9ab7465435b9cb39efa132ebcd342f655135e9f4276cb6da0b0bcbd57e03ec8bb107d1d700c4cb2a0acb14ccc64e83ccc7feaec5eca72ee76716abd8e24eff36b26809d1584ab6e5252ffe7a2c416a2dd1e37198a8486e1002f1278b7955f9281cc39312937c7885e2f81347fe157392112cea957324a94e298ba0ea426559c4c4e275941b86ccc7d4d4a5a88363bb6ccffb6b3fb94b2b3b2b00a132c0901a1c7783ae707e662289e23d48de110839b9b0daf95f2c0fbb13d1072e73dbe94ccab7cc064ea69c541af564d632208cd27c61d85a7a1c2d7c6c705cee0ef9dd3a22af00ff93276b068a420fa8d7977e796afa44d70d30ae235de6b75f0971deb8e9cdfcf64e486ceb7a58752490100904e7f324c28df487a3a41822b0eba5db92bbc34b73b2ab0589a71d2cba9a3dd20a0c3d65cfeec214da9e08082e6f9803ec614c16a251bb4c6581cd85e6cb8fdd990b53dee5212f61f2e3b12097588ca332c0b2a8ffe91e7a5f71619116f92fdfe4824e0fc29dcb857ea94171e367d05c3e8dad3007bd84ba11276c60eb0149152d4ac5ee8946be651b319a53f676dbbdbff937a6fdf34e7305672f00304f127f8711f7ebd3171939e75315a8e59abe90dca113df2613ba376f772a0ac1a422e126da1eaf89cad485f026348aaaaf9f3eed95bb15ecef5ab10a07793b21c2adfe660e31b4f6f939a9b318ba12919154347a74300ff2ad3a1e754676babdae6160bc2975e6bb223e922773e2a9f8d56b8b6e88659026338ce70644444dd3cc43d6ddba52552a4d15dd7bd62643636ccc483b61f47b0430b5115f8083cceb2d94592ee8556d3d40da79933fe5e20fb797f69833c39a321adafb9ae184e30c658dbb0983f69c9d2755d5556b7c2c6794fd1b6a958a20e7c36196af8975553eaab65329058c5bf6f365b3a1783e1838cd4f494ce0b2cebfe191744b416198ce23b745ea91dca93fa63bbd830859568caaa40ba7a3d48bfd669491bfc94c28efe3af3223eecefd75993764869802caf5030a7ca6ebbd9344a451a14cc5fada332e125aabbd912754a63b86ec36081a6ee153c81bdd91e024755f5b32955602f0a2998eee2b4e2a6f1ebdf532464da52d9898ad2b74f57c3561bf93ad1dd7b8db18623e08d060bf0a4361095477a1325bccaa7ef98dba52e952b81c68bde5cf1bfaeb46b236a5cc8934dfd86e4538e2d65d0b4c43fce54cbc86adc5f4ebb40a721fc09bdd8b57852727a17ea0b30334ceb2411f77ccce694f492cdf7c729737c7a5670728a8fb590fa9d73c34b891a4c5d6ada3b5751b2eadb140ca346efe25e3c8abe855a0be97efef438358fc61f9f15ac6e9069d39dc925d219b2ee49a6f50bb89898df6b39728c8ec133b013b2f90bf40edbfd01ed5bbf953498cf3f9eecc3e1937c66bd946da030a6cd3e718f1500eecd254e2648e1ba31941ed1c3739698061dad912c864f73eaf47af483d3b9daf33752f010b743d2a562c6c5c510e49507abf8849237e4609e7afb9e2a782677b5650d3c4e64daf65f46c11cdb3c3f508cb108d2b42b14c22fb6c3523cf7760702f66bbe346987ac353541ee500f59137bec876b9e3a06ffb19d538d794addfdeab2f23431b7eb9b40ea8c3e400d60112891fdaca22f9b76527a8b6a2b6faa394eda2691d23ff89c4ba36bcb8847dd15930dc", 0xff2}, {&(0x7f0000000300)="1c0e5e1eabbaecf1a01366d73af42fedad29c4ae439b1ab91b256ddc253a4b50c0e981f0c1e555ddf11920943a852447aaaa137d8502561402eb84b32785375c9dfea2bb2796a4a42a00292382565e5d8741b2568072", 0x56}], 0x4) writev(0xffffffffffffff9c, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x3, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket(0x10, 0x2, 0x0) sendmsg$unix(r5, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x4) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000040)) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x80000001) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) semop(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x3}, {0x1}, {0x406}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0xffffffffffffffc9, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) executing program 7: r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000000)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) open$dir(&(0x7f0000000040)='./file0\x00', 0x208a2, 0x80) close(r0) acct(&(0x7f0000000080)='./file0\x00') ioctl$WSKBDIO_BELL(r0, 0x20005701) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/229, 0xe5}], 0x1, &(0x7f0000000300)=""/93, 0x5d}, 0x40) sendmmsg(r3, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f00000003c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000400)="83d4138da388fe68bb3ab682080a929bec6e4ea390d3b9c7c39794ce9e4da8077f273bb9210e7a28caaf3f677062fc88e34b6b16442ac9095d8253927f3004643bece7eed3ed8fad4da1b5864fb37032ace33b352e6122b0ab3230d4d2548feb40f2d1868024bc38362ba053017af4c1b11e0ce73cd06a5e8ef8f4db3542dfa00dd7fd5d525325ac249f985c7c63da13239efc", 0x93}, {&(0x7f00000004c0)="122c7b1b231eb83c76ce5d19d194ed3bd021ffce7d042bc53423939510425d284353f33a18476a8c92ad21a905a054453f148045943a04d784227d9aba70076d4c2951877337f98bc7ed013bacea145c7b3cac15948051c3dfb9263fc646a5510a5fc138f4c8608cf3d2ec19a5b7cf624e5816d264dcdffcc0b53e5da1f302e2dc4d3a77d436c53f26f4c501a2a697fa44ead4db16d265a7dcb8ea45ed1a106fd51a44764efce87d0a485e850bb2988e55d98cabcf63b8ba05895ea5134a2ca73a43d13b286ff03c9191af0731f0a962a006a3d2f83f933d054539a17f40ed80f7710d40356cae", 0xe7}], 0x2, &(0x7f0000000600)=[{0x38, 0xffff, 0x9884, "2fe77820617049785ad793734b3506a8437cd36a2972232626909f51f60127c8d646"}, {0x18, 0xffff, 0x3f, "e85064a2"}, {0x50, 0x1, 0x401, "a9e4dbbdf4af3fbfdbdf98bd65d276bc92d11330a5c216784a57023c44f39dddd7867bc338aefb59100ab2ec5336d92dfe4136011f202bca8190d18407834e76"}], 0xa0}, 0x2}, 0x10, 0x400) ioctl$TIOCSCTTY(r0, 0x20007461) r4 = getppid() fcntl$lock(r2, 0x8, &(0x7f0000000740)={0x3, 0x1, 0x7, 0x6, r4}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000780)={""/16, @ifru_index}) r5 = syz_open_pts() ioctl$TIOCSCTTY(r5, 0x20007461) socket$inet(0x2, 0x5, 0x5) r6 = socket$unix(0x1, 0x2, 0x0) writev(r6, &(0x7f0000000bc0)=[{&(0x7f00000007c0)="38a1978c3b45856c745aa14e68a8c2214ca7a6cfaaade4b10bbb548ccb8c3dee255b69ed27942365074f43370807253529d284ba197529b7a65fa18448d73bd182cbd47c57c287d199ea4b79453627f3a39e06624525530f805fa8871e2d36e8701175ebc37bcacbad9d122f0444e1056ad339f6ac265443bf4208326a2fb85f17bb9613fd4921517f8f474bdbd3eb21b3de59c3765995b5306e28a9d325", 0x9e}, {&(0x7f0000000880)="96e129b154a05edbafd50a430d0d47dd62e01fbf886b356a679fbff1337802e90aa6edbca42824f9f85dda647282a760c83ddd98b1f479171690a5631b5f341dbabd909508844b1f12933a721865648677cc7a10338ce6ff653498ae784a6c53be8270a0769e7fa2a342bb084cfe3fb50b073e69f42fca5a8f6b102483ed3970489024d9f20b6abdbe53e2e2a518e9be881423f2b0f3c878517beb", 0x9b}, {&(0x7f0000000940)}, {&(0x7f0000000980)="c2c14baa2530e8960803254f7b0ecac15f11829dfc2851d9d8cc71b6436829104c2b64abc4f71fe1612b678aff00d22d33a5d23c9b2b3cf7166d0698b82c3a707c7c7380917eb6e2692fc20980af613f836c59dc11851dd418443ca2d636269c2ebd6567cd0d21e721f751c3a2ad82447abce6a604df1eb78f6ec7a8df84047034f34f644b81aeb5bfa1fc362615e0c19021b0f452247e0902", 0x99}, {&(0x7f0000000a40)="a95bd55e0a73deb7d11f4399a6622a6a9faeabbad9630f4bde93cce4168cc774618d40ceb23168ace2837e520b3ebf29ef1d19b5b4399889c4acc71f8d78919919472acec3fe0ca34500b5aee827ae20acdf9574ebc6bc0a6d662e95e2133174c7b3d63cd992717c0e65fa2f23a7fb67ca621d8f134499c9a922dbaa5a6b2e89edb3af614e9b56070a7083f228417434d88f10d0dff6d8495dd0b3736e2db7a578245b3b1a5b39f5a2a37a802e1e752bcde1febe2b95f2", 0xb7}, {&(0x7f0000000b00)="dd5767b106fedb027b35bbdb2fe1aeab70684e5d7a639679d42cff73e2b9774d6dca6f402487ab12bff7303e38b172b17d31e693b3a9ae4a", 0x38}, {&(0x7f0000000b40)="e01aa4a70ac4b6e72ad0b5963ed176d48e6bd146d2b3c555dde2b1d95d3a2e2281cd746c028d6b427a87a2ac3b448ce48ab7b0aaba43a1ef599ad5bb3eef20ee71b9d3e14deb1e11fd72382cd827bfa371dec1adbda424f9f2eb13417a1067ab5bb0001c5d16", 0x66}], 0x7) r7 = shmget$private(0x0, 0x1000, 0x63f, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000c40)=""/187) accept$unix(r3, &(0x7f0000000d00)=@abs, &(0x7f0000000d40)=0x8) recvmsg(r3, &(0x7f0000001140)={&(0x7f0000000d80)=@in6, 0xc, &(0x7f0000001080)=[{&(0x7f0000000dc0)=""/180, 0xb4}, {&(0x7f0000000e80)=""/7, 0x7}, {&(0x7f0000000ec0)=""/210, 0xd2}, {&(0x7f0000000fc0)=""/54, 0x36}, {&(0x7f0000001000)=""/95, 0x5f}], 0x5, &(0x7f0000001100)=""/44, 0x2c}, 0x1) mknod$loop(&(0x7f0000001180)='./file0/file0\x00', 0x2000, 0x1) syz_emit_ethernet(0x43, &(0x7f00000011c0)={@remote, @broadcast, [], {@generic={0x805c, "bf14becbbf892157641fa7b1962fcff6d7ca24877d3ff39c037bd3dcaea9939eec2b6bd5e8bad4bad960ab225ded2de6aa335065f8"}}}) r8 = getuid() setreuid(r8, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x2811, r2, 0x1) bind$unix(r3, &(0x7f0000001240)=@abs={0x0, 0x0, 0x1}, 0x8) executing program 3: setuid(0xee01) open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r1 = socket(0x1e, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000), 0x1d}, 0x0) setreuid(0xffffffffffffffff, 0xee00) executing program 2: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/47, 0x2f}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: open(0x0, 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x6, 0xfffffffc}, 0xc) r1 = dup(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{}, {0x2}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {0x5c}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) dup2(r1, r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$hw(&(0x7f00000000c0)={0x7, 0xf}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) executing program 5: setrlimit(0x0, &(0x7f00000003c0)={0x200004, 0x5}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffd, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000040)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffff001, 0x2, 0x7ff, 0x8000000, "f7ad08f40f3d0a808d0e158966ecad62696b42ed", 0x6, 0x4c3}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socket(0x10, 0x2, 0x80) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001440)=[{0x64}, {0x16}]}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) r1 = semget$private(0x0, 0x7, 0x3c0) semop(0x0, &(0x7f0000000000)=[{0x3, 0x4}, {0x2, 0x2ff}, {}, {0x1, 0xffff, 0x1800}, {0x0, 0x7ff, 0x2000}, {0x2, 0x804, 0x800}], 0x6) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/250) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x2}, {}, {}, {0x3}, {}, {}, {}, {0x0, 0x9}, {}, {}, {}, {0x1}, {}, {0x0, 0x1000000}, {}, {}, {}, {}, {}, {0x1}, {}, {0x1, 0x5}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(0x0, 0x0) mkdir(0x0, 0x0) poll(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) executing program 3: syz_emit_ethernet(0x46, &(0x7f0000000200)={@random="7bca7e58f7cd", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "9f2844", 0x10, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b, 0x0, 0x20}], @udp={{0x1, 0x3, 0x8}}}}}}}) clock_gettime(0x67f3248105b4e004, 0x0) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) msgsnd(0x0, 0x0, 0x14, 0x0) socket$inet(0x2, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="029c87817400113094dd36270d37928655edd052305fd4e9615cbf8b9deea2999260391a1b121a99a390a79af85359d0c0be1f9051db88a95ef51dbe406991393030443a7d0d8d7e6324906bd37f4b6bb0baf0d861e7d1cb52fc2603638ec01bfcd8d64ed7c6aad38d0d9459277c6f514ae3983a4d7013c37c13bc08da412df0ba290d73ccc1fe75ae24eb435df1f15da00f5feee7b5930fd373fe333848b05da756afeb1f56bbf3f3e5f2180131e32346a46267197e7cebce2642730a5068a76d920afeea149d58e52fa407eed737bf566f4bf89523d25018b62c64d72f1a"], 0x8, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mquery(&(0x7f0000ffd000/0x1000)=nil, 0xfbd510af000, 0x0, 0x0, 0xffffffffffffffff, 0x0) setreuid(0x0, 0xee01) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x3000) msgrcv(r1, &(0x7f0000000380)={0x0, ""/201}, 0xd1, 0x1, 0x2000) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES16, @ANYRES32, @ANYRES64=r1, @ANYRESHEX, @ANYRESDEC, @ANYRES16, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT, @ANYRESHEX=r2], 0x298, 0x800) msgrcv(r2, &(0x7f00000002c0), 0xa5, 0xfffffffffffffffc, 0x1800) close(r0) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$lock(r0, 0x9, 0x0) open(0x0, 0x0, 0x0) executing program 2: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) flock(r0, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x20, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x1012, r0, 0x4) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) dup(0xffffffffffffffff) close(0xffffffffffffffff) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r7 = socket(0x2, 0x1, 0x0) close(0xffffffffffffffff) msgget$private(0x0, 0x0) dup(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f00006e1000/0x3000)=nil}, {&(0x7f0000a29000/0xc000)=nil, &(0x7f000041b000/0x4000)=nil}, {&(0x7f0000acf000/0x11000)=nil, &(0x7f00007a5000/0x3000)=nil}, {&(0x7f0000554000/0x4000)=nil, &(0x7f000042d000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000a64000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f0000bb2000/0x4000)=nil, &(0x7f0000312000/0x3000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000893000/0x1000)=nil, &(0x7f0000487000/0x2000)=nil}, {&(0x7f000052f000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) r9 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r9) fcntl$dupfd(r0, 0x0, r0) executing program 4: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0x1}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x3) rename(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x9}, 0x8) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x6, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x8d77476cec366e62}, 0x4, &(0x7f0000000100)="2171ba6e2e7016e4dd1c99", &(0x7f0000000140)=0xb, &(0x7f0000000180)="9237ebe68a23f9bc314b097f2ab0001a648dd040cd24de029eafe4e2bb33cbad571200f6926588769b536752a047262b9be1e7499c7c5329ccb9c453dae4a2bd8fa51ac22389a2804b4ec4bb1a93a949e1dafe64bbfccffa6f2c19dccd804eabf444ffada143", 0x66) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00', 0x2) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000001c0)=[{}, {}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x8020691f, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x1, &(0x7f0000000440)=[{&(0x7f0000000180)="a1b6c6c1d6c2eca2950e663d39ab1bae96ef58a3c18046e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x42}], 0x0, 0x0}}, 0x10, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) fcntl$setstatus(r0, 0x4, 0x80) executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000540)=[{0x2d}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000040)=ANY=[]) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() syz_open_pts() syz_open_pts() poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r5 = socket(0x1, 0x1, 0x0) r6 = dup2(r5, r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) r9 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r9, 0x80206932, &(0x7f0000000100)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil}, {&(0x7f0000165000/0x2000)=nil, &(0x7f00001e6000/0x1000)=nil}, {&(0x7f0000787000/0x4000)=nil, &(0x7f000011c000/0x3000)=nil}, {&(0x7f00005bd000/0x4000)=nil, &(0x7f0000fee000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000268000/0x2000)=nil}, {&(0x7f0000328000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000075b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000760000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000729000/0x2000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000432000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8ae) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 5: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ktrace(&(0x7f0000000000)='./bus\x00', 0x2, 0x0, 0xffffffffffffffff) mkdir(0x0, 0x0) chmod(0x0, 0x3a) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) chmod(0x0, 0x13) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4) kqueue() sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffd74) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0xd, 0x0) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) chdir(&(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000003c0)='./file1\x00', 0x0) executing program 6: sysctl$net_inet6_ip6(&(0x7f0000001f40)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000001f80)="b96cfa23", &(0x7f0000002080)=0x4, &(0x7f00000020c0), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) socket$unix(0x1, 0x1, 0x0) getuid() getgid() syz_open_pts() select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x1}, &(0x7f0000000040)={0x7fffffff, 0xfffffffffffffffe, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) r4 = socket$inet(0x2, 0x2, 0x4) r5 = dup2(r3, r4) flock(r4, 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) writev(r6, &(0x7f0000001440)=[{&(0x7f0000000140)="579d1e090549", 0x6}, {&(0x7f0000000180)="00708266dcba9b409e3db43f62b522da415f9655a58364c8569ba1f509104060d10f70e94742b85a42bf9b37bf362d1cc3cc048db0e03f67407a596319c2f711de209bc404e01f865e9d066ffb93a1a94b384d3c845cc923fd4b4081a31f16b0db75abadb2bf1eafe01edb9cff03f465be141353a94291c6da907e8c249535b2e08a4f283228d051b30f48ce3c17dc862d4a76bdfe18", 0x96}, {&(0x7f0000000240)="71fcfdd1a49bb750557c76bdeb0bf029923c0b62f4b88d1e06dda20fc9e35d0af8fb8b9b19db368c232ae4a6764685f1782d30bd0ca48b18b0692556286d29fba4e8c776825ba30647c025e155239deeeb6ef7ef09f7982a4d678f75e3b6bfe0607eb673fee290b4b130aeb19fd99e77a41d362ac265a0103dad5d5d1c1d8ec2b41d7987c68b922163bb2cb0411c717289a2d0f1af30e9af43e63f564779461f58539deed4b8dc14705a6c91bdd1ded2a68c52ae29f56da7b17fc553b2878d61d0767ee659fd46a15aa147e1ed4f64f618ef0161f8a6ce96d32e81eb48072c236691dc1934d55db4abc85d24c771a3944b1c859e3a8e29f038a0d7888cce4bf30c29ccdc88f4ad3a756e98983aea7c250688d1a37e5ec9cba6da2b16abaa752da21147a72d6703f39323bf6270abf401faf7ec6105cc57367eecf16843338ca561689aa19bfb63c2d819f08b3971ea7962c305e0240a889fe0212f4b23a29d7eff08be025b2670139d2f13b2fef723337cbd0f28f37839cde8c37e4e97f6dd06bb6ad07eef235030be69b09ce945c0a85c129dcd1390a32415df5c94d23116596e0ecda1537faf23b4010925bba6819c5728651c5f94f5c8a813295d97156ffcdcabd5321bbff5dd29175c80eef326cb150fd83408333ea538af46cb45b5a6ff970ef911a15978de07bd76c4a3a24aebbe9e501346509829b838783d642eb21deeae3547964c6c498bfda5b8a7122ce9f97c24607e3240e687b2f3f5625ee8c766882cf0b92f393e76538dea355b8a94083f104a9c92261707e6cc02f33685857f861c8196b8ade285a61e193994e69cee2fa5b17e2229ad399617090266f55c755f95aa7bdb5bde1c56de1a5713cb30ba0a6ab3bbe84576f03f3fdc965b011b2f0759290429045df8cc69f4951de85534eb28dd237b3c009ae4c0d80a1240659124882029b696eae43ac0b1b86f2002c766fed799eca9fc8a4377eddb7a86e21b0e9b63feef49a7f957c5c937368c141a12d69898bcd0328a8774789d7cb5dbe88f979fbf9b54a161646088e7b6272fa168ffa8428b08bbc44714bd3de9c1a33f5c8c25cb2365098424ca360f420158a9415d5f3c03f31ec9515057403474fd5f78637e5dc4d39a87cf93e045c65401b767e9249788c60d6cf83fd5f2617ef126e558451ff946d1e0640b947496cbd1a104255710bfa8e6825d2eaae78488f3c6bb0c2ea62c5d9e1cd22f51f47e8bfce54703140845a601b9486d8ac4cd416d4102b2971abedcd99ab0a1b0878a5cfb131c685ef55b5f8249e935ad2821c349bece8dc3d9873e141a8b6ffa4af48ca2299705ac2bb256760c1386e35455ed1f0a866859fd09ff462b9df675e5feae03a02a368fdc37bd316b77a55cc0143c477eeb91c6bbe8ed8f9c3a235ebe5e2512ed855daa2f63bf6a80bef932b9fe10963e6f095327f1aebdbdce6ccf63bf8619cba478ecb9c1ec0d1dae82624b7e3fdd037e74781f32e01d3526d23f4b67ff8a0d38ad6bb29b6a0c49cd9bd995ebc5ec0fb0798b7d1066cecae2bce3783d4d3d9077f99e95b823ff0a58a26fc226b3ba7fd74bbba37d0934e32815d6bd146e8270ea1b8a60e612e4510fc791b0dc46f1851138bc4342841d554633a2e64f6249ac524d4e2a40d6e4bf67b294e70d10dc822f9dff17a23de52967026e410ebeb17964800ce6023577ab3194726040510102be418188869072cdea2eddf72085a829743924414380ef866a7a8cd0e61ade0af9533bb9e095b5fdd46b3a7aa96a7033a7c8b541f7e987735d132e71fec4b63676a68761c54ea3a4416fb1a1da00d7fc3c46a23fd1ed390034bc484ae9a1a227660876db0269e565e278b998d89259f0d9160c35ef646ba4aa9e70bc0042e81aa4d76c07063dcc71a9558390bd1b67540f59bb1786cc2b15dea0facd39e08d991d9cc5c2fbc2a724d48fb1b2c37e5cfbdc3688be979bd2863480550a3211cdfad368794f348099b4e5ef0c5804ddfd596f35cf450a4ff115941c25046441882f05976d487112b648cbfb262ab3deb2e0a786aebfc088c0425712eaf3ca02846d8692263843a15149da8388f1eb3c364905d24ac62e874aba3a75f2aa388ec7abdc0c53e21e1c1a9f271b02162de22dfa735849961962de9f3282935c3df3293fc06ba23d800c0312e2575e23fda1ee4d3b23d139b83c5ab72b25c4068ffa0a5d659543ab3f1818d7f6a9a146f8ed42cc5ef6e4ae9934d45c0a3f38cdd420114581a0d2f4227e01a6c8085ccee2122f6d774f06d0c671be8a6adb0f81a05359d65e6281acc54389f981ae03b95352ab3111095587ae09df56a736db30f2a082db6f5556ba9fb4d1f95874cbbd0abd1e05a73f1a15b940c9674fbe85f81ef1ecaed2fbb2e0abd819d4d277946352a2d1ff28a42d256c701c0fea3bbd4ddd6d5e892c632a2bc8f46ce8582dd0fe614c726f8910f20c4a27f361106c336537ddc24781c2168c4a4bdc90eddc5b420c823b1af82a3694b902dc8152bc020f2709645c987370ebd3fe8b45a2a1c4a21aef6c8dbfcc51a572f7b835a755b79e74ffa4ac8fbdab57ca2a0a44e6081ce48c38237f9789d7872c2e9e8351837a8760d6f73c2099afc4434f31a9c744b9e1384553b90e37e1cadea9f15eb9f6795b939949a614feb0cc1e6a16fffa1b7dea817850951c00a2529aff44bdb5c9f8ed5bf57a123a88e558f0936ec1ce60cfb3c34c905cf27b8b451e0a597b97c830cbfff2d7c2dd1446215285b172bcd24e42138546fc078e1238acd7edf874cc44ce43df3cee9bee6629e71395f09f9ced81cc3a693bc0b421c1c79b7ba068ae38020f2f4645d80260268ce4dcd8511dc438423536317c510720db3b6171ad13e0c08395b140b26573a8a66f4ba77d79e6b5eed9ea0ce3463230749340e3588c958ea59f5cf31fe5059447c44092b82f46a3dbaa48a97fda83d9de14e544bad8b3557254e3008bea6cf5a346cec59e5399a8698ed16b95692fc82721ee642b5ba0f6d461841424b07462d7e2bcd4b5181976fd81e785c9e538680978214124be220de48cd6b62b60ace16ab3d63b675610f1da9ec2d8081e377e8cc5ef7801062ea4d4d59112fcc470adc420b02184f49713de2f5f4e11e3e50c93100f1c4ecc54ef966d5ca45e893bd87c35d06fa777869820ee114ef7f1751532c7693c277acde0224e16d991166ec1769894d315336b42bf2e35ee84f2181967554b2b96d715e22a2fe4092d2f31b3f9f50f33e8417632625494dae4e08adf18c27f35e23bc6c4234c63166f0d72fb24e17c9811288af7da170ee50412f250bc3a2551ffec957e809df1c96b9566ce25bba5d321151ac0d8ad6fdb2ac27f25f87fc82181a163c1b1cdea69de055403c7b3679006effebbe541ee44e17556e6598f1763296db68d76a22e7642743c029313bd074a41a2af45080b6d4002e7d810093627bee2de71c8d2dae272b7e37acdbe6eb7bdbbe866e9278e9f4ade8f4f57b67e6a18fd502bac28d5744dc2af0376a9100a38cbb6d567e70278a501dbd5d7c0f386389f65e28e9b004bd6dc4a66a8a189389df62e902cb3ab08551c5c8dcccf142c9c45ff6a3496f01203cb146a9f19c808fee5192868702ceb973f68dd8ae6ee84002d0fba129e4230c94b0972f3aeb31ed2d0bc92ff8c8823cb91cf3a97a081e446492b9a26215de6e864397e349812776ec325d8b3b6cf6e1b73b6420a862c52e701d59d558aed21409e6a26954327459a6856519a9cdacdaf1135c9970896c01c9b7ea35a42340e2ae60a9dab9922d09370109238be4bad50c64e1b17795777e0fd97150328089758acf88b1fdecfd57b588a48ff993d6f4ba2800a9cbc239a135eb2bdc86e3cb250be406631138b338231744eac93ad9f59852bb97c98ea34c85ad89a623d9d2ed951e24689adfb5bdd49913f80507409690d5ad62b98198a3ecb9a0265bec5a8cdc5c921ad7cf198213458de9a94e502f5e8d7a77baf3517d552d4b095c4148a75d317e4135b5595fb87c530a823ed39223f613c395debda999fb0dfe11565193a3a5245d32c739718b28ceac95b10e2d9007ea0d480c4a94e83a64f0797c0fc9e4c26b0381aba15935e3438f2ea64d202cb7d83e815790980602d799efdb349db220c5aaa13a1a8e8a79258ba682838201c37c7d7d0ea21bd28ee91302a88b743b79474d6bd4c788dfbbd6fc27304325ad7d2f00ae7005077de193c15ea021c74a0a547bd034c298a111997feb6b31d28a6a599f64976b4a039bfebf0da0aef149588bfcc3aa034766b0a1ea26dabdd30c12af24fbfd5b93dbbbb59125a32e6c14c8828959a50d7452732842af35d0f875c1521d72ce70996715f05066f0832c5a5ec4d508bb96de38b283c97983db98c51a9efa406e28e35616953cba96ec3166ca50addc39588d1c730dd928c1dba3697c71e15e75810dc181cc081ba6d13adee6b1db99d89c28f68ac0ebf3383583c072ab097269eba43a31846d7341a2e1e0c3e70329c344bda3df22c0626217edaaa5ca3fa2cf8e8f21342b97a174f119d599a6c5fea4859e4e200a147ff98a32bf9fa9ffa030f337a629913f9b09545d1c5fd6734322d9ab9cd2fb3d8f0b8b22daa693d4f54c469c508b474da33c4dd0432435033181a0925b1cbf8a93c875bb663b0a03824b181320d800e47ab05038a294c49d11e955111c703baf350ca7e88415724e5b9346335f7e4faf366a6aecec7c34734635f6a3b0bc00c98b30f61b8f05e68e63bc082c8bc268a7a35c7170b6e97329da062bfd8c6a1e9a43fb3d8d17143d1a2f74dd4536bca959b5734ea80ffb8759b0780794535f6b65467bc63fc8496e7cdeeb45e14641842d3d3bef82b54eb3d0cedbc9a4109d3c16ac46e3c6d804878cd1d77cdeb8b1cd3416b405cb82df02fcf6ec3119a7efe0b148afa28111bf96fed249396dd8b31083908fc37f051a932b9b419a392af9b8bfd5e8397104e48e67cad3caefae647ceb18b3993d439041451f1fcac1158616edd026ce5f93bfa1b211e39d8321342fc2232f4ca124bd7875d849d3f7cf07c42814bde60db5c1a5731d16f0c2f2a0419a5f56c3e1e2e89142831e2be744f8fe3b1a683ce547361b991ab1700a4fbf6b0e6a2a323f740af2ba2867036edd2dac9f82512f7d83561e7f273599f7b9320b344d72574255a9ad86bf2ce93fb86eff489f967bc46952190a1831116eba43afc265d998209e8d2e772875c98ea3ca0b0db108d4a49d5439044ee7bf2fbaa5c9e6bd98885a9138a253b63a548951b69ae605f2676f3804b0516287fa029b63e80c5829ea7167d39b30c76e723fe8a9af13bbc60393e1a024159576f5d47aaf672c0188ca1a34fbf7a83b0f916ebed134df4d20a143e30ddfe4149d9eec05311db862c13093e94a8590569771eba32b58afcbbd51fc40cead28b6db817a1160375f31691af25d8c44e895e6c29da5fdedc095da89ae8886bd968ec9ba8c628c46a177683880197c495d1abb53cb170f3a0ec6efe5986a8e1e84f5407a2436de02274fd289d21257f320687c46a677f4d13040e55aeb67c7e7f91a056048be081e35a30a736840adc55f301ee4c22abb0d3b036bf52726850b9223209245411c71ae5a22798b9e107e130a6ae53b89c9401de1eb15af6ece42d1d8937f9b35fb104069549a676acf6e70d97a2c4d51f6d93e782e69a2bac6406a1c1d5fb8717cc6dc5fab58b8d2a580e2e15f2b0661a6c60372f54f921ecc78c98fa7ee4a208c154b9342f", 0x1000}, {&(0x7f0000001240)="5fad6d045b736cbf5f2666805525243803957e990055a9ec3aee92f8f2c6706e3fa487a5104bc73da201d476aea1", 0x2e}, {&(0x7f0000001280)="40fcc50d6710222d8f6843f17cd4ed9dbcca6599ac012897a16c835b7dc4fbb3e6b40b83e750f36c16d2e03910a55e2f3e6dec938492c0b0616d535d03f93b7db1047694f3956b99f309714d74dc3f90a7b0745eca531bc43289defffbaae5c36d010b029248185c97755359b6932293f33f9269f6f62fdbbf3ff89a00ce1ac9fa54894629e6d950d9d80493d6b490c5501feb1c337fa3543bfe6e51903c973c986a1ead8d69101b94f18104ef83fe93d78dfd59bf3827c7a87e5245ff60d1", 0xbf}, {&(0x7f0000001340)="a907ed5bc3b9d739c0b4fe0cac1203f03d4213000bb721b3e0ab22428d3476d5eca5842aab4025a905276ca35eeb0f0b65bcfedf43dd76abf23231e073af98fcf60257f5bdb06319601852f1bce942f1f6dcf9542370226272572fadb2ecde06a3545a0012041ece808c9a116c55b84f2c293e19057d68d2a8fffe1d8f30bbab2604359b9635a378fe0283dcbe8a0610709f6f537448a350b20b36fd4819f9944b1d25f31785dba80d6600936e7b9419b648b3033cb8480673ade05e740be2474734ac64d75150bd6795bb254e4dcf8218f4ada934ed54e72eb24952330f57f076efa8130086ae6ca5a4d59a19ed3099596ad0391ae3cccab0d37757", 0xfc}], 0x6) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000001500)={0x7, &(0x7f00000014c0)=[0x7, 0x958, 0x2, 0x0, 0xfff, 0xffffffff, 0x7]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000001540)) sysctl$net_inet_ip(&(0x7f0000001580)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f00000015c0), &(0x7f0000001600), &(0x7f0000001640)="8dd0e0614315acb1a271617dbf5b3981ddaeeea76872611de7936e5a3a3eb849813c6fda7e01167829579235995d0d5f59e36117c01a60396a9e24a6b1d31402d3515081d32a54f31061c56e706c5c34b761bc71cb723e97091927a000f19bff87cc1dd8", 0x64) sysctl$kern(&(0x7f00000016c0)={0x1, 0x3b}, 0x2, &(0x7f0000001700)="05e35f2df81e4d8ab9f25e048a2bfc46542f9f9d9d98a76f528b293f84523e8eb278cedbccc76c1439bfa31b6b8ff7a2ff5245160c8a184227f7c534a28f89e3dac0cb4f4043c3d733108d6ba14ebb5d86ee3c9bebb3e895b1591f2466679aeac7f748738d19dcacbf81a5e4a6b919a96206748ad4e49adac99c9c89c1ce3caf42f91ba95ab699c7ed0d2c088dc3b80bd1e05fbb05198bbf2c30a8ad7f2252acdef28b2aa09a6bdd542ff4b660de9115d77e87b6db022b2c3957a7486c67e650bc39be7f83db89b9372b0a02b478269284354588e6416c5a85e26fc690490fbe230d390e4e601708ca9f0293f64fe31cf430ae6413678822a1b16a317991bcdadef07da8162cd301a367233e71dc920f780c87b388f83152a98873eb9f9b9851ffa45bc9dbb79d25d82533293da2e26f495e9ed310685ea2b7b1bea59e474d82a90fc3e5855ffe60e678a9d16b9fd8a2dd6e0ce975345b49b3db1df46c35bd36f2a0a4844feeefa1deb7cdcd05c4dba6cd0f3f7d1ff1f02efc7ce93aa0cb076779e41f69377d18872fb0cb4fd214014c06336f0b516eb7207659b3d1de28dca53c6b39ca8b3f336f8bf7e07c25d7f60962e889add8719aad8a9ed5dfb5414744001b29847766f2f0c42f42c2f35658bf804861f575f68d9977ef28912383b19bd392adf5038ad9ab812e720f1aa950744cf4ee9a51640cc8aa3b008053518965f9a31e55cc86c8a60a341fc46bb74a065b1b60582718424b2bfaf958d7cfeaf1685b6e9e74a3596bbc48ad199d72b09a2551f5dc9c060b913539eaa19aaafe1626ab1a0f9e82a6f6acd1d95ea58fe34c09752d9b9417e00210cdbad8b18e39de863c9c0508c3be153b11e0a81f687c1266923e421df75e422c08f7512044528e1e9cea0b448c0529ed9f9754c9986e07b9befb2bf450c0407ef5e56dde5bf7dc0cd282b04e1546ea3103c5551f998563947807257d74d5e5c8ab1c46e3c0c2be01aa5b16c6b51d5a2f2f837b99ceeba94a75a5fd681141bc8d60b803912f069ab89bf1bcac0ebe7ba7a3f7b654db8e827c334eb30f8e4906db2adbf2326d552f66d71f8e35bd4161f89ff2605fe56760e38159fa58f8b202fdb27c8b2b520806401a9ae333b1d17a7635fcadd0fe616f26aee454e0e0fddf4e2c0e3d62ac31d4a75f5f433db30ed53038cde0f17ec6f347d50f2e7626a547a7170252f06269c13d861e44c867188369340b2bb5439eb2ea0def25fe3915679eaefd8044b7ba7bb7c15b19faba1d36675f3135f402b39cedbc6ffa74a32fbddbab45369c171a18177ca3818af2b0a6b828c7500cb7fdd44a19bcf8e4aa5ef9c64ff7318addd0780439fc57136d15b49c9578210bbf668fcd40287b07b7e319d6186a2447a135648e69dfdd7b8199716c58af8a17937b0ccd28a6432a632f34d55b74d6de3181caedb5fdd9f342fdd5fdbba701c92977b818ef85f700cf6accffcd7fa7a1a629687b0d05d0614ae876313f7570e28411894fa20f0fdac14a48699fc61f31819a3401d4a4e7deb98c7f0dc03c29e6b3207ec896fab1a84a7cb91130b821327ae3c096662adcb43fccb07cc6db6e0a3b69c4dd9ddf465c0ab2437d628ce3faa035070e59ac64c857a5d2af4bc79af2f451e0ccac9ef820054c53705101cbdff219da4807cc0d7d1a99db8eb409ebc57f63248d441738986af5c173730078df46958310e61ec4bca3bf990ba6f7179906ef370b427c194e72af42bc94e798665d4e842bb74c6d080de1d0b96e6d34bcb6a8ef238a95d32d3bc2186652c58ee60f6f88df50d8f558704d60379ab0947064951543f5da7b4ec827c6811a028bc18be7786373064cac1d2999fb834918768d5074dd210a6ee1a20676d7ea43069fe81eca25415ebb1e983df2ec61561bfbbf0416684f87b37628bf67aae9b36f963ce28755e8242f6eeaab74580391170699dac741f06082d46742ca62f95207c11341aade788112f72e85297879105ce25c0f5cb5f2ad8c45c536f3ffbe882a4624c8f93f2cf0dcac2fdb7c8b3e31f249a5e660af57364334236240f29107fa4d2f41a0abac88dfa0b0ed5ff57f9eb6bc7df98091000b1cfed20b5d4708263ccf5482a7f9665c76d46ba917a2eec9db9b19fa3b419ab1c01037cbbd7bfea40a4bd7cebf6bc70b1fc6dde27a402da3d246e3e3b9a29b49bc9fb66a13af2fcc3a7240dd9a4f3f4ceee8647cc45bfa3c0d4a281bb4b88bef0d038f3700b266a790b9acf2dedebdff86f07a1373ce87745a991bf5ecf2cb84891f4dcc124d6138354d7d8af2cb65297af574febd2351ea7c980df4fa77dadf25ffd8b6ab42d7aa33bd300156d447c0c2cdbdde7309d869358bd39c914cee875bd44276efc93e9941de7c91113059d98c45d14543b43be86ede67a291903add982728e8edad4360636d2d667dc7da33ea8300d3de07ce001135b7f31f3e8af3e5ea53f36bc282639956f18407d93e64d474a3a4baa80fa2193021344f54975f7d7c20be1a68a4b9a8ceb5f442430ea82fdaa913597285ea6a89affc5c048300a38abc9f56ee40a68219dc67f4a0c15f055f5f5075baa74666416277e8dccb599a6098a639594393a26b99ad466c05f8f71be560f06f209a6447629b156873902cc2b2937ac693165b6a08a4d53dcbc1dcfa6cae04adfef6a899e393cee7a6e177431d3a7fd825dcac088086576e7d278b422972b22e8bef21c00ea4df77dfb6a264d433b65d4cde091daa9dc1d2abaaa6f4113563511f5a9501e393f960b80c50b40538ef2d67aa7fabc0eff879b5694b82d29d40f03e5b66fd47f4a86d275c0852c5ca36d75ad5c1257761d297bf9dea13707d6ce4d2de45f5654e39f987caa999aa96a379313ae93ef91a747b44740bac589d4a589a96034eb515a49a7951dc523dea06eb79803799cb50a7098d63a053771b94d58cf76200125cf9f5acde5dd76bbc987de1e316bac309704f39412e060ab04927221f2ebc65d4eee11dc5082fe6a2dbef142ae53b152207dd7493570aa42dd3a869665c3f4dc246708688619364805e34793868e9777de20d3394cadcbfe29679143227d423353fe25e8b2b1b79292518d51ca9cdb2ec829c7765a71d7847023dd2a777251397908d5634c9f4c12483c48954a7138cd55f5f8a3202c4b2c35c4118e4438d9fbb66d358da6924397ddf189b711996fe9dc8ef2eea2ac63038d40e418f6194c108aec11e1b722d8a5f46ab7e14bdc287767e93d313107bdfee4bdf62a01851e18aaaae59dc9b3394454a8eb9fe0431b532dc7ecd64d4dd251bf2d4ec8bb5ef8dea8e32fc724ef447e2dd1638264d54841936375a8052007c2565a71ffb1437ef135d08aeb6bd4ec52418ede1cbeee3b0a818fd894ca0b242401561d97eb4953771268bdd171d13aafa1b144eec7f38a6426208d08ce8c0e3da3a057be07aca605f59ad67cef46382f93bd90cb69dc0816aa144da55a6107b6a9946b239630b68c855f52ca32759b0f20e96532d1180c9e8d45b4f332e36a2c6d281ba32ee8aa65abd0540027520fe319b811dc4ecc313f62ae3fae41c9297ecac6a08bc31273bde15a8a6d04efefae69620ec4aad0c3283da596cc5108362edb166051416a05680d7369f24c716b3cf1bb28ae14bd940d9045f18a45f6ed0d53689e920fc4b255da004dbd6b699a85cf34caaadb02c5160814ed0e786be71b3c7b0f57e1cb3a2be13be02031afc97209f96e2093a0d51648ea27db96215ec0f7db384e51aa3f95542914e659edd9d482c8fe111177fe5df7ab3ef7d6b952e3ed0a80bb1ed9195a0370fe62e64537d7b571ce9919a3dd4d1ae92ef95d5ff13cc205ef93b730395704bbf09e3848db3575aad719875792d70a5ca8883aecc87839a78fcb06c5f4210595ae4b0c793b600fa4cb9231b65088968f0990bde350294abb0b4459910f952d8886f25ff96bcbd048287b189e413bd7a8c0d4dedc646fc2469c8646fc1a3c310318e35b9d1a8e5b23bbbad27a276b5df6269a2e87ad910103496cd6eea95a7ac5d3a81c999ecb0edd1fa02b7fae9ee4dceee059de7d27c6a34dc0c427234ff22a06a4214101eb85e46c4b341a32a2151e7d1127ffaebe2000136fa5a1b98fc12e87f19edf75b379e36b28816cfd5d6d310f62342c4f98f1d181a9701a569741276263d72b3780c5508ce580671abccd7918f382fe079e3237717fdc88a5132da5c49ace49a232bb90129e71e24acad6dd40baa96c7cec8b9342b262eadea54fb82e1a59758c7a398e9647ce913a1a4182ae7cc71aa6df106762c34ed7cc46136cfbf8e6e612f3e6eb86752051b7a9a96b3de16367b015503b7bcebbdf2ac69b2a63035a79eb954927897d9e439aa771f5f64bd6b5b987a666c6daa38cefd33ba2064dfc2e6ac75912ef8839182e0bf8aa74156146085981bf68e2c29f2d8ff96f49e3d0397ce689d577e891875f50f598e657ac677fed01f645ada5497230258f10b992832c907958ae381d39af49d5c2b8cdf87bdcc91c08756aed43b2d75dbafe7acbdeb20ecdcc8c6cbc45205ebc2e25eacfce36740bc4b87eb0ca830bf8ad995aa35c601187a0580510b1aeee0d45815abc2d0aaa0df3de6448a1879ee3fbc3aaa88330ffa589b4643a5138d6508ea004d3ac597974ba39a520e7eb4d8b4fe584b1fef26c50def07c772c24e73f42565948d812d4f9c67f3da559b8bc559a09762a3e9d25c0275503164eb6251333a2adf022f2253cc8f280338264903d203102b51225c92c6208f880f40576624542b4215c47b5826467392938ad4b948facc41edd01d8a1ba2a718103daf538ca4418c044a93f2d265bbee4abb380640e7c31e4c6e5cb00bda11827dca4c0364c193f3140243d93b2b58526c6841a1fa96ac5678736eba62bb890da9bd2a7b44cab484948f678b21b8d4083df952288b2d2472bd1b9bc68681ffc88e36ca82a65cec14a420a9011ab000da6da31701c8537102a31d0748d792c6fc135fef4dff35e07d6f81c32d12723247e80f889fdc2e287200b3d1eda01afca0c3b94b8b6a4437872b98d2493c25eccf51c3f428cf3ed2492fb1ade650c64e12fe0249f99a654a2d2a72b28c902e9b7edf4f405ed415e0c237c9d2ba3c310b1217d9cb622db9cf82d6be136208f2547d05d4a28e35e4e399a34402e9108d9879ad0d256a6d261002bdee252142d78d650abda761fabcdae92bbd9e266a693ea027f4335766a4a52f7ae4e9c31d78854a517bfe0723c8a156dac078d50734afead44d28cc493cedc0b6fe0c89b0f1e7b3ff82bdc06fe308b81b62f805e2a041ec7e3208abb6f0a7eae9bcebbb2ae15c535fb2392273b2f515476d283e8bfe32d3756240732c5532f8c070afc8d02d409a3841d5cafce6e29d688f6e9ff5d93ef69aeefa4b813adb245567f38e3927060849f479d565ffee6c4e2cb04c4fbc77f7ea3fa3c881e5e99519da518c24370ad82a78f189b6d40fd3613a6c0a27d77141926cb44848d4621b87ce601d5dd7831991cbb27f618604ee71fc83215210b9c63f534897b49b78711ad0939f500367ee1439d37e0b0489b3ec904a28969209f1516d0fdb9c259bdc184d116bb5936d77c671f8065a76d0f652d777afe4ad01948aa8e1225c4f0bb61a55189e1b7ac64375a80671c6157eda91d488272b5809f8f0aed54964b0700c02af54ca6a9e8e8ca8b63848937a0ff359466df7953c64da1eacb69de407a609178a47636ae3509f3cb6033b0ad9abab6c2e2a1283593bea5762bc1a95", &(0x7f0000002700)=0x1000, &(0x7f0000002740)="d01a9057cae17befec168678a5ad9840f12d790f38f0953f147620315214938df72dcbfd4f97e49b01406b1cf2", 0x2d) ioctl$WSKBDIO_GETBACKLIGHT(r6, 0x400c5711, &(0x7f0000002780)) ioctl$BIOCLOCK(r1, 0x20004276) r8 = open(&(0x7f0000002c40)='./file0\x00', 0x0, 0x20) r9 = getpgid(0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0}, &(0x7f0000002cc0)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002d00)={0x0, 0x0}, 0xc) r13 = getgid() r14 = getpgid(0x0) r15 = getuid() r16 = getgid() r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002d40), 0x80, 0x0) r18 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000002ec0)={&(0x7f00000027c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002bc0)=[{&(0x7f0000002800)="ce59bc01385a7847d3dc571dc3980d30864446c0463fe00b8a347c18d587e4a822c8b7e4659e1666f05e336de45632b3259e1cdb563111e84091cbe3f07de7d3a5ea084e9dc0a6845192d326c029f9a6b5663a7fa2382b06692d3717063fe8affa1d3e", 0x63}, {&(0x7f0000002880)="f474519a137397d6183bc9b7f5cafeb8be13b69710cf053e999bcaa1d6bf34a93eb581dc0d9eed39aa8ad742098a701a86b5551cb3da66855d80ca905f4e9819ce24ec65834c77f89a61a979b7db036b0c3a6c14232bfd9d6987d926d5fd3099b75faef898cd771f9096542bac585b6c8c4f477836ead227675b01b536b9c930230c46dc756cc14feba9fd62eaf3565f846c5f0ee4c2d7a134ba0ec3c35d58bb50b9494b668ccc52959ccbc2e8f5283e63c23b4c", 0xb4}, {&(0x7f0000002940)="b2055b5d3791957dbe37ca4a2dfdfdfdbf1cfe837455db1c6f7740de", 0x1c}, {&(0x7f0000002980)="42f32993ed92a943b2c872a455f5d914b853986ea20608652521da3750041135acc4186ba339878c905cff6b5ab1c4ebb27fb103808ebd8f2c93a208ad24191e78218a05cb13df8b5d08aa0f81c572adf4a11bb2e9db0c8b53a12104267ae26815be2ffc614ef2ee3872af115e363e1029713b78d6e22e7bc95f5d43cdf2d64962f5d22b3632a0e3340c64fde9425e88dc6da96b362df1409bbe266016e7402b478613eaddc1234295bf46aafbfe161af178307fe64818a09d1acf60c34a1780456cfa57d828746d4d914adccf1b2879734318628b29531b273a3640a560d2de3279ead58ef93bf72e", 0xe9}, {&(0x7f0000002a80)="d6b26ce30f314592538a038ee514a2d2cc8b9919efe64cd020a69d74c5508db05aa4d2a68094727db75512269cd122c3bf60875085feb767c85e0741c09e69ae13a821d5cebaf59fafe9f9cecb7067899fd6c999739728d3cb3773222e42fa9366e192fd74aad5b0a3e7ee36bd6ff0eba14da9632adc74c19cf12aaa4cf9267297faa1a2920f64e4629bce95276478193e954e454f12213696140b5a2fbdd3aedee066", 0xa3}, {&(0x7f0000002b40)="319be22bfc9f9cf2201a94fa1263c77609740c0ded25ead974a83c24862e64f110eb2ce74c935d1c759bc7afd87ca04ef9fa0f4597b1ba6b3fbbc546978e78dfcea4d0900378d95accb7f1f3472516dccaf188602683b4de9ae5383d2d49fec3103f013b519763ba681b1c0d9c3f0b778c46478944cdbf0821e9ae", 0x7b}], 0x6, &(0x7f0000002d80)=[@rights={0x28, 0xffff, 0x1, [r3, r8, r7, r7, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r4, r17, r3]}, @rights={0x38, 0xffff, 0x1, [r7, r6, r4, r18, r0, 0xffffffffffffffff, r7, r7, r5]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}], 0x120, 0x8}, 0x0) executing program 4: mprotect(&(0x7f0000544000/0x3000)=nil, 0x3000, 0x2) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) executing program 2: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x2d}, {0x40e}]}) syz_emit_ethernet(0x103e, &(0x7f00000001c0)=ANY=[]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x4777c53f, "1c10260930770300000000000000da64612c2300"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)) semctl$SETALL(0x0, 0x0, 0x9, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xfffffffffffffe37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) semget$private(0x0, 0x2, 0x507) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x800, 0x0) kevent(r2, &(0x7f0000000200)=[{{}, 0xfffffffffffffffc, 0x1a, 0xf0000000, 0x7fb, 0x4}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x3, 0x5000000000}, {{}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x3ff, 0x99c0}], 0x0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x4}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x8, 0x2d5375e0}, {{}, 0x0, 0x0, 0xfffff, 0xfffffffffffffc01, 0x19}, {{}, 0xffffffffffffffff, 0x5a, 0x4, 0x10000000000006, 0x80000001}, {{}, 0xffffffffffffffff, 0x12, 0xfffff, 0x1, 0x80}], 0x80000000, &(0x7f0000000440)={0x0, 0x8}) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r3, &(0x7f0000000000), 0x10) executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x8000, 0x40) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x2, 0x2, 0x0, 0xfffffffd}, {0x7fff, 0x9, 0x0, 0x2000000}]}) r1 = socket(0x6, 0x3, 0x20) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) poll(&(0x7f0000000200)=[{}], 0x1, 0x87e) r2 = open(&(0x7f0000001440)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x1) ftruncate(r2, 0x25b3) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x5, &(0x7f0000000980)={0x2, 0x80000000}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x4) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x615, 0x10) ftruncate(r5, 0x9) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0) ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0x7f) write(r4, &(0x7f0000000380)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed9b1c0cfaf8853e69a519f1fbc9cbb12edb464f64a72e88182b24b3dc1c184fa5ef023000f541b075f1c4c91", 0xb3) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) executing program 3: socket(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f00000000c0)) msgget(0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x64, 0x0, 0x0, 0x40}, {0x836}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x7c}, {0x1}, {0x6}]}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x104) fcntl$lock(r4, 0x8, 0x0) r5 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x800009, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) truncate(&(0x7f0000000000)='./file0\x00', 0x2) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27ff1, 0x0, 0x1, 0x5773c548, "10327e7be2df67de208c8bdaa22c31e1ff00"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) accept(r0, 0x0, 0x0) close(r0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f00000002c0)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="cf70770c0d6e80f391bb19656265c41dbf978bc8ef8f9c4c61decb06778c275ed5f70fff9371f1e7789cea6dd7768a2bf2e1a3b9964f606ae9f98c61b38d595303b8f29af43b7903151d6d610da3bb97b52d896feb0a9a1e917c89ec20b854157d7a67e8468615947f9903f6affcc36234407d72d527e7514e53d668cd96c5795a50dbf714313fa18f65de35968e6c1744ebc1a81ee87beb77bef9e84b047377255e3f21a21862b5acf40b49dbbd24ea82380a299266d9", 0xb7}], 0x1}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000ff3000/0xa000)=nil, &(0x7f00001f0000/0x1000)=nil, 0xc795}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x4}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f0000083000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000e58000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20611, 0x10) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x26, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0xffff) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x10007ffffffe}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) munmap(&(0x7f000006f000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000180)='./file0/file0\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000280)='./file0/file0/file0\x00') r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000400)=0x7f) syz_open_pts() close(0xffffffffffffffff) executing program 6: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = semget(0x0, 0x0, 0x22) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000140)=0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) dup2(r2, r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r4, 0x3, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x89) ftruncate(0xffffffffffffffff, 0xfffffffffffffffe) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000840)=0xff) executing program 6: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/47, 0x2f}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) r0 = syz_open_pts() close(0xffffffffffffffff) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000540)="f58b7bc14816f6ba9e871da9a95a1cb4c74a611494e851ee147653f97390d9b130cb6b2a9c2f6f0997528c7a5d760dec9f7bb499e6aa48a8ff0be527514d78901b6588434fc40c74348d7ecb08853c94096061cf4391709945daa93382707ba771c5f095dd7fb7bc9d341f3bd821c8586ee3b9b8ab358ed45c2ae15c59c5109a484105bf5f66fbac2553d58539b10878c2c2dac800a6658fef63fc0a0031c9843722a8172dcff2cd6ec2431ce7ad13c8175e56f88c6a8b45291d78a0795b229267", 0xc1}, {&(0x7f0000000640)="e6cddd6e2eb789fb9a8237bd4937ce16e77ebeea0119", 0x16}], 0x2) mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0x9) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) kevent(r1, 0x0, 0x6, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x80000000}) mknod(&(0x7f0000000140)='./file0\x00', 0x10, 0xfffffffe) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000002c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb, 0x4, 0x80, 0x1, 0x8}, {{}, 0xfffffffffffffff9, 0xc0, 0x20, 0x77c8, 0x71e6}, {{}, 0xfffffffffffffff8, 0x4, 0x1, 0xfeff, 0x7}], 0x3c, 0x0, 0x158, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x0) r3 = open(0x0, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000400)=0x4) close(0xffffffffffffffff) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x7f, 0x9, 0x0, 0x0) r5 = socket(0x2, 0x5, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r4, 0xd0f, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffe75) setsockopt(r2, 0x20000, 0x2, &(0x7f0000000340)="00df00cd8ac65607a6ec78c5fee550618b5d28035913cafdfcaff095e94981879f65014183640bda8ad0c76bf3fae54ae7e33c43180560813b46e4b6b19271d4ecbd951fc880f1", 0x47) write(0xffffffffffffffff, &(0x7f0000000440)="2ced2f4566ee47ca63ecdb19e6bafe51baef3ae33673daf38c022e70596ba9e31b6942f1e860f1708f3e032143273404333466dfcb538905c74f647588418e71c4fe2585885b93369565eeaf487970f3098b21482b7af478f7a613ea931fa9b48f35c4c6520de61e26e6cf99f4c8bce5e1633b54e600e3ddd10df76d1ea64c311274d5d09e837140805c37d5430bd4a31af663840b538c9784d28a03ece93e31b94cd39fb64d0d6310f6a574c3b1fbfa405a19238262eb3e8893be6c65e307ae4f78fba1c178546472d65655554565f8892ddf08e5a9e4d80cefbf5835ef020cdaac25542151a4d09d637dcd8bb90f39f9c54c310259e9f078", 0xf9) pread(r3, &(0x7f0000000840)="bf9e3be4005e7dada6cff8631ffefa0ba4c8e2c2b72062b4bb2d1b5d1c4b47b2e5ab59c89942ddf4e67de10b8d85b26143bde2b8d27f340a108b2dd42b2a09659ed39c00000018ba6b99e9fb74b493bf4001f057d967451ee026fb0d9bc546ff310b27f5b8f4f1c2a53d58d63411ba5f0549f29225b1352bfe6dd938bd21fc23d17bf8c64e5be586c6d2de5c45c202020ba753f39f38cf5768c9c203dc74a6a0", 0xa0, 0x3fe) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) clock_getres(0x4, &(0x7f0000000000)) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000280)=0x7fffffff) r2 = socket(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r2) getppid() getgid() r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYRES64], 0x0, 0x0) getsockname(r0, 0x0, &(0x7f00000016c0)) r4 = syz_open_pts() ioctl$TIOCSCTTY(r4, 0x20007461) select(0x40, &(0x7f0000000000)={0x7ff, 0x1, 0x9, 0x6, 0x101, 0x9, 0x1, 0x7}, &(0x7f0000000600)={0x4, 0x9, 0x7, 0xfff, 0x2, 0x4, 0x100, 0x81}, &(0x7f0000000080)={0x4001, 0xe08a, 0xffffffffffff0000, 0x8, 0x1f48, 0x5, 0x6, 0xcff9}, &(0x7f00000000c0)={0x80, 0x4}) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCSFLAGS(r4, 0x8004745c, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) executing program 2: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000640)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0x8008, 0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r2 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r2, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x6, 0x100000001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x0, r2, 0x0, 0x0, 0x0, 0x117}, 0x0, 0x0, 0x0, 0x0, 0x81000000, 0x6}) r3 = socket(0x1, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = msgget$private(0x0, 0x100) msgrcv(r5, 0x0, 0x0, 0x0, 0x1400) msgsnd(r5, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd0008000000000000b8f707aff57432a505995139959fe8249fcfeb969ee0027faa"], 0x32, 0x0) msgrcv(r5, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) dup2(r6, r3) r7 = getuid() fchown(r6, r7, 0xffffffffffffffff) r8 = getuid() getgroups(0x60, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getegid() fchown(r3, r7, r9) r10 = getgid() r11 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r12 = getuid() fchown(r11, r12, 0xffffffffffffffff) seteuid(r12) r13 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x0, r8, r10, r12, r13, 0x30, 0x3}, 0x2, 0x441f, 0x10000}) dup2(r4, r3) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0x7}, 0x2, &(0x7f00000001c0)="8373e0bd", &(0x7f0000000240)=0x4, &(0x7f0000000280)="a2d1051d", 0x4) r2 = getuid() r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchown(r3, 0x0, r1) fchdir(r3) setreuid(0xee00, r2) r4 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000080)=0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x0, 0x80}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xfffffffffffffd2a) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000680)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000000000000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil, 0x9}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000002000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0xeff) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) close(r0) sysctl$vm(&(0x7f0000000440)={0x6, 0xb}, 0x2, &(0x7f00000003c0)="8976b90292318940eeead13faefa9bcfe1def2379f3f6a2494c9ab6ec040fe55f4965a35c96e902efe8966978b9b06699abc5722dac76638b55c450135416b662039337490d054d762841d7e7bf29a1a0a", &(0x7f0000000380)=0x51, 0x0, 0x5b) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000600)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x68}}) setitimer(0x0, &(0x7f0000001280)={{}, {0xfff}}, 0x0) getitimer(0x1, &(0x7f0000000200)) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x16, 0x0, 0x0) recvmmsg(r3, &(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/222, 0xde}], 0x1, &(0x7f0000000100)=""/64, 0x40}}, 0x10, 0x1801, &(0x7f0000000340)={0x2, 0x200}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f0000000200)=[{}, {0x1, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x3}], 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x1c}, {0x8906}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) executing program 2: socket(0x11, 0x3, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x2) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300), 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x4b}, 0x2, &(0x7f0000000680), 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x810, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x0, 0x8, 0xffff, 0xfffa, 0xc8d}, {0x7, 0x1, 0x2, 0x94ed, 0x401}, {0x1000, 0xfff, 0x6, 0x625d, 0x6}, {0x800, 0x2, 0x3, 0xca, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x428, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x20, 0x2fffffffe}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fcntl$lock(r4, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x2fffffffe}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffd5d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) msgget(0x3, 0xe0) setsockopt(r6, 0x1000000029, 0x3ff, &(0x7f0000000200)="00000000dcdc79e467ae105f6c43b328f92777ff2ee9b5c916cd3f0d2e491600"/44, 0x2c) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) socket(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[{0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) open(0x0, 0x80000000000206, 0x0) executing program 1: r0 = semget(0x3, 0x0, 0x2c7) shmctl$SHM_LOCK(r0, 0xb) executing program 7: r0 = socket$inet6(0xa, 0x2, 0x0) shutdown(r0, 0x0) recvmmsg(r0, &(0x7f0000008880), 0x45b, 0x3, 0x0) executing program 3: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x1, 0xee00, 0x0, 0x0, 0xffffffffffffffff}}) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) close(0xffffffffffffffff) r0 = socket(0x800000018, 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0}, 0x10) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x2000747a, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) shmat(r2, &(0x7f0000fef000/0x1000)=nil, 0x0) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 4: semget(0x0, 0x1, 0x2a5) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x80047465, &(0x7f0000000080)) executing program 3: truncate(&(0x7f0000000340)='./file1\x00', 0x0) chdir(0x0) executing program 7: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) semctl$GETALL(r0, 0x0, 0xd, &(0x7f0000000140)) executing program 1: syz_emit_ethernet(0x1c6, &(0x7f00000002c0)={@local, @empty, [], {@ipv6}}) executing program 2: linkat(0xffffffffffffffff, &(0x7f0000010040)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, 0x0, 0x0) executing program 4: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) pckbd_enable: command error executing program 3: syz_emit_ethernet(0x4e, &(0x7f0000000080)={@empty, @empty, [], {@ipv6}}) executing program 6: mknod$loop(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x1) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000002d00)=0x9) fcntl$setown(r0, 0x6, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) write(0xffffffffffffffff, &(0x7f00000000c0), 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) write(0xffffffffffffffff, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{0x0}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc038694e, &(0x7f00000001c0)) executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = accept(r1, 0x0, 0x0) getpeername(r2, 0x0, &(0x7f0000006c40)) executing program 0: socketpair(0x0, 0x0, 0x0, &(0x7f0000000000)) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x40}, {0x1, 0x0, 0x0, 0x1}, {0x1ff}]}) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x7ffffffd, 0x7fffffff, 0x0, 0x0) semget(0x1, 0x0, 0x400) r1 = semget$private(0x0, 0x7, 0x3c0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/8) r2 = socket(0x2, 0x2, 0x26) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r2, &(0x7f0000000380)=@abs, &(0x7f0000000280)=0x8) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000180)={0x2, 0x2, 0x3f1, 0x7fffffdffffffffd}) socket(0x20, 0x2, 0xfd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) bind(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/84) dup(0xffffffffffffffff) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000700)=""/4096) socket(0x0, 0x4000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000006c0), 0x10) setuid(0xee01) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000500), 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup(r0) connect$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0x10) shutdown(r1, 0x0) executing program 1: r0 = msgget$private(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) executing program 3: open(&(0x7f0000000040)='./bus\x00', 0x147042, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x40) executing program 7: socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, 0x0, 0x0, 0x42004, &(0x7f0000000080)={0xa, 0x0}, 0x1c) executing program 6: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/47, 0x2f}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pckbd_enable: command error executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000000)) syz_emit_ethernet(0x2e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa00200000000000019078ac1400bbe00000028303000000009078e10f46cf"]) executing program 2: mkdir(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') chroot(&(0x7f0000000100)='./file0/file1\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)='r\x00') writev(r2, &(0x7f0000000440)=[{&(0x7f0000000040)="c5", 0x1}], 0x1) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000480)="de0a7e18774af1f0c6cd4a8f9b9c36c6e147e8c8ce1824932287aa8d31921638b5922908f61c2d28b0f240a73534c08a035eed57a8dc6e0e45e69e000d8b9d33befeae1d1f4f6382693ddb6bceae68512a818e1a14", 0x55}, {&(0x7f0000000700)="4822548da7525c26dd37731597f3659497e00622346f898413af404bab398a24d6968aacd5f884e4421de9b42b993b8c5d948dc871472f9ebe370ceade1a0152e8e11f1136154dcb9f7e1397cc4c33775ae18f493183504462348b916f20495b30eefff4f5c0aa2d6b97c5cde75cdbc1e2a6e5a0c98c538169239fe28b3d7e8c8eae42cdb1f0a8f2bb991aad270a0f10ef875fd4391239ba9b376163e32ce522af96be4e261386d67c116228d2984f23e78b16f7dc197b81d7ae6bd3ad60394482e4977228f5e48c90808eb34ce286c98f0d9c6fb53707c014f015a724786cd57d55fc585fdab274", 0xe8}, {&(0x7f0000000800)="7ed5789bb9882595908ae1b15eefbd6d00857870e8672e7c1da75b279b88e564a7bede876c65b1119a655f76481974948fd0cc3ca32a0e60a60b8ae3ba64c12108f0b6c75a60f2794c4285449af5fc60014bb71d2935d15310a04563a1d7dd4fe2dc3901c3741eedbdb4bb04a2f6ca7ef3e98f49a5f36fc87bd61f7343d9c121b96c5cb5cd4e7c20e627769be4cfe319055246029489a8ab5d83687e1fe55428acc3dd931f48f9b60b42cf81329b78bb431405955a7644b170e40ddd01d68966fd0d6399", 0xc4}], 0x3) r4 = dup(r1) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000), 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x7}, {0x84, 0x0, 0x0, 0x200}, {0x4000006, 0x0, 0x6}]}) write(r0, &(0x7f0000000480)="deaccd1b96ad8d8975e4a7cea4b9", 0xe) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sysctl$hw(&(0x7f0000001240)={0x6, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x1, 0x0) executing program 5: sysctl$kern(&(0x7f0000000000)={0xa, 0x51}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0), 0x20, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000500)={0x10, 0x7fffffffffffffff, [{&(0x7f0000220000/0x1000)=nil, &(0x7f000018e000/0x4000)=nil, 0x100}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000043c000/0x2000)=nil, 0x1ff}, {&(0x7f0000417000/0x2000)=nil, &(0x7f000040f000/0x4000)=nil, 0x2}, {&(0x7f0000780000/0x2000)=nil, &(0x7f00006c1000/0x3000)=nil, 0x103d}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000207000/0x4000)=nil, 0x1}, {&(0x7f00000af000/0x2000)=nil, &(0x7f0000032000/0x1000)=nil, 0x6}, {&(0x7f00003f2000/0x4000)=nil, &(0x7f0000433000/0x1000)=nil}, {&(0x7f00003ad000/0x3000)=nil, &(0x7f0000367000/0x4000)=nil, 0x4}, {&(0x7f0000000000/0x3000)=nil, &(0x7f00006fe000/0x3000)=nil, 0x7}, {&(0x7f00006fc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f000073f000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000179000/0x2000)=nil, &(0x7f00004e4000/0x4000)=nil, 0x6}, {&(0x7f00006b1000/0x4000)=nil, &(0x7f00003b3000/0x2000)=nil, 0x6}, {&(0x7f0000334000/0x4000)=nil, &(0x7f0000518000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000683000/0x11000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000072b000/0x2000)=nil, 0xfffffffffffffc01}], './file0\x00', 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x5c}, {0x406}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) open(0x0, 0x70e, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r4, 0x80002) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffff9c, 0x0, 0xfffffffffffffe16, 0x0) preadv(r5, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) open(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) r6 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f00000002c0)={0x10, 0x6, [{&(0x7f000068b000/0x2000)=nil, &(0x7f000055e000/0x4000)=nil, 0x2}, {&(0x7f00001d0000/0x4000)=nil, &(0x7f0000040000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00000a4000/0x3000)=nil, 0x7}, {&(0x7f00004b8000/0x3000)=nil, &(0x7f00001b4000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000604000/0x1000)=nil, 0x1}, {&(0x7f0000650000/0x2000)=nil, &(0x7f0000767000/0x3000)=nil, 0xffffffffffffffe1}, {&(0x7f0000336000/0x1000)=nil, &(0x7f0000732000/0x2000)=nil, 0x65e}, {&(0x7f0000228000/0x4000)=nil, &(0x7f00004fd000/0x1000)=nil, 0x81}, {&(0x7f00007a4000/0x1000)=nil, &(0x7f0000695000/0x4000)=nil, 0x4}, {&(0x7f0000467000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000110000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f00000f9000/0x3000)=nil, &(0x7f000011a000/0x4000)=nil, 0x12446af8}, {&(0x7f0000427000/0x4000)=nil, &(0x7f00003a3000/0x4000)=nil, 0x2}, {&(0x7f0000645000/0x2000)=nil, &(0x7f00002de000/0x3000)=nil, 0x5}, {&(0x7f0000365000/0x2000)=nil, &(0x7f000053e000/0x2000)=nil, 0x2}, {&(0x7f0000375000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}], './file0\x00', 0x1}) socket(0x800000018, 0x0, 0xfc) socket$inet(0x2, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) writev(r0, &(0x7f0000000600)=[{0x0}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xdcd, 0x5, 0xd29, "0d88f90000040702bbfe06963c1afc25000007a8"}) writev(r1, &(0x7f0000001b80)=[{&(0x7f0000001fc0)="ea3a237314ffe8ffed9cc3b8cc869880f006425aedd5cfa7274947e2f0a2d1f87b0cf32bceeb9625a773c4bed770287dc4a4dd19cbe90c29ed26a32861cefe7610e5f3365672a1de4f1a4398f4d2f060f7885e3ddc50367e60af3222b2d32f48d3ece02aa82f54f7a9a4b2f5d7721153e31ff413247f364271e7a8c5b3dc4f7711a76ba9d5de618a636409b34edcb49533a4f09542ce860b12a75e4edff2a03ee9fbd9478f32439683376f9b1e31451335df572c851641a0b123e294183acc812f687e85b0f6e5a4b34aa92aac9fb4e08c2041cba079de04", 0xd8}], 0x1) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc038694e, &(0x7f00000001c0)) kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000080)=0x4b6cb3b4) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000100)}) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) semget(0x2, 0x4, 0x0) sysctl$net_inet_etherip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r2, r3) dup(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000180)=[r1, r1]) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) select(0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4000000, 0x0, 0xfffffffffffffffd, 0x0, 0x5}, &(0x7f0000000040)={0x7ff}, 0x0, 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000040)='#', 0x1}], 0x1) setsockopt(r3, 0xfffffbff, 0x7, &(0x7f00000004c0)="814e005f41bf9c098f1f1e81ee8ce3bd9bc40217b1129a7184a3b6038186dffa1d4fb339768dd159547238158c164de5771b2a06d4a61c6882fe6b2727c8bd42332a588b048f51d3236e5f8896d06244837b0166c83dd260cdaa7870f3c9cd875423eb96409df872a1cdf415168480662b7f3445652874036f9a3ac85ef576bb69d57e3861115ea496c348ef06b6eabb07303bba98044a12afc6ded917135add4277e4fdcf60c21e87028a275ab2002925219f09c5010ebb4924d2950ef855a3067bdb443f652da9d5299d05b25aa71d8b2a6c933bee883fc3cf8a08da77ea22ceb8b5804506c919ef1995440c1cb68a86c436ff235008d6758d42f503f6a90000383bb09021bc13dfbb13364ff22caefdced49bcf00d5104edb57d643a016fddecc2b02d1d239c329daafe98b214ffe5805a97eaeb9ad", 0x137) mkdirat(r2, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r5 = open(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000140)) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000280)=[{0x5c}, {0x50}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x500000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) executing program 7: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRESDEC=r0, @ANYRES16=r0, @ANYBLOB="17e3ea5f4b87daae29f3fc7b37f8bf4d6b2a8b5c4f710edb9e675614", @ANYRES16=r0, @ANYRES16]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) setuid(0xee01) syz_emit_ethernet(0x32, &(0x7f0000000140)=ANY=[@ANYBLOB="a5340dd0b5b7a59bcb7cffffffffffff8ca82f0081004d0008060001080006040002007cf109c2a6c669f6d02de318a77f1e700b2feb"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffc, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x9}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x4c}, {0x81}, {0x206}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$WSKBDIO_BELL(r0, 0x20005701) executing program 0: r0 = socket(0x2, 0x8000, 0x81) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000005c0)=0xc) r1 = socket(0x1e, 0x3, 0x0) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x4}], 0x1, 0x0) close(r2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000400)={0x0, &(0x7f00000003c0)}) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r4 = fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(r5, 0x3) setpgid(0x0, r6) r7 = msgget$private(0x0, 0x20) msgsnd(r7, &(0x7f00000004c0)={0x1, "9cfa0b55f5dfa44c224947f72892822564bea470b0d6ea9e67c08138a1eb15201308f3e430d738c5a02a5de8f9dc6d40f1213013e231c81de361eb80db5ee892e3a36abfc776db9f004060969f4f106d7be733572523f619c7bfb7dae3e7337c6223f07794950f4314d2b7dd818ddad7d892c893cfa9e7d5ceeb015bc9537f85ac9ca0ad0c07993ac97b4fc2dc14dd0cc0269d49e7e8aa8018487013b98b27bb381fd75b15"}, 0xad, 0x800) r8 = geteuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x1ff, r8, 0x0, 0x0, 0xffffffffffffffff, 0x100, 0x2}, 0x2, 0x684, r6, 0x0, 0x0, 0x0, 0x8001, 0x9}) getgroups(0x2, &(0x7f0000000700)=[0xffffffffffffffff, 0x0]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000040)="d7f7130955acdf6b18020261d7143e4a4b91765a8788cbbfdb2fd3cf01ea5b294c064c4a3ae46170779cae043eeed8505a67ebe4318cbfe5063eb77542639ee469677b035f6e514eb6b954bef74fc7f28953dbca5af31b98db615dda6340b7738c30c68eec37421dca79d52b0b59247503", 0x71}, {&(0x7f0000000200)="11b59ae8be75bc6d6544cabf00d648e0d942f34364e9c2f7f4372e70d03ec934456d3dfca11dfed02b4ce1825d4762afe0859205dd6aa87c8bbb733a37e2dfd9dd929be58f84e4057c47a759891667377e82d7a9a68da99dca7d287e6ae4794cdf75d535ec7b11b8289c1d6829defb7cc6dae0350beb4355b088a4f1cb9072ac988db1cf044b655b86d4c021d42f503664d73e0af021fc3cf7d6336a4afed0acfc2a5c91a726e735a90eb4c52c", 0xad}, {&(0x7f00000002c0)="9afc6c98dedf4cd33639321b8f983b347233072fa17f2bc6b8f493f726f8672107c2d30d3942cceb3acc187bcee2d725a680f070b8de0bfd56fba0f98f8d023bc751b37692cdbfe8fcd8f2ff7c736125f0f3781074a5b83f0bdd9412fc2a3973", 0x60}, {&(0x7f0000000380)="ea66b0f5aa986156d79852c596edae20f4bcedb782431180f4c98fb435baaab74bb6f74c155e43ae1fd779bdd2c67ef5e9f06200b8b570b86b12d181f6c5a196676d84dd93ea02b25f1c60442a31ccffe92cca37e5cfcc2ed354d2355464403f711cbbe67e1ebd42f41fc31b9a62637ae859051247ed78f5b12b1ecdee07eb3defe244c6f727f9f2b83d00157b6560ab68e7b04674071c7b3d2f9244b15cf653658999f9475a5410be720d0697f510e795aca4108fd73784051298f27219b6203ba147326fe9158b07872de34a61cfaa432624f84bc7ad4587616b14be79e4a6185c37fcfde05cc6322736b2", 0xec}, {&(0x7f0000000480)="6786f9bdfa640c3bec15acf807a138b57b8ce9a0aff746a8097ee0c90d26b729a8a35ef2e0bc38859899f563cc9bc2f908456abf7c3754f023368eb24d29f2270ffb1675f7235d3f1cf0121bdda695bd722d1861323f82e9b525a80f739ff495cde349f0e124f59ae237f2213daed3ad57bb5c660219c4a8a9c16e3a61ba386abc87187545fce6563cc5ccc96aa843ff2ef811d870f7c03a586a86600a49", 0x9e}], 0x5, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [r2, r1]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r3, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r1, r1, r1, r1, 0xffffffffffffffff, r1]}, @cred={0x20, 0xffff, 0x0, r4, r8, r9}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r1, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}], 0xd0, 0x409}, 0xc) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) poll(&(0x7f0000000040)=[{r1, 0x81}, {r0, 0x40}], 0x2, 0x2) getsockopt$inet_opts(r0, 0x6, 0x1, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="6b2b22a5dd5a160db6e5d91a0a9183486513e6e2cec886f996270943b11dfe5d5652761ebfd14b89b78ebc86c0c1837448c769c761b1c1eeaa2dbaff3cd6513cc77074172962c3d05772039cee7051fe4535bdc2bef18b3d1287384864b5f1a5e78591d42ad8c6cf8d683a65012045ddde7beaf2d029afd9086b71d9e98f14fa9bde013194313a616fa1fae87d32cb62143f4390d0c67933303e5f47d15d27b703709df0c5d425b900f1ba69f7a1d106fc18df0888358624f2f16b564407e1e86ae5574d349e66513cd9376b4b207badf0cac3ec4bb7687e23ebb218fe933137", 0xe0}, {&(0x7f0000000140)="95bbd7d7d111cf42397e2294eff3aabe25e25a2e60534dd8e198be817693205898e07aa28cbe339b1abb4aae52dae31e1af7130dec3461c030c7b06c11d1aa968673b12ec9452ad6382429", 0x4b}, {&(0x7f0000000380)="b7fd8e4219a786e9a41ff562a3f57309c5e9fafedbdfd44a5f88bccf0a67fcc92fd4a22393628b0342187e70962743bc87636815922ff6ea075f8db1dd20b363c4f2171381af2132004604b80f19642323ff106fb803ac3cfd404801ba244444ad721961a8caadcc6de3f8dccc810cc476b6e84d3156cb2684721bfc8bca56a78fa010dc36937438162022dfb00e46e4c8beddec9ebc3474770376de689251b243bc7036fec97b67eb3031835ac1670742fc3ae041a5edd1efec6176522595d442ac5d9750655df70dc9f820f234f8ab7da45f4203c98b6ddfd7670192e6ac8c1f0c3629a39fbb5f8a88aea50c9a2ca8029a2bbc7359e915201c29faf1b6fdca3902cf328ccf8d24b56df4039b2a0d7ec8e1cc1e014c08601555e4eca507c415168ec5fa1bf2d12ea1de650737ebd228ebd5b1fd39a11971dc5d230ff4de8d56a26a32319b8cc51df44b11abb03b7706d9e2b1e95f0a67b0ef8606c53c83622c8dea60c130a6aed9f6fd7d1e53f6ecb5b9c59b7c2578211fcf09d1692dcbc642813874d9d96f69525ecdd7d1ed30b2dc3964cbe9a20521dd737b2142248dedc1cebb8e079b78c5a0e550ed06f2632e30b47450a27160391d62d4ae634ebdd6a74bd3cd005a75d52c3036bebf9d0a290671337232bd0a664fb176c099f2f831108b852c94c827bc7dd9351c6fe27b5191e46d41d58ff5db9496f6d3cf21ba8af66befe5e325f17cd5c8381bbd2c293d2116cebea70a5ee05c67efeb17978b1eb83deec3264c62a05639f7eea36e1b9be46dae6f409da7b104c9bc99b0b589c5b54606ccc50a26d67a320d25d37c05af37ed28dde45f64d1eff42d6f3b61d4b62e046824cb90e5f30bd0e4e9aabaaf8d281587e93ca104f10d61b2cc878650c01c895ce82fdfb17b63374e7a689070874ea5ea4d0708d05a70b2ec7fb4f2a19376ce50784c99c43821237734315c88b010c0df2a460a48b4c2e12e52a72b36a8dba2ced6f86c1f2ca6015ab07be55a814c5d3320ff57259b5a9f4c334989f4b1b9a7820fa9c531437c70d45570a838ddfacf6972cb51fd9c33814f138401342d954d55a43f9f0a5cc7c5c8792e9189c2cdf2a6cf278812c36cc229af6ee2c2fd7fce74650f0d6855ee255f10dd4c90369b5c9c30c6f0d7cf7f2da1f8818a1aa7baf1a4d712df58063c8d7761a64ae132c85071c33f1ef43cf6975b0716897ad0e83abd5b6ab3ed89875de9300a666e537f10d086261899460961b5d18eb17ec4a3b7db81042e723392ecc7b903725878acf13b5922d1f82257c05b5e6e461dc729b9d71be993ceee4fbbc4982fef69a86d597f3ad757007428a82a3d70b4bfb43dfb21a15bedb821abbf5e4da59e18eb61a13e4afc718d3efcb0d3c3dd46ab9c0384d20dfa6ec077fa27761e217a3bd0ea1d726cb1aee70fb7f892177afd96f9acb65d700d43169d81846e5605e72f64e10a9ef715a0d828be9b742bc8eb67300da0bfa72a9c5e3ff3a380e84d780cc86fb341a6221973b70764e5f902d57da0c2218931f9eeac55a8b44910dafcdbab8c28327a6707bbed9d3361478261d4d79eb73555e8319bc9042fb2193340c69ce6b7f86466c99449f0764801c8958426906dd3f7d388b8ef80004f583fa94d633252261b1fabe077fc4f86776f8c380ebfb3be006448a7725465e52eda74f555b45297bb7b4e65bee27c2afff904a598acd67e4bcbbd4b0b450d91d4f71f42e7cac4e45d4260dfc6835e8ce6d3f55f3475be896d29aeecf1764a2b3b544ecefa42edd2d916cac9302ae7a62a11c30eb29e3b96bf0575e708332f2dc37302ada7ba8be1a47b56f8d97fb0d616813c8f0b06b0e0976334cc7f29194cef11226db38e41c1befe4f38b8de40d6ca72412ac56ff1c2ea6c545df028dbba56a23ab378702b935482f68ae0d6f8c8ce120f2a71f8e1cc721a716382b265ad8fd80c23a1ca44875dddfbf4078c2ede20fcf53d466b5a1c0871ce1f826f5086254d58cc1f832d9e9ae7aa58371d21f9d0e25a510755d72a38fa78b21c0474b02cc251bf005f3077fd1f58849d0ab06dfcb75544de9071ae016f68d7ec1bccad3565685724a87d5da4636403546cfade208676e4e69fa546e98cb59372b24b188f592c6e0b26b017ab3e21d044b2d1a899817215f7b31909bb6de4b919ecee7fd61a7b6b7b0c1e766d1605ea0fb15d6c9d7833b7eba2dc2c3c923477a499ddfd7bb59928f1ad44fadd08f173c92ffddd2936bcbf7038614ebb2dbec732df545ff744ae1215e3e25d7498536314e9baf2345338345f2ecd9ca19899940c64444eceb542730b7b96d8e212f29a221e2791757b3f3c304289ebb1fa3b3ae8ab0c162b9908beadf9ac013e21e58626e6554989fbcbf98e400c5e978994ff00ec6632d3cdbe05dd308751913fb665505065bb338e96295db89486602eba2289cdbcc9a03c7ef12b9588d614cb03b2c76363cd75cae98fe7927c74302d1b538355bc531ecad3da1638c5c066956d2d90c138c3881c913b2dbee4b07cf4e69425a99800830e77c7c94a4ad58409d3a39c9517ed78dac01418528a69412a61112f1c433263bdba1b81b0873a6e9d71fafb0225c4d17114ce9daf36b2238bf5e2ea145a38317704b6015e0a3a6486f7eff11a867e71bb5260b05179a163e9805c9743167e663701dfefea0f7217f7907213bd3a5bd00a454e7abb5c2d3c17df72c43c6a16a298e8f3cb710348ea0133f3182981d7896dc4ce2d9ebb976d937ed5ae02a1abecc4ae4369bad360e08d1474d6f9b43445e3f72ffebefcfa6c03a33818b6fdf5933fb138f3a23ff2635b22c2aeb7acddc6967ac45d86b29147e3ea852117ea891bcd9708121430165cda855270a44e8d35781bdb2fed63fdbbde478a3205716585d9db929a5e36e2d0d579839ed61694b7d85256573bf84c45ece1bfbe68424c53e132e5bc95af2fcda52eb67e2afb63b8daa1a1ba27f770c72331e3ad471bb51dfedf1ff54ec7e2f1455c3995bcbdf4baa48dfc6a1b67c6a8494010dce0995d99ec26ce6dcfc7e7b868d48f0df5afb4f699efec82cc174c054b6f340cf1bab5106a3336fbbfb639362d8aa8a1c119944c5f57582b2cc0bf76a8c866d36d88791c377fd9b10ffc3030c0f792be68f5d5ff24f90e72375774f8792221d81b4882ea885603aa9497df0c5e9dc6573f487270d37ce27a7d8ef1ed9f960b6dbbced777ce5527be0a87f1b22c69116c77617385e6c626491e73c7a0f0da863ed7d7225af47ef90bb73ff43d714498da97c1a5f41c02394a2fe496118af802515ba0b7d135ca7eebe0110d18499ea8232235b8173c701977380adf5ce8f9b10b3a7d192e8cb4b8da7fe85d053451c2a4e60ba3d1af390cdedaff43d7d7d982e32dbc4002326b5746b5f1ebd07becdca6f3cd123759003e21f73908111a7904ab50281272b1b5709c090685e977466a3732b58c272438d1e53272d9c42b1075bdfcfa4b0c511659b6366724466d98ba805aecf9346f98302b2ab15f19b01d8ed6d5e75b0d0004e8f881a96e6b89ec35de1376188d30d6d1be06c2d3f6ebd16102c256ea0a58c647547dc578f22093af34ef9358453b9c83c67aa1f484310217140d234d37342a2fe11d7e5355b465b17ff30c1c0551247cb808b1abf7e1aa5c4ed78d55e5a554f5db8a2247f1334da7bafd38664e4cfa27049d7159f003cec0c00dac5085af45822ea84f66bae23b69565ac8b3924a67e3a53d7da33c4dbe83c7164c907cac41d46a14bccf18505b7859fac274195588c3923f0236d7b13bab44e94021f3693fbdd3d02606ad3fd0f72ea6b4e1ed14526f98937acda91b5bf4b252e7d28a06442e1fad14631f2165a5327af0b4ef994d81741efc0f6d867d759a19b785e65b3e0500f21169c8ee3f2a848589ddf5fcec86b40fceafbadbbef82699c98682c066d2907540f801819472231c56a34a62b1f274143d3b21ba86671cbc68af8fc4154d93c3aad1b57bc4c08009e3227230429d66389277cd77d53eccc875f7a45c54cf114fe7bd0a95a7029c9649fd286187ce73697c0fe7883fbb6389d5b035a474b8318b8e24865a143b38218132374bd58fa0a270ef5795687a412d7c23a71043739be531ba1580e6981b89bc40ad7ee58c034fabcd5a1153acd3f9b293a9e4d374a3a44c1a7f765a5fce7aa1585d6383b7f5ddaf83efa6f1dc32abc0e26da1cc2cee80f18002fadd00dabdf5b881c41323081ff0eb3bf9a348d3eebbf3e65bf094366609cd8b59622468682befdfe7995ffd39fa238342f2eb7bac98fc8faa6d898fbb95b8260145f52adc25f0abbb914c04024f052411f6526f1d6763f461bb6828db3883a9ba7406c108b69d1e28f440784422c481d20a9a966765f02276193b1f10a7fe00b9adb45142e002277b2d13d6d423dea9dbf7aac4f2815456efa9dc4c39e26e2f7a3873aaf6e11aebd1273b32d3801356887129495b6fb966627bb6ac1ff5c5a4bc46e86d4d4a8174cc8dfc7c4c90299cc0dd3470a8dea1e60174c11725969d01a7b80daa0c6001e0a30bd71215fd3d1e4e361a6c7acb2607a3e6b25f454469652a104736fb5f532cd58571696b242dcec07da516264e7165c3987e38c5ee093c9671fc439562d4496f1e83d3399ce17ec705a70da9891f591ea56d2f2340a863543920922f8d8510e11a051d0a893fd381f5f74712afb0f7efeab1fa19666e2689b728cc60d257fc42e2308625eba609262f0f1f798e9df85d2ef4328aadebb2c1fd8e201f455aed0ffdce4aedbf62d9beb2d44d1ac963c38e4ebe8916cd245f3e4e1ac61b95ccb707e11df089750329b6e1543013a671de001fbafedca4368f1b49f2322d7ee2eaa9ffe2ef3e96c23d7afa12b0e344eeddc99b9f4b630a9bbf44c379cbbaa606026dd0e82a93347d2540621b977fbc96a5545c3d63a1398497338a6e3ceeac0372dc328654cf359bfecea45175b21e0764704920569b263aadb459992ed267fbf04a509bcde393481a8f4345f6f6290cb81ce3c12720541c57d826d322ae01e682dcd59a4bdfa72f4f54306ccc5312fb26dc0e08850e8a8b39b181cfb53dca31740a12f2d0ea05a167cad28a178853b9b2ecd6189790f277006c4b97774b696d8592bc2b2e2dae312da4ad783bb81cd4055a988d89e0a5e6631eb4ddb0730a751f55db53c0d81bf1355691bd382e7e8a2d73700af9290d1ebd9ebca25de6b1c599d34198fe21a0260899b6df5a971ea15903e41ef3963d977ceb2e4c5591e66c6a0add71736f41b476b6ee876c4c0efcf6ac4a1c210c0164f85db30d117899a868cc8f8e11e3b4900c095cd3caaba71366ee93dfa54a95da5845b7129fbf3493d3f16cc56ce7c5c2fa8ae8c9410c734dfc650c67c1648095f0d29ded5257f709b0c4f4f5d7255d726b8ef3934deed5088a688f35e090480d5a5f9c66682ba63fd0ab4e7874aa3b584bb75698f603af2ff40c884ab8bff44138d9c715207a5c9d28d06faa513471703e05145841006ac28c2a00eb4f6fd6118567c53fa8c83d2cb61f60b597121f79675816fcef5f2302640907d56c2746427aed7f5d1d0a857bcc0fa3f72fe5cf1745ecaddc1ceb84aa22c8c87423ac0c53e80628d6ff9ff20bb056d22f0cb3f916552ebf7c661ff5a9fab8c966874093a1f3c4d1b4a30118c604d7ca3aa696102b1ad9b2e320b7e978a987878e6bb51943ab55fb8e01488e91bc65d0821e3c0dd354535768f5e3ad115d6e90b82977828406bd04b383e71376bbcc4d37faf6", 0x1000}, {&(0x7f0000001380)="53ee346d0eed9d5e0c02589611a9f4a5f5fc2f81faf147e4bcefe405152c47dbfeb1111986320ab01acca4149be4e90ca450846b5dfe9f7a44a8562d4b080fd17c1fbd0b498615ba0b9297caa650c94965d8360642e7ed9f62c54ccaf79e2566b6d49292bbc46408c428e6c4219e592ae928cc39b990980c77fcd8c072c9ae0c4d7896e571c43768a2283b87215ccf84908424288558093cdef4f6a2d1de3af7957f648e1b73f86649e35c0fb1995c350a0c70ef719414ffd50b893ea332c9f784820ae3228c453975e1c364b3b4cdc9d77c0fcad1", 0xd5}], 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0xc}, {}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x25}, {0x3c}]}) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x80000000, 0x2}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0xfff, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xca}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$PCIOCREAD(r4, 0xc0187009, &(0x7f00000000c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0xc}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) getsockopt(r2, 0x29, 0x3e, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000280), 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x0, 0x2, 0x81}, {0x1000, 0x7b, 0x0, 0x2}, {0x400, 0x20, 0x40}]}) syz_emit_ethernet(0x2a, 0x0) r7 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r7, &(0x7f0000000080)='./file0\x00') linkat(r7, &(0x7f00000002c0)='./file0\x00', r7, &(0x7f0000000300)='.\x00', 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb16004500001c00000000000090f800000000000000001200907800000000"]) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r8, 0xc0187009, &(0x7f00000000c0)) executing program 2: r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000000)) mprotect(&(0x7f00007d3000/0x3000)=nil, 0x3000, 0x1) r1 = socket(0x18, 0x2, 0x0) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/86, 0x63}], 0x1000000000000138, 0x0) setsockopt(r1, 0x1, 0x5902, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x11, 0x3, 0x0) shutdown(r3, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) sendto$unix(r3, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x11, 0x2, 0x4) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c9"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x39175e71, 0x0, 0x1, 0xffff, 0x0, 0x0, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) writev(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x1, 0x771) sysctl$vm(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xe, &(0x7f00000000c0), 0x0) r4 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000000)=0x5, 0x4) listen(r4, 0x0) pread(r2, &(0x7f0000000040), 0x0, 0x6a08) mknod(0x0, 0x3a0914c44f7b202d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000003c0), 0x10) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) write(r4, &(0x7f0000000240)="25a99fbf493e6b7ae9dc4182d1026bade187a7be89cf552946d563431143152158a12f214a6e0c20e9a3421f30604d429b39d114790337a1fa745cc813283a583683b6426b6373d5edb3e7111a619129ebedcc0c2fc0cd282cc79305be11f6e191db897b0e373a7e262086e0c0c2102679bb7443d3b8d0baba7eba74cd3c403470796bf44e57278848c3d0f96c68323fbed4a0a3e2fc53a6196d11c5f0f529df35c83e4bf5698a8f53f62df2cdda65d6508622fa03918871f87c0944", 0xbc) chroot(&(0x7f0000000000)='./file0\x00') r6 = semget$private(0x0, 0x4, 0x90) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x24, 0x7, 0x4]) semop(r6, &(0x7f00000000c0)=[{0x2, 0x2, 0x800}, {0x1, 0x65c6, 0x1000}, {0x2, 0x7ad, 0x1800}, {0x0, 0xffff}, {0x1, 0x8000, 0x800}, {}, {0x3, 0x81, 0x1400}], 0x7) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) dup(r5) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000180)=0x7, 0x4) r7 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r7, 0xffffffffffffffff) executing program 4: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setuid(0xffffffffffffffff) getitimer(0x2, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6}]}) sysctl$kern(&(0x7f0000000140)={0x1, 0x49}, 0x4000000000000229, &(0x7f0000000180)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf7103007afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) pckbd_enable: command error executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0x8004, 0xbe, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r7, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/107, 0x6b}, {&(0x7f00000003c0)=""/217, 0xd9}], 0x2, 0xd8) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) fcntl$dupfd(r0, 0x0, r0) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x1}, {0x15}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) unlink(&(0x7f0000000000)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x10001, 0x400, 0x0, 0x1, 0x40, 0x9, 0x5, 0x2, 0x1, 0x8, 0x1}) r2 = socket$unix(0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) listen(r2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7fffffff}, 0x0, 0x0) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) setregid(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) malloc(): allocation too large, type = 127, size = 2214510592 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) r1 = getpid() setsockopt(r0, 0x2, 0x100, &(0x7f00000001c0)="488f4b599f63b9f51c9345b969d87713cdf3fb5980527bb7c721c29e14b324d3d89a7271146d212b82eaaade94ffd181c931e0bd8c6de257cf22065c015ba4d7453fdb4be1349d0c51e44c1896244c5d214a1f22883b82abc536c90c27557c8507031aacca89d2ecdea39498bf360f330a43edc330f9f35984ae863e1850b90154e9c0e7dcaff1f604bf140a1d8b73e6a6c016705d3e24cb3d61e07977875cf3f81d41c359928544fed9a495cf00c91b64ae5ce54ea13e9d791ddcc62e4e34b6eaaa8ae3a865fd58c61303bfeab690cf37dbdd742d054d0f6880a47a7e04ae62417d774def07aad54dd7a04eee75012ca2ddbffffb5333540e", 0xf9) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x6, 0x5, 0x3, 0x1}, {0x80, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x148}, {0x0, 0x69, 0x1, 0x400007b9}]}) r2 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)) mkdirat(r2, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r2, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) lseek(r2, 0xfffffffffffffe00, 0x3) r4 = getuid() r5 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f00000003c0)=""/96) r6 = geteuid() r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0xff, r6, 0x0, 0x0, r7, 0xb2}, 0x8, 0x96, 0x5}) getpeername(r2, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000440)=""/200) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x3f, r6, 0x0, r6, r7, 0x0, 0x5}, 0x57e1, 0x9, 0x15}) chown(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r4, r7) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ktrace(0x0, 0x0, 0x0, 0x0) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r1) executing program 6: socket(0x11, 0x3, 0x0) open$dir(&(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x90) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x2) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300), 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x4b}, 0x2, &(0x7f0000000680), 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socket(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[{0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open(0x0, 0x0, 0x114) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) socket(0x10, 0x0, 0x0) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) mprotect(&(0x7f000072f000/0x1000)=nil, 0x1000, 0x5) r2 = socket(0x2, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000000b00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)={{0x0, 0x2}, {0x0, 0xffffffffffffffff}}, 0x0) socket$inet(0x2, 0x4, 0x6) getitimer(0x1, &(0x7f00000001c0)) executing program 1: mknod(0x0, 0x8000, 0x2) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x12e) mkdirat(0xffffffffffffff9c, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, &(0x7f0000000280)="57a3fb62895331f163c70d2cfa87885f5fe3d4b5156a20951110e4f470d5ba84fe68d0700ec2282a50c4a5584bb7166d63f87e47ada8a005314ec784d8e862033d47d44fa6594786b0563a178a50da207507cab29f7358e851fcd292a4cbf57d095d8cfb2ec8a08e", 0x68) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, 0x0, 0xffffffffffffff09) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f0000000180)) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) r2 = socket(0x2, 0x4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000040)=0x5, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x10008, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x42}, 0x7, 0x4, 0x7}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) setreuid(0x0, 0x0) r3 = getuid() geteuid() setreuid(r3, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000140)=0xc) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r4, 0x0, 0x65, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000340)=0xc) socket(0x6, 0x5, 0x7f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x6, 0x0, 0x2, 0x8}]}) socket(0x18, 0x1, 0x1) executing program 7: syz_emit_ethernet(0xf9, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaa0aaaaaabb86dd6000000000c300000000000000000080ff0700000000ff020000000000000000000000000001"]) r0 = socket$inet(0x2, 0x2, 0xe) r1 = dup2(0xffffffffffffffff, r0) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2811, r2, 0xac) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938a19d9532"]) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) clock_gettime(0x3, &(0x7f0000000040)) socket$unix(0x1, 0x2, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000001040), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0286988, &(0x7f00000001c0)) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) fcntl$lock(r2, 0x9, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) executing program 5: sysctl$kern(&(0x7f0000000000)={0xa, 0x51}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0), 0x20, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000500)={0x10, 0x7fffffffffffffff, [{&(0x7f0000220000/0x1000)=nil, &(0x7f000018e000/0x4000)=nil, 0x100}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000043c000/0x2000)=nil, 0x1ff}, {&(0x7f0000417000/0x2000)=nil, &(0x7f000040f000/0x4000)=nil, 0x2}, {&(0x7f0000780000/0x2000)=nil, &(0x7f00006c1000/0x3000)=nil, 0x103d}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000207000/0x4000)=nil, 0x1}, {&(0x7f00000af000/0x2000)=nil, &(0x7f0000032000/0x1000)=nil, 0x6}, {&(0x7f00003f2000/0x4000)=nil, &(0x7f0000433000/0x1000)=nil}, {&(0x7f00003ad000/0x3000)=nil, &(0x7f0000367000/0x4000)=nil, 0x4}, {&(0x7f0000000000/0x3000)=nil, &(0x7f00006fe000/0x3000)=nil, 0x7}, {&(0x7f00006fc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f000073f000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000179000/0x2000)=nil, &(0x7f00004e4000/0x4000)=nil, 0x6}, {&(0x7f00006b1000/0x4000)=nil, &(0x7f00003b3000/0x2000)=nil, 0x6}, {&(0x7f0000334000/0x4000)=nil, &(0x7f0000518000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000683000/0x11000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000072b000/0x2000)=nil, 0xfffffffffffffc01}], './file0\x00', 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x5c}, {0x406}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) open(0x0, 0x70e, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r4, 0x80002) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffff9c, 0x0, 0xfffffffffffffe16, 0x0) preadv(r5, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) open(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) r6 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f00000002c0)={0x10, 0x6, [{&(0x7f000068b000/0x2000)=nil, &(0x7f000055e000/0x4000)=nil, 0x2}, {&(0x7f00001d0000/0x4000)=nil, &(0x7f0000040000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00000a4000/0x3000)=nil, 0x7}, {&(0x7f00004b8000/0x3000)=nil, &(0x7f00001b4000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000604000/0x1000)=nil, 0x1}, {&(0x7f0000650000/0x2000)=nil, &(0x7f0000767000/0x3000)=nil, 0xffffffffffffffe1}, {&(0x7f0000336000/0x1000)=nil, &(0x7f0000732000/0x2000)=nil, 0x65e}, {&(0x7f0000228000/0x4000)=nil, &(0x7f00004fd000/0x1000)=nil, 0x81}, {&(0x7f00007a4000/0x1000)=nil, &(0x7f0000695000/0x4000)=nil, 0x4}, {&(0x7f0000467000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000110000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f00000f9000/0x3000)=nil, &(0x7f000011a000/0x4000)=nil, 0x12446af8}, {&(0x7f0000427000/0x4000)=nil, &(0x7f00003a3000/0x4000)=nil, 0x2}, {&(0x7f0000645000/0x2000)=nil, &(0x7f00002de000/0x3000)=nil, 0x5}, {&(0x7f0000365000/0x2000)=nil, &(0x7f000053e000/0x2000)=nil, 0x2}, {&(0x7f0000375000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}], './file0\x00', 0x1}) socket(0x800000018, 0x0, 0xfc) socket$inet(0x2, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x6, 0x5, 0x3, 0x1}, {0x80, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x148}, {0x0, 0x69, 0x1, 0x400007b9}]}) r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f00000009c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1e3) mkdirat(r0, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) lseek(r0, 0xfffffffffffffffe, 0x2) getuid() r1 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000003c0)=""/96) r2 = geteuid() r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0xff, r2, 0x0, 0x0, r3, 0xb2}, 0x8, 0x96, 0x5}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, 0x0) sysctl$net_inet_icmp(&(0x7f0000000300)={0x4, 0x2, 0x1, 0x1}, 0x8, &(0x7f0000000340)="615323943d7456b26f2521ae93f60954eb5424973be0f8d80d353897cd3f327c47d4d7d31a24362e6720fc42d560d677f812c9154d1dea631a3878118693edcba92413e2d83231fe54d11044f0bdb0ecbca9af4f42ccbf6400407d087fc66580c2d6bb786d9b", 0x0, 0x0, 0x60) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x5, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00006a7000/0x1000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000218000/0x4000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f00002e5000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000376000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000041d000/0x1000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) open$dir(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x2, 0x0) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000440)='/dev/bpf\x00', &(0x7f00000008c0)='*],\x00', &(0x7f00000004c0)='\':\x00', &(0x7f0000000500)='/dev/bpf\x00'], &(0x7f0000000800)=[&(0x7f0000000580)='tap', &(0x7f00000005c0)='/dev/bpf\x00', &(0x7f0000000600)='#)\x00', &(0x7f0000000640)='tap', &(0x7f0000000680)='/dev/bpf\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000480)='tap', &(0x7f0000000740)='\x00', &(0x7f0000000780)='\xcf\x00', &(0x7f00000007c0)='tap']) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r5, r4) executing program 2: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/47, 0x2f}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0x12, 0x3}, 0x3, &(0x7f0000000040)="39d26da67493d08d183872045eed8584d3d88303a4691967911cab835452d680c8adca23f382cceb82e6692392b14c0c1eb6c517e7", &(0x7f0000000080)=0x35, &(0x7f0000000100)="b20ff44dd8dd25f0f2b48947b311756a08a052bcc752faf4c1e1874fc933d27ff2c1a771016981eea530e8d09abb5973ea459acc234d3a10408ade6b44b27f7855096abd40294eb3bea4a18fde2083475e733fe4dfa4bd7168cd71491a4abe68b2cc3c0d3a47b60eaddf6ab5b326c158a3be03022fe4826a050ac40248b6c7f47df80c2e81d8523d01eca3afef6a9e517ec12faf8023132914bb08384a6254a7ab5c70a329979985157518278e13285564bf92f81246fae0dd4367df48acd852ce49ca0c4c8bf5630fa7108a1aaa0d346249625d1e1548cd65b16c4a336aa985259f8554", 0xe4) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) r1 = socket$inet(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x6, r6, r7, r6, r7, 0x7, 0xfffc}, 0x2, 0x7ff, r8, r5, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r7]) getgid() close(r4) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x7fff, 0x800, r8}) ioctl$TIOCSDTR(r4, 0x20007479) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x14}, {0x1}, {0x8106}]}) ftruncate(0xffffffffffffffff, 0x0) sysctl$vfs_nfs(&(0x7f0000000040)={0x7}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffffa0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x60}, {0x5c}, {0x106}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000200)="710e1f347126acb59c7afec370a9674a483ec5990eeb77cbcba5c30d91014a83a5af855fb50c4400fa943db34d5116d5b14e8f8c525819c6a8b2782b972f3b654e10d0e84a90188caeb704f447ed5254262663a6623e5db5e27bcb86205400000000000000000000005aa9740604facd7eab5718e16d1cae3da106bbcf25dac67f7e06006e57c2dd6ca643eac68ac5dbc0f5423aa2cff006187d936f7cc3e6ffd7515851c198c460db2b8f1c1c5b7c2b151721571b392c30c830da75995f6d096de8238bf5e0787a14a06e6c86c428509347cfa9717800"/228, &(0x7f0000000080)=0xe4, 0x0, 0x15) executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8000, 0xfffffffe, 0x5, 0x0, "a79df021e9db403d3536244351bb500382b4d4ae", 0xffffff41, 0x1}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x8, 0x1, 0x2, 0x10000, "efc608bbe0c44c4575dc3cbade7ca79d2f6a0e12", 0x0, 0xffffffff}) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000140)=0xa637) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) sendmsg$unix(r4, &(0x7f0000001580)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f00000001c0)="0e67a71e3fedcd5bdda9c779c4d6c41e339e6e07dca31f76621ec5bc11bbd805c5d3accc686122487a15e996d6ce843e16df91440ebbd1e6dc25fdfa7c358967b3647642ddf332e8cf4a6fa1599bd7cc222fd6706a8c3330d89e0b7ce8e94862c3e80dd3a81832e8bd43fcac9bd45e0f947c8d5be76e9784ae3daa457f0b4edb9444a1fbc5177d0e0fb75a4b24f1fbc35507f3fe66a95b90a1757118e24da53a6e3d6133", 0xa4}, {&(0x7f0000000280)="b8aea73618c098957663982e", 0xc}, {&(0x7f00000002c0)="7e4e9d36de42ab800a4cb0c3d1a35ef10ba877d77c062c67870f3aa13f63de56f0e9c79592aba57d7101815b12112b89c5f7971399e54f670450d75b053f91b447705fad2401ccbb95b6e8a58b2a0cc47c84310f92b4cbea57d179b019145a4101f4c2f6855f317d5b5f8a6dc39e7ebaa234a5f7ea3e525a7a65d2ca320bf7bf1c0272ad3d328c9e732e8c8d078d56d73311882e0ec492ec8abd1af8a877fb0f8fe431bf78a64329142e330f703eb31ab11f9e49c7c751123bacc1cab499ef4cdc2574992a3348130a3fdd3d2d3911ed66cc6842026f5d827e99b9298af8a3f0fb6d5a57c32321", 0xe7}, {&(0x7f00000003c0)="91186ec565371703bc4245080c086b2a43d072ce7e5dd02933cd09ddb6b0ba7e52a3d564c2df2ad00aee3960f67f2ea2b86a19547d1b7c6afa8cb8a8866d0dafedcc8c98ec91c65d0fbbc938eb4f6ed7680c0b09228418c760c8d80eb65b3cc14046886c357fe6bd5f26b5e0e19108db2cc5e24509886c19b39c1da5ac648ec91d5e566faf0ec5b0a0fc2a67a53674d3862dcebd04a0aca5f45fb49af8ed5c217d54c101b12409ada7ad701177e88313f8e98e20d951e374b22480c1bcc3919924c217e764c96b6d8df8383c7d084847cca1174ce2d290143e6406d9822a1700806d961dfa1295563a5d300101cc51211f6e813bf4e3d343f2653d7ea5e7e931fd306c67ecd6d9cab8caf81cbff8b30de36889d8529967f0a2c7be2ef1556a2f1350a41ae7b0468e6c3079a4b214c04ffadfffbdd35a63d80db533b96c455bc2e75966de6bfb2a8b2255d7dc99813063b7e0caf342472267d281d4ac869189dd15c93fe5972f3cc76e96e199a74bd2a05a6fd24453b4ce84f43e686060ecddb89ffd6840371431e3f130a2490c3373c96b5dc135c59ff88d4633a8d0e41738f52f983efa46ca9844b88e440402fd3e347d839353b6f894695acbae3dcd0c9e6bb884139ae555d6148344d84bac14940b493dd7712966be2e6312586ab9d967d2b4903f96078407360c29a25933fc8feacbb3798ddc17140804788fbd9f74faddae26fbd71328f45c72012acf6b30a4042aa5a767777cba0a8a30713c45d327e61d54a73df304b906396a8f10402d022cf9c7ea9467c4d6ba279663c1b8bc549d8c271910aa3927cc1b0f25913ceade15ec715209ce666885e2e579f8c38435c27c26a6302a5a4bdeaa1789e0b4f1bbcdae8898bd43675870947774974962c9244330d495247d84d8732e9f5fe08e8e9522b851e65cb37f2b70a9d828b61ae36095f7f6aec68bfc0749106b931f53efa0013ba1617f5f91f80c919cfa603fbe7e7a05efc9d29db6f38f10ac8fced5e8ca309aca1c22516f8ab0a0e985af3bdeb269a0ad867fef165e2a8e79fda12eacee00834d4436b42afb95c0c39b46901d0c3e8cb42ab1e6c5bbb5758a06a52288f3c63c47d529f79ca680f2c2e692fdc9c8c6418d0c31e2e94702c36dee448d1bf48735a189108418f76a3f43113b582e82998fe4e5a6fd1a11175898658e09dd740c0e630df47e7d1932588eca79261bdb4558d93edfa831214fdb0138f17792192b05fff9c9914aeea669467b351e21ce1d53a3806e89f5c5a00e1c26ac0ab1c40443eda7ef8756928ea6e70ba43b5176ef8896bde2863fa181478672aae77d9b4160ea39f5e8f3ce881dbcf224a931046a41203990bc26008fee2a444532df18ee4c49427da021aa32f8700c7cab8d87c899db0131533560ba53eaf6b9230449102bd57225777c5d92d25f5e15da23dc863f7e940ecff8e289dac5c69985c49a90d2e06b23464f208763b25813438e4177dad72c2b000b1feb593d6ffb270813069eb3b672ef104d595a2e27c7ac60cf84c7cba80e17ba25200d99770eca42f935131dc1fcbb051f8aa71537da89e78c9a08e67635e8daef1a5c27fafa1d2a4681edc050ba99b3bc51c018470c185db06dd243f2fe82988458357a87a8374a1a9508e70a4445441d5c03d0d4e201a73eec1d5398e1165471a2b33824f682513de7429265244b0b2287fa404af7dfaaf9c1e791159341c79de612fe70e4df76df8c03ff63a0e92cba77038674a70f572348c2e16dc0027894d9d157509b0b41b0401a8038b5b07fa509937ca1109d839a4007d99bfe227fc56dfe657eb2047b251728a0fdf3a0c7057426d5250557033ea07f9bb208d93adf3034f3802efb0ebfdc41f6fa7d9a8abcbfd4deedaad9da72b3b32432a6894e3adbd358cf55749a6153d20b025d38124fe5e4a9df072cd78186ea3dcfa7c177ba9415adba5a637caec9e2dd106dd18f5be1dd43baf7c4e6f1870ef9f132a4e1b57fbfaf5dd5270ce5e50f5b5377177a02c49c46b5dfd7bae4aa7aed8e085f565c75f4695edec075b34d4f2b48175e3086c9307db14a115e9695c081710e566c5bfe893231c18af9d5ffc0e15aa7de306d062c8d348f05ad94332f836ded96aeccc99429327e59d45c663669d1f51694073bc1dcfb8cec813139d7d762bff55201ed900626888d38c5fb2b40cf84f1f008e329f08a28e409e566386130b919a057f39e6b1b58e570f18beac2195229846cd7a041702cbc83d659b843274eb3fa4510aacb9810ae22eb9d89254aaa22e6e00c3a326ea9785121a0d16719d2551b9c2aabaa4264cbc7675366556015f6e1ff1e476dc1fee9a4f388a00e081079f07ab41f4d3ee2ffd7ec8f3ac56be143f13a10aee6770936f691acb1b8696a313c9a105d13557f21d0f0f7c73bea4a0d7ee0038b2c43e7c54c0fbb33c66030f24d4be3f12a78ce7557df8356113c0bc112be1b16d03f4a1e3a67a742b3dfdd3f6388a280b3366cd920439c1a3ac7b331b40bd099690b332697c079bacf4be84a8836ba73e5d27dde2a6973cb3dfcadcb17d9fb2ddafd063387faac8c40d4104b8fd71ae199d5699ec396e8659c0219e5d4175a7912122ab008b9b46d58821bcbbe5d3d2ef1dc7b6e6cc3f0d9f0f8d8ce5804d98c4bdb35944963f27625246c2ae853de72b9e472249e684940ce5aba9a5a8fc2ffd1af9a680967e7ef195d3a50d5113312c89bbc0ca881357f9a8ca29b36b04f930df718bc718b9fb46d6cf42f7ecd0e697d3ceba4974964b7b415a27d81227eb93d1a8157a357da3597e3abc1c813f5b14587a6637415f199433432c04d2f2926ab213cb566dfee7d4844e0ec77927eca73a66657041f7603952af758422724e935930d26becbbd8aa94227098d2a0039f747cba9d9e410a502e6a918d0526638242fe4db74c02af53d4b521a2615622e5f9c87ff0886bb8ee7e8b241b89604a81528db1733f6c56cd38999c8b29dac83ac916bfe0c6eef1d3e4e99afd2f91e1a2a7ec9fd9fa69bc83cb0ee2acf4594dfb2d4696d59448f3345a9165d33cc7dcffce2c87b0a04a0ab7188745af14e2d2d1a2a950a5a9452a9086b87bebcadb27482f45740e3013a78a7e93f9de0465b1a2b1da63ba80e14c5fe188fda108a0840d727b43dc6371bcbd1866bbd19abcd28fba2e548bff6be3095add98dc0e75a637244704b57fcb600a153ae233a024e76658d2114a1f519b4e82987d227884064417ddc5de9b0d12e6d005c33f25285373eb5b5de17b692f974f350a6ea91b52c7cdf0d17b89518d70533d8f764b34391b0f3a43cbbf8163b31490d65d8412b326daabbc166b0c96e6dc42715c95b16b8de8102fb5bcf11003486bb4dd38237158fe0b703bf8629be69269822e58c6d04eda85cf3661372d8c4ea7b0503ca736fddb807f16806d0d00756f5a5354dad16a466808c11f36a3dad8a6d49724bc8404045da9dc30e01ab2c2436461cfadca451fe62c404d3da2b717fb798a1bad2a6f660b2ef9e9a8539ea6b43772eeffdc225494b53a51078e9268b20c54ddbab9fd8960aefb0a6e5d78ed0fdaf9ff4f922fe2f5018cc8c7c508c44eee4d48a955b6d7d4a939f41aa8720dd59059f35f1bea02d2273a74e6885440f7dde55710bc252c00c5835f1eb2adc20b519b9e042fbb32342812daa2f5b0b38f325268ddaefb3eda80b1ca9755e7f113684f8570c9fd9d401bfe1ddb35f99641d693dee444c4beba8c1c6195abb435b904878d3bc2e5c5a8991e8cf2b2ba5123f69744cc59234d283d1b39108af241604a11a65f8d20c65b70f772394b7b8ba97ae3b39f6c33f7f7eb383d75f3ec647521fe71ecf75d1ab44e60cb22c40f9c6d309403b1406231afb026a9f9b17db5fa986de3599857a60ce0b332ececbe200c97644abbef9a4eec5565746bbe9719ae612147b09c5c96da065840350ee42168eb95d51697b175570331a0605233acce1cf2b2fa5c17913b8f2a1b307a89fafb86990a875c8e5556ae8abc2193a0cafcd968a239a07643809cc4ff32280d7b6ad76001443b43f246e9a7ee3abd1afba5b2e2775033f7dd4014a01365e5e8707e35d0d38bb4e1db531eb70b30c2060f69810bbc226830200c9bf775912cfae93017ad92d00390d6a72422600a6315e7d09a31cb8dd7586d80e3fcacacc39f9317bdde34698667cc7271ebf4192027cdfcf610952f1d445427bd98395d893c5829526a21e345e5588af036d3571956791e8b995ad3f02ae800e6216dc785f015664ac5051a5773d8151361104fed522d8a6fec4f2c26360257bd749c2836974dfe3585ddcbb490aa30b637386ae7c12795cabb439f6ba79791a7407f53176a2f1658289fed59c222b03578d27ecf114e227e7588d6b9b1231a810f824ac3fc62d751b7235c2739d6f27b97235cbb150d4664c6af93641e4903c3b27fb3438159e9f2fb9bdd071bdc767a18cabbd7f3ce10d8393fef75c7b3f29d839d8395030ddd4ee81c78478430e59ffb16283efef63acbb5a1c29b45c50eba0ed565bb26952a32f31f7a790632fe42ae940284c4b2fb67334efe6713a7e8608fc73a12b6799490d4f4e9f3cc0ed0342f2de501bef55ca0dfa5f4d90b9df1997d3986017a7a7fa5d055b3f73d43252c2f31e8c9c7605f87f124923b1dcf591c95aa6bbb790b986e137bab502e2ded9ffafa9004ab0c7ffca772c528df44e8a17169fc6a742e6829ce6c83f1ad5757c8414a20c0dd64c7743b8238350fcf03737865bf2cff1de596c9217870f89d8870056b40d1ddaac3f89967bfa8ce03ed4acbdc2230dc7df8ec39ed3754d9754c356422c1e6e04f76eca5f5e7e4a8576ba095493545d2ef44a9d2c09c7dcb2e628d49b531245fffe745e111bcee9b04cdba8f3d4e35ba59ddaaccf9dd168d8caeb6a8398270b6cc581cba4353724646579e561479fb0542f8dc3acf03d03276c69f6bb08930122ffa905cf75d1a13d89ad7a9b05adffaff1cfa43afa985bfb2c22409779c9bf95b14b1715e2d1c54ce2711d8cc05885cef2e3dbc6abb0a0780314510aeca83897601b9034298efb445eb75d94873dc6cc45eda2e9ab8ba716a452f84c88342e392b9f184925caee9ae3d792618c020d633bf9c8945e9ac0d24d27483b843115a897dd1d5e557ae73404b0d1c3da1d81fdbe049d6652c40530eba148326b3f3687238a42fd958eefc7b1c8cb4b73a3c160697af7c834faa07588ce48304184684056dba32b97a4d90d5af720f84793d8737419e794d48f6c58d8064dddbe85332f0ce944a606dfb5f815061265b8d03daa0bf43a8975a6f4eccc0605901ec6db9161b221c2a34cb9435044a3cff459c4def6ed2bcc53ee14b096885edc1ff59d635bac2ac164aef4abe7cc0f96f32c331238e17c0fbc7334f4300d5b5db40ca3b5856617cbac1ceb1eff0c10c4ab170fd1e06d6aded4654ee947a0aa3be5a32c1b9752e701363c4487303b2590ad9fdcd53488a47389989e20eca5cbb1ed2978125cbb0b12b81076b6641681eef63cc1ce2e7914d714575dc60e035f7ac324ce49fc897ccab8dfb954bb03b8e7f913821c09c0700b3daf63644436dd6d58817a0dd7ad331b4c85f791acbf54a32311764799c26ebbb2a72eb2955b4ed406646d85b3feb0628e606faa2d85c31000cb4c13becf88181c54770abc6b483f8426d53418d6549907bf2b6ba7d55a98e47cf5d0dcfedf2b8980fea06b25dff7e13a58c35355ff479b3d9e618b3e7c33bf7a9a3a3d087cc892cc87bf975150a8be", 0x1000}, {&(0x7f00000013c0)="930486b146e1d8996e156ea2fc6560d24348120708af435788f6c81958ac390f7be53ce0b075a3d896c23bb0e9e5521deb3c8de299913770a971d29f5a6d348d204c9e87444fe481920a318b0973f76af63781b6c358897acab5216d972fd321eabfae3e660f9bbb7e6b98e7b78af013369e72275560f65da6b350411c284cadbb220a96d52b49473cd697697065e5b506a04191b50c5744b9f5fbd9d438b90e24b720c3369adc3362661e28f288622c895164022794915b4c75b72f4f3652709e00cc1da60b1c29d387b7bce345863fae109f8894a835b439ef069c1d4dbc4cac802976cf638e59978b1e268abaaecddd3aead4d6079577", 0xf8}, {&(0x7f00000014c0)="3ab8f3aaa72482af83a848c59cc5aab70879fba9a4edcd8dfb583bce", 0x1c}], 0x6}, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) fchflags(0xffffffffffffffff, 0x10001) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000001600)) getpeername$inet6(r4, &(0x7f0000001640), &(0x7f0000001680)=0xc) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f00000016c0)) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000001780)=0x2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000017c0)={0x9, 0x8000, 0xba, 0x40}) socketpair(0x18, 0x2, 0x1, &(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f00000015c0)='./file0\x00', 0xb3) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001a80), 0x800, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000001d00)={&(0x7f0000001800)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001a00)=[{&(0x7f0000001840)="5f055cb142d1535c310f0b0acc0a70605fb0f50f3d5d535eece12beb0e8b3ae2748e922aae9494560e1a3cdc1efe1623b5e660248bf83f61cb8d9d793446b2c3fc2be91d0504076876ac9acb", 0x4c}, {&(0x7f00000018c0)="81080ee93c2f4f2fc17b416695bb84a6757afa0c8a095fa8d4c0658f943753635db97b22a7f8cbe0df86fded4dcd6d26b178dd285fd540c186b647de90be184dd5708d62c6c564861272f54fa13cd212b22a", 0x52}, {&(0x7f0000001940)="4cf87f6cc5e3150bdd1705fe7f4ef4d27abfb77b99ca354ef8468d8fa697d99063dc0191c4f401393b9a0b91976c6a9f6a16871ecdd4e6dae313f6df401e9290f88a536e79f1c976522aa68d717ca87b21e9b7f2a83677f544b64fdf55cfaa986c3ed408", 0x64}, {&(0x7f00000019c0)="717dd93f8effaf4679d98f7f0e7e3ba5e1351651ad37f7196575221359ff2e73e0f866d0f3d86f67676368a3b9", 0x2d}], 0x4, &(0x7f0000001b80)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r8, r2, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r9, r10, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20}, @rights={0x30, 0xffff, 0x1, [r3, r7, r0, r3, r5, r6, 0xffffffffffffffff]}], 0xb0}, 0x0) close(r1) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) socket(0x18, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) write(r2, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) r3 = socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x20000000}, {0x80}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) dup2(r1, r0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r5, 0x800c5712, &(0x7f0000000040)) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100000000b0b9c136000000000000005009005b"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x7, &(0x7f0000000180)="0f23ca2c46f903007c1be211c867c99d710339a5ac5c07000000b5cf9d33274f43803a6f9f609dd10254483f68de49c8f4e69df70d457a4ec40d461fbba00318e8ca5e5cc5cc354e1331fec148bf44ab64f40013b8478982b29012a51b442c992836d21ba42ee872ddca05bdcfe00835194b313313166710b55d20f7c9156a75eeff0a6254a76f2c8da3507903d37517f09e1d4eacdbf6b069c17b1b70687376469ac45425402537f1c4bdcbc59625b3820a63e262b9ce294365531457245c342e13231168de5821f9d892e93d34844691dbc03e6c20ac46f86335caff9091f13d66945ec6ebb6deeeab1a7ba80ca1d1431cea0a28ec383edf11", 0x0, 0x0, 0xd6b564e3a461cd30) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) executing program 7: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x78) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r1, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000100)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000002240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcde42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c9924ffa9e9c3a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d07daa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc19636410d1adcb035f3ca41787bfa167e05adcaf6ed8c2f726eb1cc30e55c50e9c921bbfa3fa24f76491b57a05203661e2ab7f29c549a168eacc757180389716927dd9962db1ef9721830ba5a2218ebcf779175f21b9f53cbac6cc1e4a00bb3385a215ac92b8426e9a95a3065c8f3f14d5666", 0x147}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92be", 0xd01}], 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = msgget$private(0x0, 0x40) msgrcv(r4, &(0x7f0000000040)={0x0, ""/93}, 0x65, 0x1, 0x1000) unlink(&(0x7f00000000c0)='./file0\x00') chdir(&(0x7f0000000100)='./file1\x00') r5 = open$dir(&(0x7f0000000180)='./file1\x00', 0x20, 0x100) mkdirat(r5, &(0x7f00000001c0)='./file1\x00', 0xa8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) r6 = socket(0x0, 0x0, 0x1) sendmsg(r6, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{0x0}], 0x1, 0x0}, 0x0) msgrcv(r4, &(0x7f00000004c0)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000001540)={0x478, 0x3}, 0x10) setrlimit(0x3, &(0x7f0000001580)={0x100000, 0xeb3}) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f00000016c0)={&(0x7f0000001640)='./file0\x00', 0x3, &(0x7f0000001680)='./file0\x00', 0x8}) r7 = socket$inet(0x2, 0x2, 0x44) r8 = geteuid() r9 = getgid() getpgrp() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, &(0x7f0000001740)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001780)={{0xf5e, r8, 0x0, 0x0, r9, 0x140, 0x7250}, 0xfff, 0x0, 0x0, r10, 0x5, 0x0, 0x0, 0xfffffffffffffffb}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001800), 0x10000, 0x0) chown(&(0x7f0000001840)='./file1\x00', r8, r3) executing program 1: mknod(0x0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff) open$dir(0x0, 0x40, 0x0) sysctl$net_inet_udp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047476, &(0x7f0000000000)) r3 = socket(0x18, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r4, &(0x7f0000000400), 0x0) recvmmsg(r3, &(0x7f0000000680)={0x0}, 0x10, 0x2, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x1000, 0x5) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000080)={&(0x7f00000002c0)='./file0\x00', r5}) close(r5) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000100)=0x4, 0x4) getsockname(r7, 0x0, &(0x7f0000000040)) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x2}]}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x6, 0x2}, 0x8) dup(r0) sysctl$vm(&(0x7f0000000000)={0x4, 0x5}, 0x2, &(0x7f00000001c0)="c06d154be3aee5f8787f8b9cda7554735b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b13524ed74293a01466056e93c3ff174522e3536e082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbf904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e225b39ba29eb0796e8c3e8344a2cd9e663bb21005ebf391872f3015c164556e4a5b966122c56e8d85fc996f12fa1b92e47aa", 0x0, 0x0, 0x0) executing program 4: syz_open_pts() sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) unveil(0x0, 0x0) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc018696c, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x7, 0x8) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat(r0, &(0x7f0000000440)='.\x00', 0x0, 0xe) r1 = socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x8000000000000000}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) rename(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = semget$private(0x0, 0x2, 0x86) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001240)=""/4096) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000040)="bb703057", &(0x7f0000000080)=0x4, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000000100)="f6cac526dc2e07f0c3aa1ae0c2158fa65a0c23d10524e39d47dd42f49fb9811268083cc0bdc56872b6848b1d79dc08ebb5a3a31e35bc32ce8d3d0b798c63e6ecdd249ed5ac83f4267a5d8f498886cad2b7ce39bf686676ac642315caad8a4737e88dca84829db6e04907a2845cad32dc624f064db13bfac9eee2533ab950eb3f95f5b4737f2e6b9be061a2a1b191d22d97110593c7a43f5ea80d89501a11259b9b1b640763a5b804d5f01e1358f5bbcde40b324daa0d4aa2cbf82dcf9332fde2fbf14161c8ab669631cbd8baa98892e739b6a71d60d1f9587d3582639a91f7fbc255567d69c3cb24543a009877604f0b0122d2a3", &(0x7f0000000200)=0xf4, &(0x7f0000000240)="b33b3030b9259bca1b5072b74095890d6a5e3915a8376747b81982abce465e0f192dbb9151fb70c869817f98fa0faaf50c445bbea0394ab1faf03fff4f54ddf1a41d2d1003a1e092def597488b29b92b484d531541c004e378e6222ad513995df39c9b", 0x63) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) socket(0x0, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x80) r3 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40001220, r3) ftruncate(r2, 0x5) clock_gettime(0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x1, 0x3}, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x178) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000240)=[{0x7fff, 0x3, 0xb, 0x80003105}, {0x400, 0x0, 0x7f, 0x50}, {0xfff8, 0x7f, 0x9, 0x67a3300b}, {0x2003, 0x81, 0xb6, 0x7fff}, {0x9, 0x5, 0xe5, 0x3}]}) socket(0x1f86a15b1f589f0c, 0x2, 0x0) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f0000000300)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc1286944, &(0x7f0000000100)) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x100, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) msgget(0x1, 0x59) executing program 0: setrlimit(0x1, &(0x7f00000000c0)={0x6, 0x80}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x3, 0x2}, {0x8, 0x7}}) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x200000002) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xf66c, 0x0, 0x7fffffff, 0x4777c53f, "1c192609307e7be2df67de200000d964612c3300"}) writev(r1, &(0x7f0000000040), 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x50}, {0xc0}, {0x6}]}) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7}) r0 = open(0x0, 0x611, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000002c0)) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0x0, 0xb5, 0x1ff, 0xd29, "8717f9bdca0d88f115e03a90d692480d51aa00"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(0x0, 0x80, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000400)=0x1) chdir(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x51f) semop(r6, &(0x7f0000000280)=[{0x2, 0xffff, 0xe5ce97ab354d96be}, {0x0, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6, 0x1800}, {0x2, 0x8001, 0x800}, {0x2, 0x101, 0x1800}], 0x6) semop(0x0, &(0x7f0000000100)=[{0x4}, {0x0, 0x2ff}, {}, {}, {0x0, 0x2}], 0x5) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffff0504000000000000c484e0e745e10411ef7f0abdbc34fe42021588dc8fe44f4b76c769e3e1836e4185727d5938c9e1479d2dea800dabe4", &(0x7f0000000040)=0x10011, 0x0, 0x44) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[{0x2, 0x83, 0x2}, {0xf8, 0x1, 0x38, 0x1}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r6, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x9, 0x0, 0x0, r4, r5, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff}) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file1\x00', r4, r7) setreuid(0xee00, r4) executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x41) poll(&(0x7f00000000c0)=[{r0, 0x6e}, {r0, 0x40}], 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000006c0)=0x9) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x2, 0x0, 0xff, 0x40000000}, {0x4d, 0x8, 0x6}, {0x6, 0x0, 0x3, 0x2}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x9, 0xfffffffffffffff9, r2}) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) pledge(&(0x7f0000000000)='(*--+^-:\'+{-\x00', 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x4) writev(r0, &(0x7f0000000580), 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getuid() chown(&(0x7f0000000100)='./file0\x00', r1, 0xffffffffffffffff) setreuid(0x0, r1) r2 = msgget$private(0x0, 0x0) r3 = getegid() syz_extract_tcp_res(&(0x7f00000000c0), 0x2df, 0x8) r4 = geteuid() r5 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000780)={{0x4, 0xffffffffffffffff, r3, r4, 0xffffffffffffffff, 0x2c}, 0x0, 0x4, 0x0, r5, 0x7fffffff, 0x3ff, 0x0, 0x1ff}) chown(&(0x7f0000000040)='./file0\x00', r1, r3) r6 = socket(0x2, 0x3, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r8 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1d}, {0x87}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) connect$unix(r6, &(0x7f0000000000), 0x10) r9 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r9}, 0xffffffffffffffff, 0xf5}], 0x0, 0x0, 0x0, 0x0) r10 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) kevent(r9, 0x0, 0x0, &(0x7f00000001c0)=[{{r10}, 0xfffffffffffffffb, 0x1, 0x4, 0x0, 0x1}], 0x80002, 0x0) kevent(r9, &(0x7f0000000000), 0x400, 0x0, 0xdb74, 0x0) executing program 0: sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x4000, 0x80, &(0x7f00004d3000/0x4000)=nil) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r2, r4) write(r5, &(0x7f0000000140)="0c398c088c93a3ccf8ea23045b766cd41e7991c7fbd4eaa11603876cbaea89c77c07e049fb603ae46d28a7874d5daac09ada48d35448d4abcd8cca749991285c7ade9b964cbbef22a7a5f185a30291308fbe3ba6eb39d2595d7cc05bebfe3be3a6c8ee37087d3bd3544f4d18a3437ea5d98d17e61df56e653e11a875d3d654c1340fc4afacf796d0e091197693e154fcdff4c0958ca215c0e71c0daa1dd071a84ee075a23d083fb92efa15651e955d4b3d3bd736830185328b974f43f553eb18e269386103f0a3fb65f1fae83a343b20f2e6aa4c6be16925f28c57670152e59556845e76ce7fba34e6cc3356b14920b0e6735b72185823a25ec04fe0902602a730ee377947871b749cc08ac498f347ae25b8190ea951a205d267bfa364cc575c1dc55eb08b1758c4e7d5e557a57ae84f8b0fb79b81157f31bb41368508abf76a02bada29c17e952d6efbb1fda650cb19d1eaf3edca69ff972ee63504c725bdd71a5bbffd9b416671dbcfa5572db125939132bb9d98e45cf827da0021e1c424c379259afac6efcd03c54eff682f75a15e24f65e6e9b392c0ceb8a279d3a4d67328fed41c4d1f648651aa4c2443452d2735a33c9d00d23fc1f18c7ba5c66f173c5715687380f43d4ed71542a4e0e7f49b7eec632a00e270e1efed20e6a17d082bbc07a0c00ce376e78f5d9557e20de23727282b89562a418c81a37d4d373f907ddb80193ee013445c30a2b82b2bbac6675a3956b68f65054a3d220327c70ef33eec994c230d9c6f90b8d7bb187eded0dda81fc8382878398d94789e28317ca71607381e7bcc9f305d764762f95b1446ff964e893a4b71bd6af1603320fd9aa65d7535ef37f816e35f78252eb917a33f9db51ac22bad185e27c75633c5f42b778a19b727bb7fed3c8c920ce624d7e8b85be9ec1f9ee439b9a9a8f90c398f957d21c3dc08daa298b5bd4b2dc0fcaa0cc7ef7f0cb932cfda350a5e2daffad436f36793b496bd14e48f7506e66df5e9fe4964c53893da52d7da913fe1ac9fd2563407ec7b375df97a5f7efb01849a14b6bcc62b0800f99a2e3f755940384724f92867252e824f59ea25d46c32f9df369d1454519903717f08667d15a5a6f7706a7c448dfdbf66e58994cba95cc086cb0ac1026d474e02d1243ebeb98e5e3b2d9d282635ee072520242b77ea67adf93cd377b58d3cef40015ec966497b457c0bcb3eb9fe79c62da2bd2907270a0c8ca0321598b906c6c9dd12373085f41f64f5dd29017a1b05caed12a4aca525abae2da2b0603b1530dfdcc7e04840b57546af976f6877878ebbb6dd8c90995418d6ae9c471a30630ad581428228abae8e0d7f05da49852afc82f6e63152b7587322c5f6803c8abf7e704b6aa401e2b6e87c122c3a80f72ed840394fb816f61fe82f872c7c1657525211119c4b1e279d7b684efb39d5c50f144e18fea4912fa5747b8c52205e0a51bb831189bc1760e7d8c03e4dc97b79ba0c8475ac474d92584a97ef7505fb20f117c059667b74a8da3361f3d3367d0a0e175ae6480bbe1c5ed630490fd44f5e51775d5f71a0ad1b67a4e538dd514345966bdf6345ab0a1901a67126c22298f345205582a80766293a21c39b9370f231f529d4663ca2e008310c8e33c6aac12142433e3316903915334ded1ac4c8b79859810d6f0d25568fb3aed05ae686f5b700c1ca2d74388df0dc85167144e9cc501fab02fc64a20a4dca6795b0be938f644756a9ab551e08b8eb1e774e3d7099e3a27aee5d77f7360ec8dbc064ca78146d16bdcc79e2f9511ff24977c5044e3fe2502cf4a9c749864be89a257506eab8e27e31e4285e0902bedfa058a28fb9c412a10ed07790fec30dceedb2be77b29eb40d845f5c503d773f3ee82cee137ce266585f114aa8d566863d645828a0a961851af7a17925cd650e4495fb396166f96dd0a0c14775561ce01536db824d21b2dc4917eae7d9c2b0afbff916dba316b086b2bc15df2763a0b2e9b0fcde5ca5de398ff7faf894fb6c6e667c2a2b5bfce0bf286773625e8e8a90c33c8ac0827a45f48799925c38736ed1d52fba9b99a0857f7d2e6487567b6f87fd69255896dd92c316e978152395280e5d3f5d72e9b01daa6a1233bc4ff1b32e54893c29feadbbaf148247a64db037eb741f8b67c422ffabebd2749a067382b538d8e8041c2e8ea2fd35be473bfff534c9f6192b4f506fe3df0138da69b0b05b3202664f22cc347381115a3b1ba2e179e63affeee8f8a9cd9c5dbd9f14672397176e7f495a39d444b86970ad85c6fd0401a5b34362866e60a96910a02db6ed1a72c0225d69cf715b2963c25af39cb6f4b8d565295bc8ab6ce8cd8d873f175518fa47d88bd19e37a1ae73057c5aac1c8ae65bb4c014d9bfdc50daee43044307bb34a6b539ff9b4b422675c6e5030ba9e245b8655811d5cfdc6066fcd7f7328c607846567cce3293daafc2b11c8ecc9499a9c104c8c9891f97eceb4fa4c813ad690aeb63241daad15fed98555a5c8916e67c31a400e2b646053011e154db944feb9a546a71eec9da006db5ffe8d284646f4a4f5a3cfde87eae4df02212e9463dcf9c5fb6c7cedeb4b74a78ac8de862699b79b940a3cfccbfe6fe7f7ec23251a1ba55b6afca670d65c08b58c7a088658725e08f3383979a2c3471bd1347f70c02e5ae271aba2e1b68eca29d916ea92075ccbacb62b2072dd2226a09db6", 0x784) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x87}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 6: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = geteuid() r1 = getuid() setreuid(r1, r0) setreuid(0xee00, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {}, {0x2, 0x1, 0x3000}], 0x6) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) r5 = getuid() setreuid(0xee00, r5) r6 = getpgid(r3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, r5, 0x0, 0x30, 0x6d}, 0x9, 0x7, r6, r6, 0xfffd, 0xb, 0x6, 0xbdbe}) semop(r4, &(0x7f0000000140), 0x0) getrlimit(0xd, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x80, 0x200}, 0x3}) getrlimit(0x8, &(0x7f0000000040)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(r7, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/47, 0x2f}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000300010000, 0xffffffffffffffff}) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/16}, &(0x7f0000000180)=0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000080)=0x8001) executing program 1: open(0x0, 0x611, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000740)={0x2, 0x0, {[], [0x0, 0x0, 0xb, 0x334], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x400000000000000}], {0x0, 0x0, 0x3f}}}) executing program 1: sysctl$kern(&(0x7f0000002480)={0x1, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, &(0x7f0000000100)) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) r0 = socket(0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x81}, {0x48}, {0xe6}]}) syz_open_pts() syz_open_pts() socket(0x2, 0x0, 0x0) syz_open_pts() syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0xfffffffffffffee7}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) listen(r3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) close(r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000002c0)=0x80000000) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x10}, 0x2, &(0x7f0000000180)="e1365673f4739d86ca9a9f51b1346c2d401d92efc5b5aaa7862b97a065126e92376cf04037d6261a9bec86fe8461eacc847058fc68bafa5581b8cf6c436d2b28958214fe804aeeb3cc6b36c6630a13707bece57e9d0d01d4ce818b3ac4ab4ff9e24c1b2891d3fa36d27202dbaefbf1e3037d8c9a745a482df911b93982d303e6e770572ba51dc28fd5691ce156beca8786d68ad78abd3af8aa5f3f70993d6f0eeea5d7377812", &(0x7f0000000240)=0xa6, &(0x7f0000000440)="58a8b0133ead84e6690a955cf2ebe266da2ff5c48fc709a0272be96e1e0edc77caf06e66ae68f5f27962bbc9137cc89cde80cc24c82324494c54726b94cb166b2ebba2ec175b01b2d57798af24cd02a0baf34b7d569bac99e8896c46e57c09dd12de7b30a98b9ef47a4cbbc3946845c2ce37472a4506f3b1e7245d5a9f4c21685875a5417f93019469fcdb2edaff29808a77da95085e2d027178d33908617a8bfa8fa76d7b6f0c8bdf13dc5b35f948d2fbb32d47d92cd11815b8be983a930f4c7c32e9553323989da9dc1a5d7ff77a8c6fb4033666b4", 0xd6) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x3e61) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = geteuid() r2 = getuid() setreuid(r2, r1) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, r1, r3}, 0xc) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x40, &(0x7f0000000040)='./file0\x00', 0x8}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(r4, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, 0x0, &(0x7f0000000140), &(0x7f0000000280)="f9e2f7b365ec5b6cb4011aea2f3ec01f918319dfd0acbda6720d5eb874d79f78178bb79d0f4a00000000000000009c36", 0x30) sysctl$hw(&(0x7f0000000000)={0x6, 0xc}, 0x2, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000180)="1d34f1ea20630ae366188c9fb998a0ad7d02751277f665ed375a84e9d6dcdc488662f374bb1cdee94947d2f474731c6bf9439bca85be8c8c9914bf4ebad8c6cb5737ff84", 0x44) pipe(&(0x7f0000000200)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0xfc) r6 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f60", 0x51}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8020699b, &(0x7f00000001c0)) read(0xffffffffffffffff, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000140)) setsockopt(r6, 0x0, 0x6, &(0x7f0000000040)="46647713d7e556403406bd67f36ea665", 0x10) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r7, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r7, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r7, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open$dir(&(0x7f0000000300)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000002c0)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() poll(&(0x7f0000000000)=[{}, {r0}, {r1}], 0x3, 0x0) shmat(0x0, &(0x7f0000ff5000/0x4000)=nil, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="e066fe71dd54c85048a6ae968c22233da611a6ad5fcdcc0da4f05e65380e7c4b38a7e8f79747fbf6778a2124e8310d6299fad15811fa56d3dafd663879a0e3a49d494c166da97165e69ea5b87139f65c8357ce80b37ee49321c89c49c79bd5ccf3a7c6f229d492f017366bd0356fd2c3dc6b27a7419141977b3add295b237297d0d578a7acdbfe2d9509729ff1a8687a2e3a41818466c5802d986dc210fea19a3636fdf6a0a5ff67eb73a775d184bf68c3637ddd3c58cadf78f01593bb86a0ed2afec8da739ed43d541e2a5df12e16d1a71ce14a6169717e65ff1c82db550717668dfe1e356e0797c0d5204613c21b75aad6d61c8d949c85f3fe007a1fc714d30fbe12dbb318c8aed8aa85abafe3242789a90936962bd1e9614df96644808f8db96d8f991d8e23f1866c74760b608fa5803478949940be967f756a296fa1f7be4aa1ebd53cd5977be50376ddde190161a722b2e7ea7f0c1b15b648bfb9634a2bed0424a0e29447e15b227ec9ae2f80fd5442ce38fc", 0x175, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000001200)={0x1, 0x10}, 0x2, &(0x7f0000001240)="95b126b6168913cfabc9e3d65b95366b7001dd7e29115335857e43ee4f50ae8b9a549e1cbcf59aba000111", &(0x7f0000001280)=0x2b, &(0x7f00000012c0)="8d2c8015f1dc3ab7c80c6ee88edc8003276edb5181b0656950a5d9f1b8c2dace034b33655a7ca9dfdeb031ed6a31", 0x2e) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x8ae) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r4, 0x80146945, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) read(r2, &(0x7f0000000200)=""/4096, 0x1000) semget$private(0x0, 0x0, 0x145) sysctl$net_mpls(&(0x7f0000001300)={0x4, 0x21, 0x2}, 0x3, &(0x7f0000001340)="e493156282e951bb7f7556528828d5cec2f457da2a1ce54f853bb17c435a0e2a8e3fc949e230039bb69b068c3eb3a8360552f66d1138ffb12af6a484f19c2291a46e625a29b8b305ed92674a6707388798b425d00c1fae167c80099eb4f355e853bdefbb1783d38783aaadfc4a46de97f70fb6bb0e7504f297c4938e5fa40c2520ad29ffe3700f45e47ee2d2943b88c70f6a74c2128a39947dfcf8f0956144299dc90c85563c320dd4da3a2bfbe12f8ca414834fd57f52b7797d4877d42d9ca99bc9d16d92f974b713b32a4e23607a3470e35d85f9fd5469fa1ba7b1ba699a71019d774f80a679728fc8f02decfe26f022bf2175734965e43191618951c01cfde860c9b5fe9cf5d7cc4cc5a73df9c79f433793225466f9c8f4c0b05ea475e245f3f4e8fb95a09574c058d0dee66c8f6fdd14bb43a36b28e8d0babc43636a0a79bfa4580b902a13306a81b23df12437e793bcb6dea4cf001dfb0ac7cb070c9ecfb9e92ef74e42e38eb879559dc4110942ac20aef6ceb9aea41c7c9a1a772660f162e3780213a61d6caa3ce80cb6ac4ca2e99f05346f32bc8f4b1897f2f372b025957033ea90c2e89dea0598f900ff25996c1b7d0fa3723d66212126dddf5f35e745dd0f90a113df9502be7d27efd0ec45c85415c5b9cc5a38c61e54eed7681807a3529b85c7a291975fc3f4b442a8c6c507b3c32e6609ba481e59abc78981349260239ca09e849c9a6ab0d450d8a26fa8973dffe671f437afd7cd5ec6b21c2755cbc44d84fe8e1ec1d562a83f3a25790ab4ce466aabfa0ae61a994988a0c03a93bb107915bf4d4b079902a82774d1810f39649788455587b339cfa2cfb825491b7aa91f38c8f58b8093525c4ff3dcdb60c311c35813339168c96af599f7d33b978176699027d25564402209d8ce1f5c664458508a3a125847624ec1d9a9d93ef1114bf92eed2338a921b262fff92bfa49d9ba403f0a3fd8651df3a34dec55e879565cd7959277f9c110ce1e7024bdf72cf6fb981d06a6067659964cddcbfbf60cf3f253f936c8123fb7a9f0e9295f2f27711715ae1001360e9458b4891587d1648f13391a6b98178e235885a6a8b80ed8a6e472711ff13c1617b228a97e754c0a7168ab92e0e6ac4a62021c82262d5198392849478253f818dd7d1462a9d4967aa72c1ec611256d9aae0ac73586c7b15c52dd85ed5e25317d98fa8bfae891ce6a70031a96253a2d5300ff76e0c980c48c530ecb739fc1bd7f4044b001c5d621ce55ac0c58f9a9a852c09948db05874318ac3db90dfc4fba251ffd656d43d8981c0b9c64e1b44e43c2c9158cb2fee0c0d2adc72a9dfeee4033b3e87d6a0b97fbb43207b18e82edcd90de7291685ff597949a0552a54f401c163eaae9959684af5a106ffeacc32313b0b241a2028a189ee0acf827c32bf2585d574e9be45cda84c497a501a570f89e21132d51b5883b203d7f0d22dc8da8fe38af49366406dda054b6b5751485ff863fd495da177a6aba155f862e655e3a1e7269b7f1f3ea3f34f4ebd5ae11e913eb57dcd131570b6f9a9e2e6b5a84d0cb6e8bf359d150b7bb591180ef7d2472fbbf9b2e6d4b639c573965a76fe98b8a5ce905215ec528fdf0d59050a092ca02be8392e2e883ea263ee0d69d9b17b853048fc2eb0a22e99c401afe292652795a47575327c724da3ec4e7d280a225aa373c027c916be544d847fc3b7bcc00f293896ed48510387046e6f8bec6f660c5c2145596fbd30b893b9a8d190b03967978a4a55c384782b8b4f2eaf4b361f939be1b6b76fe731a4bdcc809af2ca62714e6639b790fba4e941056235e7fd8e40be4495dbc14b77b3d0b70b5779957a3b55386690e07cdb95a22fd0a97504fd37bba8b75dfd52073a5137177ae07b37f652e707ad51b5aa11a531a66a60c0083bf13202280af915a47dedcd329b16785c51de85992e478007a09c69400f6f2619d15ae11d74e5617c9d8e962aace5301ca7136a64c083de0ec564e880fb99ae7151dfad7600ff64b2cbfbdb98702bb6228dec09e3dcdb340a8b04d9d6ddbae13b19e8bc5f04eb3c10d6b0d2e57d59b384ae46590027b074baec59dd34f494640a0b45009af183612fe4668b54e6bd34f5a6e6a66163043af11107eb33956c41092c932cac4599eb5c5904d0ef5901842ae8802de348b8b26192c9c9ab6775644250327974f628c24592c0b0a5566306767f9b2da3c2ea61fda33a3054f7cecfdf2f56f9da7b9f1634fdfd1581a064efb979fcd3c28217823fdbdb15123a72e76ab5786ced124b73efdf5d8dffe4b0ea5f4b7b24136ae0046e383ff1a5337d443126e1c2109dc1bdc0758a91a4bb66b06e69c9ceee66c286e913393fec131fdb8600590a91004f931cb2b8b4273e468acd1290951b331414d569b595be7f35d3f33f44d4c92979f03f8640a5f1d5c59d386ac5d27f35e99165e65a573d6c7bf26c2a6ce6ab2614130489f9a2d24efdc11425f37e3eb989b20383c273e52ea828ca25efd2d5221522c4b512b7cdc5fa93d6bda2086f28c7e78f48a781f8f98b5c27aeb8a7e6fa071d0ff6028d715837749d7af72fb1c609afd6b4024c9d04bc6f6297b4e49d50f3a2f5a75c0bc1053136675969bccd6ef3ca91742c9c50b7b0087bab30b443a9c3cc3ffc5c7607dc9ce435c0ff3ffdd8c724b4e5418365ed730198a3e156e56ed293e51543876b4abda899799d82b29d79675fe0462406a9a89e7c172127cc306e0ce8103aa420675b162e6d17f66c56aa61484e592324e746827c0f14b8900458c892c336f830d4f79235d1b4edf310a981a0dbef90a550fbef7e835be3575497562ef47c74f4229c98998f94d1b72f0412d869728aae7bfd7f12f3d3697f3e2e3c8e0f6f6af400d4caa6a63fd3bfb0561fbdd99ee98588b735bdcf79f11d4a54d8be401b8d0f42ad000a7df7c8cfa77ec20959c3477205cc318fd27b8211452729844d3f67334a49b216494e1657a18bf4b40d928f913d563a530a8605f2574a4023a6551bf5623beaf0fbd9140d0c6c355f09c607dd8d40df34784a643616ab1cc78595e6e9c8f3e97133c18519dfc0d0471f45988f3a1a8cd7f073680e41a3ae654d05d7d47b99620868fae3b9d3c2add8c3354cee934eb5cba6c9f518a7ca8a3095cc4917e5c195cdf72328137018b6f0c2b4dc3bbe2938b91793d57bb4ce79f72b7d944c0c116a5948523a4a29eb70796834689813fe1298e29a35d206c210c5812d99c8e4f6ba81a388feac934303a643a51dea29e4d809fb7b08fd39b095960e7f90bf5b25efa073a1e926f6dbcacf089748e98b35193a675492eed3ba734bf30ca5867fc6d0677340ba4b9b073aad56b11485db6303d7f62c23486cd450b9c6b560459bd13cf7f512e53eba3ed988cb384e0570ce5389a9a3b01e04196c2b619747600501de5a3b980c3a3fc671c0d9d232fb9638568136186ed61d72c687931b16adb07071d641ad30c6f20c452281e9668f9484051d392d3e9d8da002aa35394d298b778486cae6c7cddfdc8f6f721932368ae76a49bf4e1886f613fddc345a2016e956c2a2569a5662f52c2e6a4d5f843de4aa8d817a701e7ab826c390a41c54cfe32a2c8fb0d8f68c8c680a6f2ea442810f6762b9a65c28f2f55bd5d6dd3be5e2d1bc1aa9ced97e19a6bb5161859f24f1bb3a9472fc66f94dce4d0acf3b7d9b7b7613dea8cf491bc1e2f692ecce8dab1173fee9c43aeccfe879d7854a0cc1a5256aa619aa17d9ebd39e8c822a48b04af8fcd18efc61f6202f8392fd29a4483790b280c8c1716273678cc622b5fea9095d2c4681a0d5bdb94151595acef031057d35484eafcf5c6000620226c41a22bc53f3fac38c5c57af8811422feb879deec8bb7f7500e64d2a3af9c30f0c703d06ca6a6abbfcd12f1cee68eca4050568f30b2a64689e1b3467e857c65b1d21dcd96a21763eb325cea89806a3817b701523ffc756a2f67c6e29f23d55ff96d5f0fae81ea8f5d359a5e1ae5706a8903b77cc2852a53559ecce7fa91bbc4ca88ba977940c1a75224d944532e820b27cdf19db31032583ecc536b113393eb662f39415af6998bcb133052b1283f3cc240a684680083e808d5d2989533b8d7dc8ef2aabdf0a32a0052510d71594342290a9d96fa61eec72029e5b1d170b4e51f5b0ed21b2d5dbbb302614415722001225b2942f8923fcae04f1800954589bf6a17014c6d0e0392044cbf294dcd4c2bbed797a68583520e2c89f318669c6eacafb13c5a36f971f091eb4a66b3e5455ee6093b79d1bcc38b4e794dd594cb4eabd8dd73864993370e59eb67a1a755b1e4dfe28487a99daa34c706056959aa44bd60354d6a4c873dc63dc13bb0bb792300024c0131a866f933fb0ba2173c17ad6761ab96dae471fcceee498055575cd099880f2bbc060fadebcdbcc93f74a5f069b0fcc5357cfdb90a70e5ce3a16939fcdf6a7f5863f8d996186d9a3981a78a9e62fac85ce955e76ae826e9762c8eaf11545b04d50d8d9b14ec7ede933a7dd0e5a5a82fdecb2ad0b35f7e798798db64060d9d735c58a7d6a4848a8931e6244db4fcd0a35db5a3880dc0e8f1b178732bddd60363253a317709e3481ea7d6335966fd049dc4636529c42d54becf6109fcb4046f335b6665e06fe08a81280de804771bed09ad04c9525de98aa54e1eba960fa9adbedca599e18210b4fb267a8c8781d26810e49c7e84ae3fa8c80feea6ecd4375da143af6047e8ed4a294df6057a914c7061d6ed84e11b9000efc70fecbe1eeb7b83ac68c8ab786b0a190fedbd4c2816ba5dcc25f1d72981d29a653c0dedd0720b14f0532f168e97237c86d5eecf3983a55b7a4072a1cf6962038bd7e8be232eae6294754bfb2cb4d4f5692f383afbb9dff48c69199800473a0323d612ae935284c20b0fde40649024a52aaac21a2a690131990bc2308355c78fa4547a2819d90738f9ddbdd2089b1e127b14a400a9a6c52e1f043474271f1868e5cd6a777bf796ee0d6a8251abc6bbafdbe66c485eb9c55c650e3c41aba006aed27f2ff8269cce81393628c60062db1abe9267569cb129c285bd95d311c6eca78ff35f4f437f5bd2893cd1af7776deea4e69a591a7cf4b2354a3467f410791e0847c5a6b6901d027fee2a9cda60324de3903c4c77b9cb2a3e845ac4991172174338548cb8a164f02d855f0a52399f239200fe059b3e3d6e1c9b8d70b7a5aaaee783e682ecf6e53c865f0a015d1801393775d42cf344dd80c00db9518ea015cda4adeec41c37cac9bc4fd63e854dc03de0a7e252939932ee829caeb7ee772fd084683e4cee984e8599581d56858e0fff1115bdf089b04a154224fc528ca2f74944ef9c3c554f4ab9a3bac9f595095fdbb9363ae401d241765b9284b35a11a304338a75a7255fc3d21b50cd4d0c63629488506cce4e507401c36dcbe3686f9549c8331ce453ca0245efcb734afc659d5947dc35cb63c481d1045fe6695cccc259e4b486669a616f2a689ca93a65fdb98c9fe7c70c177561b8d3cb84507a720a872fcf3a9c471195b9f5982272e5a460257feb00ccaadf237339f46eaaed4dc51f217d6ecb49111951a912a00bfe8c483e8d48db9096b4fc02aa5fae1cba5d26fea93540b61aaafc18474c9871d83e42a6cc7f81b04688dca78b1c6c48d7a3776790a185bf59b34b82f3b48e16a061aef73de35431e529ed052aa183394c1cae47bc90a1a0227396735d97e3ae1ed9f14edb37734bf8f34f938035534af909aa92181b60231a291f612758778b", &(0x7f0000002340)=0x1000, &(0x7f0000002380)="aee0ac174db573dc62d874d68368db5dd9d0f2ee6bdfc4039f9f4aeb6c1a51bdfb1373267fc01de3353312b5bcedeb2cb51d83ac8add3262a8ac840126c787bf184b790c5237b7367b4c60c3f46667a6b392e74976e45d744b3557e556a823b5705644a3675aaebe15cff6548e546fd924b4e0f4049f9c4b06070e66215a3b6a06bcd689473ec34e9cdd79951c78aa518652ee9221b4b77cf0d5fc887cedaa0a8fe682b770e6d53b9ca21031824b5686de200c3a51ab780a2deb26bf8276c60a688fa721fe9622671e802545bc4a0f967b24654127ca65746534a2e0514e55e6bd91bc94e400f4568016e9724f34a796fbc9fc8f82c2", 0xf6) executing program 6: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r1 = open(0x0, 0x200, 0x36e) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x120, 0x10, 0x8b6, 0x2}, {{r1}, 0x0, 0x80, 0x40000000, 0x87, 0x9}, {{r1}, 0xfffffffffffffff9, 0xb2, 0x8, 0x7, 0xe6b}], 0x101, &(0x7f0000000180), 0x8, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) r5 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f00000002c0)="2740ebde30795566e295cc4fd7fe3d271ad0e3f4a0d97d53214de2a3dd042af605e5fd0afce3a42c12ce4c665fe597bec03bc29315b0b90b24de291db13e00ceba8c9b3944069d26d0074a59659b1342e0c7800bb05f33586418822ac01520e59b2f62ebca1ba7fcb7ceb580a7bab05dad8713ec84c829a7e6813b00560430744526751fef7d2f611f7ba021fa92fa4d31e64731b431c9c9456c221259a718f8", 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000000380)="4c7c460ac8e53ed6ef1bd755fa1b2c100dc5fbacc99cfd7df4766850a12b62faacfaad0aa6d29d9774c969122097367b7873c5e49bbae5142870cafdde95408953", &(0x7f0000000180)=0x41, &(0x7f0000000400)="8d844925fae507af0ee3", 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) bind$unix(r6, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080), 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) fcntl$setown(r2, 0x6, 0x0) listen(r6, 0x0) socket$unix(0x1, 0x2, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000003c0)={0x2, &(0x7f0000000400)=[{0x9, 0x5b, 0xc, 0x7fffffff}, {0x1365, 0x1, 0x10, 0x95}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000500)) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000640)=[{0x80, 0x7, 0x0, 0x1}, {0x24, 0x8}, {0x6, 0x0, 0xfc, 0x1}]}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) symlink(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000040)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x6381) open(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x180) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000060000000b50003e00000700b77391b1000000000000000000000000000000000000000000000000000000002b"]) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020"]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getsockname(r1, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8848"]) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/49, 0x31}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r3 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', r3, r5) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) r0 = socket(0x10, 0x3, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x64, 0x0, 0xdf}, {0x4000006, 0x0, 0x0, 0x7f}]}) mknod$loop(0x0, 0x2000, 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f00000002c0)="c5449bc1708e16b9805a099e20a0", 0xe) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x20007db, 0x0, 0x0, 0x0, "090000006f000021000000450000000000000100"}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getpid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x5}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ktrace(&(0x7f0000000280)='./file1\x00', 0x4, 0x936, r3) nanosleep(&(0x7f0000000000), &(0x7f0000001180)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) shutdown(r6, 0x0) sendmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x3e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) executing program 6: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xd0, 0x3}, 0x7fffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x282) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000400), &(0x7f0000000100)=0x4) msgrcv(r1, 0x0, 0x0, 0x1, 0x0) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x64, 0x0, 0x0) mlock(&(0x7f0000800000/0x800000)=nil, 0x800000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt(0xffffffffffffffff, 0x9, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[]) close(0xffffffffffffffff) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040), 0x1) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7959) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) dup2(r5, r6) executing program 7: r0 = socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) dup(r3) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x1021, &(0x7f0000000000), 0x0) geteuid() r5 = semget$private(0x0, 0x1, 0x82) semop(r5, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000280), 0x1043) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r6 = open$dir(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) getsockname(r0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x6, 0x5}, {0x80, 0x0, 0x3}, {0x2, 0x0, 0x2, 0x148}, {0x0, 0x0, 0x1, 0x400007b9}]}) r7 = open(0x0, 0x0, 0x0) mkdirat(r7, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r7, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r6, 0x0, 0x2) connect$unix(r1, &(0x7f00000002c0)=@file={0x0, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x50) lseek(r1, 0x20959, 0x0) semget$private(0x0, 0x1, 0x300) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x1, &(0x7f0000000440)=[{&(0x7f0000000180)="a1b6c6c1d6c2eca2950e663d39ab1bae96ef58a3c18046e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x42}], 0x0, 0x0}}, 0x10, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="3cf025a599de06000628d2d7454edb084f2ea69b25f5d706322c39b18c491074742eff07739836f673dfb698b83f1cfd63f946734180980807707ce3ccd982420f41e7fae79915df4f5d98b681b71bebde8bd2500d", 0x55}], 0x1) executing program 4: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) write(r0, &(0x7f0000000080)="0bf642fb3b0cc926a77f0a5a988063ca305c905a160dc2285f79087439fb55275c4c6de60101e277eb1cdba3b909c87f66e883696202fdfb9bdf9df1d6015e15bd9534fc5e5ac1a4b269728dc35be275fa7a5213ff3fe8373021bd7cbcee2c6b18174dc2354926cc558ca7004c5a13783fd306669d683c0a372d9c3c109bb57b3cccd10b022f1f995cb346090990b968c74eade08995aa456db1c7179d1a271efaf4acd70749ae102ed5cb7be4cd73", 0xaf) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/97, 0x61}, {&(0x7f00000001c0)=""/93, 0x5d}, {&(0x7f0000000240)=""/228, 0xe4}], 0x3, 0x81) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x400, 0x109) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x8000, 0x100) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x7, 0x10000}, {{r1}, 0xfffffffffffffff9, 0xc, 0x10, 0xb1, 0x80}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x4, 0x3}], 0x1, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffffd, 0x40, 0xa0000001, 0x10000, 0x8000000000000001}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x2, 0x8}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x22, 0x1, 0x3b, 0x100000000}], 0x2c5, &(0x7f0000000580)={0x8, 0x1}) connect$unix(r3, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000600)=0x4) bind$inet(r2, &(0x7f0000000640)={0x2, 0x0}, 0xc) lseek(r2, 0x100, 0x2) getuid() r4 = accept$inet(r3, 0x0, &(0x7f0000000680)) sysctl$net_inet6_icmp6(&(0x7f00000006c0)={0x4, 0x18, 0x3a, 0xa}, 0x4, &(0x7f0000000700)="6112f70a1678316629c720308eeb24dcda6ffbc6f257abdd57f1a15e7799eb4228444960e311c366bab147d16b2de694c11e0bd5b8c568268a97a8ba4ca5", &(0x7f0000000740)=0x3e, &(0x7f0000000780)="8cf7c77a2dd78ae6059b47719735a4567b56cb2e380a69620abb68abfdbc97811210bfffd329c7e746052dbfa39902832457555bed21a3319afe4cdc014b9b8321851064204335db45cc6ea934196cc1d11120ee7908b86d635c68ad60c47452cea70d0657002bbcf91e4ce3b1982b275a94a6", 0x73) sendmmsg(r3, &(0x7f0000000d80)={&(0x7f0000000d40)={&(0x7f0000000800)=@in={0x2, 0x0}, 0xc, &(0x7f0000000b80)=[{&(0x7f0000000840)="4fb98df016c27a5d38bebf587fc7a8474f9f9188593b252942eaf763988a0727f427d912164820e442ae08a9ebe5bb24c68d39cabf067e23a964094d8dd304155b561d4706277bb9528f6d043a169b6c2733941eb230f523f89fd0073e5945d9eb68a8491dd67e85cd7267f6c14d13ec340fc0f10ac64855d9d91310838af0ead497b52de60ffad4792d2e7213a6b9245558d0093cb4e895d3f674b51f9c0b479f4513478b9f09808a99b6de85dd3389324da83e27fd4fddfc1b9ffdfc3778d31b8203fdd540cd5888f004328424d6ed3fc89f56e1242a1bba19c64fd5307fc706ef0e5942cdf6b9a96f14726e4fd85ead7f56bfe8e998dde68b", 0xfa}, {&(0x7f0000000940)="1c2dc9575a0e8584ae29588da09d16172d0d2274aa6381214b532ab1dcf04a34cc1df457f518a8260239662a4fa4f4514b072c40da6c226e37394dddac2c27b9fdb37e32b542634ca1c7c72d56c7a6eb205b6ff46be34a161ef288b093701b85636b4650d8868695cb", 0x69}, {&(0x7f00000009c0)="e0528d9bb72052db902c60af47b7812d1982fdcda8b35643320d3a888306e02a6e177ac86edff7f15771993624700dcc8444a7a379d0814585e7bb2d198e57909ae9cc60fdf3fde8fdbdac32cdc84ec9", 0x50}, {&(0x7f0000000a40)="a1eb97e4d103b9d525bbbe6de9d1d4646523c10f7cd6cea90726cb41e57fb77e605caebdf3db1010ee16c9819610e5f487df9ae2d2c257ba57fe6577ccb92e14469817c0a5b3ac166382eb1b013ee0396d8abf5e6356a7ea87d049ad7913b102375b62e96841190cb53ab715fcc3fcdec43c848a58b35dc509ea768c35d25dab4b5276c3255f2750d3066260a77152bae07e8bbd0e11b0fbbbec1ce5c37e0c35d3431aaa29825cfa0c907c2b4770ebf0e22eabbae6e161e0c2baf486f44744ea18a2df1479b5a242", 0xc8}, {&(0x7f0000000b40)="f93036c36de289cd79e47dfdcc4106a6af4434bca44dcc833a4e0e9e77c1b1dec39c3a887ebd3ee5f8b5d9a4", 0x2c}], 0x5, &(0x7f0000000c00)=[{0x10, 0x1, 0xfff}, {0xf8, 0xffff, 0x0, "3e15b5d7ccf391f5c49c6d119847fce257ef560d96a73203b5b802fb456e13f1ca2519810415c3e44cc5d6ac9c780bc6059092263a28e509e259617ff0118297b3f17922490d4ef1d413b35fe837a13bdd70e55ddbe167537c2b5428d29d7d4536260d49a1b20798fa31e055722ec312d10f44038a7a670c9f93ffa420fb4a44ccfb24b024437b1f10396ce448ec85f1bbd60e48e3181c9735a9e545aa8660952462e0658f558c037d465fbb2e0738bb1fbcff2302b0fe8a87e2fb211fd6993c95351fce1fefe6d71179e21d0aa55c5d7c6b9607ff2f26e04a6d08cdd4050bdaa7"}], 0x108}, 0x3}, 0x10, 0x1) mkdir(&(0x7f0000000dc0)='./file0\x00', 0x4) lseek(r0, 0x5, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000e00), 0x100, 0x0) poll(&(0x7f0000000e40)=[{r4, 0x4}, {r4, 0x8}, {r1, 0x1}, {r5, 0x20}], 0x4, 0x7) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000f00), 0x20000, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000f40), 0x10, 0x0) kevent(r3, &(0x7f0000000e80)=[{{r5}, 0xfffffffffffffffb, 0x80, 0x10, 0x1cb, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x2, 0xfffcf, 0xff, 0x6}, {{r2}, 0x7, 0x4, 0x1, 0x1, 0xfffffffffffff000}], 0x3ff, &(0x7f0000000f80)=[{{r1}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x1ef, 0x1}, {{r2}, 0x0, 0x8, 0x1, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x1, 0x100000001}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000000, 0x4, 0xdc}, {{r1}, 0xffffffffffffffff, 0x32, 0x2, 0x0, 0x8000000000000001}, {{r3}, 0xfffffffffffffff8, 0x5a, 0x40000044, 0x3, 0x2}, {{r7}, 0xfffffffffffffff8, 0x14, 0x1, 0xffffffffffffffe5, 0x1}, {{r3}, 0xfffffffffffffffa, 0x59, 0x40000000, 0x7, 0xffffffffffff448a}], 0x4, &(0x7f0000001080)={0x8000000000000001, 0x5}) recvfrom$unix(r4, &(0x7f00000010c0), 0x0, 0x3, &(0x7f0000001100)=@abs={0x0, 0x0, 0x1}, 0x8) geteuid() writev(r3, &(0x7f00000021c0)=[{&(0x7f0000001140)="4b573f234e7ce458dac014ef1ca73fb4711778473b1650c2589e4a6ac86db3c1b0ce66422640264742b9566013a1595fc08bff69fa9b612f426e8d156943c48bd3879275e14f218268b4a86bb328fb92545251bed363d2dd71c8bd472ac5440db7b5d7ef3ff26d6605b7dbd863185ad964dd7e7374318cfbce3cce6f1ccdbde61c344c92649d7566c3163eab7cd9637ba8b9c9e05478583ac8cc8d62ac63397d23fe24e8df29083b178539a9005fa506e33eeef17bc5fcf9f3b8329e87d0eb3419d604264b4f098752adffc265528fefa7180221b995a0e1acfc0accfa83baf0132c39c719bf143af2ac54b5b767591e41188bb7397139b933ebd03bbcfac1dc45a22d352c56a66d69c1009829160aa25d628dea3b2bc0aad4d2d752eb12fb55c55039157dc505e1166bdff854a8c019bbb3fbca88391fa84683b68e9da186c477f3a6215e53528304efa295f4289e35f3e65b2d3d30838439db65b9a4686bec2b52205f42c1b6654d34cc81bf73cfe11a454564dbf7de196757e853ad8d07aa799373e8a7170cb19aa6c5cb3cf531b2879bf361806756e5e080e39e9af32fb500ea458a65f6e2c28064308359ba2dd688d963ee467d650d5c5ba45b6814388605444dcc4e395dd6f03dd27bcc5fb43aef6f8b80ec6938917ac48b50c7edae819470dca858aba360686ea73b109ef50804a0686c3a47854577f51ade9080cdd5f4ab81565147e2de3437c1f6001bc6c6c0074e84c743cf290fa0c14044c2e63213fb89fd023750eff54187c59f2fec68876e640597f9fa79d3ffa28287a5176a0bb9346f8f8a7b066201e370c5fe301a2e19ada44075cbe03e15310bbca206e98c3209aaaa22895d454dcb8160e31cdc03a3995c7693840f03979f94ef73347faf80876ca4013e20d3beb7fcf506edc73579fc6d8309464f2028bb2f0f008105391911d5b0a1eabf9989ec96c79686840852a918ed38d4548a3dac5a489ec7e58c60c9a2e0b3e36ac438340874c3ed9d6484b8c2fedb352c12bfacee498946d16e3c02f01d61cffca7b96f07292b68563b5e503120b0e66b2cf6d1539f4a1b19072989479543829dcab09e1a3d3586b114e39cfd1c4d40d69667d649c6eb50df9cc52e9ad4d1ca22d70f622793d4b28e4a151c4392a218fcec000e8249591f0094c0367ec5ab34ec2628b459e9e0c4588296706ee0c943aef1333da06b87da75bc5b4edafae6e335a13ead5b21c745634c1a1d45d56acc5e301ca0b6945c39e12d3db917227b759a7be290f43cb08cef33ab4b10a6c4aa85a3894d559d7bcb64bbdc9b5bc0d68c4a3ec2bdb057ae3674ec95464e063326239afe4290fe3282b1d629b2ebd9a49d218956bf6bcd187fe22ad1c4a59abecd4bc1ad8ce1957b6d6730d86c5fd90a8dcfd2d88be9e47b3bcd6c629d82577447b07d8b580afb58e0694180e8b628037366d05d792a0ecc21a4f26a17d0c5fa50dff86f0c072e76bc8cf661b0eb377924311369e2a2a97b26404f28451a030c6245e6625f2914415547ff27bd74ef3503816a943b1e203e6224a1fc2c71c54bf1ace2400644dab7b6b80403edc1b5c3a778e6b3293dbb324d9b7d0be0161eca10f2d5637ff11e08f9585fd6171f7c2559c1a0b8e140e581c4c050924350111cf548991d641799541a97a8681ada9b21ca0c8787fa1353cd96f97e6880dbd08cb6ca5f70ce79525e98c3a6f63ff07190916b71657fa3741a0f86556f85297f5db4a0b928ebaedf02972f62b23e69a6d9dea00a79a982e78243a3e02c46f0681f5aadf88e079aea658175e77e384d244133e03a69211fa082dde9bcea98d6eefc58fea47cb8c2c9d6b2ad04bc0df884a96414172c7780ca1c132010ae23aec66ca536f1c0572b2bef4c957c5118627cd3090aff566a88547c9891a54f58de25d6a12f773be8db693b57694d2a43c2b548e8bc5d805b447a6168ca9ca001090ff69a3edfbcfdf0290c11ea60aba5b4e7e9ece701378a12c6d096436d7b1aaac2952246c1ae3a2a9a04815981861009fc45091b704e764ef85dad9c2e18d7faa4dfcfbc3fc428659a2e435355cc437bc1b4c158090dcbf04098c2e4ddc33b145a3deec188111b1400adfc3cc30e86a7a5f4f82f824a1c285f6bf1cbdaaec3e42e505f822a58cf46feb3e7fe7f7b8707c7f46a986fb63f5f4920d96d0a2ecd3e814a65cedf7dfa20522333b3126ed6727b8b1de15563e886da48b8dc7ec961a8b651f426c2a40d0cfc388443f87d0dfcb9533c780f7ca93ba767bcb9f71ad36fd7c3838695576166e135e6d9118d0680e2983d718df166f6a88ae04ad465fb09bc0527e12b698889ba36ee5e2b4c8b38833328ada7c25fa66b4f4d6112a5c6a9c14a2fd34a60619e531c17956a2bef09dfc5178cdafdcd5a69fc282255adf7d554edf1eb5b77935105ae16b1a01bda8cbe4b57b56f6902e397e7cac05f35e26145d2a697bb88ffe9f83af021bbf5e3b839b4fe8e796a520195c46d4cce075e97c49a3c914ce762b57c79039934f4895e06f85de70a246b231494ad6567005658937dbfca093d2f92bde1e38063491e3ece12b6d7345f206f3b61a98922979855cf2f2bd7094012c78872771b8fbd33088195f2ff9f6b26f58f40db64703f6e761c13013407161794a028dca3372f67f7b10ba3bef0b77602e8be1fa2c4aa64f47d3a96e1ed45b430cd5a37e407e15d7fb2211a3f0da3ea52a6ce57fe0c4ffb52a4296a196effee8b95b8e4c9b22a08427cca552e2ab4e9b61becadbde5c30a15e081f58fc8c2d83696c166764d9970ac1e3da94e6cb6bb0db26e78b352a125ea82588a37726c592bf0a9d12a6c05eaca4b32b9a8ce459ac5ba8f7d5e9cd59fa64d5bfac03db395ec05161deed2df105addcdb6ade0c3355a132a1631b20bee2d3dd6b49cab328a055158e80231ab7c180c54d5c8d8d42e702a7fc6c1439f5d797cbdd33ee94f73201c389d6d97a93f3d49c75fae2125687132793e51ca52a26159e1181c576eb224a8763e5be0f746356b87ab70ea467560b47a95e6d1056ee84217d9833bebd8c8251c7131109a1cdf7f9b1beb44d5cb8f798637b6ae688a13d0a747dce31bb0e78a2b12507c1a4bb4a6e1a27996183b95f35171dce4859adf050051eb858b1bcaec01c5bf4beb44ecad1df282802fb980c1760c3adb48a22db2451ed5b8f4407644a1cda400ddd9a81eab0631f9d212c57a3d0be3cf32aeab147a05040930e4eee1d125e8898cdf7f6b64e8d4bd0a0efee82e39739ccab56448cfb9122473153b0929dcb64d8d98ad79958c2406ae1622ec1b194738140dc2eab3ec9150d7be26ab1aa181b62757972e7b4c4da83b5108e58a846c74f64103d88659ac9583dbe5eb3613734653b1a85ab6c82241c291c7b956dba65b3750d9b32a51b5ae1ad8334298faf930f0443dfbf8ee0de25c5a142acfa594c9a8f0ec0fab72242c579c5302f1a1c773e2700ca9c3a6e7480a113f27658f828fea9168c7a716a990adacdbbdd0f5a90c4b7d4ceaa9be42a3fc8d03890ba38969afe0c12744fedfc8355f86dbf95b131c39c8544ecd842c78a347e7449ba0d9f3fb307ed188c47431e75ea87e5f07bd0ed8742a7669a82fb9f2e700da8f8e0aab94a1bf0061f3b1979641a5c04fa5870d0d77d3a2f21d25c9df81c8a982dd2e5872771a0503ccfe905fd906ccbe46854d22de58f4a45cbad6eb9d78b628783d5756cda4f3293b89013e27561f0379574b85511ed08e33396fcadeef100167c67e3480ef7f0f537455ccc8e31fa1580d51d84f5c2e88f32989dd8b03b3095a3e988d6ac0face37d75d567d764cc73d3d3e08e639b36e59944a94c9cfcd41436b191643caedc1e0fe56fa2ebab565c1707ad520fcef731801f0060e615653b6c7af7a34bf63c42cf92d7bc5b320fb3db424868f605c422f43b593c5d90c13af0a7ba74c98fb96aa6848288ad11257eb1cf43fafd66073025b8c6c7d51faf03beb43a9b77a2bc7552ebbd4bdd302a04ed9f6f0804fdcf2e474e15017021ccc8a80d0b03a2a18c0c7d6190a55c5697727dd0c321a96c60c35c6d1a3255344d7a216b7fbcef3d2faa865ebbbd97f4adb1102ca36d53909dbfef994103d10855877162200e999ee89a057ad8506e718ecb8b55316e2fa840b3359226beeb4ff38e991215e9a3a0f1a1943014803361d548a1166ef24993b471ce012ae5e6201d034b134800cbec00d1aee18267ab405e0b489bfcbbf9e80b5e421c1e8c2e710900b1da7cbaed3274028c61bc93951fa514de6b8f3b82fb852d10e56878fef82c590075d14729e0bcf675c9a52e7c8caaeda23ececb3f65ca27df2725967b137a2da7a0785a7777d761d920938483b21ef994737c0f5a223e909f82b49d747dfa52ab889d7b2a893dbd2acaa41d6f3fb78e0a7b9980588f79ded407961f19a6009511ad83cb1ec1e8a8066ae304ba4b34b94b1ee2c26445d7b2a6158d2bcb40ed9e6bd966cf6d69afc8d958fd5b5fd5f2ae0842399d48b8b0caf6a372e4daf6af51a1127cb31e8fd510ac4b9fb72bb7346be37b300b68fde6cd5f02e9fc1ba5f9691e267339417c277d01d1e39057e667a288037859fdc4cf3468ab9f6158ab66da733be40ba3eadd42939ee89cce189699d5df5f727dc5c1a6ab2a3a7ccec5a548fe57423b3b3feef2a2e65d3fedcb7bf03ce0f434e260d6564b2f06321b4090d1af4392fb6a0b73ca1d4eda0141d16f813554f278296ea95770d98189a9e8fd8b748c26c8059664fe33773f0fcf7421c5a4f3e18370eeac31e87406f1ae306ab825c4e0631011fa1053669033204f24c25455a8812116020e60dd22b814594ee37d75aa5a6520bb2aae53516a6be555cb2ddad17bbd2c87e716ee5a7d8d2cae9abb0345dc3ec4c53e2c9748df3b62691d226434261f7f43217db68df4fb792155c753382f4898987d1c0ac081e0c9671985c183c6d9df3c070652d5b498ad7dd914a80201f8d66ed4bf40fbfde2e776f23fa4aa03a3e49e02d4ca5dc3ecc1a73fabfbb903237f7755e6cfaa7deea41e565f5d599bceffa1acf3cddc336ffaceb71384f1c010f3327537cd86b182795bd96d9bff8cd37569b5e62bcaf8824ad2215bb20fefbaad7125c93d7d26994efdcbf703c7a9b38ac385e39be03e07fbdd223b764b0b642de521fb9d92737e491e0cf6e4801fd8da39d94778fd1b46aa6ccc62dcb01ff90877db2ef461a66a3352d356e984f48c93c15aad52e0d5d856480143bb45fbf4eae9b2a1bafbc9ad44aaa90654839e6bb8a3a935b2a652754bf78acab62f52f80827598c50bb383020227c64aa15ac65104b4e82a9368bd2ce57c2e2fc80e12079a8156003ae358a9b5b762b4e455acab99155882225c6f482491804ac67b88378f53a5e7471797b112d8aaaec0721f11a3cc668d0cbc623e80d3c7cc296ab17f66cb38ed76e2429c7ad56ba8beeef84e027ab20d72edf6ce943cf0541979377b0b80d54ceb8990128d4b7f0bb347db57c442c5003ba3bec4e97fc23493f02d9a27d667c30dbddf973fc1a133fbb2d6c3a74304101cfbdc41f1abd5089effa2b4ca44718118a3eecb63ba2116554e98e926fe8b4b07e0b8f67ced76f7da19a9af191f4c1ec62b05a0a1becf5254eb6eaa12cc236b8bca9fa080cc06de6c7a3a055d8f70fc5f5c6a1aa0e5bd063375068fa168826af08df917f039ff21f047acd204ae991e4039261389985adc4783e1db860cf03ba713b5239260689712a842f9ff7bdecc0f161396daf7b8c4", 0x1000}, {&(0x7f0000002140)="7d6aa72f0dc697ce2ac76e4edd30b4fba998758d13962ac8f8af192fe0099608a540d7306548c06d197a0b20ecc9dd7b5f3c4e6ec2cc511b6d3eb8373af453b8805b39cc7a292a55ab85870a3b9be57fd2cd23afc0a8198dffa94e7497cd50df27b5f612458743bd8c83b0f9f04ffdc10aebfb", 0x73}], 0x2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000002200)={'./file0\x00', 0x1, 0x1, 0x9, 0x1, 0x4, 0x6, 0x10001, 0x0, 0x1, 0x1, 0xfffffffffffffffa}) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000002280)) getsockname$unix(r7, &(0x7f00000022c0)=@abs, &(0x7f0000002300)=0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x8) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) socket(0x2, 0x3, 0x72) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000700)=[{0x1c}, {0x81}, {0x6}]}) write(r0, &(0x7f0000000540), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) 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, {0x0, 0x9}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000180)}) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) executing program 7: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0xe8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0xab6cc3d7ffaa0897}], 0x1, 0x0) sysctl$vm(&(0x7f00000011c0)={0x2, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1, 0x9}) poll(&(0x7f00000000c0)=[{}, {r1}], 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) mknodat(r1, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) socket(0x2, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000700)=[{0x1c, 0x0, 0x0, 0x7}, {0x81}, {0x6}]}) write(r2, &(0x7f0000000540), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r3) r4 = open(&(0x7f0000001180)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) fchown(r4, 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x3}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) mkdir(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r6, r5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea000001000000", 0x7) r7 = socket(0x18, 0x2, 0x0) close(r7) r8 = socket(0x18, 0x2, 0x0) close(r8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) executing program 2: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) chroot(0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x240000}, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x87}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r2, &(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x520, r4) r5 = open(&(0x7f0000000040)='./file1\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000100)=0x7d) writev(r6, &(0x7f0000000580), 0x0) ftruncate(r7, 0x2008001) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x90, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000240)=[{0x78a3, 0xff, 0x8, 0x6d94}, {0x0, 0x95, 0x1, 0x4}, {0x4, 0x0, 0x0, 0xf0000000}, {0x4e, 0x74, 0x9, 0x800}]}) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="f4b533c408ae65ec81e9d08a3ea2700301aa3c44c4df00afd5175b9213452ab5d84f6c", 0x23}, {&(0x7f0000000800)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d18672e913c8a628784ee89b25bc84ae9da633cadb31a3c4a2c6424632bdd6490c49b797842a1c5e36b47ec0db25cdc1a71e7946dc8c8b0fa55b2a21c660cd5a9519956f63fa6ca0633d1b70aee17cffcce24d02591584e6169e08df8eadc172509a8190fa9aec7c9536a618f3803404936484d23dd55623573f1251a8a7b0f672c930b1276b97d927c36b0611e84604d697b11bb7d06a78c9ff06535", 0x173}], 0x2) sysctl$hw(&(0x7f00000002c0)={0x7, 0xf}, 0x2, &(0x7f00000005c0)="f0", &(0x7f00000000c0)=0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setrlimit(0x0, 0x0) syz_open_pts() open(0x0, 0x0, 0x124) r1 = socket(0x10, 0x4000, 0x7b) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x138, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, 0x0, 0x1f, 0x0) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYRES32], 0x401, 0x0) msgsnd(r2, 0x0, 0x401, 0x0) msgctl$IPC_RMID(r2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) pread(0xffffffffffffffff, 0x0, 0x0, 0x100000000) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0x13) openat$bpf(0xffffffffffffff9c, 0x0, 0x200, 0x0) mknod(&(0x7f0000000000)='\x00', 0x20, 0x40) pipe(0x0) write(r3, 0x0, 0x15) writev(0xffffffffffffffff, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/47, 0x2f}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x10, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x14}, {0x7c}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = dup2(r0, r0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000180)="4dfb6b79951845e2cd9668618b36d93df01b8b7d45d0bc640ada53de1096c280bc3fe8a11c5aeea07cc0aca57612f97d4b101b5199f73cd5a5bb955d8f2ab8d018223f7b466cfec2b1a9fb56b65db7afa8570d748d5d8c08785882a940bd45d0984200a1bcd0fac462e146746296242e7342abce5beee86b92b0be65d3aef495a0ec7e2df79837fde3b44ac1773ffd11cf25", 0x92}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) sysctl$hw(&(0x7f0000000440)={0x6, 0x19}, 0x2, 0x0, 0x0, &(0x7f0000000500), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x7fff}]}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, 0x0, 0x89, 0x7}, 0x0, 0x0, 0x4}) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffffffffffdc1) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f0000008000000000000000000000000000000000bb60"]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f5"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df6", 0x15}], 0x1}, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) r1 = semget(0x1, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1000, 0xbf7f, 0x0, 0x6, 0x80, 0x8, 0x400, 0xb265]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000455000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x800000000006}, {&(0x7f00008a7000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3dfa}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f000026a000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x6012, 0xffffffffffffffff, 0x2) setrlimit(0x0, &(0x7f0000000980)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4, &(0x7f0000000140)="fa101824", 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000380)={0x9, 0x0, 0xff, 0xb946, 0xf1b}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28, 0x0, 0x0, 0xff}, {0x46, 0x0, 0x0, 0x80}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x40, &(0x7f0000000000), &(0x7f0000000040)=0x4) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "090e4d000000000000000000000000000900", 0x1}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x7c}, {0x35}, {0x9106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[]) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x978b, 0x80000001, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)='N', 0x1}], 0x1) r2 = socket(0x0, 0x0, 0x0) nanosleep(&(0x7f0000000280)={0x3, 0x1}, &(0x7f00000002c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) r4 = socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) nanosleep(&(0x7f0000000300)={0x9, 0x8}, &(0x7f0000000340)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) chmod(&(0x7f0000000240)='./file0\x00', 0x8) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x20e02) r0 = shmget(0x1, 0x4000, 0x163b16146df2a357, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x8, r1, 0xffffffffffffffff, r1}, 0x0, 0x3, 0x0, 0x0, 0x81, 0x0, 0x3}) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000480)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c87ace942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee0d0f34a08b28b1ee5cfe9fcd94e8f5ce25c05ec7d88bd2b6e4e6f3268557568f3225273f6c639076d64febbe5f7969929e9811eea694266793d4481831ad1fd9e16b22488f71bf526e756860d49fba21b297d0b47eafac078506d39409613b3eea4618893de8ac0191ff1c93a200c7c352defe6d0e4cabd264b487abfd8e5b", 0xcb}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r2 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) socket(0x0, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x80) r3 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40001220, r3) ftruncate(r2, 0x5) clock_gettime(0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x1, 0x3}, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x178) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000240)=[{0x7fff, 0x3, 0xb, 0x80003105}, {0x400, 0x0, 0x7f, 0x50}, {0xfff8, 0x7f, 0x9, 0x67a3300b}, {0x2003, 0x81, 0xb6, 0x7fff}, {0x9, 0x5, 0xe5, 0x3}]}) socket(0x1f86a15b1f589f0c, 0x2, 0x0) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f0000000300)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc1286944, &(0x7f0000000100)) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x100, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) msgget(0x1, 0x59) executing program 6: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSBRK(r0, 0x2000747b) pwrite(r0, &(0x7f0000000000)="86dd66", 0x3, 0x6) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x6) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000180)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_dstaddr=@in6}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x200, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r4, 0x400c5711, &(0x7f00000004c0)) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000500)={0xff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000540)={0x3, 0x7000000, './file0\x00', 0x2, 0x3, 0xba, 0xa9f}) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000580)={0x3, 0x7, {[0xffffffffffff7fff, 0x2, 0x2, 0x9, 0x7ff, 0x80000000, 0xff, 0x5, 0x80000000, 0x8000000000000000, 0x3a5ed086, 0xc, 0xffffffffffff20ba, 0x28000000000, 0x81, 0x347, 0xfffffffffffffffd, 0x9], [0x8001, 0x5, 0x7d6, 0x6, 0x6, 0xdec, 0x1, 0x1, 0x1, 0xcf], [0x2, 0x6, 0x9, 0xfffffffffffffff9, 0x2, 0x0, 0x7], [0x401, 0x6, 0x3258, 0x1ff, 0xffffffff, 0xffff], [{0x1, 0x0, 0x5d773a08, 0xb19}, {0x4, 0x11, 0x3, 0x200}, {0x7, 0x242, 0x1, 0x5}, {0x3d9c, 0x3ff, 0x0, 0x11}, {0x7fff, 0x32f, 0x6}, {0x7, 0x3, 0x6, 0x9}, {0x60fd, 0x7, 0x3, 0x2}, {0x4, 0x6, 0x3ff, 0x2}], {0x2, 0x81, 0x24c, 0x6}, {0x4, 0xfff, 0x7, 0x2}}}) sysctl$kern(&(0x7f00000007c0)={0x1, 0x13}, 0x2, &(0x7f0000000800)="b8373eac12e1cea4bccad1bcbc4a8b00f1bd067a2017db0ee108ab8c1271fe27cd0c4ac180451e6198ce6c6b", &(0x7f0000000840)=0x2c, &(0x7f0000000880)="30b207263ed96864e86f2f555f791a0ba30857380337232a5be8b18bd9e70b86a72847c0f914b1d4ba15ae86aafa57581a3a", 0x32) pwritev(r1, &(0x7f0000000b00)=[{&(0x7f00000008c0)="4d73a5cdfc890b6e0f106ea476132ad1005b962d369840d3695b1693cff291482b4d9362f7814c013f7948d2b63428938a1c4260bd18c93f4d4402c8633d1ee739bde3e12e5d3c4949eea12775179b2b7b8a1eb5ee8d0f01a40f2b6ca7d87b44388b61a0561cfaacb07f274e00f20dc4b1c27ace613bf44e1d615640c8480c92cde90efbc71c44679aa051e90449703378668f1bfa93305d342c1616415f8708cc5af60afdec4d72b7292ba623776ea768fa75d3fcf307b96bc2af905cddf5710b1d2ea19dc6992805b7bc", 0xcb}, {&(0x7f00000009c0)="b2116f1c4ff13ded9801d5a482ab27b1bbcaabcb4e9a4d27e702170fd7bd15b05ef2fbdea459840ec753b9ae726ce6ebe111345171717fecab29da354c84e77b852a3fa02bc62b8408e6094d2a8d011077bc9c7db74ab4c87e894e0d01e2eded120a24c30e477103aeca4e7c8ee3b7e8e72b25afa1", 0x75}, {&(0x7f0000000a40)="2c48c09d7e4b26e4bcdd7d2776c0ba3816eaa31eafe594e29ef2c12fe877046899010e9ef80bc1fc5ab5cdf6a053e67cc317f9243c0c666340a244b5904cbbb7b131b60a0d96574cb8ea8a6844c19f3bc5d6e7425d29c93a43bcffa0285d46257f65baab250e881517f4159824b26705beb447cf45e66e38e330f61c72a721463aa514bceba605ee05c1aba4c5ae964b0109329fff224271869b3c515ec23c734195683c2707b5092e126078f707d28c", 0xb0}], 0x3, 0x9) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000b40)) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000b80)) mknodat(r4, &(0x7f0000000bc0)='./file0\x00', 0x1000, 0x7) fcntl$dupfd(r1, 0xa, r3) openat$tty(0xffffffffffffff9c, &(0x7f0000000c00), 0x80, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000d40)={0xdf, 0x0, &(0x7f0000000c40)=""/223}) writev(r1, &(0x7f00000031c0)=[{&(0x7f0000000d80)="bb23a4faeacdfa38e5cbbeaf0a5122f5734ac5a726fb11c325f9bfb49e4e585c1e0f443b025d2532c7fd52448602605997d5337d039041f6f3418ef6cabe86164d6585f7ff75b9d370d37533f2a86e49721edc850ec5896ad3406565bf471d5616ea56262475e518cce6045a4f8077397bce62b16f336f1e46d87cfd94f270ead4e2169558066afcb4ee1180d3abb9a08dcadbb29ca98389046bb3a4fe01cc6d59566cd176c27e5368663c12fb6d5682f5f41ffe8b230f8dd70bf68ed515b25bda891d44f4a91b2518316a038311b1d3160417f3b2e22bea5b5b056456e2b9391049123480ec411ddac3b7fa10a28452d6833a0f1991982e4c0d299274c99589cec3370b7d55526c3834da77a2e397ed87a7cecdd4201a7f1f6051e9efaa7ce920f752abb174259ec535717b511c06a210e78ece8a105e071fb4105c694a11a8ca9b83fecc801f24aedb28ba1b795f6f12fd91cdb79cf404f9559053b01a1e2e04ab34c7282d756effb6df5827ee2f945a7f835735c26df1d9c841ba274520cb20f89279aa936f7c84a9181e414a83bda68b94474b6314005400a6fc0b3cef7a40c990b19adf06ad533eaf6fa49e292ab37ed6d28b21e78cdc7d7d3027939209eafab2d4465b69f6fb10ee2684f288597c21c3c358b195c12a06372baf28d7606a6106202552e24d2dcde1a0a1a7407c75838ba79cbd1349d2e3f2ca5b89998c24635735f300452cb6347a43cefca82ba0594c1e771212a6e0cbaccefad55cd66b5255f93ccdb800d272471753377ed86253a29a6b2326389bf59b48b108a562f61de9108ffb47bbd3bf2dfb4e9a94c618825f2adeccd2691d134abadf98811b92b6f77c9bb1d4d9cfb8049aa4d20f9278ca535bc23af09a68be6b7da67f4a4da49fba86b55af434ef2b0dc7bd889fb8a05375960aec8a63bd13a0e3dcc860d1222c8293bd053685d4ca3498a4798561991c4e9e772349daedb8a36eb7c1f5401509a5fa477139b472e0d8cdb19ecd0dd84dac2207b579afce770d8219f5dc5c3c93b61ccac2ad49af3c870ad669c9642b4513a3c9a9dce6b9e072dfa26e1599d3e25501691b107baf0ef5ed38b20c8f804462e358028d1d37acc25058815783b4be9e41c892372bd84acf30e0aca972db834508db67b8145bd8d79ef90d718e2174882286ac4000fc53efacea355a7ce5302c02a2272a94c9fc51a2c5e42462894f8edc8030390a9df88bec9e778609c36084cc9cb530f43a20a2f34521bc2f89cb7604cfe7d9b6d0d939bc9aad225b35326d4597136214e9ff887611ce306953235142162911383ee6cdbc5d3c3873ceb3fa392fb1092fda641de4b2c3a78a0dcee377cbec924890cc11cb5ce6564fbf9961dabcb562127cb39aff12d169ed066ac657b57731fd58e7964fcc9db283e7d0da027fdec3024a56399247c5e4092ebbf7ae82d0562f246850177ecc98c817a9b4e02251a8edf92d3f1d81cabbf78a3319a83ec2f8892e25d34742e0dbd4a57881f6f25d5362320f767f58b80c13d3e1a36b5abeb5e5e13c7978463a8ae712ad1c25e099f612e4ee1e4b3684c27fdf3d661f02e854e0c84340209e6e0fc4bcd66e05ef93d619d64ac785c1fa4df25c185ac09a55b603668238f52bc3f91e832b66e128f61f74ab6c21eac43f0f18781e42fc40decf35d316fbd610a59449ecb34e300fe9932f4c88a1ad54df58ca2ac63095eb048ad9e8deffc1b7c25520546029a5b1bc87fa06fb4ab84ba734fbef7a1f1635b0e9523e8a7b5887b2890a417c00d1443fdbef11f8cb72182d6ed5b069639707b56398cc7eeede0ccc277d267c5a6ed1cbab44e8c8d607d9730cadd1bda3fc525b051aced1faf0bb4ed893443655215eb871c7013ca8ec3d1f3c17685b944bb9a0a7039fba1a4de8221d3858e7856d1536a46ec5541c1be65bd45dca67ae8640f115a520d9db56fd431342c44120bf2190058c8c8b9499a1f6f1c4825a17369827beae64a57aa8316b6d2875a1203628526911db3e2031039d511b930b4eec8e68f71bc89b180c201fbcf549a421e5246b73983224b8c0ba34081e997a90ce6048f43027d7753f24dae91b2bae93cd4b1cf8c5fa8ad244e373f2dfecca65f98d8b7258d340b8e4656d026a2d5cbfb72997c5d251c6008c26b81bdd2d93be17fb557819d5deb528af50a03d89aaa3934911e53dfce963a1a2b456344b0af4265b64143b11f99333ee2fc3cb46339760b1b56e82ce68d00dc1253cdefe0b8e0a9890b6caaf978b748aefa224e7425e142a7ca2f159d94c6112cd2b4bf44f96073e6b66c8d7156b9be77f24ec077f48d0d8e8de0ed25ff65c20b83a9d75ddea5f811a1a34b25fd3d6797ccb973d04510993ec8af0beda24d3603e7e400a190d7bf4de374a4e54b6676c8d8564c8b0312f86847adb0ae6e64f90e29f9b32afc324cd794b3cdc7244572ecaf9c5f407807f623662ca7bef5c373a72cd4534856f2e22011f5f473280fe08dd92750b52ac8defadff1ec4f52a7d2475867b8870590096f9cd98e94d9d1132ba0107907cc3ce008e84c4a2768c0908071bca04b9408e97d4eacd1cfcab1a63f8d4ab9575afa6e3e35e1b375bb1deda222bb2456649cd119b07ad0c4ac158bf4b2f7d5affdcd24a737fc7c37a0aa3a1f8c5538d4ada66c98e156e6f48b8592e3a4b52c74fbe68d2e9b04e91ae1c440ef32cf6a9aa7b9a2cde03ace0cc50b2abf84c7fd4cafe4817f2e21b705a4c10f5b69433f2d1500aa93bf029aad9280df57d76d7288f8622b2984cfd9f6a709dc340ea4fcb773771209b2a9bb5e63ce492a32563dd536ee5b4d305d8c8700be64e208e7b1f0c3d18a620e5c66ff5978ea2a79b42e654bc97808b13fb9e6864839c5af926815a3e3af6e6c9c7badd014b9ce06ad01fa9557e6b0991ffbda10e57463ad99a81204b2316f5beac9b17b5b0e4f122467998868caa9099e557ef418f8e55d8c175fb6e3d31563c315bef40174cdd8d580f051d7364d66d59730dd6e710da285d111917d728c28d54a578a3b9f442354efe30de2477aecc1158d3ea5a0d856f975cbc7519cce725c14824e10a74d2bf7329400b2d4f9b60d215b1da12d8e7d74b8a63d597d8cdbc91b3fbcfd60098db7c7651e67a874c2c4a03f73b3bda21c86b26be97c48e196124120b05571de72cf2cf13470f5afea9fdfbac435d9dcd419a41c8b2f000cf07b7389b46856319b7cb807115d1053011a4a194c9f7cc21e7a55cf4d0b075b8d6614f54cfd01022bec1d7b289c4bf70c2d3aea02c912d3c7c9d80e3ce22f7b6466d7201f93c213fffcda202a0ad5a78bf3a9bf84ff023b23656cce8c6a88dc9f0e117d8ee496c21cbe31321895eea31750027866d658cd35815c96805b46c326f56a6101e09a112e2b9dad4e71765ac8630cb3182abc10f0d3a073ebf75f8627ce90e04ed4e53e230040c0c6259fd2a025c1dfa03bc2d9f8405da720d1cc857486d1cd609995d0865314a66361f0b5795800cbe9f70cfc5eb69c651b7af099cbb9c92bb506a75267390bae4276aae3e68f2d22f4f144b49ddd59d4aae74ed5dab8aca4b5fee56e94c16653f10cae2e2eb771285ac3c3cf74daa9dd07bbf0df55abb7dc9a1be7443f81035e2168349c2b675ccbff29311fb7289380e24a960e90b78b9ea85bf35539f5af0efc983f6fd8f0ede7de8475db0bb1fd9e01b46cd403f2f2f3287f197bef41cab88804734a1c48e497c5b8ba465474c3d525c7f45b4f92fde28d10946f6a478bf1ee770bdfe322cf8b46864437aad64da25f8fe0c2458224781e2679ce35686d28eca69069247d4d84f937ca42ba3a6007b4993b0395c5e4c5e115099baf8930af8e672f336b0bb7af3bd1a738666774b613d5ee198ac3af8b07894b30513e999a5752f5ed5ae146f7d155eefe4bdd04c30fef351d3ffb017b43ac4e60bbd0616a878fd0f4e30c03ba45d37d62d34d6793ad7e9979f749e73e15cacd51773c4fc834b030c393f5db3b9047ce03cae1fcfcda7a49caae7c980d2170f7a3ded419d801d7ea809e60724fd48228c77ede122a3dfca52fdb5c7aa25024b61157c3b90efb22077dfe4e1c3f82953137f6450117c39f6ff0a0214e3194d6cad62271effc7171bf00788a7d00bbaff45c394245b8d41de27036ba42df1f18aa343484f667ad25376cc5ef41a96710619d23a236e98365833f7735facc799ff9e6f0eb7c889d934c5253a83e4b9c39d24f2d0c1fc10ac53a5628c57cc98fc5f2c563f404b3279a30b68c8776c7a5c39a4c03f1b28581b6d92dabebc185dcc684020e9c9dcae89fc1d542f1daa1b7168646b10987923c5405557bb4c97443dbb3f3c5f7f3daf5ae2412c1f815d13522b72c0803a15b433549fc7d6d21804237aa254cc6904f63755e2049dbaf8d0e7635957138a8c4bf50bdc5494b05283eb9e0cd88d5321336dc2ac3d75c74d56613f43aec01a0c0cafbf15d19a62aa65b79e970b8f9a3327ff82b9b680cfd4d6ac5e671fec5f2d23717704fc7f429255caf052e51d8413251038dcb6124a2115394f3a5f63222f81c1a093b6fb8e26a28808c40defe6acefdf6af9f885bddc07533d64e5bc4c0924091ee8be5418abb6c30a94c86a90e0e4806a51d78e850b35fd40dadaba1a65443086c7648b10f94fe2f91dfa4612a9f3c221ffdaae970cabda7094e4c7ea452642393579b27c7bbc6c0b235cff1b915f96b87605133540555fb141a6b3aae07b0e3c7bee671831d5a7053185aa1adf8be392294edb464f2e62135f6024199903e98829e2b4b46f3394cd6e175e2933044904590c15cf54b0bbc2cc41af078ef81c056121dce9a9a9023656b673bc9e5710bbf9552f4e1bafe297da462a5e67dbcb9b2da07f01a1ebe5279c55618ae04ba21981eb03a43fda77576740c64028f2ef6335917ebc6f24619a64b79af311e2a2387f7797bf8750f59b87295e0062e5e5df75fc0d69d6297300a08b04bc132140f9267165242465b609cd29edc51e22c2a86ebd7bbc76fdbfa184232920943897a7522558a6a76a55fbcc581eb5aae04cf618733a5a5ea6ab78e0a29b8f731e5a075e70fc97363e5a90fdf31efc2b3db23b1a035de0ce3db48c0781e6ffdd591e19a44466d4938e0e4bc571a1d373faf8756ce80bf4a31b97a334482a00c722ff07dd58005fd0e19bf8397fafd74df8449e5b1559ac14916cfbfe2bc0ecb7e8db5e3281a239fcfbd575f7d6f18871d1acb083cf2747533f2985eba7af2f559e31ae9fca5b77d1884f3f7eafe0edd5d5567e6e159b55282a79842ff593e87395b59ca0ab59cb13d163a44925d1a600c0a1b70a1ad942253eee8da716c3922861689f95f5cbe13f8388db208deb31df849845f5a6b3f77aef5508eeeaae00eb2e5a9f5f80079dd1b04cfa00e74559a255d82b5e4eb37f4830721a09bb3ecba58a4b46ee9e301662b1e40f5e9defa5b47d3d43c5b389a84efa49ef596884fee0aca80313a8886815cc7d8f66c19b4c430ddfe57d2f555f2475872b460c834bc7351cf8501b7f189f7d8c2b88fb326f260a5c35808fd57b1b3cecbf55399a4137e4b0bba46f4a99027342ada1b1d6a068c524564c9a9ad40ea40006fba2f1d1135463d6fe5e157776b65289e510c048323e275a91547fcaab6656bd56dcd913f11fdab08a83e4f006e3ec45c5dffc22e0909b16bd7c9402751508ba5bbce26ffe107c9a0c3969f5f208d6c9d4d2752b6df4fc954015f76dcd25aa25308117cc7c829e1a30f84af2d2f246bd49b52bd6", 0x1000}, {&(0x7f0000001d80)="9030de3d76c2334ab1b19bdb573b448e58a3f50e3acf3ecbfa4367bca0b08b6ac042fb070740d6b2849b635902c6f47663b42bd8ad0e04031618462ea220a35516c18e65ff66d56d01b390e23084dbb5320bd5d6fcc97a70538365c22e2b132b356c8a76debe4af66cce238ba68d8112bba57d270cba76cdeab27335c57ee91fcbbe014f19d6b7ff4a2f87b0b3fa86dec9", 0x91}, {&(0x7f0000001e40)="2d621cf0c6779c7664cc0ccad0be0a53b9930d5987d11010886b324504b391b34fab465f903c06b3260c36bd35c5e330f88172deeb7185ccb40abbeecd9860b591fd4a8bff914d455340aac1ff6a3481bc341c8dc2718301cac99fa29c609b8cc9f51c6429d5106feca1d3000c30", 0x6e}, {&(0x7f0000001ec0)="1d4c7676b2dd9d9e6ba877323b89aa504725d794d78242db18ddfc99727c373379becb731107f9e502192a00b60edc478bc9b1d311879439875f3a6c0a6723529c640cf201c64719d17b42b497c82c37afb3d06ee9f8e985865d071380bf551e2c3c957a0fc23067b9765a1ad49ca0d98fa25a", 0x73}, {&(0x7f0000001f40)="c93f24cac4d76e2e267506036526523672157227ed3374466a65e55446650ccbd3f4c1da6c5cf9f01193a3e94837d3fbe73d9ae9051aeb3d22f2371f38e282047f3793c767c694890dcf8c9805b5c9d747eb0abdf162a5107d326cc4207f9c472634792e123b673334c336fe5186a2821e58a8a480bf5e7fabf77287a573d232cc3409f1f934f0df66372f4cdabb05ae24600b7b838a9015bb545609913b56afff7e2e06bf34aed08c1f6650df3351b9f240ec947809d3db72293c5088", 0xbd}, {&(0x7f0000002000)="3267d9ffaf6a15ae7baa6c35eee255285311bb267a6a64555af545e32155a82c9c3af4620b7392d53fee6af9658109c44f25ca14b5aa098efa245cf836d8e1cb62e1f223379d15dca4e1af4226f6b762c08f349a2e790347dc347909197d6d80d993b8c73dafc1d945d03b5356f9f5eefb58d0760c7832cfecdb0d143ccb9c96291351c61e71a5", 0x87}, {&(0x7f00000020c0)="3d2d8b07060dab0cb8a5830d44bc95c7465a82b829fe9cc6d42a88b063f52953e96b0f50074dfb20bb58f8adedd66197e026c5c92219e6eb6572743ecab1383e05cc0e7683e3bb38664ff6adc6a42f117e8fdc17c1b9d43096c9b1496ec00e3dc734f503c02263093a1dd458956461896af1507180960c33ebae93e23d5497a745c912f9234752fc067c9c0f06a27771c6d05fc3f3c415f5e5bb33aa35b3c87741bb5ad33345ca08e36b9546fd3d258713428e3c044ba06703c6ad272740c273e3276c48e0dbb165fa1d24eeabf2232faa6116387d4c9c48ef6e0738e1269a799886fb1b43b49aaa0efb7bd577ee10f4840bc13ff2df7481b5d78a8d3787ed1918a38e4b8dccfee389abe0f20e453bab82978295c5cf4dcfd77d7df13b6b319bcaab81d5ef9b140fedc25dfdf6cd5a0fa830d11b1bdb42bcfa28b5f19dff690480285d99c40a5681d46a8d607ceca4705e3dae917b021a4effcd168a36d374bbaa8444a5ee09a4dfed882b5759ebf37a02e7b4914be657dd384c583b8bc9279788bc77f2f39fefb4d76b6ef162e94c0a2fea3de52cf07b5bed00b08cee6cdaa7bda18b6571172521716846c3bff1081e81d3f7b08332c4f90fa39f4316895d8cd7f375dff5f78c8cfc7bcf8003996afec36bc7b2cf12438a65a987399c279c8f6599436b61d15e576e69d86b8d3c1bdf5cbadca347dfef8e0d196e0eaab6dc7aeee98dcb0342053e966a82931c31ac49124e7c7017f0adf006c149f6cfb227eaeea98e3af8855f826a05f78039189faba4e428ee56c82eccd62b711fd63c9e9562fe2ac70a1733123307a0e7c08adb7719bdf3f92fee1da847f3dc32c297cde19dea45b49f260fd2f382da5b46cb9aba152d3d6da38bd0790976388f4c833fdce51138bbdf4607123530f94612ec6107be4d859a0bda8a54274caa38a39b2851d63d61c1c8e728e1abe3ad77311d7e593699b84d1e4648bceb23b2b584cd2fcf5376d7b7d2e63cfe16e3fc34a77813c77d2765f675022a773b8f5e0dd59b41b0c8d665ebf9210f4a0601b98ddc13996360c45d362f76c74313a1130e1f55b35d9bb78d0fe912e8d3f9a2606c4cd03df0bd7c259117a3a909044492a9d4dfa58f717f975c4cc856a80e2bb0f5e8f2e1d24b04e20b8694cd4ef1713ed8a6d3913831a0ff6ca2f0723dc85201e90de63122a1243e1ca67e99e9eabd95d86eada3f31aa70981c52dd1a75427e6eb78fd434f79207f0a84ecf6e750707416c67866656696022c09b79abe3c67732f5da792e80db72c53962103023bea2196457cf1e22f1be64aa4625b5fbfb4ac2624470b868f84cfddc4e23528afc16ee34aa6d928dd7b3ea657c3253644167b0ba1774731b70708229e29c4744a6f1f87fecf0f9b83f519589565b701e3a981c0f721a5709b06bb91db757dfc4ab78da7fab6ba5604ec29cf4e549839ac5964d3002773343192671141ae0cf77699e677f6a95c14e4325c1b88a430a684d4c496433fde69fb3931666f8f53bb5296644c1c8581476b8e6f43dde5eb3cb8caddcb14c2b3eef20d44474c927f7f573761ab9fe9611f0b2ef0415eacbc2f546d51b2091bf6b64297182172731ed8689d1db59d9fe731f9075a7790e36f60ed47f0ae2e66230b498e8559f5388470eaae86496bfb3df5e7377e376bca34370adbd2e22021f40a9f23151538c10ba2529ce76fbef128a970d4396e03d3b429ab8a1db4afe560ef551ae9e231273d2eac7da6c78fe1542d43efc2e769a63cf9a544b5317460d7cde8098f253220b9de4e8de1255b1f737baefdc78379045728e0f82fbfc5780ff1f0bc3948159611835d5f0ee9a02ff7c6ab084a39f87dac23db72ce8eef0971da3b4929d21eb31b6b35e2e29a3184efa63f60242b877ed95abc0b244160b5e8e20bc8c59fbaa529feddccd8fc20c81f4ea5801d2d5a34657822b7a3ad7cddd91e9c31bf08e508b5c173e6162591afaa6835d9f364e9c81b2c03189206a77f713335dc13e10b5d3260d12b209782c09e54ab49fb274968764dc2eb9794309d1ede1a255325b504b31ef59fb4418fc4140fb2a8a5db430a685fc939875f6c0141a1c9f0dfbd5bf9bb049920a0e32d154ac6865847f399cbe679951fac036f22c961e56f4358086da877e4c7dafbae664207e9cf5334888d807993fbb4056c67a602007dda8b66ae2c06ea4edc79659ea0ed6d2e62910b3acc5599d86ab060e861aeceb32be963bcf2f692fafacd5dffa4f4cf55a1bf37d5b4fe14b7a3d9bcd7f58badfbf200a0047b24114ab21ef71b0cedce349714f452dfd658429fd92394fd51e00c915edb672cdc11082e9956d8f2be51f84c48ac16ae3a96387d5a646f18a6a1674063f33d836dc26865af8b29c6ddc2a41ff0c6f79aea2aaef6355935ae9162ef9147bac8e7cd842497377d92bd2a0c0b67b2d17234078c4651bd5c867b57a6caca174e61e2d1fde7ee25ff54323ba823676fa0ca5aa84c8acecf49502194550bb13c2b1e3cd0281c6918feac17b09963a7af223ca4b253b7a9fb1ca270e12bfee58bf69430d2167b6a72f7951017d739ecde5f1bd7d79107038b5fc68df507571194b8496979d23fa0fa91b516a49e909a958fa0b6973a472c6f2d35cd8dfd5f7bd4e0f1b4038cf5dcfff82f52a389747f6b04f72d5c1d40097896070cfca9087dadaa05d53c35672c3f091a5ba8592b468adc888a074fe0961ea3c7b22e077bcb6bfbc881e41d78d2afdf54165706c692c7e1cd974078e7a9c565740bd2a68744d996f0f578b603ab17fd788454117f1dec7c1f410a8528d1131557b1595bcc134cbb8734a7eea26ce36d07eeb031992eb4e06a8ee6ea90ed96a571876717bb0473cdd22a2bd36c215090e7a5ccde5133fba4a16bffbbc0b09ab51d8a32d6ec885cb3d65b995207f838c031b1238ad0d928965ff3fa0c9ddad7733837d907b6f647d71b2071f731ea30a1aa8d144d4e4aaa5f9ec3ff997f430f1c5a17fb14e2e9a20238189b5f1542dad56f3cb65d50930462606a47fe40fb49669f3152216300e51a31fe17abfaba6f1636f47a2b0c9989e7775b6f15a0178d286ac9295b8514aa46ce7f1c014aadf41d48bc8284a83a0240b0c7969bc0518e86d4e0c353f9c632cc5df2a98a2b05a1e07161da073e9b382c75c64eba55dcceabfac96560a3def953a8fb5312b3c228ec07150352a815c06369c1cae06bfdd05385ad8f1871fc22f163d7514e4f4079bf6c4e490c37accb6a67bd54dac9a17a863e7907bc6f99edc48c6ff02353f72e2d7247973d3d9f5acfe7dde7e0a4c554be3b8858ed54e8278a7830f1e1fac3da2ca574e0fd6f25971132c36cfcc5013481c33ee31fff8b75c99b6eeb1b029742bc340bb05fbb910cdfa7ea6c5208115f7d465168b442dc8a98923381c369b2f2de76b6098c0d416000f2088f1fae861935a42cfcd13ca051d251f12dafb69aa8423f0f68baf61aa34afd66ba642eb9da29ead5bae1ff7c1af3f4b4538c78bf4abed9786938d265cb2afab90fe994a39ba8ed6e0be284eb463e01b2fbb5e695e5e907a32390a72dba81ddaf4b33a8d265f09e351c7e1d131089e44ede43b31adc2569ddb455aa39deef88a45038f715a5edcb3ef4d1501143bb60df735786e19ff30a928a87da5c150d0596f418f5670d86decca363518a5ae1048fcb8a4c87325badecb9f21c09c891185e1b81cf90684bb30d8b9c01e2f2693b5d97d81e16911c26901c3452fa2f17349a2aaccc9d4d5f4766e19de71845e23a413d744a41d1912f6adc388e6b72e98c8c3f1e9d40262b1550bebf8254197b2063ffc109df27c3c3b87a4b1be700f095518aadf2c6b603593a234ba3991ddb6398c5cfa7088f4a66a1320b7503de7a5e3cb39488c125eaf02b99cc38b77ffc28126409a404bad29d6899177b0dd3be9971c89ccd73be50b331fea8a451748900fab195e09defadad21b9c5b92054c1507be99f9542a0b1052d30ad1cdc063ce1312e7b3d99f6174ea645326d893db882ae9ac933548c99bd70f32e65d3afbe0858a8a8db1d53149be21f4c7812edc4a3ce7037871ddab8083d042aef3efa2c696aad6ac24950d499fd19c249cd4d5a278f38617a999cd0952e4c8ccd3fbebc8724be7ea3facac0a7dea41f3c42e72dc02222e13a9f000d1987573120b6f5eb1a7d6e39e2786dcc9ff64d2de519664b3e8c60c5c33e60eb02a6d879d691b09c5f816d8c453482ea0e0a9adfddb078c4c6cfeacee10685d59bce5675e8ff9c71addfff1c477aa09ca0f9b7a70e98b87104b831138fbe395efe9939d5b8cddf24afc7207e3675b6fd5f1cebf4c3489c71f0ba5edf4ebbc6da836702b942d3134876a407625edf0079296e650212e70700f5f11bc31fd941e3855988ca1eb4c73f6b7d64805f193e943ce1009a5b1f558d6e548c517a400ef24ab8613d60899cd2128112235164434495bd92ae64cd2e83d0b9a2a47f67361c138ecf6ad38c88ad399be7be42198da7631fb527e8e24dc4527b3db3e5b181a88d4a41f6aa9724ebbd8bac6e696dfbadf9d379743ae9480e4a35ff3eca4bc320d92b924f10d883a1a9d5657edc555a877b1fda2a7305a9e5378a2d39299294ca51f0a781f72293b3060444350fb297b4407706e4e05ae828fdedfe9d5d6ea6b5ec5fb93afb2813d8d5047a3bf3b782fd1778e455bcb9bd757539741245ec78103883678f8de024ff09b58a05e8de052d7bb67378bd214e728529398f2384caf0a5c33b9dba92e330125afabfc7d9abdf4c1e7104d7f17261b0331931f41d6af2c53b8aa5ecd0a956881fe96cee6aeebb13037e1a5eb44bec4efc20a765f2154872c56aaf8b6a090fb4fe35e03d757f85c258c13df411450a5cd3641b13ceb24b17574d1afb98a1561dfb2318d138c51d8bad97ba09985bc7ba2dc2348c442504eafefe68b33415b178f79fc1871b1f5d1ef3eddb1c5d32aa31e236df187825efb5c8aca76a32c1300af508d134f3533ba8f60fe3c4df5053d528e57ed40fc0b13c97a9279ad54603a66c27e016ca3a46ab3a8d9e546173526536ca3d7954a284a3eff1bbe66c551df6e2c6b947c8d7871ad262443f06a5ebcff4846c0c6eb4a0fbd12b5b785992fc528545800ac3206ae95d6a4a367204e8e8436e8a7e0138a97985f42ad1b7152228d0b250a7aa1bca0eb0304dee88419911e6ff3827b544722316bdc0ed71fdc191565e7f86656c3fb7d7c77d96936aff01d0c154b97f5904df4b22dff1bb50b088c054c4355263ef2c18f2a93a50260faaa94d9e59df2a0fd6eceaf743a56a6d49cc501498cf88bac17dad6236e1b7e56b1a9c1f29bd3732ecee5ec167a50b6c4618a178f8a520890f6bef948ab7f614ac47a8ed82b59ce086eaecba7ae8cb0dde82964eebcfbdb985b50ce310e3e49038a5aaf12bd9eb14713e899d76d7031d27cbb5a692d3db1ea37d1a65c08f518ca7241cf04cdb922877c1545966d2b9abef132a931ea323f41802b60cb661828fe95023a3eeb1790dcaa2986672494bd9ed637f614200fe4f225edab0e38f2d8b5c9ce3f83d20bb534d753fbe2d13884b4f9cece8162de2c028968e7ae23be483eacbe5820350551202f37582107ac37d5afb90892d645fa523504ffad0641c00e4a2f249e19f44282bb6bdde79e4a7ae2f93163b08479a3e13540648ab8f92b86a6a73b507ad18fb7f2c2c38cc40f16ce4a1fbda95a843fa8bad2b52d2acb0673fab33b547abf037e05d86ea2d2b0d140fcf60792647d2288d1da4", 0x1000}, {&(0x7f00000030c0)="af853aa1b6239310d3a7b8831ebf1825945c87d867310c4b370a075f19a5fba98235ff5eaacd1fb8c391e65025859882c05c81b0f550e3a0173a1e87a51838b7268fd3d591fea3df555f8cc22a51e2fc6428fc1031396d29f725475741ecc8e59bb10fb7a0f8b5e584a13f1419c11d38ac236e22562ac014a7d525b0b97fc4d2fe5740d308f856cacedd9254f107d374373608304bf04624bb3f6f6c3dacf41462acc1c8860e8a650ed82b187a20b1e68645d097f299f4fd6952d85c03ac67bb7db8942fcb3df14db9be54d015f3baa950230ec8e9fa", 0xd6}], 0x8) ioctl$BIOCLOCK(r3, 0x20004276) openat$pf(0xffffffffffffff9c, &(0x7f0000003240), 0x8, 0x0) syz_emit_ethernet(0x3b, &(0x7f0000003280)={@remote, @local, [], {@arp={0x806, @generic={0x1, 0x8040, 0x6, 0x9, 0x4, @broadcast, "5d6eb9595057a91478", @remote, "f8528bb64ef21ccb952465e654a1cf0b"}}}}) execve(&(0x7f00000032c0)='./file0\x00', &(0x7f0000003480)=[&(0x7f0000003300)='#]&\x00', &(0x7f0000003340)='\xd5\'\x00', &(0x7f0000003380)='/:@*/]*/{]{/-\x00', &(0x7f00000033c0)='/dev/vmm\x00', &(0x7f0000003400)='\x00', &(0x7f0000003440)='/dev/tty\x00'], &(0x7f0000003680)=[&(0x7f00000034c0)='\xaa\xaa\xaa\xaa\xaa', &(0x7f0000003500)='/dev/pf\x00', &(0x7f0000003540)='+@(\x00', &(0x7f0000003580)=',-$&\x00', &(0x7f00000035c0)='\xff\xff\xff\xff\xff\xff', &(0x7f0000003600)='/dev/vmm\x00', &(0x7f0000003640)='\x00']) mknod$loop(&(0x7f00000036c0)='./file0\x00', 0x8, 0x1) executing program 5: socket(0x18, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x87}, {0x74}, {0x8106}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)='#!i', 0x3}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=' ', 0x1}, {&(0x7f00000004c0)="407fb506fae6e1dec095983d06062ba449e33c9d068c415d513fc5af94da5b5062728d50e619fcf232780fb06b89234a8d2d104ac8be64b194806d43d0113e933db09cac75fefdba347c022783b3131ee835daee550378e4191b1e6926f46680b3ce713b148a0546bb942f3c1f1a0394dd0a", 0x72}], 0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x57, 0x6}) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(0x0) getppid() setreuid(0xee00, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60004b0000082b00fe8000000000000000000000000000aafe80000000000a"]) executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) getppid() r1 = open$dir(&(0x7f00000009c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x112) r2 = open$dir(&(0x7f00000007c0)='./file1\x00', 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000700)="fb4cb6875c9003654ef3f40fa7ad530f939e3d71f0286c5732b5a911a171d98569acf8677884cfc4874c1b0bf73ff90f83c16fae68ffc43e7249f5e23b91b2733bb061c776096510bc", 0x49}, {&(0x7f0000000400)="ca6fbb459d98c8fe90885744cf192337736fefe030c09dc2854a2c8f552b22db0bdc87bd2b56db2dc49272963915b4cd6d565a8c1706531d19b9349785", 0x3d}], 0x2, 0x0, 0x0, 0x1}, 0x1b) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r5, &(0x7f0000000280), &(0x7f0000000840)=0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r7, 0x6, 0x9, &(0x7f0000000500)=""/243, &(0x7f0000000600)=0xf3) r9 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f00000004c0)={0x5, 0x100000, './file0\x00', 0xe4e0, 0x0, 0x9, 0x401}) sendmmsg(r8, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) recvmsg(r7, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/236}], 0x100000000000039d, 0x0, 0x28}, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x1}, {0x35}, {0x7, 0x0, 0x0, 0x104}, {0xffe, 0x7b, 0x2d, 0x95}]}) write(r3, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) connect$unix(r4, &(0x7f00000002c0)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xfc) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001540)='./file0\x00') executing program 2: setrlimit(0x0, &(0x7f00000003c0)={0x200004, 0x5}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffd, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000300)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffff001, 0x2, 0x7ff, 0x8000000, "f7ad08f40f3d0a808d0e158966ecad62696b42ed", 0x6, 0x4c3}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socket(0x6, 0x3, 0x80) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001440)=[{0x64}, {0x16}]}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) r1 = semget$private(0x0, 0x1, 0x3d0) semop(0x0, &(0x7f0000000000)=[{0x0, 0x4}, {0x2, 0x2ff}, {}, {0x1, 0xfffd, 0x1800}, {0x0, 0x7ff, 0x2000}, {0x2, 0x804, 0x800}], 0x6) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/250) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x2}, {}, {}, {0x3}, {}, {}, {}, {0x0, 0x9}, {}, {}, {}, {0x1}, {}, {0x0, 0x1000000}, {}, {}, {}, {}, {}, {0x1}, {}, {0x1, 0x5}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(0x0, 0x0) mkdir(0x0, 0x0) poll(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x0, 0x3}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffc}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) msgget$private(0x0, 0x282) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x0, 0x20}]}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x2000000) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r4 = dup(0xffffffffffffffff) poll(0x0, 0xfffffffffffffd9d, 0x3) setreuid(0x0, 0xee01) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000003c0)=""/153) rename(0x0, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000400), &(0x7f0000000440)=0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000380)=[{0x3}, {0x25}, {0x8006}]}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) executing program 3: socket$unix(0x1, 0x2, 0x0) shutdown(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x0, 0xfffffffffffffffd}, {0x5}}, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000012000042fee188507af9149e61f61f53aaf3757ccb78896d3c837f925dc9db9108ae5e024eab385884d1d263bf23f6b047f237b3044cae340a3113198d0989c5bd76407c38f806e8f98e4e785567c23e5d0560e086fa607be55619c73ae912ec6b79ace314ffb9ff1be677be050beecd6bfe2e5449aee9b4e74dd9fd5a9fe72c37d7cebd8f0e4d766264d3c71de6d9c2d09ed3d2192220aca447f80c0a4df648ccc961660c9a475d12361a624646494b44f0dba28594a94b73fb8b7eb30574e0a9856ad8709d3459ec012de499f444d85c0a87f4bc140812221d78096d7d642600f9def393dcf631a1d4ecd9a4ba64"], 0x11, 0x800) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000bc597b8a7110cfcfb630f8fce91c8815cdb3170494422f94d3ca7b7e6e85277277ed8b80324a3721ef9788207334532be3f0940418dfc357ad34a8ff249bd5640720a0ef96857717d47c739a7105b1f5e3f02c84cacb4f83921ee9801773dfb84f3afbcfacf7b467bf6b551d8e905c883ef3bb3011e829e5ddce4e243de033ed1ad495516771cab6167098bc69fe5984b6280e3fc97b2d624151901511c550e6d5d4ec5f930c0dcec4366ceb87"], 0xa9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/117, 0x75}}, 0x10, 0x0, 0x0) socket(0x1, 0x2, 0x80) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x101) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x10, 0x1, 0x2) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000000)='m%', 0x2}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000400)) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040), 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f", &(0x7f0000000080)=0x99, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000240), &(0x7f0000000280)="1b5c780988cd98f0452ae7c52b4bcdf163e730c485ae29552c3d180d14268c0b8e77e749cde92377ed5c9c3d7696fe9f4938409829", 0x35) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000000)=[{0x45}], 0x3d}) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x800, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$net_inet_carp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) r4 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r4, &(0x7f0000000000), 0x10) executing program 6: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r0, 0xa, r0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x800, 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x81}, {0x36}]}) write(r1, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) getsockname$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xfffffffffffffe8c) r2 = socket(0x18, 0x2, 0x0) close(r2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x4, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x4}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196050000002948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f68d646867dfbce6f70ac63782c3c6091cbb0efa9444d", &(0x7f0000000040)=0x57, 0xfffffffffffffffe, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) write(r3, 0x0, 0x0) socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000180)=0x7, 0x4) bind$unix(r4, &(0x7f0000000200)=@abs={0x0, 0x7}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x8) executing program 2: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r0, 0x20008002) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x2, 0x4) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000ec0)={0x80000000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x123}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x80000000000000}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f00004fb000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil, 0x2}, {&(0x7f00004f7000/0xe000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f000068f000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00', 0x3}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x7}) r5 = open(0x0, 0x611, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$PCIOCREAD(r5, 0xc0187009, &(0x7f00000002c0)) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000880)={0x0, 0xb5, 0x1ff, 0xd29, "8717f9bdca0d88f115e03a90d692480d51aa00"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(0x0, 0x80, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000400)=0x1) chdir(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semget$private(0x0, 0x4000000009, 0x51f) executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000040)}, {&(0x7f0000000140)="0838b76b0beea217648bd137954b62368ea3a76cce7052b508a9d9e79b483594e7e0bd3b87894a48783294e7dd277b3e63be179f7dad5c2b57f45c937f55d28a7ce078311135b67b78f30a9e3b210f89b9ea2a773c260cdf8ea39c93f8a5e47b2e68085a5f91199e168b5714f7e581eaf38bfdf314444d22e8ab1ffe17407504779715952dd4de16c2b15a1aa5283211209395ae9a12b78173317f199c3367c868e2f9111b492d7a74cda9b6325a2f29298b27dcd5680691d9a72a75a19b4a4bd50ef71ad8b9efc9e802fcdee01553243fbd2cc4d9be2c4812e2e2902c695cbbe7482e4d3690a98e089f13b1587ef40d1fbb0ba18fdf93140b240230474474b1eefa3bfc784820a31ae6ed02028259aa0d7bef7e7255aaef45f9ecb555c486ab8cb294b261fdb42f4e288079ec034753f66e46efea21073668713ee5b390f4db99f6315a8204c6db74997e67784a558954b840c8e199345406211e21364da01d55ca389da72af166ff9987a3e296cac2af4f51c5b58bbb6133ab83276b0fefd8fc0043b7b51d69c07e497c80584e27843174b640828011ed5898ff81da19e31fed537a93e78a2ad5d06a54c18539ba0363a33405bd188c8b92f9964a8fe8dd1923ecc7faf10dea620cbdf739765a19be05b0879f7ac74da7ef7c8a7d3a7831779c2059a3ea6d167471324eb2c9befead994d11b470477325cb0dbbf31fa199d33e19e7b17dd93a0a136d1c623173baa167fee53a4f7ed17f8a84729ee9d503cf459e880c630070734e39cf77f4988dbe6f6cc28a2b50b578ff03da86bb9f549de2f57c8f3a9bd97f4838b8c935098cadcad976a0496ada6ec509b74897a7f25ec10c244cb783b099e0d759b36c98832fc1fd36070efae0fa0fd88022ec172ab2a26c8bd84effd33493c892604ee74d539614a0c0641149c1b4dbddfcd62bd8a464aaa6c77639fb8ae163363aa3eaa39c0a18cab6baf469b9786cfd4c6769b4e96c6cfd9396d7b6a216e90d8e2f10d3d0a420dfdc3e3e2fd30d2cbc0e79eb5e91551b46b57459dd10594a9730a56d8a520b31cef3b5a2ef8aa6f14cebe63187668f935f2dfd9dc2e8f375c3ed4d4fcbc25e65f6bc1a836b13b23de2bdfd7cbf90af5f18bef33e48b982876353b33dfa428d716362ca8f48825531c9fbe0515474079ebaf81bd4debe1812b43305afac7358ed960c6eceb0e4a44b68000ea9ba7ba705d5efe96a0df454b20cbacaf151ffdab18b96a16273f692cc8dae77f2430fe155af9804c22a2e2290526d26336b2020e85c76fa55363ba5d2ad46f143c3e749c86e22c42bedbe5a324355472cb52d5ca5738861ab8d02acff846d874308f86742b672e1ab5a6952000fe0e3322b6438be31b31f5138ea4e9910799d1fe9cfd1e7d895faa8feae1d8aad145ca17090050c5cc835864736a858cb7149888d77a585c5b67ee077bff4fab3d124a035ea09c4981d458a2854e189c052d52a68eeaf2660e7ca04e678d1a9775917173ac54037fe938540e638350d049ecbe4b49663e6144ed0e104bab5a3e493badefeedc219522a408ff9aacbd305d4d49f82ea8d409f14e5a9d9c352c0ae9a74c94b22798c3f256dbaea9879c750f68fcdc0969e63bdee9611d5c22f6143824605b1b37ca3e0dae8b93a2931fd160d0c7ad04e169c789711d3d57f735e9be2507ef08dc0c069b88d9f99b2c8127adbfc398a763980f12a0c11446dda05b2f1060a73c9f59d4ac46cc1a66a41d322fcf80de4ced1c4977fb3f385ccb3e1fa5f60ea727fe471a83da64469b38afa8783403445d43aacd4d3013110289adf926f5cec2597906f3c7faae899f02bf2471a3ad889a15707582ef4fc2c3f3def17ef63a9fb0c0e8f029f26fad7f4a48db7f14576a88fe086ed72ec63503f82cc3daa0c5537bfc831dacaf0bf6caaab018fcac441458e80214650c70277ed1f8ec053239f62e15084fdba9751bd8b01357eac163459fa82914b3264b5736d1fdc1a043389104d0801c6887edf942bf4f95d24d39b7ab851369cfbaec677533ce6301cbcb8ee293cada8e766c1b87acadc5eaa8c0bf9979296af52229a93ee65d5cc45cc4d396428c517938d7f07d73968b32ae44a1a551fa4354e8696efc9fa9440482f642e04b62d3a91d5e92f2b9e6027eca323d1bc4752946d689402c4e5ce4fceaff561a17aad34357e8e33bc271f4d1ab364e58cda46e11d2b0551ecf03bd32a4d663cc25f88ba77802ce77bd94e69b50f4c79ccf4e624fd4724a9f47e52a21392b506ae9c3d4f23f93399f9984e3e87339acddc458de859aa687f60a55ed2b36bf92c4e52183f8bdaf0565977dfe1967e8b8e1107b06bc7be7ec98e34788e96c450f999328025d0734aeda97a247be5e9e81f73341d50966a829949cfd88c1702d2883cd1a460dd8ba870422642ba05bb3fa37b6adbc18e903f850a3a7877d373d72d7224d1bb1c0d0d320cb5b5cb5b128de4d7c8e6b3aea4634237387deafa3096fd96f8ff7f1d07c1c020c611a14cc300b244a02ec54b64ab68a3893a43776a93b1927cb00b210c0146cbd760a94c083a6c9b226cd84047c3fb0ec1da105324262dda2a240a4eded16f93bf1237cb3831340d86f6086d6a05f89a5cd3adca9f82cc5d3e9c23cb41b1d833ef05d5e248d78a415a70105054095c34d92abd9a7458315d4b810c93414358aa52ed790d8cf59b8356aa473388073094498ecf443f79989ca00a4f91c296726e1cec69d30c6de0da2020f31134c48a6f76b7ce873b20a7e8a50fe74056d62d444b5ea251584860095e18f428e0039690d0e795dea51d21f300679559df4ecb863fb9258d07ccd2b00470041fd2817a52e9cfbafee523daecd98e6f328d398e363096a1be95aa4e4fcd95fb2ee47f14fc06f72d5e05b12aeef148162b0d1d25337fe8e4cf82642b43282b032dbb9ff0aca0a3a5769a419f94603aff65bf4f9a35767504f59d3f7b4c7f5f7391e4ce9a6927005b67306635ea3bc088de579a3197fa83bf50ee713e14b0d20a8c5f4376be023ed485d8aa7904ef8ea68fdf88c68353264470fe59e50ca32d9e3798923048e62518c673c9b7fb0b1122c7606f8209e2b243de91b8468d83c40797b66b8bf1c0be00fb89131b7c186f43ed45cdbd22beb43f012108fced758e6891a8d537d2a21d110d4b8497b2219da4ce19375d0d70b27d1369332e29a46b2f54d7a8dd00fece4fe9de016505312940776ac02af47664b5a3e605970f092924d9b526825d0ebdada4901de720f32e7386d755c13b3ec1fde89ea92d94cab3d6a66b922760abf6bb57a6b0d75015e448103aeeaca5626bffb8037e18677a14e8a4c90286d3b2616f358b9bd5744cff7d7a53a5ef617bc94c1e68e2abd519000cec89bf3dbad13efb2ae49f04bac5bbf3168ea60e4d1eab8bdcbf44459b71c8cfed52da97885d637969962c341031ae7b7d090726ef5b1ef150f7a7d63ef2147f8dcd5809dedd907de3605d168429a78f49488e9e7af695a148d3135576ed28bf98f6a101974d7b4fb35a5366486e8121aad5008089c01c2b9d02e608ed5d69d12cd549cba69c40f6bd8d02d0cf33f4fdf1eb4917f9ec68a15c56bedb8525253b743bf530a1ac44ebf0c38eed3d1ff1697bb0e36acebcb10f06ecf1264638e856548a6de69222d49fa205bf9d2dfc600cb6f436186719d084c3237860dbc01a041a92b54095751c6ae5dcde6bf1f5ea4775de5738b769531f04dfdaeaa30a472d62f967a2f659a82751cf92d19d1e2f2c190aaef2bca3b60d7e8e0fe32ce5c8e9afb67e52aff1c421251d5fd9a5d6702d8f3cec0f0dfd625917a81279b470a43f604ca4714df0b78521b72d9212ff7af2d627fef004629de16b559f72c7573433ef8dbe4da1b9cb1b7af24c18440593b79e21bd2554bd92eb4d0c405f09750db9b93d054966afd8e29e66bae113fe7f31319b5853ae59df1f8876d38f53943b8bb35c763ad7b8ec642b70713bf4f469128142f918ee55eb450cf9bf7b62cb88821250e7b60deccdbf5a8b83a448e4dcb6708be77a56449fe709d634e841982bb5e45fd136173569ba63c4897d910501916fdabca9b6f92abf51ea74ed751a1ac3fc9c60b5467517f7b022c7fbded17dce04b7bba3e1b75691c5fafd279b50f5d698ab310f9eb35f0db42e6660f8112dd9249e6223b41af07d25a336c654babe15f791c2bfc26e6c97e5b27e86c5b3ee1f93053b06ed173cd5ed046202ac130b677b9664b9c1425dc7c50a595937834a4ac1959c0c6b4c44a7dbbe37e8890cd4800a79b84583b837fb827a415091b8f18bc2c163f5a584a129da463df9d3277d0cfe8aa437303ed6c380e68c58b9fb2384d342fbf0316d5a34373ec6e8281cb401082344906669a59ea05f5f07eae4ed325713d071762a176bc140937001b1b5098cb9578e16963b5d740ca7031c35961ca02e76cb2280d7c61022a00ea3b74175cd640a5d56fae41b82e0d7b10d66849573df072f71f7841de3a1490d34c628d158719d4dc5b557f99684972a23fc5cabcbcec499286f3822312c8f41201215476bd9def798d085d559030f28bc3e0134f34fc97a29158e7177c09d21900de05019fba8325f953e8ea580d5ff21dc4025712a88215d774fdb56d5ed863eff6cfa013fe74bfd306e69c53a98ddbefa3a64bcf689c542e5124fa494f3f5c036f852d76633b1e55c0ac3e007d950f84e1a5434fd7aa899cd1f41191f5853afed2e1312928f9caafc88d42784570bedbcd45222c648994ef855f2abe0bf697df89ea66f5d5c37214e0cb6d27c22a76f81e3e6a4e50c05e7f6b6c3d3489cfb9758c0497816684d830fe40237825d94030cc9c3b8c77df8b34140f114415b3a7d95e996e55a95141b3fb6dea9674591f1117d985d40ecf492659d61d0cb6dd9c34eb1400a9d05dbce92299be6baaa214721a48422288395f1c38fd6c0cdf18443d701fed054040fef410c3e933ebb7bf30edbe408d49e89eab6260489a2a7714f17b3d8d1a33927d5bc85040abc35e6976cd9919863639c65eead930dfb01ec987d1032f57fb64b34af7df701221bb9a8ae558b58136c20c82232f8c7420a866304b595ea98b73cebf795e44c72788fd6f938f0a8ae9ffbe9efa463935e6ce118c23cdeccda0bcb5286f4d76dec3051216f836068d35302bcc278e7fd1075f6ceec8ee171491c3c43beba36a95fa055f6bbdc948c73079abade441c41fd6a86b1b70dd2e6fd57e36258e0e0517349461e6ac841a9b6cc0c3e32aa781f3cd74743a71a0a51b4ce028bcdc2126d77ce890f596b516e8168285ba65939bd86c94dd8899772e92c86d98fd5de12b6977ffeebc76c75ddd7837607745ff0e0dc4bef411be03456a522643e41afbd8821cccb6dacc27ea7953c62970ddeb6309afe55f9adb4446a765bfb6cebc407971d23be2a99b10381befae061c320f4b89e44acc788ff6e860045ccb607b0d7799d412c62a32926bf73b914b43bd3ecb93af9b78f43f4392f90f99c2b5858699e2b3c2bdb5326f9d555a04db165d5986c61e1f1871ac15bc79b85385ec68658efd6606e44e940c2dfebf2b50a6300d35501b34f4324ceef271c10b29743b26ba098095842850a30982f96a6dbb74b8bc011dcc73ebd11389e06eded5b4be97df542e346c9268ebeef5ebab6f94190955a097266e1", 0xfc0}, {&(0x7f0000001140)="1bac710bf5c0a9c470dbbc46779d31d66ced0b4cbffcc184d488a166952c98825885ceea216d02b333731938baa36d074324893082dc0b3a79210f9143157cfbc9f99a8ed1393fdda9ef20902368d48c9d922c5f8bd9ec66659f18d5a8ec851c798ca1d5fc2e5cd6bb881a89a0dda5196f34bc4e5a90bf4e9bf95cc472f97e2a5b9727ddac9f484d45ce918a497c14779dc717f9a13ca646ca0d79211b7f64d60ba3fae92ccf8fb978f162fd36c21e790bf108a9b0d333e68d6b38b2335708ff080b9bfe75b3773af5fa5f6821", 0xcd}, {&(0x7f0000001240)}, {&(0x7f0000001280)="89ca7b5ce98f26a2cc846874334d914a8792fbb118659d58f1675c1508099c802bd1603772442f6db1e41bc906f2444525818cee0f", 0x35}, {&(0x7f0000001300)="5b46ec7d3d06942390055b319cafef6f78a844193dd8ad3f03f88e994a4fe08384885d436f59ef06da736c02981c231475ff35e1129f4c2c19b50172550b6838ebdd25bf679c203e9d15acdb187f8c02873f8520ce3db6440796634351faa54471073855744178392cacf1ac4e0168fc1a5ae3ea17f81de515912a6770362b22bdedd97d9b741ae8eafac1a5617686cd3ba94a", 0x93}, {&(0x7f00000013c0)}, {&(0x7f0000001540)="24328becaa50abdacdb0bfdc1d01f600e3e0b87676945d1069714c13cb23cde576afa17fe50ecb914c6d9cdf9323aa790a60bf8c0d872234a5d0c19fedacc09b75c9bfcac78bb30df4aa67eba4", 0x4d}], 0x8, 0x3f) socketpair(0x18, 0x2, 0xd2, &(0x7f0000001700)={0xffffffffffffffff}) bind(r1, &(0x7f0000001740)=@in={0x2, 0x0}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001b00), 0x0, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000001b40)={0x4}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000001b80)={0xb058}) pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000001c00)=[{r4, 0x2}, {r2, 0x2}], 0x2, 0x6b) openat$bpf(0xffffffffffffff9c, &(0x7f0000001c40), 0x10, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000002100)={0x5, 0x0, 0x1, 0x0, &(0x7f0000001e80)={{0x0, 0x0, 0x4, 0x1, 0xc0, 0xd208, 0x4}, {[0x0, 0x0, 0x0, 0x7, 0x4, 0xc08, 0x8, 0x20d, 0x9, 0x22, 0x8000, 0x6, 0xffffffff, 0x8d, 0x3, 0x8da, 0x100000001, 0xfffffffffffff880], [0x0, 0x10001, 0xe9c, 0x0, 0x12a, 0x100000000, 0x4, 0xfa86, 0x5, 0x4], [0x0, 0xffffffff, 0x3, 0x8, 0x0, 0x8, 0x3], [0x17f, 0x7, 0x0, 0x6a, 0x2, 0x6], [{0x4, 0x8, 0x80000001}, {0x0, 0x0, 0x0, 0x7}, {0x8000, 0x0, 0x1, 0xf1f4}, {0x8000, 0x40000, 0x1, 0x4169}, {0x1, 0x3, 0x4, 0x80000001}, {0x819f, 0x5, 0xf238, 0xc4e}, {0x3ff, 0x2, 0x400, 0x101}, {0x9, 0x80000000}], {0xffff, 0x40, 0x0, 0x6}, {0x4, 0x80, 0xfffffffd}}}, 0x48b1, 0xe}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = dup2(r5, r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x81}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000200)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x23, 0x2}, {0x8b, 0x80000000}, {0x45, 0xef07}, {0x101, 0x3f}, {0x45, 0x7}, {0x23}], 0x6}) r9 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r9, 0x80206979, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r10 = syz_open_pts() close(r10) syz_open_pts() executing program 4: r0 = msgget(0x1, 0x5e9) msgsnd(r0, &(0x7f0000000000)={0x0, "ce0fdcf97fbb7a4df778c16a0025e35f00ba8749674c5cda9b87b3f573d67a96d71bee2445dba25f0a7b418b5967db2f4a04268e9266665e197d2d6ff77b8f99b67c60d52da084a7dc44a2f413d140d43f687ccfde7660d15c1830dddd120edb150112cf81dd43bb6cb3d09914b68abba0dfb0a58818c33f18b7a1ca9792d2594a52eb4fb2c14d35a2bdcf2dbf0ab7bf1dca5e8b7807cde8540e939eede528300b99569fe4414813bd762811c465c034e99c0d36bea79a590f0053f4cdc03d0cdc051ca3f944c5a4c5d3f6230fe97fd75bee"}, 0xda, 0x800) r1 = msgget(0x2, 0x52) msgrcv(r0, &(0x7f0000000100)={0x0, ""/52}, 0x3c, 0x2, 0x0) r2 = msgget(0x3, 0x99) msgsnd(r2, &(0x7f0000000140)={0x0, "14451350a8e9f661757cc9fc7296b7b73e17bf065af2c3f58875ffc9467d204fafcca8b7565d43586dbe73e72469d5d22fa32148c31acb74b206a9fc8e4af9a27da0a9fd111013f056e94aa15731256843ae2bbaa333e272f1f139a7bc09cdf786cdf94fb8562df059c86d002a2783f2f397ac7c369bc7adf68a0c83f9a85209b527dc4d1da7a0"}, 0x8f, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x800, 0xa4) renameat(r3, &(0x7f0000000240)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00') faccessat(r3, &(0x7f00000002c0)='./file0\x00', 0x100, 0x3) r4 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0xa) bind(r4, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) symlinkat(&(0x7f0000000380)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = getuid() r6 = getgid() chown(&(0x7f0000000400)='./file0\x00', r5, r6) msgsnd(r0, &(0x7f0000000440)={0x1, "b1d519bda665373451258fb931305da9912a66274f4d8d5cf10120743955bb972256ecb65061658c2db09801978eb35248359948d10b6f6616b4855d903c4a5a24e6f7b198360c0ff53ef9c4c73300284b1411277e52a33d60d6bb60e4cb29ee1d9e84e36e0fa555fdb6e60d893748a348597b20f145d0bf4fc5f5ca99a9e88035cdc904eb"}, 0x8d, 0x800) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000500)=""/81) sysctl$kern(&(0x7f0000000580)={0x1, 0xa}, 0x2, &(0x7f00000005c0)="e9bbff6990f88e09dd40f6e59a2e79e7239bf6d3152a286330ad4e4c29178991a85623449e6974acf138915c0c97c25edcf8a538a4b0cacb43c3f6b76bb0701d3e30778f51eb5d9dd838", &(0x7f0000000640)=0x4a, &(0x7f0000000680)="0a91a16c39f20a7dc669d12d9979925340c5a076d23e6cdbc8736da8a0bcf91da6bdefd5240571e28d6d49804a2e9a4fbf351f19c94ff3eafe23ef44218834b94ca5648118b862321a5dd722e467d71856", 0x51) setegid(r6) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000700)=""/62) sendto$unix(r4, &(0x7f0000000740)="c3431789c42d274f31875a7938008ec83bff308fdbcdb9b1fd86231e2abcb5f1ebd62acc6d122aec8dc91dbc7b9792f9a0d762be23cd582fb383c797fdeea26945c9d4af27db2f9da468e7d16eadda3c67905bb30c827df2ab0dc4c47b02211db886f9a8002e47ae9194a48eabbfad6facb00ed9d069f48a91f0d7", 0x7b, 0x8, &(0x7f00000007c0)=@abs={0x0, 0x0, 0x2}, 0x8) getpid() shmget$private(0x0, 0x400000, 0x41, &(0x7f0000c00000/0x400000)=nil) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000800)=""/151) msgrcv(r2, &(0x7f00000008c0)={0x0, ""/123}, 0x83, 0x1, 0x0) msgrcv(r1, &(0x7f0000000980)={0x0, ""/135}, 0x8f, 0x3, 0x1000) mmap(&(0x7f0000f39000/0x3000)=nil, 0x3000, 0x1, 0x4010, r3, 0x5) getpeername(r4, &(0x7f0000000a40)=@in6, &(0x7f0000000a80)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000ac0), 0x20, 0x0) executing program 2: socket(0x11, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) sysctl$kern(&(0x7f0000000040)={0x1, 0x44}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000200)=""/84, 0x54}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x6, 0x0, 0x0, 0x3}]}) socket$inet6(0x18, 0x0, 0x29) r1 = socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x8, 0x2b, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000080), 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c2b00fe350e28ef0900c08cfe24be00000000fe8000"/50, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="d8f74e28"]) r4 = socket(0x18, 0x2, 0x0) sysctl$net_mpls(&(0x7f0000000140)={0x4, 0x21, 0x3}, 0x3, &(0x7f0000000180)="d2c686312aee42798b19a2f8d8e168a39c6515ec501b24d09bfad365514c93c8ddd8bff3ea97f402d528fd5c9369627e4932dddef2d5e5d2c7f57efc0bd38d7ba022178911edfebe823ff75a630e21a8850677b120a9f0b72be2f205d398411cc2bb9d5dc00859bdc411f04374e2113f624c665f65cf9b1cc357c4999d3edb2868e82583dca2d666ea5c1977b15dd5b940a1876952b6388aa293da1e66cab549a6887fc977706ac6a88e857d155349af9727dca3480d0b087efeddb955c751f3337d452993002e56018eea3b679220b320f80ea5739f0da59e17ea65ee1bd8f7870ca9d43efc2f3425970a2028845503a17402988484e9d283ee81f2a8960a0ebfbd155b67d44e3a14581068a2b807f6a6d74345c4a52ebee8953c493ae505809399d2a1fc84f445006f84545fb148d95ce4ccceefb6e39e3d02870f39dc2e4ed11ae66de97ada1756e044bd41256e7acd59b5287091a5d8b0755c0bff4f23e970c2f1041b02d09fa07245027cb9f1f95c573b37336f6dd918a34534ff6251a2d877016a449f87334b6911f2858b4d1eefb221e5be381740891007b7a1d5ac118102ac1ffe4dbff93deef0db024539fd7e6720ea2c823c872815934ea81b38f4147d49c61b6fba85d2bb9b8977c9195090a543d8180df3fa91ad8e252eaf75add42a2a849db55db767e71321403a9cae24801cead1d47e117f1dc76825847e37b0c36a1a5953ab3e7052e7415ca48d60ef1025b88bc21c4bcfb29caea4b7158defc329d66eb032119cabbc07bd05baf7ce92f7bf4fa3f8f06a92e8b96bc9524594bab84e76d79d0860fd2e4d6d7e9ba489cf52ef9fc0b8fb0fe037b6d540414141538be017b30a30f1536d35ed67f2c04e85af412040d36b9974d8964f1081ced21c4a25ce2772430216ffd89e62e19bd4b655f33f29714f28ca651dc51207ee41073b33d2bcf69980806a6ac6c27e3117f9b4cdc9ee05eadb30f4c4734461fcb91cc4e0f28540019818580831b95a9b407addae95b78b7edc965539c753f28138b528207aee73dd57ab2540830468b64f5c937c3bd63f004a41057aecf5834237a349945b3c9a26a0049bddbc6f34155e8d67b327655b293c4d0b3d08ae97c0dd343ab8b9b9191ed9baed0441c46a3685fd699d757b55d0288711ab2296fc4203776735bc7ed71d8775b3103dc1cdf4ba97523cd25faa21f7e2f0d7e4778c5b629e2bb9c3eefbcc531f49da6edc37e81884984f864571f3c62e9ca81bf2e7855a2127abc61585d3db1dc8374797e9deb39eeb3adbb2c5af468a2539b4cdb0b3b6ba233e6e1a41c82f6c87a742348dd447f72fabc57895a70edc8c6ab9eaaceef409fdd0cf998da55c2032707d653ebe53f454f750605f58a4de4d586a835b331242e5214e1dead7e7ed88dbc41472e2335a9be759912ffdee5e63c7162f16e9b9fb7c92cafbcf7dee3b1c08bf25f202a9578d761697c3c23b335343f8f5634893a7538222e1ea2de4d8d6830721ff2766210c53c5acb4aacc67df1cb4b7723f60b0820652d332bcb73ca851e5bf4421c3206239093a90573b4fded995bcf87eb724b1ac8f7d9d1a73de234d7b71d87b6b8757b67ce039ca7ef0ceed92846926ac415a07ffb8570e9f823659aed5eab61851e1774ebe05f066c3d634019adc7e996bed611279bb26ad75d793b750713a8208a9c3ff261650a867225de78475cf28d2d7475fcfa887fa7c1279d1acaafa74a34a1e10a305271a34b68280ff3310db9e19231fc2a4626fa4b6ecba4c1f30e96735254bbf6c13a14d0a4eedcc02b3e96f8d6da34f2bb07e58c8298994612de36dc84581d0e5aaade2ff904d2121ac1f6e3880fc56985cdb943b85fd5390a4c37156e839ae5fc7c43a119ed6f9a337dd8e42874138890b55f2a862211c6dc29cf32dbddc92d37dfebdb6944669027cc50db4bd75a461315cd62c9a48c9d2560b1fd8d811eaa6da687f1c2cfc1232b5afa63f107096fe12856cf510b2fcbaef2315ded08355898095b02e59f0aa18ee2e7f869df526dc8d651ad314f5ce8e9615eca7bfc0bc9bb2089e4cbc0b43abd3d8adc26db1faf26a70f241913a1e6c8d53c0225d8dd0c36fb596252d6cb932041c9c4e11339676e044e26cfe196adde7afc6d8f5d5e572eaec95de6bb96affd5eb0da6a43f8c879c8029f54d827ba14aaa191b52e539f63a8c0ac2821335835636e13e98df0f7642cae0537df58be075a0736689e15baf3d3a29eca6085887a2e6a892a406248547b44d15d6b348dcd79279759b197136776ab8b9be92370627be1886f8b9ab0fc1b91bc576ba396cabd35283cb5439669c64af192590ac1265fe5fa1fab9fc188bb33f02234efb3a98d7bcf905bd2540cb7a6489a9c7253c1a9fa51b31a3b51241bc3e01141834ccdb0f90b990d8867e17dd43f369d1ed4c46bbc699373d5ed70e912cebc82de3bf165b30643e4debc5715b3ee0d316a44518cfaec72216e4df62f2ebf0d30357704a55fd139dd03987dda31b176d98f5e877529c28ea6f910b1f60c42895bb2aa482dd95d0a5ca55dc3003a386dcd1f84ac91d81607a228ec0f1b69f83942fbe30f8f981ff4e3be43690778162d47c299bbb13ba96864c85be1ee2f116a7f22789710a1ccdde6472372795bf9c02a3b5fcc5461fe619eb4421b4d032e24352f364ea95875d07c89e56bda4b9ab1297dbe58b1a0cd38022ed954231a03416792050d5d75548dba919c3ddc5c5ddd81df133182719433b3e463196bd22c7aac635e8d80ecd63f8c3773310ff73d3487d1ab191e8c44d2e3439b7daed0ade3c33a3445865939eaa22e4393f8dae58e7da60996ebd9b41d5d44cfe4ade504f92d0d093682dae7f4a779f6474132044e07d1b459ecadc9b09c4acc6edf7772f0c3b268cfd63fa5ce9a60a4414bdad8033d966fe7d309f0282a0bdbf4c224534c0fb3e869e8a3fdfed4be5fe7587dcccf04d61c24d95489233e5b2c57b73e37f7b3e5a104b82ecb06c6bbe70aab3c15ccf12f1fd747eb0c00c6aec0eb7508a0d1f7e4400a6df6172cc52e27faebe93b5f678d64a9bcbd31f3d163ee1209ef836a19e785086fe8095b4dcd12bd06c1e463d6f01c3367d6afa4eff2f61782ada9b9021f9c8c5919db45dac74be9b4f77e15ae1cd5ca6f094c51ca4d339ec2cc4e98d82eac684e46c8fa2689bd61c8a06306fe8450942b7068e58a73b70ec7f8fd1a6e315f9702bb6a0fefa151878af67f916b80ceb330e49df23008ae121b315345d154af7552e836c739042c3a430eae100fa876c48c3fc3199487e19d540a975ae16987d5aae94de506d662f1a8b02194a644156554c5261f5d22a48f06177afcf47bdab184aa8e6626c6c8f69968a50177127d263e8aad61ffd77ddd06edc5617fab774da094f558b62471d115ad767de17c90e1d2840dc955b12d3354d4228e4b4a9cf431dca225b224dce58a100cdb3cb3a3364419506e13a9af00ec182c53965f872cd534a485ec13656f637c6dd3e461dbf0fe578b7a0a2cd288fce31ba334e46b7f12d4e9c8dbbfa91dda5d7d781696776e190b7ecb190fede08bcbf1da98f381ae09700e138716a1836b15c68ee98162e208a6ff1df452bacd59b7712c04ca0e5f9007242a39a349be095865db278c6dbe0197cb2a0ad471db0ae0f2614a43ee0d1db62a7547e81bda6839991500fb0073af5ef69b39d6bb10e6bda95e91bf8aa8404cc9dd995379e5c11a5582deb8d5c76f4e6b2aa0f335986e1c6978c3efe24355d44947d2a418b9b7eef0f307df935a47a0cd1f64922933f578f98631c9d67985d072e277b59885a111932754677f6648cb0fd070de7c8423c217c0c0edc85b650f102729fab44a4cf1e52d82b626df17d1357b24bcfeda68144e55c8346c39e7157450a82217ce7238327320a98e282c54d8bb3cc9c1b2fd6dc7975f9baee7461266cc983bbce4a2602fc8cab536f984a914ee067d3e343104ded89e760dbbfbe3fcc9d5304c6fb4c7cd1f48da847d58ec68fe777d321c7a57e14df9d3e4bbf4da91e1a3b8464a7b7de7e0f5aad8097d86aba4e8fee6e3d36553f7465082032f096ee64c9b5e4607665f14ef6062cb9cde3ef9e637758527145036d77e3e28bf9615a42edd2d78a71c2c69114ab46e8328fdedcfb4317cc44f39e26c8fa53e338585c3f5c783d1e4270dafda473f3b3eabffd0051c34ae9d2c1e97a33f28f410c73136a749c515ecd8c38ee33e03f6d602711ffea7d7cb38026354c8f9f3c7741d39ebaf968e1487ee923fd259164ecde4deca01d5557c9294b68dcdcd9dcff4de7a8ad009bf5bd30a39044af2d1f2f0a6807a66373ca90cdec3b61851e20c2e392f00f16bdca1a09ee8c33a6a670c13876df6f6b7c93942d06b01f3a459a75232b544be108b1c69f7d007e47131fdc773a5baf181a8c2066d4880e47748d1897b9a22cb9a82420999f43d78a9329aba1e175338f758b80d888253defdcff2d2b108689d2fe58edd8cff87b3452c3fc07ac02078a0a82869a97d76bd0f47d224ad9e35c5db9ea9b65d543add6d03448d3a20cfaab0d86a8f9d85af5f54ff7f78088989238ef1f5b8f2aeed50790688427be1d229ece223224641977ec58169cb2f5a43b417619faa39056b345c543b78312c9e7dc8da838d7164d409b8c2ac2f30d7467faa5b069e35cc1ae53d23d68b04beeb695c8dd31deacaf9e2035e36f200cdba751a81899ae20c466c4f2109ed63a453cdf04644c5fef4b0f7a6a45e1187d806190e863b6185539bbb81dc75fc2afde20e7fd3787a318f2fa3935888102e303de6be764b22363613361b70dd8aae69a0aff9ceb356d86282b386653e7ea6e7fc9375671d8fda97cb3e636b18ef3bbf7fd5df3c6fd6cedaf95ba7f1210a526c73d8ceeb2396419a73118518c558d0428734accf621f0a549a9b5f70325dfc106d5af8f6efc0dea2751fb2108c5db6f26fc0a914291a1939865b8ea1b62e681010bf4765993f5ebf62d233340482b90d1a07f59425ded41b61fad99a87b0fe052256019aceba9b113f2b38f401581f10dc52b458f822acdd6f5a0e2144adbc3b56352e627aabe179be27f5fa34496320cc524cd5c98c0e46c54060069517175f53fa4c04ce23582ed70a1df56242f051d9db7e7b28d0280311694941d15466b5cdebcddba682a335da228586592ea098a66523578329f5fc5e651827af06a9bf6b1c7c9b7f524fabacfd1a9278b5ecaddeb45cbeb9fdfadc9b7f881abd5b94806d9060eba657a6d6cf6a8da5b8a4a00d5df58180e190eec28eea6a669240f3031e21b6eec90c0347dd43cdfa2a50754f5964a3b0f46853228162dfb4f34d562f9f8fb627f1a609a0eccb87ce6230ee8898b1577fcf32bcc56c722a0558b220fed2f5a69f4a83330ef8df0e2e17c1e1cdafd33e7c2a5c303a60941aa87c09d1a8446b54ba11fad18a3de8509673b09f9e5543175194b0fd78e873a96fc553a3b6d4e3b3dc7ff281697b21949b7ed643a5dd1cc4cf923f882c388fccca14a31a36d1843675096e9c32f85e8d2fdcd603521f1a6990e9815dad27ed80cc7869fc5b1dc0e6acf265263c689d96120512bb0d7d5b52c1516e56f09353a168a4008de2c6dd4a98203f4186981d5c0e16e859768eed63e965d7e6d68a52c315c5e6e4edf41c7bccb317d6f2089a6b37e140ba93a307e06a45a17e85fb53a90c78d13871d2dedbc130cf002e50f4cdf8a42efcc6056ebc15feb080f30c84ccb8d8c4ad5261579c8b1610dd2fe6f18ae", &(0x7f0000001180)=0xffe, 0x0, 0x0) dup2(r4, 0xffffffffffffffff) setsockopt(r1, 0xf23f, 0x0, 0x0, 0x0) r5 = socket(0x6, 0x3, 0x0) getsockopt(r5, 0x0, 0x1, 0x0, 0x0) socket(0x6, 0x4, 0x3f) syz_emit_ethernet(0x22, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) sendmmsg(r0, &(0x7f00000029c0)={&(0x7f0000002980)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002440)=[{&(0x7f0000000080)="d4a350e86d966b022d29eda09cf2ab4991fd623c292afccb2dd3acc9676303242a6ef1c48e3e200b8a1580c71b6af295824e3a03392bdd301f4945d81586d3b5732a376e9672091d6bfca2494db3f5f93b616b21e3737829c054d4d89ab6a2b1431ef4d7f796f25f29cbdbd6d6d5fe0da0695cc90fefa00ec7a72b17016ce3b28cf1c03531b545aac2410fe81ebd502ebfaba78eb6244854017c80b25ef5d9", 0x9f}, {&(0x7f0000000140)="26ff49c66ee9d8c7744bc339978f844a7012f544088fd13c62c34854a5d75989cffc30e8dea72a4e317cf96912a47d588655a7ca13915f1830a0c17577920e5602223e54afcdae2c37bbc0b3ae9f2641000c4387dba660855f5446223bd32c2bc66616a6a8", 0x65}, {&(0x7f00000001c0)="df10bad137546712ee30ff361fc33fcf4d19aed1dfbb07b6cc9e9d12840236c0c1ff404cc59479c77b8d4e0e15f3d8f95850f81087a0d58c240b70c6bc712ff05a9af16bea848f8959dd4f2d1edea26002ffc21d5c79a56e23b343092da2a8a0c71341aceaed4d68b875199e55c3e114d0179c3cd4526a37b3c04f6f10950b526226ddfd8888318b77185e35958eacff77c1dfdc15135f7919c3f4a6f833c0abe131771d3793dfe35e303aa9721d499a7e38e4fbf622cf12144c72d8cb08f57dc856c35ef67295571bfb77fa29839dceccd068d03d55194cb9dcdf5e86728abf6d67419757aed3898df879c09fe3881bd43ed180b7d5e7e44c817bc4abf42004fe6c36d729877b3da4788b2bbef3b32f99e4a409e1eaf28419d69519b5b1d1926310b4dc8140414fb93f5e3d7968a5193045c9f7b7e5faeb3225e021cc42cef5c6c1d99a27f562e93dcf7d1865005ed09eb8c7950bbe27e072c774ba304b078f009ff26d67ee7607aa4dde40d55b7655692e7645d1155b3f2c46b439aae0d962dbeb828ed157a1a53bedec2ca02fdf512b77acb0b2fbb268f90d8a6752018b4e49c574d4d55074cb9afc366ccfb98794837be81ace7ab1d4bb56c72c099be82571540de208968b2cdc243c12e793b02195cac3a6118363558c4cb0bda4ecc4adb7eb8eb8fffd01c1da6f0127b387ef0a72cb5c1aed6514fa89d6bee7aa78abfd669878680f3b1f57f742c584547d3083c846c0dcae83114b3ad5606ad2e842e5ac934db6ae5e4378dac0a0a8aa15ca013325862c6e8f974471f8930e0b2794ddd4f1f97897de27fbf775acbcc82dc72e490de4156e5320294f53752612cb8d3ee0588afee972d1161172fe937d6f1a55a9af70d2296fa443a5486062430b1b3855aa7b3bd94adcd7cc7b55c92c82da31b2d4fc0a2fa7e4c5b1acb4a89ecf2039eb1ce3973442850c46483ba945f5618e4e0ce2d14d7abf987fde05640f78594ea8c528d2071ce36949d4f51cf0eab0b83d0d91e13473ce3fec2c934ca8f3e5124773c74c2f420edb6dea81464b51eb3c6e96c7a3cb5f761a84cf15fa5b7332d03ce9e893aecd48732bc3803004f31329354a936e8bdf4e34a4691b918c4afaf9d98ba5b74e43da2c46b1cf8aee70b70fb614648b0bc7aafc55ba1f261b34d5376974bcdddb4218243cebb833f29342691ba671b14d7ec3737d733a58b0e832c69a7fe40d9de990c4a1da7f341ac6fb272284626be9dcf7eaeca68bb3454f027e655d8bf2126bbe5e830485d9cae9254c7e1fa13321d4360efdad9d220cfb77a0f38c6f23ff919021952ec519a9fc9fbef1b2b2ef565c22f8d3bb036bf54d84622d417a4abfc48269e55d1edabf86cec37d1e0bfae8625b0fb0fe0d9ffdc94c8ca4bf9c6339d519092cd959337c8745108af4237a48e2ab08e8f852d447d69f3501e36b9df43f2a1016bb3ce5b3e207b64c2403b70e5fa103c9f2f089cbed19847e422c9b04160b2a58e17c03243c6b90c39d32b63ab2986778f66e7476b31d6efa45cc64880d89856c56e2d2ae0b3f4703c68fa942ef3da2fbfbd262ac9e90a901940e80ec6dd6bbb643f78ed5e16bfb0c5b5b9291ae34cb990245511d5caca7bb6f3b10ca2d54d2aa8d4f36c90f5135a4eb8afa81a9af3056171390015fc6fa3d7797381248d02e84a969664fd329c0aed7a1dd7720badf750a55d7e5373a80177cb19b612773336ad14f81da10a32e119d13a3b9640828b245bf61e6dbbe246df85ae545c43a288b06c73922d7fbff60a0c9cc0a1d9bcab5e081f7029dc1312d6e8b58bccdeef25123a298c9a864ee41e4b4b918b3d7aaee1c1f4b5e0d30af7c75f70bd4f1c9ebd8bf0fe0737ba656920f24610fd256f857ec2e25f60a4eb2038ae962f9498d0652fa3dbac562ef8c05c2e998c3ff270d5482503d45e1db7c30ec5a3d768b6268667b2bd756bfc7c6f3940299603ba17b25d1d484d8d0db4587b113aad66bdb7b7c698c33c1d56b62bb1ffa47d8752aa98ccab36a6b9e46baa960c8653c9aceec1c0f4a062444c8e1a0af28e5b7d6bc4da1be021a4f8299c44092e53ec708e45cbaf43f6f9ee15e5c0579e79b7859115fdaf68594d0dd8e088c9d90250e78c38b2c381f8a4a0c283c430f2c7cba7bd337d52928d3359a78ef8bcfc4c85e9a3f30f97afa2bf4a25bb3e3df5de2b5dfc6c2ad548f97e64e0a9130bb2e747d9a1dbd070df6ded22dd1adce886fdf6e30017ae9e55f0caac0074a152f725d3728dc82d1b01faaad3c1ad9a727043144a55276ffa4ce84916597f16f705fddd7ee103dc89068041f4c9828a034a4689d188e2c5b5605f7c56f444608203007b06b66fa5ca1d4f8c044609ee3b9684e5c6ed35472ebdd02e6df4366a88883835461fa96006f9c6275abe54a81390a0b547a3dc9e7ee72f7a4b5edca75ae2f15528e917390994dd8fcba7da61f9c2576edfcd37e5fff465ccb4a8819cc418ab2c8cc2bbced292c4ea3211232f4169811cfbea91aa23fc821ea100665b4db483ec58aaa57e13f8f78a75f5b26c72dad3ce8187ab43b4e52e0622e23722f957bbf0928123093fcd66aa7897c1c2f435fe8d985c2d003c76eddba90513fa6296db4a3a8598d80b11f81e4a6bf68ebdffb7c7bd2f3916353a722476e6d4847327fc1ff3397a399a13c972cf554d9d6242a7791af98ff59e8dcc61250fc159d9740785a670367eb6a3779736bc5d6562d8140da0664bde68ac7cb020ff66429cc1c6197ea75254eafa6a364d66b4928912047827b6f4f1850ace14451271636db768196b7e2a34513c6c8b76b7be15e78489050f409b644651d25a8d70004583346fbe2c87750e8eb33083137ad4439c6886227f376b886a19497edeadcbb93bd7cd5ac9eabc529ed46ed65b3f2a615dcc0001481d84b15e35adefa41239bb9ac6c7445cd7534a97abdf0c1c18b28ec1731f3181b88ed271990a647369109b9bf696e609c10ef082252b9e9e2cd954ed2a5273077df2eb6a984541b5d964a38b0a85917ba03ec0b5e7f9bc4a3225128a41534a0c5f544f8293922e6378784950599a712af6ca00c50c7aef4e3fdcb9d0d77aea95be2ec4c4a77e1397bb5db05c88ab868b689366d063574081de89d8b2efe6006ea6074c91c333708fcc8dbba886ff83592b938df8155cc2edc7ac74bdb44149925e33ef94a0a8b38fbb284018f7ff9fcb6ee6658195dde690976e4bec081a36ab51ce93cc5ee1ae7759d55ccbd49ddc42289762722030a42d2345ef59dc8d04fe96792b49be4eaa2537d685544f2138ea6f569e562bb569978e84337de235970184cd434f0d7893b4adb586976cafac044d87517536834c85968861f52d1392c0ab6b32fd1433cc9f048817097106ab2dacec06e45212cb477835d78e5ec9172916f3e3b5d3ee1cae81652e7a3631e5cb3f68941ce93e1ab6253b7c8f4ed722dd57f70687b2e813f4523a4f40ac11b5602e8639d6ccc5c88f8e3a1bb0145068b5c47ed8a14287de2756630d00beffd949d8dfa1606b4602c5cd59effe40000a7ce911320bb48671c2bf1175f8b549e7c9d8ccfa830c47ef6fed108b183cf59006074d5f11fe560ee606d9fb0da22188ddfdb6a99e26953f053bec6e6ed05cc593471a2c7d404475b6ae96b396b1f5e88328cada67a649c561e34dce09dd44207985c39ce0288642e9a7c40767ed90621e86935c068f908c1e88e151ef2d9f1ed36fc5e16abeb551ea515fc439b277ed7d8cfe0a075bea9efbc965d5e319725ec8b26e4a4c8231c6ed7123c0ae45a325fe8c519b9f84d00a35610036918977b3ae5a01da3d275da173d6c0d7731624e0f3ec48792ba3417640ddb72769932f29236319e0c22c1e8b91e431c51635b5cc08e48524c09b0ed2105c68ed4e53f8fc38ae2862350289a97b4e16ba3998c12b0146e9d63e76a3c4a1af68e24d639fdf95e89d8192012fdf9acd9d7d13c3c380f8a97e1db2694ee7dd7fef9cdaf3b2903ed54a587cc197150b92e794e55e53a5e126c50231ca03224d53134467e80b8836c7086f8b1069c9708a2366b5f97d1f9f6feb5532ce1f26ea47e3b01f72143bc3ed2a5faaf82e07d5e3e5bd268cf9e1476ad23811ab52e2853030a9a0b6c76683f6b847c855f61fd6d24eca2504425cbe1f50b46601fbd94561b4a1a2d3dcb4babbdfa0a9082894a7eae7a79341257c0125ab7710c063e3480c48b5f496b8f58c6f1f359d6f7fe08ac8f4c098704e5cc60f79fe42d4f755f3d7bbb023ef4cdee30cd83b08beb7ad53757ad3238049c43b9132355b631d4fdeb6ba95f910cb9e83084d6189169a9826ebeea", 0xc00}, {&(0x7f00000011c0)="51417e5d1afc1df4c6f23c448570c0d8db62c9bc1ef53ac6e5a9e207810bf9554eeb10b5d91730b09bd6645ef0b1db240c8c0dad93d3a1ecc4e4db3172eb51e04b8797b455c032236b325c816e7480083f2ac3d0", 0x54}, {0x0}, {0x0}, {&(0x7f0000001300)="53b9b5aee38e6ab9fc080e1dfe22656d8102ce787656c4480fe648e8ddb8b50b6887efd4f898b49b160c903a4165eee75b5fee320697bb3403fdf79f00200a1b602253abfc4e4d5319ad7f5f46ec71be15de9ce82ec641544cd4fb2f2e6e3a804a7c70b9b2cd51999c62c8f05545fad58039b1a40f16944e12172de10b55b15c78201bd427711fd85f52bcdef4a64e3f6d0d8c0ef00ee23128476e4fdf6903be045cfea22a99d744c7a9525a91eec5dc11ea69d14a29427ad74a0c7754c02e09e385e2257c88cffd15b5c72c72668a6021280e4e63a2c320538391dfae771f3b6501bdbfaacac952033d8c6c89b4f8d9975f540048370a7ff8213a98ce16aeeb52d0d0437bfffe5b12d69c62db366b51db1047546b25b94c0d0788691b22fcc00092ed0fd2c739f1b350ce0ae715a604b34e7959d155b361297bbe9753a54bc72aa614b14fd71e209de846da530acf40ed25997d2e11d2d2cf22e8d00a97ea13c1ababdd58603953412f11dbf171d9253eebd2176b35c18fb4b4b41026c2a54b17ff96cba12d0a5b414f5bb352cc2e8cbe42dc39c96237048242593de9eefc9d2b7dc3652620be7e088ca65f01bb8e0f4a120a9175cc859c28a3dac546e3cf1064a89ebe917c4caeac33cc7aebd5c96d34a655a4025c38816d25a152a302a3d59f3172f70da7bac4b186840759b31bf2bffe02e826e841ee70364413b8442cb9e9303d39ecf86e68d1d91dad861fe4b62399f47d6e87667c8ca0da3af4d9e3913b663a96e1d03b9394b9029398bc900d41e149f32d4c4259b35dcfaf2570e48c6f6262a67a3362d405c0fa68702911513a583575304e33943228a65f49292723f9a3d37d0c98cbcfdade40e6f36f056c168f2421331ca949398a18ef93a67d42ac2dc0cbb020d1d89b44eff67514aa00aa05319d635c610e5938ee5cd35de78eaf11eed88816b651b201a29f2a5bac117bc766f22c68750b5203bcd4cd3b3bd88cbbcbbc5fc76522fef193300a40b9504a164daed526cb5fc5da15d7d09c31428d4f7a7d16213598d3290395f9f24210e32c406205f0d8e30c20d663715c71204fbda02d81fe2c0897c290d6027d213da4520287632e7245b2dd50726db428c73c06be70053e847b3154cc4da07f3a05ba4ab49e38a5f18e162698b10bb7f8f60efea0f3bdf69e46973fca58631d4a7cebc463aadd84b25af63f58c87e1e1463210b9bb0752ea9456ace8a8296b47b033341f83fa2c5e4d9d663475b09ef3006fe039ff6e86d0d5c990894000539ab3090258792206381fa5359db429bc0dcd5a6bfb78174827dfff7a0124266a39dd5b4498f1cea5ae985749ad2ac37156e6dbc26a5be5265bbb73b64dead46a76079c45ed236f2215619d6b201baf2af8bd04fe0e2eedce0820cae218e67a3fe29ef846a8944df4e26b7da2d67ed83f58f6d8ea6926783c46ee070b27fd71eff6bbc32594f16f9079a55ab7187d6b9d18e85e642119404b0dd1f797e583c4737225c6e92aac0cc3ebff2a0d2a66f504354da372c41c245f36aa3159a2ef26427aab8f411e7c7dbfee40f7cdb53829c90d734ac28fe4fa34ced833414ecdfe763d538fd15880a37dcab36e645087e5c7946b6696ed7d910dd587992d9f7df189afc71e747f6cc432ac7c1ba68b7ba71eac61a92f3cc01c5823887ba4dc24b6bad12172ddc35e7cfa817af279e005c6c8ec6977988c69bb5b629c463b481c51c3d8184fde047d9dbfbaef54153537254c3e90da7842a8256c3faf25ec5a976cf9db036d5817d454b3eefdb449d7d62c58b8dd9017342125b959fd8b97ccd914930070a35f499becff8cfc0e42c874d125ad8f878fd16afdd5f2a98463fa192177221d89b34f1e6bbd010a2fa8e5528d97879b0ace90fc0e201d6931ca468a06192543806778f47b21ed777c3ebfe9f4ed647f975953e68c508077bd20db15500bdcd7b86afb0627d16929f6184865a930f2a113ebc868e48bc57dc8ab293a9fe967f00011e0d107e016c6f9f2b8a029711900b70873ab4c3e2715e0084c01bd8bb66b1def59daa8678dd2ec71216416a80113422c98dab1679ed817eb1209611e892f9d871c869609a8f0027aa108ab44c437f889cd72f46e85848fdd55459acfff47a332f174ae6d8bd4d4c3a084537ab7257f58d03f2c7c83de67b57dfe4056260422290902d6c441b13738b2905a6b79dc431dab2eb248baf0a24c3d9cef473d49c574a3408d03479004b47fa9442a34271b97d23cec73dddbfc388f5f9270368fe1a352def0e09b9b0c08391ec96f100e2df99df130b20ff472943c21d9fba937953c5ab38705f5eb3ed59e36a268e43b4be9743b5125a350b1eb9c1ce91b66c99a3e97d53cc07aff8af3122e3ed5370b62d43e05203e8a58209cd1def2a41c9851c574f16b3a7f1ed3953075cabafef13dadd4441f673fb1142b4f2fda440b80f4aaad3c587c1b0d3c787307d0f579ffb68b04ad847b91321d91e8a2925b1be2ac77e681a5a0daa13b0b58fc5437219866dff30ddcd1e60789b0e8674f24ac29f342a74d39adf7864847cb34c73cbfad9cbe92c45e396087fc8f4514542283c9aa578b38de7d381f15e78352e92de817b2181cd8bccca26d7c6f4bec931f2d918f337c26f0cb619215c41eaba84b5dc69715d478884aee1722d8e15db1c9dfb35d77857af0cdbe1e374b190d57877b20b77697489979af8a5f28fecfbdc4867dee9b07efe8623fd2f9974e29a460b671882b3a96055a39bcb9c17d18476418b772ebc8a9371db5f686d086d6cc6713a3f1a5bc0141fba23c3faeba9071a782b76c28b3fc25789135d96c90e850dce51f7cbd1391b82de9e3a865b302e138e58a01a75c0c9d9b428b34d6421213ab5bc2eb202332bfccb6baa9770d06880a924f87c0baab755aa4c278bb14ff0f4047ee569c1d58a4c8861f716a512c43405c5d34b93528cdf72962f2ad87f069286a8c4377ca8fa76401b7fc6b2d1e22d8658b4ab38ccb3648a187211ce3af575a44acfa5f6298a374a9d95793c26ef1de5f8fffa018ab4cca0c254fe5793bc92b9612c108a647c3bbbe505a64e8085494c130a56ac7245be109b44eded242e9e1fba205c0c7e463c63e2c1b78f6d099eaf09814eafa2b8690e545c4e2e03677576246a100dcf96b4712289ac30260c275aeb8e05c69331747d6e111dde56cf965d2de90e0640521d8c9431165797a03c7967f5e04924052331d64d6ca93e1d81844585e3fbc8c4b27f3632816a544b62043bd9860119e7d3edb8a5fe9fcd7b1770bdffd5c04ca12a51bb8fdb7daff330ad13c9903c875d4bfc5c287e4622221cd3002d83956b9945f3936f4db401a4b751b16f43a09703072053cb3456771555460dc6b4db1599d2c402b48197422c3f38447efa19cac369b0ae22112d8899bb18bec3e926476d4ad41f8a494f9cd6e4ce5407a5c3184c4fbcad437edc7c1363cac8348b24373e10e5e76239abb656217738ad571f7b8bfc56853e02a24af1bf7b187adf963727674b8181ea63091f0571acfce367bcdc729554973b3c069e83da6662f779502bcb6c2361a009d93318fd3c179a8d05c7751abc2ea6f8f2ddaba392eaa889a979a9bffc73643e2db55f0cfb73426e8e399f12e7a33aeed71abc9d445534461638a2f7b1b391a7a7e8f442e6808b1483a42a3eae5158ea03bcc282a4df9ac958093be937e283af7436b174731ba2445f454e6ea6e1d36fd63c5a747f637277cc93ce73cbeb3c05bef7be7a3e89d25e926b431fec8d66d0883731be1dad40d0a3174ccaa7c4c723f1bd9e80eb0a573bb326e0e0044a63c9562f5c8c938b834dbd8e8d6b3c73f54fbea999bc7f736c57d89bc82957f93173a12cfa6b47dda481a9b3d599ebfe7b299168d6b77a137c6a4b04c7299f80d87e1f9cd9679dbd8647e4f898579bfbe5bcc150ea97e4bd0e69be0e3b67b1104ec4377752d21e982318d3412a57dc74bd1302908cb425e0994a421388fd1b4aa168a5a22c84770b81120543aac29b93d460fbfe75a72b491cc8778ab61008ce91e7773d45222cf586cb66a031bf70c5a9ef8a3f362a788428bfcf7c3a1237a48bc2cdf6baf6f957166a0811c484a0274b27ba3941954d06658b5e9f818719ca8a0a80d6687c79144a1fffbdbcffaec70a15c4b9e54488adeac72def13a8f3260aea450e919fae6e9fc3d5f819735052ff656e0d800dfcd62b1a50c5afe03671ca6c6414f0a682334f82f0aa60caddd99173a0e1643eea41f76e45136483bbfc2b04c24c80957a6439c3d795d9e7b4e9d07554046b2e6e43819e9434b5459b19d862cf251bb3cb6fe146a7cff323c9eabb051a59ef8a8076b79fa3cf98af96df160805c10ca52f0577d072a95e0a7f05aeab88ab13d8805a733dee77d9ff59d7d0dbfe7ed8db0a23c26cf343f7d971a8d86b1a903b8139c6828c93dbbbeded16be9bcd35e3c814200ed239783c36869be2b9772d02b5693cc5a5a4a823ac28da16234276d785eb824c7bc40096323baa7231f275194ffc0428cdc329fb6b5007b20dd2863c8924237643d069d94b8a77d67f20f68204ba50b3fe092367c05524c1d5a2c88200716e4df8ae1f397bcc73768964238e2f305491e2ed34c94c5743a91aabd1a081ec2a119b8591de0c4883201dc160cd6b9fd29feceab776dd3118b326a5b190febaf2903f2d219ff1b89169970c68e19a2638c7b9e26ff84b1dfa5d5d3114c4366825f76153796983ad1108a870db7886b8ac6fc2d539d3fe8a5784ce476112b19506a2573686ce74fb3f93922be915bc98198c817a2eaba8eac06d10e26d6259195ddf55cebd339761ab29c02c5aea08a9ad6b51e5c27557812804875ba4b17ac0ea4ecae84e6abf40fc3b1121b81e03cf074bc4057b109f01cc92ea6f3797464483d08f6ef4e96b31faf63c4d08b1b40e4de245c00a7c10ef163aa375dbed7c5bd0bbbb10cda807e7a04c7b0ee35ed006d6faab9730a75246567df75fcd9f08437a73919faa33781462586dd39015282fd6f13e8a9939d232536e662b52007bda3f", 0xe00}, {&(0x7f0000002300)="a306477f7503bd33a5c429862eecdacc2474d5db84ac486a4a2ab38b88494f6c4253ab21376d140349872d", 0x2b}, {&(0x7f0000002340)="75eca8909e25c6d06c2f91426fba2cf0f75320a5a4f4713b9cabe4074716cac885b30926f5981707222a2b3e37515b00c45d2a95bb841ebdb5984bef863080675aae59013f07f9c517abdbfdae3ad4ab9685de1ede1edeed428cefdc80bf9c05a706f9b36af4f14a15157cedaaaa36c43b0239572ab119bbd0ce7ec61629dcad174a8e7ac31da68d5b49c087e3a6a3e7645cbf2838e6073c52ec12c0d5a42a6f41448e6738bc36da31fb1e78479cf21f6a49aa28b1f1fe3d8c9bd3b3c8856a432c1ffd928acca457a0e0da3a0fcac4", 0xcf}], 0x9, &(0x7f0000002500)=ANY=[@ANYBLOB="7800000000000000ffff000002000000d4cc272f4266df0d7a8836153976ee046b9a47a64aaad60d26216ca7e3b0c1fba1e2d400e8ad82e71235a9e6c65ffa6c92da8059b57ba44f8b8e56ad363ce64c2e50db0263ab9369a5246c649c2facc61e53ed308c70e999ce70fe6ba664d081e500000000000000c00000000000000001000000050000008a3ea76cbf7ceaa90e3b699806274a18145cb651d71bb60d927c98c3157037ace6f8bb20a42fb609bab6d4fbca3e5c0bebc975d8718eb3358990c3098d8df7c5328c46337fc9399c7fae0542261276bb895559f42984a1d6d9e58bae162f9727e9fed880f572c99dd6796bd02ea843b7dc5ae52bbbd63ec47f4637398c017493ef192cd2bce5eb3f10c9063d554797b56fa77b4697077dc2deb24ad2fad181ca280156faa83401b9440d630400000000d000000000000000010000004a000000b6ac29dd2bd051d201d68cfeb44ce3e9bf5f977b76a2df53b9cc0d70e3a5e37998b1f03872b43a1df9a6de40a6ad4e2ed7b88e4f99b1249a6f22d0d570efa481d90a59945e6ea9f4aab410affa3571930ede67dc64cdcdb9199f42f0f3ec84e07984281129a54c11e9818c489446d5e2fe8acfb968ba65a9e782a4a028eb4580d2406add22c0d773130df3a017a8df0e364deeee9f49121682e825912206f9b904da5c5e43661a7080a00034f1d7bf7582706b69ccf44d76152b8bc85d753266c800000000000000000000000000000019653d42cbf03cce7aae20a9430f0afa32b789077bee68bb7dd92b288552f16cd90d330f17d3764b6f1cd1fb20f6d405dcc24f0f8d715fb17dd24e2dec7e950e016f83ab5aace8abf26fa855b706817788f2215a16493f1472d57e703d979cc922e739d3e610d4400a364bcc83e167bb7f16542b27760c50dc09727cbb614eef9a77b3807999ae83ce6dde95f429779db7fbfa482667d876e422d846a91d395f8d26ca46172e6abe7bd9750d422a04ab92be421a78dd75864000000000000000ffff00000300000054e50e0db007f56d7263858e7f2fcc37f1d84fa8e551f11b3481d904a0346ed04c30f8137fed1d77794b000000000000600000000000000000000000f57e0000c4d6fe887ce51a94f36774d1708f75f26a3aa82ed4ee939bbf19c16f51880634f12539925aa088e0fbe3db841aafa59455809aaf91ea8df4428e4d8a349b18325a82d57a70b1693c602e459c00000000b800000000000000ffff0000b902000043f029b44d5ba08a0052f9531b22b011f173152c198cd34138edc757ce112cba38541fe6ecf7f5610c370c51172bb7252b5933c6c9d11437d8f1ceed307f8eea7c546747058f862c9c2bd7d5f5a026660d86c412f990d4f8b7ea832796ec16ed9f5963fdb28067d78873558769f72b27d8aaf7b67c4d70aec3dd67da0f3c961b48d292ed298bc1d49d3b3fae88b712707400000000000000"], 0x428}}, 0x10, 0x2) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000002a00)={0x4507, 0x3214820f, 0x8}) sysctl$net_inet_gre(&(0x7f0000002a40)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f0000002a80)="f8729ebe1987086fcc13a859590debbd2e26f9d91937e493ddfd575af4ce00bd5561a4ea398808be7251e8f8025564a90b2cc8e1ed41e3f9aa1a636fbe9e495e906aaa85320a825a961018cc6f4d41549fdec5ae12fbfa66e5e5a205a771f1e10deec967e9f95c61a59d17d7a82b82f3b64fa946d96051998b2b76956fc3109dbd9508a4241ef92f0cea657a805c4282372871c2dad2bdfb7cfdeb2daa90aeca3661ce920889aab2906e3777b4b46a3238afbf9d5d541a5b89d6459f163f71831db5941c5304cbe88f1832f66941fdd08cf9fb33", &(0x7f0000002b80)=0xd4, &(0x7f0000002bc0)="a0e67d2ef0f5b3a294578b012ec9bd6e2f73669e05f83ee4a3b705d48515aef329222534221d7580e2dc35d63b20f26b8c806c1f59d7d2d6ef2df378c2babb773f1943a16dd8fa0834a7719cbabdc0e20aa8df472690d906091a37a373b56e225365b85dca72e4da9c75677110c23076946a3425df10265092818fe4188caa0a3a92f4f3518afce7e9f55f5f5da4e5885b2774ef90db0c0a1467709fe159abc69e05cb5c74640e9a27df2485ec8f407cc02c6f66be23116b3d47965a9d78391bdf1ddcd990ac75ce5679615e8931a0cf273635404d907da6c0986e059f5aa0d56ab69990ab7b7d3b467087b06b4b859ae973539907", 0xf5) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002cc0), 0x8, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002d00)={0x2, 0x1f3, 0xfffffffa, 0x15, "b49a564b1196bb758b54517ae23b6025ea89456a", 0x1, 0x7fff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000002d40)={'./file0\x00', 0x0, 0x4c, 0x80, 0x0, 0x5, 0x1e7c, 0x200, 0x2, 0x2, 0x7, 0x4}) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000002e40)) r2 = open$dir(&(0x7f0000002e80)='./file0\x00', 0x2, 0x1da) ioctl$BIOCIMMEDIATE(r0, 0x80044270, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000002f40)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x44, 0x20000000, 0x7fff, 0xb7}, {{r0}, 0x3, 0xd9, 0x4, 0x4000000000000, 0x80000000}, {{r2}, 0x0, 0xe2, 0x2, 0x6150, 0x90}, {{r2}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x2, 0x8000}], 0xfffffff8, &(0x7f0000003000)=[{{r2}, 0xfffffffffffffff9, 0x2a, 0x10, 0x8000, 0x8000000000000000}, {{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0x7, 0x6}, {{r1}, 0xfffffffffffffffe, 0x24, 0x40, 0x0, 0x6}, {{r1}, 0x0, 0x40}, {{r0}, 0xfffffffffffffffa, 0xc, 0x1, 0x8, 0x9}, {{}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0xffff, 0x1}, {{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}], 0x6a, &(0x7f0000003140)={0x1ff, 0x8001}) syz_emit_ethernet(0x3b, &(0x7f0000000dc0)=ANY=[@ANYBLOB="7913a7b00765ffffffff090000007c9769d7a9d7ae2da5ea4100080600860000060500010000000000000d2a4902960000000000008dad32b58fa771493e400121949ebffe"]) fcntl$lock(r2, 0x0, &(0x7f0000003780)={0x2, 0x0, 0x6, 0x1b}) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000037c0)=0xdd) sysctl$net_inet_gre(&(0x7f0000003800)={0x4, 0x2, 0x2f, 0xbea3882e30754add}, 0x4, &(0x7f0000003840)="182b5d97d6fef23f926626481fe081704155f263b368a8692f4efcaf38f74a89c9bcd030650e6449e1da39d4c0bcbbdc83aa8d3e801f94a673bfd3902fb040ab5e9b", &(0x7f00000038c0)=0x42, &(0x7f0000003900), 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000005200)) executing program 7: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x102) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r0, 0x20008002) getrlimit(0x7, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x112, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/47, 0x2f}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4000000000000076, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[@ANYBLOB="ed0800000089ffffff1d00000900460000200000000000019078ac1400bbe000000283030000c688ccc808009078"]) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="51469813e77ff95e93854304d69fb025ba4e3e9c22c04c2cceed78f24181c16fe7d8b2c1d2ea86659e673d7b1f", &(0x7f0000001080)=0x2d, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000100)='.\x00', 0x200, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000002c0), 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mkdir(0x0, 0x0) chmod(0x0, 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80000000000206, 0x166) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, 0x0, 0x0) rename(0x0, &(0x7f0000000080)='./file0\x00') semop(r2, &(0x7f0000000280)=[{}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1008, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x200, 0x5, 0xaa, 0x7}, {0x6, 0x11, 0x4, 0x9}, {0x10, 0x1, 0x6, 0x77}, {0x8000, 0x5, 0x8, 0x6}, {0xc11, 0x1, 0xfc, 0x400}]}) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r4, 0x80002) pwrite(r3, &(0x7f0000000480)='w', 0xfffffc29, 0x7ffe) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffbfc) writev(r2, &(0x7f0000000000), 0x100000000000023f) executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x3}, {}], 0x2}) r2 = dup(r0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000001c0)=0x10000) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000240)={0x3, 0x0, 0x0, 0x1}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10281, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$BIOCSETWF(r5, 0x80104277, 0x0) write(r5, &(0x7f0000000540)="76e5dead6f01f8", 0x7) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[0x0, 0xee, 0xfff, 0x1]}) close(r3) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) r7 = getpgrp() fcntl$setown(r3, 0x6, r7) socketpair(0x7, 0x1, 0x3, &(0x7f0000000040)) fcntl$setstatus(r3, 0x4, 0x44) connect$inet(r6, &(0x7f0000000000), 0x10) pckbd_enable: command error executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1, 0x3}, 0x7fffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x282) recvfrom$inet6(r0, &(0x7f0000000240)=""/202, 0xca, 0x840, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000400), &(0x7f0000000440)=0x4) msgrcv(r1, 0x0, 0x0, 0x1, 0x0) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x64, 0x0, 0x0) mlock(&(0x7f0000800000/0x800000)=nil, 0x800000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt(0xffffffffffffffff, 0x9, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[]) close(0xffffffffffffffff) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040), 0x1) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7959) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) dup2(r5, 0xffffffffffffffff) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x9412, 0xffffffffffffffff, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x81, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0xe1}], 0x8, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r2, r1) clock_settime(0xffffffffffffffff, &(0x7f0000000140)) r3 = socket(0x1, 0x5, 0x0) r4 = dup(r3) listen(r4, 0x0) socket(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x20b, &(0x7f0000000000), &(0x7f0000000180)=0xfffffd45) r5 = msgget$private(0x0, 0x120) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x2, 0x0, 0x200000000000}) r1 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x44) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x2, 0x0, 0x2, 0x269000000}) sysctl$net_pipex(&(0x7f0000000180)={0x4, 0x22, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x41}], 0x8000, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='x\x00') openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180), 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffff000000977b00a000000008ec4400002800490001000090780000000000000000", @ANYRES32=0x41424344, @ANYRESDEC, @ANYBLOB="5000000090780000"]) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0x2b, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) setreuid(0xee00, 0x0) sysctl$net_inet_carp(&(0x7f0000000380)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) getuid() socket(0x2, 0x8002, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x60}, {0x812e, 0xfd}]}) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) semget$private(0x0, 0x3, 0x220) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0xfffe}, 0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0xe1288ffda29bb8a}, 0x2, &(0x7f00000000c0)="109fe912ecdc41c4efba737ed07479015648f26ad1b6ab", &(0x7f0000000100)=0x17, &(0x7f0000000280)="73b70a7c55626fc8a88c44963b547b3019273b4441e75820bc134df921482c8e3bf88467e90a1387fcbb38e186777d7335bc25cf3c7dff6736784e7c58696ee86d2d54f1bc0c4f9f6fab5d301598dd0f90775fa0235d8d842e6891539b299251c44b0a35ae5a49c6a3dfdf4814a6e58d0dc0229a3847818772f5b88b94015b15d6ccdc1fd04be6dc8428a0725052e88723df1ffc59221735b7dd90fdad20b3988aa138f8a1f65ac4099575358c8b4796af327de910f900a6e202530e7723dac4186204febce22283aba071b996dd290acc514c28661128410b7dba42eb50e51ff61bef2115cc77d4f36c999ac6b2d85c876decfe58674a3a", 0xf8) sysctl$kern(&(0x7f0000000000)={0x1, 0x54}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000040)=[{0x3, 0x12, 0x8, 0x6a71}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000240)=[{0x4c}, {0x2d}, {0x40e}]}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, &(0x7f0000000240)={0x3ff, 0x0, 0x0, 0xfffffffffffffffd, 0x10000000000000}, 0x0) select(0x40, &(0x7f0000000440)={0x1ff}, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000028c0)) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[@ANYRESOCT=0x0, @ANYRES16=r1]) executing program 0: socket(0xb33275610a2dfc21, 0x8000, 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000100000000", 0x8) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="684108e9fa68db25f6e0bfec1aaa17969c3c65822a90a36b03c37f98c2f3be751934c68ddf0af161dc505014fe061d31bdf67af729e1d4c6c6c07e7aa32da6779079934715a92c55a6d379cfa09597ae049094c988ef2a005eb8109f1385e6030f1bfd11c69aeb51f89b705f0081b3813516372c57ce1e22b8f7d3c53a", 0x7d}, {&(0x7f0000000200)="f5a03e69ddc06c7aa1bd4ddb44f5286270dac8e98e61585f63220f158ad64e74f8e232811a5a9d24ce919ff4b14bd596bee9613a1753a4fabe0edf66262709c461673b2730f93163cf6871e1367adc9e2df8f210bfbb25b0e2", 0x59}, {&(0x7f0000000280)="4840aaa7b2ec154b1bbb76c909656a24b2e25031e2b2ef0bd1e2762d27a5b5aef61a06e35ad692d41529c928461eaeb5f2dd03aa3723c50901c4a6e9784ab629c4356cd86bd221219817fe4470b807c0543ee5aaa3579c6321a6b3706a9fdb2dd4209ad552a696138ef4d77c777e481796fee4c32ef1b411bc931fdaf9f69b0916cdc2dc1e5e1b5e21af8358b5d05a24a45d6e03a5b1790f3f916521ed16d88f361bd55bae99d617fe1042d91174ed756249a9a7cf72cd74401a0137022e9c4d6b38497cc7e4ab0483b292699c6033cebe3f03ea71433aa6e178605874b2451771cf", 0xe2}], 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x14}, {0x60}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000140)=ANY=[]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0x4}}, 0x0) setitimer(0x0, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x7}, {0x840e}]}) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x20}, {0x35}, {0x8006}]}) syz_emit_ethernet(0x56, &(0x7f00000000c0)=ANY=[]) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) executing program 4: listen(0xffffffffffffffff, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2002, 0x7) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) getrusage(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYRES64=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) madvise(&(0x7f000008d000/0x2000)=nil, 0x2000, 0x0) bind(r2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r3 = dup(r2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x59) listen(r3, 0x0) r4 = fcntl$dupfd(r3, 0x2, r0) close(r4) accept$inet(r2, 0x0, 0x0) socket(0x2, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r7) executing program 6: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) r3 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x8000, 0x82) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000240)=r3) r4 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x28}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sendmsg$unix(r5, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000100)="de7a022065cd6a454bb319cb2527f3c54b315461030856506f307270f54c5e1d1c681387532d3fdeaa94427c2a6825e7f887a52561d4ec1241f216afdf205490", 0x40}, {&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b", 0x4d}, {&(0x7f00000003c0)="abc202f19ff056d11695a1d44340c59742248ad3111df8e0e6b22543cd675ba8bd0dc14042b5162fa8402ca3d414fbc25fecc7d09f4addf7f734766898992a474eba83f87703322cac720791f8fa45d861c11ed55de1479aef0c5f7631b34cd2ce", 0x61}, {&(0x7f0000000780)="60ac101744c5712a328c101125276227c811e5379b54a4de38dab3bb8079ea5d2f3b84e700a42d70fa6ea15bd1d8a60bc2c533fe160d9680d8c68d0955f522a78c83f8318277641f3c1cf9c387fb8b588d6eb8441d5683af2690e3b3792721aedccec0ea9a82d2ffd4132a82dcf7333987cbb8e6d0a6d9077f310ea31a64507d66cb8c", 0x83}], 0x4, &(0x7f0000001240)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') connect(r4, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x2c5d36d679bbff3f, 0x0, 0x100000000000001}], 0xe4a, 0x0, 0xa9fa, 0x0) executing program 7: getppid() ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) sysctl$net_inet_carp(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000140)=0x2) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d89d7d000000000020de88d11bd4000900", 0x80000040}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r2 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) r3 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x14}, {0x64}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r4, &(0x7f00000002c0)="c5449bc1708e16b9805a099e20a0", 0xe) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x5, 0x0, 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{0x9, 0x5, 0x7f, 0xffff8000}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 3: open(&(0x7f0000000040)='./file1\x00', 0x70e, 0x102) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) open$dir(0x0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) socket(0x18, 0x4000, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000100)=[{0x20, 0x84, 0x4a, 0x1}, {0x7, 0x0, 0x8, 0xfff}]}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) syz_emit_ethernet(0x61, &(0x7f00000002c0)=ANY=[@ANYRES16, @ANYRES64, @ANYRES32, @ANYRES32]) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r1, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r3) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000080)="c59bcbc2b136ae61", &(0x7f00000000c0)=0x8, 0x0, 0x0) r4 = getgid() r5 = getuid() setreuid(0x0, r5) fchown(r2, r5, r4) accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000180)=0xfffffffffffffdac) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r6) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000280)=0x1) executing program 0: syz_emit_ethernet(0x9c, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800660000fe0aad1f4900000000000000000000aaff0200000000000000000000000000012902000000000000bc"]) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) pledge(0x0, &(0x7f0000000380)='tty ( #\x1f)\x10\x1d\b\xef$|#\xcbh|\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\xdf\xae\x96\x01\x00\x91\x0e\x17\x95 \x00Mj\x84+\xf0B\xaaY\xe1Q<\x19\x9f\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00wY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xdd\xb9\xf7@mJ\x0f\x90\xb34\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91I\x8fC}~K\xd97\xc8\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xde\r\x8d\xa1\x00\xcc\xd7\xb6\xe1\xeb\xc1>\xb9\x9eQg\xc00]\xe3\xcd\x95\x86\f\x1f\xbd\t\xc8 \v\xb0, \xee\xa4\xa6\xb9a4\xe0\xbf\xa0\x1es\x01\xd1\xd8\xd5\xb8=\x1f\xaf}\xe4\x90\xde\xa5\xa5\xa3\xa1j?\xb0\xdbd\xf0?=\x8af\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90L\x98\xc9gty\xce\xab\xd2\xa1\x85E\x00\x00\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xe8A\xe3{\x8dE\x97\xdb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00-#\x92\xc0\x8a}W~\xd3\xa7?%\x9a\x1a\xdaC?\xc4#\xaa\x80)44\xb7,>\xd2l\xaaTU\xe2\xf9\"?\xf3\xb1\xee;\x04\xa7hN\r\xe4J\x02}kF\xaf\xf4\xbc\x98kD\xd4\xbdQ7O\xc6\x16#\xd5~j\x1f\xce\x11\x85}\xaa\n#\xad%I\xe1I\xa7\xade$\xbd?\x84\xd1\x8f\xea\xac\x1c\xac\xe8\xbe\xa9+\xed\x97\x16#\xd5}EJ\xb6B\x82~.\x92\xe4l\x02o{3Oag\xc2\xd0\x85\x80E\xc2\x8bB\xe3\x8c\x8d\xdea\x1f\xff\x83Y\xb3m\x03Y\x93\xf63\xb25\x8fF%\a\xcd\xc0\xacF\xfd>\xa2\x97\x1e\x85v@k\"\xc3\x02\xd1\x92\xe8\xf9\xef\r\x99\xba\xe2\xcb\xbfX\xe6\xbb\xd7\x1fiC\x1e\x89ZK\xe9X\x82\xa5gou\x04\x18\x02\x84\xd7\xf7\x01\xdc\xc4\xac\x8a\xeb`\x1d\x18Y$1\xbc\x05S\xc1\x94\x121\xd8;\xb7\x12\xa0\x1a\x8c\xe9\xa5U\xa5\xfc}[1\x12\xb6\x02\xb9\xe2h/Hj\x15u-\xd4\x927|\x05\x91\xfcr4(~\x97*rj\f\xbc\xaf\xb1\xc6\xc0\t\x8e\x1f,\xbd\xe6\xc4\x8b\xa2_8\xd4G)\xa2\xac\x0f\xc6\xfc\xc99\xaa\xa0?\x12\'z\x93\xb8\xda}\xc8\x17\xd8\xaaS\x02\x7fh\r\'\xd6-t\xc8\x10\x01\x00\x00\x00\x00\x00\x00\x00U\xf7t\xa6\"l\xffz\x8a\rm\xd7Vq\x806\n\xff\xe2\x06R\xf4\x9d\xeas\xd0vS\xb8]\b\xe7\xc3Fc>ZM\xa2\xc02Y*\xdd\x95r\xe5\xc2n\x00?\x00\xa9\f]\xe4\xc5\x0e\x81\x15YO.y\xdb\xe89\xf6\xe5\xe9^\xf6\xa2\xb3(\'_\xae\x12\x14\xb4\xf8R\xcc\xea:\xd4g\x95\x19\xb7{#\x04\xba\xdf\x1f\xaeW\xba\xecyec\x8b\xb5;&\xbc\x8e\xc3G:\xa4\x05U\xdd9\xaf\xad\xf69\xfa\xd2\xe4V\xa9\x03\x13*\xc8\xf7\x99\xa6}%br\x1e\xa7>I%>\xdc\x91\x1d\x1d\n\x1cgT\x01\xc4b#P\xd4\x91\xad\x1by\xde\x1bh\x90\xf7K\xf9\x12\xbb\xc5\x04\x03\xaf\xa0\x87b\xd7\xaf\xfc\xce\xb6\xe5V\x92\xdfG\xc4&\x11\xe2\xber\xb5c\xd9F\x9bU(\xc9l\xb8v\xbd]\xf1 H\x16\xf8\xa4\xce.\xa4\xd70^\xb0\xab\x1b\x9dj\xd5\xb6\x00\xf4\xb1\xbd\xc8\x8e\xa9\xcb\xaa`\xaex\x16\xea\xaf') syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x1, 0xbd, 0x2, 0x2}]}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x1}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xed3, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='./file1/file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x8203, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000240)={0x4, './file1\x00', './file1/file0\x00'}) getsockopt(r3, 0x29, 0x2e, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000440)={0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8}, 0x0, 0x0, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(r4, &(0x7f0000000200)=[{&(0x7f00000000c0)="9385c627db7ab718657a54f5563f3f428e628d6941fe0a43907b7c0f0dddf61e4bae2535ee7d412464fb35d253983decf64ba48e9ef4cace8d7b049a85936214695ebe694b23c244349818f3acd2a7", 0x4f}, {&(0x7f0000000140)="a1182787549b50171e4c6489a005778eeade0770f28ea06d6c386203c6a50a073475e5eb52aa98f40cd92271801445e75b39a8461f96e4674bf1111a310b621f02289d1d64f0139fb3785cf31249f5ba48d84fad0b26394984a7a5146ff1a9712d9355530a1c66178a38cbb0fccf4b923a1332522242331e8604299b2e0478667ecd5a06bc4e6362364d1d85618012e95508b16535169f3e6bddc039f9", 0x9d}, {}], 0x3) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4}, {0x74}, {0x8006}]}) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sysctl$hw(&(0x7f0000001240)={0x6, 0x12}, 0x2, &(0x7f0000000140)="ecca4536ef224438a550b9abad6250e65b220ad2095b97edf56befb8a1b1dbe552b3b35ecd", &(0x7f0000001140)=0x25, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r1, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 2: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) accept$unix(r0, 0x0, &(0x7f0000000140)) r1 = socket$inet6(0x1e, 0x0, 0xff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x1}, {0x5}, {0x6}]}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x3b, &(0x7f0000000100), 0x0) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r6 = getegid() chown(&(0x7f0000000180)='./file0\x00', r5, r6) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)='4', 0x1}], 0x1) r7 = kqueue() kevent(r7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x3f}], 0x8008, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000280), 0x6c, 0x0) executing program 7: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0xb1}, {0x2}, {0x812e}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) bind(r1, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r3, &(0x7f0000000080), 0x0) writev(r3, &(0x7f0000000980)=[{0x0}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r6) r7 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x2, 0x0, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) executing program 5: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000000040)="e032e556f3a1cbf0d7e8a11daf195c724f06e465191a36953796df27762d08ce3f6fec94811ed1ba16d95da9e66bae741575097f1ceffaf52a60dacf", &(0x7f0000000080)=0x3c, &(0x7f00000000c0)="57ed78e96d650f4e1a84e04344e660cb37", 0x11) sysctl$net_pipex(&(0x7f0000000100)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000140)="eff658a14d97796bf25f2d09084199a41ea9721b75ea894aaa7f287a17b6e0ea7529a57da24d4c9083ef80abd6463655fd056339de56f19277e66de2d15714205ff8b532d81f368db5cac16c", &(0x7f00000001c0)=0x4c, &(0x7f0000000200)="7bb5fc37b5753928176a49b3ac544f7810a9e6bfbf7aadf21a1b7bbf034453ca1275b84d527f3a88e5400613af1621cf438534a2f9253f2fb42a32ae94bcbd9a264cb91e3cb0c949a9cf188231d0c3bfe35b40174f0c78583db5bd701f839c2df4676900131ce3002365d2a7e7d8ff3d64dc8daf45bebddf737dbe62c91d2398723e2cac4b27938f12d4caffbc48c384d50c690a656a762c866920a08af0e97637a42e601c58dcbf365071be87436603213295c6d07c3591f08d9844856f1342b347cfd66609754d1d70feb0910ac5e8c7efa96163e9cf87a1045b743334fb52e2", 0xe1) r0 = dup(0xffffffffffffff9c) setpgid(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x0, 0x8000, 0x8) r2 = semget$private(0x0, 0x3, 0x1) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000300)=0x5) fchmod(r0, 0x100) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendto(r3, &(0x7f0000000380)="2b20e7180c442d584d79ae69248fc486bf39d2d64b4fe300b7f2375e26961921909d9ffa38c692eb31cdc68d9595636678d24ff70175e32928a705df5b3a45c2d91cb0f0e0569741d9082671c8b3495ee00e9201afcf", 0x56, 0xc, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) sysctl$net_pipex(&(0x7f0000000440)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000480)="bc150e46539ef66bee2b158aeeb4ac547664bfd76d69ec779bf986d40e03c70bb9a02f99d901a5824c3189ec61244fcccb6c54a6d8a1352236b002d3a21b49413728e768a304a538c599cf55a9cddfaf12201b377776ad60e025da95102b229fef94d41bb60fbe7590e056ef65ad115a", &(0x7f0000000500)=0x70, &(0x7f0000000540)="6446f4afad6d2f9d5c3fc4b5affd229b5a55021122e2107c815c9ae7bfea176045d77e56888d075ff9258aa9ca16eb9a950b2660a91750be013436047cd312b80c5f308fea146709592e6a1b4dc489c2de29edf1c499c6898328bbe11c84b4821941aa44fbab5a77c89e3e9685d9292929491d0c55b1f98cc29fbd1ab35ff3", 0x7f) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000005c0)=""/234) sysctl$net_pipex(&(0x7f00000006c0)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000700)="0ac89d696136dae2b0cb36eee75e4e738ab8be81c92a4d99f056973c8477bd843a6b3919bc87769937f5f30bb9cd5365468161913cd0db6a91c3ba7b3671e6e5cf91100e8ff1ddf0211537762ada1a9295cf5874840507fe17b1bb54580e90620eb1779cf5ec53d34ca2e4f86137f94b18b377f2f9921e77e7e517e43ffef8a71e4b508027ba4e33ed92d936f3393d87fc9f8c0cd74362268f281967bc480c6f70a0da98806ad61a1a5be05246a8d35623f974a545c635d69fbbed315c856d16283564c8e85110258a6415c2c541a8b5eb6e42079063e90680859f065507f1c88295c1a5c042356e76755ace6062b0516443daec31ca76c5e6d2ec26e0", &(0x7f0000000800)=0xfd, &(0x7f0000000840)="e78248cde5dc502640fe374f7982946070416fb959374fc5daf3ddf3c6b988b84c91da32b90aa431312f9f62f63f70ce994b48abbe3646fa39353cb2e22e6981c426465ef1b22a16b9e58a569c0970568ca71f54e390d45c0f414c01198ec6e70c33184bf16ef375b3ab42296712586ec751a635cfedf85698d36ee5c25b48", 0x7f) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000008c0), 0x40, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f0000000900)={0x200, 0x5, 0x9}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000940)) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000e80)={&(0x7f0000000980)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000dc0)=[{&(0x7f00000009c0)="29864c281dceb8c431cbd83286", 0xd}, {&(0x7f0000000a00)="1336ac46253e469d439daa595a68d63b675d0812a7664e2d7b714cabac40564d5cce208cab8d6296e755e016eca53e29a754d0e7532f39b4b158ccab0c0bab0ec942eadac4c1d3a23e757df5f6f2d29ae294c1864d55bb65f81e3e26bb045b0228b086e3282b2496fc8b81f93f7321c1087b2de25d5d5949f45c2cf210e9e88507f78142d17855991339f3f508552fc5419f92fd28aa4f8d187fa58dfc42988b5e490cef30b9e7", 0xa7}, {&(0x7f0000000ac0)="a8e10e2eac6824ee49a48d3b3828a1ca79765d9d733dc5175598cd8b9dc7e9d2f9630429c5bbe00aa32a5683a5309cec8f8444ac4b4dd1c142c4a7038d2f82df86fc299b060ac63674a39c6e3bf86e982868f0564321f50f9e30681cc660e37d1b585941b17795a50fe23a5f7cce9ae229b7319dcafcca907770cfef72bd9d1c4ce42c17167168b7af72d35460b9b9e0ca865cb3da14c862420143d99d50dde6bd95945d1bd0992d57aca0056a898dadb885865adbd91b6834c8db554683e78ddfe4e7", 0xc3}, {&(0x7f0000000bc0)="799d0b55448bdb76fa3f656d2a09e9e7a8db6754c3e4a497c8dbde74bff5c639ab48f5b9924bfbe9fa847b63ae618d7f8b1c9370f0ef64d746651080bfb54d3dbc8f79ac5226f858bbe70ff08ccd64f2635d2485566f6aa2a966f0c0d44e4f9e547efde0ef69950e1e767918b8e7ba9a17ef4bef2b6f116c17a81fa8cf361b3fc2856d84ee0e15e69e49312d32f988ff605f0ae3895fc9841052b8f401c28a98bc12a5b8e84a36084838f153402400a5e349d0b86ed8669905aaa2d1fb7f56da833bde6b6d9c63a0cc", 0xc9}, {&(0x7f0000000cc0)="986391ab0113f2e6b480aa456a30d78eab06c1049a158b60d0fc9ecf1bb51944f8d7052e0745747debe7a3ad26380612ed5c954236247adb2e2a82c2f533398c243d4a9698992ab6e2a621c3ccdb5652126832903c79c2bb83fd9956f09586ea7f6b048f7b9622b97b65ed395f7879715581fc70134ca2e0c6ac545cf5848bcb841ab875ed4373a2d776bcf4e33ce04f64ae8f6d6d914081e2b0b95efed65901aabcd45695d5c1cf584503a848116b826de7acfc3aaaed739a7bfd2aebbc351cea68c17988cf759d3ed5fb63aa462a405bde61adedaa03971ec1876b4e8ac9159175004faf12ab7343861220db429cf67d06e0e0af8673263b1408", 0xfb}], 0x5, &(0x7f0000000e40)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18}, 0x400) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000ec0)={0xec89, 0x5}, 0x10) r5 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000f00)={0x1, 0x1, 0xa212, 0x7fffffff, r5}) unveil(&(0x7f0000000f40)='./file0\x00', &(0x7f0000000f80)='c\x00') bind$unix(r3, &(0x7f0000000fc0)=@abs={0x1, 0x0, 0x2}, 0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000001000), 0x100, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) accept$inet6(r1, &(0x7f0000001040), &(0x7f0000001080)=0xc) execve(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001300)=[&(0x7f0000001100)='/dev/wskbd0\x00', &(0x7f0000001140)='}#^#/(}\x00', &(0x7f0000001180)='!\x00', &(0x7f00000011c0)='/dev/vmm\x00', &(0x7f0000001200)='/dev/wskbd0\x00', &(0x7f0000001240)='/dev/wskbd0\x00', &(0x7f0000001280)='}\xe4\x00', &(0x7f00000012c0)='/dev/vmm\x00'], &(0x7f00000013c0)=[&(0x7f0000001340)='/dev/wskbd0\x00', &(0x7f0000001380)='\x00']) openat$zero(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/47, 0x2f}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000000c0)={0x10, 0x562, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xe0}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xe6}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x800}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x800}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x66}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}], './file0\x00', 0x9}) r1 = kqueue() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = getuid() getegid() setreuid(0x0, r2) socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="02200000", 0x40) r4 = dup2(r3, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) getrlimit(0x5, &(0x7f0000000180)) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0x38) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000100)=0x40, 0x0, 0x0) r6 = socket$inet6(0x18, 0x4000, 0xb7) dup2(r4, r6) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r7, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) listen(r3, 0x2) r8 = syz_open_pts() close(r8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) kevent(r1, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x5}, {{}, 0xffffffffffffffff, 0x4d, 0x1}], 0x200, 0x0, 0x0, 0x0) executing program 0: ktrace(&(0x7f00000032c0)='./file0/file0\x00', 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0/file0/..\x00', 0x0, 0x0) setitimer(0x0, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x81}, {}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, &(0x7f0000000140), 0x0, 0x0, 0x0) r1 = semget(0x2, 0x0, 0x400) semop(0x0, &(0x7f0000000280), 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x601, 0x800}, {0x1, 0xd76, 0x1800}, {0x2, 0x200, 0x1800}], 0x3) semget(0x1, 0x3, 0x0) socket(0x2, 0x2, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000440)=""/95) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000300)={&(0x7f0000000280)=[{0x6, 0x1000}, {0x41, 0x4}, {0x5, 0x4}, {0x4, 0x31}, {0x84, 0x6}, {0x89}, {0x0, 0xfffffff9}, {0xc0, 0x5}], 0x8}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = kqueue() mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000040)='./file0/file0/..\x00') kevent(r4, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x41, 0x1, 0xfffffffffffffffc}], 0x802, 0x0, 0x0, 0x0) sendmsg(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x85, 0x0, 0x0, "a46d8d12db6edfbe0b83da64a6824b01be262e604a8f4c5721e6490dd2d23817111a19eb77d03ef43e3561fc9081a0da13ad5d8b99e464b83282e8b98a9b55fef3ca377e377d6fef9bef3ea00cfd3a184339d3f2e85fd0e9c073eade30f5f1b211c3f4472641b22115794b8af9f4ec85b1740f362fb8ee01c3"}], 0x90}, 0x0) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000100)=ANY=[@ANYRES64=r0], 0x107, 0x0) msgrcv(r5, &(0x7f0000003c00), 0x1013, 0x3, 0x0) executing program 6: open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x24, 0x0, 0x4}, {0x4f5, 0x0, 0x1}, {0x416}, {0x0, 0xfe, 0x1f, 0x9}, {0x1, 0xaa}]}) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000180)=0x2, 0x4) r3 = msgget(0x3, 0x108) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001280)=""/4096) sendmsg$unix(0xffffffffffffffff, 0x0, 0xc) syz_open_pts() syz_open_pts() socket(0x2, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000380)=""/143, 0x8f}], 0x1) dup2(r5, r4) kqueue() execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x3f}, &(0x7f00000001c0)={0xff}, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x28}, {}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) mknod(0x0, 0x0, 0x5c4a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4, 0xfd}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 1: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) ftruncate(r1, 0x7) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) executing program 4: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) clock_getres(0x0, &(0x7f0000000280)) executing program 7: r0 = getuid() setreuid(r0, r0) r1 = semget$private(0x0, 0x2, 0x490) r2 = getgid() r3 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r0, r2, 0x0, r3, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = geteuid() setuid(r5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r4, r3, r5, r2, 0x12, 0x9}, 0x200, 0x5}) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {0x0, 0x9}, {}, {}, {}, {}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000200), &(0x7f0000000240)=0x4) ioctl$FIONREAD(r6, 0x80206979, &(0x7f00000001c0)) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000001bc0), 0x0) pckbd_enable: command error executing program 1: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x4000007, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4000000009, 0x51f) semop(r3, &(0x7f0000000280)=[{0x2, 0xffff, 0xe5ce97ab354d96be}, {0x0, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6, 0x1800}, {0x2, 0x8001, 0x800}, {0x2, 0x101, 0x1800}], 0x6) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r3, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x9, 0x0, 0x0, r1, r2, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r2, 0x120}, 0xfffffffffffffffd, 0x10000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x12a, &(0x7f0000000240)=ANY=[@ANYBLOB="b96d9900533a8f943f3614ef86dd6000000000f4000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 0: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0xb, &(0x7f0000000280)="a7c1290f17722447b2c63e743f6b379fa5267a394a5d94db9417b6982f519b111f61ad994119ba843799517c2ddf4c65594fb3b55a5fce717f619f904ce7b41e4296cf777a1db4747703440100000023e48310b779f9619c7642d6d7f500000000000000000000000000000000c37a11ae4dbe56deeb1ccae6d8e73f8976b460abc78bfdf1bf11c3ec2956f559e2ae95b19752a20f358e90edd96264cbc18906750f34e7e595d09e4e313414f688d6388b713904a7996cc92a328db185299eeabc8e35147498451c4a84a9d41bf693affdc27f4569379570f4", &(0x7f0000000180)=0x67, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0xee) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x44}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[]) link(0x0, 0x0) syz_emit_ethernet(0x36, 0x0) r1 = socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0xfffffffffffffd4e) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000100)=""/55, 0x37, 0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_emit_ethernet(0x1c7, &(0x7f0000000a80)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100000086dd67518aec018d3204ff010000000000000000000000000001fe8000000000000000000000000000bb67140003000000008730d9c21e763952528cfae9719c796afe8000000000000000000000000000bb0000000000000000000000000000000100000000000000000000000000000000ff020000000000000000000000000001ff020000000000000000000000000001ff010000000000000000000000000001ff02000000000000000000000000000135d9872d62202de705029e045ac34d54ff02000000000000000000000000000104000000000000004e214e2100089078802c0788e97cac35298ae5a599324acc1098e1b9c87fcd96d1901a9b7e56d554f54d1c9618f96a153e3ae94457dcbfeae1bc6dd6d0ea7e1a890991093b4212b2b198b2b6cb1157e93a570bb4433790d419d143f6e5ef7ea3b8afa8c62a31d002c2f8a5503855d26f39a572ddc0f49ef4cc1b69d1f74a665bb2ef8178a2bf4c653bc005cecbe0ee7afb11218af570fc96b272b4e3441e1c32a53efb919f"]) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000380)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00u'], 0x18}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) r3 = dup2(r2, r1) setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r4 = syz_open_pts() close(r4) close(0xffffffffffffffff) r5 = kqueue() pipe(&(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000006c0)=[{{r4}, 0xfffffffffffffffe, 0x80}], 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x1b, 0x0, 0x1}, {{r6}, 0xfffffffffffffff9, 0x18, 0x4, 0x40, 0x4}], 0x203, 0x0, 0xffffffff, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) bind$inet(r3, &(0x7f0000000040)={0x2, 0x2}, 0xc) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r8 = getuid() r9 = socket$inet(0x2, 0x3, 0x7) sendto$inet(r9, &(0x7f00000011c0)="4ef0da", 0x3, 0x40f, &(0x7f0000001200)={0x2, 0x3}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) setuid(r10) lchown(&(0x7f0000001340)='./file0\x00', r10, r11) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000001c80)=0xc) lchown(&(0x7f0000000240)='./file0/file0\x00', r10, r11) fchown(r4, r8, r11) r12 = getppid() fcntl$lock(r7, 0x7, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0x0, r12}) executing program 1: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x3, 0x0) socket$inet(0x2, 0x8003, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="00040000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000340), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 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) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x80000000000000, 0x1000300010008, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="e038d5e507099634cdce8868a5aef2b88bc73085b9e31edcacb934aa1878e5d17059169775e36b0308e74bef638daeaff6bb903f1a372be963246f8e7c0cac892f3918d9c86cef755106d7813fa7edee32adf4ed8a675d2e3b7478e32f23857099288f953744f64bc581a64e9d240ab49abbff6c13eb117fb1761243f35bed7c61fcbeda6e8cf9a5631186844456c5a03ae5f0dd5fac34bb1871d8db2dba6c41173e656d7f5492844cbff186336d2e739cc568078af73710297109c24279b3967fdd9c967c6d26ffb6f3084f16c676acf7a13de5c919b22552dc71ec23cd1ffc4d47b26b9072c9762b51abec1bbc8aa9ce6b05ba2b5205d560982e7d", @ANYBLOB="9abfe2dc321be71f8d52524b5489dea8f0d92b3c0a91f49e18257650389f0cc51eeb87bb67c3d3ffa28ea2b6b47ba1f01aaeb429c1cb4da71eb35568eff16d6a7710e31b0b8bff99dff5fda2a11d9459c6cbf84aa7144856fe89fc2e556126a02f0b0de729d50bc9e3287ea9a8942b1003c60946725a81430308669255d0d474f5025301b84703966afbdb63bfb1be279cef0be2f25def9f6f7b4c9d1f1a8089edab42467424a321184564754fb3d197a1df9f8f5f84c7260c147bc7762b1147b838e8122bd87a78c994a064f6e7049e0406d461fcb24236c97e4b3bd157c30c33e6c1742b5874f40f8701498db6514fe89f7c728d265fb8185dce3abbba39932e90d70c877170f3f4fe3431bea180dd3025a50173c775ff78eb2ec33b3567392628993784b628296afe79dd13c91c33fd031d7b459dc2bd76ced9535c14afc9e247980d8bb13b4143f000a569f8b6c8e6f15c3373be9ab1b9d4a6994f92ab9139ffa0de52b1ab7d23cc1164d30354de2cf73c92a00df4e7769c5d28c2207afc815ddca0bc55c6854bea5355f5e27f846ab093921cf073edfa8f6b6adfcb5e4757d508e5ab5f4d64f07553cedcc6076fbb9a9f2fd0db82d25c8cbe47a572384131c96e35c6a47a12ec8ebbca649b36c6e17337542517eaf92a3fa7e45752d4800001c4aed088ace79ada05cf7f271c644718d79fd4d88c300c8060dd77482393672705e9f1e1b9e304d84f546e29e9ad2ff3f9df967ea8811c6507f6743854175d0ec13b7de0ee75b66bf37dd902ac1431c7657e009d684e7b47706501e0e9198044b6890bb76638e9c87ac66e199e58984e4c5338deb711a2db1e7d55d5875088c8cd8f4f5bdd28040b1ffa222d3b9c6a653baa6f4650c4a29a1d4903e0c972c9b3b2a356740c9776185211a4641095aa35869e6c09fce539a1534346634df6944ecc9e1e1b8a52e2f7310d88742425135020b0faf4b54ceeeca4a82f0267367ac982c904dba566fada3667dcd0823c073a10e19048e77e1b5221109a380f2bc83575f09b29ad55f506a26695167970700be4b70cbf271b63e67824e900b10a0f895f4bc378f9a47671f6af9148dfc47206b6646eb907c6f8809fc57f8070a1e6180525b710f77115bccafddd78d6591d316fbeedbf16b7f301a6c4d49d0fdffbf23c91d6759178d57d91fd1c5230d1b8fdb643b06b6f7f96b8033681a8accde9705ad4c4a9d1ab0fd60ddd1ed6b3b7762dc94056c45b561433ce5b308a6761c4039cbf61976fbac31b7730132013c675e72ff74018328365506baf25532df3dc4342114fa84b40d53946bd3cfd2b34e7f181405cb9cd43278890809f34055e24b42e7261a671d918ff5178ab84e1942eb65c23d6f8c31b025703f98756cd0499e4dbcc3756cd33696fa816f319bc7adc5bc791e10e17a7e460708231f45dd14678f090165a241891b6b554ebf06f6ca5afb93027464a553135b89c22c98a108ee13c7d08e8cbf454b44a0361b64652151e6c2b3ca20a21b1bda0224fb1f8d75ae2e03f469aa7b092f9d126ecf10157f8d291116962a59ef8365a08463fe597f8bde7a824694f7457e50c715f6a56dcc1e24ff1526d2aed1117cd811673ed10c538684620443911c107b0a85edc9f99292a819c5dcae5ea0233817811fd39940a2b703bafa7511c4ce017dac8c4acc64229967bef07b9ed1bf4b79c92c34db3fcb480d19b3ae2d14f4683b3aedad070c3605f9db8b16a13733549545874f6aa47e059b297e38f3a345569a85d98ec7839208247d5343b07d4bcb3ef7a411051c8a9fae6ad6b61f99f156df8f7561971216628ea84cca61205365ee4575327ea362778bd0cccac4530689c946da505924b9ec3ccc6f067e74675c5e53c70e10e878a0e0855eaf7ff2754233638c92269e23f99ecff6eb60a970a1dba279dfb10e1581e558963071b0fefe5eb512504589eaf2255612c3048f5f6aa8cf1d00b3cf4c70807024adf40aadb15aaf9edcc0b4235f6560537fc2d1368cc85466dbc9a8b66bc5812ee42bb6893319dcb42cef292c16f20a61f26e7d44f169883759296379dfd5b24c1b2c9c429d2d673467bc3e0c6f5d795f691f6041ea2b33d163c95735f1fc034286c2e2feb665d746c3b6c9277d79acbc967f58aa0058efb8b8cc8bc7c32d1ef207411401b79efeca575f8434ae9579f7aaf88822f960d2cfcb43e254fd98a90f5a5bf1256ae0a6838e755a0924a4fb6cfe8af9d346124eb3ba99f76266bfa229423d057ee8cb8fff9ebbe6a4f1cf0176c92dc5f98d6542b959a68e1d3cfb047248647c14c5f09ab960aa1c09a88459cd4b93951c88b08b5dc36923ada2c2b3e2d2084fc40fa0b433823215a61f244aa0c6b90fd4bfd655cf2c427ed22753cf0ade88e26e48fb87747c4b56d1d7725bbb78d3af1c29c77ddb1d9c7af796a938af6937dcce1c17602d9525378878f50c84faec3e092aae849615741fc490d151bcf0853fdb5c60090dcaf66bff5fc7c8a1a136e61b064785aae01459802b286411ce5b3d6a27acd53a852cff252f722d9a90e8f05f8b80cb2395972acc31b8492814cfecf06e345e8fd6d779e84ed923cfb0919f55cab077f5fe32f36fa45e132460a1c0506dcbebdd7b4e2c0f86e412e5e9bf88d0add07fa0f4bb3676535c95b796631f1cd91ceab4506bbcf0abd537cee368b7e1f31b75cd38040c8385894114819e9a1ed5cf9adbb6e8231fda7f31ba51567fac126377c2447aaab696a482fa20c93e52082352e7f5ba666870f75aaa6b77f99449fb6567258a50d8b720089c2d39c2ad7aeed9ce1097876d2cecbc0ba3e8973776eb3470e16461b818e919aa890599ef63ca4d5166c9976f2a0134d17fd1bbcca3b0c6e4c773bcc7b4d0f6bccd57b02924e2fba29a09407072359a56704b903ed3bfe43e53e896cf0ae1ce38b72d3b9d7ce2b522dfd3a38a29ab17b2378511c72b9205b2492e0d7be4521baa82938045bb91f73bacb75a60d9410ab9a3c95bc0a95d84a4aa0705ff2ca5e62a26fdb1306f9c9ac6f088ffe51bcd5440b01e86188dabecb5f832c0ba8944e4921ad49e22c2a9aef432921d312880e64f9f8b71d02124834565ae5a99cf7ca873f766c55877a253067e3b1fac85981b4c17e6c2cbb75adcbc9e73d7a3537569931ee78ccf94e4b4d6013184095d00fd542fb2564b6df64c9d3734353a3fd0df9e03f3ac96e83b1eb6a3071a80dc6399e06398da59b5b9997993d5abbeb2f90c035a624ff4b82b2543302e45843a108c6f807c73e9e092be194f0500d719aad4f39e5d09bc4633dd89539b710fb40776b924e536563c0188ca96ff98346b7b68183767507e3724afd0a8a52d5d43ad03cce178ae969d314ce750063785894d52c904d123737d8e9809c1992c35615a307703275d4cb12ac0305e2b5521ad54e579009d1ee44cdc2bb38d722b1f83ad14a523ba2a58d33a9f9d3735f1b18f4bb556e16febefac1d01fe8391bde17dd262822370376338e74357c1b4b173091b5fa1af2703abe8a20f2d285b7473789b344d0bd6c98fdb0aa1ecea1dc519829e258ef2c9d12c1af8c1f3856a541fa9619b30e483afcefa5ffd63314dbda1256f5dbaa991eae27d18a18f240a4e1ca61d93778b540689f01d925acd80f6fcb442bcb9a95329eed8ca60dea0c6722dc3d5a678dc259480978ab4ceedc54389f8dda1ffbeced49a208952ef943e5eb235905ce7f9e323f42f0e097744557ce23e3a69d12491a1d38998d3d6e09086a9bb13a3d304a50ff72351bcebe2585827172f82f7944eb4da2f765da003f1b57edcb5072cfe12643a86528e74e18afe0f71af579738b3ffe5eada763c449196daf289f559203d20853d20b1ac059980da9753fc898fd4a0a70fd3be43d0b1a9cd305d5c0fc0354f8147c558076fe915fdc86d3d5f2199f99c398a0ee47ef74efd9a78ddc50a64aa02509e4e37a1eff4139c51d58297a9ec17615d567b9e50fa334930ab65a17c6da24d59c540030bad91821fa0b26f18139b7ea4f3a39c519a440da1a6dc7bffae87e51557a812e5f0a20ea363ba6c88cc7cbbb64157c5f8462fed82be058899189a53c9f2f6c53fed11ab4193a75a39e7ec2f5441399599e9b702baa9fa4d988b826647a212dbf1779054901742301e51563b00db008763581c3e9de8b7eccaa4f0dbb840f49fac3610fa44dd4e845e909b6f2623372a0ee831bc757c391fe75a9d1727c1d6428c17201855530a2a43a0ae03c52a833531cef224d7db0fb0dd2161d1d0041c7f25e3472225d65cacdf298c6d7388d5898b0899aadd0251094bf2dcc6c917361a70a8de394fcfbf24e644461f529cd1d95fd171f5fee3f8f2df1d150eb4b528305fc3f35ea8e25a9ca51846445c76ed9b778f263cc66cbc893897fe961081ddb1516b1ce2332099a64d2bb980b708ed026705aa13a9d4484e0c47c6ccb91972a583a96b8f3b4d67a7637b95a2f5491701035c932f4ec91f0b50c3d7f9c1af1eca8c869e09bf74534d7787544cd71652e95e2f4b760b08e377c4aef8e0ffdfc8c5caed40e9d09da776b164c57a3ea7d522fe6e7ba1472cc721b852bf9978ad779c96f1167c164690dac1bae425fb0eb266c925d243cc2867af3a4ad3ffb0b11cdb9d68e621b7df6f5e75b750e82f80181e2494b00c3942d47f0119bfeefbf87a50778a7a48f2743b150921edb73d056bc7b14bab583e98effc557b8166d0fe926b6a2a78d5f28863dda3862cf8cd0895e9da1cf450aaa8a29fec36601b9c53d6d6a17547836a258e4682c4c178a50500c5005f0585cff83afe404f8c57deeebadcf68a91fbf92c7be22a23a9242334b7d39fc6f2ac3aa0eee40515b8ef78355c22bea4eeb2d00128271efc327cfd653b6054d0944fa09be042fbff7c79a47f3938ea003deed9c5756c34415abf324795c11bfadad3a7e616309f5bb89f6d356d15100019cd44fe770119948203dab23301765df3d1160094395644212bc81deaa3ee698a625b0e6876009085d4dac1487033b997740a6fbc39f366830929241fc444359f04d977d7330fac88e61223128948b936efb52b94227f964915790347f7eed163f0ab38c3339d037f56916433d43a5c5f40a10239410f1557fd0cd977bbcd213f2a27075581b978a3e39461dd51df4b102485cb3eca496f8b9a9fdb1f817dee9855558f2d1142866eeef4a0c80aae787080eff22f4b0f4f326dd95b65179783259b8e854d83fc5b5a155655d0c3a1e4d1b51f8c8a60cf1d92530ecb269cdb71b2c7603a323d7eb58023829171904e8413d7b3220381a40b1e13d8b4ed296a777a16111f9d89bc24febdd884466071b33f688653f9d7c4e19e43b2f97cbf981457a345695e0bc0aa90f8421af738c329df857b3e763d25098175a4a397036d84a37801b1e67d9eb8d0c1a10e470e22cfe6d621a0a98f95cf35f18389cfb97a5f255d26560655ed53bc34142b7a112dc115302912e80d8e61033007ae3fc13d107e17100050aef85ffd777d14e79c508d2d686d0b8666ab69579fdc0eb254ec498412a8c0e047fc2716c8900ba2c0dd1936c6fe357b728cd3ed4fdd971c2235174e730943dfd2c12c37ff666f354f249bd3c044311529ca5c66e6693d2c7248f9684bda9dd31d25909637581f9036fbe0f782bf9b38728d0b0d5f123d6e781ad0800cf42f142db55d3f414890888cf05d13a4b6fff3929f750466f334a6f50550660f69be8b08c4076e8bb8fe69d1903c53f83f35bc4a0b3d1445777b53d138f", @ANYBLOB="ae0aaba7e8fb8b3cd4a64a30e38584b5e27e275c957484df71e23671e4c8d2bc4a8a1b32417d310a3b69b36076e303b6dca8f5caa1e7f8441fedf587aa823603e8198e8ae0445de01502e737ac4848886dc4a44158b59269b9ce93bd1ef8206e0443e9603244f69b2fe880b0e1339494e4cf35fde353c9fdbe7f391a24119e20fc17918860c2a8ea4116b468e9467ef854284dee", @ANYRES16, @ANYBLOB="3b60ad799b2de926e4ffb48469f0bcd591dfe0719681c7cb12b360267910e1584465d01ecbc8af8fbea020fda381ce09b51600f237a136ce7cb089cbda8100015f8a23a0483effdf98a5accd40858d9e705758be41f5a26565a7d56df9b454342f3c42271633aff8b5096d6e91b92655cc8cbdb4e725eb59c939168ba73cf2a884e695aebb19e9ab81520d23d7e951a4da5037fbe7076a4b26b861a2076335a6f118594bbc640074b16c1af492792824a2d9eaea4cebdf22f89ea7198539bf81e3c963a6d49e90ce64d0a34e2ab0bfbb8c5b3b789c3c4654915d2f372b8025a23706f9f4492d0a39a7940bb45f92152b7714304e7cef789894c323ce3d298670cab87ffd5e18d2ee590a659c07a8b8f9ddc23066df05e37f9fe1c0a0aab7b55416bc6cee75154339389cb31b5386e275c5b34828d6f495ee63bb7992c0c7d242f1e6ab3def64b3fa4e73177d1fcdcabe3e63cd35f3e4e4c54dff397f95641424222e0135f0144eabc9da28ce71687264ad5b36f6ae3e0360cda62d445512672f569ccfaef7c27abe4dddc21e137642c4e3d05695e8e51139f2f1865893283e5705d0ec20ac7447e134e147473f2066fbe5740bb5105c17d2b808e4cf31a60939af3688f496f3d3daae34734d64b61c440699abe2ce30330553434185849c95888d48a5c693cf7ec3859c9898eb8cf609a5ede2a2e914cff232ebb4f8aae63c98627afd49dd06d0bcf574d825b575d6ceb8522543a29f708881c3c3332fc5c7b11a4bc67450403828753b11a9205a99e8e9aba03c2373f89702355b33546daaf314e6af60b95e5558964efc904628b019c1e93ad48adee6468e9b01fa2d46d3051eecdd6862dd0bc8c50284a26f513aa604039f97b7b7e0615f2a01a1de52c0b6c97d7902be5dcdc100eea4d0c5241c1c46568e064f2e91f76fd7a89c9f1477a14e06719ed3e8c4a9df9ebec6dd20c7afaf5d8f2d154edaad88094f41fb94559637289b21e8bf54cddb2676758958fbd6c56deb6f19814d9c13c4bf1a8a575ea12b9c4866fcb7dcb5586067196fd6416fd8c5448dcdfe1aa47ce63e9ffc2132e721ff389f07e988805e4cdf4772d30bde724d654934bc29c95b9d8e5e5e74f7ba981cf9f9e2326ed4582412eee4ef80530c56c363b09694ca85a4733d2946fdd0efe39fea6a2ead9f2c0eeabbc56a99210844342c4f31f6e91bba1d3abacc987bd141e799ec5dcc4050f33709a2e640b0c74f52bd6e465caaaa86a32e5924a6516271f215acfbf118fe12455428c0c8866a12a54ff6544c317d7a80649898660d03f1937e6b0328df6a8755c8696ad2b6051b3b6483b8ad12a9181d532bf145eaddb0937f4264faa387b0d7c0a96ef902f16e1e4a60eb202274096bcc88f0875173951be23294409a7ad6e3d391cd1b41728131314c0df1cea6deb8fa42ae2d463fc5e5f00115df4f85c42e7dbf621c175c2db549fb1fbb4088431c11ed7c0cbb15fa42fc3d0797d7feceebf3147bb9fe5443fec7291538c2179aaa978a79770d9cb21c57322f591a661e3d5fc9204fa3bdd28588fe3920df8be00794a20202fb9c058d123320edeb5df4dfd2b0909b50cdf68489395ce54e04132767ce6a985bfc8ec3a2fda76ed1e6bc2fc489f20d8ffc03ad1688a592f34d5a469ac1d2b4dd6c19725fad4cace37f7a0ac78d48b127f63dc51e5c5149b67b6b81820e3d6ff1a2e2849d418e8172142dba8da4659749ed7d474a3722c659cd8852b5136a25c3806b70dda82dad211119d930f0a40dcda7029c6b10c38bb072237383e7086e6948e320051910b7d06d65a5961a095ddda3cff3fb3fdbc26858d405291215f95340f84e9d0950ec9767ffb8a669e853d228016a5c7e8aa4ab9cbde9754a731de49a9daafa7f05ca90227eb3196dcbe950d2e03fea564dd3d501a4bd3980fc0771a3f6718c7286b97f2b6b277968ade07449024ec2ce5ce94989eb523e47a84b336dc7f067bca8313d7216020c564ebea5b1bff174399271f4755af9590a86c3fd729bed17443544be0237150c045af4bc21a146c290a335c79d9db5c49425c38368ddd7b27b299299aab27524694fed3741f59ff2e49d392bf9b85c14b24ab6fabadf92f345283ac46c13dd7a76dbf08fd525bb6731f45f2a9b917d72c957b110bf3b80076f39a2f637c7ebdcedbabf73848347a3bdc72260e98bb8d0875ff33b8e364e35603a7f4a182f95ae980b17eac15e42af89297361a0d2cc4096f03ac66843e39cf1be251f817f917a4365b48f66cbcef60870d4716fdb79f5c79b112915b8d04000359c589a2f227d9b9c14649e583f6dab2ec742c2487d15f67568f66f8bfe8bca6634e71874df67ba00a69f776b8e197cf46a49d71cae8c86ce5c5a57ce1723a492add712b2b9c3795a2980cff824ec516514d09f09ccb70e065691c2afb379e27e8f93bc7d6f655530769179ed67100f607896add21a438e01aaeac505979c99526e20e7287ce607bfdab2fd68f61a99d81b871fb3ad9e4d2bb85ca9488568b3ddd8dfa5a5590bba7b7fa84e8459dd59b8f01e62b94afa1a5dab6156082188323e39378ea4185d351ea9e1b8d581865826944cd36be5a818bdcf9756323bebdd374a847a7a03bde4a4bee1c804aff45f7d6f9742f4027883b1cefc7286d1e807bf4141d6147193ff2478b5f809b4101cc29ef42d9f59359294f0545cedf649bd98c62e427beee6fe494790f7d9e87c166f11d0a501ea29dad8e5403c22660d1f47858dc88b351b586f1f2f3a96b86d717768ae7cd0eb39bf81cccc77418496720ae5403cc7833464ef7a9f94107282d6ccc7197f0ebcb70da164e3586a5423b8409eeaadafde71924ca65ca9b77ad02f0b47e47ae182876ccabd4c4eea7f3a50de971ebf34bfb1f942e8dafeef0a150ce9a5757c5a6aed307efee8862537d507eb529bd0d7ddb34a0894ed56f5fb05266b6a33efebb8caa8ec1864c14bc9c7ae92eb015fb0e55c83094da4bd11996cdf3c61e516f8edcc1496b57d1d490b1e2e0273a65e2ed1ef3242255380ba2a8faf29202bcc8fe4f9f3f36006ec473e154a9b0db624c24df241aa7fb2b39f9c807231f967010ebb84d73810afd4db76d93b3b8e924f367c2e8e8f674b0c0b186e7ef3b9f4694181fdb66a9835e80bd6b8a30dd003de9e4e87d6d3e56a25b7ae30c53a4da888b9dc79a9cde5ea2b939c3ce80ab3e08e5e7677b7b441db4fe784d118228976075b3c643feea7fd2ac1db1e63dce2599733a4fbe2964a8c4572d7d1a064ae36278becceb74fd3aa89b168ed949c7c61f3ecbfbf1ea61078d6ed3646367f82006deb1a6cb5f4f25af2ee919558948c525c6cd1bf8a829f16ccb765629fca1a0bb40c4e33873c66f7ed427a4d4ab71b068b6f03a747943f0302762764d71e20d55fa828eb4cdea47b5ca2425ccde961aecfe5ec1a179dd419dc6dcd973cdee7e022096a66b01041d6e4ee8a79b7bdb574e204cba029961ad8b483d0d656aad2d08751af00e05d8bdad1def31f2ebf358f09dbd580222f1f913e9c1bf27b4102fea238d3e11cc72842581b006cc98c698f2376a0dac3f15eddc31310b3abfada59e17987504f9df47dfdb5f4a3199db052013d7794d45f1de194e32f4c95cc8a5e2a836d637dae63c2cdc90949db85a5eafeaabf50bd32ef68bbfc333eb95cb5fb70afa3cd60828a68e22b11ee87d46a30b04b5cacb95c519c126cbfc1a09f790633def33e8a47cfed004cf1b64036e8d93f74bd47756f1664e6f8588736ef2d9760f55d3326467cc529394c2e502ab9f1ac3d5c72f4e1ccfa7157a868c8381c509988af940630019564a6357c2927e047900765ee6ffdb5ffe87e5b6ab619a3cc6ccfd0e036de133722bfa2fed8c95131fe5941e24205b10c94fb6da2494eea021eedd4c87482360cd87db2668e88f826c0ef2a148b9c79dbe2f49b729dc2f36a9ddffb7813d3a133b83aec4cee398c2a905ea716e0b6e8018916247297d2921993823a2efe6c9405ed6a9bd25a66cf69fd790b4437621988797bfacf84292e2da4db24691ea21c1afc58381c496d3c4359e6265b81a15dd94f66fc2911114a718cedb09b9a605a7b5ded8b239d83f9113ad7dad5d4d4d41460d71d921aef6d0f652b427597491aa0154fe5ec23b250208320b57bda36be53b35f8082aed22a27dcc7aa1167e63cbee803ed00fd548a78bc6b483a16a646ce4cca09d44644329454df3aec2bd5f4a24162cba522d2202e3c7077187575e216ad4924791df99fb1da27448ec0e7810daed7583b8baafdbae70b08ec65489b1379a614ee4575681a2f2b55db25cd725ec96c6e532f5337d56e697f240e2dac55b7881043f6c10a147c3f5e87736b90badf7c365232cc629bf468035c5d1efed2a2095d17145c6472a1d15a280b5fa471a479e7c35bedb851a445b6e75b7d80e02d0c0be41624c71ebce03775f8761f5b8e440916c7c1634cae038184fab842ee5e8c3920f028e22494a73a57843897a1de6a21f918c0da6cba257cffa786b1d59c498e9f49d9adc1d027ed16fe649fa07ec44e08561802db723873636eb8824e2ba8c48da0775abe56b0a9d282e694471a3e804a0b2e1d72081226b05c4239db9a9ae90194506a80249aa49e5ef13b0b50fa7875a3d7eb4bee369a39708ce1f265563f2073a7fb974297a00f1c67de00b9af223e1625bdf922941ac5d8dacc5adc25d7256cd21fa4a53f4ab6032264ce155987e90c48f3086dbd21a18d247725b64c1f7fa11dce8089c83177de942ad750546feba00d822461cce6e6c4843a876640ec85864e5756319fbdc9bafcb0381a1a58f91da34e577c63f6172ce177a972b3b7a1e859daf7cfe83180f18fbd2f59fa5f9486c091df9da0ec72b99dc1101dd839a62246ed7f47df8e9ba2c4a0ad2dd566d70d851c06a7f6826fb85c3def067bee5f19a18a8ec823d40ec4c834e03cb6cb61119a88949530867da756faf51f38d09b39783e839e4b87bef976e24f2b80860db3e570eea1da167ed41c44ee6ad07c2747cefec8129948021fac4bcaf552573d74fe20b8028ad1b7b563352acac383688249ba12d85d81459bcd7c0ebda8caf9f78c015b141d57bf2ce538121839d3a4e3abf9cd30b24ce2880e3226fc0f87ab2a9fd7b68c91b496c07aa7a47d6442b5610927b150b7a70bb437e303f3d5941cd8bd24c6bfb0c4ccf6665267c12b5d4fbb28b8ca97dbeb6a83bc9c5726a805ea6e4af5cf5fd2448f9fef626039b71173f0ea3233b1f8c8f7d15e0f658a059c9593db9892c4fdc6e91822a5ceba38b97cfbd4a3d9e7df6b7ae5d8b7cc341091b5217ded38924aa7cfc706b7926c76d7bb89f3bf1d3cd0880ab63ef8d85f4131e85b14e5f9a81a4a2f44ab4c7f99b920d0e661a640158ff114e374bdc2b2b9d8d3404aaa710086fcb6bba2fb7672bae0f8b4cfbc7668ab5d539d49ab4f694a0d8e97a0bbc324ff0dde87d4a917a8a7a95f4a610d26f6b8bbb6b167f0890c91af767bcef7e804caebbc6f6a01987d3c2ffb532536194d2ca0d1fe9e7a6153a0a259db1f024a466b7d80e58092bf28cbfa00eff862ca050a67c7ee5a3567c148146a97ae312588b87c788ffbe153a44528a7073dcb7e97904a2324c9c7b2b4a9a2b180720f930097df8c7c0be576a6768a23e4eb31c93181c681e6c85bbfe91232d7204a2c1f3ddef7975c5d822a7febb27a0ffc74bd20c4cb995e8436108dcb0a5d7b1bd35dbd284242a8774e16b199e7542f49932cd837b5edf4e55979", @ANYBLOB="f275cad97294d595c07fef82372d3d1bf1933d6451a7ef29", @ANYRES32]) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206913, &(0x7f00000001c0)) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) r4 = syz_open_pts() close(r4) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x4, 0x0, 0xfe, 0x9}, {0x1}, {0x9106, 0x0, 0x0, 0x8}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x30}, {0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r5, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[]) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80047476, &(0x7f0000000000)) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000100)=[{r1, 0x20}, {r2, 0x31}, {r1, 0x10}, {r1, 0x40}, {r2, 0x8}, {r1, 0x4}, {r3, 0x4}], 0x7, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0xffff, 0x0) close(r0) r5 = semget(0x0, 0x0, 0x20) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/132) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xa2}}) r0 = socket(0x18, 0x3, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="e006b531abceb495afdc8b5a64b2c9185b90c0e23c9eed1429c3a041f83532377bff100eafcb0d410f32e015d2d8b264ef19424e450ae24dcada8d12e0497fc04ebcb0abf66c55849b63ab837c2a600d1fcc4672bc5da2e77f5bdb693362274a9a62c2a01f10707e10d41ecf5fffe2a317b60a241b2e3aea4d37ecdfb8bfc51b6082984863c3dde57540864adef3ceeb8311460b8ee37ba3ac0f10d518085701aba20a8c6a30cf2a78af72bcdb4f9266ef127cc39a106a395960aeed8dcfd47305f91bbd2afcd3e84b14ad9f037e94ba14dd11c752f3a1aad78e65efdc357d6845cd529115e710be43548be843f214ac2c4fa750126dad9972ef081f763801c79b2085a0c28961c7ecbf1c27d1c605f3ecb9d8e3649790441971d4575bed82f30bdc88ac95bf85e2f2a8d5cac1f7fdad09c9a0f8bce35450df1ac6b897a60f1b939f1c9f5b9dcf1b34a477b7fa7cdd98d584683657d7981c84c0bddfc69d7c703a4d083b3cf8c000b632be4e61713a6c66e135e9427dfe2492ecb75a2b459a07e0a689cf8bd249298efb2fe68f88e4573d2580dbb9a1c45db5588a408d5234b107c203a2d90bf4f500adb675d1dd4237237bd3169ed66715629f0f657cded64f7af73239df9716bbe37f0ad8c450b42eda4ba8069abf70884392f66fa6888cbf108a24507f00a19531d624d5bcc75a5731db9b8179cf2f5616d7fe94e8dcf993b17613551e60edeebbbf647e5e9aa576d7d672d66e3d6befc0c47acace57e8dd4980f2a9b0a68fb1bf70d68dc4f5f3fb71bdc4a0aa1d6dbe8c2ed4fdfe6983188db9c755717dce8beacbef46c7f4ad9ed23d19fd652559e88095448b4698a6bd9f8ab614050c6d48f90f1b21928fb6d700fa3044d9290ceac45773b68493a9b66c76efe4b44fbe0e5673018a32deaa8a2123f5cfda6e1f13031c0d0f300e493314eed077480f2560c061dc076bed5f537d4e35bfff7bf37350dc16e9d8f928dd99e61cf2260e5477e9816f6f655e82ed05851c4e671a8163f3cf5fc2988a6c14b173930bc978a4e5c8c9ddd56374730fd15795b333fba44da442ac3cdd13c905f93c6705b148faa8068993d9e37a43e9a62d3aad65889a474e69adf14e320dab70f2939cd24125b6036e647d496212fcba5b47459d5151673f245fb3c2425d38c8c34ed987badcb113171717f01216af67340ad9c21e17417af3eb657fc8bb49bf58dedb87c7ec45a79cbc15524c8b9276776d1aab955086bacd67770f1483c1b489a7c5035e0bff929a2134ad8140b2800c6eabc808a09e291c2c993142f93d2a3dc2516caa8954b87ad3088c0da71eb77c24284ee02baa217e41a2a5e75e9aa1858971b7c07ca9a50f2b775b13668fbecfcf5e6f2533e764a1db9ab5006662938f54a821b143105f22b6ee4b7ce2a93a314e4dac8ed65a3e53096a2797257bd1d4fa6fbe27f0a5fa5bb77d1a1f4aed81cd5205dc195d5d4816ee10b8b9c9bde0d9671a457b447ec7594171420360e8f618f92e5c43ca6848fadd0b05d5222386dfabc7463fe7833e63fa1b7a1c998f136445c7a9b611f38911abfff4e9a6c7267a89283aaf0cd200de7249ff243f9320312e4c19f2b6ad0a21678a6d3a29d51369211dc13b4610f6905a2b6c0210f47f782951e3711d972e66971f9e319ace6c4761e02997938b6a1863f48ddfe0cc7b443b2776c6920ae9fc061aa032ca46a86e912a34bb2924ba3da0d3325cbf5f94d2ca629ac4aa400019c5af0b04c9d205aeb484ae2e33895b662c0e785f8a8786885e2f1740c4472d6d31e6fd94aff6980aa8975dd2ef97bb1a5b745887eba3c90693f9eab19b41811144907642fde4d39dc07914319147deb785546f3ba6ce43fd28cf35c7df374e261bd9fbae18115b8a24c2a70129923126cf407f79e5f37a1c92dec2ea8c8bc5ea9fd72e432293cb7a6af610a35e187c1ceb8f7938d24cf56127eeb1d4f75b3badcfc07c0ccfaf86b4ce018e3ea8ba1b6f9fb0ed7f37e4305aafbf6f13a3863556431d6dc93ad9b8ce51b00cc02330af457e8732b4e10102772123fe40d80e7e567ee2bc4928a0245a1fc2ef620c3aa6a61258672cc541be16883dc08541e3f221b4afe7b51d73e83c97cec1a6c43ddb224d73314bb749df74597c8d4ecd5da687ff5e51729db5c548d9cbd9a0947cc10075bdf4a5b26773bd33f777887c1015fcbd005cb7218c2953774bba675b4050ac889fa3dcd1bbb4a3fb309f4719f5e8ba513a54d59e3a5e98a6498079d73e5904156756dd585243aad8d0517d5b68e63b91f7d8a5f4b7c7748c5006b28f87e67d68baf77930a3601e8047106d00a62e6b2da34943f5b3255c7c6d6af553beb47d1f11c4dcf5c6c77fe22a4558a7f1b4f87aa4860fa2bec3db21f5fe5696e1e92f72be3a06584d3dfd95fa671eb3ac425b447371d87b077b8c9f5cd30b12d9ecf0a07d07fcdc48d153a639b5a50f165c0e317f929101d8aae0334978069538744c4c20b1f8aa9deb118e7b40df3df2a37241eba4cb1a24914055831320da37750a7b8c3d323e19f900704f916caa7e79c81b15f0bfec5ad504e767b3a0ad374db6cfef5c1b16b65ff4b6121064a85c59165c94a46cafd7696827a95ed3d0745c15c8ca9adf5d24c3bcc7bd8945c005ab8beb13fc05d4f05dec4135a34015178242b0ea7ec348bdbe5b6e7602a1f411982b0ddefcf45d034020989478a2b4de5db4bf9ddfef1239b14d2cb234492ca1e5d0561ac0dcee5051eb428a2b6eebd8178339fa1d6b031dda55bae4df8be15ccb8906a1015c9924c8a8f4a69dc63730c92deabeab43247169a37b5031ca674d87bbb11c8ad7ab63fc9f5535775d5f2b86fbbe1fffc975313359a0a35c1c8cca8fb86abae9ecd1636b3dc29b3b6410ed3722fa749f85cc1d9bb36453c3ec2e588df3ec38d665d2637319c35fb29da651248c208242b500aa715e41a7ecf5849f580166b7a57a8ffef3f7c277b8d4a1837ea78a8ddf5bb68e4cc3e5b4f82c3077fc5b731a3c3894226d9d88a15d1ec282052049e0b9ae6d48ad90e3b9be20512b1340420da1a050721135a729de5ee245be21cab0bbceaf12a63c5037db91979d98afee14737d2a70d15796ac2b0c8786a6fb38adf8182e32fa2abc930887d6d214a97a119f1222cb9267a6c0966f13c8d93343fe1a3200fa4249ef04139e6c659bf7d13301a1f74acee610e54584891ccaa6cd75f97f9e73e2dfca9a8d1e4f142300a0452ea287390d544f9ef9f3fd76f90176a4c1423a0e60013729b9ef1152487c956c4c1b8d47a93a0f385fd5c51b492e71f434b3aea3b61a527805c2b4025f560cb313438eab8ba4a7baae812ef8eca52217af50177a1081720357f6c645f6c0932e59fa8047cfa146f8d5d263a58178e8b04c7b528d23dded1a0d089d3b4a2136399fa509424d95f7975a6c579fe1e32f9f29b757af66c748b78d86ba3c5b1ab56f1d6ba6197acee5af0aac06f4b3617a89f3d0a1ed2d991420f1eb113211920f34b3cd098b1e3c5f60d41d9e5914c593f9d5e8d0e02601dea9618b80abf3e71240f27836411adadd68a6c87cca195b94b02314daa898fa98452e72266fec21c18d51e7d0f05f2569f50978f767975dfabeb131bf628ec8382f2adb4fc9ff00a278015b6602b755a7d5eff01fda7f333a41b0718df7eb258b4002c6224dd6fa4afbcce016ab430c4fc9d665ed3afd1e750b7c8975c1042b4704d73b4cbdb0575f0c0481b383b8d21cae6767e3fe67f03433b426171bfa33f509e4042bf1996eb0be161fdec5a6e63d9fb7b35ac1c76aa378ef9f507aa08f3de48cde0cb0a1479bd41ab8b54aa6293f008c2f0938e3e5a895cad3f9f3dc5f82dedb3a23024f267cb6c288f30f8ab53a723fb36d17535b72c8e22015b71c02f51e802548b29957d2349a255be116ce2abc0743d03fcdbe98ce0fa28add7d6b12b9fa3e66157a086f082e4e84acff2ea6c351b6f8cc6a25cebaa6801aca1a1bb8717de04b0b10126f9ad0d3fd52c93588cf9e3da329fd43ffbdaa0255a94ca65abb735c56bad251673ce2a7bc5bddfb0ad1c58ce2edf3a46f437b6b53f98a0da6dce82679113b9e63a4ad04c2831554ca41f8d4b245be27fb214e3e901384effbd69d78b92c7afd5d814f426dc0560a6c54deaa1f741f0b63e571c5c395dff95f43626cb6b918d41db7bc7d4adb1f4849ec66bad7f855c35f4b243233c5cc192c96f65274fff87714028f4b1bc994235858b03fe0a57a38d7c931151616ec78cf477bdcefb7388a95116dec63624d1399508ad7c42995c9f6fbecf1d4c1a85f86b842c17f2c5a822db539b5bc05ab621a1c6600321977f49263d8d03bb145144f98af63e9095f79598187b00c38077a7b8d8f1b3a5fd0a40c4483a0b42353a7deea5b1fe996101083f236e0436f842a0e0183f0266f1567018b50bd4f545576403943ebfbcf0fb531c12b4b5bb31ef403b055e08d116e365c14d66d66514b4e83f41c479db246619ffd7cb54147692bc5eac7bd53395fb53e0df2dc3958e6e14b6e1b01f7f66e69072fc5877006a12fc236a94fa6b3d88ddf9a40323e4f06674d2028b278884fb5cf63ccd8b5eb98e8c793feda51dcf02daac928a66616fd8a2c3d5cdc307a142bf6eee810dabcfd2a1787fbd59eb722dc0284b1bd6704f18af7262f96886670319e10b3a23b7beae85f12e74bfa63110217f88933a999652e41f5578a03823ff3ab55ebcbdfc66680868e4c1c7b3d65d1423ca29d67283afd99fcb2d7cdd3b6a3d8a669de81cbf27e64e52e2b5eb655a8de9294c0bec0da96e3083fe906a178856f2fd9d5694e83fb3992f03bb866f5dd70d742451676cfd7668090a0eb9e24ded02ce8d3c03086d41e2132c0719bf5451e4affd15f8dedc3e639461d77258ac6f120b4ae371754f0b210fbfeefeb9adead829b1981fa14480bab5c2260e2523b318d9e03b554a3d1a846f5daf836b04bd61ea15cec39db93bf650cb706cbd94daef90b9667bc2069de0be87c504f85771068b3aba5bab55c6d79f3b18eb68b4094bf02fc99864d3b775de1078fde29d07cc243e6680794177f56655c4bf3da2505a743a4fd3dbcbd86f234382f7dba17bcdd6a01e2cc3e36c8016b3bd4b3c7fae2af2805ffb53cd44d23d47700639dad9ec5973ea02a2a7836a6a7ae57b939825e184851c66923f5b3490972027d950ae847ff1486af63d293e9f6d94517e04e5ff7874e7e1df14b64f59cca00bc42302254cc9df714d865bf79411b5782ab7937552b4341e3b7fcc46a296d8d8d8c8c5142de04038c8d952af5fcf6cefea1cca0d9cdf6cc9fee18f8618bea34cf18ae5007fb055401a326c6c58e938c3e984f4952d3e3a35565a07e87225ff16681185aa0d645ef4d9e6bd8fa0ddf72bfb98ca7d6f023b247ea789316c99a6566446bdad5f1404b9fed9b5c9f10598fdf93f933499af8d200f05cab7d31b6393b2085ef2d4ea9bafac7e9fbe2ce65b343a9b105a4ed45bedff656bdc3d609f3f790ca7e946d8f0af14034fb7db95cdd71953bbe5267d3b98a128a8a1ef2a21269bb507ae74cf1ea2b9864eb0bd30cf54270405fd413dedbed2fe961e0067116aae8228a0194ef77b81b8a4716cc6a9eb7601bd68b334e69e9923c4beea5a0d2ac2b890ccc16e9031c7a9b0504532f0f0612fbbc2b1747538688c7281a31b55dc3dc11a3e21fe46d9c7655988902778858aee8da39dbbb36dbd6c148f885ff2e8184b7994924327091184bd9c5a59a857b2d72390f4f0d5d43", 0x1000}], 0x1, 0x2d2) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x6, 0x2}}) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0xfe, &(0x7f0000001280)=ANY=[@ANYBLOB="b1d3bd0a0c02ffffffffffff0800460000f00000000000019078ac1400bbe0000001830300004e214e210008907811e91c459a36753a886deb0cd56718ffd005fbc968757ccfd11de5c683d4e5788938386efe39a0d13d5ff37f47da605145f389da0d4686ccd4b6fb037804a3d8a995e817712870819c2725f9c0eb4d07ecd8ccfa3cadd10d2704c9b420bd8d192b960c0def838830788b1d3f47be227b3a73ac53c4460225c4cc9c0494e212fe3c8f159773ac54361e4f84a33f35e6c60b19e92845c06ca08fabf2f0c4bf6feb39861460b4feb4b56246f3e8d6d867b9c125af1f57149e14d83f9fb6979a98cd9f1f7ad591b53c109af547e45cb7195a"]) symlink(0x0, &(0x7f0000001240)='./file1\x00') open$dir(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001840)=[{r4, 0x40}], 0x1, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') r5 = semget$private(0x0, 0x4, 0x1e) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000000)=""/4094) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001000)=""/229) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000000)=""/13) executing program 5: sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) setreuid(0xee00, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r1, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) r5 = getuid() setreuid(0xee00, r5) flock(r0, 0x1) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r6, 0x40000000000) r7 = socket$inet(0x2, 0x2, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0xc}, {0x16}]}) write(r8, &(0x7f0000000300)="6c01b8a222af2ff8959e0b69b714", 0xe) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0xb, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x100, 0x0) executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938a19d9532"]) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x200, 0x0) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000240)=0x6) clock_gettime(0x4, &(0x7f0000000040)) executing program 4: openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x48) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000003000/0x4000)=nil, 0xfffff000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x8}]}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x5, 0x1) close(r2) socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = getpid() r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000400)=0x7f) semget(0x3, 0x0, 0x0) readv(r5, &(0x7f0000001740)=[{&(0x7f0000001600)=""/241, 0xf1}], 0x1) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x4810, r3, 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='c\x00') executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kqueue() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) pread(r1, &(0x7f00000009c0)="fc0a0d89e2d035f365a2d38139bbc66ae03e9cbfa9f70aee", 0x18, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pipe(&(0x7f0000000140)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = socket$inet(0x2, 0x3, 0x2) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x3d, 0x3}, {0x2c, 0x1}, {0x6, 0x0, 0x0, 0x800}]}) socket(0x2, 0x3, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(r6, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) setsockopt$inet_opts(r5, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r7 = socket$inet(0x2, 0x3, 0x0) dup2(r7, r5) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206913, &(0x7f00000001c0)) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) r4 = syz_open_pts() close(r4) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x4, 0x0, 0xfe, 0x9}, {0x1}, {0x9106, 0x0, 0x0, 0x8}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x30}, {0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r5, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[]) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) executing program 2: mknod(0x0, 0x9000, 0x3200) r0 = socket(0x6, 0x4000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000001c0)="44697c57153e5a73bc780379382273877174391c65893cb856adca92bc521f", 0x1f}], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0286988, &(0x7f00000001c0)) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYRES8=r0]) syz_emit_ethernet(0x118, &(0x7f00000006c0)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd64d0061100e2c32000000000000000000000000000000001fe8000000000000000000000000000bb890006d9640000004e224e20000890788582fba88171450db25286c089094a6e73e86b584793ea7dbc71bab85d468c0aee752cb85656e7a97c8a0f9272c4fb8676eb95a295f2ffb85c09c133f3cb373a0cf80187a5879d66bab9d9b149da62d49f649e1c8f40bb20e8173b6071a216945fb6b11061b44df2600934db14ba4ae1706a8e91d149b25b141fe7d5cb4b96710bf86c465c2153ae205ffbfd2bd131593465b1b45addf76a5a4520fb8ce70efde0edcb1bbbcfdc949c3bcb33ff0fb7005e80cb5f50baae95e41b7c343a0d9d2031e87019b5ac3d19e0e3ad42bd57920fb3e07bf11372b0cffbb7fa8c0ab7506e6d685a672131d0fa42981bc06d1e628c7cd14311b605ca36e928eb1285de0f45f57eb0cb9d0d40aa468e6d0a137c47ec51c9f11888ab4c9faf8d7caf841badba7db7ca78c560ff8d7eea19199a5795f521376681cccb93e063303358876c6d556db568af7cd7273a030b5c47e61eff4bfa9365ace9badcce136776280cd7ecf8f70369355d5fb908640c4a4785efd0bf53fb1dac0e20ba7154b6f58584dfe6554efc51e7a77fbca2ba96baf20c5b574273b19bb8753e9bc32c4142dfe511c642946165c91728ad323413d821159e3b43f72d90031ae3a98c6c6b6d927f2385b58bf58acee6383fc2f2985118c26b5b26ec01c86940014ee020d46b9a5177320e5960ef2612753720fa8621cdbd82559ad2e452c39ece6b1050023673c38f6507b8d6ba5953269850289a63634a11d540ce850a13bef1afced27a801fa9809767d05ebd71547afb2ca696e1ab4973"]) mknod(&(0x7f0000000080)='.\x00', 0x4, 0x3ff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000380)="e456ab5043b80d3597d07e1152461bb20ca7ffde4f3680e38c0000000000000000eb3c033e61d9d0d2e8612827994d1c8aad9fa35faccf67edf420ae39496b033e1d3054caaf68cc183d249cffad820100491b97b3fdd0048cb1ebbc3c128db181748df932df37cb49996234751b35d7168fc0479866fb44fb1bd9fc94b99eb8fa9c1d14912cfa10f10942ad5118f0016a5cfe725eae73d6e4765b89a62a151520a6c96dca1b3ba7c01ef366418b832a04fac0dea6e4923cc656fb1ee63582583bdd5f4c4863d7cdeb1a3dbd639254e847e500133647a7089bc4e1af017683547950000d3865ee49b1aa50c894e2ad4dbffd818a0a1dc6214e308002386aaa8b0b631e33a18a1872699c90f034aa16", 0x10f}, {&(0x7f0000001900)="2a1b111c1376ad5d3c4704f99c34f7d17ad0d25178c43f1a7b88b169a2218171baed0ef03565403f3c4264942ae64fe5578fff1d827183f5ee7bec38281a718869de873422d047bcf26f11a4cbaf48272ff7f035401f9cd5220ce13bf0eee49139b6b1a91fd446a749ca668903e9fb54f5f4df26f8e4c465426bc76c2d3521bd0128667e90dd2a963d379d9d29a427c1932dc85c51783ea75c5cfa65fedbdf6cfe56f85f55af8e369288db20133c0db40908aa215e7a80e97639b24f6bbeddc61d589c5e3cc534990cb08b2da58799a5b6ef9cdf91c4db38e95ab5ad6250834d495c60066e8359ae00577cf7e7a3579898c8634b5dca3faed3e022c8e3a66bd4c6306ebfb539cc5e7d2291dfcf18b28b9a5d9842760df2ca45c223216c866546e0867623502dce5da2c8d50c225f8e4fe6c0aaa23c2fe259a11c125f33eace42993a5e27d4362cd1dcd1da2bc8ae8493cf2f4f6ec26edd0a97cb2bbc46edfa7339eb45e81506055fd7cfed3d2c69e14e0b94b8fb4600ccbe8b5b78163d7044e65fe3e02c8922d2c27a1628a5e17d477401e37869875ca45fa8750f7b9e148cb3db113d158354327e7c53dc6730367edafa389a91a66a3b562f536779eb4d2d069cb069804cf45fd695c67c6b5da055ad4500e4cf09785b053fd743776aa9c6da7a86c18441bceb758606e4624d06af201db04954261deb25c63e7b18f795256840e2e3fbff5a9b443a85ccdf05f5341c563abe679fdf5db8aeaf01c9aa18b215bf0f79ce1a8d9cb211dd291f6668a13e43753f15bd4acaeb7234f5cf1c1368d1fd38d99ba3a68ce1ccffcb863517612acb3f621bbaec5c2f1f1e8a9f7f8665afafe14c62e56fcc19519cc5c8f03ebe74440c3dbdac542080e788378f5eaddb9c3c1a85ed61873f0900efefa2fc8d569b755e00639d0c17c13d664f51bf5206b05289179b39ce1997cfba1adb2ae73cbcaacb467e35202a548a5e8fcd5614c8b790ace1b965ec12842195dc6a62e7a222fb7cd761651059a2425c33aaa07e5e57d5ab7f74ad340e993ddd756c1b916a5a0842e312fd7f6348d1806ce23d2d72ad7616109f04b5537daea15e8e5504492e70eb0442758044117dedd4379de3bc5175f399fa2dd3796a693adda65044be69045bef0a92f5c5850cc78a8c6feab5ea9ba37cad9816f8cb43ee2bdc7273ac019961843665e35460c2efc8ae2da0ec275a39fe1754874bd951b1fd5ab83111ff0d4723c270d73a11db75bd314e55849ffaba2f8dea7ab2c349bd9459efecfdc25ce7bcc11d44e1e126134f238dcacfefd6d486d599cadef492189218ff44e6d5dfa1f7da0a16d8b162fa7660c8255a75a7f0b45c853a800123789bbb373763d34c49a827ba32ab9edf99ac1adba7cd0106dca8608437d2d4b96a021427e8f3603b4e1406d15194b70e4c581481a844456b465867672ffde09caee89c19bc076de510a7b60a3f0c83d1161b49dc820be6dfd96c5036d557dad8fa5832d8f390015259c2a37288d9b842acb1474f171e38f0c5e030c6016a4c8bf029d8921e0ad39be5f8a2cb843cbf369c09be07227197dbede47d5c839101288fe68fcecda462bd426219a19ef7b240fa89537aa8726a46d00f86153e4f0d8a4cef05942499ef94c7153ad0edd8b56624f73e8cb16d57bdfafa35826067aa25ade0f19a843aeef49b2f38ef41c1f5fafd121db7129e65f495b62c04dc4ad62f2a4d27c3679e869a9f82e4ad60b0a6bb678a5a08fa6812d39feed13609aff93cac8ecf3ca8a732424360073f466c9bf8103b08bbc1662e9845e953e94ed5ebe86371292782fbbd65ef11b1c58d889284883f2b7b3fb1e1749819c6ca0da31cc32d19ae807e307ea50662b63bd161907799370ba4f9b0374b66acd1ce70d781211696b719cdd8ba71277ad3d8ddaf2ac63ccdf7d3670505cc81e9ab85fc571e02eb60674d5c27bbc64cd8e8bfd204d613a57cbac76cb161b43235fb13cf71701ca93467f9caec30d34b2cfe90a733159296137991030e4fda306b91e86804d180a913231bfe241a59575b7e6be743bc0ae89da8a0c72526154fd52e5044c90ccf4bae0f776f43b06401dcdaee74b485e80b9f0b5911bc2326955ab27298db636905251fb4f7e665d53086aa92544d90da62bfddf2c97377211917e7dcd8114a8f8b28cd21bb064d0378e7e12ef365ae9c4b5ee889f0a856330cdfc60d4ac80894a700dbe6b27714b5c0e1c2ee843f4fbba3c7c5c85c25fe80abe30b17bf08336530033920cce1a49886b4c1d8a0c16b383062eecc9b751d00dc6dd33a3f0cad0b62eab694ec230c73b29290628f3b63a2d3017bb12adf33a1a6254438f6a75bb0eba0d5ed9f5f4163068cf89f86584a295e56e5ae49e20b69c3110c2f57259e611e873c512422192275156334b3ed40908a671a468c9600073dd4b802fde96b4bf0776b76452ae369776876cc47f70907599e28b8e9da8a817487f2183e813ed1d711342ff20151eb3bcf2a9f4a4e41876143b1d0224fa460d065090afafe733ebb545a6229b76712515107299ece0b48a2a8dfdfbf20fae2baa4ebbe79ca95d8ea72214f287642f5b6f18d26bef083701e0208d54fc54bb4a39118cb9d7e7cfb4972036e708e6841e1b32251835b0144a039bffb87fa79e981da9e10ae8baacfaa598a71c759da0c128e3260c2d190364b8d65f545ce97a58d", 0x782}], 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x80, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r3 = socket$unix(0x1, 0x5, 0x0) writev(r3, &(0x7f00000018c0)=[{&(0x7f0000001880)="b71ce0c1886ee7500e0b389e98699c", 0xf}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="e90ca9cff960b6c077a382ada16c36ae057c1a7c4e2a03bb05a7b2950b1faec59e4a4af20da33f906e0fe16a1c9defee2b1aaf6e028531637726c126544bb8e412c00c258805994ebc1a806c51aaa4618278062fb3cbb160ca75e97bbe80b68435a017a71f31733366d6b10def9fbe65621622484f703e2fa9e2783e22892115d70d555fc84896", 0x87) semget(0x2, 0x3, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003d40)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000003d80)={{0xfff, 0x0, 0x0, 0x0, r4, 0xd, 0x1f}, 0x1, 0x8, 0x3}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000200)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYBLOB="ff02"]) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = dup(r6) dup2(r7, r5) connect$unix(r5, &(0x7f0000000000), 0x10) sendmsg$unix(r7, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) executing program 2: r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000040)=[{0x4, 0xfffe, 0x1000}, {0x2, 0x7a, 0x1800}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) r1 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x203) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x81}, {0x16}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sendto$unix(r1, &(0x7f0000000240)="db4f1f2fce5d8dd52693d72ba5adaf697d5c732f4cfe5cd0469baebd0e01a9b47c971a671b656de5959c7f1c74a1a06f608f28e76478f91190ea1a6afa3861fdcc54833cf15ebcdc421c1f1e7b9600c023ca516d5e1ef8474330c86c0d8a6b92dd053cee947656b33f093d1e1cc587d4e59cf0183d35f2c29edf73512c5837096bc836b3a8ff25a9e9257f1722f4940b233857948902b39d9c1d9d8911b4420d04c7c13981c58916c4574df645d642a9c5b1893e9e6b34757d7f1bf8e9d2d92b4e0637509f1f", 0xc6, 0x1, &(0x7f0000000340)=@file={0x1, './file1\x00'}, 0xa) r3 = socket(0x1, 0x2, 0x0) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) fcntl$getown(0xffffffffffffffff, 0x5) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) fchdir(r3) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x2, 0x0) connect$inet(r8, &(0x7f0000000000), 0x10) r9 = socket(0x2, 0x2, 0x0) r10 = dup(r9) fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) executing program 7: r0 = getuid() setreuid(r0, r0) r1 = semget$private(0x0, 0x2, 0x490) r2 = getgid() r3 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r0, r2, 0x0, r3, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = geteuid() setuid(r5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r4, r3, r5, r2, 0x12, 0x9}, 0x200, 0x5}) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {0x0, 0x9}, {}, {}, {}, {}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000200), &(0x7f0000000240)=0x4) ioctl$FIONREAD(r6, 0x80206979, &(0x7f00000001c0)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, &(0x7f00000000c0), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) chmod(&(0x7f0000000040)='./file0\x00', 0x0) executing program 5: open$dir(&(0x7f0000001680)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x4}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 1: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0), &(0x7f0000000080), &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) sysctl$ddb(&(0x7f00000003c0)={0x9, 0x3}, 0x0, &(0x7f0000000480)="1ea51b87e76b9636e491f5f12897b73e9222e0415631f096b4a0d78a3aacf2b0ffdecc7e82cf59645a272f2facf37cd659144af92ad061ba361db44c116d63cf10e560b2b3447c444695f81b9d64e918c52a599506c1edc033f9d38d899ab685db8cbd231a3943535df7b92aa690480c6f6ab0168a0feff032cf271fda651e1516f7fcfc8a1df29a2a9a89532e3302d8de3ba4de18e08573479da87e4334c672b8f73ed243f072f908f5c8c673baf200102747524f51f4d8b431c2333c5546e7337583f011ec7d3c986c79ca3216feaa92e0b25076110ed05d27c8a3b8e864f23f36e08f099d3844e6226a5f1fee99bbb33e34fb69b5", &(0x7f0000000400)=0xf6, &(0x7f0000000580)="47f77056fd38f0fbf51e22d64c9aa6f71bed7d42e06804a2e1760f8d8f61c30b851ca7dfe3dfdadc450703465e6523da59ed606a4ee26dbdf4019d24e259a0e1134d4e28593d7e601662517a630ba4b2fce41080fa50437ce1028c96e653f676516b4324559cdc021fdf5dfe6ea979f0f0e28fc34048fb815f035be9332a97036a1d3ad6177ca43af783ebb354e85da511fda2605cb5da75ee94b8b1c26a8025bc628ae03ec53bafa4ff54d75346795370accfae9cdab6e98e03596436ffda7a68462f2ba4c6bdccf4de1898fd4fadd52ce344ee6cd28030465811b11b514e8f33df6526eacb626cd9fcaadc0c7e10f84b83bfdd5cd8dfcc134ac3cb0c8829b47bfef7d59cdba1e6b74bb14650de99e5322ed3d95e5193686328eec6c62bfeb0a1e843307709ea840d924cafa8bdf47651a2ac9e67abd6ee1668d3a9fdeb1a4914c73315060d17c94ebc8c5391e5bcd9c2d46c7b675e0b36de2c2227b2bb5e8c1b4f11437718f65f03c96e22cccae5eb687902fb62e7bfbd4475104e94224a517b2b8f82743f27c7ffe1d2b44e8d52c7321710b7ad7190ee3322544d6e8a0512f2226b06306c9b3a28a2d834f508ff78405ac773f904ef9544abc0419786404ce0f94686337767730ca93c9cb794f793a40fd7773714316de37eee0889301ed4f50749630483c97d2dd175034c45ecd7e2611368ffc806074bf2dc304f531cb9768fb7855015d01d9f563a36c5157ef27befb9e9d5ad02e938079ca61e05105c196f8419c191c6165975156c025f98777ad4ff41db0aea9cd584a45b7f05e5bc19098b1190a6e1b67e20060beee30d85a933b5ccd1b94b4cc4b772881d1e4404d1322a69b35859015500036fc259b27a799991f2ac7bbbd8d61256fd848fd56a080f59e5da3cc305c448bc6eb3b8fca33fdb95dd64e1fd1cc99d05b50eee6f6514813f69f42cd1a751859db759123c02f602a2655674e87c3db438be88ec7f51e3847e1c10d6070e74a2a92eeb1177312f70bd87cf2ff8c676679370c74f9761b0dfe5eff4dc4e28f1cf3242f0e7d62fd19767a519def9b711e582386ecc6ba83a6d42512d3a77ab069fca2f77c9a78c65463d536006fe5e21f8ba71369f8fe638aa1a5daf9279f6c851a099f5ccdb3c405e5df1eb42c20c6f6a2731bd51eecb57e0fae90d3e76c4988060b1d990fd3140d9e6e7e96f73f40142eb129417988883a00951a8739f039776fec367b7047633a40c88ba46c0bd2a44c7c99bc1095462bdca09fc9600c96a22c1ffbb7906270db5aec091b02bd96e98f2b95ace02116a72f19ceb7caa4bd955f0969acbc8313980fda7c70063b0d373ad5072b79f585107461a7e4dd3ec45abd704896ed8e8cae67fe103d0934c8484f03e503562f25cbef231c6f6f6f8a7491ce1fd1916ca78c196936085ca824b451ca0ccf6f9c8523d9e9812b4192159e91a78416e45ab0302e03b561dd0bc57c7e161b6b7168786abcc71cbc77a0b075e9472052d3333f510225271e0005d75b65929c913a0d0438ac26274b5bfefdde46e7377aa29d12d6a48fab21345c1b674b1b005f54974c0f85f36fcb98d124b3b79b127120a13783c89dffeaa5dd80a331c1dc977131ee5b8bece1a815d193240b0ca293339832961ffa513e632d54d0e7d4105a0361f3098c73f677267a9f974a3e09d6753ab45203fc25536c86f034cde0db5decf9a6464eab1ff2101b8b1d6e270a9253119f1e3faf2953a25aafe9ca95c935fd9e0f823cb5a1dc6d5589440f3a4f74dd9a1cef29c5712c412bf95adfe2ad06c7f2b4cb82b8bbf322c1c07e8fd75b309f8efcbf5a2f40cfa3156d592a8a364c0bf2830811ef0115d2c445f01f5cc722ee845f843329ca0c38df1739bce5bc29c8fe313dbff162ec009f22ca7f94a109f437268ab30db406d6dd1d4601ddc40e252643e6fbc763529bf4b6180a42879ac82aebafe4cbf3dfb18af0a05acaf51b7f943be929a397278a12529aacd11e9a4b4547c43a9aa10dc8dcc845a716e1c18fe9163244b0ce48aabcb55aebf57d103d277f91780b0afda6768ece58738f836f0d74c4e72e736f53a60e6020f45c4b955033f71eda4f7bfde2cfd78a07d31b27a94d6bbedf689950390ccc09c64d69986e696a6e45d0a49a044f086fa4d73f95e4414bf8e88d3bd10ec15854499f5989eb9ac495ff38b22e3008fb539702d52614af7120f2142e0e67602ad9631113ca98a0eaf6222c1a5a9b0c94f404602d5204504ea75f99297bb353a907ccb75d96708a5a96f609bf94255384948c540096895af0643428f5a8ec6baefd85e4a858e55661fab129305e6161242e25ae08f34085a87701787b707200d9f78b1dd84ebef53e0e50c1a72d617dc83d497258a75f8de3fa51d60cfcb6bb1f2cde81845e92cfbac1efd20294c613f075fc44d1b77926f594e7c6a3decb2a46596af4b024a6814d62e719293cd4494031fd8bdd8d83bbbfd3f072655d9116cad43cab16b35a3f6d56101ddbc6b519f4a01a1050cb9b67f5de64bd072f39ab8936798b5c7a5a4645382e3bf9c2d1338f493f978c533031d96fa5e148ddb94d67225e2955f6c532ef104a55b678ae513ab092990ea1da1aeda0980e997fd3ef1bdf43794db77ef37a14187bea55751e339ba4d38f405b3c0d0352e93c8154a3e35befccf39f9338a52fb503dc0b0645863923d1e0aadbed78510bd6fbf494518080f5588c9d52c4c8d2311da15a97abbdbfb3b4e6c68feca53f713cc246502bfd5cde53769fddda40e1ae68bcda0a0cbcecf0ecb6ba9289cb8225327df75aee2e430d971cfc93291bb188b7882ecf7b85014e766444508fbaf0fa0ea33b8f6ef6115097d722c547f64a84fe4b3225d6bde1b5fe2affc99c741e1458b8887c1ff5fa1d3a4d784b3cdff0e952637dadf7f3fcc5fcea59ef1f2d73ab8d8f9fd1415473958b3cdc872740b3bf21ef3b9d80d77f0579410f3420f1be88e3b5ef857a5af10dfc316d1b448923714ca89dbedc5ec0b6731f3208baec5291545ce916dd727d3b0e6d7adb1fc20c3c05176c8a5ff77a6eb4f3184f0469a733d302437b311ef94a379c794bc6d3aa7d16319701395584f112aa90eda16c187b6a8964ae30a37a77015b5740da83ab4930d0e799d4b079b0eef9ffeade4e751aa401a945b8fa42c1a9359c1104747cab5580df688f0c53e1068a5d824ba01d2a0437fa2fa963102f16b513399e9e0bb2a13c04b947ac4f93a94f26a0b942482081fb01fd45039c733a5ccdcf845e63e016ed8eac7c85f23efee1b6af30c1c7b78d213ea7e4516ee1761180db3c72148cd4ba53e91173520f7318b098470b4136148f80426865041a2c2cab3ea18701cc54aa6af97a1a75015ec7dcd50112ede0786bd2394812c84c02ed69784de30a9e9b173e1c9616a214b7619dacb48f77fd84e2d0a9f1824593b4bbb84b2e24a3fcea5bb094a5f1b19258e9769429777bb9068605762d08a90e3eca198457c5749455b00e72e1dc585e0651a6935dedd68475b2259b7d30a036a48e8d389ffe0388e6bf17fecbe22e14b244117989558053a75a2530e90ff1ac7d93ed124b2de13adb5ecfa5dd6916d515ed34ffeece0f3874e78c30a6a47a930a391d00e1aae0b0dd5c051eba21f48929e4ff478b0683965e1e486cdabf83895beb84efbaf25a7f4fbbf0ba3cf59fd555ba7210862d7c13201049c2ef32c3e9d695de088e81904f7156a567004a1b02351be647b2bfab6a84dd168aff6437bf5ed70309b4f20c3053f619da3d34e8c5366cdc88a5b19e882e2af87f7109bc3d5193f8b4fd784ea9ecb08061816087bee4c3efd94cecad97a2c9d12affa6ffadc3c5f4bb1d5ce8c851a434e1c4fdcf1c1d60c2d470ba66c8f14ed6dbe56f0766bb713cc6555a19ebabd24c7582f79f6529cccd91923731e69b2a2a590dc53c55b13b8fe85d33c296854e6b6e867e0114571e819e7e63994bc4300d005957d028206d3e1f838a1740096c8160e11065698cfa23eb5f66b584c27691ce08fcf39dbeb605f3cbf7b1d9273d86c7792ea09a13a97dc08fd82c5eb739eb9a1d5d24b69a68e400ae91d01d4f24c9916f2ec67d28fd36974ad6b2123a8343ea6aacbd555f02eb6aa616afc25803799300e1a33691157643cb7cb9896182adfe2b9c265ed6c74818faba4e6342820409e2c3192f46122c3fc03eae53296d02e8c6857ab3db900291604eb902321dc34b4564b85e6590aaf5cdfb3d612423ed7d049d49c20986e910c77b58f1e02f6b6ce29773ced8491de155dd57aece8c8c3df7c88b5410e217fbc646341c424bbed04acf57954f27dfb95fc8ecd92c9ac498672f7c3fee7092e953f2f7ff0bc2b2eeecb1a5e679d6f09bfd5a1e8cf23ef80ea1915719e80a32c3e952ef9c33ea756db02711b5e1d03f8f495c4b69335c6e6fd77adb1e2df0bbb8ee6102f7ad76efc8f334223aa3df68c2debdca5504db556035e9b1c0b645fe28323b878f7e4f920e1c6f25d74a5e5a667129bd0dd090704442946aff1215f5313625fbf945523cdaf3cb718c0958d7ce3676cd6e738c44f33cb6bcefc5241abac1507e2fa9dec40332e197bfcfc1d7b5510ba94ddf5898b2af8d14072578aa5ff7ca3b91673e0e1ab1ed52703ee60f8ed25603771cd89edc769ec4d562c10e1b599477345f4eee0d9e8f77702800bb54e873dde6e61376be774a6d1b5b43d2ed0648813e7d617c9986364b99a0a1450393bacbe93dd2aea84df4286157a69d55f61735ba6f4eb48af630f680d6b5abc4fb1b398ac66e337322ec8cd2f171b88cb31be2d0a7aebaf4edd88f323cbf9f3a1c87bcd737ba873910d36c42a7e1feec4ce5fdd3c1963c46809b434ecada314d8ee7c04a06100dab0b100ce49d4042166e22f2e44b5757e972e32e7e988fe685096274a32320ec5a2818721bf4fd59765016941c934d1db411f323e5dd0bbb65817362b8a2fdb93ebfe046f6b2bb2c7ddbf0cdf15158eba99452b3b51cabbc65dca153ad14053c29b6e83c393776ff0a3910c945f920e281af8fce1ae78f00ce49f7e7a0916237b493193353002a922b93a1761ff4a96ecc233fa8d2bc0649a0e843a9b5625aee8126d008551089c20c8eecacbc18994f913fc1b2f0aa7597e3334db60446eb7cbc4381951762eeb1621b3f278bd6853e8e328a81dbfac12b0855aff51f6b6c3722146a186db2cf98e32d1486c8a9fa9963eac6b9d629a87dec465b72f012c994ddd7d7a53b58fd9e1aa07e8404247b7dbdd21cd5eeb4ccdf9b62a98c3630a9c73f545e015c7f4448d4e61c6a222a12e9df9e5a4325fb6dc038342a7ba8e7e8ad53add3c3ea2bdb23fda10902e10834fbd5add5c791450d119d97990eae91c19d3e3e0f41d5db11dcf29bc89aa8ff50e03fe5286445820f353571068f4cd24e142f485c6f833f0249c21ec827917f65656a963ad90314d7efe3274cef45689d6c1e594746ce5b5666317b23d500f36075906e8940373b2018a4629263c994a775c620049715c1b880f187ba72054324f91b4bcaf1bd182e3399d5e9161d9f5d33b5c8af95ed1fddbe3140e6de7270e7f5cd586ff3c91ef7d33cadf90dc4ab4892e7581338118cc6fe63f38c15d23ec7449b1ede688be0f4c29935e9f94a6267fea0aa6effc7506d5992b7558a23e4fb9ea507d3803e0c0e7e656ca2f3a1dcb14c0aa2faacfb07ea5a1d1e220e4d3f243f2deef1128ec45d18a2e5615308f105eff6f5aaba54d197237fc09a7d4a05f9ab10216c7dda65b196e66", 0x1000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x60, 0x0, 0x4}, {0x50}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000040)=0xc) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x2, 0x5, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) poll(&(0x7f0000001580)=[{r3, 0x1}, {r1, 0x20}, {r7, 0x1}, {r2, 0xc0}, {r1, 0x100}], 0x5, 0x224d) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000080)="536186db8d1f7787522ed0aed7c6889cee96f819992fdb353d1d1a014cfa22cd77ceaebf78091295a09007d59e7953edf8ab77149cb01367db7d4948fdaac3532e78e2032cbd628df8599f808e366013f789d49bb9c2a802994e11523e233bdb399b016ccf7f7638b3af6c623cb247740b0679b7e0123372ac3672cc4b7bd662b154dc32e845ba7aa807b9403a9d4c06d96c52b15dec6dd20a", 0x99}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0xb55a, "1a2198b59b58505f40edabfaffffece900"}) writev(r6, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb99b", 0xe}], 0x1) r8 = dup2(r4, r5) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) executing program 2: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) sysctl$kern(&(0x7f00000000c0)={0x1, 0xc}, 0x2, &(0x7f0000000100)="972060287d8b67e4e8a4c151904bf5831724c2d84ffeb4e33dea48ef39aa6b6b3e2629e5d1ec138ef4bbe7537e75f8cef3a77499c651ec1b02f4c2d45dd102238898af0d58f7ef939b84decd03fef808d7ee6950ddbd72a1f6fcb930487710e32242d116e5fd0ed0832becb3bcb8d5e36d00faecc94ab602fd81603c73dcb460f2ce", &(0x7f00000001c0)=0x82, &(0x7f0000000200)="9b7e8af0b16e8094112c4e129386db4cbe85cd758430784be5cdaf45c508204719f84e0c24333c2db60a1727a1037e9882aa4f7f3ee13d7a4dee681c54495053d10ac2ed338d8e8f293fb836", 0x4c) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000280)=""/127, 0x7f}, {&(0x7f0000000300)=""/84, 0x54}, {&(0x7f0000000380)=""/41, 0x29}, {&(0x7f00000003c0)=""/19, 0x13}, {&(0x7f0000000400)=""/10, 0xa}, {&(0x7f0000000440)=""/92, 0x5c}, {&(0x7f00000004c0)=""/104, 0x68}, {&(0x7f0000000540)=""/214, 0xd6}, {&(0x7f0000000640)=""/101, 0x65}], 0x9, &(0x7f0000000780)=""/246, 0xf6}, 0x0) sysctl$kern(&(0x7f00000008c0)={0x1, 0x40}, 0x2, &(0x7f0000000900)="394fcbd21abc1357fd7402999aa92b8fa8bfd2e22a581e8accfe0f2908e499078a263cf49a07a7cc5fb2e60852b305dbdb85d5531cf943104f245ba289076d5e77cfa4f3f88a73dd8967a1a85150148f6649a81d047f4351bd1330f27473b5c4ee850c3550006b23ba034a208e5bfc48085d307f28f64265b06632c7504b49a6a2c50f9b99e1d7a427f6be1570c0ad10b3e2bcdd5747cb0f611d4a3f680df4223ade18e8c327e257cf111fec56a1d5a9aa25be2ae51d85e81307b14dbb9da59ac00c0e3cebfd7cc1793e8a834091991ca22813ee21661f942291ac3010c0d9c45bb10faff11662d659cc8f433a57", &(0x7f0000000a00)=0xee, &(0x7f0000000a40)="697ccf3bfa741e8ab7488cca0c751b58", 0x10) mknod(&(0x7f0000000a80)='./file0\x00', 0x10000, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000ac0), 0x10000, 0x0) accept$unix(r1, 0x0, &(0x7f0000000b00)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000b40), &(0x7f0000000b80)=0x8) socket(0x18, 0x4000, 0x5) fchdir(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000bc0), 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000c00)={'./file0\x00', 0x8001, 0x1, 0xfffff5eb, 0x0, 0xffffff01, 0x8, 0x80000001, 0x2, 0x2, 0x8, 0xfffffffffffffff7}) r2 = open$dir(&(0x7f0000000c80)='./file0\x00', 0x400, 0x24) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, 0xc) connect$unix(r1, &(0x7f0000000d00)=@abs={0x0, 0x0, 0x2}, 0x8) mknodat(r2, &(0x7f0000000d40)='./file0\x00', 0x8, 0x1000) r7 = getgid() fchownat(r2, &(0x7f0000000d80)='./file0\x00', r5, r7, 0x6) r8 = socket$unix(0x1, 0x1, 0x0) kevent(r1, &(0x7f0000000dc0)=[{{r8}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x3f, 0x7fffffff}], 0x1ff, &(0x7f0000000e00)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x909, 0x8}], 0x10000, &(0x7f0000000e40)={0x0, 0x101}) r9 = open(&(0x7f0000000e80)='./file0\x00', 0x80, 0x80) fchownat(r1, &(0x7f0000000ec0)='./file0\x00', r5, 0xffffffffffffffff, 0x4) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000f00)) setgid(r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000f40)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r10, &(0x7f0000000f80)=@abs, &(0x7f0000000fc0)=0x8) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001000)={r4, r5, r7}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f0000001040)={0x2, 0x3ff}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{}, {0x4d}, {0x6}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xe00000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x6}, 0x5, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="7f00"/14, 0xe) executing program 4: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0xffffffff, "90bdf0784a20960db41d1146f2607be7f9ac9163", 0x0, 0xfffff51a}) ioctl$TIOCSBRK(r0, 0x2000747b) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f0000000100)={0x0, ""/185}, 0xc1, 0x0, 0x1800) msgsnd(r2, &(0x7f0000000200)={0x1, "6473bf9fb59a99b0918b19a0dc1c27a1065c01782ed0b945a0fe4543998754b0ba643ebb3791811661"}, 0x31, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() r10 = getpgid(0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000380)={{0xa8b, r3, r5, r6, r8, 0x3b, 0xc16}, 0x10001, 0xfffe, r9, r10, 0xfffffffffffffffa, 0xffffffffffffffff, 0x1}) open$dir(&(0x7f0000000400)='./file0\x00', 0x2, 0x11d) recvmsg(r1, &(0x7f0000001600)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000440)=""/77, 0x4d}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, &(0x7f0000001500)=""/241, 0xf1}, 0x2) r11 = msgget$private(0x0, 0x20) msgsnd(r11, &(0x7f0000001640)={0x0, "104c003d53750f1c2e786b828a326e061a580049b4e441125fa2f123dc55c642e6ad3ca35b97ba61105d326e6e85e3fc3fc4e16f077c2a9ab4b9435464d74e3d2cbf5722db9792a1ce3177494856a6a8628024e201affdf9a7b8ad76155a1c3259f67c17dc2005de9d52833c1930ed9f74eaea903207f7ac4a1986ab1062ce8d999d62a66002751edcad4321616ac6ce21bdcfe0b322d2a6af8238a5dc2923c13d92744025ad"}, 0xae, 0x0) r12 = socket(0x1, 0x18004, 0x6) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001700)={r7, r3, r8}, 0xc) accept(r1, &(0x7f0000001740)=@un=@file={0x0, ""/31}, &(0x7f0000001780)=0x21) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000001840)={&(0x7f00000017c0)='./file0\x00', 0x6, &(0x7f0000001800)='./file0\x00', 0x8}) msgrcv(r11, &(0x7f0000001880)={0x0, ""/4096}, 0x1008, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000028c0)={{0x8000, r6, r8, r3, r5, 0xc9, 0x2}, 0x1, 0x40, r9, r7, 0xffffffffffff0000, 0x2, 0x8, 0x3f}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000002940)) setgroups(0x5, &(0x7f0000002980)=[r5, 0x0, r4, r5, r4]) getppid() r13 = shmget(0x1, 0x2000, 0x25a, &(0x7f0000ffe000/0x2000)=nil) shmat(r13, &(0x7f0000ffd000/0x3000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000001c0), &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) setuid(0xffffffffffffffff) utimes(&(0x7f0000000000)='.\x00', 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000540)="9b18092082987ab7feb13ec99e805e6e84d3569607987c0d00000001000036ba1bd87f42e3003eac3846520d050712f838130efce149d4d6d06a3f23616e778c826e0c1f59734a32e0ccebd635450b2eba540af7f290e42d34d900a0dad2b74f50acd76b5c567049ef436dbea0d7612752950fa5ef6eff03000000000000a944d5c2bdbff4f06a852ab475cca25735282896ca5d4d3e670feac9b4e8aa9bef193b90163de8570b2a374f1408341ed45bb703eb63cb9a8bd949ee8fc6dbceb7ed7cca108d739a38d726341f1345daa49507756f49775275ca390bb9400000003a9275d0da3b56186adc3c141f939800000000000018bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b8802cb60eec6add5e94723235f06715e7eeccad2dc1a0d0f5509f3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799343d46dd81439b111a511a288beeddfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d826a208788b33aa87b4a81082612630fdb791f833a1da5af886129cc7b7907f374fcece1799fd99d7a2441da17670852140704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7dd8c52efd580400cd0c3a99f23c7ef760b4f4a063b9efe74db5b55700000000d4253d65b083e40b9baa468a7dd0a36c384200001000000000000000000888549ced16184347", &(0x7f0000000000)=0x210, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x1c, 0x0, 0x1}, {0x3, 0x40, 0x0, 0x3}, {0x6, 0x0, 0x4}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x14}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) r2 = syz_open_pts() close(r2) syz_open_pts() socket(0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x6000) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee", 0x4c}], 0x1) r3 = socket(0x11, 0x3, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x158) read(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ah(&(0x7f0000000180)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310", 0x9b, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) linkat(r4, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x4) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000380)}], 0x1) r5 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x1a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff8035"]) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x6, 0x9, 0x7}) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) pread(0xffffffffffffffff, &(0x7f00000000c0)="22ad521bbe5235cb0b8eaeca1e00de9fd894a30b05096927885cce11f42430ff3e8a782c771520356236ee538e53bc509dc92e3c95ba9d5dd62e6341c66c3929809a6c26bd835626adec701db3c14c1a1937c56d97901b046ebca9ecb918375353988c12fb6b77659eed516a4c7d9b9a581ca20dc3789ce9d85acf4bae436abeab44951bf596a3ba153ae261973735c6", 0x90, 0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000400)={0x24, 0x8, 0x9, 0x9fc, &(0x7f0000000180)={{0x5, 0x0, 0xdf, 0x1, 0x5, 0x2, 0x8248}, {[0x1, 0x0, 0x4, 0x3f, 0x9, 0x7, 0x9, 0x5, 0x5, 0x0, 0x5, 0x40000000000, 0x5, 0x40, 0x5, 0x200, 0x400, 0x4], [0x2, 0x7, 0x4, 0x3, 0x6, 0x4, 0x9, 0x1, 0x0, 0x3], [0x20, 0x10001, 0x8000, 0x80000001, 0x6, 0x80, 0x1], [0x12655f72, 0xffffffffffffffff, 0x60, 0x9, 0x401, 0x6], [{0x3, 0x1000, 0x401, 0x5}, {0xf720, 0x80, 0xff, 0xb9}, {0x5, 0x8000, 0x7, 0x1}, {0x400, 0x0, 0x1, 0x1}, {0xda, 0x20, 0x4, 0x127}, {0x1688, 0xfff, 0x8001, 0x8001}, {0x2, 0x9, 0x2, 0x6}, {0x9, 0x4, 0x7f07, 0x8}], {0x1, 0x8001, 0x5e0, 0x1}, {0x9, 0x7, 0x3, 0x4c00000000000000}}}, 0x7fff, 0x9}) flock(r0, 0x5) r1 = socket$inet6(0x18, 0x8000, 0x4) setsockopt(r1, 0x9, 0x81, &(0x7f0000000440)="3e4c472878e74b3c6d4d05ea96bf46b87faf84a16f43bd45d4ff6f1593498fd0a6b715c7d982d4bfab1c35fc0caf919d45799e749c5f27c0e964370a56a0bff850eb3069bd30e36f6450930475b7ec6e30f71bcf1d8a71d819a139e04a563a961737f6f3a3f9e7e178cabf898987b6c417fc8db4ab5f414883356371f0c1fc9e091cfaf27bf1b0a0caae89dab37b2f786b68faab60459a57ad2a19def94f87a47aff355a3b54b9253e5f27a683e431eb4afed52079ea02dfe237e7cb269f7d9e7d0625ff03a26778c6be18", 0xcb) r2 = getuid() getgroups(0x5, &(0x7f0000000540)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000580)) getsockname$inet(r4, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r5 = geteuid() setreuid(r5, r2) openat$tty(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x4) r7 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x3, r5, r7, r2, r3, 0x11b, 0x2}, 0x5, 0x6, 0x1}) sendmmsg(r4, &(0x7f0000000b80)={&(0x7f0000000b40)={&(0x7f0000000700)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000740)="4b527256212d63f57525ed92ac59b2214395d9f5aef31308e151c67578c5c7c65423d64750c9e7174d086892a836e89bb51598cb00aeb04fc3ba0b5bada38701f467ad6c0ef44146f8a38d689ba8a4a8c9f2de96b64afcd16a245a1fee5ce64bffae2b016d33925907f8250b949f2b56", 0x70}, {&(0x7f00000007c0)="8ea884ec21ca3c8bb26fdf25adfd9fab2d63e9740f2835efb28ed98dc3fbc17f128a568d3b520675190d13", 0x2b}, {&(0x7f0000000800)="f3ccc400399a863ffa01d34da77c00a4c554c0e6c7719de6ea1d7aa3d53cc9915f3b824eb21d20734ccd622c1299375c430a4fa37f80425cd3d6fa4752f4c5fbbd9677a1bf9817141ff52790b500003cc7a6d05737a4194016504b00d4cf92056aa60691ed5ed5ecc75379f6f6d06da74245154f090edcbf34ae771a621ec91ed14a8554ef3c963d45c3b7377563d0e34e1552390169b1c6d6e31b0ed8af5304afc0f9119a065d79dc9904aa344702002ac2e9c0c71a7fa51f49104dcc93eea69f135780b82ade0851f081bf6cfa635125ae2fa4d4ab591720f062", 0xdb}], 0x3, &(0x7f0000000940)=[{0x90, 0x1, 0x89d4, "f641333177e44f8f13eeceaf944777133e62b7b071cacac252b5fbfc44fb8f3bdac5552955d70a40c197368892956ee577832e72c6c1d0e02165d029645260d3f1d17c554680b4bbb8606a4f71319aa97c0890b86c9944b36b64488684c88947c63aa5073205cc20dc019434611c8b58d8520d7e2c85c5220587d188"}, {0x28, 0x1, 0x9, "759bdedd623a8cbbabd643889cffb01d62f1d6e649acb5ad"}, {0x98, 0xffff, 0x100, "9f24810e35b9bee7c6fa0df7756987eef1edfe9b20cb7c70e6fd2aedb63d7fcde695d0a97c553e00a592547380e31624bc8fa593b2f56affeed7848094c14b94c10b30cfc7694787334e86276dfef88becf8617fb299980d8be92814765d6409aa9bdea0788f1f7e42289924515d845434c65221af13bbe30b80a34f61810d4e8766"}, {0x88, 0x1, 0x9f3, "53f13e81b7a00285a3da1591f15079640e869b65ef05cfb3177f7af5f1ad17a42d70938560e4298209cc8b7aebaccf0af9a09a8cfae2975bb5b180fbfec9cc5a7788d42f63f0d8ff5552b2438146acea7625b772699e9eb30b134709689ac34dfbfdd686591ed7e8dcc0f842ba6d06715628a6"}], 0x1d8}, 0x80}, 0x10, 0x1) syz_open_pts() r8 = accept$inet(r4, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) getsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000000c40)=""/209, &(0x7f0000000d40)=0xd1) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000d80), 0x20, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000000e00)={&(0x7f0000000dc0)=[{0x21, 0x3}, {0x100, 0x6}, {0x46, 0x7}], 0x3}) getuid() mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) sysctl$hw(&(0x7f0000000e40)={0x6, 0x1}, 0x2, &(0x7f0000000e80)="678043535b0d11259ed4dae69c32fcdf4ed2b220b6a7e139372d90b81121daeb9224617b85b07c4d1fad085e7219c5f2b9b656c0eea6a9d43c321bb8486cfb11e749f65e4481c10573dc04dafd73238b3aba3d5645aefe8406f6e5961c35bc5db1df0758053f8a6490001a699d49685c2dc7187313616811baa08a0ad33d8f6f30615ac8bd235224b74b6e0821039ae078952c92876ed86bb9ddad6f0ad26d4d68ca93e4c8a14cb73629fbd0cfce0e187d3c158886d6cd5472b45455fe2db66b56f72f", &(0x7f0000000f80)=0xc3, &(0x7f0000000fc0)="248e182f8e08fa65fbe80f1f6b388c5eb636d2b52a90c4d8683dc6b405bdb0626b51acac0d86ac46e6a5a4660d12050195f14f3b4eef0f183057468b7d4f278c55de0037cdf4cde42369fad5b6d43f2436e22d7a6d98929dfcce265632b478f276fa435d5f7f7b68611ee1aa89e884a90839170e88100bb2d27ea2df6a364b0bb27fd711bc30d78c795310e21bb0a105153a392f2689102e0697bb5e8cb7c6bb4c0b6c1785b19acd7d6d06b688317db3de55ce81d20aa0cf0b3643590ac48dc5779756057a0fa2f0a6efab564c75d5c77f944ad0cfed4a86a4ac040f183e5679d20c5469a751a12e23ffe9c592ae95fcc33f0a585fc0a8cd646b2f8096cf32c144792a27bef39de1c17e9d01979da1bacd21649e88acdfe342bbe152dad83efdb5dfdd5241d1a4869cc91cc236757252570505f122434c1c04cea8651ad5dea72d9d22538a3510af653342ae5d7197526af7b05d5cf06719f491b6cf703fa42c49365ff2ce7765eb25c5dacf25389d2a7aa0f99451e77d5912ba347e46038e840b46ece75324d07cfb330d3cc878be43761aa34f8961539bf3f997633d29c2c6a3ea1420cc5986f07dd949db15349900f27a9b2428a68b8560a1cf813c39aecad28c5e2df4ebcf9388c28c0347b06d6202a9b30e4ee60ab3d7efe50a9acd36db3a5c9924cd4310d5c05fea5a55c63cdb7fc8f2ea85dd0effdf020641cbd139fa8cc35a74f6a82904fb2c83a293f737447ce40335fafb830d1223d966bebbf0c57119906dc08c47c05cd8e873d948b1aab7928c4c5d133ff1ee665d018ad8c12a888001d5c1f152659941e430ecf0a3331ae1f27852b7eb7b055c63458bc944bbe182263f655756620103b02107fc9e5a621beb89829250cd28ec7ae08cd69a097b264c061bfe2d63ffb72042914c0524755b823bd6633d01d341bf8a8bf00513217651714357457604edcf4d377d4df8a8d16482b95ef683bea4307b8f8d270ffb35d8fba3a30feda4414c596ac1e2b704ea9ae63dff9ea1112ba1f73993bc20e1d9ba6f3f25728407e7d201ba3cd24c15748bbfaede72176d7bbd77111b8189e7ebdf779b20ab8b6de6b98f724884184f5b452c7e9778343a3e858e6721bdaedcd2ea7d449dec29fcbd7925dc9482705abce9605a0a12ec6d60e800b230c283b60bfc349eff4263f1d72cefb020d4846993d9609669bfb7d0c8c17aff1fb2e8ac4509b06bf098adfaa35dfae32c8311dd4621afec453a981de2558af946f95339406e2d5b2619ed9745aeb055ff29f20f81176f49681a3232a71c3a1870f432c198ae0c71e713a23416ef1cfc22426f0ad2d4ad61aa703908bbbd3f8ddba9972e07c332fa1e491b48997356b42db8a1b0f4ca29e321fd22a7d8c0925df945edfdf1d1ee0b0e7c99d51f676a6ff7d6323a852844d192c1667d9f4b102a7c0276362a94571835cef0f0b656d2abaa1b74048210081e27a60c2c3c68f6c8211357a4ae8839184d2b00f6c741cd3ed583bf578fe038644f51c419e2c714f2136fbdccf3e1b7a46be0d24b57ba3dc7ee0b414ca9f68112acfe2166f818f7c1e91a6147c407d009c06dbae3546b557237632eccb07a03aceefdabd1d3091cb5d3f2f52b6eb3e13b3306967105562ed3aaf0b1e6c68ccb419b180753f54739891629b1731056d8609ccdb37316d8082bbca30e14b31001c45c6218fe975b7ae640de24f231113a04b70c723cb9dcc43b2b350bb31a9146c54bec7208c379002c4f3733c7fdfbe5281084fdd9c71b52df621dbb49802ca852481050da95aaf25a740bf8a98cf66b9b1609c6544ded828d7874ab489aad4db60fb88d942032e660d2b916a9dc7eb4ac2e144a4d7996d2b7abd818413f95c639b7ef3d2b98be7b60fbf5649812ff205ed7d359acece38150c55f853158b3909616824d4d08cecb584978f22d2c2091a1be386b0720878b4046026abc8cf0866781f4a7f969e2d2772fe53f00b72ebfa19918fa684af8e5b038434db215cf0eeb4d2073f75906085f952ea7bce2fb2bcb83fe0ade80e4f7595d9b93444c71ed4120539e7c3591d827dda44f531d647cf15d0a5cbc5c923ea76952bc6a13e1fd7f3f5029559243d60b357f6f4b2147ec6dde3884b7b674ceff554146b4df6c454d4242b6a4f60234c2d395df53f88c9d8f65ea4566c9b1a7159de416cb7d3a57150c501281118c7a5e360fa3b30bcda76c002b01260876e61418746a0b730661d5aa50bb230e0bf4cbfd98d609122ea0d5b650c55d92022e73372d30eac157d0b3203d51f8f7fc0efe533b96b0c6afccc565077303a4db7a7674bd7c753d343fb847ca64a86f1650ad549da61845c609d49382eb6e3b3721a7faee3dcee1f0920ef35d32dd2f5feaf820f50f4093cd7379cb206bcab197cdf76bd77a50b3640ed8c9a46402f777a6e173bee3574c1d7badaeda37f3e78b030f8b0b7100ce21106bef08db2fc5784812995e7d2a1df51d3185d6c12fabc11780fbe76536d8ed888786e58c79ffeffde52807b4570bb7cde11bf6b6cd7dff2df065e2a99264f951faf17ee9ddc24498e7f4c1d648dcb73f0e227e8dcb5ed6c8a59442c2bd445292f2587233c49f08a3354b4c3b6706592e7259a72a833e60eb56e8b8e25636ba80e9e5062b5a08855ca37e2fd7bde02df2e6bde6919ee57a898673ff83315d1466db7ef29b94358b3b4d308a6759f4f1e16dcd9218dd3e41cefb856cdee5ad0bffc0c4d0ae832db7971c9d5f8750cd024f6ae24c0a1ec1b1afaf58a62667f424638afb196e74997df016705e04a6714506cc1034ab858983b7ede3dd7b7048d284fda256d4a1d6b90232f5ca0c282f8dc2a984e9702627ab298155e71092fa2be16b51f8cd1b35b320acaea3a4483204b80b8690c40c5ef7485a80bb4c01c9f9f9ed34b972eb5e55270a94b535c6f7e1ebae054e3a466f01ec013ab02bea29da377f5e4bd31f0f34e1fe24048ee40531bf712bdd2ae9386e07f97792011ad34ba671b4104c20857222beebc70cdae2d449e6d32a6df50caf9bf98795fb54f83742ff37cf68a32b5fd8c09616b28ffe048166067f18a30a1c9f54c19a95db5f56c78cbe89b526e9320dcb945b75f0134ee0b511892d41865b2acf4ace4948a79db56fa73445011acfb003ebee56ed17c0e9c8916f1c134f14f364d4ecd342dbb1fe4e9675dc1b9bd9300b8a8af6c03651a617808ec50fd8f861fc213299ee18c19cb607b6c7a08512a44a766527a45f6da4ad8bbdc37fb203ab8c8429f457ad40dc82b0eb92bc8304d8bc196313981e45a7a8c86cad59776165b21605b503e7084cdab6e17d00beb8148660b7db48df460cbc55207b7fe026b5dde58a3a67d28db94557b75629d9355330012cea0cd2a12cc1686adec920b36288a0945a71d334ce3b65bd07303aa49690ba5eddd80c3746647ec49ac679f4056d0258d4f7e191f7d9d83943b7acae52eba0fd019c348dc82134e90cf387d589f68476b1acab9437c6bc3de435c6e2ffa9fe218b29759a84725639d22a7ca45523026f1fb3017d9c68ba2d03529e8b6123ee3b45c834bd1fcbe0af531b5d6ad5b6786970a4cc36126ae82e12f3c67015fe5ca88367f0682c7e0211d5885235c2fcf09dcd1cc8c3f7a0c6fa315dfca2191bea89cf669cb40cedb65b701c403bf2bc9a94d35b6ba34349fe9d0d831379945a7c232de591aab1d0c42708a5ace839696d714ad574c1b15db5233bb13301d3638189d36d6b8b993fd51cc4b4202290d3ec4d2db406cb8f617bda563c1f47bef73ed65b5152bee2d48a9f03773226a6d140e54806b243b7a5b052e4a9fb5bf22a71903dda29a10322b703237c25b3a8c97ea117d5e7dbfe7c31800a9266aa9475bd91509480f57a0bf02a33f0e462db863efa768461b899bb42bedcfe8a5564ec3ab5ff1eb882e4a2e7d3d10e6f3edf22bd8416a51efb49de5495d63d4e6a356912ee5a84f3adec24f4156f984ff13f5fcca5f12a05a5d7d3b24713f0570239adeb478ae5dcb28b890fe20d8171ef07ed08beccaa179a02a36293770bf671477c4790550aad11bbc3d8c4ace57b7476b58d161246a62d61b9878bc78eb85033afcf9416aa43186e3d1b79a2eeb4de8d578d75e181ad480d492b68d848b9f9deaa37ffe54cf9ad7358cd2834cd9d84f9d4fcf4da43599f9999b508a0c22f46ac07881c2e284dbf000cc52cd1c5d0b039d8b4acf71068e2e65ada0d2dfdb178e4a9f669aeea77149d67e70f4a2a45c833350a180224c84e31dfc9f85b6d957bf296e51bd283bba71d1780dc8556f28fc266440face1b0b05cbddc2b8a7dbcc12a801fbf204b32e61c7dc761895d12d860badfc49a05182a73a961d84b367a4e9a3e8158cf66c589182d0c85728f94ad253b1d0bfb8c62791a46b61235ab0cd213f5294e8600683766e252b5afd476cb27bfe6b7352240bf7ca3f1eab773569073d25e107d02aed3ab63ca5d1319c37a4d234d9cb1df6d3ab934374dd69e91cef977e15cdb7e35ba35c4a59b841983abb6793f0a5a50ef3cf772f5dbac484732df76f82ad96bee0b6f5ec0bdad4dab69b01978d2f1a2e9ff1db63001dd04c6a314ba628819639b0122bc769ec24d1f424cd0f6241db5b6067619413d4c6a7104bf710b656a55e3ab23bb7fcc6f8d943b4c337b2e2285c6734dce69648680b1e5b934f782e9d582b3d314c000a7b031648ba9223794082631634efed1f4ef08a64d1e4b2f581afa933664d394c82f9856d5d938f7dc301f5e455aece883fce5f89960f01c29b30f471b02198721a4e9ecf5d17a3ff3a4fcb115bb7828f3fd3eab343aad403b28cf2ce370b96182066495f040784f3b82a886a65eabdd4d6b1cfc28386bd8818e91f9c4c81744ce488e98bc0136ad07f319375e97571ca77a8aca28fd0a94140762abffcf36a2c127bdbee76d8c0a7180994fc5f7e9874b669ede197fae8f7c34ba573c382fd2f091e254fba12f4409c7aba84b4d244fe67c47feec84cfdc7016632a5f4441760beaef6bd8bc65e6a9c4f47c44d8c3208f9fd34042d54fa9566f44c78013fa3a295731eabd6ee0ef9252b8690dad21edfe5929150e8112d1220b1cc3984a5e49fb3ab83bdc57364e5421692c73ff5c2e025eab8becbaf50a7a98d83c76c537713f768ca75fde709dfdd9646c04f82ea405dd66146d15909b8a258b192fdc1d018605d69f6613fe4745535243d545480497fd54ffd3719947b5000cc1b3b3e31d6de119413845436664e407ac3f7bdb4cf0db1ba28ee550bcae6f2b7f1ab14d06f11d45b28a0eb43fb755c7df4ef1baee1617b83091467d0a0d1f5344b38f54fda10fe0eb02661c5f6eea6f748c74850671825fdcccdcfe0bc23f82e06cf1e8a8686a28fd782b8e2a2d60535b9c551feebf531ccee1d1e63e5297d064da0496706d3a08835abba8404b406e617db015d73ff0fa45a520f7fa522e54da25844ce43b1e9c76e604a52f86d81292dcda88aab36d3e78ace8bda1a337cc8ce7f3ccccbb9699f8be68e81890410c250adf29bef2f05b46db56615a737f8d3780c4f9d6543642f1bd8f4d24a3b157ee682eae11f18eac23bdb143566240e789a7a9da1134305329d90c697677d45f511ba09c671a52dab2a228626d1a742b23af5903fcf1dac7107309254360ab21403a93da400430c979ec374ff0678681ab4f08523cf47bada8710995b98cb6a6f9a35e6da169bd0c08246d3e9eeeffe3343ca3b8534e001a1bde028905ffdb76e178c40e8f22f33550fb82c0a332", 0x1000) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001fc0), 0x40, 0x0) ioctl$BIOCLOCK(r10, 0x20004276) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffc}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) executing program 6: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000005c0)={0x3, 0x2}) r2 = socket(0x18, 0x4000, 0x20) sendmsg(r2, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000040)="783785289582e92e7cb99c88bf7872559f7e7393e3f7997fd5fea132df47fcb9a4533b2b04c3981faa2bc89bd6f302c653e92540448e6414fbfe1b0db8031eb5a6b385e3ac8715996c47ff2f2c7c9e5d801a360f71cf661e578741fa7f4a19006e3e240e5408736e00728b68ae5a39e90a55e348bcd03782286538a5d7b5e54e720efe6de9870b46e7ba83a4340407e9b506acced41e0eda2bf2e1df03599ec026f448b91daa52dbadfd047f6c0f90817820d9a40b4121b311615dde497125f865a912a37090d5fb8216de62cc3966c610056d3aa394229e05be88459ac2abc0571b0d431db0c581215cc48cb3999b", 0xef}, {&(0x7f0000000140)="bacbd935ed3089fd75b09a2176e974d6f1bb6a07f6aec419942f101b927b1127c0c313d20e3f8021683c0ff360d1752446cb28589078516bb66e17e11de38357c29aab62fff7b488a77f9f159391e85afc5ce82bbe392ff817e91a47442db4b14e379eef6618ad69782b8fe3c750f4d8e5d4785b82894b5538ea143cc6522daa16b07436e2b925ea579a10db250979745373c944303901eefaf17dea46ad728313635a4c7a47e182c1ef7223d529515c6fb9156f46a22736e7303f322a58e9f378198c71452b2e58d78f72df971a0ca82438b3003ceb2e7699d2dc6bdd0e02", 0xdf}, {&(0x7f0000000240)="f3abf6efa88669109581208c040a5529f40f23fea95dea12a160", 0x1a}], 0x3, &(0x7f00000002c0)}, 0x2) executing program 4: ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) symlink(&(0x7f0000000100)='./bus/\x00', &(0x7f0000000140)='./bus\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0xffffffffffffffff}) fcntl$setown(r0, 0x6, r1) open$dir(&(0x7f00000001c0)='./bus/\x00', 0x0, 0x0) executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup(r2) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0xc5}], 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) kevent(r2, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4}, {0x45}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[]) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x87}], 0x0, 0x0) kevent(r6, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) executing program 2: ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000040)=0x20) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() setsockopt(r0, 0x5, 0x401, &(0x7f00000000c0)="32900826e414fd3cc18eacc7dcf56d6dba6815141609e54cf4ea8f50898a90ef3e1b8497fb7ba615ccdbc833890a646ed0417b1463e92ce0eafed957b5c74bef229f4c62c5dc", 0x46) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000d34, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x0, 0x6) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000000029, 0xa, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000300)={0x0}, 0x10, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x106) close(r0) kqueue() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) dup(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x26, 0x0) setitimer(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) open$dir(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x3}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 6: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() getgroups(0x2, &(0x7f0000000080)=[r2, r3]) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0xa, &(0x7f0000000180)=[r2, r2, r4, r8, r5, r3, r5, r2, r4, r5]) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='{:\x00', &(0x7f00000002c0)='-^-[\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='-#.$)D$\x00', &(0x7f0000000380)='\\\x00']) r9 = getuid() setuid(r1) r10 = shmget$private(0x0, 0x3000, 0x60, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000400)={{0x9, r7, r8, r7, r3, 0xe, 0x100}, 0x3ff, 0x2, r6, r0, 0x2, 0x5, 0x8000}) r11 = socket(0x2, 0x3, 0x5) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r13 = dup(r11) setregid(r3, r5) msgget$private(0x0, 0x100) recvmmsg(r13, &(0x7f0000000780)={&(0x7f0000000740)={&(0x7f0000000500)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000540)=""/153, 0x99}, {&(0x7f0000000600)=""/1, 0x1}], 0x2, &(0x7f0000000680)=""/174, 0xae}, 0x56}, 0x10, 0x800, &(0x7f00000007c0)={0x9, 0x7}) setegid(r8) getgroups(0x3, &(0x7f0000000800)=[r5, r5, r8]) setsockopt(r11, 0xfffffff8, 0x8, &(0x7f0000000840)="22a5a376a7a530c8a62a26bc38a2108adbaf716d551f01edd9fc059d80cbe10ac5137e9fc0494cb8b3f8f85b794cb56f4c50cd36650f926a35452f12320e89912e8defd4ae176626e03be69a35502003d82ba82c54f74a5f47a6b66bc60b073cb9cecee69f7893f2", 0x68) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) setregid(r15, r4) r16 = semget$private(0x0, 0x2, 0xb) r17 = getegid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000940)={{0x8001, r9, r17, r14, 0x0, 0x10c, 0x3}, 0x22, 0x7, 0x1}) r18 = geteuid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000009c0)={{0x3, r18, r8, r9, r12, 0xe0, 0x4adb}, 0x5, 0x8000000000000000, 0x4}) sendmsg(r13, &(0x7f0000001340)={&(0x7f0000000a40)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001040)=[{&(0x7f0000000a80)="dbb70374ebe9a68935f52c0aa888d35315429add9ca30ba5514deb1f69eb296cfde0f19a76badfe0a6cd936face8ee380217ba7f6a5bf25e5e67a8d36ec3f46258aab2581a17a54da20276d8415306da043219173a88b951d44b29f120bafe1f1ca73a2c12c34ba13a752501c2b440447bb8ef2aad7b7c656ecdc14dfc9b183e95bd4e92f6249c6020fbea3295096c0e84d1ef48475f54b341b377a4ac4985809a41ec47791d26426534d66f671c78dea509b10c3d4d342efd84fb3319f0aac313488019c2900a86469e53d1a2f87b1c068249f03430235d2e2c6ba77999c851aa5d071b7ba04f75df", 0xe9}, {&(0x7f0000000b80)="2d0ddbe0d8b1e5ed3f1e79338ff92d6a3e243c9b4189b4b148c3df6973479c223ab0b4b5a6145a14ffc69918f68a152df88284d9f0950d7be761b68945119638d71ce322c7772ca609c20aac170cdc26dae12e1d4b3426441099e8e1330c7f0ff94efedafc8efad35bf2434e79f7f9c03889fabc45cb3e2153f457873773c4bde4463cd67d3db7eff5299c2e1131c824d1780842", 0x94}, {&(0x7f0000000c40)="a0a77bea78f36f1c69d5cec7762d848a8fa874294d3501d5fedc37b805b9083fccc46f29e97996053883f0abf2c4fcab681467100c3195f1ab2af5d2d38519dc1850096eabc96a54dd16cd54981696427ce8c43c666d3a5df79c555f1c5f3e2007178385d6aeec936920eeedfc10e112f86f786d8eb27216f1c7e804c924ab56a96e91b567f836e6ccf2", 0x8a}, {&(0x7f0000000d00)="d85e543e10f1ac0fd49f0db5147f17c6fe88dc7803610af1009dd6e415b5d3ca82fdaa1217cff462f4469d65663770885f108c906f71633ae1d1a8d5796034f3cbfe14c77fd69689d8257e89998838da920002e5bc027b7843a501a2480cdc10ffdfa9dbc45e99a8d423932da80eb339b66ed72da9d40a43fca5a1750dbfb10a5a07a3f5fc9ada49e09b428b2dc9312020e0dca5a64ec1cb50acda1652e311bc38d21f79547dc1fd34a28725f28210c79aff29be2c60094a825796b45f6a394d8c75438a93cd6fdd798ab751782e0cea56642939a085245c61576df3010964e4ee4e866767", 0xe5}, {&(0x7f0000000e00)="8925903fb3a56f883dfd288c1695bbd3c389e27e0e40c7aad2d5b794f7a2bfb2ecf36900bd9c3a222e587717cf1b78f2ae2871afad8f9c1e48477911a927be381e6c45507ddd067d27891826b26744d424cbdaca724218483944fecbafe9a4f2340e3be7fab6fc767c7fb05d8a5e3f0ad17548b83a4e3edeeeed1401ac551a720258d3f925cce5cca50d5b903d7be7dfba6b5b6a4a8c307ab1e315e1f0b480214fd9cb7b573bddfc3e814cb38fe57c0d5560aa3cda2ca32eae1ab33797ea9c3bc24a6d139f4c", 0xc6}, {&(0x7f0000000f00)="77f4726dab05f971f95f6c6c2e598d0552ee1ee8c88e1b7b4a7b672d67ad86711616eb057e46624c95f48c2040a53a6ee1f4d2adc9d25a5d37564a2ab90e1dec2d1a4bd79055b05c8f5e14305e983385e9653df326a2ec68b5340c73e0134dc3aeee089e664e881d41d17fcd113550b971d460dc0b81e62d0b1f0e050dacfb5c694f90942efd6c24", 0x88}, {&(0x7f0000000fc0)="3f6bd9175e3a82879e20f6f7463abda2b3770b3cf490ee6c5c64509c281bdb2e5d089cd4d5d1bec04f366e14aade2b5c3751143c67cb651863b6471b0fd93de8aff89767ca501f736031dedc2557d0c2a2ba14908b3d74855253ee61f3f7ae45dc8c2fa8fa53", 0x66}], 0x7, &(0x7f00000010c0)=[{0x48, 0xffff, 0x1000, "2eb0006f391362dfe1c4edb51f7b5ca0373152b8d00754d91c0426087a1f6810fcdd8098f2f20b8bc01dbf8827df72088e150c1285df"}, {0x60, 0xffff, 0x8000, "869b206f952307384da82e3c7647f00ba66fc8988d8a53e3b4509740253332aea7919dfc712443fe6a9477ad2ea0c2073981d60e43c713d49249aedafb8bb5e3aa75e50167e33d9bff21"}, {0xe0, 0x1, 0x9, "f48792b5f0890baef4171487c6981d5af3b98028b8cbe27a22dd12ac25e60f1c173d90921b98ca972bca2c4de88edbc7281c3c1b8dd9ecd4705d83e0dc0f3f22ef65875529bbc6b576bff1e276d2daa50502a8ff224305ba034ed58909236ef74523702fdfa9fcd802ab28abb1d22bc9303fca7b8c249203f0f52343b2adc554856538b5be1282044802ad93c28f34b8e60e45786f7094ab9a1af411bf704c73145b648c9817c404dbb189dbc99bf702ed1c87a8ccfb4df97f0ee0ce821e85bcaa586d744bedf4cf93febee4"}, {0x40, 0x1, 0xffff0000, "8621cd905a2c17ed6fbf6598fb25349fb6d8f23eff1c70905d0861b38a54146a6da9b5583fb85bc51b94e5"}, {0x90, 0xffff, 0x200, "5016f0ca20e7a4e179017ac4babfbf465b6fb5352cacf6c8e58c00b4c34c5da5347e6112e9aaffe8e43b01adc4995dad56285c2992e698cfccc6d371713d3d8e14165dbb6826a0ccd5f9746a15f2d19c4b3d65a1d5ba10f7f7dec4f66688bf946e3e4b5d3cb198add77ce76b000899dedb1df5d8c375a74058c1895c"}], 0x258}, 0x5) sync() shmctl$SHM_UNLOCK(r10, 0x4) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9, 0x100000000, 0x8, 0x12, 0x3, 0x208d, 0x5, 0x200}, &(0x7f0000000040)={0x3, 0xc7, 0x0, 0x8, 0x75, 0x7fffffffffffffff, 0xffff, 0x73}, &(0x7f0000000080)={0x9, 0xff, 0x81, 0xffffffffffff7fff, 0x8001, 0xfff, 0x1f, 0xa56d}, &(0x7f00000000c0)={0x3, 0x16c}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="500004"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) executing program 3: open(0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket(0x10, 0x4000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) clock_getres(0x2, &(0x7f0000000040)) executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x1, 0x4000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = socket(0x2, 0x1, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x4) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') unlink(&(0x7f0000000080)='./bus\x00') bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: open$dir(&(0x7f0000001680)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendsyslog(0x0, 0xfffffffffffffc59, 0x0) executing program 2: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000004640)=[{&(0x7f0000005700)=""/4099, 0xff1}, {&(0x7f0000000000)=""/208, 0xd0}, {&(0x7f0000001200)=""/236, 0xffffffffffffff97}, {&(0x7f0000006740)=""/4113, 0xff6}, {&(0x7f0000002340)=""/48, 0x20}, {&(0x7f0000002380)=""/234}, {&(0x7f0000002480)=""/212, 0xfffffffffffffe2f}, {&(0x7f0000002580)=""/4084}, {&(0x7f0000003580)=""/4096}, {&(0x7f0000004580)=""/179}], 0x5, &(0x7f0000002300)=""/54, 0x36}, 0x52b) socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f00006b5000/0x4000)=nil, 0x4000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x2d}, {0x7}, {0x6, 0x0, 0x0, 0x80000003}]}) write(r3, &(0x7f0000000000)="1d0ff0af05eb3fc7552fffcded57b098df75804bf2bcb97a07fff3b9ead8ec0bdd2bd894876fdde8db402c1ce827d83720933320", 0x34) write(r3, &(0x7f00000002c0)="fd9e5e000000000000eb09b338f5", 0xe) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000000)={0x1, 0x1}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f00000000c0)) close(r2) r5 = syz_open_pts() r6 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x0) kevent(r6, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r6, r5) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x9, 0x0, 0x0, 0x0, 0x3c) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: syz_emit_ethernet(0x49, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x3b}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, {[@sack_perm={0x4, 0x2}, @sack={0x5, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59ab"}}}}}}) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x287) r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac0004e5134876f197a7728420aef6171504b1c3d4b38304921bf0817a0000040000006a89dbdf", 0x2c) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f0000000040)) executing program 1: socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0xc9) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f00000000c0)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x0, 0x0}) syz_emit_ethernet(0xe, 0x0) mknod(0x0, 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) shutdown(0xffffffffffffffff, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = kqueue() accept(r3, 0x0, &(0x7f0000000040)) kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0xc, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x3, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0xf6ca5bbea4ea2673, 0x9ab) socket(0x2, 0x2, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r5, 0xa, r3) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000080)={0x4, 0xffffffffffffffff}, 0x10) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000000c0)) ioctl$FIONREAD(r6, 0x8020699f, &(0x7f00000001c0)) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/47, 0x2f}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000300)={0x0, 0x2, 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000280)=0x1e, 0x0, 0x0) socket(0x3, 0x2, 0x7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000280)}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x100d0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000004c0)={0x5, &(0x7f0000000480)=[{0x0, 0x0, 0xe2, 0x3}, {0x8fe, 0x4, 0x9, 0x200}, {0x1, 0xd, 0x8, 0x2}, {0x3, 0x8, 0x91}, {0x3, 0x8}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x23}, 0x2, &(0x7f0000000540)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad89c4dfede11ff5a08412bdb51a8c757dd56fe6f3db9329faf6d8f6857a8c93ea03a18dd899fa99345c7d4c6ee8029e610dcdd9ddf027cc03af07218a5226cd71fb4d24fd40da10a207e25475ca110611110046c777812cb577130174ec34a6c087b9dd398efc501191610ec0dca929ec112177537a601dc92a4c642aa1b2a87a7d9ad5bfc44935790bfd1029d12cbec189caeac998befa56a42d821b7d570fea81c775a1", &(0x7f0000000500)=0xffffffffffffffdb, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b20b0001000020a254a14ce81f0cade4599523db09aef52411cf9886f289e93477356a40880349ff2bc46fa7a9abeecab40b254ccc72c07d97", 0xe4, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f00000002c0)={0xd5, 0x0, &(0x7f0000000380)=""/213}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7}}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x5c}, {0x16}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000140), 0x0) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x0, 0x0}) write(0xffffffffffffffff, &(0x7f0000000540), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x9}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) socket(0x18, 0x1, 0x0) dup2(r0, r2) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r4 = socket(0x6, 0x4, 0xc0) sendmsg$unix(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) executing program 3: socket(0x26, 0x3, 0xa3) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) semop(0x0, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = shmget$private(0x0, 0x3000, 0x1dd, &(0x7f0000002000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x1}, {{}, 0xffffffffffffffff, 0xc, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x8, 0x8}, {{r3}, 0xfffffffffffffffa, 0x2, 0x1, 0x0, 0xffffffffffff7fff}, {{r0}, 0xfffffffffffffff9, 0x22, 0x40, 0x1, 0x2}, {{}, 0xfffffffffffffffc, 0x22, 0xfffff, 0x86, 0x10001}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x0, 0x2}], 0x8, 0x0, 0x8, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000580)=[{&(0x7f0000000080)='o', 0x1}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fadd2109969a3c812426344f0ca0b3ede703e3e0"}) readv(r6, &(0x7f0000000600), 0x10000000000002a5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0xffffffff, 0x6}, {0xffffffff}}, 0x0) utimensat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8000, 0x8000000000000001}, {0x1, 0x9}}, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x6, 0x0, 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r7, 0x6, 0x1, 0x0, 0x0) executing program 0: syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x64}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x4}, {0x0, 0x1f}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) executing program 5: mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x52, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0xfffffffffffffd9d, 0x0, 0x0) msgrcv(r3, &(0x7f0000000140)={0x0, ""/12}, 0x14, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000000c0)=0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000300)) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYRES32=r2], 0xb9, 0x0) open(0x0, 0x1, 0x0) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000540)="9b1809c3eb987ab7feb13ec99e805e6e84d3569607987c0d00000001000036ba1bd87f42e3003eac3846520d050712f838130efce149d4d6d06a3f23616e778c826e0c1f59734a32e0ccebd635450b2eba540af7f290e42d34d900a0dad2b74f50acd76b5c567049ef436dbea0d7612752950fa5ef6eff03000000000000a944d5c2bdbff4f06a852ab475cca25735282896ca5d4d3e670feac9b4e8aa9bef193b90163de8570b2a374f1408341ed45bb703eb63cb9a8bd949ee8fc6dbceb7ed7cca108d739a38d726341f1345daa49507756f49775275ca390bb9400000003a9275d0da3b56186adc3c141f939800000000000018bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b8802cb60eec6add5e94723235f06715e7eeccad2dc1a0d0f5509f3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799343d46dd81439b111a511a288beeddfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d826a208788b33aa87b4a81082612630fdb791f833a1da5af886129cc7b7907f374fcece1799fd99d7a2441da17670852140704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7dd8c52efd580400cd0c3a99f23c7ef760b4f4a063b9efe74db5b55700000000d4253d65b083e40b9baa468a7dd0a36c384200000000000000000000000888549ced16184347", &(0x7f0000000000)=0x210, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) syz_open_pts() socket(0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x64}, {0x30}, {0xc12e}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x6000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000800)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d672a736ba1bd857feb09901fe0dcee53766797f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a00800000050acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd021cc793994922dfc10000000000062ab475cca257352828a76e5314be5629235c0febeff57cab95e894238b96ca5d4d3e670fea610c00009bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756faf775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3ca67845c3386ce33141141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678a0900d8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071ec98111cc9024f790ce16ceaa7d0104e39789d91000009a5bec77c992c792eb013621a86709cf57acd9981f947115f608227da8c54d8aa668931edd0b599b3d8cf5a8438ae08c1f70483223c3ba38088fb2e65a51edfed44c55a4d734bb553d642ca2bcdd1a08378317dc8f787469c3b3c14e4b1b46c2c8b03b99", &(0x7f00000002c0)=0x285, 0x0, 0x0) executing program 2: open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x24, 0x0, 0x4}, {0x4f5, 0x0, 0x1}, {0x416}, {0x0, 0xfe, 0x1f, 0x9}, {0x1, 0xaa}]}) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000180), 0x4) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() syz_open_pts() socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000380)=""/143, 0x8f}], 0x1) dup2(r4, r3) kqueue() execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x3f}, &(0x7f00000001c0)={0xff}, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r6) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) r7 = getuid() setreuid(0xee00, r7) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c, 0x0, 0x0, 0x400}, {0x14, 0x0, 0x0, 0x800}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 4: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/86, 0x56}], 0x1, 0x0}, 0x0) dup2(r0, r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendmmsg(r3, &(0x7f0000003cc0)={0x0}, 0x10, 0x0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000080)="dccd5872e57ab75ac39f155c97fc8c20200a", 0x12}], 0x100000000000030a) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) denied attempt to set clock back 4261347641 seconds executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000040)="bb703057", &(0x7f0000000080)=0x4, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) poll(&(0x7f0000000180)=[{r1, 0x40}, {}, {r1, 0x1}], 0x3, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getegid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 7: r0 = socket(0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000040)={0x19be, &(0x7f0000000080)=[{}, {}, {}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x7, 0x80}, 0xc) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0x38) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000100)=0x40, 0x0, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000100)) syz_open_pts() executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) sysctl$vm(&(0x7f0000000380)={0x2, 0x3}, 0x2, &(0x7f0000000340)="6130c04aad66b8ba9155081015b060a3c6dba7f1a713f6a6abb0ccb9c7f3a50a848dc6f2c089e1bfcec221a0c380e3b0b7e482980eba5786fe1af216ebc387", 0x0, &(0x7f0000000240), 0x3) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) r4 = socket(0x18, 0x0, 0x0) shutdown(r4, 0x1) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={{}, {[], [], [], [], [], {}, {0x0, 0x0, 0x0, 0x9}}}, 0x0, 0x7f}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6aa4a24499c59ff5d619fd63d50671e2dc2042df", 0x0, 0x3}) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r9 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r9) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000), 0x10) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 1: r0 = kqueue() r1 = dup(0xffffffffffffff9c) r2 = syz_open_pts() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8d80, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x20, 0x9, 0x25b5}, {{r2}, 0xffffffffffffffff, 0x9a, 0x2, 0x1, 0x9}, {{}, 0xfffffffffffffff9, 0x8, 0x4, 0x0, 0x1ff}, {{r3}, 0xfffffffffffffffc, 0x0, 0x40, 0x19, 0x6}], 0x7, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1, 0x1, 0x7, 0x8}], 0x8, &(0x7f0000000140)={0x28d9eb7a, 0x8}) rmdir(&(0x7f0000000180)='./file0\x00') pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000200)=0xe68) ioctl$TIOCSTART(r6, 0x2000746e) r7 = socket$inet6(0x18, 0x2, 0x81) setsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000240)=0x8, 0x4) sysctl$kern(&(0x7f0000000280)={0x0}, 0x0, &(0x7f00000002c0)="792b6fdfff448e2f82649ee3b15b8052a9932c2feded186d61d2ff86ea435b7b0c494ca6251473a8bfcd05ea360ea8cbd8bf926b62d0819f07687eea8aeb142691eeea5e35397eb41880c6c996dd097d131910c025c3b33b06d76788e91ea33e522fbb5026dd96caa06b14dfcd40b7efb8", &(0x7f0000000340)=0x71, &(0x7f0000000380)="e5edbdfff82bf89ce9ee02cb0ee441d47cae746e5f2e2ad28cda879b9f36bf56354d75c21c5b6193723bde55fb0dca8aba85433e5495c6ec3094e8d6e47057b8d0f64c4bb7a86df4ed61eeac63d0fce8af3cf070be7266e0d3cdb2d9e474feb5d5e0f72e3182357b349a43a4bd11a103ef39daa9d28716b14ee70700", 0x7c) pread(r1, &(0x7f0000000400)="93110e659c7da9ea87be5a0e9113d4336431f454902104504edd0624543f0d976a2fc8ebb0d316e39ce161397dc680", 0x2f, 0x8000000000000001) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000440)=0x2) pread(0xffffffffffffff9c, &(0x7f0000000480)="a3dae9d257dbc5ef75c7faae6a9439619f21c5dfe67d8df3565ff08b7e7755bcbaff55ca3a80ef534fd0ec854746ac2b18dee62b8ae2e8ad8524b2d9212d4aa091feba583a304cf34a4d1e77192484b008554d9e852b63a0dd8d815cd7c8a4e2773ce25b5eab19e7361f5db86dfc2de49adedf7edf2fe0c433d185afc1c0ddb09c7952a5b3abc44b48dfb382f42cf18adcf54688112e40de00dddb3a80e7e22863f43a8445e39f539395754f99b6c40e7cb87d3fa0953ad943b96864f7b101f3f206d33f8fb46d086db8cb0e3d1e5176d881367a4e8db61e894e9d", 0xdb, 0x5) r8 = open(&(0x7f0000000580)='./file0\x00', 0x80, 0xc) renameat(r1, &(0x7f00000005c0)='./file0\x00', r1, &(0x7f0000000600)='./file0\x00') sysctl$kern(&(0x7f0000000640)={0x1, 0x38}, 0x2, &(0x7f0000000680)="90d63873dad97438a52d51484385603f4fd6b29a1eaba742a9d26cb79d3a07d996aa4cf8ce94edd13f8b87a6f990cc1fbb2eef8a99b499ac70139ec1c1b91bd7de5e74b0", &(0x7f0000000700)=0x44, &(0x7f0000000740)="e9860a661f4cf5fa7de60a9476e788c9a62b77e933c5340305d95dafe8294c54c130a980e9f30ead04eac03eddd16a5a968937529edfa4603536e17e91d96ec5078b6ab5e74058136ada6576dab7a6395db069fda0a14533c5cf74ca4ba7814ec801fbbb94365b260ad7a13e496709b9c4e9531ff6372161f5cea777710d1b3a251571a638c1f397f15701766bd2ee08f306bb10dd96ed8b7ce64b5a757a0d5bbc45a2ab9837a48a6955b23c9f29945dcb170fde112a1d841275", 0xba) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000800)={0x0, 0x2}) fcntl$getown(r5, 0x5) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000840)=0x1) sysctl$kern(&(0x7f0000000880)={0x1, 0x2f}, 0x2, &(0x7f00000008c0)="e4cb4f79a7a88f3c875ae5f59d87a8909ed90dde449f6521dbaf66f1e3ad3f4b5a6e72890ccba442c8fcf5b269221983d3f15ea5f694546533a85c3462d2a194d2b7c4e26b2772fc5950e27283ead3eeae53aefba2168a761b552af0e14be035a0ec363c3e7e991e76400cc8a9ba887b522287e1c7798b1c2da87fdaea74fa8ef8908663fe2718a533168f06cabb836941a8519ca46397f82f6c9d82d479a0f375cc91825e4efb51fd2e8b00f47ce98021f136e51139898a13398542", &(0x7f0000000980)=0xbc, &(0x7f00000009c0)="44d1baa9eea11d87639e569e927f328a3dde84939dce3153e523415050bbf26d587139387915d6065c6f914fa0c2bb9953a6db55028fce19a8c236030f4caccc00238cfef2afc82c3673e91d406940f76978c14b99fe03436917fa87e553cb3867d64ce7b8b8d80b4f2df8a97644ec8e220c089134b40d4e1535b393ed71fcaf2e1fea2d3ae46693f1ba4e56c42ff15cc3c2425d9605d4e20ff812a42b9ec1b24c220314ff24d074fd26bb4a3cd6465e1cab81ac24c7484049ed293f8eddbd8d55b0d26f0a13cd4d4dd72968cef922ff79b9ce63356982af2f6a692de66e1bb8a02326e3751229", 0xe7) sysctl$kern(&(0x7f0000000ac0)={0x1, 0x3a}, 0x2, &(0x7f0000000b00)="436c3905875902662c2ca139b0ae4f95bc818c9388528b0ff519789cfa1cbee5100311f75ae170b6be4dd6b3e02859e555f6a0b809576856c979114353e3c45ae8a40b681dca0d17806ee58e4d377f9f0050cf10eb8a5e4a6ecf3bb3d71522b2602b27870c94434551fb485eee526dbff63e071462f0096bdaff5bc95da0eb415f0e9f985165f18a15ab1dc490dcb10fa33f924194cebe68b628254cc6e38464682f73a7182bfdf4eb9820c3ebd528123bea0626415c3df5edb02cd32f5f8b5a0148b36546ac2363189ff77b22a0cc8f348d77c909113c3fa092", &(0x7f0000000c00)=0xda, &(0x7f0000000c40)="7fb456c8045f7900f5aa0b8b3a6f8ef5b73e9b3a8ba765dc0011ddec17b95dc90b4e1ec9f9ff8945f4ae8a02d1a3622cf7051782ead323fd990e2fd5e62ab502d0d77783fa18afb6fa0beadf8e732bf2ac45490f2b2a9c8df8ffbd8808591d21d0aa81fa5938b039c406d99ef3b237c8b056dc47f306ba1bf8981874ebce0f6e28b584128a589affc4e48daea24d9a1be7", 0x91) sendto$unix(r8, &(0x7f0000000d00)="2c30f152930c396748134abb2aba4d36b611247ad823769eaed482d9b66dd85de4828d64a5cf605a3d91f56cc575d118c60710625bdf3cd34f9fe6122c0261ba554de95ed5e80969aa73377cd303f80c9636d741ba018c7195d91c0d8fe4e30a45add420684185171f46f0d38d035e578fb069e190ad6af26abb4400cfba2bcc52b7f99b323f5f8a75d413b6088ad96caaec0e621eeeca73866caff8c6d917017fd878b23c4933136debc24ebdb2a4b70ab3a2478197c865fd8d2374b8d9b073a4ac7ba97e78add9cbf8612da4f72311be44f78ef70d82d834d3e58b9cca7fbd06a3f4c2154c7a5fbc", 0xe9, 0x8, &(0x7f0000000e00)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000e40)=0x9) ftruncate(r3, 0xf) r9 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r9, &(0x7f00000015c0)={&(0x7f0000000e80)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000ec0)="10dd8383dd34b5baebb988ffc4a7794ce73a79673c8ae2ebd11795f1e15a8af0b32714432766ea4afa73164e36d89c6098f7d896e6e15252f1621fefc72b5374c0bc545014b2aad654d587fd19f8daca42dbf319995538c596ef5fa7dc2193a601f464f2e3a25980bcc76ac2c3e2dcb939f704ee561684347797ea844fef42fbb8ce0e0c052a05534450ac8b55b064133537be096b4be110c95ba799afaf2868a52ae247b53425de89daddd54d455d55ec1c0c63c188f696c8cce2", 0xbb}, {&(0x7f0000000f80)="3f2dacb40bba76ade87078f9cbb1f9abe4639e4d367a68312855c9a531f8998b79768e169d4a060a98e2b51e7ee47aef13b57c74ed9380412cfc4e54d6787bb87fa5d6e252ec41bc8bfb5c3844dfc9dc8d532a38920796688c50b9af", 0x5c}, {&(0x7f0000001000)="66f51368ce17d6b609cff05b04b079d55cd5741de41967d7349f52930dbed178f126d316aa1c526f0a58f101c5e4f9a53503b1594349b9f5e3130413e5cbf4c38ec9f29149ec557478920b1535d671d3df824dfb4eddc3c8cbacc22b2ffee795c6dae84f6fcf46a857a2f5ca50b4f81333d34d4065a22e7547b01c728b417f19590ebca2e5a0a09918b5d37a84a0a8696adaf4ba5c237e7af494b0545eed93ded81ecaffd92b6f82af526a1d347b", 0xae}, {&(0x7f00000010c0)="7441ac842cbdf7c0e0fcdd63bb196eac4f9c6d51f07dfcfff98e5257c8a5b1733bec1b3a9246c97fb872aeae80ac8872132473c16b7c8a8dc30430223a611446373cab79d614018d37ebb8de5d099978780ab32e1dc9183c7b3776c8689a1bf9025f6c69c6f644fb31f57082f598336db779b62e6b005b23492f2232ea829fe6ff58ce26a4e5d7b04c989dc71ad5b8eaf1138eddc627edab9efebe9be48f9c3cdbb02d0bb129df56636323aa27b8cc5ecf367510920529b216a636417d35c03226", 0xc1}, {&(0x7f00000011c0)="06b527faaa9357e93f7b2367a8940995b6b7e11f1e04f2fa885a77f324509895ff3af5d1de4cc3da", 0x28}, {&(0x7f0000001200)="fc11dce91f4f0621d3755077be20b076ba9158c103c7828506e4ca0207b8caca67bd2c0fbb9132e7fc13254c8aef11cad3c084d32c5a5cc9dd10c2eafaf17854d9dbe116fe82477bef5d424c8b84cef1e6c700417f252d0481248cd0128022be5473e4f1b6344dc2eafeafe4838f57b47edc1657e9a985fb419145dca7c00125946f91750ab4cd01dddee614ef666f87462233eda4c2eb4188209884f8ab653b1f8bd63a2112e5a262aba9d1e1a6e3b2453d1b4c21e55d907afb57ad5bb192f6914f437f44e16733ae", 0xc9}, {&(0x7f0000001300)="d423fc14a2d2ec1b8e786939c804a9b3f413f627e6053d1dfd7a75c080ebac593be3e5b1271801d7534fac9af52431e9bdee4be841e6b59a84eb73b288ddf4819a4bfe5c4c4a0c2ac7e318d2cd96a17f75a6b67751a3e1c790496fd928fbae1ab600ccfd9eb4fe91", 0x68}, {&(0x7f0000001380)="7a971986b08e", 0x6}, {&(0x7f00000013c0)="d88f636a74ccf4757eb18b478aa25ae22fce963e397dfd3c0f9fb1a03a1e62a60fb0c6d96cefa7dd57ec41c04ceda5e4329520691d742c0da3e6db13a09dfe03041a4a674867a585f5cfe49da54d727461818bcc08507d4dba508c95949beee19a6a95f559204c79058d50", 0x6b}, {&(0x7f0000001440)="c0ab735c374f11361473d94e63882eeb405b2a4ff04a6aeafd990bb2721f16f6cc8cf8f0bcac463b266364a4b7415d6c566acb1b891b868fd38d83f827db9e77b3dc263ed463c2e251260c18887373119bcfa23aa7df9e7b3d57", 0x5a}], 0xa, &(0x7f0000001580)}, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000001600)=0x5) executing program 6: r0 = socket(0x18, 0x2, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x40}, {0x2d}, {0x6}]}) write(r2, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) unveil(&(0x7f0000000280)='.\x00', 0x0) execve(0x0, 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1e, 0x1, 0x0) write(r3, &(0x7f0000000000)="2deaaec43f0c0f6b3a1eb2f74da1ef10", 0x10) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x48}, {0x0, 0x0, 0x20}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x44, 0x7f, 0xc0}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) syz_emit_ethernet(0x1019, &(0x7f0000000180)=ANY=[]) socketpair(0x1, 0x8000, 0x80, &(0x7f0000000000)) executing program 3: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3ff, 0x4, 0x1, 0x81, "f4eda3d59d47676f7caa5df2cd5a1832322df326", 0x2, 0x1fffe0}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x140) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r0, 0x8}, {r0, 0x100}, {r1, 0x80}, {r0, 0x2}, {r2, 0x2}, {r0, 0x10}], 0x7, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x19cffe58f7067d23, 0x40) r4 = dup2(r3, r1) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0\x00') pwritev(r4, &(0x7f0000000200)=[{&(0x7f00000001c0)="1d8f1e2ef95ae3e96bcacd90722a34afcaf22ff5453939e8fdbd429947", 0x1d}], 0x1, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000240)="218e36da4fc5d30b48ca669238b44de65a894f12115553e7da4125526a32e245c90c06ce735f8374440264c2fdd524944eb112bc1c6aa6b9146a2a509a04ddb48bd8849fe508b6c98faea4bd606d88b09b9b16ca2081513bc4d28dc068386ef8068b120dcccf7493d24892968a22fbf049a88382953ab7adab4f615f0c9a3d6443fed1c04c6a68f3aa1bc61d374e44b385c57a2f630382d361a6daefd518dc36c826d6f6dbfb08e3e85a33a82ec28ca7055a1a1339f0711e5f258026b13c", 0xbe) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000300)={0x7, 0xee, {0x6, 0x5}}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000340)) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet6(r5, &(0x7f00000003c0)={0x18, 0x3, 0x81}, 0xc) chdir(&(0x7f0000000400)='./file0/file0\x00') r7 = semget(0x0, 0x1, 0x6) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000440)=""/158) shmget$private(0x0, 0x3000, 0x5, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000000640)={&(0x7f0000000500)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000540)="a384bb6bed0467364da88065ff433eaab600775bed8c741e38036050375eceadfc92b3", 0x23}], 0x1, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r8, 0x0, 0xffffffffffffffff}], 0x20, 0x406}, 0x9) shmget(0x2, 0x2000, 0x306, &(0x7f0000ffb000/0x2000)=nil) setgroups(0x7, &(0x7f0000000680)=[r9, r9, r9, r9, r9, r9, r9]) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000006c0)={0x8, 0x10001, 0x4, 0x9, "7593c231eb51bd05a82f979bf5c1d2ebf0d92f6e", 0xd76, 0x2c6c}) faccessat(r2, &(0x7f0000000700)='./file0\x00', 0x113, 0x0) symlink(&(0x7f0000000740)='./file1\x00', &(0x7f0000000780)='./file0\x00') ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000800)=0x9) executing program 7: r0 = syz_open_pts() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0x3}}, 0x3c) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000000c0)={0x0, 0x8d}) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x0, "0fdb00000000000000060004000000000800"}) executing program 6: sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000a00)="1091fb7d1209aaa39ef08443", &(0x7f0000000200)=0xc, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x44}, {0x8006}]}) socket(0x800000018, 0x1, 0x0) open(0x0, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000040)=[{}]}) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket$inet(0x2, 0x4000, 0x6) fcntl$setstatus(r4, 0x4, 0x48) r5 = socket(0x2, 0x2, 0x0) dup2(r2, r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc1126939, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) executing program 5: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003d8000/0x9000)=nil, 0x9000) setrlimit(0x6, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x41ff4000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) mlockall(0x1) executing program 4: socket(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000240)={0x1f, 0x7, 0x3, 0x8, 0x4, 0x0, 0xfffffffc, 0x10, [{0x8, 0x5, 0x0, 0x4}, {0x9, 0xfffff800, 0x0, 0xffffff80}, {0x2, 0x0, 0x2, 0x20}, {0x597, 0x101, 0x1, 0xfffffff9}, {0xd48, 0x8, 0x7}, {0x6, 0x2, 0x8, 0x8}, {0x3, 0x0, 0x0, 0x2e7e}, {0x0, 0x3, 0x100ce, 0x8000}, {0x5, 0x80, 0x80000000, 0x95}, {0xffffff42, 0x6, 0x5, 0x80}, {0x0, 0x9, 0xfffffffb, 0x6fa1}, {0x5, 0x0, 0x0, 0x10000}, {0x4, 0x676d, 0x6}, {0x4, 0x8000, 0x0, 0xba94}, {0x8, 0x0, 0x0, 0x9d}, {0x60000000, 0x5, 0x4, 0x200}]}) setgroups(0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0xe0ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) getpid() syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYBLOB="aa5430782740ad8910aaaabb08004a0000300000000000009078ac1400bbe000000244140f030000000000000000e0000079000000004e21b82300089078"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41c18000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000000)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaaa986dd601ab5b60000000000000000000000000000000000000000ff020000000000000000000000000001001d"]) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 2: syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f}]}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/47, 0x2f}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000001080)=[{0xc0}, {}, {0xfffe}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x5}, {0x48}, {0x6}]}) write(r1, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c256", 0xd) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f0000001100)=ANY=[]) 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) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000180)) r6 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r7, 0x40105706, &(0x7f0000000140)) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: setrlimit(0x8, 0x0) syz_open_pts() mlockall(0x0) r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x0, &(0x7f0000000200)="d5586952c3a3d821ed5f04a3aa8fcca15cc92a3bdd5aa51d083277df7ca34aca82c1f0f4e694d3010cadac4f57e6f767a3e8ed77c4d2f2f2614605a85afda5a52ac04e498a864ee1e5b3eba9624f3cd6d558bcad9dd73173192130b48292aa4f01d209ea86360f01a18b5a192c930a6b4cafa0fd3aed45e99301ec8dd6c8160523edfe6cc137480f5b08ba8283d61e36bcf57bae94a5eba9314adab2f27dc1ec42b6e34e0989594fce606c9c0bdca7", 0xaf) r1 = socket(0x20, 0x1, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r1, 0x1000000000029, 0xfff, &(0x7f0000000040), 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x10, 0x2, 0xfd) ioctl$FIONREAD(r4, 0x80286989, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f0000000180)) r6 = kqueue() kevent(r6, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x7f, 0x54}, {{}, 0xfffffffffffffffb, 0x4, 0x40, 0x89bd, 0x1}], 0x105, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x10}], 0x101, 0x0) r7 = msgget(0x0, 0x418) msgctl$IPC_RMID(r7, 0x0) msgsnd(r7, &(0x7f0000000200)=ANY=[], 0x59, 0x800) r8 = socket(0x0, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) socket(0x10, 0x8000, 0x0) socket(0x2, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f00000000c0)=[{}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8efdb4cf71c37082", &(0x7f0000000000)=0x2, 0x0, 0x37) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x8fbb}, {0x14, 0x0, 0x0, 0x101}, {0x3, 0x0, 0xff}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xff}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) close(0xffffffffffffffff) r3 = socket(0x800000018, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xffffff44) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r4) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000003c0)="1f1d137fe265ecaee9385ff30becc172866b897ccbe0660621320a667005c376e0efc8744ca0d354f242b2d95da2f2523bfd671284a1ceabe322f148b0e098e9291cb0c301e358ea2d5e97ed4c78d22eb927464aef04e0204bcddb448baa36184cdafe0a38c7ac7400ee1b4c9626", 0x6e}], 0x1, 0x3) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) getrusage(0x0, &(0x7f0000000200)) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x1000000000000098, 0x0) execve(0x0, 0x0, 0x0) executing program 6: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) lseek(0xffffffffffffffff, 0x1000, 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{}, {}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 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) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000280)=[{0x3d}, {0x35}, {0x9106}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x4}) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000000040)=[{}, {r0, 0x40}], 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000000)=0x7, 0x3d) bind$unix(r4, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0xa, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) wait4(0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000140)={0x8, 0x6e}, 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) shutdown(r1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) select(0x40, &(0x7f0000000440)={0x1ff}, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000028c0)) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x3e, 0x0) executing program 4: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0xffffffffffffffd2) chroot(&(0x7f00000000c0)='./file0\x00') sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000340)="2f32cb043c8beed71b0498c45f4b", 0xe}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r4, &(0x7f0000000340)=[{0x0}], 0x1) r5 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) r6 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) write(r5, &(0x7f0000000100), 0xfffffe5d) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x8, 0x0, 0x4}, {0x0, 0x0, 0x20, 0x3}, {0x6, 0x0, 0x0, 0x2}]}) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x8000000000000001, 0x1}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x100000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) socket(0x18, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d", 0x89, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) executing program 5: open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) (async) syz_open_pts() (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) (async) chdir(&(0x7f0000000040)='./file0/file0/..\x00') (async) r1 = geteuid() setreuid(r1, 0x0) (async) r2 = geteuid() r3 = getuid() setreuid(r3, r2) (async) setreuid(0xee00, r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) (async) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) (async) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000140)="00006b9800000004", 0x8) (async) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f0000000100)=[{0x3, 0x2}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {}, {0x2, 0x1, 0x3000}], 0x6) (async) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000140)) (async) open$dir(&(0x7f0000000100)='./file0/file0/..\x00', 0xb26102061c041bb9, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r2, 0x9) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) write(r0, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed9b1c0cfaf8853e69a519f1fbc9cbb12edb464f64a72e88182b24b3dc1c184fa5ef023000f541b075f1c4c91", 0xffb8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r3 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) shutdown(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80000000000206, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x26, 0x5}, {0x84, 0x6e9}, {0x8e, 0x7fffffff}], 0x3}) readv(0xffffffffffffffff, 0x0, 0x0) getrusage(0x5f8a20f5b4f2087b, 0x0) sysctl$vm(&(0x7f0000000340)={0x2, 0x7}, 0x2, &(0x7f0000000700)="6130c04bad66b8ba9155080015b060a398ce5ec38c746295e5d5baf497ea23c95b04dbabb0ccb9c7f3a50a84064d1565f1a92ff4ab8dc6f2c089e1bfcec221", 0x0, &(0x7f0000000240), 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) r0 = socket(0x18, 0x0, 0x0) shutdown(r0, 0x1) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0xffe00000, 0x0, 0x0, 0x0, &(0x7f0000000040)={{}, {[0xc33], [0x0, 0x0, 0x0, 0x80000000000], [0x0, 0x0, 0x0, 0x400000000000, 0x0, 0x0, 0xffffffffffffffff], [], [{}, {}, {0x0, 0x3}, {}, {0x0, 0x0, 0x0, 0x1}, {}, {0x1f, 0x1}], {}, {0x0, 0x0, 0x0, 0x9}}}, 0x0, 0x7f}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000380), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="0e", 0x1}], 0x1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000002c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x40) close(r3) r4 = socket$inet(0x2, 0x2, 0x1) dup2(r2, r4) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 7: sysctl$kern(&(0x7f0000000200)={0x0}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x18, 0x0, 0x102) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f0000000240)={0x100, 0x80000001, 0x4003, 0x1000006}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000440)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) close(r0) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{0xfffffffffffffff7, 0xffffffff}, {0x0, 0x2}}, 0x0) fchmodat(r2, &(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x297856873e19a725, 0x2) readv(r2, &(0x7f0000000040)=[{&(0x7f0000002140)=""/4112, 0x1000}, {&(0x7f0000001140)=""/4092, 0x1000}], 0x1000000000000037) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r3) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(0x0, 0x0, 0x205310) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x3ff) select(0x40, &(0x7f00000000c0)={0x6, 0xffffffffffffffff, 0x8, 0x9, 0xffff, 0x3f, 0x9a, 0x3ff}, &(0x7f0000000100)={0xcc9, 0x5, 0x5, 0x80, 0x4, 0xfffffffffffffffc, 0x1, 0x8000000000000000}, &(0x7f0000000140)={0x20, 0x4, 0x3, 0x7fffffff, 0x1fef, 0x6, 0x100000000, 0x7}, &(0x7f0000000180)={0x8503, 0x3f}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x9, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000580), 0x20, 0x0) r7 = openat$pf(0xffffffffffffff9c, &(0x7f00000005c0), 0x800, 0x0) r8 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000200)="e66849eec97056f6f4346f16f89e6d9e43aa524c30b04d1eef39d17283ebabd2bf2f72962c37966aff0222691ffde8846f22f6f15b27415ceca57070574104cee8f69ef4e540117fa3dcd654887526d19f9b000b92e363b9141acdc84599370fe12438691f54b5f7fbaa9bf521efbabcdbe155b7fd425262dea1f23642604f77550ba82cca01356bbe7575d1c85e31312491747d5c", 0x95}, {&(0x7f00000002c0)="1c008ed8fe7e8973b8959aafe9b30cf40e6d3f8a11f6214d8e8a1b63da8eabdcd7510e92e797d38b4e749c434801e134e62f6bc68f78c6ea13bc8322b7fb9f268d3d529b7b7ef35fe06dbd69bbe24972db91c0cbdaa3c4da06487a94c296e4db09e6bf536cce9f3ca3564b801f15b9f280bccb797a0772d59a231105720435c731b9373559709258bc3727432a945f94ac26f4f53db3d85d34153d40d8ca1c640e71b7dfc58283a6579cf9a79eb496e659070fa0a940f8179e2d", 0xba}, {&(0x7f0000000380)="d897fc428bb6bc678d1d8f26de75d7b75b344c5a5217798d5ab63f19cb7219509e5fc5f921c09eb657c57f0e817c70c928c330348019509b185ae5ae8790eb923b6d7e1be9b4f1dbfffdf923000c096978b54add86df990416d88850bda08574ba8bfc6eb2c4", 0x66}], 0x3, &(0x7f0000000740)=[@rights={0x18, 0xffff, 0x1, [r2, r0]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r3, r4}, @rights={0x30, 0xffff, 0x1, [r2, r1, r5, r1, r6, r0, r2, r7]}, @rights={0x30, 0xffff, 0x1, [r2, r1, r2, r0, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, 0x0, r9}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r2, r0, r2, 0xffffffffffffff9c, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x108, 0x8}, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) select(0x40, &(0x7f0000000900)={0x1, 0x9, 0x8000000000, 0x2, 0x1536, 0x9, 0x7f, 0x6}, &(0x7f0000000940)={0x2a49, 0x10001, 0x9, 0x2, 0x5, 0x4, 0x5, 0x7fffffffffffffff}, &(0x7f0000000980)={0x6, 0x6, 0x92, 0x3c3, 0xfff, 0x6, 0x101, 0x5}, &(0x7f00000009c0)={0x7, 0x3ff}) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000a00), 0x10, 0x0) ioctl$TIOCSTART(r13, 0x2000746e) r14 = fcntl$dupfd(r6, 0x0, r6) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f0000000a40)=0x5) chroot(&(0x7f0000000a80)='./file0\x00') ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000ac0)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) setrlimit(0x2, &(0x7f0000000b80)={0x100000000, 0x60000000}) select(0x40, &(0x7f0000000bc0)={0x8, 0x2, 0x1fc0000000, 0x3, 0x8, 0x6, 0xe0e}, &(0x7f0000000c00)={0x6, 0x1, 0x102000000000, 0x5, 0x4, 0x8, 0x8, 0x5}, &(0x7f0000000c40)={0x1, 0x5, 0x6, 0x10000, 0x1000, 0x2, 0x6, 0x1f}, &(0x7f0000000c80)={0x0, 0x720}) pipe2(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$SPKRTUNE(r15, 0x20005302, &(0x7f0000000d00)={0x7cf, 0x100}) pread(0xffffffffffffff9c, &(0x7f0000000d40)="72eba0689e403f362d3bccccdae8ad279b697241d1dac493134a1d2c68a20c7ed22ed87c1e0474184b9e0ba83a663437a590ea404761185553933e99349ec62a20721379ab8b48802a5db109dfb5172a2ee538", 0x53, 0x6e5a) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3, 0x2, 0x8001, 0x1, "3303064a62e00600dc833187e906385e007f5626", 0x16, 0xffffff7f}) socket(0x18, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069c3, &(0x7f00000001c0)) r2 = open(&(0x7f0000000380)='./file0\x00', 0x10, 0xf) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) r4 = getuid() semget$private(0x0, 0x1, 0xd7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535613ab4cb56355df50b7804be38164991f7c8cf7a4f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a079d7080000000000000000008904000000000022830cf4571bed66f4007fccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x60a, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x3, r4, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x100001fb, 0x0, 0x0, 0x0, 0x4000000000007128, 0x7, 0x843, 0x8001}) r6 = semget(0x1, 0x1, 0x280) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getuid() semctl$IPC_SET(r6, 0x0, 0x1, 0x0) socket(0x1, 0x1, 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x50}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x5, 0x0, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x7c}, {0x44}, {0x12e}]}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 5: socket(0x18, 0x3, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x28, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) r2 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d771020000004e2b1f0000000000", 0x10}], 0x1}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x1}]}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) 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) sendto$inet(r1, &(0x7f0000000140)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec76d925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf548868d091d26c6cb0b000000000000067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba3a2620f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8caf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87bd8dbef3e54905b437f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8311e436462fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171100a8b994b333f70b3cc457608be4549854f87cd9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079000021bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50200037380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af984314c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa7596fbd629d83a1fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd7447063416", 0x786, 0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000180)={0x6, 0x0, 0x9}) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="cf70770c0d6e80f391bb19656265c41dbf978bc8ef8f9c4c61decb06778c275ed5f70fff9371f1e7789cea6dd7768a2bf2e1a3b9964f606ae9f98c61b38d595303b8f29af43b7903151d6d610da3bb97b52d896feb0a9a1e917c89ec20b854157d7a67e8468615947f9903f6affcc36234407d72d527e7514e53d668cd96c5795a50dbf714313fa18f65de35968e6c1744ebc1a81ee87beb77bef9e84b047377255e3f21a21862b5acf40b49dbbd24ea82380a299266d9f5204d7c3f03c3ff802ae9a2c9f12137d5dff9b82c618267", 0xcf}], 0x1}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000ff3000/0xa000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f0000083000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000e58000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x8, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000140)=0x20000, 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000180)='./file0/file0\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000280)='./file0/file0/file0\x00') ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/240) sysctl$net_inet_ipip(&(0x7f0000000100), 0x4, &(0x7f0000000140)="fa7f538e09f5b7fc2865b5c5", &(0x7f0000000180)=0xc, &(0x7f00000001c0)="d252ff025cdebc7c9b6cce9cc11a8165dc031e2289b1dd2e9d2ba83f952e729b38bed07acd476ca9e566d6d3f0ea0378efb2fc2aee7541e3d62699743d011fb3d9679c059ecbda936c388f72bf7d68d682acdbd16f88c2faec10b326cc127be35ce141498819111011422817041c133ef98217769f3a5a1a0f87b9238eac14b82ca97dfa812a171dcbe7bca817f73825beda0626a57fc798a7f7d7e14a2eeafeca7cf451bef7e477157a901a62d0af546ad825a6047298a3cca2fa5eb93943f0", 0xc0) r2 = geteuid() r3 = msgget(0x3, 0x208) msgrcv(r3, &(0x7f0000000280)={0x0, ""/202}, 0xd2, 0x3, 0x1000) msgrcv(r3, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x2, 0x1800) link(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') semctl$IPC_RMID(r1, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001440), 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000014c0)={0x5, &(0x7f0000001480)=[{0xfff, 0x24, 0xb, 0x6}, {0x5, 0x4, 0x8, 0x6a6}, {0x8, 0x1f, 0xc1, 0x4}, {0x9b6, 0x4b, 0x32, 0xad48}, {0x7, 0x1, 0x7, 0x6}]}) utimes(&(0x7f0000001540)='./file0/file0\x00', &(0x7f0000001580)={{0x8000, 0x3}, {0x7f, 0x40}}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000015c0)={""/16, @ifru_vnetid}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001600), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000001680)={&(0x7f0000001640)='./file0/file0\x00', 0xffffffffffffffff, 0x1}) sysctl$kern(&(0x7f00000016c0), 0x2, &(0x7f0000001700)='/', 0x0, &(0x7f0000001780), 0x0) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, 0x0) r5 = semget$private(0x0, 0x1, 0x283) semop(r5, &(0x7f00000018c0), 0x47) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000001980)={0x0, 0x9, 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a00)={r6, r2, r7}, 0xc) msgctl$IPC_RMID(0x0, 0x0) clock_getres(0x3, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001a80)=[0x81, 0x1]) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) open$dir(0x0, 0x20920, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) setrlimit(0x6, &(0x7f0000000980)={0x400000007, 0x54}) r0 = syz_open_pts() close(r0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="4890526e5b4f426b22ce504dec8264b9d7023381d0ce7e3b030bcd6ffac1d38bd40908d4ab0118e3776dd6b4f602c213dc8dd4bd059bcd367ef291c3ffd6f77904c2cbbd104130d6bb519c9fe7ac0d2e8e26f7e2511a0d2cf74755dd287307a126f82dcc8052774b1977f842a2a66b57a1cc834559579792cdba2d64b72fafc76c4bb8cd7c0d552978dd2e729c95e54fc7b1cbb115268719d99fc8208fc182b7acc12c87d65875355512adebe0820c3ae09fcab8644cf54d7376797137f1ed55aa6105a40ee771dd804664933968d9400d9a661a2a558e283737fd60374abbac113518f938fc8d51849dd9f6c0832cc14e56d4152c492e770c86d9eda829de0080fadc05f0abcaac6c3b8c672f88649122d53dd8f03a3a37a24f4e601d9b81e19358fcdb1bda1f715534eb07220dafd471aebfaa1c6317837466a691ba949677a4ba6b94bcb44e7bda754ed1af49f6399e5792423350c96d2a11ab84e664fac0daede7ff47f2a18652d3d8b7644845f0ae4d400cb8fb5afdac4e8291065703b983eb793c9b901bc9da9e8a9e74ba5fe21539fa7d2268e98a814abd3a6312a9ec7d51d8eae5d89612bff6ba1934ea612799577215cf950b7b84d1e45bb5aab0bade45bdd86f868557df5a45e5a46fa2ba730460fdb72a783a4c2a0160271e0985e2578c7bab13b0ca825762a460c4521531ae243eff8bdb8ee4993d438a6c6689c7aa4e769955b2b9ccf5f0b40330c3a3e7dcc6d51c3d8aaad107e304483e90ebbcf778a8d37f26e6bb4b25d88559c1adf0398cadf422adeb6a5d67b994fdc9266762b475557c8edaab1603455443c8a97d7d2cbfdd57bb528478e702470d253ecaf0c6ed9176bcec3b7a5e97074b1ed2c20e6eb7cdc62da5922042d37938d319fab622ec0ed1dfd26a83037994c96ae04658a97ed868c79abb6b6289746b3463a5e1f60bbe533fa4db1ee9a5e67040381275332905f3058e5a15d4e28d3b8b871fc723f26846e025f37d14860221025187618b172f071852120dbefd1453370e062cd2dc0a", 0x2e5}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "51fa6278e9e960b4dd89080863ab366d112be29e"}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0x22}], 0x1) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x40) mprotect(&(0x7f0000183000/0x800000)=nil, 0x800000, 0x2) r1 = semget$private(0x0, 0x2, 0x82) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x0, 0x4}, {0x4, 0x2}], 0x3) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x2a4, 0x800}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x9be, 0x0, 0x0, 0x0, 0x0, 0x11, 0x8000}, 0x3ff, 0x5, 0x0, r2, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) geteuid() semop(0x0, 0x0, 0x0) getegid() getgroups(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setegid(0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r3, &(0x7f0000000480)=@un=@file={0x0, ""/515}, &(0x7f0000000040)=0x205) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r4}) executing program 4: r0 = socket$inet6(0x18, 0x1, 0x81) getsockopt(r0, 0x4, 0x7f, &(0x7f0000000080), &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x200000000000004e, &(0x7f0000000080)=[{0x939}, {0x4a, 0x0, 0x0, 0x7ffffc}, {0x8, 0x0, 0xa6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x415, './file0\x00', './file0\x00'}) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000280)=[{0x3d}, {0x35}, {0x9106}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x4}) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000000040)=[{}, {r0, 0x40}], 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000000)=0x7, 0x3d) bind$unix(r4, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0xa, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) wait4(0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000140)={0x8, 0x6e}, 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 6: open(0x0, 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1c}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r2 = dup(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {0x5c}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, &(0x7f0000000000)="76e5de000001", 0x6) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f00000000c0)={0x0, 0x5358}) execve(0x0, 0x0, 0x0) dup2(r2, r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$net_mpls(&(0x7f0000000000)={0x6, 0xb, 0xfffffffe}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe64) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000080)=0x7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) pipe(0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffff96a06e4b4c5dffffffff0800490000280000000000009078ac1400bbe000000101440cb4f0000000000000000000"]) poll(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x3f, 0x7, {0x8000000000000000, 0xffffffffffffffff}}) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x18, 0x3, 0x102) r3 = dup2(r2, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}, {0x0}, {&(0x7f00000002c0)}], 0x3}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r1, &(0x7f0000000240)="f64f5048461b9097a5109fcf9b879148f0b16e5cc370bf324afe25e27d3144a2d234ab9f8fbd627c43f9c03301f28b58e95e68659f1999ef771cd6edf4d028792eb1d4a72e", 0x45, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x5}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000000a80)=ANY=[], 0x118}, 0x0) executing program 4: socket(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000240)={0x1f, 0x7, 0x3, 0x8, 0x4, 0x0, 0xfffffffc, 0x10, [{0x8, 0x5, 0x0, 0x4}, {0x9, 0xfffff800, 0x0, 0xffffff80}, {0x2, 0x0, 0x2, 0x20}, {0x597, 0x101, 0x1, 0xfffffff9}, {0xd48, 0x8, 0x7}, {0x6, 0x2, 0x8, 0x8}, {0x3, 0x0, 0x0, 0x2e7e}, {0x0, 0x3, 0x100ce, 0x8000}, {0x5, 0x80, 0x80000000, 0x95}, {0xffffff42, 0x6, 0x5, 0x80}, {0x0, 0x9, 0xfffffffb, 0x6fa1}, {0x5, 0x0, 0x0, 0x10000}, {0x4, 0x676d, 0x6}, {0x4, 0x8000, 0x0, 0xba94}, {0x8, 0x0, 0x0, 0x9d}, {0x60000000, 0x5, 0x4, 0x200}]}) setgroups(0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0xe0ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) getpid() syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYBLOB="aa5430782740ad8910aaaabb08004a0000300000000000009078ac1400bbe000000244140f030000000000000000e0000079000000004e21b82300089078"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41c18000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000000)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaaa986dd601ab5b60000000000000000000000000000000000000000ff020000000000000000000000000001001d"]) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/47, 0x2f}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0xc}, {0x87}, {0x6, 0x0, 0x0, 0xfffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='r\x00') chroot(&(0x7f0000000200)='./file0/file1\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='x\x00') syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000280)=[{0x4, 0x0, 0x0, 0xfffffffe}, {0x3, 0x0, 0x7}, {0x7, 0x7, 0x1, 0x8}, {0x8, 0x7e, 0x94, 0x5}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setreuid(0xee00, 0xffffffffffffffff) r2 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r2, 0x0) r3 = getuid() setreuid(0xee00, r3) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYBLOB="b8aaaa778bce9dc1b0093ffdb07a75153b935c018fee8208c4a69d77e6c52242cd3e2c58a5c7499dfaefb1518291f37bfcc8a7fdaf98b09eaae745e0ab5e927ad381aef7a2b90c0a155700ccc475cba4fab2a7c79895b15c87c686b8d8bf07de68049bb3577a03fb64ff38a348f094cfe8bbd553cf62c6c04422838f57b6851c46319b43da50576a5a459a48364ea21c37f456b34d10442585fea72ae0cdec623e31f29ab5ef02af24b3a0654a1645b249a5daca904622346a6273852a3847dc6ad03620936fb10c3c2372501882a56c549c1ef141803ecbe18dc9885a5fa1fa835c79733671bcd4588a391066c2f6078a99814c087edc8181df6ae0d09b49e0d97aa3276c76a4bd401847f8ee16691c7986ea4113ec0ea913bb118cb18c"]) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f0000000100)=[{}, {0x25}], 0x2}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@generic={0x88, 0x2}, @timestamp={0x44, 0xc, 0xf, 0x0, 0x0, [{}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r3 = kqueue() mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/504}, &(0x7f0000000240)=0x1fa) r4 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = dup2(r4, r3) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r4}) r7 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x7, r7, 0xffffffffffffffff, 0x0, 0x0, 0x71, 0x400}, 0x5, 0x9, 0xfff}) socketpair(0x1, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r9) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0xffffffffffffffff, r7, r9}, 0xc) close(r4) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@rr={0x7, 0xb, 0x7, [@broadcast, @multicast2]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = geteuid() r5 = getgid() r6 = socket(0x1, 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000002c0)={0x2}) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x78, 0x1, 0x7f}, 0xc) r8 = socket$inet(0x2, 0x4002, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) dup2(r8, r7) fcntl$setstatus(r6, 0x4, 0x40) r10 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r10) r11 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r11) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x4, r11) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x928, r11) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7, r2, r3, r4, r5, 0x0, 0x2}, 0x0, 0x0, r10, r11, 0x2, 0x1ff}) wait4(r11, &(0x7f0000000240), 0x12, &(0x7f0000000400)) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x597c) socket$inet6(0x18, 0x4, 0x29) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil, 0x567}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file1\x00'}) open(0x0, 0x0, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x0, 0x0) mlockall(0x0) shmget(0x0, 0x2000, 0x4, &(0x7f0000793000/0x2000)=nil) socket(0x0, 0x0, 0x7) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000380), 0x4) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r2, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) getpid() setitimer(0x2, &(0x7f0000000300)={{}, {0x2}}, &(0x7f0000000340)) close(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x80}, {0x16}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047476, &(0x7f0000000000)) r4 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f00000006c0)={0x10, 0x0, [{&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1000}, {&(0x7f00004f1000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00000af000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fed000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00006fd000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000afb000/0x1000)=nil, 0x1}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000707000/0x2000)=nil}, {&(0x7f00005ca000/0x3000)=nil, &(0x7f00004bb000/0x4000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}], './file0\x00'}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x15c0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {&(0x7f00002f0000/0x4000)=nil, &(0x7f00001eb000/0x2000)=nil, 0x3}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) executing program 3: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x21}], 0x9, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000004c0)={0x2e49, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x81286947, &(0x7f00000001c0)) r6 = getegid() lchown(0x0, 0x0, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r8, &(0x7f0000000440)={&(0x7f0000000400)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="30df1399a7c60b3cdc97a670144a4203fc902be64f79e9fa9e44e2f9015ae01f98a35a9537", 0x25}, {&(0x7f00000000c0)="b91a1fe0454dd6b1fca9e19bab7b4a2a12d1b9debc350a84d0758ebca2a4ca9a655db423044bff901ea1004786844a47587dc4a21b91d0cdfe940761dc2738bb793d", 0x42}], 0x2, &(0x7f0000000180)=[{0x110, 0xffff, 0xfffffff9, "70ce789628f23728a7aa2f121d71c1aa83bd61e87eaed097e96a933f6f48e0f8288b463ac71fba1cb445744c8003c426f2e845902cad05eefb230d8bc01ff32890350f5994959129871a1b1b50a14ac39d74f720b6a27227a5b54a06d33f6f9c5b1eddfff43bff2735c4b3f4558527dccff83b4c7b864de77510fa98b90a684f7d43563869f30a30047295da0dc8441c12211dedb0b6a3fedf5626ebbedda8e66908ebd84e134e39b1dbc72bb0c168a252c77d615dc99311436d8e62e2e6b6d9d7a6fc96e02fcf2140d5c6091ccfa9b97cdbef8dba4db5c94a08eef491d572cf4803d112d179043f3d04d2ba710e7406cc85cc486b7a95d554c6fd64b0c02d"}, {0x18, 0xffff, 0x3, "ec7874"}, {0x60, 0x1, 0x7, "1d61031edf771c59ce93f540b9b5ce37945f2336e7fd3d5645e45c61e8e5696386d6ff69f2bc0874acbf1cb0ac27a87813a8b95f586dc99ac7a16452a952e3801f27661d4915eff264be"}, {0x90, 0xffff, 0x6, "a69d9c2bbe28d7804c0e0c3eedf67156b7005263f132103b38d098118eecf0dbb0e02bc4d38e645ed1a6efec58771c072c2d2e4fd0f583c7a14eaf98bbf24fb9dad88309f3daf6a1ae29defa155ba91952243159166b6a133dc97ab5457730f69ccf2e4738a302070e11f5eee4063df3c86781417e77a7c1cf4c9af1fc"}, {0x58, 0x1, 0x2, "271bbc083ccd2fb90aebf86ea41068c64ac55ab56df821939c531f6fc00ede13e3438daa7facce13202b7c9724cfb038409f54a13179ac9b1ac12369f852f4dcba"}], 0x270}, 0x6}, 0x10, 0x8) r9 = socket$inet(0x2, 0x0, 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = fcntl$dupfd(r9, 0x0, r7) ioctl$BIOCFLUSH(r11, 0x20004268) msgget$private(0x0, 0x50) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000940), 0xc) setuid(r10) ioctl$FIONREAD(r2, 0x8020697a, &(0x7f0000000100)) rmdir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') sendmsg(r2, &(0x7f0000000480)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="8a7316caef6cb631f0d610f9735fa71eb40ff99c5adaf490118a283c63021a6d4e82a38e29b58abf67f84c9fb319ee422db01a186f1265d958de04c602ce626a679d86e24c97253b05821d642c221484b5f9f463d4ec17bffae29f7ca2ca2af65dad51b586dc22d857a19b400e33fd7f17ca62709248f22dbe1c03fafc7ae98cb5a2e44e37fe31e9013d363007d6de015edaf24ff2232912433304baef3d9fd3e4772af48aa3ee807125ea484279a006ebadb6de70f7e4f63e3182b784f4171e8af77ff2d7", 0xc5}, {&(0x7f00000002c0)="40e817d4403ad2f22c30b39f42f0e4bccf68bd5befe63a65ead416f00df031041e7397e35c5ee2a48c3346ec45d32c8969dec75b14236b271e91b2f7522ab742fadf0465441e65ae511f13fec90795e6522fb78d02b96e", 0x57}], 0x3, &(0x7f0000000380)=[{0x28, 0xffff, 0x404, "59dec2862a822f0d45f3c317cf06214517"}, {0x68, 0x1, 0x1, "e6641c50c3ed697c8431b7777b8c20eb0aec9bc07c71e97af69a5ffabdde1bd59bdb67c42a264906e493ac0b5f165fd153a363e07041821d286dc363edd3940c49cd25c20281004e6cb0fe19cf7800eea0e96c8add58"}, {0x60, 0xffff, 0xd5, "8232494101aeb5d4982cc398377e26489ff07c4445cb7c5c77341b92617782d9b6231b8ffac902c5f84489ae73132db1c795666d5aa4d5674d496bb077e5b290a939dc6bd35ec39261b804051f1d14d4"}], 0xf0}, 0x14) executing program 4: mknod$loop(0x0, 0x2000, 0x1) rename(0x0, 0x0) mkdir(0x0, 0x0) open(0x0, 0x75f493fec6515f78, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x2}]}) r0 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x44) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0, 0x3}) socket(0x11, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) shutdown(r2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10000) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) select(0x40, &(0x7f0000000280)={0x0, 0x6a, 0x0, 0x7fffffffffffffff, 0x7}, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYRES32=r3, @ANYRES8], 0x401, 0x0) msgsnd(0x0, &(0x7f0000000540)=ANY=[@ANYRES16], 0x401, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80606941, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000200)=0x6) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000440)={0x0, ""/193}, 0xc9, 0x1, 0x1000) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x25b3) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4d, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x3f}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, {[@sack_perm={0x4, 0x2}, @sack={0x5, 0x2}, @sack_perm={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59ab"}}}}}}) msgsnd(0x0, &(0x7f0000000100)={0x3, "1b18f212a6f34c1c20e11229827b6640450885396ec261592b6554b6ba051ba9a5d7895c5ac9ce1cb6e84191b2726cfac510481b18d7dd4559ab66ce8b9bd317a26a842169d4586d5410da25787eceec027704581e81ae84"}, 0x60, 0x800) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 6: semop(0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069b6, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f00003da000/0x2000)=nil, 0x2000) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f00000002c0)='c\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') syz_open_pts() open(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x5) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x20, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr=0xffffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x0, &(0x7f0000001080)}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) r1 = socket$inet(0x2, 0x0, 0x80) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000600)=""/4094, 0xffe}], 0x1, 0x0}, 0x0) preadv(r4, &(0x7f0000000140), 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) setrlimit(0x3, &(0x7f0000000140)={0x100000, 0x3}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r2 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r2) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="9b3ccb84a5951a181bcdf2cf5a2ef5d25bc632a3ea0c9c09c3dd7d3f", 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x18, 0x8000, 0x0) r5 = dup2(r4, r3) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) bind(r3, &(0x7f0000000000), 0x10) write(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r5, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x0, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) syz_emit_ethernet(0xc1, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800460000b3000000000001907800000000ac1400bb8303fe001e209078a2419bad5411fc7d986fcacc1b7f827af9dfaf01e8083f1e46d3db8a0373b09a40dabaea1132337a88b42b608bb2f780b74a5ea13a22a4eb3bac2030d7c7ae65d845a2c294ee985c3560167e39882aa2886f8e1c47bf06603e4dc3b53df4c2c6b69cd07d02af07c3003e6226b889c348e03c86052368cbbcc8f5afaf3099d270ce8a309b863e5297e7fe4df8417576421cd3dc97fadd75447c517f573c1c38f72b358c3f5c7e7d411a83096a3781372a407d3c672f887558acde8492ede6a0932dd43f44b4f61dde21457d371fd8421c449e73f90c"]) r7 = syz_open_pts() close(r7) semget$private(0x0, 0x1, 0x60) syz_open_pts() r8 = syz_open_pts() ioctl$TIOCEXCL(r8, 0x2000740d) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1f}}) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYRESHEX=r1, @ANYRESDEC, @ANYRES8=r0, @ANYRESOCT=r6, @ANYRES64=r3, @ANYRESDEC=r2, @ANYRES8, @ANYRESDEC=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: r0 = getuid() r1 = getuid() setreuid(r1, 0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000000)={0x5, 0x8, 0x3, 0x9, 0x1, 0x6, 0xff, 0x10, [{0x8, 0xb529, 0x5, 0x5}, {0x338, 0x3, 0xe, 0x35}, {0xfffffffc, 0x0, 0x7fffffff, 0xfffffe01}, {0x5, 0xffffffff, 0x200, 0x5}, {0x4, 0xbf, 0x1, 0xd9d}, {0x101, 0xfffffffe, 0x7, 0x8}, {0x7, 0xfffff801, 0x2, 0x1ad2}, {0x6, 0x3ff0, 0x100, 0x655680b3}, {0x8, 0x81, 0x401, 0xa1a}, {0x2, 0x0, 0x401, 0x6}, {0x1f, 0x200, 0x6, 0x101}, {0xfffffff9, 0x6, 0x3, 0xff}, {0xffff, 0xffffffff, 0x9, 0x946}, {0x9, 0x3, 0x10001, 0x1000}, {0xfff, 0x4d0, 0x616, 0xd21b}, {0x7fffffff, 0xd0d7, 0x0, 0x10000}]}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) r4 = getegid() sendmsg$unix(r2, &(0x7f00000017c0)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000240)="85f3780702fb1bb66b7ee49bb75cad054b572c0f18aedd4d7c0b10ac340a83319397f1b74c3ccae58bfaccd9aa1e527ccae9eeb9dcce74e8839b7ba4094819d498ec441035652b85e57c2fc79c542615e25cd2e8195fcfbff736e241aec79d7cb5c66d83d75a63f4598cd28d16003f2b3d1a9dcf02717ca18fecfcf9b4ab16e2d4a068", 0x83}, {&(0x7f0000000300)="34e6ae2085d574f45081fbbb283c710ea0ea", 0x12}, {&(0x7f0000000340)="f6284ee63ef5980ae384da1ed36f6540ae07ec8aaf299096e35bf025cd8768f0f63b0302df4202c035446f51c82242de829c4f4488177d52f7059ca675e38a560a5b59cebfe44042af776d07daddceddff0d7afb2af0e95186740870c361a8f60e0113c6017c5ed5f5fd7c2370e7b7c65fad71d925", 0x75}, {&(0x7f00000003c0)="90c143376a8a2194", 0x8}, {&(0x7f0000000400)="2c98de5643f56a098dd22e7cf822eff902f450aac608dec2c96064d2fb8e2ce19ef7d426914d2547cc6889398737280fc4627a49e033a3f0c4b57e1e11d4", 0x3e}, {&(0x7f0000000440)="5f868994fd71d92aa1d1f995001d5ec087283218cb81761f96ffe938e443da20c34aecd7e94c02", 0x27}, {&(0x7f0000000480)="41a7488b4909799376ad9e03618bcdf17dadf6d43e7271c0107d110ca9b400645253343b4197ce444eda069fee4bb9f9da3e0631882266ee6a6cfa9b993b0e8e1aaa66", 0x43}, {&(0x7f0000000500)="5df92da26eb0290d68bb310e5ab354354d77406f246d815fa507ef4828a7b747beb6d82d8415eb8e21a0ad002fa3caddb70bf143a76d21c153ba509c341f996aeed0ca7b8434a9d319f947d556a5358a1ef6c8261e649ba658de7c201a3ae42e173480dbb27eb4a3f8d5bcda3d911e414647fcbebe60fa5ec3f1208a4d", 0x7d}, {&(0x7f0000000580)="7e3309e11c64df941aa2365b8df2b6934955f350e32ebfa7303462bac830317272b6b399adac4e27a6ace1a6ca0aa190531f19ea64084c5caa90cbc2e2029657eaad38a6b3b7c0eacbe8bee6b190a41da165d887e3042ee6714920444a4bfb5354cd92f89771db68ac36469402fbd8bd4c95b1d2b16103e3a545cc67550670b460818c396e6b183bcbfb8a145f1157d652fe61638181e50fbb894107834f03d530089f7ce0320d6b9a497ce570768ef63d57c0bcb15e33bffe87e05b081b2d790647a1d49f9793ef48bbaa47d8372179acf09100c0f48572f65bd7c971a5e9bda29b49c02cba0b1089e335867b7309a31258772f5320858f81c7b2bce8b78c48312f998232c7d0bdbf6be82e8c619607e3dd09fedf98874f7bd2689609fecbdb382c5e831227662a3251c8ece2075dca50c8faa903b739215523a50495c30c96e0fee621c926d1acc17d8c59efc4a18d2b113e86cbfa8428740570f60fc1550698eb460b2bd4c8e4658f5af4c8b7725adade628f6a719b7c3aa6cc46b261bb5fe67fae7d53288099e28e7eb0ab302633ff4c59768671b3667e0ca2d39fa91ad06ac9ac0066e20cb201383637dbc1c274954186b1898ae70dcfec9cb020b10e5d3a8c31c65ca0a9edb8d8c6e78c913e946870b39c7038d3a17d62661188cdb57f72da93ffb1e901ee2e2869327cc5db3634e20b6d2dad1ab017782c5d2e33bbc85aeb85fb453eafa72f2ec8e25fb2944454227340ef5388237810081d4d26cb85d8ad588e32886ba149c2a8bf3b3e88ead201527ce8adcebf08ae71e227c63575fed1a3ad27b85a31f612fde295b30453dddcbca482c385959ee107d92af52a20c135f35aeaab8f9ecbaa61fde8c5549f5c8c3c2a3aea7bf818c84a2325f92ae5118d78103bb89842291c4c965153f10f7eff6a13859f852a2aae5160b3428711e137f20c2e465c7e4f3df3546444c7bb3643518f0495c97efc217d8183d7151742283a1d2264f3944416809fabf96f5bf3ec5ee3275f834e3385401bedfc459e16f4aa220789739e9d0876c622dfa3077ed43d148196f9bc776f2fec817f9b0c3ed45feb9f3a19b4f9945e9dd3bd2af81f1aa7375979fdad2e1089d0fd8d2b9b8bf6f712d88243d0df2257e0546f9f787569ad1882b8fb61fc218c196524fc2a851bc17e37f3be58a23e35ec56306a47cd7500f6cdad47dcf9a8cee69a22fc3683765fee6b52814500870f943ac1fc0efdcb34d2f372fa0a7133416afcb4a18dcbbb104e51a114ae4ae1b52c2a83c37aae0b367bc775daee65cf20e25a5de9d10d6421343a574b47a7b607412555cfb3221fbdbe07b26fd084c0330215b94b60a77c4f7c63cd792f0e56164539f531eff5a5b8a48ebde12d3a105d3300675855dba269b10ca7f966ddb136eb4c133044eb6f6b3093baeff1ab40db166f3cb00ed02ad4a4f78d49faf5aea60bad44f4304ec485e8768748e9a196447f4fe21b648450e003d70366b686f4f716613c21930c3f92674aab24c1334533dfad09ee125208695f0283a62989665308df405b310d9088ee2c52a3d6d0cf9b642011f8c433527046357c54770ac18a2d982f665059f6b74f42f376f95508a45cba0646d4bb5659665a5e1344cd1af37da9849e738e1d37f8fc20601d5dbbc4dcf35ff8c24b51b85e3322a7d00063b2b5955eb1c7aeca09a3f8bfecea28af9031364f7591e8157aa86996513a7be5be1cc86a58a8ece3a78966dfc692f8587a3c3f63db427d6db6f45d27ff0b4a86a7ae86f276d75546b5ef5191d223142f11e92ed324127cde7c9977f0393f2f9f943f5b36f8e65122b9d93ac10c451c722f29e2c35b375988e1a74d691b8c002235f078be3e0e51e33408635b52993bc610e413a6db3788b66199f1bd4ac2c9aa0b56bf51116de6901deaf6fb401e98b852d5887a4d9a056c7c282946079d6a2f6c6f214a0a18dfda8acabf322a8287949188bac4caf14650088fd286c4561cade9f9cb597ebb3d696edb1f56c01065593359a2a5af248e4f9c6eecbb78035b93a81a0c5da7c5374c48860b7bffa079ce494dd89295343e0db974f67905ed713843cbf3335e725c1ce86d1a64a1c26ebd4fbad069f72363fc32f92a7a8e1073ad84a4bf03de894eb4e97e69381564db6a68010c70c4843c767aef479dd87ada1c71373efd8647313a9c834be7c0bd0063a1a9f9a6969f63a09e1da7b4f01a9c32b8691f13b251dc112d70642f97559d5d553657d1141ab1bb9540b05cc1304b71b25cf843ebc6a7f3e7f554e1aff602a5c07b93705fe297bb3514783ff636cc3fc3001a7cab9b5e8a54f3af712fa833aeaebb513cae8f68c0de61ce26e8b0767eaaf2c5dc58d630d9b8523bf747f89b508d9702ba6cd0c4a7c9715fc67f4a76b962139afdd7bcb5173ec9c0909149d2f6f7c82c0522da18a8937d0260f2096104fce17c3ee3ee2af55cfb686c725af51595fdd139071ac8b58342cc2ea86edc623af93f6fdc86419bf52e198a97ebcc38897704b7c52adb07121da1100816c88d20fe60bd37724e451972af3387012a6a4da786b48f6e5dace2051a9c213ca2be7f6914514f83830b2a04fc6d46e873166ef7cdfa5630bf93058b97643ae1dc450cdc28cda9696066abe6d2837fd6605d5be02f1d5667a4238c5fe58d20df9597e41cb18b56b10451946fd5848512a9fc69a6c375b404234032a15dcafe2fcb699f277a904b00729dc841bd21c023778663be99a014e08d9272a91086b910a2a7a64de814275261e191bf6da0e41803c98fea8de797dc28313f670fc82dfb783e651812371d02b5a27352b02de2799ef38db7a54730293e32852e812dc28f08df0f60574ff545833791a3988d3e0ec810bbdc9fee936bd6de0ae2e9918ef27e745396d5ab7dfc77238e1e98a0b082e511daf890f5f2768008ba0fecb421f8396d3541dbe526ec8b451afc6abb5f90f9f2794fd30c75b37fb504547e8b7eba96f7ba2efaab84a5e4a8116ec3acc9154c4447194cec52e5e0db56f283abfe5af2d19499deb66588a241a6d846a64b20423741dec2482bba52a26e3c23c69f2145616589ba76c7911551b197d0f51f9c8d21a0f6f88faafcbb08de799d7f510b942ae35c028566bbd47587c78ac07cbbb5632239bd48f6bf0d96f60afe63d6b157c7c9a9673982f6677d25eed83f7061aa27fab755c1c686c29404417998dd59f849e55293fe1e6003f685c025c9255edf9676111bc420b9ed4da8f16918d7b4c72a2455da76ab488214a8cb727bda60e9753d809cf88695a50aa1907e8aaa1287e1f2573673e41c6cdc03227c5e0f160ece6b067ae2ffefa10e88e62a122a3cf233ebb8bfb092b74e75e41ddf16764bf2206fbfe5c0d65fadf7c6b37eccc391a36c43a7d7845fa12bf94d05260bac28c440791b4e6e24c3348447c07468e2eddfc1a1553012cbaec57ca66baa6aaf1238b459328410a686241add48fb0bd6fce19afdc8c4a1f90b6367eeb0fc1d55b268ef0b127958ed0bde61d56d55ab9f11529a7fd4c514fafa10a206cc8f84767fadc16d8d1f1b3da637991f82b8d76f3ccb494e7547a0c139238ad6c26239bc55e05c077ff3a7deacf375a09546dfdac80686e35e264316819b7e0c15914e30da7d5715b23c7253d47ac17cb793a077529f4e8e4fb7b9fa3c38185c51be610348051499989e669d224ff10b854f3fee17f61d2fc3566f28832733b121736920f34dad108aa7521b68955857ceaf6d09f5bf46b7446a62bc4d833b155e532f4fa8a27e64d39dc9fbdfa9e50939b94704e696fa815400745ab0094f81b17cd4f8dce058117461a5c54b64c9d025f62924450af3e254de08b68b2f3689a1f5c421234028b34ab51687d9e6b959725cfa774783fc89eac8dfe08f4c85391b13a0cbe1499379421cf1ce4c9c7fdf29922ea6bce1124a2704e6ac53f7e830f077d873fd5d6b404704f29d7d4101047341b4445080c3b809045963b3217a3d2a55c39a902b28c0a0a71c02241892890b7968ff88a147007cebbe68bb519fb055f70302227a9a05e3107e40bcd03d59d5ea9bbbfc92ea672c96bcc7a019d4b2314f759ecdae6c2f4a87772915d0d0241b3a4b1de81d7103eb00529b9e7d3e23ca4989cef26bfcc6533df1f8625724cc94e8fd41d68995d59b4781e567bcad088698c85e12b40200fb37ff64fcbf9235abc3a710eb10cb10d024f45d14c148e7b03c6d7417657ab2c814b4676382f5e9076db856c58f84d08ace15b8b2d334be7f7e09223c87fd17d758eda214139446ae84f68eaaa2eae9a954e8a094c843eb89944141de703b45ce38ab6cd16dd5312cfb4ed554975b3404e9fdfd00e530b200919666ac408bd53261f1654114f7e892d6f5d5ed2babfd85b4a11713c71e5e188ff0e8ac490fd41f982865a0557022692c6640cd6cc80f4d84d2b86447a6ffbc0fa6f19b58996a5ad47569ba16b96af810293da45491cb558e9ef8c594dce6b66a6a269b3f3223405d54261560faf5b66bc0dc6d40f94c7d0d372e317ab4768af6ec4646eb232e7302e5a43558c83358c587e05430e4c5576b60828c3071b3a915e49a5e992056b723405df36c1816961d4562335d1dbe1d2bd101ea9f97533c36bd60f943f4586d53caf46197dd6d78c782efb8360851174cb39dab639445c2827dd26e03b45e4b4f1a34045e9969e1b2b8874cd1539024d6ee369b08f67626f11d72167c4ba5ea1b70d7e3ba3ea30efa09deeaa9c9769e114181b2c64e12fc32a1d61e81a4ed1a7683edb492a648f04635accabf9336d905457b5c8986609a429f649d38ac0f13402250f9664b1a417153f6715e10a26fb438288b3553e4c0bbabb968cd1432737290c311571de75f1e69f2c8e240af0effc60f78b5104fedba6de3560746dd5dfb4df4fe6fd48a6026b1e9d8315350c530ca85bd090af982cd64548ec1602f4dce9575525c548ceef532ccb8cf9c0b570abededa3190e36020ec37cd302370fc0e2333590f6b2c3c3a7893ea8e18909fee3931b10f9f6306412594a4bb37048917b1af5d3d9940096a9368e23a1384833fac2ef54c4549a54f26cfedc6831ba5d93e52b891f1fee4de47e2019a4dd674ffd323ab1878be21171d4566e7c0a1ce8cb45694460cfc97f2c14c79086b4d42021717b6f77d30dc3288131d0505626f847216e932bab25ce917f3fbf96db0f8113d23352a184bacd7d80037fd3443046019793d821de6bab59099e413ca99e71489a38b2fb635764f07163cd7b75f4737646664e9d77a7b54fa3a4f1f1794612fb3b23ba56e919907174c41729bad243a9a859c7774030aab0a08a9208cb5bdecc75b0a2f420bf7581bcd0cebf3dc69ab31d33fd427474e20fd5977c77ca17e333c55ae0d85f6222981be7f0dbd8c9384936e8a7942f7298d217ac588818e70e9993ddfcef14355ed05f1010390cba8c39c9f9b0d63dc67eab25a2d0a85a04777da29f250e52e35a13f4026f6f2ba2a3ef435ba8885f186a407d67c6f39d8ed822a5fba298bcf7e14c5304f2d66b69d5d361b7550615fe394b9d5e571962a395eba0e1fe0a8e0a37a5b2d70479e57cb69e921dd74ce2746b6b6c3aa0073d25446e2cc408b951a195c8cae1b8801e5106a023d363277a77cacfcd1d6d00e90658cb3c1f0ea4a72bc1ab89873fb2f2bd48380ad1887c0b002edfd89ab52150a625c6325baf05c34bfb56573d6bd53ff284db0d8b32816a22a604be3b04c9a01db2fbbaa8850241401bb035461bea4d99ccc283bc4", 0x1000}, {&(0x7f0000001580)="1cd4135aefd25d82bd5d0a51789573c4c58de2b03b25b7ce5c065fec99345be03888babec19e0fe7d666a277d12bf1c3fd5422808b507b81af6bab33385d7d2269ad3529cf3e8791a9636fa5445aeb8c32ac38ab91b373c2ef9e31879d5369943a127da86a63b2eaf5498b2b68bb9a06ae0964a79b688d3b0378b0729f10df8dbfeb5c5dc7bd1d13569f8c94395633f03f64fb1cab6aa2425f089c76124d872c0cdaa905b786d643e72782b935b36253d905bf1ad7db327d14d8a39cf3aa9da75bd30eb491e0ac283d11a6b6d831d36d87dbed3586df95196b7cd6a1a7d8d617ea504f4987a1", 0xe6}], 0xa, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff, r4}], 0x20, 0xa}, 0x2) r5 = open$dir(&(0x7f0000001800)='./file0\x00', 0x800, 0x10) mknodat(r5, &(0x7f0000001840)='./file0\x00', 0xf629d2545f2614d9, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001900)={{0x1, r0, r4, r0, r4, 0x1a4, 0x3f}, 0x6, 0x100000000, r6, r3, 0x9446, 0x5, 0x8, 0x2}) fchown(r2, r7, r8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) chown(&(0x7f0000001980)='./file0\x00', r10, r8) pipe2(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f0000001a40)=0x7) kqueue() ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000001a80)=0x7fff) clock_getres(0xbc43b7862e3be338, &(0x7f0000001ac0)) ioctl$TIOCSDTR(r11, 0x20007479) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001b00), 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r12, 0xc2585601, &(0x7f0000001b40)={0x10, 0x3, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8a}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ff0000/0xd000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1f}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000002000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x2}], './file0\x00', 0x4}) ioctl$TIOCNXCL(r11, 0x2000740e) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002100)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r11, &(0x7f00000021c0)={&(0x7f0000001d40)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002080)=[{&(0x7f0000001d80)="5fdcb4b4a7047ef0bf6f9b2a0cf36dbf27ef963d6e4523fc0f7671f03bc288aaf1ebdf444109b8ef0992a495b411e70716cde05bc85639270fbce83988d62afe619dc24c7591518604a8249e02a87a9934760dfb3254b3c56a738f03ad29f7d32658a4ffb6539854e0f2932f195e888df5625e7ebb0e9ff51e66cd8ccb27de6de353bc0a07669641c9b6971d3e27708c40b6c3a65384774ba58f23b3dfeb98", 0x9f}, {&(0x7f0000001e40)="e6852f050a1371584958016781b46095daec66d82d21172ce0b997e52f4668009a5c5264f981bbaad2d416afd42e1d6e8dd21fd9bbee16bb7dbb9d94462ef623dbd1d50690bce8a6e45a47d15783725c086cb46c7e21d933a991a4", 0x5b}, {&(0x7f0000001ec0)="275b4ea6ccf060695cb083a7edf254950704f3a4dc15838fcbf85e9e7764bc65d196dc97c47923f582ca97065a89652dd17b76dedb2dab9b05277e61615bf37deaf5ee5df85f7b5b7f42922ca6d1fbf2012508bf6107c3cff0b72d5ca4", 0x5d}, {&(0x7f0000001f40)="f0dcc5bebd64c4c039655bde130615d862eb35cc84922b3dc45451d88ba1f298166d83ebc94aa0eb0dc163d2eeef14c00b", 0x31}, {&(0x7f0000001f80)="804e18061111f295e35ce353910106cc61a6af06e0fba305a3c1183bcf2cb9f85f3045b0bc34bc7153c242cdd50c56ca0508", 0x32}, {&(0x7f0000001fc0)="7dfad385c3e5d67a96f6ab63fc6e2dd8d5694d497395dd60da9ad87ed37c59b06609b831aaadef37daaf1e56a963b9061524f82283ea9b128a7bc3d98eca16ba585304dba72f786f1b57130231a5c86826ceff5dde9b2103972cc3c8b7e6567aacf16778a0ee0372bba9668bf421a823dc936c2da584300e0aabb7b5a3ecbb07f7339fa50d99ee7e48abb1816fccb86827c5b1f7b5715acfb6d9b0", 0x9b}], 0x6, &(0x7f0000002140)=[@rights={0x18, 0xffff, 0x1, [r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r7, r8}, @rights={0x18, 0xffff, 0x1, [r5, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r6, r1, r4}], 0x70}, 0x8) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002200)={r9, r0, r14}, 0xc) r15 = dup(r12) ioctl$WSMOUSEIO_SCALIBCOORDS(r15, 0x81205724, &(0x7f0000002240)={0x3, 0x6c, 0x4, 0xe24e, 0x10000, 0x8, 0x1cc0, 0x10, [{0x0, 0x3, 0x10001, 0x1}, {0x9e10, 0x9, 0x3, 0x6}, {0x7fffffff, 0x9, 0x6, 0x3}, {0x5af4, 0x7fffffff, 0x7f, 0xffffffff}, {0xfffffeff, 0x1, 0x401, 0x8762}, {0x4, 0x10000, 0x8, 0xfffffff8}, {0x4a82, 0x7, 0x9, 0x10000}, {0xfff, 0x1, 0x4, 0x79fba3ee}, {0x0, 0x8, 0x9, 0x1ff}, {0xfff, 0xd21, 0x1, 0x2}, {0x2, 0x8, 0xfffffeff, 0x7}, {0x0, 0x8, 0x80, 0x7fffffff}, {0x7, 0x43, 0x1f, 0x7f}, {0x8, 0x80000000, 0x101, 0x7}, {0x400, 0x9, 0x3f, 0x9}, {0x4, 0x1, 0x9, 0x400}]}) executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, &(0x7f0000000040)="1aec534d", &(0x7f0000000100)=0x4, &(0x7f0000000140)="9ac468a6", 0x4) socket(0x18, 0x3, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000a40)=[{0x45}, {0x84}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80606949, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8218694a, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpgrp() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0xb1}, {}, {0x6}]}) syz_emit_ethernet(0xa2, &(0x7f0000000600)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) poll(0x0, 0x0, 0x887e) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000040), 0x0) dup2(r2, r3) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0xa) getgroups(0xffffffffffffff84, 0x0) r5 = semget$private(0x0, 0x1, 0x717) getegid() semop(r5, &(0x7f00000002c0)=[{0x1, 0x7f, 0x400}, {}, {0x3, 0x201, 0x1000}, {0x2, 0x400, 0x1000}, {0x0, 0x7a5}, {0x3, 0x9, 0x1800}, {0x1, 0xdf, 0x800}, {}, {0x3, 0x8000, 0x1000}, {0x2, 0x9c, 0x1000}, {0x4, 0x8001, 0x1000}], 0xb) executing program 3: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x1fe}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x20, 0x0, 0x0, 0x1603519, "1a0001ad090201070000200007791dcebf00"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb52773d5616cabb69cc1a7a14051d04a27b5cb057d5ec186c897764a6fafeca04412715ba10e7ca93a9707b7cbd754867d0e0c8b7d17024a0065d70589e2daf7b535b109449a2bc51dc2889b09657923e30afb1295c5da1adf4193324f9129", 0x66}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c}, {0x81}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r2) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x0, r2) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24}, {}], 0x2}) r3 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1021, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 6: socket(0x2, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000240)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000280)={0x3, 0x8}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000001c0)="2a54558c1b4577fb0d6f752d17f4752b0687d29c6a6b2a4558f1a935a0c9b45b6be68aa4ee2184035fb303261f8099378dc6d0d256131a320ffe96759f2d2266242b67aac1c8eb464e522bed5098b241589aac30b2552b6f5dde07c7f8d9eb5ebf395136f3f3a2d2c07aa388ecf314573f20b6ffb991b60da23f", &(0x7f0000000100)=0x7a, &(0x7f0000000240), 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x60, 0x0, 0x0, 0x2}, {0x812e, 0xfd}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) semget$private(0x0, 0x3, 0x220) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140), 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) dup(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000380)=[{0x84, 0x0, 0x7f}, {0x20, 0x0, 0xfd, 0x9}, {0x810d}]}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 7: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000200)="822119a9", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) write(r0, &(0x7f0000000000)="0af629cc3ac660390f5531020790540b4449115461bdc9df5f5bd6a05edb693ad1de2eec7e1cb935cfbd6a257b492d048b6931c5d2c8bd002f9abd38b5f50ef39e4c185e1805c95882e7d2032f2215f13982731bdb59110e", 0x58) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x138, &(0x7f0000000500)=ANY=[]) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x64}, {0x28}, {0x86, 0x0, 0x0, 0x7d}]}) write(r1, &(0x7f00000002c0)="c5449bc1708e16b9805a099e20a0", 0xe) ioctl$BIOCLOCK(r0, 0x20004276) executing program 2: syz_emit_ethernet(0x36, &(0x7f0000000200)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "062500", 0x0, 0x2b, 0x0, @rand_addr="fe350e28ef0900c08cfe24be00", @loopback={0xfeffffff00000000}}}}}) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x800c745b, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000915000/0x2000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f00004b6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000742000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc00c7007, &(0x7f0000000100)) socket(0x2, 0x0, 0x0) r3 = dup(0xffffffffffffffff) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r4 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c545, "10267e7be2db67de208c8bfc612c3100"}) writev(r5, &(0x7f00000000c0), 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) write(r0, &(0x7f00000007c0)="8a777dfb697dab3959829b2b2eb642b1a25241c2333cb24c36bec3e5994cd73fdab27b5a15bb263d77ef13280241c60f5f3e3f19f4ce1d508bc59be75893a1bea5d996e8c86ced2d53d1e66b56813ca99d62c467d6d04fd2c1cf86c8cd8d96bb030f73dd456a606fed7f6e96549b8f5b24100655aea6dd99843f907a90f128fab75491792d9023475446a1", 0x8b) r1 = socket(0x2, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000b00)=@abs={0x1, 0x0, 0x0}, 0x61) r2 = open(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0xe) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2015, r2, 0x0) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000002c0)=0x8, 0x4) semop(0x0, &(0x7f0000000580)=[{0x4, 0x8, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x3f}, {0x1, 0x4}, {0x1, 0x1000, 0x1800}, {0x3, 0x8ef, 0x1000}, {0x2, 0xffff, 0x800}, {0x2, 0x1162, 0x400}, {0x0, 0x755, 0x1800}, {0x1, 0x0, 0x800}], 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) socket(0x18, 0x1, 0x0) shutdown(r3, 0x1) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) executing program 7: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x9, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) setuid(0xffffffffffffffff) utimes(&(0x7f0000000000)='.\x00', 0x0) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000280)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x39, 0x0, 0x2}, {0x84, 0x0, 0xfc, 0x1149ab1e}, {0x4000006, 0x0, 0x5}]}) write(r3, &(0x7f0000000180)='~\x00'/14, 0x5c) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x1, 0x1b) writev(r7, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r6, 0x0) msync(&(0x7f0000018000/0x1000)=nil, 0x1000, 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x1, &(0x7f0000000440)=[{&(0x7f0000000180)="a1b6c6c1d6c2eca2950e663d39ab1bae96ef58a3c18046e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x42}], 0x0, 0x0}}, 0x10, 0x0) socket(0x2, 0x2, 0x0) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() dup(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x11f, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd605af6a400200000e1403605dd3b845a85a7a49610787775ff0200000000000000000000000000010000c204"]) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x205b9b) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{}, {r1, 0x4}], 0x2, 0x0) select(0x2f, &(0x7f0000000040), &(0x7f0000000080)={0x4000000000000008}, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r0) syz_open_pts() executing program 6: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="fe"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="00040080", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x6, 0x5, 0x3, 0x1}, {0x80, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x148}, {0x0, 0x69, 0x1, 0x400007b9}]}) r2 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r2, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) lseek(r2, 0xfffffffffffffe00, 0x3) r3 = getuid() r4 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f00000003c0)=""/96) r5 = geteuid() r6 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000600)={{0xff, r5, r6, 0x0, r6, 0xb2}, 0x8, 0x96, 0x5}) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000440)=""/206) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x3f, r5, 0x0, r5, r6, 0x0, 0x5}, 0x57e1, 0x9, 0x15}) chown(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r3, r6) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: socket(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000240)={0x1f, 0x7, 0x3, 0x8, 0x4, 0x0, 0xfffffffc, 0x10, [{0x8, 0x5, 0x0, 0x4}, {0x9, 0xfffff800, 0x0, 0xffffff80}, {0x2, 0x0, 0x2, 0x20}, {0x597, 0x101, 0x1, 0xfffffff9}, {0xd48, 0x8, 0x7}, {0x6, 0x2, 0x8, 0x8}, {0x3, 0x0, 0x0, 0x2e7e}, {0x0, 0x3, 0x100ce, 0x8000}, {0x5, 0x80, 0x80000000, 0x95}, {0xffffff42, 0x6, 0x5, 0x80}, {0x0, 0x9, 0xfffffffb, 0x6fa1}, {0x5, 0x0, 0x0, 0x10000}, {0x4, 0x676d, 0x6}, {0x4, 0x8000, 0x0, 0xba94}, {0x8, 0x0, 0x0, 0x9d}, {0x60000000, 0x5, 0x4, 0x200}]}) setgroups(0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0xe0ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) getpid() syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYBLOB="aa5430782740ad8910aaaabb08004a0000300000000000009078ac1400bbe000000244140f030000000000000000e0000079000000004e21b82300089078"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41c18000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) syz_emit_ethernet(0x17a, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2, 0x2, 0xe0}, {0x8}, {0x8006}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) recvfrom$unix(r0, &(0x7f0000000080)=""/154, 0x9a, 0x1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) chdir(&(0x7f0000000040)='./file0/file0/..\x00') r4 = geteuid() setreuid(r4, 0x0) r5 = geteuid() r6 = getuid() setreuid(r6, r5) setreuid(0xee00, r6) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) r7 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', r5, r8, 0x0) close(r7) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000640), 0x0) executing program 2: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='.\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='/dev/ttyCcfg\x00', &(0x7f0000000200)='())\x00', &(0x7f0000000240)='{^:\x00', &(0x7f0000000280)='/dev/ttyCcfg\x00']) read(r0, &(0x7f0000000300)=""/26, 0x1a) fchmodat(r0, &(0x7f0000000340)='./file0\x00', 0xba, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x0, r1, 0x7fff) r3 = syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0xfffffff8, 0x0, 0x0, 0x0, 0x5, 0xfffffffa, 0x4, 0x2, 0x1, 0x2, 0x3f}) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000440)=0x9) r4 = dup(r2) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000480)={0xa638, [{0x3, 0x5}, {0x3, 0x6}, {0x2, 0x6}, {0x2, 0x9}, {0x1, 0x6}, {0x1, 0x2}, {0x2}, {0x1, 0x7}, {0x3, 0x1}, {0x2, 0x48caddc1}, {0x3, 0xff}, {0x3, 0xffffff80}, {0x3, 0x401}, {0x3, 0x6}, {0x2, 0x1f}, {0x2, 0x8}, {0x1, 0x3}, {0x2, 0x81}, {0x0, 0x2e8}, {0x1, 0xd976}, {0xb8523c53ed88584b, 0x6}, {0x2, 0x9}, {0x2, 0x3}, {0x1, 0x10000}, {0x2, 0x4}, {0x3, 0xa37}, {0x2, 0x4}, {0x1, 0x8}, {0x0, 0x9136514}, {0x2, 0xffffffc3}, {0x1, 0x12}, {0x1, 0x1}]}) sysctl$machdep(&(0x7f00000005c0), 0x2, &(0x7f0000000600)="35d6e6e3eeab1203caeede5bad61c6321f533c32ff1abdc63d382a3e9439614fca513967a5d209ed15bf73ba9d67f9b07d04db8b7d4e822fcbb74f087a8b12d499f867fcb4ed0794b83bec7dc340db67f0abc0568ac521041fb1b29f41ad25", &(0x7f0000000680)=0x5f, &(0x7f00000006c0)="b5d39f3fbabee992077ff2a099bf1db332491083e2dc786d15991c415a03c68f9e5519d6f915975693", 0x29) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000700)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000740)) fcntl$setstatus(r1, 0x4, 0x40) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780), 0x80, 0x0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000007c0)) recvmsg(r4, &(0x7f0000000980)={&(0x7f0000000800)=@in, 0xc, &(0x7f0000000900)=[{&(0x7f0000000840)=""/80, 0x50}, {&(0x7f00000008c0)=""/15, 0xf}], 0x2, &(0x7f0000000940)=""/55, 0x37}, 0x40) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000009c0)) shmget$private(0x0, 0x2000, 0x602, &(0x7f0000ffe000/0x2000)=nil) link(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='./file0\x00') ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000a80)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000ac0)=0x4) close(r5) sysctl$net_inet_ip(&(0x7f0000000b00)={0x4, 0x2, 0x0, 0xf}, 0x4, &(0x7f0000000b40)="6938714ff0d0cd4295684f658877c28c38c6e5855ed27392f1f515c92825423667239ab30e31bbe98a4ad7bb6f5d1d20baec3d00469898ff422b621f8f2a1fc2a9145b4226685acbc1fe487b09b26eea4198bdd03c594514330f098b92cb92fc690e1392f5cb387e26cd063207535148ed5c4818662934267abd6709a048514a6d35802187f54460897bbd513a7976c0a0b6d13e3ee21b21d7a579ea4758a33c72b09d9616e79379760a6a28f6a4aa7ade96d3e66e05f33119ad9e870ffb0d5297c7d38fa4be44632095b78363f05aa3691875411d932bc4673bb0138e", &(0x7f0000000c40)=0xdd, &(0x7f0000000c80)="73f4832c27c4f35ab805c198d480251934657fa2c619f411b07fdb19ab2bdc7812b1", 0x22) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000cc0)) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x40) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac00cb5c656358bc5a91501d94", 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x400, 0x0, 0x4, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) socket(0x2, 0x4000, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="01000000", 0x4) socket$inet(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f0000000100)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000140)=[{0x2, 0x0, 0x18, 0x616d}, {0x0, 0xff, 0x9, 0x9}, {0x7, 0xd7, 0x20, 0x6}, {0x3, 0x77, 0x5}, {0x100, 0x1, 0xff, 0xc5a}, {0xff91, 0x4, 0x0, 0x2}, {0x8, 0x40, 0x44, 0xffff}]}) r2 = socket(0x2, 0x4000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x190) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, &(0x7f0000000980)={0x0, 0xfffc}) r3 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, 0x0) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0xc0, 0x0, 0x0, 0x200000}, {0x87}, {0x6, 0xfe}]}) r5 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r5) recvmsg(r7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) executing program 3: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = shmget$private(0x0, 0x400000, 0x214, &(0x7f0000bfd000/0x400000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x9, r1, r2, r1, r2, 0x42, 0x9}, 0x0, 0x1, r4, r0, 0x7, 0x8001, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r6, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r8 = getuid() fcntl$setown(r6, 0x6, r4) r9 = kqueue() r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) socketpair(0x18, 0x8000, 0x81, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) kevent(r9, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffd, 0x2, 0x10, 0x5, 0x4}, {{r6}, 0xfffffffffffffffe, 0x4, 0x40, 0x4, 0x7}, {{r6}, 0x2, 0x24, 0x4, 0x0, 0x1ff}, {{r6}, 0xfffffffffffffffe, 0x4, 0x40, 0x20, 0x9}, {{r6}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x20, 0x9}, {{r7}, 0xfffffffffffffffc, 0x4, 0x10, 0x2}, {{r7}, 0xfffffffffffffff8, 0x27, 0x2, 0x7, 0x6}, {{r10}, 0xfffffffffffffffe, 0xb, 0x1, 0x7ff, 0x7}], 0x6, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffffb, 0x9a, 0x80, 0x1, 0x800}, {{r12}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x0, 0x2}, {{r13}, 0x0, 0x90, 0x4, 0x8}, {{r6}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x1, 0xfff}], 0xaee, &(0x7f0000000400)={0x1}) ioctl$TIOCSTART(r10, 0x2000746e) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000440)={0x8, 0x3}) r14 = getgid() ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000480)={0x3, 0x7f}) r15 = fcntl$dupfd(r11, 0x0, r13) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x1, 0x0) chown(&(0x7f0000000500)='./file0\x00', r8, r5) bind$unix(r12, &(0x7f0000000540)=@abs={0x1, 0x0, 0x2}, 0x8) utimensat(r16, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0x7f, 0x800}, {0x9, 0x7}}, 0x2) utimensat(r15, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x1, 0x6}, {0x100, 0x6}}, 0x2) sysctl$hw(&(0x7f0000000680)={0x6, 0x8}, 0x2, &(0x7f00000006c0)="b6a86b043af047da485727d9ef2083b23a64816220681563d1d64115dd7de3b64144b0f48468c5d6c488529688a97b7d36f2670ebd8af43da16f08dfd6e101b53474362428", &(0x7f0000000740)=0x45, &(0x7f0000000780)="3cca598ab6386bd8ed6596985835d7047f9111b59c36ff189eb0872496287fd1d9c4f645bcfe798cda96c2cd7fad618d8965c60b9c2b4bff25d1591308c40246f29e3e4392794f9c0a8fd2905fd687d2e8a3053cd7b8d0b794b767cd0fbe1be82e78b72e3901873d0be866337bec5ae42410f379c19e9f6b463826aaad2c8901f23ebe85e7403d7e271f7f83a56559a6dcf928a3db9995b8197f15be1bdfda298ce0bc9b568c4ed288cae29b1a0287445144c73f5932732a65f41fe94f53d9912e70673ba58fb0d4d7cf215e1ff1c5598ef189a739776e", 0xd7) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f00000008c0)={0x3, &(0x7f0000000880)=[{0x3, 0x4, 0x9, 0xbda8}, {0x7, 0x1, 0x5, 0x6}, {0xd2, 0x81, 0x9, 0x81}]}) fchownat(r15, &(0x7f0000000900)='./file0\x00', r1, r14, 0x4) syz_emit_ethernet(0xed, &(0x7f0000000940)={@remote, @remote, [{[{0x88a8, 0x3, 0x0, 0x1}], {0x8100, 0x6, 0x0, 0x2}}], {@ipv4={0x800, {{0x11, 0x4, 0x2, 0x2a, 0xd7, 0x68, 0x2, 0x0, 0x70, 0x0, @loopback, @remote={0xac, 0x14, 0x0}, {[@rr={0x7, 0x1b, 0x6, [@multicast2, @multicast1, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @broadcast, @multicast2]}, @end, @generic={0x89, 0xc, "104c954e931f7c2b7b53"}, @ra={0x94, 0x6, 0xff}]}}, @generic="ec5cdca8b2ac0d0cdc00943283752f560089aef48ce29553d130cdf003e626c4e900ce934a4f6a2e385f713a84eb0df6f5fe0827bd339c3393b599905a4a1a3d84839798f22dc71938fe82a57892b1187b88db330ee76fd9a0cb2c6befba2b007b9a63661ea89c78568ddb1f93142a8e05b33c0bba9bd6acfe84bbc38e9db19f3e6a713eb6809127541c3b5dcac164c9a0b4ca"}}}}) r17 = geteuid() lchown(&(0x7f0000000a40)='./file0\x00', r17, r2) clock_gettime(0x0, &(0x7f0000000a80)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x40, 0x0, 0xfc}, {0x6}, {0x6, 0x5d, 0x0, 0x1000}]}) pwrite(r0, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) read(r0, &(0x7f00000001c0)=""/179, 0xb3) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c}, 0xfeffffffffffffff, 0x0, 0x3}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(0x0) r1 = socket(0x2, 0x2, 0x0) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f0000000280)=[{0x3, 0x5, 0x800}, {0x1, 0x2ff, 0x1000}, {0x0, 0x8, 0x1000}, {0x2, 0x3ff, 0x812242ee9a8c2935}, {0x0, 0x0, 0x1000}, {0x2, 0x6ff, 0x1400}, {0x0, 0x7ff}], 0x7) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/78) ioctl$FIONREAD(r1, 0xc0206923, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = dup2(r2, r1) execve(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x2c}, {0x48}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) r5 = semget(0x3, 0x4, 0x56c) semop(r5, &(0x7f0000000040)=[{0x4, 0x1, 0x800}, {0x0, 0x7}, {0x1, 0x401}, {0x0, 0x158, 0x800}, {0x3, 0x4a}, {0x3, 0x3, 0x1800}, {0x0, 0x4, 0x1000}], 0x7) executing program 7: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x40, &(0x7f0000000000)="5ab7776a", 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000000e00)={0x0, 0x0, &(0x7f0000000a80)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x100) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000005c40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x14, 0x50, 0x0, @rand_addr="cb69bc83c1677a656ab420666c3e2c6f", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) clock_getres(0x0, &(0x7f0000000000)) setreuid(0xee00, 0x0) sysctl$net_inet_carp(&(0x7f0000000380)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = getuid() socket(0x2, 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040), 0x0) syz_emit_ethernet(0x3e, 0x0) mkdir(0x0, 0x0) mkdir(0x0, 0x0) unveil(0x0, 0x0) open(0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x80047476, 0x0) setreuid(r0, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x17a, 0x0) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x8}, 0x2, &(0x7f0000000180)="113da6b7196ce340f98efe56ceed6f0c1cb790d557", &(0x7f0000000200)=0x15, &(0x7f0000000240), 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) executing program 6: pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000003c0)}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) open(&(0x7f0000000040)='./bus\x00', 0xcd0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) getuid() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r2 = getpgid(0x0) pipe2(&(0x7f0000000080), 0x4) r3 = semget$private(0x0, 0x4000000009, 0x82) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x7fffffff, r1, 0x0, 0x0, 0x0, 0x44, 0x7fc}, 0x80000000, 0x3, r2, r2, 0x7, 0x26c3, 0x100d, 0x2}) semop(r3, &(0x7f00000002c0)=[{0x3, 0xbf4e, 0x1800}, {0x2, 0x1f}, {0x1, 0x4, 0x1800}, {0x4, 0xe5f1}, {0x0, 0xffd, 0x1000}, {0x4, 0x53, 0x1000}, {0x2, 0x2, 0x1000}, {0x2, 0x0, 0x800}, {0x2, 0xfffd}, {0x0, 0x9, 0x1800}], 0xa) semop(r3, &(0x7f0000000440)=[{0x1, 0x0, 0x1c00}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x0, 0xb10, 0x1000}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x0) getpgid(0xffffffffffffffff) r6 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x4, r5, 0x0, 0x0, r6, 0x1, 0x8000}, 0x3fd, 0x2, r4, r2, 0x744, 0x3, 0xa, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x1, 0x0, 0x0, 0x0, r6, 0x5c, 0x101}, 0x40, 0x800, 0xff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000500)={{0x1e, 0x0, r6, 0x0, r7, 0x0, 0x1}, 0x8, 0x4003, r8, 0x0, 0xfffffffffffffffc, 0x3, 0x81}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000300)=0xc) r9 = semget$private(0x0, 0x4000000009, 0x82) semop(r9, &(0x7f00000000c0)=[{0x3, 0x837, 0xe5ce97ab354d96be}, {0x2, 0x3, 0x1800}, {0x0, 0x1, 0x1000}, {0x4, 0x2, 0xc00}], 0x4) semop(r9, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) executing program 2: socket$inet6(0x1e, 0x0, 0xff) r0 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x2) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)='#!', 0x2}], 0x1) setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r1, 0x20, 0x200}}) r2 = socket(0x18, 0x3, 0x7) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{}, {0x5}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r3 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000002380)='./file0\x00', 0x2000, 0x4270) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x4, 0xd27d43220c7df9b, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x7}, {0x8016}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x17a, &(0x7f00000008c0)=ANY=[]) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0xfffffffd}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002", 0x8d, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x240, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x23, 0xee8}, {0xee, 0x400}, {0x82, 0x526f}, {0x84, 0x1}, {0x81, 0x1}], 0x5}) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: ktrace(0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{}, {0x2d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000001000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x41946472, &(0x7f0000000100)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000200)='./bus\x00', 0x0, &(0x7f00000002c0)='./bus\x00', 0xfffffffffffffef6}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 0: socket(0x18, 0x3, 0x0) semget(0x1, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000ff3000/0xa000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f000067a000/0x1000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f0000083000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f00003a4000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$inet(r2, &(0x7f0000000000), 0x10) setrlimit(0x0, &(0x7f0000000980)={0x8}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000200)) syz_open_pts() kqueue() r3 = socket(0x18, 0x2, 0x0) r4 = dup(r3) getdents(r4, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONREAD(r6, 0x8060694a, &(0x7f0000000100)) executing program 3: r0 = socket(0x11, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x100000001}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{}], 0x1) pread(r0, 0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r2, 0x8, 0xfffffffffffffffe) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) setuid(0xee01) ktrace(0x0, 0x5, 0x22, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r3 = socket(0x3e, 0x2, 0x40) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x1}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x1c) r5 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x4000, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xfffc}, 0x0, 0x80000001, 0x0, r5, 0xf4, 0x1, 0x0, 0x2}) msgctl$IPC_SET(r4, 0x1, 0x0) open$dir(0x0, 0x80, 0x45) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x3}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r3) fcntl$setown(r0, 0x6, r3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r4 = socket$inet(0x2, 0x1, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup2(r4, r5) mkdirat(r5, &(0x7f0000000080)='./file0\x00', 0x81) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r6 = socket(0x11, 0x3, 0x0) r7 = socket(0x18, 0x2, 0x0) close(r7) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000068e000/0x2000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000340)) sendmsg(r7, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10640000000000dfffffffffffffff00"], 0x10}, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42102000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) executing program 7: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040), 0x0) syz_emit_ethernet(0x3e, 0x0) mkdir(0x0, 0x0) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f0000000140)=""/251, 0xfb}, {&(0x7f0000000240)=""/127, 0x7f}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/176, 0xb0}, {&(0x7f0000001380)=""/109, 0x6d}, {&(0x7f0000001400)=""/207, 0xcf}], 0x6, &(0x7f0000000040)=""/19, 0x13}, 0x1040) mkdir(0x0, 0x0) unveil(0x0, 0x0) r1 = open(0x0, 0x8, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x80047476, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) setreuid(0xee00, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000) connect$unix(r1, &(0x7f00000015c0)=@file={0x1, './file0\x00'}, 0xa) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x17a, 0x0) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) executing program 5: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYBLOB="ff02", @ANYRESDEC=r0, @ANYRESHEX=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r0, 0x2, 0x7, 0x0) geteuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x40}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mkdir(0x0, 0x0) chdir(0x0) mkdir(0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') r2 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000440)=""/206) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r4, &(0x7f0000000580)=[{&(0x7f0000000440)="38a218fa614f35646b977002109b49a8389eeb5f5921d33b331e4bf8f32c4bdb9c41098f792ee307796473049e8e8b264e0a", 0x32}, {&(0x7f00000005c0)="9410b9d9331202fe5fd80cc06d851e11f225cb4f0000", 0x16}], 0x2) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000ec0000302c00000000000000000000000000000000000000000000000000001a"]) executing program 0: recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = dup(r0) getppid() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x0, 0x0) r3 = syz_open_pts() close(r3) syz_open_pts() write(r3, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed9b1c0cfaf8853e69a519f1fbc9cbb12edb464f64a72e88182b24b3dc1c184fa5ef023000f541b075f1c4c91", 0xffb8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setrlimit(0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) r4 = kqueue() fcntl$dupfd(r4, 0x0, r1) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{}, {0x20}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x1, 0x0, 0x8}}}}}}) executing program 5: socket(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000240)={0x1f, 0x7, 0x3, 0x8, 0x4, 0x0, 0xfffffffc, 0x10, [{0x8, 0x5, 0x0, 0x4}, {0x9, 0xfffff800, 0x0, 0xffffff80}, {0x2, 0x0, 0x2, 0x20}, {0x597, 0x101, 0x1, 0xfffffff9}, {0xd48, 0x8, 0x7}, {0x6, 0x2, 0x8, 0x8}, {0x3, 0x0, 0x0, 0x2e7e}, {0x0, 0x3, 0x100ce, 0x8000}, {0x5, 0x80, 0x80000000, 0x95}, {0xffffff42, 0x6, 0x5, 0x80}, {0x0, 0x9, 0xfffffffb, 0x6fa1}, {0x5, 0x0, 0x0, 0x10000}, {0x4, 0x676d, 0x6}, {0x4, 0x8000, 0x0, 0xba94}, {0x8, 0x0, 0x0, 0x9d}, {0x60000000, 0x5, 0x4, 0x200}]}) setgroups(0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0xe0ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) getpid() syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYBLOB="aa5430782740ad8910aaaabb08004a0000300000000000009078ac1400bbe000000244140f030000000000000000e0000079000000004e21b82300089078"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41c18000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) syz_emit_ethernet(0x17a, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 6: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x8001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x87}, {}, {0x26}]}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x76, &(0x7f0000000040)=ANY=[@ANYBLOB="7fe55d082259aaaaaaaaaaaa86dd60000900004000006e1aa4058b74adad9a4e721f5b293380ff02000000000000000000000000000100010000000000000012000502008d01"]) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x800c745b, &(0x7f0000000080)) syz_emit_ethernet(0x100e, &(0x7f0000000200)={@random="2197c7994809", @empty, [], {@generic={0xa00, "9ff3124ce910e955b4ac9ee4d48ddba00867e61da070d4037339c233b3a17517c8f47b678c7490c88b28e51a8c3582e21a4989c804a20edb65bd4f3a885b4e1abf59a6a588c95682355b97f8bea0916d9b17e03aecff0dfcb050dea79c9b0f6b9451ca5254c635fff144112cf669c4841b8b34cb26e2062426007b195a2433777d6150dc29ca6b3080ea646a5cc48daeb5b90d5f4af4e02217c0c88b68def5c4668830c6d4554ced09357c2db922f6c7ad47ac14b5f63394b1d53e96147e4988e98db19f1ee7e605fcaaebaf2ef39c4121edba5fe10fa6a10716c1c76b6938cb5dd4d13524db87c691ef9d37cf2e56dd741baf47457461cd2dc80fe819325f9ae54aa214a579357c64e35f0636143b24e79e17a0abedd05a343d10797ea5b80444a50fa2a53ca9413e26ab3960788c4f64441b88fe5bf357a5d8842086d30c7098db7b9369b561b14579df49bbafbe5fcf2c791c9d8f09908ff057253146f88b56b5dea5de760507b9256d6b1ef660c17cac053025fa1e98e81153eff3f910358c2f23a256cbda4c2c9161c6d12dc70d7aeb6a82e972f045f47c0e651797d45b917f33a8bbff721e3e4e134c3a93db39ac744474230822ca0f29b0a35063cf306f961295cf91fec0615903a28c154435eb49a925aa3ab60b48595aae258177aa6894d70c3bfc1c95e3b53ab5a21117d404315a614f13af509944131e79569ef6cbd0fab2b5f7b31018d4f0eeb0a96909bba6eb8703789f9fb968cab751aa3af124580fad8b9008a4a232d1b77ef5b410d44814fe9132f7e873879653224d3db582bfbd58a9a79e08699bde68421d9ba5b8a23dc7e8fa4ec69d8958ed91bab65e53e278632d86e5be3c2ed42cb20de601f23dd27f16b27a79417b58200c930d28b6f71391a4b6c2a9c0cd2be02576db2a7f15f7284564a73f097bcce922204787672091f24c40f425a18c74cc05a8046f7271ba20a7c9fc226e1cf6b0e849ff708b77c7983b5808130e2155a60c15e8ebbba3613877d6b525c1dd725dc6c08cc1963c26d3f0166a37f5acc4b673b3302d6375f421011c1f3355ac40a39398d57e5c34f82eb69c01b9861571cd41701e4b3e77e5b0a9e98b64e6576a046dfa3252966c460a6fe97e9c49a518f9abedec5bdfdeb8f0bc32310fba63fa3c20b7c011e4a57d38d919f889d710bf6581792ab2d0320702cc0b75cbd07984f79ba2b880f05bb7e2401d76b3aafd8f8f01ccde9dfc6a832351fde11afc4da753d26b112ba602df77bbc0f4b9a0ecb4b99999e2726cd18012ed980d688144edb1b431e67406faa960dda716edb9e8c48898e08017b3e03c2e8256d08416f9b2a613fe335b2551179897add1b547dc8814a6480b7c1c90a7ed9359f0f0256211499f1d4b741adf45b7045222e1b623a3448a8ecd07ad00bf0f45e15c5fb40411db4d470ec1ac971eb021733a5d8268f97a366ed181f2a0a91b36d86610e236b9c23111a18de1500cb541a7aaecbde9faf719b1301d9c4092f14425f4c7f5a4533d7b229854f0b6ebf4edd8c715c5f5189c4d388bc5433f06cd4b896991ceeb2f39bc2070f582cbe4bcf9801c8e9fc06834a104ab7327dbe3ba5be0bd301c75b5e13a3cbe03f60b180eb359a1834ccd042649867be673bb0070aab3a86740363fd706d64e65322a292ab98ba0770360ad30cf4fd69f1743c2925b2c6eb37612d655424f3ed3f92c446ab567150db2eb2565b3f9ff2698f7d02e4b11261330a0fd94a7b371c17430214ca35603b0be504236bf7b48ca8a11078b1cac922c5c820cc564d11534273ef30b503a06fdec29d0178352b7813266b8c6791e95a97a7818e1c436df5cf8ba39e4733fec743238ddc6d819fc5d304289848bf7cd6bc93046c0b7a673c75ac3148307af5de973b95ac7f0ab50fccae4d8ec100c0c1cc10598ab3523b7e7fa3b6dbd694c42f0a740b870aada6cae6c677b8da584e402e50ac5d52fd35742e06de652a3d97c07d5346f60cf26989de2affcd441e5695ce6460925dd0a97608bf1f3da8aa23d7f77009cc15130891f97392cf6352e5771f1885849d288cfc7fbce2503b0d1df18b106a1d72220ed3b3e7c5096679682115a5a3ef7d0c524a628786f8cee3fcac600e55a962d8a26de92f4420fe5b0be85f5ac02f667a6f04ec53472e53232994b14200aa5a6e4e9c915646d766120bf1cf79ecfe415b7aedcd24afe4f734ad3dd85028cbe2acfb2fceca0a7cc3e633011d643817de3238e173c76fa8ed6aed8848e6d74d04f85ad21c819d25964640e11ed8595a80fff6cfc94e994fa604b6a8e85ba7fcf1a06a4a988a357a496cf5d25276003e9814b674efe791cbd355071a2ebdf01df875ff0f483735f2a7898a072ab2971eb83687b8854cda3eaad08fa2e51fee3575e68cfdba092be3f64f3340b6ba73a58e2c1260beb7cf6267651bcf63159bcf94e7efcf6a3de8881e36d01fb8e67e8db13e024e446568b03f00819cede5f80877e4cab986129e9193f96a60bfd40bd606d7cf05808bc1ffc9a8528c2e6a3dcd2463e45089187c6cd11a0e6105dea764df5e4b7e2f55ace22dd762e71071d0383dd14de47d4a3784a619a5e047e839734729c90262c0eec4a224214ee62197a41f92bee18284401173b69da34069b33d8a265bad560bb2422936b61fa3abe9c19fbc6819f624caf0d18f6f4e5069d9c4305fa639d63c188cbe482448f5e0426db037da8989188fea8b403bb3ad231a0b885fb264bb797f767dad582142c06f06296d364466c2cbab4f7b925bc34e9aa187b1550c9160d50288ca7e4dc4c2317e4324e6f9272660a9caa5b54a101f62febcca5c1dc6489312c5b5f74d72ffec7b702ab7e0693432acce959640014e8855d9115ad3789550473bc7d161e0c99010e91f69c889135b3542af1f61a4a3eecae5a150641d6b78a769ff0b99817ffc2986de220f65f46f036b9608789cb4615d44802bb06bf432f67892b605eead81ac5bf987b231b6f1dd1fbe0c80a9b6410e2e8ea79b44d9b293449d5b4ef551141d9bc8c2ecf39cd3186435287599909a3b2d1aaa354ea619c2358ebd37ae8935cc712b8f64f3d0a8dc72f14941ad3e0820aff9194e50e8c17d4568c874aa74702ef3e331cee648af05bcbe8e6709ac1aeff6203cff82f00261aff6248aa76b3b9c51e20bfd86d6eb2e6f8eacd0b3d4f0d99309a9d6e0c8f243fec1bfe3f8102d5b64bbd9a4450c4b4a9c4fcd11f00a1e94a1f7e34d2d4372ed8d5e488b6fef740e3c561f04dc948946867f08981c546f1e4d0b7028704875b2aa6e6e8287307373a2d560ca91f5f396ee4a1eb47ffffdad67992c6664ceb49e03ed22e65e84ccd9321f39b1c30a85d6ffd30375d9ea7398842aff083df3a6bb85723a3aead773656202ef20b3c13693bd42fe612dacc5e36be746f242a08f00ffc72c48f769c8d81c6aff177f763abfdbdb6f052fd7fc8cf63a3df225e2a55b00a4302f6344d227b36eeaabd2a10a3523d31c18de6db1fa554f8087caa89ad84c62de3212e37dbaac6e4a33245df0e3f10f4474f4813f6bfbf81bd2399f53996693c7a2b10632b1017d8322ef60a37d843a856d17021bb5bb1710851dc472b8e7f4610fe25f003801e84c4a0ff8feb2592faa0bca0a90fbbf8162a075b1a71210f4bcdd5a4dd2b24323f4a75ee0e240585fa88ea1ea2f303e0ee337132518c94cd58781a46c6b7dd82f7985aaa77b7333aa3d2424e6da95fa8ce2a2571341c19ec134e43f79fb6cb7fde3882b9938f95aa4e3dedec9926916c276fc9c3c68a092b8dc8fd129c65cc19de6ace6a1b3ea96f84fb90d58b71d58481b6b1bb27ca35291e14da2b17448768dec6fa927cfc5091d24d9e5a442f0a66b0a2f7595444ec27f220179f28b4dc3183c8424adc0ff0d74e867c2bd2e9ac546a388e94e102672be46f2fe2a5da0977b6d1fb2e27bd68aafd574d0c926e2aa1acbe40ba0edf8e65caf3fe187310f98fce5f6ddbcda3f67765b6abc0d4f06683ed7cf4a126aaeb88daa51770596e2edbb8ee97760e00690bdc560a25b1775bbed0ad5704134e1021833a09ecf4593ec17a328335e6fa50909f7878bb2f11d75bb6ca6d91d84f8d17c359d13a8e516fc0991cf46e069c830a7595148ae884868381663d0a14bd367c9376b1f524d353e779d08f29fc346eaa16d5c7fded73de5edf45b6b9b4fc7d7b9eeae4dca31e92c81f9ee65a1896c765607bb282649f87375962a634fd3454743481fa16919b503859bbde0bc38f181c0d05fbe3fe5e7250a0a7f24b3aec0c629bddfc19b853b05b45e230f13fdfbf1e1b376dafaa743dac57d8302683d7c7acadf38b9a2e0ea4194b6ae8515d611dbf2758d9d9371865f1974a0af688516a245a87e5e29b7eb74a2720c2d3b065bbe0cf29ee2a67192eb098db888dafa469a68508666e50c28e33f0fea4613ceb92b87755aa2ba8500bafc9cc0ecb61757996a19d9e69bfaf2f5b2057c9fd7dfee187b780f97b4a494a85eba1770edf27acced74b3af2b50db7c5cef6554c2e1a4230057d9554e827b3421beb02e0b59002c723311b8eb5caf5d6f73aef2e71e737214ee138518502c761f3440f1b763183dbb4a4735238301e656fdb1b39c493dfa2b1226e943c220777a7237ea595ccbaa6e40b179849ca7751ba6f120d89e35c915e2bb3878a8dd73211f79d57bb7409dd32f66285f432dd1c73516bac22d4699afa4c4ed0ca387454bc43c33c95498810e03ff7018d1349e8b9da94e6067928b8aad7b2b7cb47d32182b5b4a4d618909f50ff0c94047091e482940ab04a184f67fed214f9dc7b633af231b9b341ca515cab766d1e3ca1dfd90f36a7db6e57ecdf4d4c5d725925331dd815f9efa76986bc2dcef053ea792502748317860f49328825e171ec6910cb877325fb689a3e3bc66a0f6a8aad26e82e749f20e9db0621a23f9bed4ba08d26aca065cbc87dfefefa7a201bc7a3f5c3607de7b315b7f93cf970c92e5cd6beb3a0ccace62ff6fa0f721863179267900a8047374c7bda0477d17cab09040b272957967129c609075ffa7c420856a51c56f7d0f851b5ee83da6959e578c7257b69367f198668e176489d1cf462df6b1a71ce109b4e87cbae669615dc22f5600064ea90ac25cfd213dcc496a6f06a0b7ba31803b3a6f4839536acd7bdaeb708421de8bdb2ba8e8812c4fd5a8a6d42078195afa4da8216145e8a79b4854fa536a1937723192d302dd97b4666322ef9f111705a3e9be9aa54624956e51cf8586c1929bddefc11c62a78f0b7908c4fc2aef844bc85188737542cf7b31b153a12dbb8d5b2fa836a815e559dc240dd05acfad0e84604696249c75f86b67b749c6610ed7aae01f5f6923c63c81344aabbe3698d84819721f81449392b14efadb7ffba1bd2256b4a17020cddcb9a02973abecf01fe2091869f9aae4128aedbb4948e596c7e493ce013c7e7725e8e0ecc38b0f744e1d8129a524afbc018fac08a899f02739219f18f40e45386544aa22d746cc0d8511f59a2b9afb22ea43bf04a2e7af7e2aeb410a10b62698c7369a23942a3e9e65e9039285fdc62f1acbe49a95a377b7cd551f2681717609d6e6bb8ac87ddb9808a4c52b80034aa5691261d18eafa40c432f30ff23fbfc2e4029956f2b0fdc8fdfdac52e9ad5cde79e0ee8aa5852c3d113236ed3eccc802a689a229893376b3bb91e5e9a25fd9d94b35ea0f9e505fd22deec15bfd580ab24e1bb4856cc786df35f0ee32187b05dc6feceef5b59625f33515f8a7928a"}}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0xa116}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) executing program 7: openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="4e7c0fcd79828f259645745435", 0xd}, {&(0x7f00000001c0)="e5986388c1492d0c96db8c85483784d5d13970691882fa7d174d1f04e1058831ef0d14c13a0d0f0d9e057b644d31f997aa58e876065554ef8d5d14a08a369fb430e76f483057ed35c5983a74869a32f458325395d47ef202916ba0c283336e0ccfe2415aa90b8fa80ab1cec5b320d807e540bc80fb976b9bc5e0e65662", 0x7d}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r2 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r2, 0x0) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r4, 0x8531) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000180)) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000001c0)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x20040, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) close(r0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMAP(r2, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000040)=0x5) close(r3) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup(0xffffffffffffffff) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20006) r3 = dup(r1) write(r3, &(0x7f0000000180)="c3d9b55e98af6de748d2544ff675ee1d4f17caffd0488fb8f152357d636b5badfdba0d80f2b541aa0aeae04c9269dc153a16360ee033c104c1aca88cfb745a282d6f25ec423842d744c3d426cabf7ee12b0600d53d46a60327af167e7bdd596af339f97c9f4840b1aad48f716764e721bcfe659992c7bde8471e582b3c20311f28e029eea114355f37bd23f2d08c9b6ba776ae67bee81f7d5c42b987a8330f8ec9aa34833e492ad772c89defef9aed87e34014b5373c79345170e7a6fd998cb4883f00000000000000006684853f5d3d10b330bf98d7fcfb89ad0e02e3fbcaaf84e410dd0590e0bbeabb70b904b8f2068f9ad04aacc4bbc321f9ea581ad7372dc7b2efc8961406e1279dcfc11b4ba6fe58d76a2a85af708f6f42b8721a4d534df8d2277198304861464d615eb0b3ae543119edaaf78a591f035bd87faa8d9955f508f1766d46e4657e20de81837595ea84bbb45e857669f2a9639de786be1e9ca0ccef1a33e2231300242965ffc90d04313ec0c1fb54700ca9fd2609766fd8bbf7cbf8b6e84361fcc0413e739d4df4b411cedaa2dab76c6c732325e255d13c077f1fe1b89c1e3632a15bb19cddd29c4b67921fb60961f5b2fd01b740f8aa852c62913c131bc63d71eaa27683ed01752eccbf15240e6153d95abb34481289a2068ab9441f0e6fc958eaa0c1161320d278e182bb035859ca9f36c72680c254969ade8a38f7df01d6dd702d061c9886c6ccfe12dc859e7a35cdfac10819cff9babe300704a607776f8977e606e3782b65d62c1270a3c90e0cd69f29c68ce78647a39b4821fa5a9fa9ab580603d15ff6f9628deda56a0f9650db460176443823d059c439194c0df25eb1c4fdb3945c75db6db36acbbf62c29a146536a28dd05a770bbe3fbeb2763cfe7af68a49b972528413d12ed9d8eaaa4723a969cd3ae7f775222336bb1ddb1c8eb02f4749f0a2d3b3670d7ff51fff42225ee2b8d92d7a373d8f85610ebffe4a12a0878c731fa4e0cc422ac82acfdad8af849043ceb3a31f219d0ef5adb73844c18a967ead05d4adf4497c392002082ded259aa4276a4922af9b221606f94c83303d68d4b6161aafdb7adbf24070345836274d58d304b5243a4f0b84a3eaad3132a5e761458d582c36cb7260c79d7e0373f83786e8eade42dae9bb3cf07633aac9f7920fe2cb45da8cd63e6b93cebf1562caa4425f1ea89624c0147db63c7f1578787815c2928fdf2129302f649ffc7d82cdf47d70cde1b0c2d440dbdc64f0ab24e162c79453407eaea824abe9b53cd05b01d5ce0af4470ca8791cc3a4471fcf0fc64488eb51b07de2faddd8944093440f3813cd2fd0afc06f5333fc992801225622830b1ed9f6873b6ecd452209136f57bc9dae96e98e7d9cc30d227e12123cd56fc5cfb76b0098d3326ce998876ea5b034aebc6102d710b473685df2bc213e608f814c40053ce66e172d42cc0f5a41352d3f1f14afc1a0db3e0b17055c3671ca20cac4dcc1062a5207f31fa8b24c000a8d601ca95716fb32c184b780d60c485b5d98f89cfb0ab0bbbc6b763f49cffd4900bfb890a51fdc746b61766372cf95f3d3f8ab5ef7a46e6222d2f10354b6b4e27339802e928b4a9e513035d56c166b07f9b3fa60e8f94687eee6b07ea572fd81c40b29547cd987224af146a64355e67bb308d99f69ea406f3567c12db3dd70aa56c7bbcd247481d7a734f724a232f1f5d336c7618c458b2d23bdffbcfceb9c37bc582598ef336e92f9ad8cf7984612e94d46e768093b12906df1e7fb69bd5a607ed993099f6376bbf769270673a4fd55df7cf7ac03d58a78c2f25e7cf1ff439c42485b79ba3d7976f3783c01cb5a6de1bdb9b23eb88f8de2060636e6e034e5f65b64987880e027c861fcbbd7e1f655b1a14e0e217e050b44aefba5ba8804fa6df602c063e61eba4cddd271708cccff3ab1d475cfab54fb574f5da1e698ca05bd402ccbaf131bdfbd6ea676dbb086e959c9d47f0e87bec21511b2f8d2546f89643e7f9ce43f2bd32f422bd727b1503cf513d4edf49a56665e61b584156559b8b120f667f748000e0183b31dfdadc856e8226b8a4d5c0396aa08d698962020b4bfe951a694433c085f6dfe9a6332a70f7d9a84ed79d86ee217b7a497423469a114bf1c51dbaf15e38cac31962e1b38cc21a407c4e5b91d467099cffe679ab7b33669adabc75cc345ddacbe8c867e1456661f4d6634704278e744389b46143ab1297f6b4f9ccd352b50f0288549f91c0955bc2a1b047919b45a344a94434686a641395e6c10f88fba7ead0ced62dcc66489ef4342c69fcd8dd27a1f9f81cace022d7ad1e825904b3039626762fd1d0a95268705088cb63e6ee6cb8e4f2827b19076bae67ed62582f1849ac833cedf9ccbe7fd371c98eff0e68f9bb96b20f7af9a3db4cc64921476cad1bfd719f7e4fb4c8ca9cb545f9cb66331d375b772b461abca22a39a1cd9a7a2e8da3dac05ad8c27ae73e4b28f8d8ac4f7461e7d3fd6aa28d488c3d8695260912c08fe4adb981be4551c99bcbac6f08419f36e5f490c8be222e85fd4e85a3af4eda491f4a19a8cad876d300f370de7f1699bab7a88721a4b13bf45e65567ded57295d030348c2624ff7066d359d7e0c69942d824ee06537d882e4f34ba68f0d4abc45b5108e743db85be310b6fe682077c710b89de621f63a6d14abcfd031843804bb6206bdb38b0bfe72c10a1b41d2e363f984d43320300f08b207d886cdd06d0e38765301e343d3281c807fcdb30c7a07f3f82bbd2da0ac1e9bd9a03b6aa3cc4620c29f7edf6ea4b112a9b0fe70fcd1a2e61beb1c1eab98db8747b687a7b74d1d74a5068f89ebb759fa1b221db9cbdb39bd310007437f0662e0fc9f2ba61ba06231d462f90129f3ca876b872bfb9bef2e18d13b03450cc044c849004bbd5f108cd116b0c126374048e73ad30ecf0e5fcc43d2815c14f4b96d813c5527415465f68350e272f8298e697adbebec34af58c162d13659d2e3ae41bc142826ebb6c72cbd8063f26d274218ff335eed8ae606e7bc3c3ebbf9a7a453369f967332c60b43afe9207f2b88683f4387e2d3f7b0087b9e6fc35a68d622f2b37c8ded7e06e1e5fc5e147603c59bc1aa624f7a221383a1b78caacb7c4767690eed9008b95af74ac6ca25e823763f9042c843ad0437cb6e3018ef4c6f024641dfa4f2b5a18483081915fdcbb57114092c00131a7e962405f277378198914755b1d78d7a4cc20587bcea2f09c3f1eee9e4ba7b9e2a1f155c08e3e3dde2a4f54080c09cce98a8a7ecafb84f8ac81dc75d0a1e32cbb1e06c57d8583206dbd2d97a8289086d88ed8bf3a7043d6a1e9fdbe7b8aa353dd380d8d7ee575e5d1585620aa7016111f5576fe8b6108ab808284577dd87c0873f2d560e02a2213ca09f55d8163db8f29cc9c05006f645d776d21e77542a1064e2495fb5fb58604213ecc45c8da8de60c14ed9658e91b895cca8cd296fe90a0be9d79b0f683b3e79addc4870c4f618ce776cdfd966c80b1ef924a34a79c5dbf8293112180354a047ee5dd3543c129875214c4c76d046c6a2c76b00b912e9b0449894e88c9cfd491dfbb479c6010496e0fadba45c7c55791ad56bc963e631953086c6d9f97fe8975caa60107ac39a1f77364b9f242e9862b34c976617ea41cf1dbb6a4b9e088ac46e3650e95e94c095ea830f0de0fceed7cbe2933cc395a4a6c22964173934a70b70d92502cce447c5eb4973f30abc41405f77194fe9762e3d6cbde47588b9f123dfc4c87d0dc0edd37dd64fba3714c3734763e0e84d12e94c77f0ec96043288426acc303fafb3b94161c9584fd306edcb686b92463f28799513002a104c36c4eb8b797afa894d881fe5c2a0f4489fdc3daba0ffe547a413d393b48e548c05a58404b6ad87d9ea00391ece2484c20123d3dbd0468d26dc2ef6803539b7eae6a3913f78fa5db42590c72e4b7a7ad4daa1635ce397862438507eb8f48e8d5bd91710e5624cd4d851763a5e9b8e0190b3a5d0bac2da0053430731fa2e0d64955f1dd4c1c582e935bced0770923e7264b3f64689df4a5a056eb7eb1470a70500582470706d39e8eeab131ef3943eebd42353a0df72b80ee7775fd5fffa6edffbfe901f32f47c59d0ba02fcc61565c11530f98bebed9c15771bf3a9956e4297929f56ca4f2a4d6b6ac61b56d5658ce03d086fe2610aa827f849e8e714f2a2302e3a653ae0fdcdaced30999b8a6a6002d66cc18cf3b3cef2d8110e1f4f1328aef6fab108de3b06d7fb856d06606d74ee5b825b7d0ad6d514ebf40a752b681dea701a6165f7b894a31acfba8fb7df1e9f468c9f396de84623cdad2faca0f5e679d310092b11293c084b1a511ef625c457f423e4361a1a15875e9e3d7e639fbd9614f563edcf18a63e3c75db7c63366a7434dc25b0ac2cc63bfc2f7d2190058acb0f620d14424e59006b1a0598d5f025038155d14f45ec26addf104053a5ba6e286bbcbab04b3f8332c28c6d4617e65fa4fe9451535bda5a9434127920a83050f3d9900557b23cd6eaba47b1de3c947c3384716712bce25710f10f6ced80397cc614e403e0bb960d650c301fd43098f5acec6f8ab4b1fa3db7131b7e06497eeff8ccc780a141bc20ccb3b5e48be59ecd6fc3ca6df87ccf1343eae4d1e5074cf37910e3d4c6493b1674c895457c4e83a7f0f16de5d9c18a0ec3db8454dd9fe1ef6ad60b782ab2d8d2df6145cd057f51fa3f19bf4da4dc110e73bc6efdf4c3748a506d99b7e8fcb791ef716ed74c4c88148f9738d94fbe15a5cd1a5b6c5bb1acfe555ad87d5539968a7a519cf6ab7d0a705f95a0c559f7d9c47d48bb98be8d648d70ec9876b6a182c0feff555a9eef23cc0eec019d7573253fe675d9ce6764154ae4f40c692318deb390512119e9b2e6a2c5b7cfe68f26fc96ec596222c65ed3a97c8bb8e1e77ff6db35bc042e5071bf1540e97884e36373a4f4ec5c061fde9f68e19b7c8ecdb93e441e612608341baf3ff529b6437c9eedd1a7d8a76f79fa38265fff1a94bd12ca2a7e1a064ba74a942d208180c645c0e1530eceb17c6a6ee0b3c63b56a8c6c79f36fc04651fef47fff4b5c7a7886bde71cbbae07f551c289800f139cab82bdfe2e90a0929655e524852d5d2c916b2bfc1dc8de38bd3f2a46a62949a089ec10842b8c09cc4eb243ac03c44d1fa11db3d8fba48278149a7916384537f9edbe67323e21f9799da8ee451bc71a4c0ce90d0b71a1f9d2cd3be3eacc9d0f45fef5c9e29637c6c515631adde998fc129cd055fef1abfcfce42b9ef3da1a227b4d438cd700d01f65efaf8c673d72ad26cf837d3a6a4aa55fc57d40adfe7710da428d022e6b6778149922df62e346775fcdfda9803c28830da46b0646c9309952f1e05b965d88bef9a859c1e666baad1662d519f79db1b8d86e3cbd0b76a4204956181dbde565f3eee95acf3548d9035b61b5ab105465a07726b695e27f8b18d4848da180f4e7f70c50b4aaaf5f7c4bb97c334faf336c3fedb0e7cab55c173b9b78f5fedc636a51328f822765c5b64027fe2605b07168444e1a27b061a2b12404a24c4b4105f2b9de486b9098ba29e02cd43b7f781a7ae7e858eae036ea22a1b5ca9cb5872a69b7e64691036432c6109dd9f9d6233e67dd7c8bd07de9c23f4583e7ef6abda596c4cb669cfc46f9d3752fd1edc1281fd55cd9f1d886d43f4b3c34913a9ba9495940fa09b46f7d6ded372ab199c0562dd2c414fa1063341033863ef2fe8b95ba413a94ab4099717325ad98", 0x1000) read(r3, &(0x7f0000001280)=""/4096, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0xa, &(0x7f0000001200)=[{0x401, 0x55, 0x1}, {0x2, 0x4, 0x6, 0x400}, {0x5, 0x1f, 0xd9}, {0x7, 0x3, 0x83, 0x7f}, {0x52f, 0x8, 0x0, 0xff}, {0x1008, 0x81, 0x20, 0x1}, {0xb1, 0x0, 0x20, 0x7}, {0x1f, 0x3, 0x9, 0x400}, {0x0, 0x0, 0x7}, {0x5, 0xf7, 0x3f, 0x7}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x80000002, "2cf748460adb56e8dd42caee5275882ceece40cf"}) syz_open_pts() ioctl$TIOCSTART(r4, 0x2000746e) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000002280)=[{0x16}, {0x40}, {0xc0}, {0x0, 0x4e, 0x4, 0x4}]}) write(r6, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setrlimit(0x8, &(0x7f0000000980)={0x7}) r7 = open(0x0, 0x8000, 0x41) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x2}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000011c0)) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000001180)={0x81, 0xb5, 0x801fe, 0x1, "8717ffff000088fe156bf9984b009eea8eb600", 0x5, 0x1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(0x0, 0x10000, 0x241) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x810, 0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f00000001c0)={0x0, 0x506}, 0x10, 0x0, &(0x7f0000000500)={0x200ffff9, 0x1}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x3f, 0x3}) syz_open_pts() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x8106}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x4}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, &(0x7f0000000100)) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) r5 = socket(0x0, 0x0, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x80}, {0x48}, {0xe6, 0x0, 0x0, 0x7}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000000)=0x1, 0x4) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x159}}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000040)="bb703057", &(0x7f0000000080)=0x4, 0x0, 0x0) socket$inet6(0x1e, 0x0, 0xff) r0 = syz_open_pts() syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x3f}], 0x8, 0x0, 0xfffffff7, 0x0) r1 = open(&(0x7f0000000140)='./file0/file0\x00', 0x100, 0x1df) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)='#!', 0x2}], 0x1) setrlimit(0x4, &(0x7f0000000000)={0xffffffffffffff9c, 0xffffffffffffff7f}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x5, 0x0, r2, 0x0, r3, 0x9, 0x5a8}, 0xfffffffffffffffa, 0xfffffffffffffffe}) r4 = socket(0x18, 0x3, 0x7) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x24, &(0x7f0000000080)=[{0x4, 0x0, 0xfc}, {0x5, 0x0, 0x0, 0x4}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r6 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000002380)='./file0\x00', 0x2000, 0x4270) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0xd27d43220c7df8b, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000001180)=ANY=[@ANYRES32], 0x0, 0x0) msgget$private(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000200)={0x1, 0x0, 0x2, 0x7}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) acct(0x0) r4 = open(0x0, 0x0, 0x0) r5 = dup(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) ktrace(0x0, 0x0, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x3a, 0x66, 0x0, 0x25) mkdir(0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000080)=ANY=[@ANYRES16=r4]) unveil(0x0, 0x0) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000340)=0xa03, 0x36) pipe(0x0) fsync(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000780), &(0x7f00000007c0)=0x4) msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) writev(r1, &(0x7f0000000140), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) close(0xffffffffffffffff) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x1, 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x8, &(0x7f0000000140), 0x7f, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0xc0286988, &(0x7f00000001c0)) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000300)='./file0\x00', 0x100, 0x28) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf0909", 0x91, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000080), 0xfffffffffffffffe) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f000068f000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x800000018, 0x4, 0x0) executing program 7: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000300)=[{r1}, {r0, 0x1}], 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) socket$inet(0x2, 0x4, 0xfd) readv(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0xb}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000040)=0x4, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0xb, &(0x7f0000000280)="a7c1290f17722447b2c63e743f6b379fa5267a394a5d94db9417b6982f519b111f61ad994119ba843799517c2ddf4c65594fb3b55a5fce717f619f904ce7b41e4296cf777a1db4747703440100000023e48310b779f9619c7642d6d7f500000000000000000000000000000000c37a11ae4dbe56deeb1ccae6d8e73f8976b460abc78bfdf1bf11c3ec2956f559e2ae95b19752a20f358e90edd96264cbc18906750f34e7e595d09e4e313414f688d6388b713904a7996cc92a328db185299eeabc8e35147498451c4a84a9d41bf693affdc27f4569379570f4", &(0x7f0000000180)=0x67, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0xee) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) r0 = socket(0x1, 0x8000, 0x6) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) setsockopt(r0, 0x1000000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x8000, 0x0) syz_emit_ethernet(0x12, &(0x7f00000002c0)={@local, @local, [{}], {@generic={0x88a8}}}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40b, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d614", &(0x7f0000000200)=0x51, &(0x7f0000000340)="0a000000f0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) executing program 5: r0 = open$dir(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x4700ce714b4d3c85) r1 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x1}, {}], 0x2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x1c}, {0x64}, {0x406}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() syz_open_pts() r5 = syz_open_pts() poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000240)=[{r3, 0x10}, {0xffffffffffffffff, 0x2}, {r5, 0x1}, {r3, 0x20}], 0x4, 0x8ffff) r6 = socket(0x1, 0x1, 0x0) r7 = dup2(r6, r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) syz_open_pts() syz_open_pts() executing program 3: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) socket(0x18, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000380)="190d", 0x2}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000280)={0x0, 0xffffffffffffffff}) open(0x0, 0x0, 0xab) read(r2, &(0x7f0000000480)=""/168, 0xcc) execve(0x0, 0x0, 0x0) executing program 2: ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000000)={0x2, 0x9}) r0 = semget$private(0x0, 0x4, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/4096) madvise(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x1) r1 = msgget(0x3, 0x28) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0, 0x0}, &(0x7f0000001080)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001100)={{0xfffffff7, r3, r5, 0x0, 0xffffffffffffffff, 0x1, 0x1}, 0x6, 0x7ec7, r6, 0xffffffffffffffff, 0x20, 0x1000000000000000, 0x3, 0x20}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001180)=[0x0]) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000011c0), 0x200, 0x0) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000001200)) open$dir(&(0x7f0000001240)='./file0\x00', 0x80, 0x180) r9 = getuid() r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001280), 0x41, 0x0) ioctl$WSDISPLAYIO_SMODE(r10, 0x8004574c, &(0x7f00000012c0)=0x3) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000001300)=""/110) r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000013c0)={{0x7, r9, r4, r11, r5, 0x104, 0x2}, 0x0, 0x2, r2, r12, 0xc0, 0x8000, 0x34, 0x7fff}) r13 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000001440)={{0x897, 0xffffffffffffffff, r4, r9, r7, 0x11, 0xfff}, 0x4, 0x144a492f, r6, r13, 0x85f, 0x6, 0x5, 0x867}) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f00000014c0)={'./file0\x00', 0x7fffffff, 0x9, 0x6, 0x983d2fbd797220f1, 0xfe07, 0xa0000, 0x8, 0x1, 0x0, 0x4, 0x4}) socket$inet(0x2, 0x8000, 0x47) ioctl$VT_OPENQRY(r10, 0x40047601, &(0x7f0000001540)) pipe2(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r15, 0x80185760, &(0x7f00000015c0)={0x4, 0x101, {0xa4b, 0x6}}) ioctl$TIOCGETD(r14, 0x4004741a, &(0x7f0000001600)) setsockopt(r15, 0x81, 0x2, &(0x7f0000001640)="6d53440f23d3bed78e4f6149fb7d4fa8bd9e0a3e5035d0e3209f8a6c45e94ac75efe47da343e253032b4293ee71dcf9d1b697c29c24a89aa64563da24d2b1f5e4f0a2d1241fd8d2b1365fb174c96d7f1c27459a6", 0x54) ioctl$BIOCVERSION(r14, 0x40044271, &(0x7f00000016c0)) executing program 7: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000040)}, {&(0x7f0000000140)="0838b76b0beea217648bd137954b62368ea3a76cce7052b508a9d9e79b483594e7e0bd3b87894a48783294e7dd277b3e63be179f7dad5c2b57f45c937f55d28a7ce078311135b67b78f30a9e3b210f89b9ea2a773c260cdf8ea39c93f8a5e47b2e68085a5f91199e168b5714f7e581eaf38bfdf314444d22e8ab1ffe17407504779715952dd4de16c2b15a1aa5283211209395ae9a12b78173317f199c3367c868e2f9111b492d7a74cda9b6325a2f29298b27dcd5680691d9a72a75a19b4a4bd50ef71ad8b9efc9e802fcdee01553243fbd2cc4d9be2c4812e2e2902c695cbbe7482e4d3690a98e089f13b1587ef40d1fbb0ba18fdf93140b240230474474b1eefa3bfc784820a31ae6ed02028259aa0d7bef7e7255aaef45f9ecb555c486ab8cb294b261fdb42f4e288079ec034753f66e46efea21073668713ee5b390f4db99f6315a8204c6db74997e67784a558954b840c8e199345406211e21364da01d55ca389da72af166ff9987a3e296cac2af4f51c5b58bbb6133ab83276b0fefd8fc0043b7b51d69c07e497c80584e27843174b640828011ed5898ff81da19e31fed537a93e78a2ad5d06a54c18539ba0363a33405bd188c8b92f9964a8fe8dd1923ecc7faf10dea620cbdf739765a19be05b0879f7ac74da7ef7c8a7d3a7831779c2059a3ea6d167471324eb2c9befead994d11b470477325cb0dbbf31fa199d33e19e7b17dd93a0a136d1c623173baa167fee53a4f7ed17f8a84729ee9d503cf459e880c630070734e39cf77f4988dbe6f6cc28a2b50b578ff03da86bb9f549de2f57c8f3a9bd97f4838b8c935098cadcad976a0496ada6ec509b74897a7f25ec10c244cb783b099e0d759b36c98832fc1fd36070efae0fa0fd88022ec172ab2a26c8bd84effd33493c892604ee74d539614a0c0641149c1b4dbddfcd62bd8a464aaa6c77639fb8ae163363aa3eaa39c0a18cab6baf469b9786cfd4c6769b4e96c6cfd9396d7b6a216e90d8e2f10d3d0a420dfdc3e3e2fd30d2cbc0e79eb5e91551b46b57459dd10594a9730a56d8a520b31cef3b5a2ef8aa6f14cebe63187668f935f2dfd9dc2e8f375c3ed4d4fcbc25e65f6bc1a836b13b23de2bdfd7cbf90af5f18bef33e48b982876353b33dfa428d716362ca8f48825531c9fbe0515474079ebaf81bd4debe1812b43305afac7358ed960c6eceb0e4a44b68000ea9ba7ba705d5efe96a0df454b20cbacaf151ffdab18b96a16273f692cc8dae77f2430fe155af9804c22a2e2290526d26336b2020e85c76fa55363ba5d2ad46f143c3e749c86e22c42bedbe5a324355472cb52d5ca5738861ab8d02acff846d874308f86742b672e1ab5a6952000fe0e3322b6438be31b31f5138ea4e9910799d1fe9cfd1e7d895faa8feae1d8aad145ca17090050c5cc835864736a858cb7149888d77a585c5b67ee077bff4fab3d124a035ea09c4981d458a2854e189c052d52a68eeaf2660e7ca04e678d1a9775917173ac54037fe938540e638350d049ecbe4b49663e6144ed0e104bab5a3e493badefeedc219522a408ff9aacbd305d4d49f82ea8d409f14e5a9d9c352c0ae9a74c94b22798c3f256dbaea9879c750f68fcdc0969e63bdee9611d5c22f6143824605b1b37ca3e0dae8b93a2931fd160d0c7ad04e169c789711d3d57f735e9be2507ef08dc0c069b88d9f99b2c8127adbfc398a763980f12a0c11446dda05b2f1060a73c9f59d4ac46cc1a66a41d322fcf80de4ced1c4977fb3f385ccb3e1fa5f60ea727fe471a83da64469b38afa8783403445d43aacd4d3013110289adf926f5cec2597906f3c7faae899f02bf2471a3ad889a15707582ef4fc2c3f3def17ef63a9fb0c0e8f029f26fad7f4a48db7f14576a88fe086ed72ec63503f82cc3daa0c5537bfc831dacaf0bf6caaab018fcac441458e80214650c70277ed1f8ec053239f62e15084fdba9751bd8b01357eac163459fa82914b3264b5736d1fdc1a043389104d0801c6887edf942bf4f95d24d39b7ab851369cfbaec677533ce6301cbcb8ee293cada8e766c1b87acadc5eaa8c0bf9979296af52229a93ee65d5cc45cc4d396428c517938d7f07d73968b32ae44a1a551fa4354e8696efc9fa9440482f642e04b62d3a91d5e92f2b9e6027eca323d1bc4752946d689402c4e5ce4fceaff561a17aad34357e8e33bc271f4d1ab364e58cda46e11d2b0551ecf03bd32a4d663cc25f88ba77802ce77bd94e69b50f4c79ccf4e624fd4724a9f47e52a21392b506ae9c3d4f23f93399f9984e3e87339acddc458de859aa687f60a55ed2b36bf92c4e52183f8bdaf0565977dfe1967e8b8e1107b06bc7be7ec98e34788e96c450f999328025d0734aeda97a247be5e9e81f73341d50966a829949cfd88c1702d2883cd1a460dd8ba870422642ba05bb3fa37b6adbc18e903f850a3a7877d373d72d7224d1bb1c0d0d320cb5b5cb5b128de4d7c8e6b3aea4634237387deafa3096fd96f8ff7f1d07c1c020c611a14cc300b244a02ec54b64ab68a3893a43776a93b1927cb00b210c0146cbd760a94c083a6c9b226cd84047c3fb0ec1da105324262dda2a240a4eded16f93bf1237cb3831340d86f6086d6a05f89a5cd3adca9f82cc5d3e9c23cb41b1d833ef05d5e248d78a415a70105054095c34d92abd9a7458315d4b810c93414358aa52ed790d8cf59b8356aa473388073094498ecf443f79989ca00a4f91c296726e1cec69d30c6de0da2020f31134c48a6f76b7ce873b20a7e8a50fe74056d62d444b5ea251584860095e18f428e0039690d0e795dea51d21f300679559df4ecb863fb9258d07ccd2b00470041fd2817a52e9cfbafee523daecd98e6f328d398e363096a1be95aa4e4fcd95fb2ee47f14fc06f72d5e05b12aeef148162b0d1d25337fe8e4cf82642b43282b032dbb9ff0aca0a3a5769a419f94603aff65bf4f9a35767504f59d3f7b4c7f5f7391e4ce9a6927005b67306635ea3bc088de579a3197fa83bf50ee713e14b0d20a8c5f4376be023ed485d8aa7904ef8ea68fdf88c68353264470fe59e50ca32d9e3798923048e62518c673c9b7fb0b1122c7606f8209e2b243de91b8468d83c40797b66b8bf1c0be00fb89131b7c186f43ed45cdbd22beb43f012108fced758e6891a8d537d2a21d110d4b8497b2219da4ce19375d0d70b27d1369332e29a46b2f54d7a8dd00fece4fe9de016505312940776ac02af47664b5a3e605970f092924d9b526825d0ebdada4901de720f32e7386d755c13b3ec1fde89ea92d94cab3d6a66b922760abf6bb57a6b0d75015e448103aeeaca5626bffb8037e18677a14e8a4c90286d3b2616f358b9bd5744cff7d7a53a5ef617bc94c1e68e2abd519000cec89bf3dbad13efb2ae49f04bac5bbf3168ea60e4d1eab8bdcbf44459b71c8cfed52da97885d637969962c341031ae7b7d090726ef5b1ef150f7a7d63ef2147f8dcd5809dedd907de3605d168429a78f49488e9e7af695a148d3135576ed28bf98f6a101974d7b4fb35a5366486e8121aad5008089c01c2b9d02e608ed5d69d12cd549cba69c40f6bd8d02d0cf33f4fdf1eb4917f9ec68a15c56bedb8525253b743bf530a1ac44ebf0c38eed3d1ff1697bb0e36acebcb10f06ecf1264638e856548a6de69222d49fa205bf9d2dfc600cb6f436186719d084c3237860dbc01a041a92b54095751c6ae5dcde6bf1f5ea4775de5738b769531f04dfdaeaa30a472d62f967a2f659a82751cf92d19d1e2f2c190aaef2bca3b60d7e8e0fe32ce5c8e9afb67e52aff1c421251d5fd9a5d6702d8f3cec0f0dfd625917a81279b470a43f604ca4714df0b78521b72d9212ff7af2d627fef004629de16b559f72c7573433ef8dbe4da1b9cb1b7af24c18440593b79e21bd2554bd92eb4d0c405f09750db9b93d054966afd8e29e66bae113fe7f31319b5853ae59df1f8876d38f53943b8bb35c763ad7b8ec642b70713bf4f469128142f918ee55eb450cf9bf7b62cb88821250e7b60deccdbf5a8b83a448e4dcb6708be77a56449fe709d634e841982bb5e45fd136173569ba63c4897d910501916fdabca9b6f92abf51ea74ed751a1ac3fc9c60b5467517f7b022c7fbded17dce04b7bba3e1b75691c5fafd279b50f5d698ab310f9eb35f0db42e6660f8112dd9249e6223b41af07d25a336c654babe15f791c2bfc26e6c97e5b27e86c5b3ee1f93053b06ed173cd5ed046202ac130b677b9664b9c1425dc7c50a595937834a4ac1959c0c6b4c44a7dbbe37e8890cd4800a79b84583b837fb827a415091b8f18bc2c163f5a584a129da463df9d3277d0cfe8aa437303ed6c380e68c58b9fb2384d342fbf0316d5a34373ec6e8281cb401082344906669a59ea05f5f07eae4ed325713d071762a176bc140937001b1b5098cb9578e16963b5d740ca7031c35961ca02e76cb2280d7c61022a00ea3b74175cd640a5d56fae41b82e0d7b10d66849573df072f71f7841de3a1490d34c628d158719d4dc5b557f99684972a23fc5cabcbcec499286f3822312c8f41201215476bd9def798d085d559030f28bc3e0134f34fc97a29158e7177c09d21900de05019fba8325f953e8ea580d5ff21dc4025712a88215d774fdb56d5ed863eff6cfa013fe74bfd306e69c53a98ddbefa3a64bcf689c542e5124fa494f3f5c036f852d76633b1e55c0ac3e007d950f84e1a5434fd7aa899cd1f41191f5853afed2e1312928f9caafc88d42784570bedbcd45222c648994ef855f2abe0bf697df89ea66f5d5c37214e0cb6d27c22a76f81e3e6a4e50c05e7f6b6c3d3489cfb9758c0497816684d830fe40237825d94030cc9c3b8c77df8b34140f114415b3a7d95e996e55a95141b3fb6dea9674591f1117d985d40ecf492659d61d0cb6dd9c34eb1400a9d05dbce92299be6baaa214721a48422288395f1c38fd6c0cdf18443d701fed054040fef410c3e933ebb7bf30edbe408d49e89eab6260489a2a7714f17b3d8d1a33927d5bc85040abc35e6976cd9919863639c65eead930dfb01ec987d1032f57fb64b34af7df701221bb9a8ae558b58136c20c82232f8c7420a866304b595ea98b73cebf795e44c72788fd6f938f0a8ae9ffbe9efa463935e6ce118c23cdeccda0bcb5286f4d76dec3051216f836068d35302bcc278e7fd1075f6ceec8ee171491c3c43beba36a95fa055f6bbdc948c73079abade441c41fd6a86b1b70dd2e6fd57e36258e0e0517349461e6ac841a9b6cc0c3e32aa781f3cd74743a71a0a51b4ce028bcdc2126d77ce890f596b516e8168285ba65939bd86c94dd8899772e92c86d98fd5de12b6977ffeebc76c75ddd7837607745ff0e0dc4bef411be03456a522643e41afbd8821cccb6dacc27ea7953c62970ddeb6309afe55f9adb4446a765bfb6cebc407971d23be2a99b10381befae061c320f4b89e44acc788ff6e860045ccb607b0d7799d412c62a32926bf73b914b43bd3ecb93af9b78f43f4392f90f99c2b5858699e2b3c2bdb5326f9d555a04db165d5986c61e1f1871ac15bc79b85385ec68658efd6606e44e940c2dfebf2b50a6300d35501b34f4324ceef271c10b29743b26ba098095842850a30982f96a6dbb74b8bc011dcc73ebd11389e06eded5b4be97df542e346c9268ebeef5ebab6f94190955a097266e1", 0xfc0}, {&(0x7f0000001140)="1bac710bf5c0a9c470dbbc46779d31d66ced0b4cbffcc184d488a166952c98825885ceea216d02b333731938baa36d074324893082dc0b3a79210f9143157cfbc9f99a8ed1393fdda9ef20902368d48c9d922c5f8bd9ec66659f18d5a8ec851c798ca1d5fc2e5cd6bb881a89a0dda5196f34bc4e5a90bf4e9bf95cc472f97e2a5b9727ddac9f484d45ce918a497c14779dc717f9a13ca646ca0d79211b7f64d60ba3fae92ccf8fb978f162fd36c21e790bf108a9b0d333e68d6b38b2335708ff080b9bfe75b3773af5fa5f6821", 0xcd}, {&(0x7f0000001240)}, {&(0x7f0000001280)="89ca7b5ce98f26a2cc846874334d914a8792fbb118659d58f1675c1508099c802bd1603772442f6db1e41bc906f2444525818cee0f", 0x35}, {&(0x7f0000001300)="5b46ec7d3d06942390055b319cafef6f78a844193dd8ad3f03f88e994a4fe08384885d436f59ef06da736c02981c231475ff35e1129f4c2c19b50172550b6838ebdd25bf679c203e9d15acdb187f8c02873f8520ce3db6440796634351faa54471073855744178392cacf1ac4e0168fc1a5ae3ea17f81de515912a6770362b22bdedd97d9b741ae8eafac1a5617686cd3ba94a", 0x93}, {&(0x7f00000013c0)}, {&(0x7f0000001540)="24328becaa50abdacdb0bfdc1d01f600e3e0b87676945d1069714c13cb23cde576afa17fe50ecb914c6d9cdf9323aa790a60bf8c0d872234a5d0c19fedacc09b75c9bfcac78bb30df4aa67eba4", 0x4d}], 0x8, 0x3f) socketpair(0x18, 0x2, 0xd2, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000001740)=@in={0x2, 0x0}, 0xc) r3 = dup2(r2, r1) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000040)={0xfffffff7, 0x6, 0x3, 0x2, &(0x7f0000001780)={{0xc1, 0x9, 0x9, 0xca, 0xb, 0x101, 0x8}, {[0x4, 0xe6d8, 0x8, 0x6, 0xe6d, 0x10001, 0x1, 0x9, 0x2, 0x5, 0xfff, 0x7, 0x2, 0x7ff, 0x1000, 0x6, 0x1d8, 0x1], [0x2, 0xffffffffffffffff, 0xc, 0x8000000000000000, 0x8, 0x6, 0xd039, 0x2, 0x7, 0x7fffffff], [0x7ff, 0xffffffff7fffffff, 0x1, 0x6, 0xffffffffffffffed, 0x7fffdfffffffffff, 0x4], [0xe4, 0x8001, 0x100000001, 0x6, 0x3, 0xfff], [{0x401, 0xffffdacc, 0x7, 0x3}, {0xfffb, 0x297cefaa, 0xffff, 0x20401}, {0xfffe, 0x4, 0x2, 0x40}, {0x1, 0x1, 0x1000, 0x1}, {0x6, 0x8, 0x5b6c, 0x7}, {0x5, 0x200, 0x6, 0x80000001}, {0x3, 0xfffffff7, 0x3f, 0x6}, {0x8, 0x101, 0x0, 0x1}], {0x2, 0x7f, 0x1000, 0x5}, {0x200, 0x0, 0x4, 0x8}}}, 0x1, 0x2}) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$VMM_IOC_RUN(r4, 0xc0205602, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001b00), 0x0, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000001b40)={0x4}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x6010, 0xffffffffffffffff, 0x1) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000001b80)={0xb058}) pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000400)=[{0x87}, {0x50, 0x0, 0x80}, {0x6, 0x0, 0x0, 0x239}]}) write(r7, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) poll(&(0x7f0000001c00)=[{r6, 0x2}, {r4, 0x2}], 0x2, 0x6b) openat$bpf(0xffffffffffffff9c, &(0x7f0000001c40), 0x10, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000002100)={0x5, 0x0, 0x1, 0x0, &(0x7f0000001e80)={{0x0, 0x0, 0x4, 0x1, 0xc0, 0xd208, 0x4}, {[0x0, 0x0, 0x0, 0x7, 0x4, 0xc08, 0x8, 0x20d, 0x9, 0x22, 0x8000, 0x6, 0xffffffff, 0x8d, 0x3, 0x8da, 0x100000001, 0xfffffffffffff880], [0x0, 0x10001, 0xe9c, 0x0, 0x12a, 0x100000000, 0x4, 0xfa86, 0x5, 0x4], [0x0, 0xffffffff, 0x3, 0x8, 0x0, 0x8, 0x3], [0x17f, 0x7, 0x0, 0x6a, 0x2, 0x6], [{0x4, 0x8, 0x80000001}, {0x0, 0x0, 0x0, 0x7}, {0x8000, 0x0, 0x1, 0xf1f4}, {0x8000, 0x40000, 0x1, 0x4169}, {0x1, 0x3, 0x4, 0x80000001}, {0x819f, 0x5, 0xf238, 0xc4e}, {0x3ff, 0x2, 0x400, 0x101}, {0x9, 0x80000000}], {0xffff, 0x40, 0x0, 0x6}, {0x4, 0x80, 0xfffffffd}}}, 0x48b1, 0xe}) sysctl$hw(&(0x7f0000002140)={0x6, 0x16}, 0x2, &(0x7f0000002180)="6e0c48d0078a893846870f0e62f1854a67bf47da6b4e5be20e45bc61d8b9c71b3510b49fbcb13326545e690c7961d09d8631f4c8d73fd99091a31f8a3e8247151e12257447ccd1ae0249b7a2e531d89bb6db1963aad859b7a0d6", &(0x7f0000002200)=0x5a, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002340)={0x0}, 0x0) fcntl$lock(r6, 0x9, &(0x7f00000023c0)={0x2, 0x1, 0x8, 0x6, r8}) getsockopt$inet_opts(r4, 0x0, 0x0, 0x0, &(0x7f00000024c0)) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) connect$unix(r6, &(0x7f0000002540)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000002580)={0x88, 0x3}) sysctl$hw(&(0x7f00000025c0), 0x2, &(0x7f0000002600)="b7d3e0daa7304f56f4b5bdb9c1fe3d3e868c6e938ec44df8f9b37448ec221cbb89f2a957fe523877047480c5d06b06ac4a983a771c7f1412d7b8f6a6cbbd31d6af47a4a41e29c40132a41a74feaebac7bdde771b98d3d0833a3602d07b21106f4c86c088b1d156c5b1527ec455527e7ffd12db9b5ffcdc95b7ec06d266147a430ad203b717bd38", &(0x7f00000026c0)=0x87, &(0x7f0000002700)="86e19bba8b8e08d1bdff148c3feb06aebf1f6be87a1829f6b01329dec6ac10b18f590750227b8f88dfff782c471ad4e481915e50693b832e742131e3e0f191e16c3c6d46dd75d927ef114ae51fbba4befa223ed1c39a6b737e16314e6e0dc8d5ba0237e29bf2fd5333e4e5cedd1617f3b840b9be1751ab6ba10da9aba7f6e19d84d018ff50ec376aef6e5735246efc22203345c695527e329f2996815d426892e0f067376f32f03c94a5719309edef54d1a4efc9457dbde4327a94d836f739eb7b441b8ac48e96b9f9db474d46a77401dec5033985e1e23491a373900b997addaa3478b691563f1dc61044247cad837e71b602d93148bdb9c5e15c0141a3949a58ad329d8b6a331596b875186e487f53ca8a526ee55ab22b09a92f70811581d8b23582ae17961d01bef5a76eeb777340d2860fcb7b57afed73ebfaa9b238166f7f70d05e93e990e314f7de7d5034a466df816c8d436662d0b0f218ef65bf6c61385d52ef3b726f134e01facf19633b492443097c61703140192b05ab44588b30f0380b6e1051fdf55eab5d089a68d8de8883986fc6526701e904de11912cc6392f1a5b2856ef6dea8b94e0037396614349e6921399a185f83bfbd81fcc4c2929107471f31cc2a030bca58780b332540d4d05fcef6b9f35c7084fd0fc0b0069733e1c4c8fa8186fa7828a9c270554869dfa65bd6b5fe95491563d14b9a5427def841d019b13a8653dcdd7b815f8e86f52cc2e5d79412f895cd997eb1a32e2462e0e914830e501f286fc8ce366735291a2e82281086e9f48ef5884a6f9edafccc6bf528322a617b6abc909a3e6b0849f2ae9c37aa3624b014d1ca728b975bcd42b487b3bf71c4b3820d0c57e58da6c6d2c81a346cd0865691f2678e0c07b2a14caa22b932cf8f1f8103f91574dc6193c0cc24e8974a9947f7217908e3ef92b4a441bf5ca76e49f79561333e9fecd35ebc15b6eeb1fc2c263eb01bce24e113c6c1c4580c92e0597f5b9dd21c9b535e43fe169c9328844c72d413e65502e7794cfd8dd66044ddca20a25356085f56b07228aa683e3e2e2264b0ed1180bf9696de6668e629c2c9d4f25e836c7d11ea794964e9374e64718d08d97b862afef0c31d4ea96e8b92207d8e8823821e531c2a7e325f411cbcd12c83584296f1ceeffee2f3bd661d8125eadbc0eff9da823a7712e3e7dc22bb46a64d07b8d260be58a451ef7d81b60050d9560970592c09601f5109eb69ae92051ce7742c9ff35006e5b44206103515d6426672715cee7cb37ef6be750b2f70f84a7de6cfc3a3b0a85dc88bc7d93ad1d5e39789469f50dde739d9229c587830ddd47702a492b234fbd3a97231fae5e279232d5b2edfb8bfbb24c8690604ffd2b9e36d70fe4e3cd0e0dc114301a753743da42bc8bec9c6eeb974f73585c75d6ca9f43a4f32914711722324152a402ac3ad15011d6a2b11b7f90cbb1304d217535ce234861e40fe69d6ad1bea6c205670209b9014a3d40e36321613e22ef93d724c13d9ff1d2081ef0322b1a224141a173e6816fb70ec5962243858b2aa094cc38fcb33f134c14564d652560b35b7e5d3f5dd0a29d53463b03cdf997eb263595a23597f13a2ff0acf27848231e30fecbce22445474cead65a852fffe2c42e20bc0fcac15bfabbcc8d57b04b62a39d4d49d263a52a8759f20ec8e25077280f7360f685f86943c92af839a48c8dba5007e9f59156840efc883fdbb2b6618c6657c678dfb51fb2bcebc0726c71729bcf47cf51c974716a03c3094274aced77fa3eae1d859b5d41c7bdb6716e1938e4e26ecbb6a199ab72713123e4c0df39dc08f226ffc353b129285002cbcfde8f6b016507bccc4dc2683aec51c81aab22870f58eabc936fb40af8d6f5af7f13a1c88f4e1b3c7cb62d55258fe8af854b5c1a625238399319041d019bf008f29ec1a8c3dc16988229c76da1d32fee2fc74f42742c57610ea685aff03354834a1e42ed3e0589c7a1e1a2a5c14226f995c6d182ffccbdd9757c87de3eb9c6496823ad58d1bf56a6db9bb155c54df6f46aa4233ec65883f02f6b6e0ce8184aa31ad1cdf8de0fd44a5c9f78c26fc28b078abe77e758e21d06dd157324025c8f259ff4bc71b18c3e08df52367ca129af4f691af68dbb303009cfb034350dc46b671b0074b6a2cc0491a50ed1fc9295a4e05a90b5815d134c902db44e3e24a62d079e330124b1fb7b5a2d1e7290e1e81b379428e4846ad41eeb2a4d3c00951bdd3dd96dbcc9da83968ee86c2e8dc1e7906a96a4996925ebe81f76bbe8beac46f20bc39a659c4525ff5d3ab0733f2eb9950cb415a393b0173908dd0838086c1bb9dcfa1a237f98f44ce301234a59ae36657a973c3d3c2aa0419da1a0fed327a05549ab47eaf59d06fb15e070fd6437a0ddfea22acdb695a53f21eadcd0729b3a24595a75d9eb24aa4e510a5940a260a8452a4c9984315238332dc9704267dd3eea1f99cc9187d405d4314c24526dfa5cd1bf1582b8daa26d8c08ca2b5ce2392e815f9acbce83cb051293befa479e371c8d5db78228742a13c29a8a1e429b179acf597ce84b05994708ede6b1c34ab66481dfbdffbf778c78645b0f3cd13f8ca26a77a906b4a3cc2a35e86f9ba74fd3ae5e41dac6e5a6f878a11c2a35ade63b7858fe83cf897bd7e19299a9123e69efd03bc2db0d667e9e6c25b2b0fbd9ab8f318554db4380b4f8b7d405469f6072f4bde3c4881c9132d883a0e052b52e4330a3d5e48e48f4cc7a35ecce53cf062463104fda9507524d47d5409e3ee48e0f0037a9d09d63c39192bc4db14ba23a7255cb284410a9b85e078c0b4d078ff940d5c52b9f388f76b236dc0fd50f6c1603b9f4288fe67b4f814481ef49bdd4029127b0a649d2c2db9a99f91467a48b7112203022fbf3be0a94ec4f05420f1cf72fb681cfa82f857b06840e6e1f2a02d0b25da2a25a07e4dfa3f7a64de5f369e5c597458a21c47a6170f3ca7133bd35b972692be1d3929f847fe40c33f5a8a3d0b5044f0569525f7d98730d0a461b0c22408be068b39f4950e69f2471c04df74063001cd7ca05ec22286a19b642d1339ccb939a69197dcfd7eb9917a2fe427290058ec1ebcd2234e66bc66f02994c8132f02ac10e6c8927b22aa86245538a4c8da26b551c1374fa93977347328b4ea223bcb895346de6310783b8cbc51ac983ba969e0fa8125e44195142547f0c7051d9a7774b3fc2db75cb91627869a1860e3f4db40f4dd3d7d170ec983fa7dfbabb383a3205af5874a079714fc91aff3474fe1c5c44897d61dda92f3f2aa00f9b4fcf67d7fbac0c31b3b6dd3eb73c278f6c6aade147b23c16997ca3b9cbe79a1a55d7d01278f4afa48d5513ee7fc34b6f0a27e290ea7b7c9f51234f85069fe2ffe03207d1919cccfb7ac3a7ac35a794546da749db5b39e59bea5eea3da8026882013206d781ec95b9c553bea0ce74c58fa263196dfe12122032639415cf000289f9c273b3ed13c68417ebeee4678b3ccefa677e7883cf923c12a38a0c4b0bfe75b8a67d72a727f710eb693203a909e377285da2fe4dfa1fa176e6004b8cd10baa39f6af5471d4303eff86e1d4f334c1c19e950a4b4d3fce0bd03245d74f46bd608c22925df3e9d2db2a2ec8b1d8cdd6c438ba4861ebd63cbc38320c2d8d8a66a17ef753e77498aa172a2bb0ab3a77a78f9480953cf39ad49bb865eda93e9c4b83a56024a219d798b7662ab1359915a56e1ce6ff90b8c2c7627027ef0cf2d767c6e02c5812b3d67f3aa9e60f9e8a489f0fe71ff8999149cc42667147a60a54c197352004ec7da531ca7b8e46908b9df5c267c6d94c61b3b1002b3657792202220b3914cc355fc1a4a1a4a257a049b4a8b66abec6b2c9566615f1a05efbfebda638f13af35ed1475eeb8d0932be7e1b59e5c61ba68a4a612dd33313d35bb9ebdb1713e3e13d576767df79527f17ee7b138e4a3f8571403f0665155b4d50e78c8152f48ecfcb59b9b8e5bdfaeab81ca2c109ee2e9df76a075edd7ec1920ff4541c88e7f572eda659cc7dc3cbead7e2a843ea5c1585538f96f6fe307b6e051a46f7f9594c07e06cb6665a5749d86612e01249c2e31423ffedaf7a2842b2f0dd78c050a657290540113777dbe167a827f21bdcc4fc78acac31484ce3c9253a3e89d3eecf5ee7e435ad7b7ff933bffee231e43e01e3114caeb9bbdb471f48128815a85baa37e9423101583e553f14d73c7d712c232bb5a6b0dc6105d4f4275e303ca488f87280685f8641e0e9994c8493831203d04b164e88c6e3493a7746dab0d69d6b2", 0xbe6) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000003740)) ioctl$WSKBDIO_SETMAP(0xffffffffffffff9c, 0x8010570e, &(0x7f0000003800)={0x8, &(0x7f0000003780)=[{0x1, 0x0, 0x0, 0x0, 0x80}, {0xa74, 0x3, 0x7ff, 0x6, 0xb4}, {0x0, 0x9, 0x9, 0x6, 0x3}, {0x40, 0x2, 0x9, 0x0, 0x7}, {0x2, 0x100, 0x5, 0x6, 0x6}, {0x3, 0x558a, 0x0, 0x7, 0x4}, {0xfeff, 0x40, 0x1, 0xfff, 0x7}, {0x800, 0x3ff, 0x0, 0x9, 0x100}]}) executing program 1: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r5 = socket(0x2, 0x2, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000003b00)=[{0x0}], 0x1, 0x0}, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r7 = dup2(r6, r5) setsockopt$sock_int(r7, 0xffff, 0x800, &(0x7f0000000040), 0x4) bind(r5, &(0x7f0000000000), 0x10) r8 = socket(0x2, 0x8002, 0x0) write(r8, 0x0, 0x0) recvmmsg(r7, &(0x7f0000000080)={0x0}, 0x10, 0x2, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000140)={{0x4, 0x2, 0x5}, 0x81, 0x0, 0x2}) semget$private(0x0, 0x3, 0x6aa) getgid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0xb1}, {0x64}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 3: sysctl$vm_swapencrypt(&(0x7f0000000000), 0xc61, 0x0, 0x0, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r5, r6) chown(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, r6) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x7c}, {0x9106}]}) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000700)={0xfffffffb, 0x9, 0x6, 0x200, 0x1f, 0xfff, 0x100, 0x10, [{0x1, 0x7fff, 0x3, 0x2c}, {0x10001, 0x3ff, 0xc5d, 0x80000000}, {0x9, 0x8, 0xffffe53f, 0x7fff}, {0x101, 0x9, 0xf850, 0xef}, {0x407, 0x800, 0x856, 0x40}, {0x8001, 0x40, 0x7fff, 0xff}, {0x0, 0x7, 0x100, 0x3670}, {0x0, 0x4, 0x2, 0x6}, {0x3f, 0x81, 0x4, 0x1}, {0x4, 0x4, 0x81, 0x64d}, {0x4, 0x523, 0x2, 0x1}, {0x1ff, 0x0, 0x80000000, 0x8001}, {0x8001, 0x2, 0x8, 0x400}, {0x5, 0xfffff133, 0x2, 0xd31}, {0x9, 0x436, 0x7f}, {0x985, 0x28e6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) pipe(&(0x7f0000000200)) r7 = dup(r1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0xc0, 0x4}, {0x16, 0x0, 0x0, 0x9}, {0x8, 0x2, 0x7, 0x7}, {0x2, 0x5, 0x7, 0x8}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) recvmmsg(r7, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r0, r8) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) executing program 2: r0 = socket$inet(0x2, 0xc000, 0x7f) fchmod(r0, 0x10) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r2 = socket$inet(0x2, 0x1, 0x0) ftruncate(r1, 0x7) getpeername(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r5, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x6000, 0x9) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) fcntl$setown(r6, 0x6, 0x0) r7 = open$dir(&(0x7f0000000240)='./file1\x00', 0x808, 0x11) openat(r7, &(0x7f0000000280)='./file0\x00', 0x100, 0x1a5) r8 = accept(r3, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, 0x0]) fchown(r8, r10, r11) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000003c0)={0x1, '.\x00', './file1/file0\x00'}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000400)=0x1) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) fcntl$lock(r7, 0x7, &(0x7f0000000480)={0x1, 0x0, 0x7, 0xfffffffffffffffc, r9}) r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) poll(&(0x7f0000000500)=[{r13, 0x100}, {r4, 0x10a}], 0x2, 0x8) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f0000000580)={&(0x7f0000000540)=[{0x4, 0x6}, {0x88}, {0x87, 0x7}, {0x0, 0xa0b0}], 0x4}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x10000, 0x0) ioctl$FIOSETOWN(r14, 0x8004667c, &(0x7f0000000600)=0x10001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)) executing program 7: r0 = open$dir(&(0x7f00000004c0)='./bus\x00', 0x200, 0xca) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x3}, {0x74, 0x0, 0x0, 0x2000}, {0x6}]}) ktrace(0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000480)=ANY=[]) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) truncate(&(0x7f0000000100)='./bus\x00', 0x1f) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x47}], 0x40, 0x0, 0x0, 0x0) lchown(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) sysctl$machdep(&(0x7f0000000000)={0x7, 0x10}, 0x2, &(0x7f0000000040)="c9c151552a49d74e", &(0x7f0000001040)=0x8, &(0x7f0000001080), 0x0) executing program 3: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000600)='./file0/file0\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000200)={{}, {0x0, 0x86ac}}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x6}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000500)=""/118) shmat(r1, &(0x7f0000ff5000/0x8000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) sysctl$kern(&(0x7f00000007c0)={0x1, 0x9}, 0x2, &(0x7f0000000800), 0x0, 0x0, 0x0) syz_emit_ethernet(0xca, &(0x7f0000000480)=ANY=[@ANYBLOB="7bca7e58f7cd0000000000008100260086dd609f284400902b00fe8000000000000000000000000000bbfe8000000000000000000000000000bb060f000000000000f940e1dff10fb584047c5958ec7b33764e6a192498a0db6f3e56989026440c6d1599c70eb3cccadd85c9603de0b6fa62053ecabfc29a18745fad6e0f3f0397e483b4010100c2040000000109322d37485461f3d4428b15dbecfd12d838299903c7a23f92a432e4ddb0f950999ffd711cdf2e0ce60bedb9d95d5183fd52a9ae004e214e23000890781ec1d7fea6bd79b379caff39ac1623c7a112830f172a4eff4ea994283e883c8f76ea694de36e84c87c326cd6570f956d70c33d9c44d6820c4ffa62946e3f827abc2e6da2990b7ad73d8b014ad36281a0227e3cf03db742ad1d0ce75b06f1e95fc879bbff190b2615bb45cfa44136670f2d817f47f4442c4e57668ed6de1e00da3305e8b1c0f363728280"]) clock_gettime(0x67f3248105b4e004, 0x0) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) msgsnd(0x0, 0x0, 0x14, 0x0) socket$inet(0x2, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x8, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mquery(&(0x7f0000ffd000/0x1000)=nil, 0xfbd510af000, 0x0, 0x0, 0xffffffffffffffff, 0x0) setreuid(0x0, 0xee01) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x3, 0xfffd, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x3000) msgrcv(r1, &(0x7f0000000380)={0x0, ""/201}, 0xd1, 0x1, 0x2000) msgsnd(r1, &(0x7f00000000c0)=ANY=[], 0x298, 0x800) msgrcv(r2, &(0x7f0000000040)={0x0, ""/6}, 0xe, 0x0, 0x0) close(r0) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3d}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000240)=ANY=[]) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) executing program 5: socket(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000240)={0x1f, 0x7, 0x3, 0x8, 0x4, 0x0, 0xfffffffc, 0x10, [{0x8, 0x5, 0x0, 0x4}, {0x9, 0xfffff800, 0x0, 0xffffff80}, {0x2, 0x0, 0x2, 0x20}, {0x597, 0x101, 0x1, 0xfffffff9}, {0xd48, 0x8, 0x7}, {0x6, 0x2, 0x8, 0x8}, {0x3, 0x0, 0x0, 0x2e7e}, {0x0, 0x3, 0x100ce, 0x8000}, {0x5, 0x80, 0x80000000, 0x95}, {0xffffff42, 0x6, 0x5, 0x80}, {0x0, 0x9, 0xfffffffb, 0x6fa1}, {0x5, 0x0, 0x0, 0x10000}, {0x4, 0x676d, 0x6}, {0x4, 0x8000, 0x0, 0xba94}, {0x8, 0x0, 0x0, 0x9d}, {0x60000000, 0x5, 0x4, 0x200}]}) setgroups(0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0xe0ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) getpid() syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYBLOB="aa5430782740ad8910aaaabb08004a0000300000000000009078ac1400bbe000000244140f030000000000000000e0000079000000004e21b82300089078"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41c18000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) syz_emit_ethernet(0x17a, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) open(0x0, 0x75f493fec6515f78, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) r2 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0), &(0x7f0000000100)) munmap(&(0x7f000000f000/0x7000)=nil, 0x7000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{0x0}], 0x1}, 0x1) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x6}, {0x7}], 0x2}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x14}, {0x25}, {0x16}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x7, 0x0, 0x0, 0x0, 0x10}], 0x0, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r6, 0x81946467, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x84}, {0x26}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) open$dir(0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x78) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) r6 = socket(0x10, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020697f, &(0x7f00000002c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0xfe, 0x0, 0x40}, {0x100}]}) executing program 3: close(0xffffffffffffffff) r0 = socket(0x1e, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x7, 0x1, 0x0, 0x3904, 0xffff}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1d}, {0x1}, {0x6, 0x0, 0x0, 0x42}]}) write(r1, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) executing program 7: r0 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(0x0, 0x0, &(0x7f0000000240)="e889baa69e", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) fcntl$setown(r1, 0x6, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) shutdown(r4, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setown(r6, 0x6, r0) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}], 0x1, 0x0, 0x10}, 0x40a) sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) mknod(0x0, 0x0, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="80468b309b2548cca0c3bd621508525753789a6678d065d43ee4beba5f1b29d75f17fbc7afd04721d15570cfc48e0c124334ca8f55e8fe16ae3c48f5447f2ffc59e1de35169f015f6c7037faee2301a56aa2741434d2b14fab1e7701f22c3262a9f8e27a8a696caa3b9ab7c06b7d2489b7ce8bf6fd9b847cf1d878486af7992904af965bf98c7545167c41c2041c0942", 0x90) r0 = socket(0x1, 0x2, 0x2) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000001c0)) kqueue() r1 = open(&(0x7f0000001180)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) fchown(r1, r2, 0x0) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x3}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) mkdir(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r4, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea000001000000", 0x7) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) close(r6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) executing program 6: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x620, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xcc00, 0x3, 0xb3, 0xcd1d}]}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000001c0)={0x81, 0x0, 0x1, 0xf1f8, 0x200}, 0xc) r6 = socket$inet(0x2, 0x4, 0x1) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) fcntl$getown(r6, 0x5) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000280)="991ba14ac31a4f92da52", 0xa) r7 = socket$inet6(0x18, 0x4000, 0x4) listen(r7, 0x2) setegid(r4) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000540)={0x9, 0x2, 0x2, 0x80, &(0x7f00000002c0)={{0x3f, 0x0, 0x0, 0x8, 0x6, 0xbe7, 0x2}, {[0x8000, 0x1ff, 0x651f, 0x3, 0x1, 0x2, 0x5, 0x5cf, 0x8, 0xc0000000000000, 0xff, 0xce, 0x7fff, 0x5, 0x10001, 0x8, 0x80000000, 0x40f9], [0x1, 0x7ff, 0x401, 0x61af, 0x0, 0x8, 0x1, 0x0, 0x3], [0x6, 0x4, 0x0, 0x8001, 0x7, 0x4, 0x9cb], [0xfffffffffffffffe, 0x2f7b, 0x1, 0x101, 0xdf, 0x8], [{0x7, 0x7, 0x9, 0xff}, {0x9, 0xffffffff, 0x8, 0x7fffffffffffffff}, {0x56d, 0xfffffffa, 0xfffffffd, 0x8}, {0x5, 0x3, 0x9, 0x1}, {0x0, 0x1, 0x4, 0x6}, {0x3f7, 0x2, 0x8, 0x4}, {0x7, 0x3, 0xfff, 0x8}, {0xce, 0x0, 0x98, 0x8}], {0x20, 0x80, 0x8001, 0x80}, {0x0, 0x0, 0x5, 0xfffffffffffffcff}}}, 0x81, 0x1b}) r8 = accept(r7, 0x0, &(0x7f0000000580)) getsockopt(r8, 0xfffff6fb, 0x5, &(0x7f00000005c0)=""/4096, &(0x7f00000015c0)=0x1000) r9 = dup(r7) renameat(r9, &(0x7f0000001600)='./file0\x00', r9, &(0x7f0000001640)='./file0\x00') close(r6) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001680), 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f00000016c0)={'./file0\x00', 0x7fff, 0x3, 0x0, 0x1, 0x6, 0x6, 0x6, 0x1, 0x3, 0xe1, 0x3}) r11 = socket$inet(0x2, 0x4000, 0x3) ioctl$VMM_IOC_INTR(r9, 0x800c5606, &(0x7f0000001740)={0x1f, 0x4, 0x8}) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000001780)) getgroups(0x6, &(0x7f0000001900)=[r4, r4, r2, r4, r4, r4]) sendmsg$unix(r9, &(0x7f0000001a40)={&(0x7f00000017c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000001800)="e23a8a8ad93f4cd8862acda0493daaeabf2a9e5a6a06b8b6fea278ecafd90c9b618ed1ba1f6c351c1d861d30334dc0d166ad8d232c61d8daebd9cecbaa417a0e2d873b7464948d49df74a0fef5ad5d7bc94927d29274a26859be2a54dd697960c475fc17aac28ef7fc9111565229e3031806d8bb36e91cf8689a6f8d861968ae306c8fcaa83f3dbf44e9f55c739b4476464e7af5f91e68ecbd0e", 0x9a}], 0x1, &(0x7f0000001940)=[@rights={0x10}, @rights={0x28, 0xffff, 0x1, [r7, r11, r7, r10, r8]}, @rights={0x38, 0xffff, 0x1, [r6, r8, r6, 0xffffffffffffff9c, r10, r10, r11, r9, r10]}, @cred={0x20, 0xffff, 0x0, r0, r3, r2}, @cred={0x20, 0xffff, 0x0, 0x0, r3, r12}, @rights={0x20, 0xffff, 0x1, [r9, r9, r10]}, @rights={0x18, 0xffff, 0x1, [r9]}], 0xe8, 0x1}, 0x8) ioctl$SPKRTONE(r9, 0x80085301, &(0x7f0000001a80)={0x8a60275, 0x3}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, &(0x7f0000001b00)=0xc) setgid(r13) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000001b40)={0x6, 0x3, 0x3, 0x1f, "069473e40daac4a2e1559aa3cd6cb00d196cbbb6", 0x8000, 0x9}) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x2, 0x3, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x4a0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r1) select(0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2b, &(0x7f0000000000)="8c74", 0x2) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x10045, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r4 = semget$private(0x0, 0x4, 0x266) semop(r4, &(0x7f00000005c0)=[{0x2, 0x2, 0x1000}], 0x1) r5 = socket$inet(0x2, 0x4000, 0xbd) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r6 = semget$private(0x0, 0x4, 0x266) semop(r6, &(0x7f00000005c0)=[{0x2, 0x2, 0x1000}], 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ftruncate(0xffffffffffffffff, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) writev(r2, &(0x7f0000000340), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) ftruncate(r4, 0x101) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r5 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r5) select(0x40, &(0x7f0000000500)={0x3fc, 0x20000, 0x9, 0x0, 0x0, 0x0, 0x40000000000000}, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x7}, {0x2}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) bind(0xffffffffffffff9c, 0x0, 0x0) syz_open_pts() r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwritev(r6, &(0x7f0000000a00)=[{&(0x7f0000000340)="5e230486512e875ecc26bf64fbe1e392a29b06ac33a57d0e8f08cc2bd645c45360091188f05eb1e723487d6623", 0x2d}], 0x1, 0x0) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x10, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000180)="4dfb6b79951845e2cd9668618b36d93df01b8b7d45d0bc640ada53de1096c280bc3fe8a11c5aeea07cc0aca57612f97d4b101b5199f73cd5a5bb955d8f2ab8d018223f7b466cfec2b1a9fb56b65db7afa8570d748d5d8c08785882a940bd45d0984200a1bcd0fac462e146746296242e7342abce5beee86b92b0be65d3aef495a0ec7e2df79837fde3b44ac1773ffd11cf25", 0x92}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) sysctl$hw(&(0x7f0000000440)={0x6, 0x19}, 0x2, 0x0, 0x0, &(0x7f0000000500), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x7fff}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, 0x0, 0x89, 0x7}, 0x0, 0x0, 0x4}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffffffffffdc1) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x6, './file1\x00', './file1\x00'}) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) fchflags(r0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write(r1, &(0x7f0000000000)="5429102bb15d3d2145", 0x9) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000140)='a', 0x1}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x87}, {0x7c}, {0x6, 0x0, 0x0, 0x4ff1}]}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) writev(r0, &(0x7f00000003c0), 0x0) sysctl$vfs_ffs(&(0x7f0000000040)={0x4, 0x1, 0x6}, 0xb, 0x0, 0x0, 0x0, 0x0) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080), 0x9, 0x0, 0xfffffff7, 0x0) kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x81, 0x0, 0x1c6c, 0x0) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') writev(r4, &(0x7f0000001280)=[{&(0x7f0000000000)="0f09f02e420648e342e1e74cb2945b3856efb52a1d244182f7de4ea2e6a80eb9f259b6acb27530158263a973f71dbe92753a51504e215f21cefe1ef4e70a510d8efd41101103f9296fd13cf2cf0b508e", 0x50}, {&(0x7f0000000100)="89c2ca1dd8a8b51a4997645305838c49fbd178d7bb8c8fc79d2bb06ed7f4029e4729b6c7445c49a2623402e03b8518fad606dfe96ff0871be5ee4772a1062f06dc280d2175eca1d566b6c0adcf30b10c2e17fdb9f06b70d8caad561d554c1b8e0479ccc74415685cd3414857d9e9b88d6877e9be82626ceb4702e52a68ea61435cdf2f6a0da94af239ec7be7419a084104389ef108b1703783f9ece233163d2a4cef617d75ac45fc9bd51e21f403f4e585a1cde92de86bb363d6401352b2d711443f99", 0xc3}, {&(0x7f0000000200)="fdda48ac686564a773757734f37e00ee05000530df762c8de8e9bc60402af2cab6bc3269342bd6db1cf87590b4f323db5c9c671279d7b51934961f56b54163d2127056265c851a72cfb1c8ade0b31544", 0x50}, {&(0x7f0000000280)="8a68b2c577f2b08d14e30332ee27c217704d308c2f42d13496a19ebe97a42c9ea22ad79479fe6bb5575ef676107aef07cb436e2f0e29e18bba882544edc7764e4948a139bd99033df77695d40cc69e074e370721df4d85f7c8f0f0928081829b68c0da07241bbc1446e69f09b5183b6c05a03d28ca02360b55f0fe7c97f1aa05f3d2ff6899dabd81499febebc26660e6c24f91e11ad89ae1b68276bf749bb4a769fc719ac7142e212a09151973810ac1a555ecf1897dfd2723efe0ace0b819d83e361f36c4aa8a1cdf7375792fc6f3d081cac6e4e95a6ef88f28d49183fe53580894094aeac5ddfecf94ac76b36027acfe4ac9e7be0a62d8259f998344ba5f23ea8295dc0a27facfecef63aaf4926b2e609821a51f2d9e620344f88596979aba352fe0a6c680922056f6c36dbcb59814a9f3386592bb0e7cb8508866474d6dbf131bd12f58d1b2a455d860cef907100db39d4d24c50695d5b6cf322164d363cab7bc0ffc247e95aead8f354cdc23e4b69d48fc601f1ff1c2f430569091d1fe2ab477424358d0df5e187666ea1e6d5860c5a1a2301aa508d57e0290565b9b310e3ce0a4defca8dd13ae7dc78c28d06ff5f0c1d65b52557da60be98c77865ec80ca6d0bdd652ccd9dc578efd8af7d3f105532578ba3e06afc2bad07b26ea664aecbd63fedd2213a65e590d9e80d77f9929762a880c3fcf4a7fccb9c194e167c4feec129d7cbed04fa271910fea811f020b8b4fe63c4f7f9f2ec36bef51aff4979c0dd6c5af8d09e9fea22d36c23c52ca04ef6005bbc2bff623d449199eca591dab8d80a8529a28da6532f9b45a78b8a3931c983644ff0999608408eda59641bf9b766662c4167594a9b8b902204826ebd417e8483e3ef5b22c4f4c4eccf008c186e175dd765e8bd44821eaa6670a80d8c96d22a7506d3a5b9ae73dba54b295bba1a866da60c91ee2004c14d79c1dfaa37f464402842b819fa5049e0f470daa6bd7b5cbc9fa760e69c38caaf24190c2cbcdade3f888d988d72fcd550a947ba2d8e5d8538d1194fc87f861a6bc3e8d4a4d0c3b4e4518b5bcf55ce0d0cd121c8b270325e8c450216ef17589e1d23516ec286953d80326f9bbf87391523eefa29af74142ab85aae7da9c7ea138e51f18a2c51866d3bbaf09fb01792777bfbac18fabd398f8aaf080a0bdc5b780c0cdfff1061cf65767675cfc010005cb7df815d7db8d16b174406bf9d9864fe7b2e137016f1f34980b82f1b5d897edb03e98b8e2e02003f88f0fbed116092212b90b82891c6a7919db70316c088d99a951eeb47740ebe43f52ff2220deb172480bb45bc2a26f3ef68ba0675ef399d07e353b7080c45b3c55412602c1304d3539ebeb6af1610920b22be91968d15ef4e33a83128eec7f45ef275158b9e7f0a533402902d3029e877b83a8b79dd106fbf2fc18d9be598aece02c42c192d0a4daa75cf5e38c8118c5fb4417a69e14fd5e15595994dff9ce3911af56f3d3974f018edc35c394a04a66ba65c3b0969c564f1c5fcf86628f837c64b1dec3b0595a86c5f8973a5bb821fd2105eabfcb20897e7915a234c4eff22e93d32638ab9e729214b5fe1718e367ddfcedc4c00a289cf23f3962d6cf9e7cf6fa47988bdbb47bc524737beb83e7d08109b352ceb4f4ea523cb183659f35aaeb226b75980cd23b864e04c9a6570b5c831a835209bc8063b95feda2f51b5e19d5a1baa116fb07ab52d29e7e625b55dc438494801cb5ed7f9a8306dcf42c77427efe288975eeb1f2489b4a4504eb575aa2ec40958cb453cf2d6087f2bebd74ab0462db4cc69a9e1e1bd28e1a127d3d9fcfee6458c46137d443eaee69a04e6337e38ff6ba261062a1a75057e91b5fada7b2329a89dfca0365a40c2358d89b79789df3ccf9bf388ffefd0b5bec1ad46fcbd2c17d669bb80d3a2b53d81422625fde0ac2722658b140a96a51af2c8f5c2e43ca32bacde1301e30c5d00458990f59251263a7d59e5c89c9d4d75e52059ce80450b2a950948c54dbf284df340a96567fc82cf934f28c7aac6b1309b0756bbb2c01538ac871990cd807044619a182e5220df85bef4be242d04b6c4125a4643b92b1e023ac57ee92f55c916b5761437c58d4d394535132be1092538f88661197f15c596e59f57d7b4b9c9a89febd45d63b99f4eb62b56a65c5173814e3b4612db3a28f0242aab9336e9c500efe9ad7d87af51114671af4af6d0d2fd6595b025884e90e781023f76e5684e2d46a7707dff297da84f342c7baa898e535252bda3900f3209c8397913f8af0f92435aa735f5babfe043ef86b5de7e18849bba1a37a25d94ed918c46cae9ebfc3aa430b892b68557a89ada079801fbfa106c7ec3959bfdf7726586b3bb3d8e633a7e5b5941f646901916c01eee7daa1ea1b1990c3b854a0ce16b8ff1315f92681b53e75645deac0d579c273100c9fecbc035e3184e9c31efbbd1cf9747f340f84cf18f442e1328df879ae870b695819d00c57db4813fe6188256308461d114d43d7f4279cbb8313c8ce0765c8b90299a0633056c8a15a561d47f51e36cd1f2505da0aff137a02555d31183eb16586413bce705af0b31cff8991311c077449f1130bca85d344d7821197edfed4eab7f1ce27d955ce6281ded86f10a79596e80920d7f4e3a0863e62cf6c621e35af5a5d7e1437b2e8132e491057c8a03040a0d2d0f2e90a04db5db4d0090028260d56ef16adc6a3b830dd9bef036878a3de252be2fade6366b2f7b3ac71e691fa39b0e4421fc1b92460f126e7682c250e29132d79ff3e7befa1c21613f46f6a40bc804ad5ad459ba3a7281d7aa25bf39241d170f1159c6d8aaafb26c6d15b78833d530c6ed7d4b4dd4732e536490e3bdbe75cdcf90517ee31c7dc2a5bbc18ef82f2892457f44c60e3c8bdd69e9040a072a0c006e0b905b33ceaaf53b20c92d86106188c662a7f6e3aa62ce378098907d1a6c217ac9230b4d74888ef93dce263db18079d809c72db1cc4a131f16a8d6b7a2086517bcde41f2b0afc76c93a247a0d5aae211e048c56105428ce6512171c51a44cab6c7daf0e8a6209405e7871bd4f9e4ecfa82a4dec6289c46b2de02cf7967c9239c48124cd82aac8b71fe24530334c770a610825b99d67a6174f300878d18529aa0877ca3518800cf02b25619882f60a9b7734a1e2f5147b11f02bb8db19df7c44f518b9cec60cfda2a62743d473b2007377b902d6c74a89734d1f3c962c5b2486b3538d69d342b03476a34afc22b58847f81295dba68668aa4114bc2b057b180ada956ab0bdcd889250610451ad128d7d093eeb8a9c0009ab10ce06075796159d5b7f1fc1506d33245c2791947129c09224036d78c7d6aa1014f6e42881ec654a7475c30e97a0d86900f8d055257cb927b4ac24adc0856019bdbf595b482d7fb3fc28039fd113a986007e50c981d7e5877addd89fc2a66192d18f957931988f62db72af2030390cd5021ade01e24d6e60609ed6f2300489a0272f8adbc61b5698e156ebc640dbca7584b24e3e282ce2a8be3f29b24847c91c47f3c692d823c8db8d613ea5bd53c84b1af053dfe96fce93f1bbbc71ffa4a7eca60f9fe6b398dee36d561c6888befd36e434b037d0dd3f66a6750db1c9c469989ca2c9582536e30246378e847d699d7b9fb07efde885c6edb820300d58e5ea0335ac5497927f827e92a6ac75349826d07c6c478945aaa383752f33fc0882526a6d6a636c7ccd06b9973cf19f40a40006cd2ce6671b0a11bc3fc0d5a7d7557676fa409943f5e58399e1ba5f619870d812265097bb6161b9e6dd7b973e45fdf6228f8986227044ef921aaa91afe84a96f56fb4f37092383510fe4d4ecce4d26bfd408f865821699ee92e45bd02fc2c7b53db4caa9835743c749c6dacfc1a69aa30879ccea0e374d84e266d4eb41552882895b9b1153026f27005da4da12f81bef52b47e8ea5b7ba8931415893e1cc85bc6cfec3fd2332aa23feb930fb9d02ed64d66edac82bcfa8848de70aa2631d5b594befe3a4c4f30d15a37e81a8499f87b8ea7578c97dc64cabb0671eef6195688912a7880c74993f3f937947c73c0be0b74efb90373e5693157d70298063eb9b7c80db76786220514ffcc2d179826a94f421a8958ebe23415eb52a971937560e8c7d7ff92475583628dd8cc44fb61a21ce9e12d57ee5177ff1566fd3ce7ab7921524a211ef74b31d6149588235985935baaeb54dd745df883aa85c25ce56cbd3b6bf611e5abd5da90539552f37e885d45391235a7f3c5b527399ca00c7e0fc3efabaed8654f78c8fc522bfe0d105b77e459b72a33e3aebf88cee3b5fb7edb3b57c1100a48cb37c9dc0931ea08b943a56882f659c705ee89c28395d65950959aa35affb42cd4ae9fa346870723f36efbf2fc888490136f180b5ebb758ed7d76243957ffb367607abf7bb76c2e2ee9ac1422ea0ca5f34602776614f54fd0432bdf4f0a8a0f0d35125d0d7cce5b362cba851546ad6108dbc06075b365ab29402c325eef398864070a822cd0b82b7ca7860631d742b9625c6d802f433844278948873985528b69d98f4fb744499f9456afde38fbdad8d9bc452eb6e50872863fd869928d7d1bbf87f6eb4c36b5b69343be33336ac9054db915874710ef4b48cee61706c8aa9f008557f9c05b433df527b05e67f3534fbd593675b16fdbcadf55bf16c540dab9bc51ce4d0861b3281e0504639975197626934d6b30a4fefec04e5bff944cea1f1fd7a2bfd5ff142d274ba40ca2bf6cd550f4986edc9b4d6bc3845f62387b63999c039628911390817bd5996586fdd67e592f2af3e0bd1ff01ffb7f687111bdf9d925e026662f45f0dcd33080b5add5522adced96dae48770be537803c0f52a5225fbd8d613e4350df4b8d7d51cc457f3063a43a64283ffa79d12001f18e95f4f3dfb9b9d13989b0f802379ffc6352589c9c06ca4bd377dda038fe21c5f0472433b0a0d951b79b68204e0c4cc9b3b22fbd9e2c9559076dddeede9423ab0b353ed7aa5ef3e64c3d52f0152f0a4a5199e297428054940202f11b8acc9d5830a0532c47076a7cf19f20163388b69c58a8ea20f8bd9f8e56487817ee9d8cb130a836433744c52a485d436d74622bf90b797695b7b3a1649a00fec0e238aaeb79045c1dcdd845d919c7c1e617af2a50dbb1e91c4880c2306cc63486f3f9b057697925331d5cceb970f6d9b945a51f797e6ae2e48b1c2186fc384eafa368d7630a0f0929d04c7120f5b66b6b7ae1297dc493e2b89177c9ec1db4d128b6aed113d0c77cf5370e9cf6daeb22e9139263309158f42953062f1b208e87b52bbf2b8fa503432ceec1d7a118b82b3f6ce0507530c757b2f0b7a73488124dfd2212313abc4c38702d474e63658924a7673ef8401f37cb649e8260e819d180cb849da2a39f7a507f30367bc9d99cfc368588af2d15de2eeff099f2d9cd78c78413ba21de732a64e39f667263f9b1b2ac52d2d0c25ec0fd11d490b836383d11cf5bd6d29783b4697fea3650a719cedf503ce71e2920aeff32b135335cd6d675b742091c7f5d874cae392c50494c9e4814d73a3247a801dc8f67f30fd9085fe3de9e049e6348205cdf5eb71a81773f0bc26ae333025ad8641973573a3ad5cb72a4b17005b034fe2da3f2f301db2526cc8e814d0640f038ad0fe7e74da8c8daed21a00a1a744b70f58787566d91107f9c55e833cb866dfa26f0fac72f86ea90c41076ed1d5fc7d6e9b7707d18e678d9f1998ba064fe803c7c9c1468ab77a26002f6c8692f86", 0x1000}], 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="a8b234392cbd006a385dd9aa8a6366986e373cd2a80393498aa7e1f879952c4826815f82ad01f7ecfad4ae59a9e494f6873ad4b5c1bf0831eabee5b14c06eadc4a468b5b8ee9bfcc49220544942204edcbb97048a7918fc0cc92585f452ad400d8e09a19ceba67330dd0660aecf7f8", 0x6f}, {&(0x7f00000003c0)="ad70bddd7d8bde3b27d8ce3a5fed7afe1b315c8f1b7dd3ad991d65267329ddafe6a90dadbf05e619795c46b961203fbe3e849f705f14f9b5684729da", 0x3c}, {&(0x7f0000000400)="5f6eeac31060698fe04faa2b0e0855a4605c6ed6428d", 0x16}, {&(0x7f0000000440)="ad37045e6d2532a7e8caa331d2ff0d", 0xf}, {&(0x7f0000000480)="a514498bde7d26b5b25fc724ac50305869a596d5fd82ac505a141af4d3b1a427258432ffb5", 0x25}, {&(0x7f00000004c0)="ea6fabbe49a0f996e57376607674b5b8cfff954acddf79d07f9fce039139b76634ca2c338ebd68a285bcb38af4493d8210381555b2de680ef08ed984244a90591b7665133be0af82259293f4250e92a367c0e1c9234103718f5895302666184c4bbb8edebf1b97c18f42719b19217adbfd9d992d73e5df17db89ec636bef3a5639d30ae940a6d819b53c08dc4786dfbfd3266c8524bf3eb409a6aa245db05cbcee472f49edad978af29b22", 0xab}], 0x6) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="be138c7160a1e0275c0d0200006e", 0xe}, {&(0x7f0000000000)='9', 0x1}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x4}, {0x35}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) recvfrom(r2, &(0x7f0000000100)=""/161, 0xa1, 0x1, &(0x7f0000000200)=@in6={0x18, 0x1, 0xfffffffe, 0x9}, 0xc) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x2, 0x80}, {0x4, 0x100000001}}) executing program 5: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x4) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080), 0x4, &(0x7f00000000c0)="9fa87008a0", &(0x7f0000000100)=0x5, &(0x7f0000000140)="9e1b9cd61c2b60dd0db455f6bffaee044f6573bcae1f8bdee0707bb56034c9421e52fa34fe732ef5556cb58df06d840455cd5e3406be546f9779c6ef9672ca9a85ccc580b2a9e25f55d90debcf954c6cd3ce", 0x52) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000002c0)={0x10, 0x4, [{&(0x7f0000297000/0x2000)=nil, &(0x7f00006e2000/0x4000)=nil, 0x4e6}, {&(0x7f000037c000/0x2000)=nil, &(0x7f00003be000/0x4000)=nil, 0x6}, {&(0x7f00002df000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7fffffff}, {&(0x7f00007a6000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x400}, {&(0x7f0000018000/0x2000)=nil, &(0x7f000063a000/0x1000)=nil, 0x1ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000054c000/0x3000)=nil, 0x100000000}, {&(0x7f0000576000/0x2000)=nil, &(0x7f00005b7000/0xa000)=nil}, {&(0x7f000047d000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00002db000/0x4000)=nil, 0x9cc}, {&(0x7f000006d000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fffffffffffffff}, {&(0x7f0000644000/0x1000)=nil, &(0x7f00004d4000/0x2000)=nil, 0x5}, {&(0x7f000011a000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f00003c8000/0x2000)=nil, 0x22300318}, {&(0x7f00004c6000/0x2000)=nil, &(0x7f00006b8000/0x2000)=nil, 0x7}, {&(0x7f000069c000/0x2000)=nil, &(0x7f000058d000/0x1000)=nil, 0x5}, {&(0x7f00003bd000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}], './file0\x00', 0xfffffffd}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000005}, 0x10) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 0: sysctl$vm(&(0x7f0000000740)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xff}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0xfffffffe, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x14}, {0x84}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000140)=ANY=[]) bind$unix(r1, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) mkdirat(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x17a, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x80000001, 0x0, 0x0, 0x0, "3c107dae307e08002b4600000000da64612c3300", 0x0, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x61}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x7e, &(0x7f00000000c0)=ANY=[]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x3}, {0x6, 0x0, 0x0, 0x5}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20530d) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1cc45f45, 0xffffffc3, "070000010000fbff00e6ff20a1ec7500"}) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r4, 0x46}], 0x1, 0x0) poll(&(0x7f0000000140)=[{r1}], 0x1, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/214, 0xd6}], 0x1) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002db15770 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) setsockopt(r0, 0x40, 0x1, &(0x7f0000000140)="967cb1ddbdafedd102e5ad85262692172c317b85", 0x14) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xd140, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000780), &(0x7f00000007c0)=0x4) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x9) setrlimit(0x3, &(0x7f0000000040)) setrlimit(0x3, &(0x7f00000000c0)) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) setrlimit(0x8, &(0x7f0000000980)={0x52, 0x62}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000001080)=[{0x28}, {0x87}, {0x6}]}) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc018696c, &(0x7f00000001c0)) r4 = socket(0x10, 0x1, 0x85) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) syz_emit_ethernet(0x1fc1, &(0x7f0000004580)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60dc8ed61f8b2c00fe8000000000000000000000000000aa00000000000000000000000000000000001400000000000005866a10b232ffbae714aeddf833ecf35cb76bf9eeea60b90b6fe9c11510ab38020760ae21d8c77979a1ab08b58a3108a14f38ba2fbcc18be06e698518f1deb78243f6f7dde2508fa2e217215eb73d6ffc5fd55ca8d7934b705d6c7964dab01d1ee9c7931c61c73ff49827fb484076e603c61df6e36077c3b2c46076860464de7557609d88d2c9d30401000401ff010700000000000000040101050200060401ff000000000000002b0200000000000000000000000000000000ffff103ffffe1d08000600000000fe8000000000000000000000000000aaff02000000000000000000000000000100000000000000000000ffff7f000001b75d12fec39a66ba3c45c779ecbcb8f0000800090000000000000000000000000000ffff0000000000000000000000000000000000000001fe8000000000000000000000000000bbf84aee7952f580a951353e3c247a3ba2ffc10000000000009b0026ccaaf43ad51bcd8a4203319d1edff1ba5c80b7bd10656ec0d7ae904d29e239b8783edbc88edb813d61bd0568837ea7763e05a85c6736310089d5e9fb28f4bd80a41e6e60c7867df876da6d442d62be84855ac6862ee9ad8867c37bf1dab263d0421bf08ddac9431e17fe673e39b920d300ab171e18705071d1bc62e1bf85516e662fa9541f803fbb36b4fc0a2547241abd7e38d3634f72a9138678e0c883ed994a83d259b8758f58f99d3c37525d8a69100ec594f3af94c0cb8e8cfdcc9034b2bbd6f98f8a3b976dd069338d77686073333e3463711aa834934bc46546f1c8bcb18e37b64184e7fe40e0d2ea0ef52075a17d6a748a8abbe03a8743cb6c687c6cca76b72901b55f393bae5101ec6d6beec9723eb918bb1aa919193557e76cf9cc43d571ac44ee3d450bfc0e1ac159dde9576cac702f435c5d45bdcbc793319bb9ff77273e42e8bc9c103c07e9b60f086c5d9c515b54243ee8f265c5cdfd38d2a7469a6b71be30f10e36899b426b53530ed8f7a521957b197cd846bb28c919278a59189df5d69bb34769af9eb37161676890c4e6e7c41bdf1518df8c905696a591942258e9f182393a3d2fe83f1fbc1b159593c4483fbb3cad4fddfeb3fb0521ebdf971329736806f55d546055d10380c66767540124d299184e458bb981194a11e58c4fdca96db7eb4fe4bcb10ab7b27e54dc2346ee0b5f02dc4c24ddf7d60c8ed3d58ad1433a119bcf102fd11203eec99bd9ac728d9443009bde192981c9d2f1b25344698696cdf9dab743f535a56a2bb63cdb41f8c8efc6b5b307ae130b47573b4ced55c164819882c0f86ed765f6a5f9669800640f2e814d6d2983150535d51752d6277621ae80eb2302e4adeef22e28fd587bd62df0c8bdc7d6c525a40ccb4cb3bf34fd17b87b3adeaf3ea77190668f0175042c079b3d1c52aac7a72fe20c86fe25ae6e411455f08523b9f2141a2beb5ba886d39f0aa1fdb821c3f2838c5e3086209e1283d953abb61b376d1cd92297f6b52c9ac3dad8b1c03620db2271e7f610bc7481638ed0cd4b50b101a634078f1e5fb22b1b17ca72c8c48435f751fd022635dbbc7e64589f1884763b813f1c9d986a7d80d7fadc2a5b0efc6147b5a99f946937ae24021469ce6c9091e13d062fe7b7b6832eca61459e1c8ae6fe621bbaeef21cc6e0c62fa7889e15a33381e8d4a5c177df7c44bb20c58b65d754d2c01bb08f99b5c4496a2f9e6f15f080f4ff47550beee290cac899217aea50a6bb360399aa9c691472fcc4cce2971e038e6338f923ef775975fe3906a54270422b8fddb740b7ece9a4ab79243c60d7af9c3fa8d85979d3ac2a06bab55321f2c4bb61c557cc67b7c4ad412a99fb8d1745916555d5a8b61a2cffb29966dfe55195a6323a34ec8cc74e0a44875074a881438a01acddf880906079a6af59dca647a737c829e8075134655654fa5a08e340500de690c76f7496f82bb3369ecc7f7c5c6d1eb4b1c2dde686cc58318ab1dfffe20e1c11f4958d09473d5059f588eea9dbf322927ec360243b1a1a4501502741997db6f8dd35e12825e2a27bcb6695ebb0c254be5e7704b2f01813cc50979e68c61d6d9ac8221c2df9c4e44848c7f0dfc272a7538bbf9185b08aa47fdd17b090bad27173dedba26458db28b0cb7af5a3655ac9b0254fe453f9f2f7be31757da766e724f675b7a4c61b6af119a3a751660c84b3927e00d09a822d1529bd9a0110e5f3e35e1ed2a394a88c6b08005e21322311de19150aa5cdd2a73a9048a58657e1fb3534af381894628b279631171bd7634f1100d18c66c2a5b6692cd313ceba62d22323d26fdaf03f06530d1c1dfa67cdae3d6db16582f8704bd76a51d5399b557e04146add5da1c05f7e1968aa8d0270c9042dcd6916f097170a9caaa78a94dde28341f231ef7c3b068ce30986851f929680dc2db8f15f8c7e82bb0042a1172acd60ed29dbf7dbadcd426fda4cf9e51e70bd0203ffd0412f0d2eb3b4d958d21cc9a28e0a4143c05011cf439c68fdaef2d68c6066fba1832a8782b04ee11d29244e2e6f719d2f6198b413bc4a974cd17a2703d4860f6d6910859a9089b997d15a0ccc099d6de260654ac637a4a7eaa7cb1cf67d08bb3bb706a55037ea987d24c0874ad83d0481ff43d1e040368b15c98271d9ec74662501380e054bd292eeca73a3f7ea5a4a5f12ecab711f7ff4059376c3987af039279e9e8031ec08a9343ff9320413166780aef722e43e493726ce4188b93800f6a5acac04e6ce8d102cd08d7275e2254efa776a3ec7637850ee31cca60c6b48436654d29000e6ebedc6d62c7927474ca24fe98b40b421877fbefd84488112b007c27ea806ffcd21ba4bdbf33a81b2979009177e8067243ba28334c63f5c21516b657eda6a56d194c4a9972ba8ce69954723c766cd034d17e3cdceeb790c8de775502079ac806354e90012efe7c1cbf7a33d672df4cee35879985a44015f58c92ef293eb0acaa44e5438a5793d8fd558ab1f94922f551cb1df3be37f8a37702722587bf13a9012b5b3337bb1a6684fa4192d416c2927a8f324f8fb4f273575ea2ae5e23f02d52eb98005eb865a22b64d93cdcf2a0989324b29db5851d74b1a1dbb35525532b32de3cf8e08ca77bc6971198a0737d39b17e5a9e7901f9f72476f8b109f2dd36a9a77470b5103efcadfda2234a65b259d1d04e55494846ae7d9adce9ac03562ab06f6c11b147c885debef0da882dd26206778aebcbca5f8684f1bae81a12f891c11cbc537601749804e5240e7a184664e60571ae43c2eab85fc2286a6b045e9880490b8fbf79b4c663569de51feedbc1c5bb04dce1e82ade9c5cbc7e46d755ca882bcb04cb524e6906a9a0cef42a5bb4e670c4c032a7b069df5d1f92f4a1c15dfa3fdce086031adfaa80d5683f12f04f7dbaa0285ada2b47bee5e12823dc606bab0618af553071b30d3e3cd8b4a2c063979d6a428d0077dd82b71884bd4747b4073cac94d9cdf9bb0891e9fba79243672e9b8f999107aa36430d0961bc2153d1f6eaad4745b341689cd91cf9efd4b9ef3e98f7cda82149b6aba1802c1d3278c12a5c639254dc6897dfd412d7c92e21aa0f43d1d8f5d9c36c15ee194b95487c3f4ae77a47e4a2e1bdb8e9e1626ebdff6ed9562b9f7030724b4c892b995ba31854d394d1ef111b656f3d19e727031f1fa0a0f834eb680401c5e163d2b5dfa04ed893e15fb29c259045f8156d5df63eedc80e4253fe513f48007e1d5008ac9adfb8de32bb6e42ed34970333cf4c195182062f786cb9cf4d93e3be11e5e76fd9eb0684bc4aa157494648072919c79b03294e9122afae53a556773fa02d5607654f7ab88ce0e49a20e965330d7911dde03c998f25306accd26160bd8ab771aacb3b449289dec744ab7e2f2084afed888ec3de51292a3d0c3826a8c73f777b1deff20cdad6a946761dd3752b74ee6d1ecddb0bf5ecfa291772512a39ab97780d2c4964784c4cc265ad4589f32786c9cf12823dbda575f359de9a1624a1aafb553bf499164dc6e0afaf3d1038febc75ff0e0cea2521fa1b2767b9e2fa0a03933a6939c0001d09e6332089e074e24e5ae3a20255501ecd2b8cfbbc1547b30d7760eec0aee4baa5da0fc5c74ce5a22bda10f30fb5be5fd10f312da594593bae3a5077ea024f3af82c238403f74a4c06f5c64b9ba0b189993c898227e294c3a7509ee0cda17a6c377af0920e5d10d06f1180532a25eb7d5d139c4a8ac8c242a06dc39f3e36c96c05c66de7b20bf192e2e684ab0aa8ff32a229917fe33d0511bcd3c9e8ea6ee479d88f6d8dfb33d6f4083c1dee4389aa35193656fdfb563c44099ba45681e248a271c3e7012d59bc23973f0a4093780007d5ddda1fe38896fc9932eb22e479286afcbba69b4726ef41ab8ac00f2b33321e1b7f01f965e8b1b91ad9a867df274698b45ee79fff89b70cd1ccb16c034913e1f60fcff68cafde9e3de3a35fe15d3cda66b1de6eb974ff29156c35605daa05005a160a720113d6113b877d3957d35a903ee21a968ce2be4052b14960188b0a742650203549f56b1cf1d6a615242f82114c355219c82ff7f2119d9f7cb8dbe3de5a88aa38927c7a60d90bbc601bf858a6eb9000d0e18dfc918eb9bf45a55daf3615d513f1db601dd77a52c06fa18f6549d40972e7c7fa562ed957e6e3378b9184282c24c3f52ad3f45a0fa16d58fc169b29a35740632e53a565e77bd0f00107790d4ea65871dad4639541fa359525f1dedf2a79584f041d36ea11b1bef145a24297f8f3dd440e6666bcb96ab21bf609eb54819ce57e916da01639978363d51430c1dbc148ba29254e74eef8fac07b8550b45bbd05708fc75557fcf6259daf02a2cdb0906874ee16aa147aa839f963e7cbf109c547823a0292872a857a238d0544ab6649c47986ecb1d39d1a833028a8146a5980ba25ced7a977d588a86a743e5f4cc9311e3f1fe2f579828c602b9d8689a85a4e6185881ea63afa0ebc25da4839a61cbdb6753ac9aacbef31a957e4989752496927f925ac24dd40ae5c1063190e765d8baaca5cbe0d8f7838b494b1e7c90f18ce3321060b3315ea62cb93347963aec5ede2092560f4132986aa17b96d1d4f7b365854637dc75a29ed04ee9458a408609a6c855425ca1aa3faac2dd5cf7ad1f576ef011af27e92daa7be4bc63b1311bb7f883baad5674bba801965ac779604b8ecee92764ccc8d8f2f8c72c0836b3e8e7b909e078c5088432feaaeb609ff6e745bd79f643fc224e489d37d3b71f34b02f32b2043e32d6c3f8264a16a15b9a39306494e3093ce8e94f91ddc541a9e142a401d59f46d059d2b357a05974ea5111b37ea832e390861bee2da0a20add0afb2cc5f756b995a2db823569f806a872bb0b34a99238b2c5c055f4a346268bef7827ea31d54429dfb7355d28ba2845543c87753cac25edfab1ee4f18088803251a95150bf9b76e44ec25a7ec3fbeb54f3afa6df7005c6ffbdd27f2c07b6ff72f2537d11b8724ae82a1a999e9453de3cad8b485754331d68210e886e58152fa07266db72ff11f1873227cf69e7a706c96c09e01050000000000000000000000004e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="90008000907800040009d537f64106a86b0204ff03000000b4a5c6cc5fbc5cd3be63c5502a30fab727766ef673f6612afc6818d6f5a4be5cd23c8395b00c613d52bb1dc44855e254d594dfecccf933bc2faa02d739a04fd917ea5b18cf61db05c1e1973a06362408adb1c12497a9cda638ab4496d947398f377f086ae1fc12014933f825c7fed73ad1d399f7b6acd6668747403bd7dcfdab2de58b35e6bbdf53822450edc3cc4d1596afab2a1f0aae2981ca99f6777fd49ebee4fb49be6aadc0eb82c04b0dbecbc5a0f629ab7783f724405bc49fdb8bb2072a2e316a2307829bfcf13f6c4ebd0a96ac116755e25cef663ee0ac63b88262e4fb86cf8f9fbf4a132664d25c336631c7441d552601a5025d02e387ebebf6d6b45570c0f7dea262486216ccda32d30691c540c614d72dd7cc22f943941b1bb675571fcc3c7602002ef32ec561f983e516e6ab286f4421cad21b38c5bc98ae164a623ba5c80a1e69f3cecb420cb2db05ca9aa0eba4103e90811887b79c076d26086796ae8f66b3d6f6ecd178ca2d1500529b7ae0676f69ef15590c45045290b31567df7c1c27cb9a3f3909618840d5e8c8d5f4bbea599226ea9000d50bfbb78e7cc4927e691f8983a68b852d508b1980b6cc7e666f77485a1ae49a32e66a59fde26544a8f73c4911afcbc9977c75004c456e3177946d2312b9412b6a6c5e9f1d21c08c7cfcd8a579e3d339b46d5246b045011599253da8c07e60c4cf9acdc93e91d88ed8c31e851c77521644479984b73a6f0097c5112dbd7144217e861d4c206d385b094307afe268ca2ad778143f187940005264300e8b47fae100e348c36b3dad01bd6c77a5cb9ead58d769f05056de088111dcbf4c25115f445d8f0a7cb9ba70606d4b606c114fe4ddd8e1cc02244e7fd68d2286c7ded35f04a76e6fec71d28e1e0f9074d1a741d076d18e5935e489aa46cb48165b87c9e93be19a2990ae00b3310c8b4c3497e7cb283bdc4120bf3b2d85b71513ed2fbc52cf1b0798c4a9b836d4e8486b894aa44ddcc0f9e54194cfb6fe3c5fa412af99f70c056f5972ab792bf9675e504d7695de92192d39acb4b4d06bb69c0786cffbad6c2f2ced27e56e2afc5f5890ea69ac01200fdc58998edf88023a504716aa5cd317b51fd34c8ce169a06abbcd93c8ba62838dcd4428e2cd7ea0b1eb9ff7162049778e8ffb762414000f90f1247a22b1abcc3d344a7a8ab05a0228bf117903cd813543c35fc704ac4ec979ef7e219488272c1e8f63110d7ffa36754479373933492871f3fc83777c6e4b13042486f6d1012566a1f15403587db78e54b13ea3c27a96326a3c6f8047c4500fd6677f4f55952c4893752e5a49a19fd51dc9dcb6af6f82c44249682927d2dc141dc9e9e41c8ecb9a491c98164432163c58b25a9fa3b193e013899857fbaf321b632a3e51e8a358944544413b816ee6e4c0f076370795b49d15e5c72879464ed5d6258b2d5a80dbbdbb466eddb1ec916cd7a1eb054d4633077936567cf42431f9769958c675266a932b1f1f92fb12e035d8dedf4d09e6cdf0ec6c6249a259fa9d8a9118dae95afee4e0d6abbc252a9934cd9ae4f982757b670afd890c633e32c647452df156e4c67ddd47160173ace68e8a1c3c93d9a9a6b33cdc837e46db03797df45ba0045e21a0853315fdb77dc1b04313afcef1b20208af645c91b05a3b2305fa7ddc511a51ff23ba924d89c9d52dce228c90ae99f3bc53102fe8cba90eea368ada2c9b8d486491456db6a8fe60fe9ae5a7bd4320363909368e6ba56342a6b029599c701a83213a486e2102427b7b32beb2083b2484f3bdd5f342eeb37a7130f5885e0330d190df35a50256fefe64e9c35548802a9ce2557ff0261486d5d9d761eb8f5329072dedbbcb2532f360909d8948f2bd822bd9ec9ecb99bef47a3f862555742c9c00fa2a9821161a0e0f97a411601387558a2ad107bb1ae62289f2c5b80390faa38558bfa38c68946579830d5def8ac46d99e55029d4f76a1417a15b1ee5f7f65d3673f764bf50fce78cef19740a7ce97bedb19cfc572afdc60db2d5be356079bef0365329ef0cecb382fa357ffd4b5e865d155feabf3e9c5242c4acf0b714b8dbb8831f641eaee3011f53646dc30e75c3fe3b6115bcea25f411642221dc79bf6886d72a5d39e6e95cf19658eecd1b16064ced5da9c9b6e6525151e2b10d089e686c1869ec303ce48d88983b0dab37cd86f513d9475ecdd432131b2ed3a871d64cc5e5feee9634592ac22e8c32008f41e60a1ab78612c6d4640fc3badcdb31951616711e2ed94d07a4d93a2ffc5d5c0ae03915dff1c19a5d69e3e5bc303fba946212457140e56d07788e6193b0be50d72eabff8f161f808cc65ef01c662465b02f01c40570bccf0a4a49f0803b6befddc34d23df59ae62aaf7851780314ef3d7e75fcd8748b97c5497fbdb4db9b7b8d6f525fa33dc35524b1f79ca406370542f24043b5d75eb33eb83e1cce1e88390be5e8ef45fa3e36489e77b9c47c00dc76d9664846f77127467e6a45578d1efcd2bc171353b87efea402480f691d6cb1e3668066fa7f0f7527fbc8020746f41bca29124c02898d4fbe6f278be22163946c515ea865847fe07cb3430ae01d590eb920d86ce1c8d593b979bd17358e5ce70a9c407446325a815084fe041826ce516561a09d4471171c70082160a2fb75b608ddb70184a84f418995bcdcda91178c0e5304567c56166f9f3dc5265c27f3f117ade5b98ba5a3b5273ec56fc796458e1e7dc08ee62d0097ac4848acf16d6b0988bddbd77bc016fc870b98e2a29e045d649611231d54262a09fdd89c094504ab25b5c4de59ec044c9b7c4a286282fed34c1c90a5464316d554702253deac6e07aedf4d185591ff3e04c16d69411523df7435a480081c6a1103b74997913ad32698c1bf7c55f2b93db9dc31fb5758f2129a5947e6559662e94a5c1802c112c84f9975a1544244747b7fd0546dc2ce624af0ac3514c9b153123fbdd9953cfdd4e4f5419e4b12c5673429888322a612501e577f6b165ee2cdc8e675aa1c3f29074837ec23272c0774e5554891a5218dbef28e782ef4a60a951c94aac76fba051834f0caa1644555b96bf24b50ade97c30f81f785f8131fcd2010b683b011d85496edf7fe4d271c3c1e111f9dbfb9cc7333bb78c4f39d697d9bcc32549f4b5a689bd9395ba78371bbaf69182d3f1d7152a122e1075bdcfbbd41d19015b4beec4c959d63c38d0fc5210177a091f2a57956b6bd3d3b18b1df07819ed8d12e56c6604614dea228cf483a43f5a83650e633cb65095eb1162ba1947ddefa178d5f19e6e3504ea9cfdbda45991a17878d621495bc4258264f75e708acd19e78a28e9c39ae92466e48c1c3ae899809a0331124bfab7a10c64f20381c40b467187fc3002c44384d7d665855e57f5b4ae77a1532344d1615a3825b0b95733448cc473d685222b43ed20848915eb01dfe7b5a77d1303d155c937932d1af972d5bf52963c36634b845ffca5c39c7e2295f97c4337ebd6bec0801d294398e031e9335a8ef7127d4c097e9dd3d215d9635280021495dd328810a7ec36ce5d8b5a3466a93019cb1631c003ca016363710b4bee6122e23442e7d7a6cb1f0e0cf9bc5fc2a61087b2aee419bfab3d4b34fd0f15767fb57370b368f76f0d4fe12abdae2d332f7e4377e7ec165ac97b4ebe65e34a39d9db68f061ba51a58fe340d489be11c3cc47829f40faa372aaba994dbe8f8e8750cb3e1d930f1ed8e6fca8764bfc40da21946bf56293796078bae4bccf8de7786cef5532156eacccbe3c0bf8479241ccb148c41b62ee4712ae7a7a3534c703a8fa974238d012c78901ea45ec282acfb98ce2a55207f922e4144a68845f12fb68e208a88c54bacaff664b88815554a83005ab6c4f341eaaf3a74930c87e358a7ae88c0ca6150bb4287333de77327e0e19efbc19be022352c20c319c87b98d95951482bc5ab325ba1f94fbfe45747c7376ff7ea82b932267cc794ce2cfee0ba62bbe42d7cafe567068e971c524f1b0246f7b256bfd3e570eb1d7446b9c115f310124f6836d8a05fc8c18993722cb8ee4a585b890225a47e68a867c4560ebf3b730fe23ecfdfb24ce64fdc8bb01579c0ca16ccd21327ee0f94155eb804ca5a67fb5d894d12245f87e8ad332d42c8aaf3f505e6e8db3672a4949ca7be05599e91abaa2e2821fef8860ac19fcfaf4f25ebe9dd1d46aed11f489bc151e153e75b8c4c2ea9f3e9009b90587d617cc2c9f95848365220b7cdfd9929154fba9e0770a032fe168deb110a568d329680287fbc2c25efebf012ec168f8e4bcfc49c9891255c3c16cdf2d8f67ec9a65394c860a8f3cf82b40c92f964775a6b558986c780a75efca376a8eda63a274f5ccd5c301c73f00baa5655516f7c50e3ccb97ae884430267400f29e854f0efaf8a591e6e655c5da314ec1999f5a19c69d8bfca82e176d45c867ece30a21eeb19984893f1d3bc66d4185e68be214e4799238fda8107d127c66e03de4ab7640069137063dfad2d99f341c0cb90e5c53480611f14a0fd4e9093bb75eef7db8cfc93d1b506a03bbbcd7023571d30a92fb0b66a34aa98470e60f591fe20dec30cd70a8bd94612ac682f6675684912373298e42bad48bba871df172ba5420db7ca650dd60e3f182c8d6c468b584319f67b8175da39d475f0f7bbce630e7d14198f20acef2d871e448cbd2b666bee726a24bf0d4cdcdab9905f82ef0c3dd2dda5136dbf24de9edc1104a8b8b36769e9d855759ce268554088c42279cb75b7a50db1048321b42da2c865e2fe29dcf04b1e8111b2c852d4b648beada6cfd9984bf5969bec28bc17124919e5cc47083801561ee67fe7c54673ac36784a01940d4d2527dcdfb675def5834dc8d91c2ed7c4baa38174afcd3279d2bd40e95b78996befae86bd13d44ccc8e48a6eb1cbd9b93764434645727c3c5dcaecab0aef237d07d8f7f8c411a49235812242cc8a4260eee582235c290a3a179a8c6b8b3878da99a20dfcb126e76f3ae9d76c5ff07dcb4b14c670dcbdb68dda9d8389a6fac563c9f013d21448989f960d9d4d81511e09d5cb450718e4315e2ab91ba671e506c8902c3a2218a0fa6d312d895d410c30acf77cf29bd7ac2e50f7d4403be459e79734066880c1d0be8116caeb30d69dd61ce349bfcd348bd4cbfc725a2f9cc1bb4e7cae727644790b37daa184062b261d3fdc34f02f075af8398b9a8158943f0f6de3c7e6d424c43f663e79d4123a157e67cca750aa998315d623986b509e945162cb4aa520bcecd3c97d5306054d575128e0d8c175e7dde572d4263a42c6aebee3db2615dcdadea1997824282e30e16b1581ec429a21c1b9c51f47fd89330a6efdd72eec136a5267050ce139b07797f18736fcfa040eb260e73423e30323beeffb741aedf39c2d17ca39977485cf28dddff6c50b7a755ee21d007c1cf66d735f0a4aa33bfdc4ad555c24bdaf730d06863a3bb9aa8ceced3ca4e45f2f0c17a52d0c29adddcffccb9da129de98a8e1689b76fefc1db6246f180d908277d171ce7f17b5d5447ec01cfdc914b85510865ba8e1f0b8af57341214a43dc2c074c9f843f7810300f26cf138c959d6161c9f0acd9ce34b21a50aba1847f2809160c9858fcf32ecef92b5dc6d326c81c84dee5da9135adc55c1a5ea284845582d6302d6ec10725a878401a94f0a0472830ec35a2ec455c98e14593f45ec6cefa8d84781b64d680fba3df18fa111f9fbd59f4c1086baa81f4637003d8a0430e0efcf68012eb0821f5"]) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x1}, {0x84, 0x0, 0x0, 0x8001}, {0x406}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x3549946a266faf38, &(0x7f0000000100)=0x7f, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x101, 0x0, 0x0, 0x0, "01000000000000000100"}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x40}, {0x74}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940974fe88d34d8f99afe7e7820237400000000008000000100"/138, 0x8a) executing program 3: socket(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000240)={0x1f, 0x7, 0x3, 0x8, 0x4, 0x0, 0xfffffffc, 0x10, [{0x8, 0x5, 0x0, 0x4}, {0x9, 0xfffff800, 0x0, 0xffffff80}, {0x2, 0x0, 0x2, 0x20}, {0x597, 0x101, 0x1, 0xfffffff9}, {0xd48, 0x8, 0x7}, {0x6, 0x2, 0x8, 0x8}, {0x3, 0x0, 0x0, 0x2e7e}, {0x0, 0x3, 0x100ce, 0x8000}, {0x5, 0x80, 0x80000000, 0x95}, {0xffffff42, 0x6, 0x5, 0x80}, {0x0, 0x9, 0xfffffffb, 0x6fa1}, {0x5, 0x0, 0x0, 0x10000}, {0x4, 0x676d, 0x6}, {0x4, 0x8000, 0x0, 0xba94}, {0x8, 0x0, 0x0, 0x9d}, {0x60000000, 0x5, 0x4, 0x200}]}) setgroups(0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0xe0ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) getpid() syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYBLOB="aa5430782740ad8910aaaabb08004a0000300000000000009078ac1400bbe000000244140f030000000000000000e0000079000000004e21b82300089078"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41c18000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) syz_emit_ethernet(0x17a, &(0x7f0000000000)=ANY=[]) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) flock(r1, 0x2) close(r1) executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xdffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{}, {}, {0x6, 0xff}, {0x9, 0xfd, 0x1f, 0x5}]}) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_metric}) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000200), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0286988, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) r4 = socket(0x6, 0x5, 0xc0) sysctl$vm(&(0x7f0000000080)={0x2, 0x8}, 0x20, 0x0, 0x0, &(0x7f0000000180)="7f010c84001946cc73c5dcb897b3002f000000550000000000", 0x19) close(r4) r5 = openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) pwritev(r5, 0x0, 0x3f, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x4d}, {0x6}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "37f6838cacb84fa967d1a0d0cd4f2b3001a68601"}) writev(r0, &(0x7f0000000200)=[{&(0x7f00000009c0)="8cca9916061bba936d3622583e4680b3f34adc", 0x13}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x7ff, "fcdc81d0ee4a1466fcd1ce667f3e3fb6c4547a05"}) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/91, 0x5b}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x20281, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50}, {0x54}, {0x812e}]}) syz_emit_ethernet(0x17a, &(0x7f0000000500)=ANY=[]) executing program 5: sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) mkdir(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0xd, 0x40, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r5, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, 0x0}, 0xff}, 0x10, 0x0) sendmsg(r4, &(0x7f0000000880)={&(0x7f0000000000)=@in6={0x18, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000300)="04ee1220a39d7e607c22524941bc1e655012816e01b31c94e0b973973eb7ab413e7efab02b7eb3ead79ddf455daf6423befdf55551a58322ffca19a5fcc6687a3d47168886092104c0c1dfc0", 0x4c}, {&(0x7f00000000c0)="e5bbc8e6ea26c4a2c2339abbcadd2848ad683bce7b6a651528cf23a18e1d17c0b79fcc0ba4c21c4529b6effa638c926f12409dc212af3fd9f9a2b79288b50f01cec927dbb52d2da427d7ec08fb7b93ba2db6deda06d03a41d3258c901e8c9bc59aa88c1e383d2ebecc07eda7e754c3bd06b3335c0ca323229ef090e28a241fcc4dccbb751b292f5ab5334580da2e161590cb3c1b92d70a45e3a2fbbae0732287983bb6bc8df2a77417a3c3558d5b7c632f0cd37382229275b640fb8c1702beb96458b4182752adbab4b4263676845b2a6d845e2e36fba221e31ff02afbbefddc698be60bf84f76d0a62c5a1dc785d092b0591ef9e31d6b9a21", 0xf9}, {0x0}], 0x3, &(0x7f0000000980)=ANY=[@ANYBLOB="200000000000000001000000000000000fe24e05dccc752cc800000000000000c800000000000000ffff000000000000f351fe518620ba1ec0933d07222a353fef6b8b48192f3dc3f5f488ca5ef329494d2ca6d80435bb3cc514ba85bf8bb07d53686a3a0dca59360180ca5c46ef40e1209d41eca72a4884a515185357b5fa41edf1154b5c5fca8a2d128b72b9680511ca1fc5888f75c46264a3096b8f2867b82001f46ebd030a4520dde29069f1602e17002884bdd53df524e5e34c1da1b44b601e2837821e248d556ff925ae0e9f958f37e86d8980a0f2aa4abb28323a3d697a00000000000000900000000000000000000000000000000f5db35e05f2b6ffd6cba5d84bbe6636fb2c302eaf57b8c87dff269d4b23ebc6a547dd45088f943a4484fe1cbcedb2829d048b5317f13995df9dd9a71cec09a3b3de7e860986cb83feaa4d5cb01f1f5b8c3b777944183f6f2cee2c59838f0394a9495c7dd3e667f871163ef9490d2b95ac80cd91142e2a709c86627fa8e5547f0e00000000000000"], 0x178}, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000008c0)=0xb24) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0, r6) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000200)="96e9cf1c159fc25ac05e6f4c", 0xc}, {&(0x7f0000000240)="80212b33d5bf044a8118234e8f6c72a6545b28a3bfa38d659ed0c420cf608c089d04ba40e635c1c009da59c5f8422b", 0x2f}, {}, {&(0x7f0000000040)="f1e7a7def93a6a8ac0a7b1e62cd3817d1a19f9cf90527ca873b1a613a46bbb3ff42766154be4721ecb4195703c30b302d24d79bf24bf54e0a16d2d42bb7e8d6b373478a54e3b9c9d0576d0a2532a421c8e475411b3930a74e5c2958d1427162ed6ca856c3ac441", 0x67}, {&(0x7f00000000c0)="06e716106e94491bb0c4eb40e21ee46087b3916107d73818b1d15d339f14a877bd89e704f35714e298af79b92f914a667a2b06f9395dfd9fbbe887ec733a4f4eff60f1e43c199a462b4be27eb5945864e663b3c5afe9cb4956cef7f4d810637a72d9c0385b0ec3a14e288186ca7eb12af8e761f0340bcf51b1b4cbae23dd620b5a44c40c704c24c29087c0dd939fbffc4d45eff4d2c3958794250ceee7f57fdc2d67639c42f5faab9b2be92d8ec824d2327a5221d7e78cc9c4a783e36a061c492705787506ed92a0c1c2f4af851e110dcd334e784381c3d73b1d45fa2c8e771b4b", 0xe1}], 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) attempt to execute user address 0x3ca79 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3ca79 cs 8 rflags 10246 cr2 3ca79 cpl 0 rsp ffff80003780b018 gsbase 0xffffffff82c91ff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3ca79 Starting stack trace... panic(ffffffff8282d390) at panic+0x159 kerntrap(ffff80003780af60) at kerntrap+0x1c7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x288ea rt_match(fffffd8066e990b8,0,1,0) at rt_match+0xc3 route_mpath(fffffd8066e990a0,ffff80003780b37c,0,0) at route_mpath+0x8b in_pcbselsrc(fffffd8007528074,ffff80003780b378,fffffd8066e99028) at in_pcbselsrc+0x1b7 rip_output(fffffd80774f6e00,fffffd8067547408,ffff80003780b378,195f) at rip_output+0x1f6 rip_send(fffffd8067547408,fffffd80774f6e00,0,0) at rip_send+0xe3 sosend(fffffd8067547408,0,ffff80003780b578,0,0,0) at sosend+0x7aa dofilewritev(ffff800030f7cf98,4,ffff80003780b578,0,ffff80003780b630) at dofilewritev+0x1a9 sys_write(ffff800030f7cf98,ffff80003780b6e0,ffff80003780b630) at sys_write+0x87 syscall(ffff80003780b6e0) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6ee8689f340, count: 243 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 016acda6-80d9-6675-f1e2-930bbf0c87d3 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27c0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $lines = 0 set: syntax error boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace